/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
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;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}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"]{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;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-right:20px;padding-left:inherit;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/classy/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/classy/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/classy/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/classy/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/classy/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/classy/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/classy/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/classy/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/classy/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/classy/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/classy/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/classy/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/classy/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/classy/images/icons/image-x-generic.png);}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/classy/images/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0!important;padding:0!important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none!important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}
@font-face{font-display:swap;font-family:'HeaderFont';src:url(/themes/custom/californiaclub/fonts/header_font.otf) format('truetype');}:root{--body-padding-top:0;--color-black:#221f20;--color-california-club-gold:#d4b44d;--color-california-club-green-transparent:rgba(55,79,51,0.9);--color-california-club-green:#374f33;--color-california-club-light-beige:#f9eadd;--color-california-club-light-grey:#d1d3d4;--color-california-club-light-yellow:#fffbf9;--color-california-club-super-light-grey:#ebebec;--font-sans-serif:'HeaderFont',sans-serif;--font-serif:freight-display-pro,serif;--page-width:300mm;}html{font-size:4.25mm;background-color:var(--color-california-club-green);}body{background-color:white;color:var(--color-black);font-display:swap;font-family:var(--font-serif);padding-top:var(--body-padding-top) !important;}body.toolbar-horizontal header{top:39px;}body.toolbar-tray-open header{top:79px;}main{background-color:white;}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans-serif);font-display:swap;}a:link,a:active,a:visited,a:hover{color:var(--color-california-club-green);}header{background-color:var(--color-california-club-green);position:fixed;top:0;left:0;width:100%;z-index:500;box-shadow:0 0mm 50mm rgba(212,180,77,0.25);}.region-header{color:var(--color-california-club-gold);display:grid;grid-template-columns:1fr 4fr 1fr;justify-items:center;align-items:center;padding-top:10mm;max-width:var(--page-width);margin:auto;}#block-branding .clearfix:after{display:none;}#block-branding .field--name-body{display:grid;grid-template-columns:1fr 5fr;align-items:center;grid-gap:10mm;}#block-branding .field--name-body a{display:inline-block;}#block-branding .field--name-body .logo{text-align:right;}#block-branding .field--name-body .logo img{height:20mm;width:auto;}#block-branding .field--name-body .wordmark{text-align:left;}#block-branding .field--name-body .wordmark img{height:10mm;width:auto;}#block-memberlogin{justify-self:flex-end;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul ul{background:#374f33;padding:2mm;}.button,.search-block-form input.form-search,a.button{border:0.5mm solid var(--color-california-club-gold);font-family:'HeaderFont';font-display:swap;color:var(--color-california-club-gold);text-decoration:none;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;}input.button,.search-block-form input.form-search{}.search-block-form form{display:grid;grid-template-columns:2fr 1fr;align-items:center;}.search-block-form input.form-submit{font-family:FontAwesome;font-display:swap;background-color:var(--color-california-club-gold);color:var(--color-california-club-green);padding:3mm 3mm 2.5mm 3mm;}.search-block-form input.form-search{color:white;width:100%;}.search-block-form input::placeholder{color:var(--color-california-club-gold);}.block-system-main-block{line-height:1.5;letter-spacing:0.05ch;}.block-system-main-block h1,.block-system-main-block h2,.block-system-main-block h3,.block-system-main-block h4,.block-system-main-block h5,.block-system-main-block h6{color:var(--color-california-club-gold);}.block-system-main-block .button,.block-system-main-block .search-block-form input.form-search,.search-block-form .block-system-main-block input.form-search{margin:0;background-color:rgba(255,255,255,0.75);}.block-system-main-block .button.bottom,.block-system-main-block .search-block-form input.form-search.bottom,.search-block-form .block-system-main-block input.form-search.bottom{margin:50vmin auto 10vmin auto;background-color:rgba(255,255,255,0.9);display:inline-block;}.simple-page{max-width:var(--page-width);margin:auto;padding:5mm 0;}.fade > div{background:linear-gradient(30deg,rgba(255,255,255,0.5) 0%,white 39%,white 100%);}.fade > div .narrow-width,.fade > div .split-wide-narrow,.fade > div .split-wide-narrow.two-one,.fade > div .split-wide-narrow.one-three{padding:15mm 0;}.fade-left > div{background:linear-gradient(336deg,rgba(255,255,255,0.5) 0%,white 39%,white 100%);}.fade-left > div .narrow-width,.fade-left > div .split-wide-narrow,.fade-left > div .split-wide-narrow.two-one,.fade-left > div .split-wide-narrow.one-three{padding:10mm 0 50mm;}.narrow-width,.split-wide-narrow,.split-wide-narrow.two-one,.split-wide-narrow.one-three{max-width:var(--page-width);margin:auto;padding:5mm 5mm;}.narrow-width li,.split-wide-narrow li,.split-wide-narrow.two-one li,.split-wide-narrow.one-three li{list-style-type:none;}.narrow-width.notice,.split-wide-narrow.notice,.split-wide-narrow.two-one.notice,.split-wide-narrow.one-three.notice{border:1mm solid #960000;padding:10mm;margin:10mm auto;background-color:rgba(255,0,0,0.05);}.narrow-width.border,.split-wide-narrow.border,.split-wide-narrow.two-one.border,.split-wide-narrow.one-three.border{border-top:1mm solid var(--color-california-club-light-beige);}.split-wide-narrow{display:grid;grid-template-columns:repeat(2,1fr);gap:10mm;}.split-wide-narrow h2{grid-column:span 2;}.split-wide-narrow > div img{width:100%;}.split-wide-narrow > div > p:first-child{margin-top:0;}.split-wide-narrow.border{border-bottom:1mm solid var(--color-california-club-light-beige);padding-bottom:15mm;}.split-wide-narrow.border.narrow{gap:5mm;}.split-wide-narrow.border.narrow h2{margin-bottom:0;}.split-wide-narrow.two-one{display:grid;grid-template-columns:2fr 1fr;gap:10mm;}.split-wide-narrow.one-three{display:grid;grid-template-columns:1fr 3fr;gap:10mm;}.split-wide-narrow li{list-style-type:none;}.split-wide-narrow .full-column-two{grid-column:span 2;}.split-wide-narrow.lessgap{gap:3mm;}.split-wide-narrow.list li{list-style-type:initial;}.split-row-two{display:grid;grid-template-columns:1fr 3fr;align-content:baseline;}.split-row-three,.split-row-five{display:grid;grid-template-columns:repeat(3,1fr);gap:3mm;align-content:baseline;}.split-row-three.nogap,.split-row-five.nogap{gap:0mm;}.split-row-three.nogap .split-row-five,.split-row-five.nogap .split-row-five{lay:grid;}.split-row-three.nogap p,.split-row-five.nogap p{margin:0;}.split-row-five{grid-template-columns:repeat(5,1fr);}.split-row-ten{display:grid;grid-template-columns:repeat(10,1fr);align-content:baseline;background-color:white;margin-top:-43mm;border:0.6mm solid black;}.split-row-ten > div{padding:3mm;border-bottom:0.5mm solid black;}.split-row-ten > div:nth-last-child(-n+10){border-bottom:none;}.split-row-ten .top-label{background-color:var(--color-california-club-green);text-align:center;color:var(--color-california-club-gold);display:flex;justify-content:center;align-items:center;}.split-row-ten span.mobile-row-label{display:none;}.green-back{color:white;font-size:2em;border:1mm solid var(--color-california-club-gold);border-left:0;border-right:0;}.green-back > div{background-color:var(--color-california-club-green-transparent);}.green-back > div > div{max-width:var(--page-width);margin:auto;padding:20mm 0;}.green-back.one-side{border:none;}.green-back.one-side > div{background:linear-gradient(90deg,#ffc0cb00 70%,var(--color-california-club-green-transparent) 70%);display:flex;justify-content:flex-end;}.green-back.one-side > div > div{max-width:none;width:30%;text-align:left;padding:50mm 0mm;margin:0;}.green-back.one-side .byline{text-align:left;padding:0mm 10mm;}.green-back.one-side .quote{font-style:italic;padding:0mm 10mm;}.green-back.one-side.half > div{background:linear-gradient(90deg,#ffc0cb00 50%,var(--color-california-club-green-transparent) 50%);display:flex;justify-content:flex-end;}.green-back.one-side.half > div > div{max-width:none;width:50%;text-align:left;padding:50mm 0mm;margin:0;}.quote{font-style:italic;}.byline{text-align:right;}footer{background-color:var(--color-california-club-green);color:var(--color-california-club-gold);padding:20mm;}footer a:link,footer a:active,footer a:visited,footer a:hover{color:var(--color-california-club-gold);}.region-below-footer{background-color:var(--color-california-club-green);}#great_matter_logo{margin-top:0 !important;}#block-footerinformation{max-width:var(--page-width);margin:auto;font-size:1.5em;}#block-footerinformation .field--name-body{display:grid;grid-template-columns:repeat(2,1fr);text-align:center;align-items:center;grid-gap:20mm;}#block-footerinformation .field--name-body .logo{display:block;}#block-footerinformation .field--name-body .logo img{height:60mm;}#block-footerinformation .field--name-body .wordmark{display:block;margin-bottom:10mm;}#block-footerinformation .field--name-body .wordmark img{height:12mm;}#block-footerinformation .field--name-body .social-icons{margin-top:10mm;}.splide__arrow--prev{left:-20mm;}.splide__arrow--next{right:-20mm;}.splide__arrow{background:transparent;background-image:url(/themes/custom/californiaclub/css/images/arrow-previous.svg);height:40mm;}.splide__arrow--next{background-image:url(/themes/custom/californiaclub/css/images/arrow-next.svg);}.splide__arrow svg{display:none;}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:2fr 1fr 1fr 2fr;grid-gap:2mm;height:70vh;}.service-grid > *{background-color:var(--color-california-club-green);display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:3em;color:white;position:relative;}.service-grid > * *{color:transparent;position:absolute;height:100%;width:100%;object-fit:cover;}.service-grid > * * a:link,.service-grid > * * a:active,.service-grid > * * a:visited,.service-grid > * * a:hover{color:white;}.service-grid > * *:hover{background:var(--color-california-club-green-transparent);color:white;width:100%;height:100%;text-align:center;font-style:italic;font-size:9mm;}.service-grid > *:nth-child(1),.service-grid > *:nth-child(6){grid-row:span 1;}.service-grid > *:nth-child(3),.service-grid > *:nth-child(5){grid-row:span 2;}.service-grid > *:nth-child(2),.service-grid > *:nth-child(4){grid-row:span 3;}.field--type-webform{max-width:var(--page-width);margin:auto;padding:5mm;}.webform-submission-form,.webform-confirmation{max-width:300mm;margin:5mm auto;}form#webform-submission-membership-node-9-add-form label.js-form-required.form-required{display:block;}form#webform-submission-membership-node-9-add-form .form-item-name-first,form#webform-submission-membership-node-9-add-form .form-item-name-last,form#webform-submission-membership-node-9-add-form .form-item-email,form#webform-submission-membership-node-9-add-form .form-item-phone-number{display:inline-block;width:48%;}form#webform-submission-membership-node-9-add-form .form-item-name-first,form#webform-submission-membership-node-9-add-form .form-item-email{padding-right:6mm;}form#webform-submission-membership-node-9-add-form fieldset#edit-do-you-know-any-current-california-club-members--wrapper legend{font-weight:normal;}form#webform-submission-membership-node-9-add-form input#edit-name-first,form#webform-submission-membership-node-9-add-form input#edit-name-last,form#webform-submission-membership-node-9-add-form input#edit-email,form#webform-submission-membership-node-9-add-form input#edit-phone-number,form#webform-submission-membership-node-9-add-form .form-textarea-wrapper textarea{border:0.5mm solid var(--color-california-club-light-grey);width:100%;}.logo-background{background-image:url(/themes/custom/californiaclub/css/images/cal_club_logo.svg);background-repeat:no-repeat;background-size:34vw;background-position:76vw 1vh;}.logo-background > div{background-color:rgba(255,255,255,0.8);padding:20mm;}.logo-background > div .split-wide-narrow > div{width:70%;text-align:justify;}.logo-background.full-width > div{padding:0;}.logo-background.full-width .split-wide-narrow > div{width:100%;}.logo-background.full-width .split-wide-narrow li{list-style-type:none;}.logo-background.full-width.left{background-position:left;background-size:22vw;}.art-background{background-image:url(/themes/custom/californiaclub/css/images/cc-artwork.svg);background-repeat:no-repeat;background-size:200vw;background-position:-66vw -18vw;}.color-background{background-color:var(--color-california-club-light-yellow);padding:10mm 0mm;}.color-background.border{border-top:1mm solid var(--color-california-club-light-beige);}.color-background.short{padding:0mm;}.green-box{background-color:var(--color-california-club-green);border:1mm solid var(--color-california-club-gold);padding:10mm;}.green-box .quote{color:white;font-size:2em;}.slick-arrow::before{display:none;}button.slick-prev.slick-arrow{background-image:url(/themes/custom/californiaclub/css/images/arrow-left.svg);background-repeat:no-repeat;margin-left:5mm;}button.slick-next.slick-arrow{background-image:url(/themes/custom/californiaclub/css/images/arrow-right-03.svg);background-repeat:no-repeat;background-position:4mm 0mm;margin-right:3mm;}.overlay-content{position:relative;margin-bottom:15mm;line-height:0;}.overlay-content .overlay-title{position:absolute;height:20%;width:100%;display:flex;align-items:center;justify-content:center;bottom:0;background:linear-gradient(rgba(212,180,77,0.1),#d4b44d);}.overlay-content .overlay-title h2{color:white;position:absolute;bottom:1mm;}.page-links{border-bottom:1mm solid var(--color-california-club-light-beige);border-top:1mm solid var(--color-california-club-light-beige);display:flex;grid-column:span 2;justify-content:space-between;flex-wrap:wrap;margin-bottom:10mm;}.page-links > div{padding:3mm;}.page-links a{text-decoration:none;font-weight:bold;}.full-width-paragraph{grid-column:span 2;}.split-narrow-two,.split-narrow-three{display:grid;grid-template-columns:repeat(2,1fr);gap:3mm;align-content:baseline;}.split-narrow-two .full-width-paragraph-three,.split-narrow-three .full-width-paragraph-three{grid-column:span 2;}.split-narrow-two p,.split-narrow-three p{margin-top:0;}.split-narrow-two > div ul,.split-narrow-three > div ul{padding-left:3mm;}.split-narrow-two > div li:before,.split-narrow-three > div li:before{color:var(--color-california-club-gold);content:"\2022";font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.split-narrow-two > div li,.split-narrow-three > div li{list-style-type:none;margin-left:5mm;}.image-button{position:relative;margin:auto;}.image-button > div{position:absolute;width:100%;display:flex;align-items:center;justify-content:center;bottom:40%;}a.green.button{margin:0;background:var(--color-california-club-green-transparent);}.grid-subgroup{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto;grid-auto-flow:column;}.middle-text{text-align:center;border-bottom:0.6mm solid var(--color-california-club-light-beige);padding-bottom:5mm;}.middle-text-bottom{text-align:center;padding:5mm 0mm 20mm 0mm;}span#directions,span#dress-code,span#technology,span#gratuities{margin-top:-200px;padding-bottom:200px;display:block;}.chits{display:none;}.chit-list table{width:100%;}.chit-list tr{border-bottom:1px solid #646464;}.chit-list .chit-link{cursor:pointer;}.chit-list .chit-link:hover{background-color:#ffe078;}.chit-list .number-field{text-align:right;}.aging-list{margin-top:10mm;}.aging-list table{width:100%;border:1px solid #646464;border-right:0;border-bottom:0;}.aging-list table td,.aging-list table th{border:1px solid #646464;border-left:0;border-top:0;padding:1mm;text-align:center;}.view-food-menu-buttons .views-row{margin-bottom:1mm;}.view-food-menu-buttons .views-row a{display:block;text-align:center;}.js-drupal-fullcalendar.fc.fc-ltr.fc-unthemed{padding:0 10mm;}.bef-exposed-form .form--inline > .form-item{margin-bottom:0;}.fc-day-grid-event .fc-content{color:white;margin:2mm;white-space:initial;}.path--full-calendar form#views-exposed-form-calendar-page-1{padding:0mm 10mm;}.block.block-layout-builder.block-field-blocknodeeventtitle{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;padding:0 5mm;margin-bottom:0mm;}.block.block-layout-builder.block-field-blocknodeeventbody{padding:2mm 5mm;}.block.block-layout-builder.block-field-blocknodeeventfield-smart-date-range{padding:0 5mm;}.fc-button-primary,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:var(--color-california-club-green);border-color:black;}.fc-button-primary:hover{color:black;background-color:var(--color-california-club-light-grey);}.page-node-type-event .layout.layout--onecol:last-child{padding-top:6mm;}.grid-row-three{display:grid;grid-template-columns:1fr 1fr 1fr;}.charges{display:grid;grid-template-columns:1fr 1fr;width:50%;grid-gap:1mm;margin:0 3mm;border:0.6mm solid black;}.charges > div{text-align:center;}.charges .grid-days{grid-column:1/-1;font-weight:bold;background-color:var(--color-california-club-green);color:var(--color-california-club-gold);display:flex;justify-content:center;align-items:center;}.flex-row{display:flex;}.view.view-preferred-professionals .view-content{max-width:300mm;margin:auto;padding:5mm;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3mm;}.view.view-preferred-professionals .view-content h3{grid-column:span 4;border-top:1mm solid var(--color-california-club-gold);padding-top:2mm;margin-bottom:2mm;}.view.view-preferred-professionals .views-field.views-field-title{font-weight:bold;}.view.view-preferred-professionals .views-field.views-field-field-phone a{text-decoration:none;}li.rates-details{font-style:italic;}.print-button{text-align:right;margin-top:2mm;padding:0 10mm;}.view.view-contact.view-id-contact .view-filters{max-width:300mm;margin:auto;}.view.view-contact.view-id-contact .view-filters .js-form-item.form-item.js-form-type-select{float:none;}.view.view-contact.view-id-contact select#edit-field-staff-target-id{font-family:'HeaderFont';font-display:swap;padding:2mm;}.view.view-contact.view-id-contact .view-content{max-width:300mm;margin:auto;padding:5mm;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8mm;}.view.view-contact.view-id-contact .view-content h3{grid-column:span 4;border-top:1mm solid var(--color-california-club-gold);padding-top:2mm;margin-bottom:2mm;}.view.view-contact.view-id-contact .views-field.views-field-title{color:var(--color-california-club-gold);font-weight:bold;font-family:'HeaderFont',sans-serif;font-display:swap;}.view.view-contact.view-id-contact .views-field.views-field-field-position,.view.view-contact.view-id-contact .views-field.views-field-field-staff-job-title,.view.view-contact.view-id-contact .views-field.views-field-field-second-staff-job-title{font-weight:bold;}.view.view-contact.view-id-contact .views-field.views-field-field-image img{width:100%;height:auto;}.view.view-contact.view-id-contact .view-footer{background-color:#f2f2f2;}.view-reciprocal-clubs .view-header h2{max-width:300mm;margin:auto;}.view-reciprocal-clubs .view-content{max-width:300mm;margin:auto;padding:5mm;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3mm;}.view-reciprocal-clubs .view-content h3{grid-column:span 4;border-top:1mm solid var(--color-california-club-gold);padding-top:2mm;margin-bottom:2mm;}.view-reciprocal-clubs .views-field.views-field-title{font-weight:bold;}.view-reciprocal-clubs .view-footer{background-color:#f2f2f2;}.layout.layout--twocol-section.layout--twocol-section--25-75{padding:5mm;max-width:300mm;margin:auto;margin-top:8mm;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--first .field.field--name-field-media-image img{width:100%;height:auto;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--first p.address{color:#d4b44d;border-top:1mm solid #d4b44d;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second .block.block-layout-builder.block-field-blocknodereciprocal-clubtitle{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;letter-spacing:0.05ch;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second > div{padding-left:5mm;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second .field.field--name-field-amenities-summary .field__label{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;letter-spacing:0.05ch;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second .field__items{display:grid;grid-template-columns:repeat(4,1fr);}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second .field__items .field__item::before{content:"▪ ";color:var(--color-california-club-gold);font-size:8mm;vertical-align:sub;}.view-news-feed .view-content{max-width:300mm;margin:auto;padding:5mm;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3mm;}.view-news-feed .view-content h3{grid-column:span 4;border-top:1mm solid var(--color-california-club-gold);padding-top:2mm;margin-bottom:2mm;}.view-news-feed .view-content .views-row img{width:100%;height:auto;}.view-news-feed .views-field.views-field-title{font-weight:bold;}.path-webform-request.path--form.path--form--request.path-webform #edit-processed-text{margin-top:0;}.path-webform-request.path--form.path--form--request.path-webform fieldset#edit-personal-information{border:none;max-width:300mm;margin:auto;padding:0mm 5mm 5mm 5mm;}.path-webform-request.path--form.path--form--request.path-webform span.fieldset-legend{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-weight:bold;letter-spacing:0.05ch;}.path-webform-request.path--form.path--form--request.path-webform .fieldset-wrapper label{display:inline-block;font-family:'HeaderFont',sans-serif;font-display:swap;width:47mm;}.path-webform-request.path--form.path--form--request.path-webform .fieldset-wrapper input{padding:1mm;width:100%;}.path-webform-request.path--form.path--form--request.path-webform select#edit-address-state-province{font-family:'HeaderFont',sans-serif;font-display:swap;}.path-webform-request.path--form.path--form--request.path-webform #edit-actions{max-width:300mm;margin:auto;padding:5mm;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform #edit-processed-text{margin-top:0;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform fieldset#edit-contact-information,.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform fieldset#edit-vehicle-information{border:none;max-width:300mm;margin:auto;padding:0mm 5mm 5mm 5mm;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform span.fieldset-legend{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-weight:bold;letter-spacing:0.05ch;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform .fieldset-wrapper label{display:inline-block;font-family:'HeaderFont',sans-serif;font-display:swap;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform .fieldset-wrapper input{padding:1mm;width:100%;}.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform .form-type-radio input,.path-webform-car-concours-intake-form.path--form.path--form--car-concours-intake-form.path-webform .form-type-checkbox input{width:auto;}.path-webform-room-request.path--form.path--form--room-request.path-webform #edit-processed-text{margin-top:0;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form fieldset#edit-event-scheduling,.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form fieldset#edit-event-information{border:none;max-width:300mm;margin:auto;padding:0mm 5mm 5mm 5mm;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form span.fieldset-legend{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-weight:bold;letter-spacing:0.05ch;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form .fieldset-wrapper label{display:inline-block;font-family:'HeaderFont',sans-serif;font-display:swap;width:60mm;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form .fieldset-wrapper input{padding:1mm;width:100%;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form select#edit-room-name{font-family:'HeaderFont',sans-serif;font-display:swap;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form .js-form-item.form-item.js-form-type-textarea.form-type-textarea.js-form-item-comments.form-item-comments .form-textarea-wrapper{display:inline-block;}.path-webform-room-request.path--form.path--form--room-request.path-webform form#webform-submission-room-request-add-form #edit-actions{max-width:300mm;margin:auto;padding:5mm;}form#webform-submission-update-member-information-add-form label{display:block;font-family:'HeaderFont',sans-serif;font-weight:bold;}form#webform-submission-update-member-information-add-form input{padding:1mm;width:75%;}form#webform-submission-update-member-information-add-form input#edit-birthday,form#webform-submission-update-member-information-add-form input#edit-joint-member-birthday{width:auto;}form#webform-submission-update-member-information-add-form #children_table .form-item{width:auto;padding-right:5mm;}form#webform-submission-update-member-information-add-form #children_table label{color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;font-size:1.5em;}form#webform-submission-update-member-information-add-form #children_table input{width:auto;}form#webform-submission-update-member-information-add-form fieldset#edit-home-address--wrapper legend,form#webform-submission-update-member-information-add-form fieldset#edit-billing-address--wrapper legend{color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;font-size:1.5em;}form#webform-submission-update-member-information-add-form input#edit-submit{width:auto;border:0.5mm solid var(--color-california-club-gold);font-family:"HeaderFont";font-display:swap;color:#d4b44d;text-decoration:none;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;}form#webform-submission-update-member-information-add-form th.children-table--child_name.webform-multiple-table--child_name,form#webform-submission-update-member-information-add-form th.children-table--dob.webform-multiple-table--dob{text-align:left;font-family:"HeaderFont",sans-serif;}form#webform-submission-update-member-information-add-form legend#edit-how-would-you-like-to-receive-your-statement---wrapper-legend{font-family:'HeaderFont',sans-serif;}form#webform-submission-update-member-information-add-form #edit-how-would-you-like-to-receive-your-statement- input{width:auto;padding:initial;}form#webform-submission-update-member-information-add-form .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-how-would-you-like-to-receive-your-statement-.form-item-how-would-you-like-to-receive-your-statement- label.option{display:initial;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform #edit-processed-text{margin-top:0;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-instructions p{color:var(--color-california-club-gold);font-family:'HeaderFont',sans-serif;font-display:swap;display:block;font-weight:bold;letter-spacing:0.05ch;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form label,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form legend#edit-marital-status--wrapper-legend,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form fieldset#edit-been-denied-membership--wrapper legend{display:block;font-family:'HeaderFont',sans-serif;font-display:swap;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form fieldset#edit-marital-status--wrapper label{display:inline-block;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-downtown-resident.form-item-downtown-resident label{display:inline-block;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input{padding:1mm;width:75%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .form-textarea-wrapper textarea{width:75%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-marital-status input,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-downtown-resident{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form select{font-family:"HeaderFont",sans-serif;font-display:swap;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children label{display:inline-block;width:14%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children input{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children button.link.tabledrag-toggle-weight{display:none;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children th.children-table--child_name.webform-multiple-table--child_name,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children th.children-table--dob.webform-multiple-table--dob{text-align:left;font-family:"HeaderFont",sans-serif;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children .form-item{width:auto;padding-right:5mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-d-other-information legend{font-family:"HeaderFont",sans-serif;font-display:swap;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-d-other-information label{display:inline-block;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-d-other-information input{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-d-other-information .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-receive-your-statements.form-item-receive-your-statements label{display:block;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form fieldset#edit-been-denied-membership--wrapper input{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form fieldset#edit-been-denied-membership--wrapper label{display:inline-block;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-letter-of-recommendation--description{font-style:italic;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-understand-submission-of-this-application.form-item-understand-submission-of-this-application input,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-absolute-discretion-to-refuse.form-item-absolute-discretion-to-refuse input{width:auto;vertical-align:top;margin-top:1.2mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-understand-submission-of-this-application.form-item-understand-submission-of-this-application label,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-absolute-discretion-to-refuse.form-item-absolute-discretion-to-refuse label{display:inline-block;width:97%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-joint-member-signature input,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-application-signature input,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-spouse-joint-member-signature input,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-signature input{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-joint-member-signature .description,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-application-signature .description,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-spouse-joint-member-signature .description,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-signature .description{font-size:4.25mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-joint-member-signature .webform-signature-pad canvas,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-application-signature .webform-signature-pad canvas,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-spouse-joint-member-signature .webform-signature-pad canvas,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-signature .webform-signature-pad canvas{height:100%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-date-of-birth,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-joint-member-date-of-birth,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-joint-member-date,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-applicant-date,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-spouse-joint-member-date{width:auto;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-actions input#edit-submit{width:auto;border:0.5mm solid #d4b44d;font-family:"HeaderFont";font-display:swap;color:#d4b44d;text-decoration:none;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form #edit-actions{text-align:center;padding-top:10mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-wizard-prev,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-wizard-next,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input#edit-draft{width:auto;border:0.5mm solid #d4b44d;font-family:"HeaderFont";font-display:swap;color:#d4b44d;text-decoration:none;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-letter-of-recommendation-header input{width:auto;margin-left:5mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-understand-submission-of-this-application.form-item-understand-submission-of-this-application label,.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-absolute-discretion-to-refuse.form-item-absolute-discretion-to-refuse label{font-family:freight-display-pro,serif;}.path-webform-reservation-request input#edit-member-name{width:39.5%;}.path-webform-reservation-request input#edit-email,.path-webform-reservation-request input#edit-event{width:44.5%;}.path-user-login.path--user.path--user--login.path-user{background-image:url(/themes/custom/californiaclub/css/images/the-california-club-transparent.jpg);background-repeat:no-repeat;background-size:cover;}.path-user-login.path--user.path--user--login.path-user main{background-color:transparent;}.path-user-login.path--user.path--user--login.path-user .layout-content{border:17mm solid rgba(212,180,77,0.8);margin:5vw 25vw;}.path-user-login.path--user.path--user--login.path-user .region.region-content{background-color:white;padding:8mm 10mm;}.path-user-login.path--user.path--user--login.path-user #block-californiaclub-page-title h1.page-title{color:var(--color-california-club-green);margin:auto;}.path-user-login.path--user.path--user--login.path-user .nice-login__login__actions{align-items:center;margin:auto;display:block;}.path-user-login.path--user.path--user--login.path-user .nice-login__login__actions #edit-actions input#edit-submit{width:100%;border:0.8mm solid var(--color-california-club-gold);background-color:var(--color-california-club-green);}.path-user-login.path--user.path--user--login.path-user .nice-login-pass{position:absolute;top:42mm;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-size:0.8rem;}.path-user-login.path--user.path--user--login.path-user .nice-login-pass a{text-decoration:none;font-style:italic;font-weight:bold;}.path-user-login.path--user.path--user--login.path-user input#edit-name,.path-user-login.path--user.path--user--login.path-user input#edit-pass{border:none;background-color:#efdbb0;padding:2mm;width:97%;}.wrapper-nice-login{width:100%;margin:5mm auto;border:none;padding:0mm;}.nice-login-login{margin-left:2mm;}#block-californiaclub-page-title{text-align:center;}.path-error-403 .region-content,.path-error-404 .region-content,.path--user--reset .region-content{max-width:300mm;margin:auto;}.path-user-password.path--user.path--user--password.path-user{background-image:url(/themes/custom/californiaclub/css/images/the-california-club-transparent.jpg);background-repeat:no-repeat;background-size:cover;}.path-user-password.path--user.path--user--password.path-user main{background-color:transparent;}.path-user-password.path--user.path--user--password.path-user .layout-content{border:17mm solid rgba(212,180,77,0.8);margin:5vw 25vw;}.path-user-password.path--user.path--user--password.path-user .region.region-content{background-color:white;padding:8mm 10mm;}.path-user-password.path--user.path--user--password.path-user .region.region-content h1{color:var(--color-california-club-green);margin:auto;}.path-user-password.path--user.path--user--password.path-user .region.region-content .wrapper-nice-login.reset-password-form input#edit-name{border:none;background-color:#efdbb0;padding:2mm;width:97%;}.path-user-password.path--user.path--user--password.path-user .region.region-content .nice-login__pass__actions{align-items:center;margin:auto;display:block;}.path-user-password.path--user.path--user--password.path-user .region.region-content input#edit-submit{width:100%;border:0.8mm solid var(--color-california-club-gold);background-color:var(--color-california-club-green);}.path-user-password.path--user.path--user--password.path-user .region.region-content .nice-login-login{display:flex;justify-content:center;align-items:center;}.path-user-password.path--user.path--user--password.path-user .region.region-content .nice-login-login a{text-decoration:none;font-style:italic;font-weight:bold;}.button.logout,.search-block-form input.form-search.logout{display:none;}.user-logged-in{}.user-logged-in .path-user .layout-container{margin:0;}.user-logged-in .path-user #block-californiaclub-content{background-image:url(/themes/custom/californiaclub/css/images/cal_club_logo.svg);background-repeat:no-repeat;background-size:34vw;background-position:76vw;}.user-logged-in .path-user #block-californiaclub-content article.profile{background-color:rgba(255,255,255,0.8);padding:20mm;}.user-logged-in .path-user #block-californiaclub-content article.profile .field__label{font-weight:bold;color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;font-display:swap;}.user-logged-in .path-user #block-californiaclub-content article.profile .field__item{font-weight:bolder;}.user-logged-in .path-user #block-californiaclub-content form#user-form{background-color:rgba(255,255,255,0.8);padding:20mm;}.user-logged-in .path-user #block-californiaclub-content form#user-form label{font-weight:bold;}.user-logged-in .button.logout,.user-logged-in .search-block-form input.form-search.logout,.search-block-form .user-logged-in input.form-search.logout{display:inline-block;}.user-logged-in .button.login,.user-logged-in .search-block-form input.form-search.login,.search-block-form .user-logged-in input.form-search.login{display:none;}.region.region-super-header{background-color:#203612;}.region.region-super-header #block-headermenu{grid-column:span 3;display:flex;justify-content:flex-end;max-width:300mm;margin:auto;}.region.region-super-header #block-headermenu a{color:var(--color-california-club-gold);text-decoration:none;font-weight:bold;font-family:'HeaderFont',sans-serif;font-display:swap;}.region.region-super-header #block-headermenu li:last-child a{padding:1em 0 1em 1.5em;}.path--careers.path-careers #block-californiaclub-page-title h1{display:none;}.view.view-careers .view-content{background-color:var(--color-california-club-light-yellow);background-image:url(/themes/custom/californiaclub/css/images/cc-artwork-flipped.svg);background-repeat:no-repeat;background-size:200vw;background-position:0vw 5vw;}.view.view-careers .color-background{padding:0;}.view.view-careers .views-row{max-width:300mm;margin:auto;border-top:0.5mm solid var(--color-california-club-gold);padding:5mm 0;}.view.view-careers .views-row:first-child{border:none;padding:0;}.view.view-careers .views-row .views-field.views-field-title a{font-weight:bold;text-decoration:none;}.view.view-careers .views-row .views-field.views-field-view-node a{text-decoration:none;}.view.view-careers .views-row span.views-label{display:inline-block;padding-right:2mm;}.view.view-careers .views-row .field-content{display:inline-block;}.split-wide-narrow.background-color{gap:0mm;max-width:none;padding:20mm 0;grid-template-columns:2fr 1fr;}.split-wide-narrow.background-color h2{color:var(--color-california-club-green);}.split-wide-narrow.background-color > div{}.split-wide-narrow.background-color > div:nth-child(1){padding:5vw;background-color:var(--color-california-club-light-grey);}.split-wide-narrow.background-color > div:nth-child(2){background-color:var(--color-california-club-gold);padding:20mm;}.split-wide-narrow.background-color a.green.button{border:0.6mm solid white;margin-top:10mm;text-align:center;display:block;}.page-node-type-job-posting .layout-content{max-width:300mm;margin:auto;padding:5mm 0;}.view-member-directory{background-image:url(/themes/custom/californiaclub/css/images/cal_club_logo-light.svg);background-repeat:no-repeat;background-size:34vw;background-position:76vw 47vh;}.view-member-directory .view-content{text-align:center;margin-bottom:5mm;}.view-member-directory .view-content table{display:initial;}.view-member-directory .view-content table thead{text-transform:uppercase;}.view-member-directory .view-content table tbody tr{line-height:2.5;}.view-member-directory .view-content table tbody tr:nth-child(even){background-color:#f1f2f2;border-top:0.1mm solid var(--color-california-club-light-grey);border-bottom:0.1mm solid var(--color-california-club-light-grey);}.view-member-directory .view-content table tbody td{padding:0 2mm;}.view-member-directory .view-filters{padding:1mm 0;margin-bottom:6mm;background-color:rgba(255,251,249,0.7);}.view-member-directory .view-filters .form-item{float:none;text-align:center;}.view-member-directory .view-filters input.form-text{border:0.5mm solid #d4b44d;font-family:"HeaderFont";font-display:swap;text-decoration:none;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;background-color:white;}.view-member-directory ul.pager__items.js-pager__items li{border:0.5mm solid #d4b44d;padding:3mm 5mm 2.5mm 5mm;display:inline-block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;margin-top:1mm;}.view-member-directory ul.pager__items.js-pager__items li.pager__item.pager__item--ellipsis{display:none;}.view-member-directory ul.pager__items.js-pager__items li a{font-family:"HeaderFont";font-display:swap;color:var(--color-california-club-gold);text-decoration:none;}.label-above label{display:block;}.image-placeholder{width:100%;height:20mm;background-color:darkslategrey;color:white;display:flex;align-items:center;justify-content:center;}.member-home-blocks{width:300mm;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2mm;}.member-home-blocks > div{background-color:var(--color-california-club-super-light-grey);border-radius:2mm;padding:3mm;text-align:center;}.member-home-blocks > div h2{font-size:1.2em;color:var(--color-california-club-green);margin:0 0 1mm 0;}.member-home-blocks .button,.member-home-blocks .search-block-form input.form-search,.search-block-form .member-home-blocks input.form-search{margin-top:5mm;display:block;}.member-home-blocks .view-id-news{text-align:left;}.member-home-blocks .view-id-news .views-row{display:grid;grid-template-columns:40% 1fr;grid-gap:2mm;margin-bottom:2mm;padding-bottom:2mm;border-bottom:0.5mm solid var(--color-california-club-light-grey);}.member-home-blocks .view-id-news .views-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.member-home-blocks .view-id-news .views-row .views-field-field-media-image{grid-row:span 4;}.member-home-blocks .view-id-news .views-row .views-field-field-media-image img{width:100%;height:auto;}.member-home-blocks .view-id-news .views-row .views-field-nothing,.member-home-blocks .view-id-news .views-row .views-field-node-read-time{font-size:0.8em;}.member-home-blocks .view-id-news .views-row .views-field-nothing{font-weight:bold;}.roomsy-container{width:var(--page-width);margin:auto;margin-bottom:5mm;}.innGrid-booking-widget ul{display:flex;justify-content:space-between;gap:1mm;list-style:none;margin:0;padding:0;align-items:center;gap:1mm;}.innGrid-booking-widget label{margin-right:1mm;font-family:var(--font-sans-serif);font-display:swap;}.innGrid-booking-widget input,.innGrid-booking-widget select{background-color:lightgray;border:0;padding:2mm 4mm;}.innGrid-booking-widget input#find_rooms,.innGrid-booking-widget select#find_rooms{background-color:var(--color-california-club-green);color:var(--color-california-club-gold);font-family:var(--font-sans-serif);font-display:swap;}.statement-block-item .amount{color:var(--color-california-club-green);font-size:2em;font-weight:bold;}.statement-block-item:nth-of-type(3) .amount{color:var(--color-california-club-gold);}.page-node-type-article .field--name-body img.align-left,.page-node-type-article .field--name-body img.align-right{width:50%;height:auto;margin:0 5mm 5mm 0;}.page-node-type-article .field--name-body img.align-left{margin:0 0 5mm 5mm;}.page-node-type-article .node--type-article .node__content{display:grid;grid-template-columns:40% 1fr;grid-gap:5mm;}.page-node-type-article .node--type-article .node__content .content-moderation-entity-moderation-form{grid-column:1 / span 2;}.page-node-type-article .node--type-article .node__content > .field--name-field-media-image{align-self:baseline;display:grid;grid-template-columns:repeat(2,1fr);}.page-node-type-article .node--type-article .node__content > .field--name-field-media-image > .field__item:nth-child(1){grid-column:1 / span 2;}.page-node-type-article .node--type-article .node__content > .field--name-field-media-image img{width:100%;height:auto;}.view-events-coming-up{}.view-events-coming-up .view-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5mm;width:300mm;margin:auto;padding-bottom:5mm;}.view-events-coming-up .views-row{box-shadow:rgba(0,0,0,0.1) 0 0 2mm 1mm;background-color:white;}.view-events-coming-up .views-row a{text-decoration:none;}.view-events-coming-up .views-row .event-text-section{padding:0 5mm;margin-bottom:2rem;}.view-events-coming-up .views-row .event-text-section .events-title{font-family:"HeaderFont",sans-serif;font-display:swap;font-weight:bold;}.view-events-coming-up .views-row .event-text-section .events-date,.view-events-coming-up .views-row .event-text-section .events-location{font-weight:bold;}.view-events-coming-up .events-media img{width:100%;height:auto;}.view-events-coming-up .view-footer{text-align:right;padding:10mm 0;}.view-events-coming-up .view-footer a.button{background-color:#374f33;color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;border:0;padding:2mm 4mm;appearance:none;}.path--event .layout-content{width:300mm;margin:auto;padding-bottom:5mm;}.path--event .block.block-layout-builder.block-field-blocknodeeventtitle{text-align:center;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-media img{width:100%;height:auto;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-description-image{padding:2mm 5mm;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-smart-date-range,.path--event .views-field.views-field-field-date-description,.path--event .block.block-layout-builder.block-field-blocknodeeventfield-interest{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;margin:5mm 0;padding:5mm;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-smart-date-range:nth-child(1):before,.path--event .views-field.views-field-field-date-description:nth-child(1):before,.path--event .block.block-layout-builder.block-field-blocknodeeventfield-interest:nth-child(1):before{content:'Date';font-family:"HeaderFont",sans-serif;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-smart-date-range:nth-child(2):before,.path--event .views-field.views-field-field-date-description:nth-child(2):before,.path--event .block.block-layout-builder.block-field-blocknodeeventfield-interest:nth-child(2):before{content:'Interest';font-family:"HeaderFont",sans-serif;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-event-location:before{content:'Location';font-family:"HeaderFont",sans-serif;}.path--event .block.block-layout-builder.block-field-blocknodeeventfield-event-location{border:3mm solid var(--color-california-club-super-light-grey);background-color:var(--color-california-club-green);color:white;text-align:center;padding:5mm;margin-top:12mm;}.view-committees{background-image:url(/themes/custom/californiaclub/css/images/cal_club_logo-light.svg);background-repeat:no-repeat;background-size:34vw;background-position:76vw 47vh;}.view-committees .view-content{margin-bottom:5mm;}.view-committees .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(75mm,auto));max-width:300mm;margin:auto;grid-gap:5mm;padding:5mm;}.view-committees .view-content .committee-row:first-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(75mm,auto));grid-gap:5mm;}.view-committees .view-content .committee-row:first-child h3{grid-column:1/-1;}.page-node-type-gallery .split-wide-narrow{grid-template-columns:repeat(4,1fr);gap:2mm;padding-bottom:0;}.page-node-type-gallery .field.field--name-field-date.field--type-datetime.field--label-hidden.field__item{margin:auto;padding:0 5mm;max-width:var(--page-width);}.page-node-type-gallery .split-wide-narrow h2{margin-bottom:0;}.page-node-type-gallery .split-wide-narrow:nth-child(1){padding-bottom:0;}.view.view-photo-gallery .narrow-width,.view.view-photo-gallery .split-wide-narrow,.view.view-photo-gallery .split-wide-narrow.two-one,.view.view-photo-gallery .split-wide-narrow.one-three{padding:5mm 0 0;}.view.view-photo-gallery .narrow-width h2,.view.view-photo-gallery .split-wide-narrow h2,.view.view-photo-gallery .split-wide-narrow.two-one h2,.view.view-photo-gallery .split-wide-narrow.one-three h2{border-bottom:1mm solid var(--color-california-club-light-beige);padding-bottom:15mm;}.view.view-photo-gallery .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:300mm;margin:auto;}.view.view-photo-gallery .view-content .views-row{padding:6mm 2mm;flex-direction:column;display:flex;}.view.view-photo-gallery .view-content .views-row .views-field.views-field-title{font-family:"HeaderFont",sans-serif;font-weight:bold;flex:1 0 auto;height:auto;}.view.view-photo-gallery .view-content .views-row .views-field.views-field-title a{text-decoration:none;color:var(--color-california-club-gold);}.view.view-photo-gallery .view-content .views-row .views-field.views-field-field-images img{width:100%;height:auto;}details#edit-captcha{display:none;}.member-number{text-align:center;margin:0 5mm 5mm 5mm;font-size:1.5em;font-weight:bold;}.member-number > div{background-color:var(--color-california-club-green);display:inline-block;color:white;border-radius:25mm;padding:5mm 10mm;}.field--name-field-media-oembed-video .media-oembed-content{width:100%;height:50vmin;}.toggle-list{& summary{list-style-type:none;}& details{border:0.1rem solid var(--color-california-club-gold);& .column-title:after{font-family:FontAwesome;font-weight:400;content:"\f107";vertical-align:sub;font-size:1.3rem;margin-left:.3rem;color:var(--color-california-club-green);}&[open]{& .column-title:after{content:"\f106";}}& p,& ul{border-top:.1rem solid var(--color-california-club-gold);background-color:var(--color-california-club-light-yellow);padding:1rem;margin:0;}& li{margin-left:1rem;padding-bottom:.5rem;}}}.toggle-list details[open] .column-title:before@media only screen and (max-width:976px),(min-device-width:768px) and (max-device-width:1024px){body{padding-top:initial !important;}header{position:relative;}.view-member-directory table,.view-member-directory thead,.view-member-directory tbody,.view-member-directory th,.view-member-directory td,.view-member-directory tr{display:block;}.view-member-directory thead tr{position:absolute;top:-9999px;left:-9999px;border:1px solid #ccc;}.view-member-directory thead td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}.view-member-directory thead td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;}}.view-blog .view-header{padding-bottom:10mm;}.view-blog .view-header .blog-main-title{text-align:center;}.view-blog .view-content{max-width:300mm;margin:auto;padding:5mm 0;}.view-blog .view-content .views-row{padding-bottom:30mm;}.view-blog .view-content .views-row:last-child{border-bottom:1mm solid var(--color-california-club-light-beige);padding-bottom:15mm;}.view-blog .view-content .views-row span.field-content{display:grid;grid-template-columns:1fr 2fr 2fr;gap:5mm;}.view-blog .view-content .views-row span.field-content .blog-full-date{color:var(--color-california-club-gold);font-weight:bold;text-align:center;}.view-blog .view-content .views-row span.field-content .blog-date{font-size:12mm;line-height:0.8;}.view-blog .view-content .views-row span.field-content .blog-image{border-radius:2mm;text-align:center;}.view-blog .view-content .views-row span.field-content .blog-image img{border-radius:2mm;}.view-blog .view-content .views-row span.field-content .blog-content h2{color:black;font-family:freight-display-pro,serif;margin-top:0;}.view-blog .view-content .views-row span.field-content .blog-tags{font-family:"HeaderFont",sans-serif;font-size:3.5mm;}.view-blog .pager__item a{text-decoration:none;font-size:6mm;}#block-views-block-blog-block-1 h2{max-width:300mm;margin:auto;padding:5mm 0;border-bottom:1mm solid var(--color-california-club-light-beige);}#block-views-block-blog-block-1 .views-row{padding:2mm;border-bottom:none;}#block-views-block-blog-block-1 .views-row span.field-content{display:block;}#block-views-block-blog-block-1 .views-row .views-field.views-field-title a{text-decoration:none;font-weight:bold;}#block-views-block-blog-block-2 h2{max-width:300mm;margin:auto;padding:5mm 0;border-bottom:1mm solid var(--color-california-club-light-beige);}#block-views-block-blog-block-2 .views-row{padding:2mm;border-bottom:none;}#block-views-block-blog-block-2 .views-row .views-field.views-field-field-tags-1 a{text-decoration:none;font-weight:bold;}.blog-main-title{text-align:center;color:var(--color-california-club-gold);}.path--blog main{display:grid;grid-template-columns:3fr 1fr;gap:15mm;max-width:300mm;margin:auto;padding:5mm 0;}.path--blog span#main-content{grid-column:1 / span 2;}form#views-exposed-form-blog-page-1 label{display:none;}form#views-exposed-form-blog-page-1 .form--inline.clearfix{display:flex;}form#views-exposed-form-blog-page-1 .form--inline .form-item{margin-right:0;}form#views-exposed-form-blog-page-1 .form--inline .form-item input{background-color:var(--color-california-club-light-grey);border:none;}form#views-exposed-form-blog-page-1 input{padding:3mm 5mm 2mm 5mm;}form#views-exposed-form-blog-page-1 .form-actions{background-color:var(--color-california-club-green);}form#views-exposed-form-blog-page-1 .form-actions input{padding:3mm 5mm 2mm 5mm;border:none;}.views-field.views-field-field-date{color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;font-weight:bold;line-height:1.5;letter-spacing:0.05ch;}.page-node-type-video .layout-content{max-width:300mm;margin:auto;padding:5mm 0;}.field.field--name-field-date.field--type-datetime.field--label-hidden.field__item{color:var(--color-california-club-gold);font-family:"HeaderFont",sans-serif;font-weight:bold;line-height:1.5;letter-spacing:0.05ch;margin:auto;padding:0 5mm;max-width:var(--page-width);}.views-field.views-field-field-video-embed-link img{width:100%;height:auto;}@media only screen and (min-width:767px){#block-mainnavigation{grid-column:span 3;}#block-mainnavigation ul.sf-menu.sf-horizontal.sf-shadow ul{background-color:white;padding:0 !important;}#block-mainnavigation a.sf-depth-2.menuparent:after{font-family:FontAwesome;font-weight:400;content:"\f0da";display:flex;justify-content:right;align-content:start;width:95%;vertical-align:top;align-items:flex-start;margin-top:-4.5mm;}#block-mainnavigation ul.sf-menu{display:flex;justify-content:space-between;}#block-mainnavigation ul.sf-menu.sf-style-white{float:none;margin:0;padding:0;}#block-mainnavigation ul.sf-menu.sf-style-white li,#block-mainnavigation ul.sf-menu.sf-style-white.sf-navbar{background:transparent;}#block-mainnavigation ul.sf-menu.sf-style-white li li:first-child a,#block-mainnavigation ul.sf-menu.sf-style-white.sf-navbar li:first-child a{}#block-mainnavigation ul.sf-menu.sf-style-white li li a,#block-mainnavigation ul.sf-menu.sf-style-white.sf-navbar li a{padding:3mm 2mm;background-image:none;color:var(--color-california-club-gold);}#block-mainnavigation ul.sf-menu.sf-style-white li li a.is-active,#block-mainnavigation ul.sf-menu.sf-style-white.sf-navbar li a.is-active{background-image:none;}#block-mainnavigation ul.sf-menu.sf-style-white li li a.is-active .sf-depth-2.menuparent:after,#block-mainnavigation ul.sf-menu.sf-style-white.sf-navbar li a.is-active .sf-depth-2.menuparent:after{content:">";display:inline-flex;justify-content:right;align-content:flex-start;color:var(--color-california-club-green);}#block-mainnavigation ul.sf-menu li{float:none;}#block-mainnavigation ul.sf-menu li a{font-family:var(--font-sans-serif);color:white;text-decoration:none;padding:0;padding-bottom:6mm;}#block-mainnavigation ul.sf-menu li a:visited,#block-mainnavigation ul.sf-menu li a:active,#block-mainnavigation ul.sf-menu li a:hover{background:transparent;}#block-mainnavigation ul.sf-menu li a.is-active{color:var(--color-california-club-gold);}#block-mainnavigation ul.sf-menu li.active-trail a{background-repeat:no-repeat;background-position:center bottom;background-size:100% 5mm;background-color:transparent;}#block-membermenu{grid-column:span 3;margin-top:10mm;}#block-membermenu ul.sf-menu{display:flex;justify-content:space-between;}#block-membermenu ul.sf-menu.sf-style-white{float:none;margin:0;padding:0;}#block-membermenu ul.sf-menu.sf-style-white li,#block-membermenu ul.sf-menu.sf-style-white.sf-navbar{background:transparent;}#block-membermenu ul.sf-menu.sf-style-white li.active-trail{background-image:url(/themes/custom/californiaclub/css/images/menu_flag.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 5mm;}#block-membermenu ul.sf-menu li{float:none;}#block-membermenu ul.sf-menu li a{font-family:var(--font-sans-serif);color:white;text-decoration:none;padding:0;padding-bottom:6mm;}#block-membermenu ul.sf-menu li a:visited,#block-membermenu ul.sf-menu li a:active,#block-membermenu ul.sf-menu li a:hover{background:transparent;}#block-membermenu ul.sf-menu li a.is-active{color:var(--color-california-club-gold);background-image:url(/themes/custom/californiaclub/css/images/menu_flag.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 5mm;}#block-membermenu ul.sf-menu.sf-horizontal.sf-shadow ul{background-color:white;padding:0 !important;}#block-membermenu ul#superfish-member-menu ul a{border-bottom:0.5mm solid var(--color-california-club-light-grey);padding:3mm 0;text-indent:2mm;background-image:none;color:var(--color-california-club-green);}#block-membermenu ul#superfish-member-menu ul a.is-active{border-top:1mm solid var(--color-california-club-gold);background-color:white;background-image:none;}#block-membermenu ul#superfish-member-menu ul li:last-child a{border-bottom:none;}}#superfish-main-toggle span{display:none;}@media only screen and (max-width:var(--page-width)){.region-header{grid-column-gap:0mm;padding:2mm;}#block-mainnavigation,#block-membermenu{grid-column:span 3;}#block-mainnavigation ul.sf-menu,#block-membermenu ul.sf-menu{text-align:center;}#block-mainnavigation ul.sf-menu li,#block-membermenu ul.sf-menu li{align-self:flex-end;}#block-branding .field--name-body{grid-template-columns:1fr;}#block-branding .field--name-body .logo,#block-branding .field--name-body .wordmark{text-align:center;}#block-branding .field--name-body .wordmark img{height:4mm;}#block-memberlogin{justify-self:auto;margin:5mm 0;}.narrow-width,.split-wide-narrow,.split-wide-narrow.two-one,.split-wide-narrow.one-three{margin:0 5mm;}.splide__arrows{display:none;}.service-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;}.service-grid > *:nth-child(1),.service-grid > *:nth-child(2),.service-grid > *:nth-child(3),.service-grid > *:nth-child(4),.service-grid > *:nth-child(5),.service-grid > *:nth-child(6){grid-row:auto;}.webform-submission-form,.webform-confirmation{margin:5mm;}.webform-submission-form input,.webform-confirmation input{max-width:100%;box-sizing:border-box;}.view.view-careers .views-row{margin:0 5mm;}.split-wide-narrow.background-color{margin:0;}}@media only screen and (max-width:1199px){.view-events-coming-up .view-content{grid-template-columns:repeat(2,1fr);width:initial;}.path--event .layout-content{width:initial;}.path--event .layout-content .layout--twocol-section{padding:5mm;}.page-node-type-gallery .split-wide-narrow{grid-template-columns:repeat(3,1fr);gap:2mm;}}@media only screen and (max-width:991px){.region.region-super-header #block-headermenu{justify-content:center;}.user-logged-in .region.region-super-header #block-headermenu{margin-top:2.5rem;}.region.region-super-header #block-headermenu ul.sf-menu li a{font-size:3mm;padding:1em 0.5em;}#block-mainnavigation ul.sf-menu li{margin:0 2mm;}#block-mainnavigation ul.sf-menu li a{font-size:3mm;padding:0.6em 1em;}.member-home-blocks{grid-template-columns:1fr;width:auto;}.split-wide-narrow{grid-template-columns:1fr;gap:0;display:block;}.split-wide-narrow img{width:100%;height:auto;}.split-wide-narrow.two-one{display:block;}.split-wide-narrow.two-one iframe{padding-top:10mm;height:200px;}.split-wide-narrow.one-three{display:block;}.split-wide-narrow.one-three > div{margin-top:3mm;}.user-logged-in .jarallax.full-width:nth-child(1){height:40vmin !important;}.path--home.user-logged-in .jarallax.full-width:nth-child(1),.path--home .jarallax.full-width:nth-child(1),.jarallax.full-width:nth-child(1){height:80vmin !important;}.split-narrow-two,.split-narrow-three{grid-template-columns:1fr;gap:0;display:block;}.split-row-ten{display:block;}.split-row-ten .top-label{display:none;}.split-row-ten > div{text-align:center;border-bottom:0.5mm solid var(--color-california-club-light-grey);}.split-row-ten span.mobile-row-label{display:block;}.split-row-ten .room-name{background-color:var(--color-california-club-green);text-align:center;color:var(--color-california-club-gold);display:flex;justify-content:center;}.split-row-ten .room-name span.mobile-row-label{display:none;}.green-back > div > div{padding:10mm;}.green-back.one-side > div{background:var(--color-california-club-green-transparent);}.green-back.one-side > div > div{width:100%;}.splide__arrows{display:none;}form#webform-submission-membership-node-9-add-form .form-item-name-first,form#webform-submission-membership-node-9-add-form .form-item-name-last,form#webform-submission-membership-node-9-add-form .form-item-email,form#webform-submission-membership-node-9-add-form .form-item-phone-number{display:block;width:99%;}.flex-row{display:block;}.view.view-preferred-professionals .view-content,.view-reciprocal-clubs .view-content{display:block;text-align:center;}.view.view-preferred-professionals .view-content .views-row,.view-reciprocal-clubs .view-content .views-row{padding-bottom:3mm;line-height:initial;}.layout.layout--twocol-section.layout--twocol-section--25-75{display:block;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second div{padding-left:0;}.layout.layout--twocol-section.layout--twocol-section--25-75 .layout__region.layout__region--second .field__items{display:block;}.color-background{padding:0mm;}.overlay-content .overlay-title h2{white-space:nowrap;font-size:5mm;}.logo-background > div{padding:5mm;}.view-news-feed .view-content{grid-template-columns:1fr;}.path-user-login.path--user.path--user--login.path-user .layout-content{margin:5vw;border:5mm solid rgba(212,180,77,0.8);}.path-user-login.path--user.path--user--login.path-user .wrapper-nice-login{width:100%;}.path-user-login.path--user.path--user--login.path-user input#edit-name,.path-user-login.path--user.path--user--login.path-user input#edit-pass{width:96%;}.path-user-login.path--user.path--user--login.path-user .nice-login-pass{top:47mm;}.view-events-coming-up .view-content{grid-template-columns:1fr;width:initial;}.path-user-password.path--user.path--user--password.path-user .layout-content{margin:5vw;border:5mm solid rgba(212,180,77,0.8);}.path-user-password.path--user.path--user--password.path-user .wrapper-nice-login{width:100%;}.path-user-password.path--user.path--user--password.path-user input#edit-name,.path-user-password.path--user.path--user--password.path-user input#edit-pass{width:96%;}.path-user-password.path--user.path--user--password.path-user .nice-login-pass{top:47mm;}footer{padding:5mm;}.fc-toolbar{display:block;}.fc-toolbar.fc-header-toolbar{margin-top:5mm;}.js-drupal-fullcalendar.fc.fc-ltr.fc-unthemed{padding:5mm;}.fc-body td{word-break:break-word;font-size:2mm;}.path--full-calendar form#views-exposed-form-calendar-page-1{padding:0mm 5mm;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form input{width:100%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form select{width:100%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children label{display:block;width:100%;}.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form section#edit-c-children input{width:auto;}.schedule-of-fees ul{width:auto;}.page-node-type-gallery .split-wide-narrow{grid-template-columns:repeat(2,1fr);gap:2mm;display:grid;}.path-webform-reservation-request input#edit-member-name{width:100%;}.path-webform-reservation-request input#edit-email,.path-webform-reservation-request input#edit-event{width:100%;}.page-node-type-article .layout-content{margin:5vw;}.page-node-type-article .field--name-field-media-image{display:block;float:none;}.view.view-photo-gallery .view-content{grid-template-columns:1fr;}iframe.footerMap{margin-top:10mm;}.view-blog .view-content .views-row{padding:5mm 0;}.view-blog .view-content .views-row span.field-content{grid-template-columns:1fr;padding:0 5mm;}.view-blog .view-content .views-row span.field-content .blog-image img{width:100%;}.path--blog main{display:block;padding:5mm;}.path--blog #block-views-block-blog-block-1 span.field-content{padding:0;}.path--blog form#views-exposed-form-blog-page-1 .form--inline .form-item input{-webkit-appearance:none;border-radius:initial;padding:3mm 5mm 1mm 5mm;}.path--taxonomy .region.region-content{padding:5mm;}}@media only screen and (max-width:767px){.contextual-region{position:initial;}#block-mainnavigation{order:-1;}#block-mainnavigation ul.sf-menu li{margin:0;}#block-mainnavigation ul.sf-menu.sf-style-white li,#block-mainnavigation ul.sf-menu.sf-style-white .sf-navbar{background-color:#203612;}#block-mainnavigation ul.sf-menu.sf-style-white a,#block-mainnavigation ul.sf-menu.sf-style-white a:visited,#block-mainnavigation ul.sf-menu.sf-style-white a:active,#block-mainnavigation ul.sf-menu.sf-style-white a:hover,#block-mainnavigation ul.sf-menu.sf-style-white span.nolink{color:white;font-family:var(--font-sans-serif);text-decoration:none;background-color:transparent;text-align:center;}#block-mainnavigation ul.sf-menu li:last-child{padding-bottom:5mm;}.search-block-form form{grid-template-columns:1fr 15mm;padding-left:5mm;}.search-block-form input.form-submit{padding:3mm 3mm 2.5mm 2.5mm;}ul#superfish-main-accordion{position:absolute;float:none;width:100%;left:0 !important;}li#main-standardfront-page-accordion:first-child{padding-top:5mm;}.region-header{padding-top:0;display:grid;grid-template-areas:"box-one box-two box-three" "box-four box-four box-four";grid-column-gap:3mm;padding-bottom:2mm;grid-template-columns:1fr 30mm 20mm;}#block-californiaclub-search{grid-area:box-one;justify-self:self-start;}#block-memberlogin{grid-area:box-two;}#block-memberlogin .button.newWindow,#block-memberlogin .search-block-form input.form-search.newWindow,.search-block-form #block-memberlogin input.form-search.newWindow{padding:3.1mm 3mm;margin:0 5mm;}#block-mainnavigation{}#block-branding{grid-area:box-four;}#block-branding .field--name-body{grid-template-columns:14mm 1fr;grid-gap:0mm;padding:0mm 5mm;justify-items:center;align-items:center;}#block-branding .field--name-body .logo img{height:10mm;}.image-button{margin-right:0;margin-left:0;}div.sf-accordion-toggle.sf-style-white{text-align:right;}div.sf-accordion-toggle.sf-style-white a{background-color:transparent;border:none;padding:3mm;}div.sf-accordion-toggle.sf-style-white a.sf-expanded{background-color:transparent;}.overlay-content{margin-bottom:0mm;}.footer{padding:15mm 5mm;}#block-footerinformation .field--name-body{grid-template-columns:1fr;grid-template-rows:1fr 80mm;grid-gap:5mm;display:block;}#block-footerinformation .field--name-body .logo img{height:30mm;}#block-footerinformation .field--name-body .wordmark img{height:7mm;}#block-branding .field--name-body .wordmark img{height:7mm;}.split-wide-narrow{grid-template-columns:1fr;gap:0;}.split-wide-narrow img{width:100%;height:auto;}.split-wide-narrow.half-split h2{grid-column:auto;}.split-wide-narrow.lessgap h2,.split-wide-narrow.lessgap .full-column-two{grid-column:auto;}.split-row-two,.split-row-three{grid-template-columns:1fr;gap:0;}.split-row-two.nogap,.split-row-three.nogap{grid-template-columns:repeat(3,1fr);}.split-row-five{grid-template-columns:1fr;gap:0;}.split-row-five > div:nth-child(-n+5){display:none;}.split-row-five > div:nth-child(n+6):not([data-name]){margin-top:5mm;font-weight:bold;}.split-row-five > div:nth-child(n+6)[data-name]:before{content:attr(data-name);width:25mm;display:inline-block;}.split-row-five > div:nth-child(n+6)[data-name] p{display:inline-block;}.green-back > div > div{padding:10mm;}.splide__arrows{display:none;}.path-user-login.path--user.path--user--login.path-user .layout-content{margin:10vw;}.path-user-login.path--user.path--user--login.path-user input#edit-name,.path-user-login.path--user.path--user--login.path-user input#edit-pass{width:97%;}.view.view-contact.view-id-contact .view-content{grid-template-columns:1fr;}.view.view-contact.view-id-contact .view-content h3{grid-column:auto;}.view.view-contact.view-id-contact .view-filters{padding-left:5mm;}.member-home-blocks{width:auto;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.member-number{margin-top:10mm;}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.member-number{margin-top:10mm;}#block-mainnavigation{order:-1;}#block-mainnavigation ul.sf-menu{display:block;text-align:center;}#block-mainnavigation ul.sf-menu li{margin:0;}#block-mainnavigation ul.sf-menu.sf-style-white li,#block-mainnavigation ul.sf-menu.sf-style-white .sf-navbar{background-color:#203612;}#block-mainnavigation ul.sf-menu.sf-style-white a,#block-mainnavigation ul.sf-menu.sf-style-white a:visited,#block-mainnavigation ul.sf-menu.sf-style-white a:active,#block-mainnavigation ul.sf-menu.sf-style-white a:hover,#block-mainnavigation ul.sf-menu.sf-style-white span.nolink{color:white;font-family:var(--font-sans-serif);text-decoration:none;background-color:transparent;}#block-mainnavigation ul.sf-menu li:last-child{padding-bottom:5mm;}.search-block-form form{grid-template-columns:1fr 15mm;padding-left:5mm;}.search-block-form input.form-submit{padding:3mm 3mm 2.5mm 2.5mm;}ul#superfish-main-accordion{position:absolute;float:none;width:100%;left:0 !important;}li#main-standardfront-page-accordion:first-child{padding-top:5mm;}.region-header{padding-top:0;display:grid;grid-template-areas:"box-one box-two box-three" "box-four box-four box-four";grid-column-gap:3mm;padding-bottom:2mm;grid-template-columns:1fr 30mm 20mm;}#block-californiaclub-search{grid-area:box-one;justify-self:self-start;}#block-memberlogin{grid-area:box-two;}#block-memberlogin .button.newWindow,#block-memberlogin .search-block-form input.form-search.newWindow,.search-block-form #block-memberlogin input.form-search.newWindow{padding:3.1mm 3mm;margin:0 5mm;}#block-mainnavigation{grid-area:box-three;}#block-branding{grid-area:box-four;}#block-branding .field--name-body{grid-template-columns:14mm 1fr;grid-gap:0mm;padding:0mm 5mm;justify-items:center;align-items:center;}#block-branding .field--name-body .logo img{height:10mm;}.image-button{margin-right:0;margin-left:0;}div.sf-accordion-toggle.sf-style-white{text-align:right;}div.sf-accordion-toggle.sf-style-white a{background-color:transparent;border:none;padding:3mm;}div.sf-accordion-toggle.sf-style-white a.sf-expanded{background-color:transparent;}.overlay-content{margin-bottom:0mm;}.footer{padding:15mm 5mm;}#block-footerinformation .field--name-body{grid-template-columns:1fr;grid-template-rows:1fr 80mm;grid-gap:5mm;display:block;}#block-footerinformation .field--name-body .logo img{height:30mm;}#block-footerinformation .field--name-body .wordmark img{height:7mm;}#block-branding .field--name-body .wordmark img{height:7mm;}.split-wide-narrow{grid-template-columns:1fr;gap:0;}.split-wide-narrow img{width:100%;height:auto;}.split-wide-narrow.half-split h2{grid-column:auto;}.split-wide-narrow.lessgap h2,.split-wide-narrow.lessgap .full-column-two{grid-column:auto;}.split-row-two,.split-row-three{grid-template-columns:1fr;gap:0;}.split-row-two.nogap,.split-row-three.nogap{grid-template-columns:repeat(3,1fr);}.split-row-five{grid-template-columns:1fr;gap:0;}.split-row-five > div:nth-child(-n+5){display:none;}.split-row-five > div:nth-child(n+6):not([data-name]){margin-top:5mm;font-weight:bold;}.split-row-five > div:nth-child(n+6)[data-name]:before{content:attr(data-name);width:25mm;display:inline-block;}.split-row-five > div:nth-child(n+6)[data-name] p{display:inline-block;}.green-back > div > div{padding:10mm;}.splide__arrows{display:none;}.path-user-login.path--user.path--user--login.path-user .layout-content{margin:10vw;}.path-user-login.path--user.path--user--login.path-user input#edit-name,.path-user-login.path--user.path--user--login.path-user input#edit-pass{width:97%;}.view.view-contact.view-id-contact .view-content{grid-template-columns:1fr;}.view.view-contact.view-id-contact .view-content h3{grid-column:auto;}.view.view-contact.view-id-contact .view-filters{padding-left:5mm;}.member-home-blocks{width:auto;}}@media screen and (max-width:600px){.path-webform-online-membership-application.path--form.path--form--online-membership-application.path-webform form#webform-submission-online-membership-application-add-form .webform-progress-tracker .progress-text{display:block;font-size:3mm;}.page-node-type-gallery .split-wide-narrow{grid-template-columns:repeat(1,1fr);gap:2mm;display:grid;}}ul.sf-menu.sf-style-white li{z-index:400;}
