@font-face{font-family:"Source Sans Pro";src:url("https://drcraigrubinstein.com.au/wp-content/themes/cocoruby2021/assets/fonts/SourceSansPro-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Source Sans Pro";src:url("https://drcraigrubinstein.com.au/wp-content/themes/cocoruby2021/assets/fonts/SourceSansPro-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"Bebas Neue";src:url("https://drcraigrubinstein.com.au/wp-content/themes/cocoruby2021/assets/fonts/BebasNeue.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Bebas Neue Light";src:url("https://drcraigrubinstein.com.au/wp-content/themes/cocoruby2021/assets/fonts/BebasNeueLight.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}b,strong{font-weight:bold;}h1{font-size:2em;margin:.67em 0;}img{border:0;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;}@font-face{font-family:"FontAwesome";src:url("https://drcraigrubinstein.com.au/wp-content/themes/cocoruby2021/assets/fonts/fontawesome-webfont.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-search:before{content:"";}.fa-user:before{content:"";}.fa-clock-o:before{content:"";}.fa-phone:before{content:"";}.fa-facebook-f:before,.fa-facebook:before{content:"";}.fa-envelope:before{content:"";}.fa-linkedin:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-folder-open-o:before{content:"";}.fa-youtube:before{content:"";}.fa-instagram:before{content:"";}button::-moz-focus-inner{padding:0;border:0;}body,html{color:#525252;font-family:"Source Sans Pro",sans-serif;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:1px;}h1,h2,h3,h4,h5,h6{margin:.25em 0 .75em 0;font-weight:700;color:#000;}h1{font-size:35px;line-height:44px;letter-spacing:1px;}h2:not(.gform_submission_error){font-size:25px;line-height:35px;letter-spacing:1px;}h3{font-weight:600;font-size:20px !important;line-height:31px;letter-spacing:1px;}h4{font-size:.9rem;}a{color:#7dcab2;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;}a:active,a:focus,a:hover{color:ligthen(#7dcab2,10%);}a.button{display:inline-block;}html{-webkit-box-sizing:border-box;box-sizing:border-box;}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;}::-moz-selection{background-color:#222;color:#fff;}::selection{background-color:#222;color:#fff;}p{margin:.5em 0 1.5em;}b,strong{font-weight:700;}cite,dfn,em,i{font-style:italic;}img{height:auto;max-width:100%;}a img{border:none;}embed,iframe,object{max-width:100%;}ol,ul{padding:0;margin:0 0 1.5em 1.5em;list-style-position:inside;}ul{list-style:disc;}ul ul{list-style-type:circle;}li>ol,li>ul{margin-bottom:0;}input,select,textarea{padding:15px;color:#525252;max-width:100%;margin:0 0 .5em 0;vertical-align:baseline;background-color:#e9e9e9;border:1px solid gainsboro;border-radius:5px;}input:hover,select:hover,textarea:hover{color:#4c4c4c;border:1px solid #e3e3e3;}input:focus,select:focus,textarea:focus{color:#454545;border:1px solid gainsboro;outline-width:0;}textarea{overflow:auto;vertical-align:top;}.button,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;color:#fff !important;padding:15px;border-radius:5px;background-color:#7dcab2;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #7dcab2;text-transform:uppercase;font-size:14px;font-weight:600;min-width:200px;height:65px;padding-top:22px;letter-spacing:2px;text-align:center;}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#59bb9d;border:1px solid #59bb9d;}.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{background-color:#59bb9d;border:1px solid #59bb9d;}.gform_wrapper .gform_body .ginput_container{margin-top:0 !important;}.gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100% !important;height:50px !important;padding:13px !important;}.gform_wrapper .gform_footer{margin-top:0 !important;}.gform_wrapper .gform_footer input[type=submit]{padding:13px !important;}.site-secondary .gform_wrapper ul li.gfield{padding-right:0 !important;margin-top:2px;}.site-secondary .gform_wrapper ul li.gfield label{display:none !important;}.site-secondary .gform_wrapper ul li.gfield#field_2_7 label{display:inline-block !important;}.site-secondary .gform_wrapper .gform_footer{padding-top:2px !important;}.site-secondary .gform_wrapper .gform_footer input[type=submit]{width:100% !important;max-width:500px;}embed,iframe,object{max-width:100%;}.hentry{margin:0 0 1.5em;}.entry-content,.entry-summary,.page-content{margin:0 0 1.5em;}.article-excerpt{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1.5em;padding-bottom:20px;}.updated,a.more{font-size:.75rem;text-decoration:underline;font-weight:700;}.entry-footer,.entry-meta{font-size:.75rem;margin-bottom:1.5em;}.entry-footer>span,.entry-meta>span{display:inline-block;margin:0 1em .5em 0;}.entry-footer .fa,.entry-meta .fa{display:inline-block;padding-right:.25em;}.widget{margin:0 0 1.5em;}.primary-navigation{padding-top:0 !important;padding-bottom:0 !important;text-align:center;float:right;}.primary-navigation a{display:block;text-decoration:none;padding:15px;color:#525252;letter-spacing:.5px;}.primary-navigation ul{list-style:none;margin:0;padding-left:0;}.primary-navigation .menu-item,.primary-navigation .page_item{position:relative;display:inline-block;}.primary-navigation .menu-item.current-menu-item>a,.primary-navigation .menu-item.current_page_item>a,.primary-navigation .menu-item:hover>a,.primary-navigation .page_item.current-menu-item>a,.primary-navigation .page_item.current_page_item>a,.primary-navigation .page_item:hover>a{color:#59bb9d;}.primary-navigation .menu-item:hover>ul,.primary-navigation .page_item:hover>ul{display:block;}.primary-navigation .sub-menu{background-color:rgba(255,255,255,.8);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;position:absolute;left:0;top:100%;z-index:9999;width:340px;text-align:left;}.primary-navigation .sub-menu li{width:100%;}.primary-navigation .sub-menu li a{width:100%;}.primary-navigation .sub-menu li a:hover{font-weight:bold;background-color:transparent;}.primary-navigation .sub-menu .sub-menu{left:100%;top:0;}.primary-navigation .sub-menu .menu-item{display:block;}.primary-navigation .sub-menu a{width:200px;color:#525252;}.primary-toggle{cursor:pointer;display:none;font-size:1.5rem;text-align:right;}@media screen and (max-width:1070px){.primary-toggle{display:block;}.primary-navigation .menu{display:none;width:100%;}.primary-navigation .menu a{border-bottom:1px solid rgba(0,0,0,.05);}.primary-navigation .menu .menu-item,.primary-navigation .menu .page_item{width:100%;}.primary-navigation .menu .menu-item:not(.is-open):hover ul,.primary-navigation .menu .page_item:not(.is-open):hover ul{display:none;}.primary-navigation .menu .menu-item:last-child,.primary-navigation .menu .page_item:last-child{border-bottom:none;}.primary-navigation .menu .menu-item-has-children>a,.primary-navigation .menu .page_item-has-children>a{padding-right:15px;}.primary-navigation .menu .sub-menu{float:none;font-size:.9rem;position:relative;-webkit-box-shadow:none;box-shadow:none;width:100%;}.primary-navigation .menu .sub-menu a{width:100%;padding-left:1.5em;}.primary-navigation .menu .sub-menu a:hover{background-color:#59bb9d;font-weight:normal;}.primary-navigation .menu .sub-menu .sub-menu{left:0;}.primary-navigation .menu .sub-menu .sub-menu a{padding-left:2.5em;}}@media screen and (min-width:1071px){.primary-navigation .menu{display:block !important;}}.navigation{margin:0 0 1.5em;overflow:hidden;}.pagination{padding:0;margin:1.5em 0;list-style-type:none;}.pagination .page-numbers{display:inline-block;color:#525252;margin:.2em .1em;padding:.2em .5em;border-radius:5px;}.pagination .page-numbers:hover{background-color:rgba(0,0,0,.1);}.pagination .current{color:#fff;background-color:rgba(0,0,0,.3);}.pagination .current:hover{background-color:rgba(0,0,0,.35);}.site-secondary{margin-top:15px !important;}.social-links{font-size:18px;}.social-links a{width:1.5em;height:1.5em;margin:.25em;padding:0 .25em;text-align:center;}#sub-header{padding:7px 8px 7px 10px;background-color:#7dcab2;color:white;font-weight:bold;position:relative;text-align:center;font-size:12px;}#sub-header .close{position:absolute;top:5px;right:20px;font-size:18px;}#sub-header .close:hover{cursor:pointer;}#sub-header h1,#sub-header h2,#sub-header h3,#sub-header h4,#sub-header h5,#sub-header h6,#sub-header p{color:white;margin:0;}#sub-header h4{font-size:14px;}#sub-header a.button{padding:5px 10px;font-size:13px;height:30px;background:#40b098;min-width:0;}#sub-header a.button:hover{background:#40b098;}@media screen and (max-width:767px){#sub-header{padding:7px 25px 7px 25px;}#sub-header a.button{display:block;max-width:140px;margin:5px auto 0;}#sub-header .close{top:0;right:10px;}}.container{max-width:1520px;padding:0 20px;margin:0 auto;position:relative;}.row{width:100%;margin:0 auto;}.col,.woocommerce #container>#content,.woocommerce-page #container>#content,[class*=col-]{margin:0 -2px;vertical-align:top;display:inline-block;padding:20px 40px;}.col-3{width:25%;}.col-4{width:33.3333333333%;}.col-9{width:75%;}.col-12,.woocommerce #container>#content,.woocommerce-page #container>#content{width:100%;}@media screen and (max-width:60em){[class*=col-]{width:100%;padding:20px;}}@media screen and (max-width:40em){[class*=md-]{width:100%;}}body{background-color:#fff;}.site-header .site-branding{padding:25px 0px 30px;vertical-align:bottom !important;width:250px;float:left;}.site-header .site-branding .site-logo{max-width:250px;display:block;}.site-header .menu-area{float:right;width:calc(100% - 250px);padding-top:25px;}.site-header .icon-menu-container{display:none;padding:10px;float:right;}.site-header .icon-menu-container img{width:22px;}.site-header .search-container{padding:0px 0px 10px;text-align:right;vertical-align:bottom !important;display:none;clear:both;float:left;width:100%;}.site-header .search-container form.search-form{font-size:0;}.site-header .search-container form.search-form button,.site-header .search-container form.search-form label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:17px;vertical-align:middle;}.site-header .search-container form.search-form label{background-color:#f8f8f8;border:1px solid #e7e7e7;border-radius:5px 0 0 5px;font-size:14px;padding:15px;text-align:left;width:calc(100% - 100px);float:left;height:50px;}.site-header .search-container form.search-form label input{background-color:transparent;border:0;margin:0;padding:0;width:100%;}.site-header .search-container form.search-form button{border-radius:0 5px 5px 0;font-size:21px;padding:8px 15px;width:100px;float:right;min-width:50px;height:50px;}.site-header .trigger-search-mobile{float:right;color:#4d4d4f;padding:16px 12px 12px;z-index:100;font-size:20px;}.site-primary h3{color:#7dcab2;}#colophon{background-color:#7dcab2;color:#fff;padding-top:120px;}#colophon .top-footer{margin-bottom:0px;text-align:center;padding-bottom:20px;vertical-align:top;}#colophon .top-footer .container{border-bottom:1px solid #fff;}#colophon .top-footer .footer-title{margin-bottom:20px;margin-top:20px;text-transform:uppercase;font-weight:bold;font-size:22px;line-height:28px;letter-spacing:1px;}#colophon .top-footer .footer-content p{margin:0;}#colophon .top-footer .footer-content a{color:#fff;}#colophon .top-footer .footer-content a.button{color:#4d4d4f !important;height:50px;min-width:250px;padding:14px;}#colophon .top-footer .footer-column{display:inline-block;width:32.7868852459%;text-align:center;vertical-align:top;padding-bottom:40px;}#colophon .top-footer .footer-column-third .footer-content{max-width:210px;margin:0 auto;}#colophon .site-info{font-size:12px;margin-bottom:15px;text-align:left;}#colophon .site-info a{color:#fff;}#colophon .go-top{font-size:12px;margin-bottom:15px;text-align:right;}#colophon .go-top .logo-footer{display:inline-block;vertical-align:middle;}#colophon .go-top .logo-footer img{max-width:130px;margin-right:10px;}#colophon .go-top .social-links{display:inline-block;vertical-align:middle;}#colophon .go-top a{color:#fff;}.cf:after,.cf:before{content:" ";display:table;}.cf:after{clear:both;}.greenbg{background:#7dcab2;color:#fff;}.greenbg a{color:#fff;}.phone-numbers{float:left;letter-spacing:.5px;padding:17px 0;}.phone-numbers .text-phone{font-weight:bold;text-transform:uppercase;}.phone-numbers .number-area-1,.phone-numbers .number-area-2{float:left;font-size:17px;}.phone-numbers .number-area-1{padding-right:20px;}.archive article.post,.blog article.post{position:relative;font-size:0;}.archive article.post .inside-article-image,.archive article.post .inside-article-text,.blog article.post .inside-article-image,.blog article.post .inside-article-text{display:inline-block;vertical-align:top;font-size:17px;}.archive article.post .inside-article-image,.blog article.post .inside-article-image{width:38%;padding-top:46px;padding-bottom:20px;position:relative;z-index:10;}.archive article.post .inside-article-image .bg-light-blue,.blog article.post .inside-article-image .bg-light-blue{content:"";display:block;position:absolute;z-index:-1;top:10px;bottom:0;right:30px;width:100%;height:100%;background-color:#e9e9e9;min-width:1920px;}.archive article.post .inside-article-text,.blog article.post .inside-article-text{width:60%;padding-left:40px;}.archive article.post .inside-article-text .title-designed,.blog article.post .inside-article-text .title-designed{position:relative;padding:6px 0;border-bottom:2px solid #e9e9e9;}.archive article.post .inside-article-text .title-designed a,.blog article.post .inside-article-text .title-designed a{color:#222;}.archive article.post .inside-article-text .title-designed:after,.blog article.post .inside-article-text .title-designed:after{content:"";display:block;position:absolute;background-color:#e9e9e9;top:0;bottom:0;left:50px;width:calc(100% - 50px);z-index:-1;}.archive article.post .inside-article-text .title-designed:before,.blog article.post .inside-article-text .title-designed:before{content:"";display:block;background-color:#e9e9e9;height:2px;width:100px;position:absolute;bottom:-2px;right:100%;}.archive article.post a.more,.blog article.post a.more{color:#222;display:block;margin-top:30px;}.archive article.post+article.post,.blog article.post+article.post{margin-top:70px;}.entry-header{max-width:1150px;margin:0px auto;position:relative;padding:0 0px;}.site-footer .col,.site-footer .woocommerce #container>#content,.site-footer .woocommerce-page #container>#content,.site-footer [class*=col-],.woocommerce .site-footer #container>#content,.woocommerce-page .site-footer #container>#content{padding:10px 0;}.mobile-footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:9999;position:fixed;left:0;bottom:0;width:100%;padding:8px 15px 7px;background:#fff;font-size:0;-webkit-box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.4);box-shadow:inset 0 6px 5px -5px rgba(0,0,0,.4);}.mobile-footer a{display:inline-block;vertical-align:middle;background-color:#7dcab2;color:#fff;padding:9px 5px;margin-right:1%;line-height:1.2;font-size:18px;text-align:center;border-radius:3px;height:100%;width:48.8%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:bold;}@media screen and (max-width:40em){.mobile-footer a{font-size:15px;}}@media screen and (max-width:460px){.mobile-footer a{font-size:13px;}}@media screen and (max-width:400px){.mobile-footer a{font-size:11px;}}@media screen and (min-width:60em){.mobile-footer{display:none;}}@media screen and (max-width:1070px){.phone-numbers{width:100%;}.phone-numbers .inner-phone{max-width:400px;margin:0 auto;}.phone-numbers .number-area-1,.phone-numbers .number-area-2{font-size:15px;}.phone-numbers .number-area-1{padding-right:10px;}.site-header .icon-menu-container{display:inline-block;position:absolute;right:10px;top:30px;}.site-header .menu-area{width:100%;padding-top:0px;}.site-header .trigger-search-mobile{position:absolute;right:50px;top:30px;}.site-header .primary-navigation{width:100%;text-align:left;}#colophon .go-top,#colophon .site-info{text-align:center;}#colophon{padding-top:40px;}}@media screen and (max-width:800px){#colophon .top-footer .footer-column{width:100%;}#colophon .top-footer .footer-column-third .footer-content{max-width:230px;}#colophon .go-top{margin-bottom:0;padding-bottom:0;}}@media screen and (max-width:40em){.site-header .phone-numbers{display:none;}#colophon .top-footer{text-align:center;}}@media screen and (max-width:480px){.archive article.post .inside-article-image,.archive article.post .inside-article-text,.blog article.post .inside-article-image,.blog article.post .inside-article-text{width:100%;}.archive article.post .inside-article-image .bg-light-blue,.archive article.post .inside-article-text .bg-light-blue,.blog article.post .inside-article-image .bg-light-blue,.blog article.post .inside-article-text .bg-light-blue{display:none;}.archive article.post .inside-article-image,.blog article.post .inside-article-image{padding-top:0;}.archive article.post .inside-article-text,.blog article.post .inside-article-text{padding-left:0;}.phone-numbers{padding:5px 0;}.phone-numbers .inner-phone{max-width:230px;text-align:center;}.phone-numbers .number-area-1{padding-right:0;width:100%;}.site-header .site-branding{padding:15px 0 10px;width:200px;}.site-header .site-branding .site-logo{max-width:200px;}.site-header .icon-menu-container,.site-header .trigger-search-mobile{top:5px;}}.medium{font-size:1rem;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f9f9f9;border-radius:5px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#1882f4;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.article-excerpt:after,.article-excerpt:before,.clear:after,.clear:before,.row:after,.row:before{content:"";display:table;}.article-excerpt:after,.clear:after,.row:after{clear:both;}@media only screen and (max-width:480px){body .ginput_recaptcha iframe{width:285px !important;max-width:285px !important;transform:scale(.78) !important;transform-origin:0 0 !important;}body .ginput_recaptcha > div{height:68.95px !important;}body .ginput_recaptcha > div,body .ginput_recaptcha > div > div{max-width:100% !important;}}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%;}.gform_legacy_markup_wrapper form{text-align:left;max-width:100%;margin:0 auto;}.gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{box-sizing:border-box !important;}.gform_legacy_markup_wrapper h1,.gform_legacy_markup_wrapper h2,.gform_legacy_markup_wrapper h3{font-weight:400;border:none;background:0 0;}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal;}.gform_legacy_markup_wrapper input[type=image]{border:none !important;padding:0 !important;width:auto !important;}.gform_legacy_markup_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:6px 8px;line-height:1.5;resize:none;}.gform_legacy_markup_wrapper ul.gform_fields{margin:0 !important;list-style-type:none;display:block;}.gform_legacy_markup_wrapper ul,html>body .entry ul{text-indent:0;}.gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{margin-left:0 !important;list-style-type:none !important;list-style-image:none !important;list-style:none !important;overflow:visible;}.gform_legacy_markup_wrapper ul li.gfield{clear:both;}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{overflow:hidden;}.gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before,.gform_legacy_markup_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible;}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center;}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:48px;text-align:center;}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:700;font-size:inherit;}.gform_legacy_markup_wrapper .top_label .gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both;}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap;}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer;}.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px;}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px;}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0;}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:12px;}.gform_legacy_markup_wrapper .screen-reader-text,.gform_legacy_markup_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.gform_legacy_markup_wrapper input.large,.gform_legacy_markup_wrapper input.medium,.gform_legacy_markup_wrapper input.small,.gform_legacy_markup_wrapper select.large,.gform_legacy_markup_wrapper select.medium,.gform_legacy_markup_wrapper select.small{width:100%;}.gform_legacy_markup_wrapper textarea.medium{height:120px;width:100%;}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{position:relative;}.gform_legacy_markup_wrapper ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gfield_radio{margin:6px 0;padding:0;}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal;}.gform_legacy_markup_wrapper .gfield_radio li label{margin:2px 0 0 4px;}.gform_legacy_markup_wrapper .gfield_checkbox li input,.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px;}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description,.gform_legacy_markup_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal;}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description{padding:0 16px 0 0;}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:16px;}.gform_legacy_markup_wrapper .gfield_description{width:100%;}.gform_legacy_markup_wrapper .gfield_required{color:#790000;margin-left:4px;}.gform_legacy_markup_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%;}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px 0;}.gform_legacy_markup_wrapper .gform_footer input[type=image]{padding:0;width:auto !important;background:0 0 !important;border:none !important;margin:0 auto 16px auto !important;display:block;max-width:100%;}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 16px 0;line-height:1.2;}.gchoice_select_all,.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700;}.gform_legacy_markup_wrapper .gf_hidden,.gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{display:none !important;max-height:1px !important;overflow:hidden;}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{padding:0 !important;}.gform_legacy_markup_wrapper ul.gfield_radio li input+input{margin-left:4px;}.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px;}.gform_legacy_markup_wrapper .gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px;}.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%;}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0;}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem;}.gform_legacy_markup_wrapper textarea{line-height:1.5;}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block;}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{width:85%;cursor:pointer;}}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper .gform_body{width:100%;}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3;}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px;}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden;}.gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:calc(50% - 8px);}.gform_legacy_markup_wrapper textarea.medium{height:160px;width:100%;}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=image],.gform_legacy_markup_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block;}.gform_legacy_markup_wrapper .gform_footer input[type=image]{vertical-align:middle;}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0;}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px;}.gform_legacy_markup_wrapper .gform_footer:not(.top_label){padding:16px 0 10px 0;margin-left:29%;width:70%;}html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%;}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29% !important;}}@media only screen and (min-width:641px){.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px);}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio{width:calc(70% + 16px);}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio{font-size:0;display:block;}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li{font-size:.9rem;}}.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before{content:none;}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px;}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:1px;}