/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#header{background-color:transparent;background-image:-webkit-linear-gradient(top,transparent 0%,transparent 100%);background-image:linear-gradient(to bottom,transparent 0%,transparent 100%);}.region-header .site-branding__name a{color:#000;}body,.node__content{font-family:'Roboto',sans-serif;font-size:100%;}body.path-coming-soon{background:linear-gradient(to bottom,#0f0f0f 0%,#0f0f0f 100%) !important;background-color:#fff !important;}.region-highlighted{margin:0;}.sidebar .section{max-width:420px;margin:0 auto;}.sidebar .block{background-color:#fff;border:none;text-align:center;margin-bottom:0;}.fb_iframe_widget span,.fb_iframe_widget iframe{max-width:100%;}.front-follow{clear:both;padding-top:1.2em;}.button.all-calendars,.sidebar .block .button{background-color:#FEF200;width:100%;max-width:280px;margin:0 auto;padding:0.25em 0em;}.button.all-calendars a,.button.all-calendars a:hover,.sidebar .block .button a,.sidebar .block .button a:hover{border:none;color:#666;}.sidebar .block .button span.ext{display:none;}.sidebar .block .content{font-size:95%;}.view-news{font-size:1.071em;}table tr th{background:#2B4762;}tr{background:#F6FBFE;border:2px solid #2B4762;}tr td{border:1px solid #2B4762;}.site-footer{background:#2B4762;}.sidebar .block-block-content9f1bc9a1-1469-4c30-9836-e58c02de38bd{border:none;}.button-link{margin-bottom:18px;}.button-link a,.button-link a:visited{border-bottom:0;display:block;background:#2DCC70;color:#fff;font-weight:bold;padding:5px 7px;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;}.button-link a:hover,.button-link a:focus{background:#CCC;color:#2DCC70;}.block.block-gtranslate .content{padding:10px 0 30px 60px;background:url(/themes/custom/css/language-switcher.png) no-repeat;background-size:50px 50px;}.block-superfish{background-color:#666;font-size:1em;line-height:1em;}.block-superfish a{border-radius:0;text-shadow:none;margin:0;}.block-superfish .content{margin-top:0;}.sf-accordion li.sf-depth-1 .sf-clone-parent>a.sf-depth-1{display:none;}div.sf-accordion-toggle.sf-style-white a{border:none;background-color:#666}div.sf-accordion-toggle.sf-style-white a.sf-expanded,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded{background-color:#fef200;}div.sf-accordion-toggle.sf-style-white>a:after{top:44%;}ul.sf-menu.sf-style-white li,ul.sf-menu.sf-style-white.sf-navbar{background-color:#666;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{color:#fff;background-color:#666;font-weight:bold}.region-primary-menu .menu a{background-color:#fff;text-shadow:none;border-radius:0;margin:0;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{border-bottom:1px solid;border-color:#ccc}ul.sf-menu.sf-style-white li.active-trail>a{color:#666;background:#f0f0f0;}.view-counties-served .item-list ul li{display:inline;padding:2px;margin:2px;background-color:#2DCC7088;}.page-node-1410 .main-content h2{border-bottom:1px solid #666;}#edit-actions input{margin-right:0;}.region-header .form-search{max-width:65%;}.farmworker-calendar{display:inline-block;width:100%;}.farmworker-calendar .view-content a,.path-farmworker-calendars-calendario .view-content a{border-bottom:none;}.farmworker-calendar .views-row,.farmworker-calendar .views-row::before,.farmworker-calendar .views-row::after{-webkit-box-sizing:border-box;box-sizing:border-box;}.farmworker-calendar .view-content,.path-farmworker-calendars-calendario .view-content{display:flex;flex-direction:column;margin-bottom:3em;}.farmworker-calendar .views-row img,.path-farmworker-calendars-calendario .views-row img{vertical-align:top;}.view-display-id-block_calendar .views-row{flex:0 0 100%;}.button.all-calendars{margin-bottom:2rem;}.block-views-blockcalendars-block-calendar .farmworker-calendar .view-footer{text-align:center;}.calendar-img{max-width:480px;text-align:center;margin:1em auto 2.5em;}.farmworker-calendar .view-content .calendar-img a{display:inline-block;position:relative}.farmworker-calendar .view-content .calendar-img a::before{display:inline-block;content:"";background:transparent;width:100%;height:100%;position:absolute;}.farmworker-calendar .view-content .calendar-img a:hover::before{background:linear-gradient(0deg,rgba(254,242,0,1) 0%,transparent 35%,transparent 100%);}.calendar-img_instruction{font-size:90%;margin-top:.6em;}.main-content .page-title{font-size:2.25em;line-height:normal;}.main-content h2{font-size:1.75em;line-height:normal;margin-bottom:.8em;}.main-content h3 strong,.main-content h2 strong{font-weight:inherit;}.main-content h3{font-size:1.42em;line-height:normal;margin-bottom:.7em;}.view-calendar-information .view-header{border-top:1px solid #ccc;padding-top:2em;margin:1em 0 3em;}.view-calendar-information .views-row{margin-bottom:3em;}.caption>a{display:block;}.calendar-info__summary p{margin-bottom:.6em;}.view-calendar-information .views-row{margin-left:1em;}.main-content .view-calendar-information .view-content>h3{font-size:1.75em;margin-bottom:1.2em;}.region-header .block:not(.site-branding){float:right;width:150px;}.region-header .block-search:not(.site-branding){margin-top:0.429em;}.region-header .language-switcher-language-url li{background-color:#FEF200;text-align:center;padding-top:2px;padding-bottom:2px;}.region-header .language-switcher-language-url li a{color:#3b3b3b;}.region-header .language-switcher-language-url li.is-active{background-color:#6b6b6b;}.region-header .language-switcher-language-url li.is-active a{color:#fffeff;}.site-branding__logo img{max-height:120px;}.site-branding__text{display:none;}.form-actions .search-form__submit{display:inline-block;float:right;margin-top:1px;}.region-header .menu--account{display:none;}.google-maps-wrapper iframe{width:100%;max-width:540px;height:300px;}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba;}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;}.contact-message-contacto-form .form-radios div.js-form-item-field-receive-text:first-child{display:none;}.contact-message-contacto-form .field--name-field-legal-problem .description{margin-top:3rem;font-size:100%;}.contact-message-contacto-form .form-actions{padding-top:0;}.main-content p:has(+ul),.main-content p:has(+ol){margin-bottom:0.6em;}.main-content li>ul,.main-content li>ol{margin:0.2em 0;}.text-formatted ul,.text-formatted ol{padding-left:1.4em;}.page-node-type-calendar-info .field--name-field-category{margin-top:3em;}.page-node-type-calendar-info .field--name-field-category .field__label{margin-bottom:.5em;}.view-taxonomy-term .node--type-calendar-info .node__content{display:flex;flex-direction:column-reverse;}.view-taxonomy-term .node--type-calendar-info h2 a{color:#055a8e;text-decoration:none;border-bottom-style:solid;border-bottom:1px dotted;}a:hover,.view-taxonomy-term .node--type-calendar-info h2 a:hover{border-bottom:2px solid;}.mt-0{margin-top:0 !important;}.mb-0{margin-bottom:0 !important;}.pt-0{padding-top:0 !important;}.pb-0{padding-bottom:0 !important;}.mt-1{margin-top:.25rem !important;}.mb-1{margin-bottom:.25rem !important;}.pt-1{padding-top:.25rem !important;}.pb-1{padding-bottom:.25rem !important;}.mt-2{margin-top:.5rem !important;}.mb-2{margin-bottom:.5rem !important;}.pt-2{padding-top:.5rem !important;}.pb-2{padding-bottom:.5rem !important;}.mt-3{margin-top:1rem !important;}.mb-3{margin-bottom:1rem !important;}.pt-3{padding-top:1rem !important;}.pb-3{padding-bottom:1rem !important;}.mt-4{margin-top:1.5rem !important;}.mb-4{margin-bottom:1.5rem !important;}.pt-4{padding-top:1.5rem !important;}.pb-4{padding-bottom:1.5rem !important;}.mt-5{margin-top:3rem !important;}.mb-5{margin-bottom:3rem !important;}.pt-5{padding-top:3rem !important;}.pb-5{padding-bottom:3rem !important;}@media (max-width:900px){ul.sf-menu.sf-style-white a:focus,ul.sf-menu.sf-style-white a:hover{color:#666;background:#f0f0f0;}div.sf-accordion-toggle.sf-style-white a.sf-expanded,ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded{color:#666;}}@media (max-width:767px){input,textarea{font-size:12px;}.region-header .site-branding{max-width:40%;float:left;}}@media (min-width:461px){.region-primary-menu .menu{text-align:left;}}@media (min-width:768px){.view-display-id-page_all_calendars .views-row{flex:0 0 48%;}.farmworker-calendar .view-content,.path-farmworker-calendars-calendario .view-content{flex-direction:row;flex-wrap:wrap;gap:2em;}.site-branding__name{line-height:1.2;}.google-maps-wrapper iframe{width:100%;max-width:600px;height:400px;}.region-header .block:not(.site-branding){width:185px;}.region-header .form-search{min-width:135px;}.site-branding .site-branding__text{display:inline-block;max-width:380px;margin-bottom:0;padding:0;}.site-branding__logo{margin-bottom:0;}.site-branding{margin-bottom:.5em;display:flex;align-items:center;align-content:stretch;}}@media (min-width:851px){.block-views-blockcalendars-block-calendar .farmworker-calendar .view-footer{text-align:left;}}@media (min-width:901px){#header .layout-container{max-width:100%;text-align:center;}#header .layout-container #block-fls-mainnavigation,#header .layout-container .region-header{max-width:1290px;margin:0 auto;}#header .layout-container .site-branding__name{text-align:left;}.region-primary-menu{border-top:5px solid #FEF200;border-bottom:5px solid #fef200;}.site-branding{display:flex;margin-bottom:1em;}.site-branding__logo img{margin-bottom:0;}.site-branding .site-branding__text{max-width:500px;}.block-superfish{background-color:transparent;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{border-bottom:0 none;width:100%;;}ul.sf-menu.sf-style-white{margin-bottom:0;}ul.sf-menu.sf-style-white li.sf-depth-1{background-color:transparent;border-top:0;border-bottom:0;}ul#superfish-main{display:flex;width:100%;flex:1;align-content:center;flex-wrap:wrap;line-height:1.4;}ul#superfish-main>li{flex:inherit;align-items:stretch;text-align:center;min-height:3.25em;}ul#superfish-main>li:nth-child(1){flex:.6;}ul#superfish-main ul>li{text-align:left;}.header li.sf-depth-1{border-right:1px solid#CCC;line-height:1.2rem;}.header li.sf-depth-1:last-child{border-right:0 none;}.header li.sf-depth-1 a{padding:.7em 1em;}.header ul.sf-menu li:hover>ul,.header ul.sf-menu li.sfHover>ul{top:100%}.header ul.sf-menu li.sf-depth-2:hover>ul,.header ul.sf-menu li.sf-depth-2.sfHover>ul{top:0;}.header ul.sf-menu.sf-style-white li,.header ul.sf-menu.sf-style-white.sf-navbar{display:flex;}.header ul.sf-menu.sf-style-white li.sf-depth-1 a.sf-depth-1{display:flex;align-items:center;justify-content:center;width:100%;}ul.sf-menu.sf-style-white li.active-trail>a,ul.sf-menu.sf-style-white li.sf-depth-1.active-trail>a,ul.sf-menu.sf-style-white li.sf-depth-1:hover a.sf-depth-1,ul.sf-menu.sf-style-white li.sf-depth-1:hover a.sf-depth-1:visited,ul.sf-menu.sf-style-white li.sf-depth-1 a.is-active,ul.sf-menu.sf-style-white li.sf-depth-1 a:focus,ul.sf-menu.sf-style-white li.sf-depth-1 a:hover,ul.sf-menu.sf-style-white li.sf-depth-1 span.nolink:hover{color:#fff;background-color:#6b6b6b;}ul.sf-menu.sf-style-white li>a.is-active,ul.sf-menu.sf-style-white li>a:focus,ul.sf-menu.sf-style-white li>a:hover,ul.sf-menu.sf-style-white li>span.nolink:hover{color:#fff;background-color:transparent;}ul.sf-menu.sf-style-white li a.is-active,ul.sf-menu.sf-style-white li.sfHover,ul.sf-menu.sf-style-white li.sfHover>a,ul.sf-menu.sf-style-white li.active-trail,ul.sf-menu.sf-style-white li.active-trail>a,ul.sf-menu.sf-style-white li:hover{color:#fff;background-color:#6b6b6b;}ul.sf-menu.sf-style-white a,ul.sf-menu.sf-style-white a:visited,ul.sf-menu.sf-style-white span.nolink{color:#666;background-color:transparent;font-weight:bold;}li.sf-depth-1 ul,li.sf-depth-2 ul{max-width:21em;}ul.sf-menu.sf-style-white li.sf-depth-1.menuparent.sfHover>ul{top:100%;}ul.sf-menu.sf-style-white li li,ul.sf-menu.sf-style-white.sf-navbar>li>ul{background:#f3f3f3;}ul.sf-menu.sf-style-white li li{border-bottom:1px solid #ccc;}ul.sf-menu.sf-style-white li li:nth-child(1){border-top:1px solid #ccc;}}@media (min-width:1200px){.region-highlighted{margin:0 15px;}.site-branding .site-branding__text{max-width:600px;}}@media (min-width:1400px){.site-branding__logo img{max-height:150px;}}
