/*
 Theme Name:   Tamalpais Peds
 Theme URI:    http://www.appleseedvt.com
 Description:  Enfold Child Theme
 Author:       Scott A. Beyer
 Author URI:   http://www.appleseedvt.com
 Template:     enfold
 Version:      1.0.0

	
Colors

Purple			#273177	
Blue			#2869A5
Blue light		#edf3f9
Green			#D2DB2F
Green light		#E0E66E
Yellow			#F6EB3E
Yellow med		#fff9a2
Yellow light	#fffcd9

*/

/*
Theme Name: Enfold
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on Facebook and via newsletter:<br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a> - <a href='http://www.kriesi.at/newsletter'>Subscribe to our Newsletter</a>
Version: 5.7.1
Author: Kriesi
Author URI: https://kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Envato_ID: 4519990
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
*
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme.
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles.
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->General Styling
*/

/**
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: undefined by undefined
 * URL: https://www.myfonts.comundefined
 * Copyright: Copyright © 2024 Monotype Imaging Inc. All rights reserved.
 * 
 * © 2024 MyFonts Inc. */
 @font-face{font-display:swap;font-family:"Wade";src:url(../../../../../../themes/enfold-tamalpais/fonts/webFonts/WadeSansLightStd/font.woff2) format('woff2'),url(../../../../../../themes/enfold-tamalpais/fonts/webFonts/WadeSansLightStd/font.woff) format('woff')}h1{font-family:Wade,open-sans;text-transform:lowercase!important;letter-spacing:0px!important}h2{text-transform:none!important;letter-spacing:0px!important}h3{font-family:Wade,open-sans;text-transform:lowercase!important;letter-spacing:0px!important;margin-top:20px!important;display:inline-block;padding-bottom:1px;border-bottom:10px solid #E0E66E!important}h4{color:#333333!important;letter-spacing:0px!important}h3:not(.widgettitle),h4{margin-bottom:-5px!important}.avia-post-nav{display:none}.mobile-only{display:none}#top .avia_textblock a{text-decoration:none;font-weight:600}#top .avia_textblock a:hover{text-decoration:underline;font-weight:600}h3 a,h4 a{text-decoration:none}.avia_textblock ul,.avia_textblock ol{margin-top:.85em;margin-bottom:1.5em}a.title-link,.sbi_follow_btn a{text-decoration:none!important}strong,b{color:inherit!important;font-weight:600}a.avia-button,input[type=submit]{font-size:15px!important;font-weight:600!important;border-radius:16px!important;padding-top:7px!important;padding-left:15px!important;padding-right:15px!important;text-decoration:none!important;border-width:0px!important;text-transform:uppercase}a.avia-button .avia_iconbox_title{margin:0}a.avia-button .avia_iconbox_title span{display:none}.avia-buttonrow-wrap.avia-buttonrow-left.el_after_av_icon_box{margin-left:82px!important;margin-top:20px!important}.spacer{min-height:0px!important;height:20px!important;background-color:#F4EAF9!important}img.avia_image{border:1px solid #e1e1e1;border-radius:5px}input::placeholder{color:#999999!important}.avia_textblock.slim,.flex_column.av_one_full.slim{float:none!important;max-width:300px;margin-left:auto!important;margin-right:auto!important}.avia_textblock.narrow,.flex_column.av_one_full.narrow{float:none!important;max-width:500px;margin-left:auto!important;margin-right:auto!important}.avia_textblock.medium,.flex_column.av_one_full.medium{float:none!important;max-width:800px;margin-left:auto!important;margin-right:auto!important}.avia_textblock.wide,.flex_column.av_one_full.wide{float:none!important;max-width:1000px;margin-left:auto!important;margin-right:auto!important}.avia_textblock.outlined,.flex_column.outlined{padding:20px 30px!important;border:1px solid #F6EB3E!important;border-top:5px solid #F6EB3E!important;border-radius:3px 3px 15px 15px!important;background-color:#fffcd9!important}.bold-box a,.bold-box a:hover{color:#fff;font-weight:400!important;text-decoration:underline!important}.avia_textblock.bold-box,.flex_column.bold-box{padding:20px 30px!important;border:1px solid #e1e1e1!important;border-radius:6px!important;background-color:#273177!important;color:#fff;text-align:center}.iconlist-timeline{display:none}.avia-icon-list.avia-icon-list-left.av-iconlist-big h4{margin-top:0px!important;margin-bottom:-5px!important;color:#885ca3!important;text-transform:capitalize;letter-spacing:0px!important}.avia-icon-list.avia-icon-list-left.av-iconlist-big .iconlist_icon{background-color:transparent!important}.avia-icon-list.avia-icon-list-left.av-iconlist-big .iconlist-char{width:60px;height:60px;font-size:60px;color:#885ca3!important}.avia-section.fixed-aspect,.av-layout-grid-container.fixed-aspect .flex_cell_inner{height:45vw;max-height:650px}.pad{background-color:#fff9a2;border-top:1px solid #e1e1e1!important;padding-top:20px}.pad .flex_cell{display:none!important}.avia-logo-element-container #header,#header_main,.header_bg{border-bottom:0 solid #e1e1e1}.home .header_bg{border-bottom:1px solid #e1e1e1}.logo{z-index:200;overflow:visible!important}.logo a{top:12px;overflow:visible!important}.logo,.logo a,.logo img{width:296px!important;height:120px!important;max-height:120px!important;-webkit-transition:0.4s ease;transition:0.4s ease}.av-main-nav-wrap{border-right-width:0px!important;margin-right:0px!important;top:10px;-webkit-transition:none;transition:none}#avia-menu>li>a{height:30px!important;line-height:30px!important}#avia-menu span.avia-menu-text{font-size:17px;font-weight:600;font-family:open-sans;color:#2869A5!important;border-bottom:2px none #AD5786}#avia-menu a:focus span.avia-menu-text,#avia-menu a:hover span.avia-menu-text{color:#2869A5!important;border-bottom:2px solid #2869A5}#avia-menu ul.sub-menu{padding-top:5px}#avia-menu ul.sub-menu>li .avia-menu-text{font-size:14px;line-height:20px!important;font-weight:600;color:#2869A5!important;background-color:transparent!important}#avia-menu ul.sub-menu>li a:hover{background-color:#f8f8f8!important}#avia-menu ul.sub-menu>li a:hover .avia-menu-text{background-color:transparent!important;border-bottom:2px none #2869A5;color:#2869A5!important}#avia-menu li.home{display:none}#header_meta{z-index:1!important;border-bottom-width:0px!important}#header_meta>.container{display:flex;flex-direction:row-reverse;justify-content:center}#avia2-menu{margin-top:-2px!important;padding-top:0px!important}#avia2-menu li.menu-item{padding:0;margin-top:2px;margin-left:10px;margin-right:10px;display:inline-block!important;border-right-width:0}#avia2-menu li.menu-item a,.responsive #top #wrap_all .av_header_transparency #avia2-menu li.menu-item a{font-weight:600;color:#ffffff!important;padding:3px 0 0 0;text-transform:uppercase;font-size:14px;opacity:1;margin:0}#avia2-menu li.menu-item a:focus,#avia2-menu li.menu-item a:hover{text-decoration:underline;color:#ffffff!important}#header_meta ul.social_bookmarks li{border-width:0px!important}#header_meta ul.social_bookmarks li a{border-radius:0}ul.social_bookmarks{padding-top:0;padding-left:0px!important}ul.social_bookmarks li{margin-left:5px!important}ul.social_bookmarks li a{opacity:.9!important;margin-left:5px!important;text-decoration:none!important;color:#ffffff!important}ul.social_bookmarks li:hover a{opacity:1!important;color:#ffffff!important;text-decoration:none!important;background-color:#2869A5!important}#header.header-scrolled-full .header_bg{border-bottom:1px solid #e1e1e1;background-color:#e4f1ff;box-shadow:0 3px 5px 0 rgba(0,0,0,.3)!important;-webkit-shadow:0 3px 5px 0 rgba(0,0,0,.3)}body.home .av-logo-container,body.scrolled .av-logo-container,#header.header-scrolled-full .av-logo-container{display:none;-webkit-transition:0.4s ease;transition:0.4s ease}#header.header-scrolled-full #avia-menu span.avia-menu-text{color:#2869A5!important}body.scrolled #avia-menu li.home{display:list-item}body.scrolled #avia-menu span.avia-menu-text{font-size:15px}#header.header-scrolled .av-main-nav-wrap{top:11px}#header.av_header_transparency #header_meta{background-color:#2869A5!important}#header.av_header_transparency .header_bg{background-color:#ffffff!important;opacity:.85!important;-webkit-transition:0.4s ease;transition:0.4s ease}body.home #header.av_header_transparency:hover .header_bg{opacity:.95!important}@media only screen and (max-width:800px){#avia-menu span.avia-menu-text{font-size:16px}body.scrolled #avia-menu span.avia-menu-text{font-size:14px}}@media only screen and (max-width:767px){body.home .av-logo-container{display:block!important}.responsive #header_main .container{height:100px!important;line-height:100px!important}.responsive.html_mobile_menu_tablet #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive.html_mobile_menu_tablet #top #wrap_all .av-logo-container{height:100px;line-height:100px}.logo,.logo a,.logo img{width:196px!important;height:80px!important;max-height:80px!important;-webkit-transition:0.4s ease;transition:0.4s ease}.av-main-nav-wrap{top:0}#avia2-menu{margin-top:0px!important}#avia2-menu li{padding-left:10px!important;padding-right:10px!important;margin-left:0px!important;margin-right:0px!important}#avia2-menu li.menu-item a{padding:2px 0 3px 0;font-size:13px!important}ul.social_bookmarks{display:none!important}.avia-menu{margin-right:0px!important;padding-right:0px!important;border-right-width:0px!important}.av-burger-menu-main{top:-8px;padding:10px 15px 15px 15px;border-radius:15px}body.scrolled .av-logo-container{display:block}body.scrolled .av-burger-menu-main{border-radius:0 0 10px 10px;padding:15px;background-color:#2869A5}body.scrolled .av-burger-menu-main a .av-hamburger-inner,body.scrolled .av-burger-menu-main a .av-hamburger-inner:before,body.scrolled .av-burger-menu-main a .av-hamburger-inner:after{background-color:#ffffff!important}body.scrolled #header_main .main_menu{position:fixed!important;margin-top:-22px;margin-right:7vw;height:auto}.av-burger-overlay-active .av-burger-menu-main{background-color:transparent;border-radius:5px}#top #wrap_all .av-burger-overlay-scroll{background-color:#ffffff!important}.av-burger-overlay-inner{z-index:200!important}.av-burger-overlay-inner{z-index:200!important}#av-burger-menu-ul li>a>.avia-menu-text{color:#2869A5!important;font-weight:600!important}#av-burger-menu-ul li:hover>a{background-color:#f8f8f8!important}#av-burger-menu-ul li:hover>a>.avia-menu-text{color:#2869A5!important;text-decoration:none}#av-burger-menu-ul li.separator{border-top:1px solid #273177;margin-top:10px!important;margin-bottom:10px!important}#av-burger-menu-ul li.padding{margin-top:20px!important;margin-bottom:20px!important}#av-burger-menu-ul li.padding a,#av-burger-menu-ul li.separator a{display:none!important}}@media only screen and (max-width:550px){.responsive #header_meta .sub_menu>ul>li{display:none!important}.responsive #header_meta #avia2-menu li:nth-child(1),.responsive #header_meta #avia2-menu li:nth-child(2),.responsive #header_meta #avia2-menu li:nth-child(3){display:inline-block!important}}@media only screen and (max-width:374px){.responsive #header_meta #avia2-menu li:nth-child(3){display:none!important}}#footer-page{border-top:1px solid #e1e1e1;line-height:1.5em;font-size:15px;background-image:url(../../../../../../themes/enfold-tamalpais/images/footer.jpg)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}#footer-page a,#socket a,#footer-page a:hover,#socket a:hover{text-decoration:underline;color:#333333!important}#footer-page a:not(.avia-button):hover,#socket a:not(.avia-button):hover{text-decoration:underline}#footer-page a.avia-button{color:#ffffff!important}.copyright{font-size:13px;line-height:1.3em;display:block;text-align:left}#footer-page .appointments .avia-image-container{display:inline-block!important;width:180px;height:180px;margin:20px 20px 0 0}#scroll-top-link{display:none!important}@media only screen and (max-width:767px){.responsive #top.single-resource #wrap_all #footer-page .flex_column{width:100%!important;float:none!important;clear:none!important;margin-left:0px!important}#footer-page .appointments .avia-image-container{display:inline-block!important;width:180px;height:180px;margin:30px 20px 20px 0}}@media only screen and (min-width:661px) and (max-width:767px){.responsive #top #wrap_all #footer-page .flex_column.av_one_third.offices{width:31.3%!important;float:left!important;clear:none!important;margin-left:3%!important}.responsive #top #wrap_all #footer-page .flex_column.offices.first{margin-left:0px!important}}@media only screen and (max-width:550px){#footer-page .appointments .avia-image-container{display:inline-block!important;width:120px;height:120px;margin:30px 5px}}.banner-slider{margin-top:0px!important;background-color:#fff;border-top:0 solid white!important}.banner-slider .avia-slideshow{border-top:1px solid #e1e1e1!important;border-left:1px solid #e1e1e1!important;border-right:1px solid #e1e1e1!important;border-radius:5px 5px 0 0}.banner{min-height:0px!important}.banner h1{padding:0;margin-top:5px;margin-bottom:-15px;text-align:center;display:none;-webkit-transition:0.4s ease;transition:0.4s ease}.banner p{text-align:center;margin-top:0;margin-bottom:0;max-width:800px;margin-top:30px;margin-left:auto;margin-right:auto;line-height:1.4em}.banner-slider .av-slideshow-caption{padding-left:0;left:0;top:50%;margin-top:-60px;bottom:auto}.banner-slider h1.avia-caption-title{background-color:rgba(255,255,255,.93)!important;border:1px solid #e1e1e1;border-left-width:0;padding:10px 30px 20px 20px;border-radius:0 41px 41px 0;color:#273177!important;font-size:60px;border-radius:0 46px 46px 0;-webkit-transition:0.4s ease;transition:0.4s ease}body.home:not(.alert) .banner .avia-divider-svg{display:none}#banner-slim{background-color:#62699C;background-image:url(../../../../../../themes/enfold-tamalpais/images/banner-slim.png);background-position:center center;background-size:cover;background-repeat:no-repeat}#banner-slim h1{color:#ffffff!important}#banner-slim .flex_column{padding-top:20px!important;padding-bottom:35px!important}@media only screen and (max-width:989px){.banner-slider .av-slideshow-caption{top:50%;margin-top:-55px}.banner-slider h1.avia-caption-title{font-size:50px;border-radius:0 41px 41px 0}}@media only screen and (max-width:880px){.banner-slider h1.avia-caption-title{font-size:45px;border-radius:0 39px 39px 0}.banner p{font-size:17px}}@media only screen and (max-width:767px){.banner h1{display:block;margin-top:10px}body:not(.home) .banner p{max-width:600px}.banner-slider h1.avia-caption-title{display:none}.banner-slider .container{padding-left:0px!important;padding-right:0px!important;max-width:100%!important;width:100%!important}.banner-slider .avia-slideshow{border-top:1px solid #e1e1e1!important;border-bottom:1px solid #e1e1e1!important;border-left:0 solid #e1e1e1!important;border-right:0 solid #e1e1e1!important;border-radius:0}}@media only screen and (max-width:550px){#banner-slim h1{font-size:55px!important}}@media only screen and (max-width:374px){.banner h1{margin-top:15px;font-size:55px!important}}#home-slider .avia-slideshow{height:60vw!important}#home-slider .slideshow_align_caption{text-align:left}#home-slider h1.avia-caption-title{max-width:520px!important;font-family:open-sans;font-size:17px;font-weight:400;line-height:1.4em;text-transform:none!important;color:#333;background-color:rgba(255,255,255,.93);border:1px solid #e1e1e1;border-left-width:0;text-align:center;padding:170px 60px 30px 60px;border-radius:0 25px 25px 0;background-image:url(../../../../../../themes/enfold-tamalpais/images/tamalpais_logo_trans.png);background-repeat:no-repeat;background-position:top 20px center;background-size:350px auto;-webkit-transition:0.4s ease;transition:0.4s ease}#home-slider .caption_container{max-width:none!important;width:100%!important}#home-slider .slideshow_caption{padding-left:0px!important}#home-slider h1.avia-caption-title{border-radius:0 45px 45px 0}body.alert #home-slider h1.avia-caption-title{margin-top:-25px}.home-alert{display:none;min-height:0px!important;background-image:url(../../../../../../themes/enfold-tamalpais/images/alert_bg.png);background-position:top center;background-repeat:no-repeat;background-color:transparent;background-size:cover!important;position:relative;z-index:100;margin-top:-50px!important}body.alert .home-alert{display:block}.home-alert>.container>.content{padding-top:70px!important;padding-bottom:30px!important}.alert.flex_column .avia_textblock{text-align:left;line-height:1.5em!important}.alert.flex_column h2{color:#273177!important}.alert.flex_column p{margin:0}.alert.flex_column a.avia-button{text-decoration:none}.alert.flex_column .avia-buttonrow-wrap{margin-top:10px;margin-bottom:-10px}.alert.flex_column .avia-button{color:#ffffff!important}body.alert.home .pad.no-alert{display:none}.home-grid{background-color:#fff9a2;border-bottom:1px solid #e1e1e1!important;padding-top:20px}.home-grid .flex_cell{background-color:#fff;border-top:1px solid #e1e1e1!important}.home-grid.odd .flex_cell .avia_textblock{text-align:right}.home-grid.last{border-bottom:0 solid #e1e1e1!important}.home-grid h3{margin-top:0px!important}@media only screen and (min-width:2000px){.home-alert{background-image:none!important;background-color:#F7ED7B!important;margin-top:0px!important}#home-slider h1.avia-caption-title{margin-top:0px!important}}@media only screen and (min-width:1200px){#home-slider .avia-slideshow{height:720px!important}}@media only screen and (max-width:1050px){#home-slider h1.avia-caption-title{max-width:380px!important;font-size:15px;padding:150px 30px 30px 30px;border-radius:0 45px 45px 0;background-image:url(../../../../../../themes/enfold-tamalpais/images/tamalpais_logo_trans.png);background-repeat:no-repeat;background-position:top 20px center;background-size:300px auto}}@media only screen and (max-width:900px){.home-alert{background-size:100% auto!important;position:relative;z-index:100;margin-top:-50px!important}}@media only screen and (max-width:767px){#home-slider .avia-slideshow{height:55vw!important}#home-slider .caption_container{display:none}#caption-mobile>.container>.content{padding-top:30px;padding-bottom:80px}#caption-mobile h1{font-family:open-sans;font-size:16px;font-weight:400;line-height:1.4em;text-transform:none!important;color:#333;text-align:center}.home-alert>.container>.content{padding-top:60px!important;padding-bottom:20px!important}.home-grid .flex_cell{min-height:0px!important;width:100%!important;border-top:0 solid #e1e1e1;border-bottom:0 solid #e1e1e1}.home-grid.last .flex_cell.photo{border-bottom:0 solid #e1e1e1!important}.home-grid .flex_cell img{max-width:400px}.home-grid h3{margin-top:10px!important}.home-grid .flex_cell .avia_textblock,.home-grid .avia-buttonrow-right,.home-grid .avia-buttonrow-left{text-align:left!important}.responsive #top #wrap_all .av-flex-cells.home-grid .flex_cell.photo.no_margin{height:calc(45vw)!important}}@media only screen and (max-width:520px){#home-slider h1.avia-caption-title{font-size:14px;padding:30px 20px 70px 20px}.home-alert>.container>.content{padding-top:40px!important;padding-bottom:20px!important}.home-grid .flex_cell img{max-width:100%}}@media only screen and (max-width:375px){#caption-mobile h1{font-size:15px!important}}@media only screen and (max-width:369px){#caption-mobile h1{font-size:14px!important}}#top .av-tab-section-container{margin-top:0}.av-tab-above-content .av-tab-arrow-container{display:none!important}.av-layout-tab-inner>.container{padding-top:40px;padding-bottom:50px}#top .av-tab-section-tab-title-container{background-color:#e4f1ff;padding:3px;top:50px;margin-left:auto!important;margin-right:auto!important;z-index:300;border-radius:32px;border:1px solid #e1e1e1}#top a.av-section-tab-title{vertical-align:top;padding-top:0px!important;padding-bottom:0px!important;padding-left:10px;padding-right:10px;height:56px;border-radius:28px}#top a.av-section-tab-title .av-tab-section-icon,#top a.av-section-tab-title .av-inner-tab-title{-webkit-transition:0.4s ease;transition:0.4s ease;color:#2869A5!important}#top a.av-section-tab-title .av-inner-tab-title{display:block;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:700;margin:0}#top a.av-section-tab-title .av-tab-section-icon,#top a.av-section-tab-title .av-outer-tab-title,#top a.av-section-tab-title .av-inner-tab-title,#top a.av-section-tab-title .av-tab-arrow-container{width:130px}#top a.av-active-tab-title{background-color:#2869A5!important}#top a.av-active-tab-title .av-tab-section-icon,#top a.av-active-tab-title .av-inner-tab-title{color:#ffffff!important}#top .av-layout-tab{padding-top:50px;background-color:#fff}.tab-dots{position:relative;text-align:center;top:30px;left:0;right:0;padding-bottom:20px}.tab-dots span{width:20px;height:20px;border-radius:50%;background-color:#e4f1ff;display:inline-block;margin:0 3px 0 3px;padding:0;cursor:pointer!important;border:2px solid #e1e1e1}.tab-dots span.current{background-color:#2869A5;border:2px solid #2869A5}#top .count-8 .av-tab-section-tab-title-container{width:1208px!important}#top .count-7 .av-tab-section-tab-title-container{width:1058px!important}#top .count-6 .av-tab-section-tab-title-container{width:908px!important}#top .count-5 .av-tab-section-tab-title-container{width:758px!important}#top .count-4 .av-tab-section-tab-title-container{width:608px!important}#top .count-3 .av-tab-section-tab-title-container{width:458px!important}#top .count-2 .av-tab-section-tab-title-container{width:308px!important}@media only screen and (max-width:1208px){#top .count-8>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:1058px){#top .count-7>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:908px){#top .count-6>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:767px){#top .count-8>.av-tab-section-tab-title-container,#top .count-7>.av-tab-section-tab-title-container,#top .count-6>.av-tab-section-tab-title-container{}}@media only screen and (max-width:758px){#top .count-5>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:608px){#top .count-4>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:458px){#top .count-3>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:308px){#top .count-2>.av-tab-section-tab-title-container{border-radius:0}}@media only screen and (max-width:500px){.tab-dots span{width:26px;height:26px;border-radius:13px}}.quote-wrapper{background-color:#FBECC3;padding-top:30px}.quote-wrapper .quote blockquote{border:none;padding:0;margin-top:0px!important}.quote-wrapper .quote blockquote p{margin-top:0px!important;font-size:18px}.quote-wrapper .quote p.credit{margin-bottom:0;padding-left:10px;margin-bottom:0px!important}.quote-wrapper .flex_cell{min-height:500px!important}.quote-wrapper .quote{border-top-width:0px!important;border-right-width:0px!important;border-bottom-width:0px!important;padding:0 0 0 30px!important}@media only screen and (max-width:989px){.responsive #top #wrap_all .quote-wrapper.av-flex-cells .flex_cell.no_margin{height:400px!important;min-height:400px!important;overflow:visible}.quote-wrapper .flex_cell.no_margin.image{height:400px!important}.quote-wrapper .quote blockquote p{font-size:17px;line-height:1.5em}}@media only screen and (max-width:767px){.responsive #top #wrap_all .quote-wrapper.av-flex-cells .text.flex_cell.no_margin{height:auto!important;min-height:auto!important}.quote-wrapper .quote.flex_column{float:none!important}.quote-wrapper .quote blockquote p{font-size:17px;line-height:1.5em}}.flex_column.col-button{-webkit-transition:0.4s ease;transition:0.4s ease;border:1px solid #e1e1e1;padding:10px 50px 10px 30px;border-radius:10px!important;background-color:#F1F9F0!important;cursor:pointer;background-image:url(../../../../../../themes/enfold-tamalpais/images/arrow.png);background-repeat:no-repeat;background-position:center right 15px;background-size:15px auto}.flex_column.col-button h3{color:#4e8748!important}.flex_column.col-button .avia_textblock{-webkit-transition:0.4s ease;transition:0.4s ease}.flex_column.col-button:hover{border:1px solid #4e8748;background-size:20px auto}div.link-list.text{margin:0 0 30px 0;padding:15px 20px 15px 20px;max-width:621px;height:100%!important;border-radius:3px 15px 15px 3px;border:1px solid #e1e1e1;border-left:5px solid #2869A5;background-color:#e4f1ff}div.link-list h4{padding-bottom:6px;padding-left:0;padding-right:0;padding-top:0;margin:0px!important;text-align:left;text-transform:none!important;position:relative;color:#333333!important}div.link-list.text.list-min{margin:0 0 30px 0;padding:0 0 15px 0;max-width:621px;height:100%!important;border-radius:3px;border:0 none #e1e1e1!important;background-color:#fff}div.link-list.list-min h4,div.link-list.grid h4,.list-min div.link-list h4{padding-bottom:1px;border-bottom:3px solid #D2DB2F}div.link-list ul{margin:0;list-style:none;border-radius:0;float:none!important}div.link-list ul li{padding:7px 0;margin:0;font-size:15px;line-height:18px;color:#333333!important}div.link-list.text ul li a{text-decoration:none!important}div.link-list.text ul li a:hover{text-decoration:underline!important}div.link-list ul li.instructions{color:#333333!important;font-size:13px;line-height:20px;font-weight:600}div.link-list ul li .title{font-weight:600;display:block}div.link-list ul li a.title{font-weight:600;display:block}div.link-list ul li .note,div.link-list.grid.videos .text-wrapper .note{display:block;color:#333333!important;padding-top:5px;font-size:13px;line-height:18px}div.link-list ul li.note{font-size:15px}div.link-list ul li a.aux-link{font-size:13px;line-height:18px;display:inline-block;font-weight:600;margin-top:5px}div.link-list ul li a{margin-right:15px;display:inline-block}div.link-list.no-title ul{border-radius:0;border-top:none}div.link-list.grid{max-width:none!important}div.link-list.grid .flex_column{margin-bottom:30px!important}div.link-list.grid.videos .video-wrapper{position:relative;padding-bottom:56.25%}div.link-list.grid.videos .video-wrapper iframe{width:100%;height:100%;position:absolute}div.link-list.grid .text-wrapper .title{font-weight:600;display:block;margin-top:5px;line-height:20px}div.link-list.grid .text-wrapper .note{font-size:13px}div.link-list.grid.videos.single{max-width:640px!important;margin-bottom:50px}div.link-list.grid.photos li.mobile-only{display:none}div.link-list.grid.photos li.mobile-only .note{padding-top:3px}@media only screen and (max-width:900px){div.link-list.grid .flex_column,div.link-list.grid .flex_column.first{width:49%!important;margin-left:2%!important;clear:none!important}div.link-list.grid .flex_column.odd{margin-left:0px!important;clear:left!important}}@media only screen and (max-width:767px){div.link-list.grid.photos .flex_column{display:none}div.link-list.grid.photos li.mobile-only{display:list-item}}@media only screen and (max-width:600px){div.link-list.grid.videos .flex_column,div.link-list.grid.videos .flex_column.first,div.link-list.grid.videos .flex_column.odd{width:100%!important;margin-left:0px!important;clear:left!important}}.as-news{margin-left:auto;margin-right:auto;max-width:1000px}.news-item{float:none!important;margin-left:auto!important;margin-right:auto!important;display:flex;margin-top:50px!important}.news-item .media-container{flex:0 0 300px;border-radius:5px;margin-right:30px;height:225px}.news-item .media-container div{border-radius:15px!important;width:300px!important;height:225px!important}.news-item .media-container iframe{border-radius:3px 30px 3px 30px!important;width:300px!important;height:225px!important;border:1px solid #e1e1e1}.news-item .media-container iframe video{border-radius:5px!important;border-radius:3px 30px 3px 30px}.news-item .media-container img{border:1px solid #e1e1e1;border-radius:3px 30px 3px 30px}.news-item .inner{flex:auto}.news-item .inner .date{font-size:13px;text-transform:uppercase;color:#666}.as-news .hr-full{clear:both!important;float:none!important;margin-top:40px!important;margin-bottom:30px!important}.as-news .hr-full,.as-news .hr-full .hr-inner{border-color:rgba(144,166,161,.7)!important}.pagination a.inactive,.pagination a.inactive:hover{border:1px solid #dd1b6f!important;background-color:#dd1b6f!important;font-weight:700;color:#fff}.pagination span.current{border:1px solid #dd1b6f!important;color:#dd1b6f!important}.pagination-meta{color:#666666!important}@media only screen and (max-width:767px){.news-item{display:block}.news-item .media-container{width:300px;height:225px;margin-bottom:30px;margin-right:0}}@media only screen and (max-width:500px){.as-news .hr,.news-item .media-container.photo{display:none!important}}@media only screen and (max-width:374px){.news-item{margin-top:40px;margin-bottom:40px}}.provider-name h2{font-weight:400!important;letter-spacing:0px!important;margin-bottom:10px;text-transform:none!important;display:inline-block;position:relative;padding-bottom:1px;border-bottom:10px solid #F7ED7B!important}.provider-name h2 span{display:block;font-size:.65em;line-height:1.3em;margin-top:3px}.provider-name h2 span.suffix{margin-top:0;display:inline-block}.provider-meta span{display:block;margin-top:3px}.provider-meta span.title{margin-top:0}.provider-meta span.pronouns{margin-top:0;font-style:italic}.provider-schedule{margin-top:20px!important}.provider-banner .avia-image-container{margin-right:0}.provider-banner img{border-radius:3px 30px 3px 30px;border:1px solid #e1e1e1}.sort_by_cat{text-align:center}.sort_by_cat a{font-weight:600;float:none!important;display:inline-block!important;color:#2869A5!important}.sort_by_cat a:hover{text-decoration:underline!important}.sort_by_cat a.active_sort{text-decoration:underline!important;color:#333333!important}.sort_by_cat .text-sep{float:none!important;display:inline-block!important}.grid-sort-container .grid-entry{margin-bottom:15px!important}.grid-sort-container .grid-entry article{margin-left:10px;margin-right:10px;border-radius:3px 30px 3px 30px;border:1px solid #e1e1e1;box-shadow:none;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.grid-sort-container .grid-entry article img{border-radius:3px 30px 3px 30px}.grid-sort-container .grid-content{width:100%;padding-top:20px;padding-bottom:20px;background-color:#2869A5;border-radius:0 0 1px 28px;bottom:0;position:absolute;-webkit-transition:0.4s ease;transition:0.4s ease}.grid-sort-container .grid-entry-title{text-align:center;letter-spacing:0;font-weight:600;color:#ffffff!important;background-color:transparent!important;font-size:16px!important;line-height:19px!important;text-transform:none!important;font-family:open-sans;border-width:0px!important;display:block;margin:0px!important}.grid-sort-container .grid-entry-title span{display:block;font-size:13px;line-height:17px}.grid-sort-container .grid-entry-title span.title{font-style:italic}.grid-sort-container .grid-entry-title a{display:block}.grid-sort-container .avia-arrow{display:none}.grid-sort-container .avia-hover-fx img{-webkit-transition:0.4s ease;transition:0.4s ease}.grid-sort-container .grid-entry:hover img{-webkit-transform:scale(1.04);transform:scale(1.04)}.team-nav{width:100%}.pagination-portfolio{display:none}.single-portfolio .team-nav a.avia-button{white-space:nowrap;float:none!important}.single-post .team-nav a.avia-button{white-space:nowrap;float:none!important}.team-nav .avia-button-wrap.prev_post{float:right!important}@media only screen and (max-width:767px){.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{width:50%!important}.provider-banner{max-width:350px;margin-left:0;margin-right:0}}@media only screen and (max-width:580px){.grid-sort-container .grid-entry{margin-bottom:10px!important}.grid-sort-container .grid-entry article{margin-left:5px;margin-right:5px}.grid-sort-container .grid-entry-title{font-size:14px!important;line-height:17px!important}.grid-sort-container .grid-entry-title span{font-size:12px;line-height:15px}}@media only screen and (max-width:479px){.provider-name h1{font-size:28px!important;margin-bottom:20px}.provider-name h1:before{right:20px}.provider-name h1:before{display:none}.provider-banner img{max-width:100%}.grid-sort-container .grid-entry,.responsive #top #wrap_all .grid-sort-container.grid-total-odd .grid-entry.grid-loop-1{margin-bottom:15px!important;width:100%!important}.grid-sort-container .grid-entry article{margin-left:0;margin-right:0}}.single-post .header_bg{border:1px solid #e1e1e1!important}.single-post.post-no-media .flex_column.av_two_fifth{display:none!important}.single-post .avia_textblock.outlined{display:none!important}.single-post.post-no-media .flex_column.av_three_fifth{float:none;margin-left:auto!important;margin-right:auto!important;width:auto!important}.single-post #av_section_2{border-top-style:none}.single-post .news-item-content iframe{border:1px solid #e1e1e1;border-radius:3px!important;width:360px!important;height:270px!important}.single-post .news-item-content iframe video{border-radius:3px!important}.news-item .media-container iframe video{border-radius:3px 30px 3px 30px}.single-post .news-item-content img{border:1px solid #e1e1e1;border-radius:3px 30px 3px 30px}.single-post .news-thumb,.single-post .news-time,.single-post .text-sep-date{display:none}.single-post .date{font-size:14px;margin-top:0}.single-post h1,.single-post h2{margin-top:0}.single-post .team-nav .next_post{float:left}.single-post .team-nav .prev_post{float:right}.single-post .team-nav p{clear:both;font-size:13px;line-height:1.3em;max-width:40vw;padding-top:10px;font-style:italic}.single-post .team-nav .prev_post p{text-align:right}.single-post #av_section_2{min-height:calc(65vh)!important}.event{margin:60px 0}.event h4{margin-bottom:20px!important;border-bottom:1px solid #e1e1e1;padding-bottom:5px}.event h4 a{text-decoration:none!important}.event .event-label{font-weight:600}.event .togglecontainer{margin-top:0}.event .toggle_icon{display:none!important}.event .toggler{font-size:14px!important;font-weight:600;color:#2869A5;border-width:0px!important;padding:0}.event .toggler:hover{color:#2869A5!important;text-decoration:underline}.event .toggler.activeTitle{border-width:0px!important}.event .toggle_content{padding:0}@media only screen and (max-width:550px){.event h4 span{float:none!important}.event h4 span:after{content:' – '}}.search-results h2{margin-top:10px}.page_resources .avia_search_element{max-width:300px;margin-left:auto;margin-right:auto;margin-top:15px}.av_searchform_wrapper,.search_form_field{border-radius:20px!important}.av_searchform_wrapper #s,.search_form_field #s{background-color:#f8f8f8!important;border-radius:20px!important;padding-left:20px!important}.av_searchform_wrapper #s::placeholder,.search_form_field #s::placeholder{color:#000000!important}.av_searchform_wrapper #searchsubmit,.search_form_field #searchsubmit{padding-top:0px!important;border-radius:0 20px 20px 0px!important}.single-resource main.content{display:none}.single-resource iframe{margin-bottom:30px}.single-resource h2{margin-bottom:20px}.single-resource #lists .flex_column.av_one_full{padding-bottom:50px!important}.single-resource .arl-article{margin-top:20px;margin-bottom:50px}.single-resource .av-special-heading{margin-top:0px!important}.resources.menu{text-align:center}.arl-index{text-align:center}.arl-index ul{padding:0 20px 0 20px;list-style:none;font-size:14px;border:1px solid #e1e1e1;border-radius:5px;background-color:#2869a5;display:inline-block;text-align:center;margin-left:auto;margin-right:auto;border-radius:20px;opacity:1!important}.arl-index ul li{display:inline-block;margin:0;padding:0}.arl-index ul li a{font-size:22px;line-height:40px;font-weight:600;padding-left:12px;padding-right:12px;color:#fff;text-decoration:none}.arl-index ul li a:hover{text-decoration:underline;color:#fff}.arl-index-stick #arl-index{margin-top:0;position:fixed;top:0;left:0;right:0;z-index:9999;display:block}.arl-index-stick #arl-index ul{border-radius:0;border-top-width:0;border-left-width:0;border-right-width:0;display:block;padding-top:5px;padding-bottom:5px;margin:0;border-bottom:2px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none}.arl-grid div.link-list h4{font-weight:600!important;font-size:24px}.arl-grid div.link-list a{font-weight:600!important}@media only screen and (max-width:767px){.single-resource #av_section_2>.container{width:85%;max-width:85%;padding-left:0;padding-right:0}.single-resource .flex_column{width:100%;margin-left:0;margin-right:0;float:none}.arl-index-stick .arl-index ul li a{font-size:20px;line-height:38px;padding-left:8px;padding-right:8px}}@media only screen and (max-width:520px){#arl-index{display:none}.arl-index-stick #arl-index{display:flex;margin-top:0;position:fixed;top:0;left:auto;right:5px;bottom:10px;z-index:9999;height:100vh}.arl-index-stick #arl-index ul{padding:5px 0 5px 0;border-radius:5px;border-top-width:0;display:block;border-width:0;margin:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.arl-index-stick .arl-index ul li{display:block;margin:0;padding:0}.arl-index-stick .arl-index ul li a{font-size:18px;line-height:25px;padding-left:5px;padding-right:5px}.arl-grid .flex_column{padding-right:20px!important}}@media only screen and (max-width:374px){.arl-index-stick .arl-index ul li,.arl-index-stick .arl-index ul li a{font-size:15px;line-height:21px!important}}.arl-index-hide #arl-index{display:none!important}.arl-grid.all{display:flex;flex-flow:wrap}.arl-grid.all .flex_column.av_one_full{float:none;width:33.3%!important;margin-top:0px!important;padding-top:30px;padding-bottom:0;padding-left:20px;padding-right:20px;margin-left:0px!important;margin-right:0px!important}@media only screen and (max-width:767px){.arl-grid.all .flex_column.av_one_full{width:100%!important;padding-left:0;padding-right:0}.arl-grid ul{padding:0 0 30px 0;margin:0;text-align:left;width:100%}.arl-grid.featured .arl-image{display:none}.arl-grid .arl-image:after{position:relative;left:0;width:100%!important;font-size:40px;height:40px;line-height:40px;text-align:left}.arl-grid ul li a.redirect-external::after{content:'⇪';-moz-transform:rotate(45deg) translate(5px,-6px);-webkit-transform:rotate(45deg) translate(5px,-6px);-o-transform:rotate(45deg) translate(5px,-6px);-ms-transform:rotate(45deg) translate(5px,-6px);transform:rotate(45deg) translate(5px,-6px);display:inline-block;font-size:18px}}