@charset "UTF-8";

 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline }
strong { font-weight: bold }
html { line-height: 1 }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle }
q, blockquote { quotes: none }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none }
a img { border: none }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
body { font-family: meiryo, helvetica, arial, 'hiragino kaku gothic pro', 'ms pgothic', sans-serif; word-break: break-word }
img { vertical-align: top }
* { word-break: break-all }  body { font-size: 10px }  .wmin { min-width: 1290px }
.wcontent { width: 1250px; padding-left: 20px; padding-right: 20px; margin-left: auto; margin-right: auto }
.wcontent2 { width: 1250px; margin-left: auto; margin-right: auto }
.winner { min-width: 1250px; margin-left: auto; margin-right: auto }
.fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 9999 }
.smp-only { display: none }
.hidden { display: none }
.center { text-align: center }
.mt10 { margin-top:10px }
.mt20 { margin-top:20px }
.mt30 { margin-top:30px }
.mt40 { margin-top:40px }
.mt50 { margin-top:50px }  #gn { background: url(//sanonishi-lionsclub.org/img/cmn/gn_bg.png) repeat-x; border-bottom: 3px solid #00529B }
#gn>ul:after { content: ""; clear: left; display: block }
#gn>ul>li { width: 11.11111111111111%; float: left; padding: 12px 0; height: 30px; position: relative }
#gn>ul>li:hover,
#gn>ul>li.current { background: #FFE566 }
#gn .sub-menu { display: none; position: absolute; top: 54px; left: 0; background: #ccc; font-size: 140%; min-width: 100%; z-index: 1 }
#gn .sub-menu>li { position: relative }
#gn .sub-menu a { white-space: nowrap; display: block; background: #00529B; padding: 20px 10px; font-size: 15px; text-align: center; text-decoration: none; color: #fff }
#gn .sub-menu a:hover { background: #0076CE }
#gn .sub-menu .current>a { background: #0076ce }
#gn>ul>li:hover>.sub-menu { display: block }
#gn .sub-menu2 { display: none; position: absolute; top: 0; left: 100%; background: #ccc; font-size: 100%; z-index: 2 }
#gn .sub-menu>li:hover>.sub-menu2 { display: block }
#gn_menu a:first-child+a { display: none }
#gn>ul>li>a { background: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_01_top.png) center center no-repeat; height: 30px; display: block; border-left: 1px solid #fff; text-indent: -9999px }
#gn>ul>li:first-child>a { border-left: none }
#gn>ul>li:first-child+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_02_about_us.png) }
#gn>ul>li:first-child+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_09_members.png) }
#gn>ul>li:first-child+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_03_activity.png) }
#gn>ul>li:first-child+li+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_04_info.png) }
#gn>ul>li:first-child+li+li+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_05_schedule.png) }
#gn>ul>li:first-child+li+li+li+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_06_join.png) }
#gn>ul>li:first-child+li+li+li+li+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_07_inquiry.png) }
#gn>ul>li:first-child+li+li+li+li+li+li+li+li>a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_08_access.png) }
header.child { background: url(//sanonishi-lionsclub.org/img/cmn/head_bg.png) repeat-x; height: 110px }
header.child h1>a { display: block; text-indent: -9999px; background: url(//sanonishi-lionsclub.org/img/cmn/head_logo.png) 20px center no-repeat; width: 764px; height: 110px }  a { color: #39f }
a:hover { text-decoration: none }
a:visited { color: #800080 }
.wrap { overflow: hidden; padding-top: 24px; padding-bottom: 120px }
.home .wrap { overflow: hidden; padding-top: 40px; padding-bottom: 40px }
main { width: 890px; float: right }
main p { font-size: 160%; line-height: 1.75; margin-bottom: 30px; padding-right: 60px }
.ht-1 { color: #00529B; font-size: 240%; font-weight: bold; line-height: 1.5; position: relative; padding: 8px 0 0 56px; min-height: 40px; margin-bottom: 20px }
.ht-1:before { content: ""; position: absolute; top: 0; left: 0; height: 48px; width: 51px; background: url(//sanonishi-lionsclub.org/img/cmn/icon_logo_small.png) no-repeat }
.ht-2 { font-size: 220%; font-weight: bold; color: #00529B; margin-bottom: 1em }
#list-info { padding: 0 60px 0 0 }
#list-info li { position: relative; padding: 0 0 0 9em; margin: 10px 0 0 }
#list-info .date { font-size: 140%; position: absolute; top: 4px; left: 0 }
#list-info .title { font-size: 160%; line-height: 1.4 }
#list-info .title>a { color: #000 }
#list-info .new { font-size: 160%; color: #FC0000; padding-left: 7px }
.two_pic { overflow: hidden; padding: 0 }
.two_pic>img { display: block; float: left }
.three_pic { margin-bottom: 50px; overflow: hidden }
.three_pic>li { float: left; width: 286px; margin-left: 16px; text-align: center; line-height: 1.75; font-size: 120% }
.three_pic>li:first-child { margin-left: 0 }
.three_pic img { display: block; margin: 0 auto }
.link>a:after { content: "\0020\003e\003e" }
.link, body .link { font-size: 140% }
.link2, body .link2 { font-weight: bold; font-size: 180% }
.link3 a { font-size: 180%; line-height: 1.75; color: #00529B; font-weight: bold }
.link3 a:before { content: "\00226b" }
.photo_w660 { text-align: center; width: 660px; background: #1B2129; padding: 0 }
.link3 .current a { color: #f99; pointer-events: none }
.link3 .current a:after { content: " ←" }
.ind { text-indent: 1em; display: block }
.breadcrumbs { margin-bottom: 20px }
.page main>div>section, div.section { margin-bottom: 80px }
.tb-1 th, .tb-1 td { font-size: 140%; line-height: 1.75 }
.tb-1 th { text-align: center; padding: 7px 0; background: #2D6FA0; border-left: 1px solid #fff; color: #fff }
.tb-1 th:first-child { border-left: none }
.tb-1 td { padding: 5px 15px; border-top: 1px solid #2D6FA0; border-left: 1px solid #2D6FA0 }
.tb-1 tr:first-child>td { border-top: none }
.tb-1 tr>td:first-child { text-align: center; background: #CCDCEB; border: none; border-top: 1px solid #fff; color: #00529B; padding: 5px 010px }
.tb-1>thead { border: 1px solid #00529B; border-bottom: none }
.tb-1>tbody { border: 1px solid #00529B; border-top: none }
.tb-2 { font-size: 160% }
.tb-2 th, .tb-2 td { border: 1px solid #2D6FA0; padding: 10px; line-height: 1.5 }
.tb-2 th { background: #2D6FA0; color: #fff; text-align: center; border-right: 1px solid #fff; letter-spacing: 1em; white-space: nowrap; text-indent: 1em }
.tb-2 th.last { border-right: 1px solid #2D6FA0 }
.tb-3 { width: 100%; margin-bottom: 50px }
.tb-3>tbody>tr>th, .tb-3>tbody>tr>td { border: 1px solid #00529b; padding: 11px 15px; font-size: 160%; line-height: 1.75; word-break: break-word }
.tb-3>tbody>tr>th { width: 110px }
.ul-1 { border-bottom: 1px solid #ccc }
.ul-1>li { font-size: 180%; border-top: 1px solid #ccc; padding: 10px 0 }
.ul-1>li>a { display: block; border-left: 3px solid #00529B; border-right: 3px solid #00529B; line-height: 2; padding: 0 0 0 10px; position: relative }
.ul-1>li>a:after { content: "\0025b6"; position: absolute; right: 0; color: #00529b; font-size: 70%; top: 50%; margin-top: -0.5em; line-height: 1 }
.ul-1>li>a:hover { background: #fcfcfc }
.ul-2>li { position: relative; border-bottom: 1px dashed #00529b; padding: 0 0 15px 180px; min-height: 150px; margin: 15px 0 0 }
.ul-2 .thumb { position: absolute; top: 0; left: 0; border: 1px solid #00529b; padding: 3px }
.ul-2 .thumb:hover { opacity: .7; width: 148px; height: 148px; border: 1px solid #000 }
.ul-2 .date { font-size: 140%; color: #00529b }
.ul-2 .new { font-size: 114.2857142857143%; color: #FC0000; padding-left: .5em }
.ul-2 h2 { font-size: 220%; border-left: 4px solid #00529b; padding-left: 10px; margin: 10px 0 18px }
.ul-2 h2>a { line-height: 1.5; text-decoration: none; color: #00529b }
.ul-2 h2>a:visited { line-height: 1.5; text-decoration: none; color: #800080 }
.ul-2 h2>a:hover { text-decoration: underline }
.ul-2 p { margin: 0 }
.postNav { margin: 25px 0 0; font-size: 140% }
.postNav .prev>a:before { content: "\003c\003c\0020" }
.postNav .next>a:after { content: "\0020\003e\003e" }
.postNav>div { display: inline-block }
.postNav>div>a { display: block; margin-right: 20px }
.navigation { overflow: hidden; background: #fcfcfc; font-size: 140%; line-height: 1.4; display: table; width: 100% }
.navigation .alignleft, .navigation .alignright { width: 50%; display: table-cell; vertical-align: middle }
.navigation .alignright { text-align: right }
.navigation a { padding: 10px; display: block }
.navigation a:hover, .navigation .alignleft:hover, .navigation .alignright:hover { background: #f0f0f0 }
.meta { font-size: 140%; line-height: 1.4; margin-bottom: 3em }
.meta>.category:before { content: "\0020\007c\0020" }
.st-1 { margin: 3em 0 2em; font-size: 240%; text-align: center }
.not_found { padding: 30px 50px; border-top: 1px solid #00529b; border-bottom: 1px solid #00529b }
.not_found .ttl { font-size: 140%; font-weight: bold; display: block; margin: 0 0 5px }
#facebook { padding: 50px 0 }
.imgtxt {display: flex;gap: 30px;margin: 30px auto;}
.imgtxt-img img {border: 1px solid #33f;}
.imgtxt-img a {transition: .3s;}
.imgtxt-img a:hover {opacity: .7;}
.imgtxt-img a:visited img {border-color: #800080;}  #side { width: 300px; float: left; overflow: hidden }
#side>* { margin-bottom: 18px }
.side_box { border: 1px solid #00529B }
.side_box>h1 { background: url(//sanonishi-lionsclub.org/img/cmn/side_head_yellow_line_shadow.png) 0 bottom repeat-x #00529B; color: #fff; font-size: 160%; font-weight: bold; text-align: center; padding: 9px 0 19px }
#side_rate>p { font-size: 280%; text-align: center; margin: 20px 0 }
#side_rate>p.date { background: url(//sanonishi-lionsclub.org/img/cmn/side_tail_gray_bg_shadow.png) repeat-x #fff; font-size: 120%; color: #00529B; margin: 0; padding: 8px 0 4px }
#side_banner>li { margin-bottom: 18px }
#side_banner > :is(li:first-child, li:nth-child(2)) { margin-bottom: 8px }
.side_box .tribe-compatibility-container {padding: 0 15px;}  footer { position: relative; background: url(//sanonishi-lionsclub.org/img/cmn/footer_blue_bg_shadow.png) repeat-x #00529B }
footer:before { content: ""; position: absolute; background: url(//sanonishi-lionsclub.org/img/cmn/footer_top_yellow_line_shadow.png) repeat-x; top: -15px; left: 0; right: 0; height: 15px }
.footer_wrap { overflow: hidden; padding: 28px 0 103px 31px }
#ft_info { float: left }
#ft_links { float: left; padding: 19px 0 0 140px; font-size: 120% }
#ft_links a { color: #fff; text-decoration: none }
#ft_links a:hover { text-decoration: underline }
#ft_links li { display: inline-block; margin-left: 22px; padding: 0 0 0 10px; background: url(//sanonishi-lionsclub.org/img/cmn/icon_triangle_white_small.png) 0 center no-repeat }
#ft_links li:first-child { margin-left: 0 }
#copyright { background: #000; color: #fff; font-size: 130%; text-align: center; padding: 5px 0 }  #post { border-bottom: 1px solid #00529b; margin-bottom: 20px; padding-bottom: 80px }
#post_body { padding: 0 40px }
#post_body p { padding-right: 0 }
#post_body h1,
#post_body h2,
#post_body h3,
#post_body h4,
#post_body h5,
#post_body h6 { font-size: 380%; border-left: 5px solid #00529b; margin-bottom: 30px; padding-left: 10px; line-height: 1.5 }
#post_body h2 { font-size: 336% }
#post_body h3 { font-size: 292% }
#post_body h4 { font-size: 248% }
#post_body h5 { font-size: 204% }
#post_body h6 { font-size: 160% }
#post_body pre { font-size: 140%; margin-bottom: 30px }
#post_body ul,
#post_body ol { padding-left: 1em; font-size: 140%; line-height: 1.75; margin-bottom: 30px }
#post_body ul.list {padding-left: 1em; font-size: 140%; line-height: 1.75; margin-bottom: 30px}
#post_body ul.list > li {position: relative;padding-left: 1em;}
#post_body ul.list > li::before {content: "・";position: absolute;left: 0;}
#post_body table { margin-bottom: 30px }
#post_body th, #post_body td { border: 1px solid #00529b; padding: 10px; font-size: 140% }
#post_body th { background: #00529b; color: #fff }  .home header { border-top: 10px solid #00529B }
#top_image { background: url(//sanonishi-lionsclub.org/img/top/mainimg_bg_01.png) center 0 no-repeat #5789DB; background-size: cover; min-width: 1290px }
#top_image_inner { width: 1250px; margin: 0 auto; position: relative }
#top_image_inner * { text-indent: -9999px }
#top_image_inner br { display: none }
#top_image_inner>* { background: url(//sanonishi-lionsclub.org/img/top/mainimg_str01.png) center 0 no-repeat; background-size: cover; height: 0 }
#top_image_inner .n1 { padding-top: 16.24% }
#top_image_inner .n2 { background-image: url(//sanonishi-lionsclub.org/img/top/mainimg_str02.png); padding-top: 16.16% }
#top_image_inner .n3 { background-image: url(//sanonishi-lionsclub.org/img/top/mainimg_str03.png); padding-top: 16.24% }
.home main>section { margin-bottom: 40px }
.top_image--swiper {background: none !important;position: relative;}
.top_image--swiper .swiper {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.top_image--swiper .swiper img {width: 100%;height: 100%;object-fit: cover;}
.top_image--swiper #top_image_inner {position: relative;z-index: 1;padding: 10px 0 30px;}
.top_image__slide {height: 100%;}  .executives_greeting { margin-bottom: 60px }
.executives_greeting h1 {background: url(https://placehold.jp/100x130.png) 20px center/auto 120px no-repeat #00529B;color: #fff;border-top: 4px solid #F6CF00;padding: 50px 170px;margin-bottom: 20px;} .executives_greeting.n1 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2017/11/negishi_hideo.png) }
.executives_greeting.n2 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2022/08/no-image.png) }
.executives_greeting.n3 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2019/06/nemoto_yasuko.png) }
.executives_greeting h1>.pos { display: block; font-size: 200%; margin-bottom: 10px }
.executives_greeting h1>.name { font-size: 230%; font-weight: bold }
.executives_greeting h2 { font-size: 220%; font-weight: bold; color: #00529B; line-height: 1.75 }  #members_list { overflow: hidden }
#members_list>li { background: url(//sanonishi-lionsclub.org/img/members/member_bg.png) no-repeat; width: 217px; height: 303px; overflow: hidden; float: left; margin: 0 0 25px 7px }
#members_list>li:first-child,
#members_list>li:first-child+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
#members_list>li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li { margin-left: 0 }
#members_list .photo { display: block; margin: 13px auto 15px; text-align: center }
#members_list .name { font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-size: 200%; text-align: center; display: block; margin-bottom: 15px }
#members_list ol { font-size: 120%; line-height: 1.5; display: table; margin: 0 auto; color: #00529B } #members_list a:visited { color: #39f }
#members_list .photo img { width: 133px; height: 160px }  #history .tb-2 td:first-child { text-align: center }
#history .tb-2 td:first-child,
#history .tb-2 td:first-child+td,
#history .tb-2 td:first-child+td+td,
#history .tb-2 td:first-child+td+td+td,
#history .tb-2 td:first-child+td+td+td+td { white-space: nowrap }
#history .tb-2 td.notice { text-align: left; border: none; padding-top: 1.5em }  .tribe-events-schedule h2 { font-size: 140%; margin-bottom: 1em }
.single-tribe_events .tribe-events-single-event-title { color: #00529B; font-size: 240% !important; font-weight: bold; line-height: 1.5 !important; position: relative; padding: 8px 0 0 56px !important; min-height: 40px; margin-bottom: 20px !important }
.single-tribe_events .tribe-events-single-event-title:before { content: ""; position: absolute; top: 0; left: 0; height: 48px; width: 51px; background: url(//sanonishi-lionsclub.org/img/cmn/icon_logo_small.png) no-repeat }
#side_event_list { margin: 10px; font-size: 120%; line-height: 1.5 }
#side_event_list .tribe-events-list-widget-events { border-bottom: 1px dashed #ccc; padding: 0 0 10px; margin-bottom: 10px }
#side_event_list .tribe-event-title:before { content: "■ "; color: #00529b }  .form1 dl { font-size: 160%; line-height: 1.5; overflow: hidden; border-top: 1px dashed #00529b; padding-top: 15px; margin-bottom: 15px; display: table; width: 100% }
.form1 dl:first-child { border-top: none }
.form1 .required, .form1 .required2 { display: inline-block; background: #ED1C24; color: #fff; font-size: 80%; padding: 3px 8px; margin-left: 10px; line-height: 1 }
.form1 .required2 { background: #00f }
.form1 dt { width: 240px; display: table-cell; vertical-align: top }
.form1 dd { display: table-cell; vertical-align: top }
.form1 input[type="text"], .form1 textarea { padding: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: none; border: 1px solid #878787; font-size: 100% }
.form1 .text1 { width: 420px }
.form1 .submit_btn { text-align: center; margin-top: 40px }
.form1 .submit_btn>* { cursor: pointer; margin: 0 10px }
.form1 .submit_btn>*:hover { opacity: .8 }
.form1 .submit_btn .submit, .form1 .back { border: none; text-indent: -9999px; background: url(//sanonishi-lionsclub.org/img/cmn/btn_confirm.png) no-repeat; width: 311px; height: 51px; padding: 0 }
.form1 .submit_btn .submit[name="submit"] { background-image: url(//sanonishi-lionsclub.org/img/cmn/btn_complete.png) }
.form1 .back { background-image: url(//sanonishi-lionsclub.org/img/cmn/btn_back.png) }
.mw_wp_form_confirm .form1 .inner { border: 2px solid #B6CDD3 }
.mw_wp_form_confirm .form1 dl { padding: 0; margin: 0; border: none }
.mw_wp_form_confirm .form1 dt { background: #E9F1F4; border-top: 1px solid #fff; padding: 10px; width: 220px }
.mw_wp_form_confirm .form1 dl:first-child dt { border: none }
.mw_wp_form_confirm .form1 dd { border-top: 1px solid #AFBABC; padding: 10px }
.mw_wp_form_confirm .form1 dl:first-child dd { border: none }
.form1 .error { margin-top: 10px }  #pp h2, #pp h3 { font-size: 160%; font-weight: bold; line-height: 1.75; margin-top: 2em }
#pp ul { font-size: 160%; line-height: 1.75; list-style: disc; padding-left: 1.5em }  .company__container {display: flex;flex-wrap: wrap;max-width: 100%;height: auto;}
.company__item {display: flex;flex-wrap: wrap;margin: 10px 0;width: 100%;--num: 3;--gap: 20px;gap: var(--gap);font-weight: bold;color: #fff;}
.company__box {width: calc( ( 100% - var(--gap) * ( var(--num) - 1 ) ) / var(--num) );height: 150px;border: 1px solid black;text-align: center;align-items: center;justify-content: center;display: flex;margin: 0 !important;line-height: inherit !important;box-sizing: border-box;padding: 10px !important;}
.company__box--medium {width: 193px;height: 140px;border: 1px solid black;text-align: center;margin: 0 10px;align-items: center;justify-content: center;display: flex;}
.company__box--small {width: 110px;height: 93px;border: 1px solid black;text-align: center;margin: 0 8px;align-items: center;justify-content: center;display: flex;}
.company__box a {display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;color: inherit;padding: 10px;box-sizing: border-box;}
.company__box--medium a {display: block;margin-bottom: 10px;}
.container {display: flex;flex-wrap: wrap;justify-content: center;}
.grid-item {width: calc(50% - 20px);margin: 10px;border: 1px solid #ccc;padding: 10px;text-align: center;}
.grid-item a {display: block;height: 100%;}
.small-box-text {margin: 0;padding: 3px !important;font-size: 14px;color: #fff;font-weight: bold;}
.box-text {margin: 0;font-size: 32px;font-weight: bold;padding: 5px !important;color: #fff;}
.medium-box-text {margin: 0;font-weight: bold;font-size: 20px;padding: 5px !important;color: #fff;}
.company__link {text-decoration: none;}
.company__box:nth-child(2n+1) {background: #5383c3;}
.company__box--medium.dark__box {background: #5383c3;}
.company__box--small.dark__box {background: #5383c3;}
.company__box:nth-child(2n) {background: #00529B80;}
.company__box--medium.light__box {background: #00529B80;}
.company__box--small.light__box {background: #00529B80;}
a > .company__box:hover {opacity: 0.5;transition: 0.4s;}
a > .company__box--medium:hover {opacity: 0.5;transition: 0.4s;}
a > .company__box--small:hover {opacity: 0.5;transition: 0.4s;}
.company__item--2col {--num: 2;}
.company__item--3col {--num: 3;}
.company__item--big {font-size: 24px;line-height: 1.4;--num: 2 !important;}
.company__item--middle {--num: 3 !important;font-size: 16px;line-height: 1.5;}
.company__item--small {--num: 4;font-size: 13px;line-height: 1.4;}
.company__box--haslink {padding: 0 !important;transition: .3s;}
.company__box--haslink:hover {opacity: .7;}
@media only screen and (max-width: 600px) {
.grid-item {width: calc(100% - 20px);}
}   @media screen and ( max-width: 768px ) { body { font-size: 8px; padding-top: 50px }
img { max-width: 100%; height: auto }  .wmin, .winner { min-width: 0 }
.wcontent { width: auto; padding-left: 10px; padding-right: 10px }
.wcontent2 { width: auto }
.smp-only { display: block }
.pc-only { display: none }  #gn { position: fixed; top: 0; left: 0; right: 0; background: none; z-index: 9999; border: none }
#gn_head { height: 50px; background: url(//sanonishi-lionsclub.org/img/cmn/gn_bg.png) repeat-x; background-size: contain; box-shadow: 0 1px 10px #000; position: relative }
#gn_logo { overflow: hidden }
#gn_logo a { display: block; text-indent: -9999px; background: url(//sanonishi-lionsclub.org/img/cmn/icon_logo_small_sp.png) no-repeat; background-size: 40px 38px; width: 40px; height: 38px; margin: 6px 0 0 15px }
#gn_btns { position: absolute; top: 0; right: 0; width: 170px; height: 50px; overflow: hidden }
#gn_btns li { width: 50px; margin-left: 10px; float: left }
#gn_btns li:first-child { margin-left: 0 }
#gn_btns a { display: block; height: 16px; font-size: 10px; line-height: 1; padding-top: 34px; text-align: center; background: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_mail.png) center center no-repeat; background-size: 30px; text-indent: -9999px; border: none !important }
#gn_btns li:first-child a { background: none; pointer-events: none }
#gn_btns li:nth-child(3) a { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_btn_menu.png) }
#gn_menu { background: #007aff; overflow: auto; padding: 0; display: none }
#gn_menu.visible { display: block }
#gn>ul>li { width: auto; float: none; height: auto; padding: 0; position: relative; overflow: hidden; background: #004998 }
#gn>ul>li:hover { background: #004998 }
#gn>ul>li.current { background: #0076CE }
#gn>ul>li>a { border: none; background: none !important; text-indent: initial; font-size: 14px; line-height: 1.75; height: auto; padding: 8px 10px }
#gn>ul li>a:nth-child(2) { position: absolute; top: 8px; right: 5px; text-indent: -9999px; width: 28px; height: 28px; padding: 0; display: block; background: url(//sanonishi-lionsclub.org/img/cmn/gn_icon_open.png) no-repeat !important; background-size: contain !important; border: none; z-index: 100 }
#gn>ul li.visible>a:nth-child(2) { background-image: url(//sanonishi-lionsclub.org/img/cmn/gn_icon_close.png) !important }
#gn ul>li a { color: #fff; text-decoration: none; margin: 0 10px }
#gn ul>li:first-child>a { border-top: none }
#gn>ul>li:hover>.sub-menu, #gn .sub-menu>li:hover>.sub-menu2 { display: none }
#gn .visible>.sub-menu, #gn>ul>li.visible:hover>.sub-menu, #gn .visible>.sub-menu2, #gn .sub-menu>li.visible:hover>.sub-menu2 { display: block }
#gn .sub-menu { position: relative; background: #333; border: 1px solid #8E8E8E; margin: 0 10px 10px; width: auto; min-width: auto; top: 0 }
#gn .sub-menu2 { position: relative; background: #333; border: 1px solid #8E8E8E; margin: 0 10px -1px; width: auto; top: 0; left: 0 }
#gn .sub-menu>li { padding: 0 }
#gn .sub-menu a { padding: 8px 10px; font-size: 14px; line-height: 1.75; display: block; white-space: normal; text-align: left; background: #004998 }
#gn .sub-menu a:hover { background: #004998 }
#gn .sub-menu .current>a { background: #0076CE }
#gn .sub-menu:before, #gn .sub-menu2:before { content: ""; position: absolute; top: -16px; right: 10px; border: 8px solid transparent; border-bottom-color: #8e8e8e }
#gn ul>li:last-child>.sub-menu, #gn ul>li:last-child>.sub-menu2 { margin-bottom: 10px }  .wrap { padding-top: 20px; padding-bottom: 20px }
main { width: auto; float: none }
main p { padding: 0 }
.ht-1 { padding: 0 0 0 50px; min-height: 0 }
.ht-1:before { background-image: url(//sanonishi-lionsclub.org/img/cmn/icon_logo_small_sp.png); background-size: 40px 38px; width: 40px; height: 38px; top: 50%; margin-top: -20px }
.photo_w660 { max-width: 100%; width: auto }
.three_pic>li { width: auto; float: none; margin: 0 0 10px }
.tb-3>tbody>tr>th { display: block; background: #00529b; color: #fff; text-align: center; padding: 5px 10px; width: auto }
.tb-3>tbody>tr>td { display: block }
.ul-2>li { padding-left: 90px }
.ul-2 .thumb { width: 75px; height: 75px }  #side { width: auto; max-width: 490px; float: none; padding-top: 100px; margin: 0 auto }  #ft_info { float: none; text-align: center }
.footer_wrap { overflow: hidden; padding: 30px 10px }
#ft_links { float: none; padding: 0; margin: 20px 10px 0; border: 1px solid #1772C2 }
#ft_links li { display: block; margin: 0; border-top: 1px dashed #1772c2; padding: 0; background: url(//sanonishi-lionsclub.org/img/cmn/icon_triangle_white_small_sp.png) 10px center no-repeat; background-size: 6px 8px }
#ft_links a { display: block; padding: 10px 20px }
#ft_links li:first-child { border-top:  none }  #post_body { padding: 0 10px }  #top_image { border: none; background-size: 120%; min-width: 0 }
#top_image_inner { width: auto }  .executives_greeting h1 { background: url(https://placehold.jp/200x260.png) center 10px no-repeat #00529b; background-size: 100px 130px; padding: 150px 0 10px; text-align: center }   .executives_greeting.n1 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2017/11/negishi_hideo.png) }
.executives_greeting.n2 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2022/08/no-image.png) }
.executives_greeting.n3 h1 { background-image: url(//sanonishi-lionsclub.org/wp_lions/wp-content/uploads/2019/06/nemoto_yasuko.png) }  #members_list { text-align: center }
#members_list>li { display: inline-block; float: none; background: url(//sanonishi-lionsclub.org/img/members/member_bg_sp.png) no-repeat; background-size: 220px 303px; width: 220px }
#members_list ol>li { text-align: left }  .form1 dt { display: block; width: auto; margin-bottom: 10px }
.form1 dd { display: block; width: auto }
.form1 input[type="text"], .form1 textarea { width: 100%; box-sizing: border-box }
.form1 .text1 { width: 100%; box-sizing: border-box }
.form1 .submit_btn .submit, .form1 .back { background: url(//sanonishi-lionsclub.org/img/cmn/btn_confirm_sp.png) no-repeat; background-size: 311px 51px }
.form1 .back { background-image: url(//sanonishi-lionsclub.org/img/cmn/btn_back_sp.png) }
.form1 .submit_btn .submit[name="submit"] { background-image: url(//sanonishi-lionsclub.org/img/cmn/btn_complete_sp.png) }
.mw_wp_form_confirm .form1 dt { width: auto; margin: 0 }
.mw_wp_form_confirm .form1 dd { border: none } .company__item--big {font-size: 3.3vw;}
.company__box {height: auto;}
.company__item--middle {font-size: 2vw;}
.company__item--small {font-size: 1.6vw;}
}   @media screen and ( max-width: 600px ) { #history .tb-2 td:first-child,
#history .tb-2 td:first-child+td,
#history .tb-2 td:first-child+td+td,
#history .tb-2 td:first-child+td+td+td,
#history .tb-2 td:first-child+td+td+td+td { white-space: normal }
.tb-2 th { white-space: normal; text-indent: 0; letter-spacing: normal } .company__item--big {--num: 1 !important;}
.company__item {--gap: 15px;}
.company__item--middle {--num: 2 !important;}
.company__item--middle {font-size: 2.3vw;}
.company__item--small {--num: 3 !important;font-size: 2vw;}
}    @media screen and ( max-width: 480px ) { .imgtxt {flex-direction: column;align-items: center;} }   @media screen and ( max-width: 400px ) {
#top_image_inner .n1 { background-image: url(//sanonishi-lionsclub.org/img/top/mainimg_str01_sp.png); padding-top: 16.25% }
#top_image_inner .n2 { background-image: url(//sanonishi-lionsclub.org/img/top/mainimg_str02_sp.png); padding-top: 20.75% }
#top_image_inner .n3 { background-image: url(//sanonishi-lionsclub.org/img/top/mainimg_str03_sp.png); padding-top: 11.75% }
}   @media screen and ( max-width: 374px ) {
.company__item--small {--num: 2 !important;}
}  .executives_greeting__head {padding: 20px !important;display: flex;align-items: center;gap: 60px;background: #005298 !important;}
.executives_greeting__names .pos {display: block;font-size: 200%;margin-bottom: 10px;}
.executives_greeting__names .name {font-size: 230%;font-weight: bold;}
.executives_greeting__photo {width: 133px;height: 160px;}
.executives_greeting__photo img {width: 100%;height: 100%;object-fit: cover;}
@media ( max-width: 768px ) {
.executives_greeting__head {flex-direction: column;gap: 10px;padding: 10px !important;}
} .text--red {color: #ff0000;} .movie__hanabi {max-width: 810px;}
@media (max-width: 768px) {
.movie__hanabi {width: 100%;}
}  .wp-block-video video {width: 100%;}
.wp-block-columns.is-layout-flex {align-items: flex-start !important;}
figure.aligncenter {text-align: center;}
figure a img {outline: 1px solid #00d;}
.wp-block-image {margin-bottom: 30px;}
.has-text-align-right {text-align: right;}
.wp-block-gallery {--num: 3;--gap: 3px;gap: var(--gap) !important;}
.wp-block-gallery img {width: 100%;height: 100%;object-fit: cover;}
.wp-block-gallery .wp-block-image {width: calc( ( 100% - var(--gap) * ( var(--num) - 1 ) ) / var(--num) );flex-grow: 1;aspect-ratio: 16/9;}
.wp-block-gallery.columns-1 {--num: 1;}
.wp-block-gallery.columns-2 {--num: 2;}
.wp-block-gallery.columns-3 {--num: 3;}
.wp-block-gallery.columns-4 {--num: 4;}
.wp-block-gallery.columns-5 {--num: 5;}
.wp-block-gallery.columns-6 {--num: 6;}
.wp-block-gallery.columns-7 {--num: 7;}
.wp-block-gallery.columns-8 {--num: 8;}
.wp-block-gallery.columns-9 {--num: 9;}
.wp-block-gallery.columns-10 {--num: 10;}
.wp-block-gallery.columns-11 {--num: 11;}
.wp-block-gallery.columns-12 {--num: 12;}
.wp-block-gallery.columns-13 {--num: 13;}
.wp-block-gallery.columns-14 {--num: 14;}
.wp-block-gallery.columns-15 {--num: 15;}
.wp-block-gallery.columns-16 {--num: 16;}
.wp-block-gallery .wp-block-image a {transition: .3s;cursor: zoom-in;}
.wp-block-gallery .wp-block-image a:hover {opacity: .7;}
@media ( max-width: 480px ) {
.wp-block-gallery.columns-3 {--num: 2;}
.wp-block-gallery.columns-4 {--num: 2;}
.wp-block-gallery.columns-5 {--num: 2;}
.wp-block-gallery.columns-6 {--num: 2;}
.wp-block-gallery.columns-7 {--num: 2;}
.wp-block-gallery.columns-8 {--num: 2;}
.wp-block-gallery.columns-9 {--num: 2;}
.wp-block-gallery.columns-10 {--num: 3;}
.wp-block-gallery.columns-11 {--num: 3;}
.wp-block-gallery.columns-12 {--num: 3;}
.wp-block-gallery.columns-13 {--num: 3;}
.wp-block-gallery.columns-14 {--num: 3;}
.wp-block-gallery.columns-15 {--num: 3;}
.wp-block-gallery.columns-16 {--num: 3;}
}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:initial}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:initial}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{border:0;margin:0;padding:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{border-style:none;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-height:100%;max-width:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr,.tribe-theme-divi #left-area .tribe-common ul{padding:0}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{cursor:default}#top .main_color .tribe-common form,#top .main_color .tribe-common input,#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.entry-content-wrapper .tribe-common li{margin:0;padding:0}.entry-content .tribe-common ol,.entry-content .tribe-common ul,.tribe-theme-genesis .tribe-common ol,.tribe-theme-genesis .tribe-common ul{margin:0;padding:0}.tribe-theme-twentynineteen .tribe-common svg{fill:none}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{align-items:flex-start;display:flex}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;margin-left:15px}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;flex:none;margin:1px 0 0}#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{margin:1px 0 0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input{top:0}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after{border:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after{background-color:initial}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:120px}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top .main_color .tribe-common .tribe-common-form-control-toggle__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative);padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{list-style-type:none}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{margin-left:auto;margin-right:auto;max-width:var(--tec-grid-width);padding-left:var(--tec-grid-gutter-page-small);padding-right:var(--tec-grid-gutter-page-small);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:var(--tec-grid-gutter-page);padding-right:var(--tec-grid-gutter-page)}.single-tribe_events .tribe-common-a11y-hidden,.tec-events-admin-settings .tribe-common-a11y-hidden,.tec-settings-form .tribe-common-a11y-hidden,.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.single-tribe_events .tribe-common-a11y-visual-hide,.tec-events-admin-settings .tribe-common-a11y-visual-hide,.tec-settings-form .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.single-tribe_events .tribe-common-a11y-visual-show,.tec-events-admin-settings .tribe-common-a11y-visual-show,.tec-settings-form .tribe-common-a11y-visual-show,.tribe-common .tribe-common-a11y-visual-show{clip:auto;height:auto;margin:0;position:static;width:auto}.single-tribe_events .tec-visually-hidden-md,.tec-events-admin-settings .tec-visually-hidden-md,.tec-settings-form .tec-visually-hidden-md,.tribe-common .tec-visually-hidden-md{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (min-width:768px){.single-tribe_events .tec-visually-hidden-md,.tec-events-admin-settings .tec-visually-hidden-md,.tec-settings-form .tec-visually-hidden-md,.tribe-common .tec-visually-hidden-md{clip:auto;height:auto;margin:0;position:static;width:auto}}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:currentcolor}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:calc(var(--tec-spacer-11)*3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:calc(var(--tec-spacer-13)*3)}.tribe-common .tribe-common-c-loader__dot{width:15px}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot circle{fill:currentcolor}.tribe-common .tribe-common-c-svgicon--featured{width:8px}.tribe-common .tribe-common-c-svgicon--recurring{width:12px}.tribe-common .tribe-common-c-svgicon--search{width:16px}.tribe-common .tribe-common-c-svgicon--location{width:10px}.tribe-common .tribe-common-c-svgicon--day,.tribe-common .tribe-common-c-svgicon--map,.tribe-common .tribe-common-c-svgicon--month,.tribe-common .tribe-common-c-svgicon--photo,.tribe-common .tribe-common-c-svgicon--week{height:100%;width:100%}.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{fill:none}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--error{width:18px}.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{fill:none}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:currentcolor}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:currentcolor}.tribe-events-widget{margin-bottom:var(--tec-spacer-7)}.tribe-events-widget .tribe-events-widget-events-list__header{margin-bottom:var(--tec-spacer-5)}.tribe-events-widget .tribe-events-widget-events-list__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-row{margin-bottom:var(--tec-spacer-4)}.tribe-events-widget .tribe-events-widget-events-list__event-row:last-child{margin-bottom:0}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag{flex:none;position:relative;width:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-date-tag{width:calc(var(--tec-spacer-11) + var(--tec-spacer-1))}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum,.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum,.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month{margin-bottom:-2px}.tribe-events-widget .tribe-events-widget-events-list__event-datetime-wrapper{margin-bottom:var(--tec-spacer-0)}.tribe-events-widget .tribe-events-widget-events-list__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-events-widget .tribe-events-widget-events-list__view-more{margin-top:var(--tec-spacer-4)}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message{align-items:center;display:flex;padding:0;width:100%}.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message{justify-content:flex-start;padding:0}.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event,.tribe-theme-astra.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event{padding:0}:root{--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:initial;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;-webkit-font-smoothing:antialiased;line-height:normal}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{border-radius:0;outline:0}.tribe-common select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizelegibility}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{opacity:1}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}.tribe-theme-twentytwenty .tribe-common{background-color:var(--tec-color-background-events);letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common input,.tribe-theme-twentytwenty .tribe-common textarea{letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common *{word-break:normal}.tribe-theme-twentytwentyone.tribe-common .tribe-common .button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=reset]:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:initial}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-form-control-checkbox__label:hover,.tribe-common .tribe-common-form-control-radio__label:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{appearance:none;background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-default);height:20px;position:relative;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border-color:var(--tec-form-color-border-active);opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:var(--tec-form-color-border-active)}.tribe-common .tribe-common-form-control-checkbox__input{border-radius:4px}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:var(--tec-form-color-background);border-radius:50%;content:"";display:block;height:8px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label{opacity:var(--tec-opacity-icon-hover)}#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,#top .main_color .tribe-common .tribe-common-form-control-radio__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input:checked:before{margin:0}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{appearance:none;background-color:initial;border:0}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{background-color:var(--tec-form-color-accent-primary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;-webkit-transition:var(--tec-transition-background-color);transition:var(--tec-transition-background-color)}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{background-color:var(--tec-form-color-accent-primary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;-moz-transition:var(--tec-transition-background-color);transition:var(--tec-transition-background-color)}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:initial;border-color:#0000;border-width:5px 0;color:#0000;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:var(--tec-form-color-accent-primary);border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{appearance:none;background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;margin-top:-5px;width:20px}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;margin-top:-5px;width:20px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);box-shadow:none;height:20px;margin-top:-1px;width:20px}.tribe-common .tribe-common-form-control-slider__label{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0)}#top .main_color .tribe-common .tribe-common-form-control-slider__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label,.tribe-common .tribe-common-form-control-slider__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-form-control-text__input{border:0;border-bottom:1px solid var(--tec-color-border-default);font-size:var(--tec-font-size-3)}.tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{border:0;font-size:var(--tec-font-size-2)}.tribe-common .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-secondary);font-style:normal;opacity:var(--tec-opacity-default)}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);outline:auto}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input{line-height:inherit}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{background:var(--tec-color-background);border:0;border-bottom:1px solid var(--tec-color-border-default);color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);box-shadow:none}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{border:0;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-form-control-toggle{line-height:0;position:relative}.tribe-common .tribe-common-form-control-toggle__input{appearance:none;background-color:var(--tec-form-color-border-secondary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:var(--tec-transition-background-color);width:40px}.tribe-common .tribe-common-form-control-toggle__input::-ms-check{display:none}.tribe-common .tribe-common-form-control-toggle__input+label:before{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);content:"";height:20px;left:0;position:absolute;top:0;transition:var(--tec-transition-transform);width:20px}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:var(--tec-form-color-accent-primary)}.tribe-common .tribe-common-form-control-toggle__input:checked+label:before{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0)}#top .main_color .tribe-common .tribe-common-form-control-toggle__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label,.tribe-common .tribe-common-form-control-toggle__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input{top:0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input:checked:before{content:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-toggle__input:after{display:none}.tribe-common a,.tribe-common a:active,.tribe-common a:focus,.tribe-common a:hover,.tribe-common a:visited{color:var(--tec-color-text-primary);outline:0;-webkit-text-decoration:none;text-decoration:none}.tribe-common a:focus{outline:auto}.site-footer .widget-area .tribe-common a,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a,.tribe-theme-twentyseventeen .tribe-common a{box-shadow:none}.site-footer .widget-area .tribe-common a:focus,.site-footer .widget-area .tribe-common a:hover,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:focus,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:hover,.tribe-theme-twentyseventeen .tribe-common a:focus,.tribe-theme-twentyseventeen .tribe-common a:hover{box-shadow:none;color:var(--tec-color-text-primary)}.tribe-theme-twentynineteen .entry .tribe-common a,.tribe-theme-twentynineteen .tribe-common a,.tribe-theme-twentytwentyone .entry .tribe-common a,.tribe-theme-twentytwentyone .tribe-common a{-webkit-text-decoration:none;text-decoration:none}.main_color .sidebar .tribe-common a,.main_color .sidebar .tribe-common a:active,.main_color .sidebar .tribe-common a:focus,.main_color .sidebar .tribe-common a:hover,.main_color .sidebar .tribe-common a:visited,.tribe-theme-enfold .tribe-common a,.tribe-theme-enfold .tribe-common a:active,.tribe-theme-enfold .tribe-common a:focus,.tribe-theme-enfold .tribe-common a:hover,.tribe-theme-enfold .tribe-common a:visited{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-anchor{border-bottom:2px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-anchor-thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover{color:var(--tec-color-accent-primary)}.site-footer .widget-area .tribe-common .tribe-common-anchor,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin{transition:var(--tec-transition-border-color)}.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt{transition:var(--tec-transition-color)}.tribe-common .tribe-common-b1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b1--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b2--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-b3--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-cta,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-cta{border-bottom:2px solid #0000;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-cta--thin{border-bottom:1px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta--thin:active,.tribe-common .tribe-common-cta--thin:focus,.tribe-common .tribe-common-cta--thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-cta--thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-8);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-5);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-theme-avada #main .tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-8);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-5);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-common button{border:none}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover,.tribe-theme-twentyseventeen .tribe-common button:focus,.tribe-theme-twentyseventeen .tribe-common button:hover{background-color:initial;background-image:none}.tribe-theme-twentytwenty .tribe-common button{background-color:initial;background-image:none;text-transform:inherit}.tribe-theme-twentytwenty .tribe-common button:focus,.tribe-theme-twentytwenty .tribe-common button:hover{-webkit-text-decoration:none;text-decoration:none}.tribe-theme-twentytwentyone .tribe-common button:not(:hover):not(:active){background-color:inherit;background-image:inherit;color:inherit}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-c-btn--clear{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn--clear:active,.tribe-common .tribe-common-c-btn--clear:focus,.tribe-common .tribe-common-c-btn--clear:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-button-primary);padding:11px 20px;text-align:center;transition:var(--tec-transition);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--secondary,.tribe-common a.tribe-common-c-btn-border--secondary{border-color:var(--tec-color-button-secondary);color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-common .tribe-common-c-btn-border--secondary:hover,.tribe-common a.tribe-common-c-btn-border--secondary:focus,.tribe-common a.tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:active,.tribe-common a.tribe-common-c-btn-border--secondary:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--alt,.tribe-common a.tribe-common-c-btn-border--alt{border-color:var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-common .tribe-common-c-btn-border--alt:hover,.tribe-common a.tribe-common-c-btn-border--alt:focus,.tribe-common a.tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background);border-color:var(--tec-color-border-active);color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border--alt:active,.tribe-common a.tribe-common-c-btn-border--alt:active{opacity:.9}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover{background-color:var(--tec-color-button-primary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);height:auto;line-height:var(--tec-line-height-0);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);text-align:center;transition:var(--tec-transition-color-border-color)}.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:active{border-color:var(--tec-color-border-active)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{color:var(--tec-color-text-secondary);padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border-small:disabled,.tribe-common a.tribe-common-c-btn-border-small:disabled{color:var(--tec-color-text-disabled)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon:active,.tribe-common .tribe-common-c-btn-icon:focus,.tribe-common .tribe-common-c-btn-icon:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-btn-icon--border{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:var(--tec-color-border-active)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{background-color:var(--tec-color-button-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-background);padding:11px 20px;text-align:center;transition:var(--tec-transition-background-color);width:100%}.tribe-common .tribe-common-c-btn,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-image:none;border:0;border-radius:var(--tec-border-radius-default);box-shadow:none;color:var(--tec-color-background);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);padding:11px 20px}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:active{background-color:var(--tec-color-button-primary-active);padding:11px 20px}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled,.tribe-common button.tribe-common-c-btn:disabled{background-color:var(--tec-color-button-primary-background);padding:11px 20px}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn{background-color:var(--tec-color-button-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn{outline:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active){background-color:var(--tec-color-button-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-loader__dot circle{animation-direction:normal;animation-duration:2.24s;animation-iteration-count:infinite;animation-name:tribe-common-c-loader-bounce;fill:currentcolor;opacity:var(--tec-opacity-background)}.tribe-common .tribe-common-c-loader__dot--first circle{animation-delay:.45s}.tribe-common .tribe-common-c-loader__dot--second circle{animation-delay:1.05s}.tribe-common .tribe-common-c-loader__dot--third circle{animation-delay:1.35s}@keyframes tribe-common-c-loader-bounce{50%{opacity:var(--tec-opacity-default)}}.tribe-common .tribe-common-c-svgicon{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-c-svgicon--featured path{fill:currentcolor}.tribe-common .tribe-common-c-svgicon--recurring path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{stroke:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:var(--tec-color-icon-active)}.tribe-events-widget .tribe-events-widget-events-list__header{margin-bottom:var(--tec-spacer-5)}.tribe-events-widget .tribe-events-widget-events-list__event-row--featured .tribe-events-widget-events-list__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);border-radius:1.5px;content:"";height:100%;left:0;position:absolute;width:3px}.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:uppercase}.tribe-events-widget .tribe-events-widget-events-list__event-title{color:var(--tec-color-text-events-title-widget-list)}.tribe-common--breakpoint-xsmall.tribe-events-widget .tribe-events-widget-events-list__event-title{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-events-widget .tribe-events-widget-events-list__view-more-link,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{color:var(--tec-color-link-accent)}.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover{border-bottom-color:var(--tec-color-link-accent);color:var(--tec-color-link-accent)}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message{background-color:initial;border-radius:0}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg{display:inline-block;margin-right:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list{text-align:left}.tribe-events-widget .tribe-events-widget-events-list .tribe-events-c-messages__message-list-item-link{font-weight:var(--tec-font-weight-bold)}.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{color:var(--tec-color-link-accent)}.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.tribe-theme-twentyseventeen .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover{border-bottom-color:var(--tec-color-link-accent);color:var(--tec-color-link-accent)}.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event,.tribe-theme-astra.ast-separate-container .tribe-events-widget .tribe-events-widget-events-list__event{background-color:initial;border:0}.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,.footer_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,.main_color .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,.main_color .tribe-events-widget .tribe-events-widget-events-list__event-venue-address,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-organizer-contact,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__event-venue-address{color:var(--tec-color-text-primary)}.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited{color:var(--tec-color-link-accent)}.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.main_color .sidebar .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:active,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus,.tribe-theme-enfold .tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover{border-bottom-color:var(--tec-color-link-accent);color:var(--tec-color-link-accent)}.tribe-events-widget .tribe-events-status-label__text{color:var(--tec-color-icon-error)}