/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block--advertisement .advertisement small{display:block;margin-bottom:.5rem}.block--advertisement .advertisement img{border:1px solid #dee2e6}.block--advertisement .advertisement-content{padding:0 .5rem}.block--advertisement-top .advertisement{padding-bottom:1.5rem;padding-top:1.5rem}@media (min-width:768px){.block--advertisement-top .advertisement{padding-bottom:2.125rem;padding-top:2.125rem}}.block--advertisement-top .advertisement small{display:none}.block--advertisement-side .advertisement{margin-bottom:1.5rem}.page-front .block--advertisement-top .advertisement{padding-top:1.5rem}@media (min-width:768px){.page-front .block--advertisement-top .advertisement{padding-top:2.125rem}}
.banner{background-color:#ced4da;background-position:50%;background-repeat:no-repeat;background-size:cover;height:360px}@media (min-width:768px){.banner{height:656px}.node-type--article .banner{height:56.25vw;}}.banner--content{padding:1.5rem}@media (min-width:768px){.banner--content{padding:3em 6em}}.banner--content h2{font-size:1.875rem;font-weight:800;}@media (min-width:768px){.banner--content h2{font-size:64px;}}@media (max-width:767.98px){.banner--content h3{display:none}}.banner--content p{font-size:.875rem;}@media (min-width:768px){.banner--content p{font-size:1.25rem}}@media (max-width:767.98px){.banner--slideshow,.banner--tour{text-align:center}.banner--slideshow .banner--content p{font-weight:bold;}.banner--slideshow .banner--content .btn{font-size:18px;}}.banner--slideshow .banner--content p{font-size:1.25rem;font-weight:500;}@media (min-width:768px){.banner--slideshow .banner--content p{font-size:2.125rem}}.banner--slideshow .banner--content .btn{font-weight:500;margin-top:15px;}
.view-partner-courses .view-header{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;margin-bottom:3.75rem;padding:2.5rem 0}.view-partner-courses .view-header .sub-title{color:#66b500;font-size:1.5rem;font-weight:400;text-align:center}.view-partner-courses .pager{color:#66b500;display:flex;justify-content:center;margin-top:1.875rem}.card.course--featured{border-radius:1.5rem !important}.card.course--featured .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important}.card.course--featured .card-body{padding:1.75rem 1.75rem 8rem !important;position:relative}.card.course--featured .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px}.card.course--featured .btn:hover{color:#fff}.card.course--featured .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.course--featured .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.course--featured .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;font-style:30px;}.card.course--featured .card-title a:hover{color:#66b500}.card.course--featured .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.course--featured .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.course--featured .field--name-field-body{font-size:18px;font-weight:400 !important;margin-bottom:1rem}.card.course--featured .field--name-field-course-rating .field__label,.card.course--featured .field--name-field-holes .field__label,.card.course--featured .field--name-field-par .field__label,.card.course--featured .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.course--featured .field--name-field-course-rating .field__item,.card.course--featured .field--name-field-holes .field__item,.card.course--featured .field--name-field-par .field__item,.card.course--featured .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--teaser{border-radius:1.5rem !important;border-color:#66b500;}.card.article--teaser .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important;aspect-ratio:251/155;width:100%;object-fit:cover;object-position:center;}.card.article--teaser .card-body{padding:20px 25px 30px!important;position:relative}.card.article--teaser .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px}.card.article--teaser .btn:hover{color:#fff}.card.article--teaser .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.article--teaser .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.article--teaser .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;}.card.article--teaser .card-title a:hover{color:#66b500}.card.article--teaser .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.article--teaser .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.article--teaser .field--name-field-body{font-size:1.25rem;font-weight:400 !important;margin-bottom:1rem}.card.article--teaser .field--name-field-course-rating .field__label,.card.article--teaser .field--name-field-holes .field__label,.card.article--teaser .field--name-field-par .field__label,.card.article--teaser .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.article--teaser .field--name-field-course-rating .field__item,.card.article--teaser .field--name-field-holes .field__item,.card.article--teaser .field--name-field-par .field__item,.card.article--teaser .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--teaser .card-text{font-weight:18px;}.btn.btn-green{color:#fff;font-size:18px;font-weight:500;border-radius:2rem;width:212px;max-width:100%;background-color:rgb(102,181,0);border-color:rgb(102,181,0);}.btn.btn-green:hover{background-color:rgb(125,192,38);border-color:rgb(125,192,38);color:#fff;}.card.article--featured{border-radius:1.5rem !important}.card.article--featured .card-img-top{border-top-left-radius:1.5rem !important;border-top-right-radius:1.5rem !important}.card.article--featured .card-body{padding:1.75rem 1.75rem 8rem !important;position:relative}.card.article--featured .btn{border-radius:2rem;bottom:2.5rem;color:#fff;position:absolute;width:212px;font-style:18px;}.card.article--featured .btn:hover{color:#fff}.card.article--featured .card-title{font-family:proxima-nova,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:bolder}.card.article--featured .card-title-jp{color:#66b500;font-family:tbudrgothic-std,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600}.card.article--featured .card-title a{color:#1a1a1a;text-decoration:none;font-weight:800;}.card.article--featured .card-title a:hover{color:#66b500}.card.article--featured .field--name-field-region{color:#66b500;font-size:.875rem;font-weight:700;text-transform:uppercase}.card.article--featured .field--name-field-feature{background-color:#fff;border-radius:90px;height:90px;padding:16px 0;position:absolute;right:16px;text-align:center;top:-46px;width:90px}.card.article--featured .field--name-field-body{font-size:1.25rem;font-weight:400 !important;margin-bottom:1rem}.card.article--featured .field--name-field-course-rating .field__label,.card.article--featured .field--name-field-holes .field__label,.card.article--featured .field--name-field-par .field__label,.card.article--featured .field--name-field-yardage .field__label{font-weight:700;text-transform:uppercase}.card.article--featured .field--name-field-course-rating .field__item,.card.article--featured .field--name-field-holes .field__item,.card.article--featured .field--name-field-par .field__item,.card.article--featured .field--name-field-yardage .field__item{color:#66b500;font-weight:700}.card.article--featured .card-text{font-size:22px;}.card.article--featured .card-title,.card.article--teaser .card-title{font-size:24px;}.article-teaser-medium .card.article--teaser .card-title{font-size:30px;}.card.article--featured .card-body{padding:2rem 0 !important;}.card.article--teaser .card-body{padding:20px 25px 30px !important}.card.article--featured .field--name-field-category a,.card.article--teaser .field--name-field-category a{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:18px;}.article-teaser-medium .card.article--teaser .field--name-field-category a{font-size:16px;}.card.article--featured .field--name-body .field__item,.card.article--teaser .field--name-body .field__item{font-size:1.125rem;font-weight:400}.card.article--featured .author,.card.article--teaser .author{font-size:.875rem;margin-bottom:1rem;font-weight:500;}.card.article--featured .author span,.card.article--teaser .author span{color:#66b500;font-weight:800;}.card.article--featured .btn,.card.article--teaser .btn{position:unset}.card.article--teaser .card-btn{text-align:right;}.card.article--teaser .btn{border-radius:.25rem 0 1rem 0;right:.5rem;width:auto;padding:5px 25px;position:absolute;bottom:.5rem;}.card.article--featured .card-btn{margin-top:20px;}.card.article--featured .btn{font-size:18px;font-weight:500;}.card.article--featured{border:0}.card.article--featured .card-title{font-size:2.875rem}.card.article--featured .field--name-body .field__item{font-size:22px;font-weight:400}.articles-trending{margin-bottom:3rem}.articles-trending .more-link{text-align:right;font-weight:bold;font-style:14px;}.card-course-featured .field--label-inline .field__item,.card-course-featured .field--label-inline .field__label{display:inline-block}.articles-list .card.article--teaser .card-btn{display:none!important;}.articles-list .card.article--teaser .author{margin-bottom:0!important;}@media screen and (max-width:768px){.card.article--featured .field--name-field-category a,.card.article--teaser .field--name-field-category a{font-size:14px;}}
.course--teaser .card-title{font-size:24px;font-weight:800;line-height:1.5em;text-align:center}@media (min-width:768px){.course--teaser .card-title{text-align:unset}}.course--teaser .card-subtitle{color:#66b500;font-size:16px;line-height:1.5em;text-align:center}@media (min-width:768px){.course--teaser .card-subtitle{margin-bottom:1rem !important;text-align:unset}}.course--teaser .card-text{font-size:1rem;font-style:italic;line-height:1.5em}.course--teaser .card-divider{background-color:#66b500;height:4px;margin-bottom:1rem;margin-top:1rem}.course--teaser .card-body .field{margin-bottom:.5rem}.course--teaser .card-body .field__item{font-weight:700}.course--teaser .card-body .btn{border-bottom-left-radius:0;border-top-right-radius:0;color:#fff;font-size:.75rem;font-weight:500}.course--teaser .card-body .badge{padding:0}
.view-courses-list .courses-list--prefecture-links,.view-courses-list .courses-list--region-links,.view-courses-list .ranges-list--prefecture-links,.view-courses-list .ranges-list--region-links,.view-range-list .courses-list--prefecture-links,.view-range-list .courses-list--region-links,.view-range-list .ranges-list--prefecture-links,.view-range-list .ranges-list--region-links{padding:0}.courses-list--prefecture-links select.courses-jumps,.courses-list--region-links select.courses-jumps,.range-list--prefecture-links select.courses-jumps,.range-list--region-links select.courses-jumps,.shops-list select.ViewsJumpMenu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#66b500;background-image:url(/themes/custom/golfclub/build/assets/icons/chevron-down.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border-color:#66b500;border-radius:0;color:#fff;display:block;font-size:1.125rem;margin-bottom:.25rem;padding:.625rem 2.25rem .625rem .75rem;width:100%;border:none;}.courses-list--prefecture-links select.courses-jumps,.range-list--prefecture-links select.courses-jumps{background-color:#1a1a1a;border-color:#1a1a1a;font-weight:500;}@media screen and (max-width:767px){.courses-list--prefecture-links select.courses-jumps,.range-list--prefecture-links select.courses-jumps,.shops-list .prefecture-select-menu select.ViewsJumpMenu{font-weight:400;}}
article.course--teaser img,article.range--teaser img{border:1px solid #dee2e6;max-width:212px;}article.range--teaser .field-items .field{float:left;width:50%}.view-articles .view-title,.view-courses-list .view-title,.view-partner-courses .view-title,.view-range-list .view-title,.view-tour .view-title{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;font-size:40px;font-weight:800;margin-bottom:0;padding:1.5rem 0;text-align:center;text-transform:capitalize}@media (min-width:768px){.view-articles .view-title,.view-courses-list .view-title,.view-partner-courses .view-title,.view-range-list .view-title,.view-tour .view-title{text-align:unset}}.view-articles .attachment-before,.view-courses-list .attachment-before,.view-partner-courses .attachment-before,.view-range-list .attachment-before,.view-tour .attachment-before{margin-top:1.5rem}.view-articles .view-header .view-mode,.view-courses-list .view-header .view-mode,.view-partner-courses .view-header .view-mode,.view-range-list .view-header .view-mode,.view-tour .view-header .view-mode{text-align:center}@media (min-width:768px){.view-articles .view-header .view-mode,.view-courses-list .view-header .view-mode,.view-partner-courses .view-header .view-mode,.view-range-list .view-header .view-mode,.view-tour .view-header .view-mode{text-align:right}}.view-articles .view-header .view-mode .list-inline-item,.view-courses-list .view-header .view-mode .list-inline-item,.view-partner-courses .view-header .view-mode .list-inline-item,.view-range-list .view-header .view-mode .list-inline-item,.view-tour .view-header .view-mode .list-inline-item{line-height:1rem;margin:0 !important;padding:0 1rem;text-align:center}.view-articles .view-header .view-mode .list-inline-item:first-child,.view-courses-list .view-header .view-mode .list-inline-item:first-child,.view-partner-courses .view-header .view-mode .list-inline-item:first-child,.view-range-list .view-header .view-mode .list-inline-item:first-child,.view-tour .view-header .view-mode .list-inline-item:first-child{border-right:1px solid #a3a3a3;padding-left:0}.view-articles .view-header .view-mode .list-inline-item:last-child,.view-courses-list .view-header .view-mode .list-inline-item:last-child,.view-partner-courses .view-header .view-mode .list-inline-item:last-child,.view-range-list .view-header .view-mode .list-inline-item:last-child,.view-tour .view-header .view-mode .list-inline-item:last-child{padding-right:0}.view-articles .view-header .view-mode a,.view-courses-list .view-header .view-mode a,.view-partner-courses .view-header .view-mode a,.view-range-list .view-header .view-mode a,.view-tour .view-header .view-mode a{color:#a3a3a3;font-size:.875rem;font-weight:700;text-decoration:none}.view-articles .view-header .view-mode a:hover,.view-courses-list .view-header .view-mode a:hover,.view-partner-courses .view-header .view-mode a:hover,.view-range-list .view-header .view-mode a:hover,.view-tour .view-header .view-mode a:hover{color:#66b500}.view-articles .view-header .result-summary,.view-courses-list .view-header .result-summary,.view-partner-courses .view-header .result-summary,.view-range-list .view-header .result-summary,.view-tour .view-header .result-summary{border-bottom:1px solid #dee2e6;display:flex;font-size:1.875rem;font-weight:800;justify-content:space-between;margin-bottom:1.5rem;padding:.5rem 0}.view-articles .view-header .result-summary .text-success,.view-courses-list .view-header .result-summary .text-success,.view-partner-courses .view-header .result-summary .text-success,.view-range-list .view-header .result-summary .text-success,.view-tour .view-header .result-summary .text-success{color:#66b500 !important}.view-articles .view-header .result-summary-progress,.view-courses-list .view-header .result-summary-progress,.view-partner-courses .view-header .result-summary-progress,.view-range-list .view-header .result-summary-progress,.view-tour .view-header .result-summary-progress{height:28px;margin:8px 0;width:28px}.view-articles .view-header .result-summary .icon-progress,.view-courses-list .view-header .result-summary .icon-progress,.view-partner-courses .view-header .result-summary .icon-progress,.view-range-list .view-header .result-summary .icon-progress,.view-tour .view-header .result-summary .icon-progress{background-image:url(/themes/custom/golfclub/build/assets/icons/icon-progress.svg);background-repeat:no-repeat;display:inline-block;height:28px;width:28px}.view-articles .view-header .view-filter-toggler .btn,.view-courses-list .view-header .view-filter-toggler .btn,.view-partner-courses .view-header .view-filter-toggler .btn,.view-range-list .view-header .view-filter-toggler .btn,.view-tour .view-header .view-filter-toggler .btn{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters-label,.view-courses-list .view-filters-label,.view-partner-courses .view-filters-label,.view-range-list .view-filters-label,.view-tour .view-filters-label{color:#66b500;font-size:1rem;font-weight:700;margin-bottom:1rem;padding-top:1.5rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.view-articles .view-filters-label,.view-courses-list .view-filters-label,.view-partner-courses .view-filters-label,.view-range-list .view-filters-label,.view-tour .view-filters-label{text-align:unset}}.view-articles .view-filters .views-exposed-form .form-label,.view-courses-list .view-filters .views-exposed-form .form-label,.view-partner-courses .view-filters .views-exposed-form .form-label,.view-range-list .view-filters .views-exposed-form .form-label,.view-tour .view-filters .views-exposed-form .form-label{font-weight:500}.view-articles .view-filters .views-exposed-form .form-item,.view-courses-list .view-filters .views-exposed-form .form-item,.view-partner-courses .view-filters .views-exposed-form .form-item,.view-range-list .view-filters .views-exposed-form .form-item,.view-tour .view-filters .views-exposed-form .form-item{margin-bottom:.25rem}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .form-item-region,.view-courses-list .view-filters .views-exposed-form .form-item-region,.view-partner-courses .view-filters .views-exposed-form .form-item-region,.view-range-list .view-filters .views-exposed-form .form-item-region,.view-tour .view-filters .views-exposed-form .form-item-region{display:inline-block;padding-right:.125rem;width:33.33%}}.view-articles .view-filters .views-exposed-form .form-item-region select,.view-courses-list .view-filters .views-exposed-form .form-item-region select,.view-partner-courses .view-filters .views-exposed-form .form-item-region select,.view-range-list .view-filters .views-exposed-form .form-item-region select,.view-tour .view-filters .views-exposed-form .form-item-region select{background-color:#66b500;background-image:url(/themes/custom/golfclub/build/assets/icons/chevron-down.svg);border-color:#66b500;color:#fff}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .form-item-prefecture,.view-courses-list .view-filters .views-exposed-form .form-item-prefecture,.view-partner-courses .view-filters .views-exposed-form .form-item-prefecture,.view-range-list .view-filters .views-exposed-form .form-item-prefecture,.view-tour .view-filters .views-exposed-form .form-item-prefecture{display:inline-block;padding-left:.125rem;padding-right:.125rem;width:33.33%}}.view-articles .view-filters .views-exposed-form .form-item-prefecture select,.view-courses-list .view-filters .views-exposed-form .form-item-prefecture select,.view-partner-courses .view-filters .views-exposed-form .form-item-prefecture select,.view-range-list .view-filters .views-exposed-form .form-item-prefecture select,.view-tour .view-filters .views-exposed-form .form-item-prefecture select{background-color:#1a1a1a;background-image:url(/themes/custom/golfclub/build/assets/icons/chevron-down.svg);border-color:#1a1a1a;color:#fff}.view-articles .view-filters .views-exposed-form .form-item-partner-course,.view-articles .view-filters .views-exposed-form .form-item-rating,.view-courses-list .view-filters .views-exposed-form .form-item-partner-course,.view-courses-list .view-filters .views-exposed-form .form-item-rating,.view-partner-courses .view-filters .views-exposed-form .form-item-partner-course,.view-partner-courses .view-filters .views-exposed-form .form-item-rating,.view-range-list .view-filters .views-exposed-form .form-item-partner-course,.view-range-list .view-filters .views-exposed-form .form-item-rating,.view-tour .view-filters .views-exposed-form .form-item-partner-course,.view-tour .view-filters .views-exposed-form .form-item-rating{width:50%}.view-articles .view-filters .views-exposed-form .form-item-rating,.view-courses-list .view-filters .views-exposed-form .form-item-rating,.view-partner-courses .view-filters .views-exposed-form .form-item-rating,.view-range-list .view-filters .views-exposed-form .form-item-rating,.view-tour .view-filters .views-exposed-form .form-item-rating{float:left;padding-right:.75rem}.view-articles .view-filters .views-exposed-form .form-item-partner-course,.view-courses-list .view-filters .views-exposed-form .form-item-partner-course,.view-partner-courses .view-filters .views-exposed-form .form-item-partner-course,.view-range-list .view-filters .views-exposed-form .form-item-partner-course,.view-tour .view-filters .views-exposed-form .form-item-partner-course{float:right;padding-left:.75rem}.view-articles .view-filters .views-exposed-form .form-control,.view-courses-list .view-filters .views-exposed-form .form-control,.view-partner-courses .view-filters .views-exposed-form .form-control,.view-range-list .view-filters .views-exposed-form .form-control,.view-tour .view-filters .views-exposed-form .form-control{border-radius:0;color:#1a1a1a;font-size:1.125rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters .views-exposed-form .form-actions,.view-courses-list .view-filters .views-exposed-form .form-actions,.view-partner-courses .view-filters .views-exposed-form .form-actions,.view-range-list .view-filters .views-exposed-form .form-actions,.view-tour .view-filters .views-exposed-form .form-actions{display:none}.view-articles .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-courses-list .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-partner-courses .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-range-list .view-filters .views-exposed-form input[data-drupal-selector=edit-title],.view-tour .view-filters .views-exposed-form input[data-drupal-selector=edit-title]{color:#1a1a1a}@media (min-width:768px){.view-articles .view-filters .views-exposed-form .advanced-filter-toggler,.view-courses-list .view-filters .views-exposed-form .advanced-filter-toggler,.view-partner-courses .view-filters .views-exposed-form .advanced-filter-toggler,.view-range-list .view-filters .views-exposed-form .advanced-filter-toggler,.view-tour .view-filters .views-exposed-form .advanced-filter-toggler{display:inline-block;padding-left:.125rem;width:32.34%}}.view-articles .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-courses-list .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-partner-courses .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-range-list .view-filters .views-exposed-form .advanced-filter-toggler .card-header,.view-tour .view-filters .views-exposed-form .advanced-filter-toggler .card-header{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding:10px 32px 10px 12px}.view-articles .view-filters .views-exposed-form .bef--secondary,.view-courses-list .view-filters .views-exposed-form .bef--secondary,.view-partner-courses .view-filters .views-exposed-form .bef--secondary,.view-range-list .view-filters .views-exposed-form .bef--secondary,.view-tour .view-filters .views-exposed-form .bef--secondary{border:0}.view-articles .view-filters .views-exposed-form .bef--secondary summary,.view-courses-list .view-filters .views-exposed-form .bef--secondary summary,.view-partner-courses .view-filters .views-exposed-form .bef--secondary summary,.view-range-list .view-filters .views-exposed-form .bef--secondary summary,.view-tour .view-filters .views-exposed-form .bef--secondary summary{background-color:#f2f2f2;background-image:url(/themes/custom/golfclub/build/assets/icons/search.svg);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #f2f2f2;border-radius:0;color:#1a1a1a;font-size:1.125rem;list-style:none;margin-bottom:.25rem;padding-bottom:10px;padding-top:10px}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body{background-color:#f2f2f2;padding:1.5rem !important}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body .form-item,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body .form-item{margin-bottom:1rem}.view-articles .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-courses-list .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-partner-courses .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-range-list .view-filters .views-exposed-form .bef--secondary .card-body .form-control,.view-tour .view-filters .views-exposed-form .bef--secondary .card-body .form-control{border-color:#fff}.view-articles .view-sort,.view-courses-list .view-sort,.view-partner-courses .view-sort,.view-range-list .view-sort,.view-tour .view-sort{padding-bottom:2.5rem}.view-articles .view-sort-by,.view-courses-list .view-sort-by,.view-partner-courses .view-sort-by,.view-range-list .view-sort-by,.view-tour .view-sort-by{width:50%}.view-articles .view-sort-by .form-label,.view-courses-list .view-sort-by .form-label,.view-partner-courses .view-sort-by .form-label,.view-range-list .view-sort-by .form-label,.view-tour .view-sort-by .form-label{color:#66b500;font-size:1rem;font-weight:700;margin-bottom:0;padding-top:8px;text-transform:uppercase;margin-right:10px;}.view-articles .view-sort-by .form-content,.view-courses-list .view-sort-by .form-content,.view-partner-courses .view-sort-by .form-content,.view-range-list .view-sort-by .form-content,.view-tour .view-sort-by .form-content{flex:1;max-width:200px;}.view-articles .view-sort-by .form-label:after,.view-courses-list .view-sort-by .form-label:after,.view-partner-courses .view-sort-by .form-label:after,.view-range-list .view-sort-by .form-label:after,.view-tour .view-sort-by .form-label:after{content:":"}.view-articles .view-sort-by .form-control,.view-courses-list .view-sort-by .form-control,.view-partner-courses .view-sort-by .form-control,.view-range-list .view-sort-by .form-control,.view-tour .view-sort-by .form-control{font-weight:700}.view-articles .view-sort-mode,.view-courses-list .view-sort-mode,.view-partner-courses .view-sort-mode,.view-range-list .view-sort-mode,.view-tour .view-sort-mode{font-size:14px;font-weight:800;text-align:right;width:50%}.view-articles .view-sort-mode .btn,.view-courses-list .view-sort-mode .btn,.view-partner-courses .view-sort-mode .btn,.view-range-list .view-sort-mode .btn,.view-tour .view-sort-mode .btn{font-size:14px;font-weight:800;}.view-articles .view-content .field--name-field-prefecture,.view-courses-list .view-content .field--name-field-prefecture,.view-partner-courses .view-content .field--name-field-prefecture,.view-range-list .view-content .field--name-field-prefecture,.view-tour .view-content .field--name-field-prefecture{color:#66b500;display:none;font-weight:400;text-transform:uppercase}.view-articles .pager,.view-courses-list .pager,.view-partner-courses .pager,.view-range-list .pager,.view-tour .pager{display:flex;justify-content:center;list-style-type:none;padding-left:0;padding-top:2.25rem}.view-articles .pager .button,.view-courses-list .pager .button,.view-partner-courses .pager .button,.view-range-list .pager .button,.view-tour .pager .button{background-color:#66b500;border:1px solid #66b500;border-radius:2rem;color:#fff;display:block;font-size:18px;font-weight:400;padding:8px 16px;text-align:center;text-decoration:none;width:212px}.view-articles .view-content{margin-top:1.5rem}.block--views-block--partner-courses-featured{padding-bottom:3rem}.block--views-block--partner-courses-featured .more-link{margin-top:1.5rem;text-align:center}@media screen and (max-width:767px){article.course--teaser img,article.range--teaser img{margin-left:auto;margin-right:auto;max-width:unset;}.view-articles .view-header .result-summary,.view-courses-list .view-header .result-summary,.view-partner-courses .view-header .result-summary,.view-range-list .view-header .result-summary,.view-tour .view-header .result-summary{font-size:22px;}}
.card-compact-content{display:none;}.card-compact-detail > .compact-detail-items:not(:last-child):after{content:'|';margin-left:10px;margin-right:10px;}.view-courses-list .view-content .card--compact .card-body img{max-width:160px}.view-courses-list .view-content .card--compact .compact-d-none,.view-courses-list .view-content .card--compact .card-teaser-header{display:none!important;}.view-courses-list .view-content .card--compact .card-compact-content{display:block;}.card-compact-feature{display:none;}.view-courses-list .view-content .card--compact .card-compact-feature{display:block;}.view-courses-list .view-content .card--compact .field--name-field-prefecture{display:block;margin:0;font-weight:bold;font-size:14px;}@media screen and (max-width:767px){.view-courses-list .view-content .card--compact .field--name-field-prefecture,.card-compact-detail{text-align:center;}.view-courses-list .view-content .card--compact .card-img-top{display:none;}.view-courses-list .view-content .card--compact .card-compact-content *{text-align:left;}}
