/* Yearly cycle pages: the old theme's "pre-footer widget" (three image cards before the footer). The old theme's own rules (Bootstrap 4.3.1 + theme style.css + csshero + custom CSS, + rtl.css on Hebrew pages), copied
   with their declarations and media queries unchanged and scoped to section.wp-bp-pre-footer-widget under body.cyc-pf (added by inc/grp-cycle.php). Generated by mhsum/agents/cycle/build_cycle_css.py - do not edit by hand. */
body.cyc-pf section.wp-bp-pre-footer-widget{display:block;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;-webkit-text-size-adjust:100%;overflow-wrap:normal;word-wrap:normal;margin:0;padding:0;border:0;clear:both}
body.cyc-he section.wp-bp-pre-footer-widget{text-align:right}
body.cyc-pf section.wp-bp-pre-footer-widget *::before,body.cyc-pf section.wp-bp-pre-footer-widget *::after{box-sizing:border-box}
@media print{body.cyc-pf section.wp-bp-pre-footer-widget{display:none!important}}
body.cyc-pf section.wp-bp-pre-footer-widget *,body.cyc-pf section.wp-bp-pre-footer-widget *::before,body.cyc-pf section.wp-bp-pre-footer-widget *::after{box-sizing: border-box;}
body.cyc-pf section.wp-bp-pre-footer-widget section{display: block;}
body.cyc-pf section.wp-bp-pre-footer-widget h2{margin-top: 0; margin-bottom: 0.5rem;}
body.cyc-pf section.wp-bp-pre-footer-widget a{color: #007bff; text-decoration: none; background-color: transparent;}
body.cyc-pf section.wp-bp-pre-footer-widget a:hover{color: #0056b3; text-decoration: underline;}
body.cyc-pf section.wp-bp-pre-footer-widget a:not([href]):not([tabindex]){color: inherit; text-decoration: none;}
body.cyc-pf section.wp-bp-pre-footer-widget a:not([href]):not([tabindex]):hover,body.cyc-pf section.wp-bp-pre-footer-widget a:not([href]):not([tabindex]):focus{color: inherit; text-decoration: none;}
body.cyc-pf section.wp-bp-pre-footer-widget a:not([href]):not([tabindex]):focus{outline: 0;}
body.cyc-pf section.wp-bp-pre-footer-widget img{vertical-align: middle; border-style: none;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="button"],body.cyc-pf section.wp-bp-pre-footer-widget [type="reset"],body.cyc-pf section.wp-bp-pre-footer-widget [type="submit"]{-webkit-appearance: button;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="button"]:not(:disabled),body.cyc-pf section.wp-bp-pre-footer-widget [type="reset"]:not(:disabled),body.cyc-pf section.wp-bp-pre-footer-widget [type="submit"]:not(:disabled){cursor: pointer;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="button"]::-moz-focus-inner,body.cyc-pf section.wp-bp-pre-footer-widget [type="reset"]::-moz-focus-inner,body.cyc-pf section.wp-bp-pre-footer-widget [type="submit"]::-moz-focus-inner{padding: 0; border-style: none;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="number"]::-webkit-inner-spin-button,body.cyc-pf section.wp-bp-pre-footer-widget [type="number"]::-webkit-outer-spin-button{height: auto;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="search"]{outline-offset: -2px; -webkit-appearance: none;}
body.cyc-pf section.wp-bp-pre-footer-widget [type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
body.cyc-pf section.wp-bp-pre-footer-widget *::-webkit-file-upload-button{font: inherit; -webkit-appearance: button;}
body.cyc-pf section.wp-bp-pre-footer-widget h2{margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;}
body.cyc-pf section.wp-bp-pre-footer-widget h2{font-size: 2rem;}
body.cyc-pf section.wp-bp-pre-footer-widget .container{width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 576px){
body.cyc-pf section.wp-bp-pre-footer-widget .container{max-width: 540px;}
}
@media (min-width: 768px){
body.cyc-pf section.wp-bp-pre-footer-widget .container{max-width: 720px;}
}
@media (min-width: 992px){
body.cyc-pf section.wp-bp-pre-footer-widget .container{max-width: 960px;}
}
@media (min-width: 1200px){
body.cyc-pf section.wp-bp-pre-footer-widget .container{max-width: 1140px;}
}
body.cyc-pf section.wp-bp-pre-footer-widget .btn{display: inline-block; font-weight: 400; color: #212529; text-align: center; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
body.cyc-pf section.wp-bp-pre-footer-widget .btn{transition: none;}
}
body.cyc-pf section.wp-bp-pre-footer-widget .btn:hover{color: #212529; text-decoration: none;}
body.cyc-pf section.wp-bp-pre-footer-widget .btn:focus{outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
body.cyc-pf section.wp-bp-pre-footer-widget .btn:disabled{opacity: 0.65;}
body.cyc-pf section.wp-bp-pre-footer-widget .d-flex{display: -ms-flexbox !important; display: flex !important;}
body.cyc-pf section.wp-bp-pre-footer-widget .flex-column{-ms-flex-direction: column !important; flex-direction: column !important;}
body.cyc-pf section.wp-bp-pre-footer-widget .flex-wrap{-ms-flex-wrap: wrap !important; flex-wrap: wrap !important;}
body.cyc-pf section.wp-bp-pre-footer-widget .justify-content-between{-ms-flex-pack: justify !important; justify-content: space-between !important;}
@media (min-width: 768px){
body.cyc-pf section.wp-bp-pre-footer-widget .flex-md-row{-ms-flex-direction: row !important; flex-direction: row !important;}
}
body.cyc-pf section.wp-bp-pre-footer-widget .mt-2{margin-top: 0.5rem !important;}
body.cyc-pf section.wp-bp-pre-footer-widget .pt-2{padding-top: 0.5rem !important;}
body.cyc-pf section.wp-bp-pre-footer-widget .text-center{text-align: center !important;}
body.cyc-pf section.wp-bp-pre-footer-widget h2{font-family: 'Oswald';}
body.cyc-pf section.wp-bp-pre-footer-widget h2{color: #A48453; font-size: 40px; line-height: 42px;}
body.cyc-pf section.wp-bp-pre-footer-widget h2 a{color: #A48453;}
body.cyc-pf section.wp-bp-pre-footer-widget img{height: auto; max-width: 100%;}
body.cyc-pf section.wp-bp-pre-footer-widget{margin: 0 0 1.5em;}
body.cyc-pf section.wp-bp-pre-footer-widget a{-webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
body.cyc-pf section.wp-bp-pre-footer-widget{text-align: center; margin-bottom: 0px; background-color: #f8f8f8;}
body.cyc-pf section.wp-bp-pre-footer-widget .btn-golden{color: #fff; background-color: #A48453; border-color: #A48453; border-radius: 0;}
body.cyc-pf section.wp-bp-pre-footer-widget .btn-golden:hover{color: #000;}
body.cyc-pf section.wp-bp-pre-footer-widget .btn{border-radius: 0;}
body.cyc-pf section.wp-bp-pre-footer-widget .btn a{color: inherit;}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action{color: #fff; width: 100%; height: 100%; z-index: 0;}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action h2{color: #fff;}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action img{width: 100%; height: 100%; object-fit: cover;}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action .action{position: absolute; width: 100%; text-align: center; z-index: 100;}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action .action .btn{min-width: 100px; margin-top: 2rem;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners{padding-bottom: 2rem;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners a,body.cyc-pf section.wp-bp-pre-footer-widget .list-banners a:hover{text-decoration: none; color: #fff;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action{flex-basis: 32%; margin: auto; position: relative; color: #fff; margin-top: 1rem; border-top: 3px solid #A48453;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action .action{background-color: rgba(0, 0, 0, 0.4); bottom: 0; padding-top: 15px; max-height: 100%;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action .action a{margin-bottom: 10px;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action .excerpt{display: none; color: #fff; padding: 0 5px;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action:hover .action{height: 100%; transition: visibility 0s, opacity 0.5s linear;}
body.cyc-pf section.wp-bp-pre-footer-widget .list-banners .image-action:hover .excerpt{display: block;}
@media (max-width: 575.98px){
body.cyc-pf section.wp-bp-pre-footer-widget .image-action .action .btn{margin-top: 0.5rem;}
}
body.cyc-pf section.wp-bp-pre-footer-widget .image-action img{object-fit: fill !important;}
body.cyc-pf section.wp-bp-pre-footer-widget a{color:#000000;}
body.cyc-pf section.wp-bp-pre-footer-widget a:active,body.cyc-pf section.wp-bp-pre-footer-widget a:focus,body.cyc-pf section.wp-bp-pre-footer-widget a:hover{color:#a48453;}
body.cyc-pf section.wp-bp-pre-footer-widget .container{max-width:1110px;}
/* rtl.css of the old theme (Hebrew pages only) */
body.cyc-he section.wp-bp-pre-footer-widget h2{font-family: 'Almoni Tzar AAA';}
