/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,html{overflow-x:hidden;font-size:1rem}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{color:#000}.h1,h1{font-size:2rem}.h2,h2{font-size:1.75rem}.h3,h3{font-size:1.5rem;text-transform:none!important}.h4,h4{font-size:1.25rem}.ui-dialog .ui-dialog-titlebar-close{background-image:url(https://cdnjs.cloudflare.com/ajax/libs/aui/6.0.1/aui/css/icons/aui-icon-close.png);z-index:999999}.feed-icon{margin-top:1rem}nav.tabs ul li.nav-item a.nav-link{color:#4d4d4d!important}nav.tabs ul li.nav-item a.nav-link:hover{color:#4d4d4d!important}nav.tabs ul li.nav-item a.nav-link.active{color:#0678be!important}.breadcrumb{font-weight:600;--bs-breadcrumb-divider-color:white!important}.breadcrumb{--bs-breadcrumb-item-active-color:white!important}.breadcrumb a{color:#fff!important}.breadcrumb a:hover{filter:brightness(95%)}.lb-blue{background-color:#0678be!important}.lb-gold{background-color:#d4a017!important}.lb-trans-blue{background-color:rgba(6,120,190,.3)!important}.lb-trans-gold{background-color:rgb(212,160,23,.3)!important}.edge-to-edge{margin-left:-15px!important;margin-right:-15px!important}.contact-page-info p i{color:#53dde3;font-size:1.5rem;display:inline-block;transition:transform .6s ease-out,color .6s ease-out;-webkit-transition:transform .6s ease-out,color .6s ease-out}.contact-page-info p:hover i{color:#069ea5;transform:rotateY(360deg)}.min-w-250{min-width:250px;margin:0 .5rem}.max-w-1000{max-width:1000px;margin-left:auto!important;margin-right:auto!important}.signout,.signout a{color:rgba(255,255,255,.85);font-size:.9rem}.signout a:hover{text-decoration:none!important}.web-designer{margin-top:.5rem;text-align:right;font-size:.75rem;color:rgba(255,255,255,.85)!important}.web-designer a{color:rgba(255,255,255,.85)!important;text-decoration:none}.web-designer a:hover{color:rgba(255,255,255,.95)!important}.captcha__description{font-size:.8rem!important}ul.js-pager__items.pager{list-style-type:none}.more-link{display:block;margin-top:2rem;margin-bottom:1.5rem;text-align:center}blockquote{background-color:rgba(6,120,190,.1);border-left:5px solid #d4a017;padding:30px;font-style:italic;color:#333;margin:20px 0;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.1)}blockquote:before{content:open-quote;font-size:40px;color:#0678be;position:absolute;left:10px;top:5px}blockquote:after{content:close-quote;font-size:40px;color:#0678be;position:absolute;right:15px;bottom:-10px}figcaption{font-size:.9rem;font-style:italic;text-align:center;padding:5px;background-color:#f2f2f2;border-radius:5px}.align-center{text-align:center}.spammaster-sig{font-size:.8rem}.webform-submission-form input[type=email],.webform-submission-form input[type=file],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form select,.webform-submission-form textarea{width:500px;padding:10px;color:#3b3b3b;border:1px solid #ccc;border-radius:5px;transition:border-color .3s,box-shadow .3s}.webform-submission-form input[type=tel]{padding-left:3rem!important}.webform-submission-form input[type=email]:focus,.webform-submission-form input[type=file]:focus,.webform-submission-form input[type=tel]:focus,.webform-submission-form input[type=text]:focus,.webform-submission-form input[type=url]:focus,.webform-submission-form select:focus,.webform-submission-form textarea:focus{border-color:#0678be;box-shadow:0 0 5px rgba(6,120,190,.5)}.webform-submission-form input::placeholder,.webform-submission-form textarea::placeholder{color:#999}.webform-submission-form label{font-weight:700;display:block}.webform-submission-form .description{font-size:.875rem;color:#6c757d}.webform-submission-form .form-item--error-message{color:#ed1b23;font-weight:700}.webform-submission-form .form-type-number input#edit-social-media-profiles-add-more-items{min-width:4rem}.field--name-field-tags.field--label-inline{display:flex;align-items:center}#block-autism-blog-addtoanysharebuttons-2 h2{font-size:1rem!important}.view-blog .view-content .views-row article.node--view-mode-card,.view-taxonomy-term .view-content .views-row article.node--view-mode-card{position:relative;padding-bottom:2rem}.view-blog .view-content .views-row:not(:last-child) article.node--view-mode-card::after,.view-taxonomy-term .view-content .views-row:not(:last-child) article.node--view-mode-card::after{content:'';display:block;width:100%;height:2px;background-color:rgba(204,204,204,.5);margin-top:1rem}.view-blog img,.view-taxonomy-term img{border-radius:10px;max-width:100%;height:auto}.tag-item a{color:#fff!important;font-size:1.1em!important}.tag-item a:hover{color:#fff!important}.view-blog form.views-exposed-form .js-form-type-select label{font-weight:700}.field--type-image img{margin:0 0 0!important}.region-featured-bottom-second{background-color:rgba(83,221,227,.1);padding:40px 0;border-top:3px solid #069ea5;border-bottom:3px solid #069ea5;margin-bottom:1.5rem}.views-view-responsive-grid__item{background-color:#fff;padding:.5rem;border:2px solid rgba(6,158,165,.1);border-radius:8px;transition:box-shadow .3s ease-in-out}.views-view-responsive-grid__item:hover{box-shadow:0 4px 10px rgba(6,158,165,.3)}.toc-js-container.is-visible{display:block;background:linear-gradient(to right,#fff,rgba(242,242,242,.8));padding:15px;border-radius:8px;border-left:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:1.5rem}.node--type-blog .node--view-mode-teaser{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.node--view-mode-teaser h2 a{color:#04757b!important}nav.menu--footer .nav-item a{color:rgba(255,255,255,.85);transition:color .3s ease,transform .2s ease}nav.menu--footer .nav-item a::before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;opacity:.8}nav.menu--footer .nav-item a:hover{color:rgba(255,255,255,.95);transform:translateX(3px)}nav.menu--footer .nav-item a.is-active{font-weight:700;text-decoration:underline}nav#block-autism-blog-categories .nav-link{font-size:1.1rem;color:#04757b!important}nav#block-autism-blog-categories .nav-link:hover{color:#069ea5!important}nav#block-autism-blog-categories--2 .nav-link{font-size:1.1rem}.block-views-blocknews-ticker-block-1{margin:1rem 0}.marquee-row{padding-right:20px;position:relative}.marquee-row::after{content:"|";position:absolute;right:0;top:50%;transform:translateY(-50%);color:#ccc;font-size:16px;padding:0 5px;z-index:10}.marquee-row:last-child::after{content:""}.webform-submission-contact-form-form .js-form-item-agree-to-our-privacy-policy label{font-weight:400}.node__meta{margin-bottom:5px!important;background:rgba(83,221,227,.1);padding:4px 10px;border-radius:4px;display:inline-block}.node__meta .username{text-decoration:none;transition:color .3s ease}nav[aria-label=pagination-heading]{display:flex;justify-content:center}.field--name-field-comments .field__label{font-size:1.75rem;font-family:'Roboto Condensed',sans-serif;font-weight:700}.newsletter div.captcha.captcha-type-challenge--friendlycaptcha{margin:0 auto!important;display:inline-block}.newsletter{background:linear-gradient(135deg,#53dde3,#fff);padding:30px;border-radius:10px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:40px auto}.newsletter input[type=email]{width:100%;padding:12px;border-radius:5px;border:none;font-size:1rem;margin-bottom:15px}.newsletter input[type=email]:focus{outline:0;border:2px solid #fff}.newsletter button{font-size:1.2rem;font-weight:700;padding:12px 20px}.newsletter .js-form-type-email{margin-top:1rem}.newsletter .js-form-type-email label{font-weight:700}#block-autism-blog-advancedpagetitleblock{margin-bottom:1rem}.sidebar h2{font-size:1.75rem!important}@media (max-width:991px){#navbar-main a.navbar-brand img{width:100px;height:auto}button.navbar-toggler.collapsed{margin-right:2rem}.nav-item a{color:#04757b;padding:.3rem}.nav-item.active,.nav-item:hover{background-color:#04757b;border-radius:.25rem}.nav-item a.is-active,.nav-item a:hover{color:#fff!important}nav#block-autism-blog-main-menu ul.dropdown-menu{padding:.3rem;margin:.3rem}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item:hover{background-color:#04757b;border-radius:.25rem}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item:hover a{color:#fff}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item a.is-active{color:#04757b;font-weight:600}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item a.is-active:hover{color:#fff}.newsletter{max-width:400px}}@media (max-width:767px){.breadcrumb{font-size:.8rem}.section-pad{padding:15px 30px}.section-pad-sm-smaller{padding:15px 20px}.section-pad-no-top{padding:0 30px 15px 30px}.section-pad-no-bottom{padding:15px 30px 0 30px}.section-pad-no-top-no-bottom{padding:0 30px 0 30px}video{max-width:100%;height:auto}.webform-submission-form input[type=email],.webform-submission-form input[type=file],.webform-submission-form input[type=tel],.webform-submission-form input[type=text],.webform-submission-form input[type=url],.webform-submission-form select,.webform-submission-form textarea{font-size:.9rem;width:100%}.block-views-blocknews-ticker-block-1{margin:.5rem 0}.marquee-row a{font-size:.8rem}.newsletter{padding:20px}.newsletter button{font-size:1rem;padding:10px 15px}.newsletter{max-width:320px}}@media (min-width:992px){.navbar-expand-lg .offcanvas{align-items:end}nav#block-autism-blog-main-menu{margin-right:4rem}#block-autism-blog-main-menu{margin-right:2rem;background-color:#e9fbfb;padding:10px 20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1)}#block-autism-blog-main-menu .nav-link{color:#04757b;font-size:16px;font-weight:500;padding:8px 12px;border-radius:4px;transition:all .3s ease;text-transform:uppercase}#block-autism-blog-main-menu .nav-link.is-active,#block-autism-blog-main-menu .nav-link:hover{color:#069ea5;background-color:rgba(83,221,227,.2);font-weight:700;border-bottom:3px solid #069ea5}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item a{text-decoration:none!important}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item.active,nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item:active,nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item:hover{background-color:#069ea5!important}nav#block-autism-blog-main-menu ul.dropdown-menu .dropdown-item:hover a{color:#fff}.newsletter{max-width:700px}}@media (min-width:560px) and (max-width:850px){.site-footer__top .region:nth-child(2n){padding-left:50px}}@media (min-width:851px){.site-footer__top .region{width:32%!important;padding:0 .85%!important;margin:0!important}}@media (max-width:559px){.site-footer__top .region{padding:1rem}}.site-footer .block{border-color:rgba(255,255,255,.5)!important}.site-footer__top .block-menu{margin:20px 0!important;border:1px solid #444!important;border-color:rgba(255,255,255,.5)!important;padding:10px!important}.site-footer .content{color:rgba(255,255,255,.85)!important;font-size:1.1rem!important}.site-footer ul.nav{flex-direction:column!important}@media (min-width:768px){.section-pad,.section-pad-sm-smaller{padding:30px 60px}.section-pad-no-top{padding:0 60px 30px 60px}.section-pad-no-bottom{padding:30px 60px 0 60px}.section-pad-no-top-no-bottom{padding:0 60px 0 60px}.block-views-blocknews-ticker-block-1{margin:1rem 0}.marquee-row a{font-size:.9rem}.newsletter .js-form-type-email input{max-width:500px;margin:0 auto}}@media (min-width:560px){.path-node.node--type-blog .field--type-image{float:none!important;margin:0!important}.node--view-mode-card .field--name-field-featured-image{float:left;margin:0 1em 0 0}}
body{color:#3b3b3b;background:#292929}#main-wrapper,#page,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#53dde3}#navbar-main{background-color:#e9fbfb}.link,a,nav#block-autism-blog-categories--2 .nav-link{color:#04757b}.link:focus,.link:hover,a:focus,a:hover,nav#block-autism-blog-categories--2 .nav-link:focus,nav#block-autism-blog-categories--2 .nav-link:hover{color:#069ea5}.nav-item .dropdown-item a.active{color:#fff}.nav-link{color:#e7e7e7}.nav-link:focus,.nav-link:hover{color:#e7e7e7}.link:active,a:active{color:#069ea5}.page-item.active .page-link{background-color:#069ea5;border-color:#069ea5}.page-link,.page-link:hover{color:#069ea5}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{background-color:#069ea5;border-color:#069ea5;border-radius:0;letter-spacing:.5px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.btn-primary:focus,.btn-primary:hover{background-color:#04757b;border-color:#04757b;box-shadow:0 8px 15px rgba(6,158,165,.4);transform:translateY(-2px)}.btn-primary::before{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease-out}.btn-primary:hover::before{transform:translate(-50%,-50%) scale(1)}.btn-primary:active{background-color:#035a5e;box-shadow:inset 0 3px 6px rgba(0,0,0,.2);transform:translateY(0)}.site-footer{background:#069ea5!important}.region-header,.region-header .site-branding,.region-header .site-branding a,.region-header .site-branding__text,.region-header .site-branding__text a,.region-header a,.region-header li a.is-active,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
