/* Generated Style - Deep Analysis */
.popup-template .modal { opacity:0;transition:all .25s ease }
.popup-template .modal.is-open { opacity:1;transition:all .25s ease }
div#sogo_overlay { position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999;
  opacity: 0.7;
  cursor: pointer;
  background-color: #777777;
  bottom: 0;
  right: 0;
  display: none;
  border: none; }
#open_sogoacc { position: fixed;
  width: auto;
  background: #ebebeb;
  font-weight: bold;
  z-index: 99999999;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  font-size: 14px;
  color: #3f3f3f;
  line-height: 1.2;
  padding: 10px;
  cursor: pointer; }
#open_sogoacc.bottomleft { left: 0;
  bottom: 0; }
#close_sogoacc { cursor: pointer;
  font-size: 16px;
  background: #2BB673;
  font-weight: bold;
  z-index: 99999999;
  color: #fff;
  text-align: center;
  line-height: 40px;
  text-transform: uppercase; }
@media (min-width: 768px) {
#close_sogoacc { line-height: 50px; }

}
#sogoacc { display: none;
  position: fixed;
  padding: 0;
  width: 300px;
  height: auto;
  background: #fff;
  z-index: 99999999;
  color: #000;
  border-radius: 0;
  box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.35); }
#sogoacc.bottomleft { left: 0;
  bottom: 0; }
#sogoacc a { color: #4d4d4d; }
#sogoacc .accessibility-info > div { display: inline-block; }
#sogoacc .sogo-btn-toolbar { margin-left: 0;
  padding: 0 10px; }
#sogoacc .btn { border-radius: 0;
  width: 100%;
  font-weight: normal;
  color: #333333;
  border-bottom: 1px solid #000;
  border-right: none;
  border-left: none;
  border-top: none;
  margin: 0 auto;
  line-height: 40px;
  padding-left: 80px;
  text-align: left;
  display: block;
  background: transparent ;
  position: relative; }
@media (min-width: 768px) {
#sogoacc .btn { line-height: 50px;
    font-size: 15px; }

}
#sogoacc div#sogo_font_a button { display: inline-block !important;
  width: auto;
  float: left;
  color: #2DB575;
  text-align: center;
  padding: 0 14px; }
#sogoacc div#sogo_font_a { padding-left: 25px;
  margin: 1px;
  box-sizing: border-box; }
#sogoacc .accessibility-info { padding: 10px 0;
  border-top: 1px solid #333333; }
#sogoacc .accessibility-info { color: #333333;
  font-size: 12px;
  font-weight: normal; }
#sogoacc button#sogo_a1 { font-size: 26px;
  border-bottom: none; }
#sogoacc button#sogo_a2 { font-size: 32px;
  border-bottom: none; }
#sogoacc button#sogo_a3 { font-size: 42px;
  border-bottom: none; }
#sogoacc .accessibility-info div i { padding: 0 5px; }
#sogoacc .accessibility-info div { padding: 0 8px; }
#sogoacc .sogo-btn-toolbar .sogo-btn-group { float: none;
  width: 100%; }
#sogoacc .sogo-logo { background: #EBEBEB;
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 39px; }
#sogoacc .sogo-logo a { font-size: 12px;
  color: #333333;
  display: block;
  font-weight: normal; }
#sogoacc .sogo-logo img { padding: 5px 0; }
#sogoacc .sogo-logo span { vertical-align: top;
  margin: 0 10px;
  display: inline-block; }
#sogoacc .red { color: #EF454E; }
#sogoacc .sogo-btn-group span { position: absolute;
  left: 10px;
  z-index: 1;
  font-size: 35px; }
@media (min-width: 768px) {
#sogoacc .sogo-btn-group span { font-size: 48px; }

}
.accessibility-info { padding: 30px; }
body.sogo_blank_white { filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: gray; }
body.sogo_a1 #open_sogoacc * { font-size: auto !important; }
.rtl #sogoacc .sogo-btn-group span { left: auto;
  right: 10px; }
.rtl #sogoacc .btn { padding-right: 80px;
  text-align: right; }
.rtl #sogoacc div#sogo_font_a button { float: right; }
.rtl #sogoacc div#sogo_font_a { padding-right: 25px; }
@font-face { font-family: 'sogo-icomoon';
  src: url('fonts/icomoon.eot%3F5p079g');
  src: url('fonts/icomoon.eot%3F5p079g') format('embedded-opentype'), url('fonts/icomoon.ttf%3F5p079g') format('truetype'), url('fonts/icomoon.woff%3F5p079g') format('woff'), url('fonts/icomoon.svg%3F5p079g') format('svg');
  font-weight: normal;
  font-style: normal; }
#sogoacc { box-sizing: border-box; }
#sogoacc [class^="sogo-icon-"], #sogoacc [class*=" sogo-icon-"] { font-family: 'sogo-icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.sogo-icon-black:before { content: "\e900"; }
.sogo-icon-black_and_white:before { content: "\e901"; }
.sogo-icon-flash:before { content: "\e902"; }
.sogo-icon-font:before { content: "\e903"; }
.sogo-icon-link:before { content: "\e904"; }
.sogo-icon-white:before { content: "\e905"; }
body.sogo_blank_white #b_n_c, body.sogo_contrasts #contrasts, body.sogo_contrasts_white #contrasts_white, body.sogo_animation_off #animation_off, body.sogo_readable_font #readable_font, body.sogo_underline_links #underline_links, body.sogo_font_2 #sogo_a2, body.sogo_font_3 #sogo_a3 { background-color: red !important;
  color: #fff !important; }
.clearfix:after { content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }
.clearfix { display: block;
  width: 100%; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%;
  overflow: visible; }
@keyframes spin { from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	} }
@keyframes blink { from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	} }
.esd-form { margin: 30px auto;
	padding: 50px 30px;
	background-color: #f5f5f5;
	text-align: center; }
.esd-form__fields { display: flex; }
.esd-form:not(.esd-form--show-name) input[type='email'] { width: 100%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-right: 0; }
.esd-form:not(.esd-form--show-name) input[type='submit'] { border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-left: 0; }
body { display:block; }
@media only screen and (max-width: 480px) {
.embed-responsive-1by1 { height: 500px; }

}
@font-face { font-family:'Almoni Tzar AAA';
  font-weight:200; 
  font-style: normal;
  src: url('../fonts/almoni-tzar-aaa-200.eot');
  src: url('../fonts/almoni-tzar-aaa-200.eot?') format('embedded-opentype'),
    url('../fonts/almoni-tzar-aaa-200.ttf') format('truetype'),
    url('../fonts/almoni-tzar-aaa-200.woff') format('woff'); }
@font-face { font-family:'Almoni Tzar AAA';
  font-weight:300; 
  font-style: normal;
  src: url('../fonts/almoni-tzar-aaa-300.eot');
  src: url('../fonts/almoni-tzar-aaa-300.eot?') format('embedded-opentype'),
    url('../fonts/almoni-tzar-aaa-300.ttf') format('truetype'),
    url('../fonts/almoni-tzar-aaa-300.woff') format('woff'); }
@font-face { font-family:'Almoni Tzar AAA';
  font-weight:400; 
  font-style: normal;
  src: url('../fonts/almoni-tzar-aaa-400.eot');
  src: url('../fonts/almoni-tzar-aaa-400.eot?') format('embedded-opentype'),
    url('../fonts/almoni-tzar-aaa-400.ttf') format('truetype'),
    url('../fonts/almoni-tzar-aaa-400.woff') format('woff'); }
@font-face { font-family:'Almoni Tzar AAA';
  font-weight:700; 
  font-style: normal;
  src: url('../fonts/almoni-tzar-aaa-700.eot');
  src: url('../fonts/almoni-tzar-aaa-700.eot?') format('embedded-opentype'),
    url('../fonts/almoni-tzar-aaa-700.ttf') format('truetype'),
    url('../fonts/almoni-tzar-aaa-700.woff') format('woff'); }
@font-face { font-family:'heebo';
  font-weight:100; 
  font-style: normal;
  src: url('../fonts/heebo-thin.otf');
  src: url('../fonts/heebo-thin.otf?') format('embedded-opentype'),
    url('../fonts/heebo-thin.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:200; 
  font-style: normal;
  src: url('../fonts/heebo-light.otf');
  src: url('../fonts/heebo-light.otf?') format('embedded-opentype'),
    url('../fonts/heebo-light.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:300; 
  font-style: normal;
  src: url('../fonts/heebo-light.otf');
  src: url('../fonts/heebo-light.otf?') format('embedded-opentype'),
    url('../fonts/heebo-light.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:400; 
  font-style: normal;
  src: url('../fonts/heebo-regular.otf');
  src: url('../fonts/heebo-regular.otf?') format('embedded-opentype'),
    url('../fonts/heebo-regular.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:500; 
  font-style: normal;
  src: url('../fonts/heebo-medium.otf');
  src: url('../fonts/heebo-medium.otf?') format('embedded-opentype'),
    url('../fonts/heebo-medium.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:600; 
  font-style: normal;
  src: url('../fonts/heebo-bold.otf');
  src: url('../fonts/heebo-bold.otf?') format('embedded-opentype'),
    url('../fonts/heebo-bold.ttf') format('truetype'); }
@font-face { font-family:'heebo';
  font-weight:700; 
  font-style: normal;
  src: url('../fonts/heebo-extrabold.otf');
  src: url('../fonts/heebo-extrabold.otf?') format('embedded-opentype'),
    url('../fonts/heebo-extrabold.ttf') format('truetype'); }
body { direction: rtl; unicode-bidi: embed; text-align: right; }
h1, h2, h3, .h2, .h3 { font-family: 'Almoni Tzar AAA'; }
.navbar-brand { margin-left: 1rem; margin-right: 0; }
.dropdown-menu { right: 0; }
.dropdown-toggle::after { margin-left: 0em; margin-right: 0.255em; }
.modal-header .close { margin: -1rem auto -1rem 0; }
@media (max-width: 575.98px) {
#site-navigation .btn-donations { left: 10px; right: unset; }
#site-navigation .btn-search { left: 100px; right: unset; }
.dropdown-toggle::after { left: 10px; right: unset; }
#site-navigation .btn-language { left: 140px; right: unset; }
#site-navigation .btn-he { display: none; }
#site-navigation .btn-en { display: block; }

}
@media (min-width: 576px) {
#primary-menu-wrap { left: 0; }
#primary-menu-wrap > #primary-menu > .nav-item:last-child a { border-right: 1px solid #BFA57A; padding-right: 1rem; margin-right: 0;  border-left: 0; }
.fixed-top #primary-menu-wrap { margin-right: auto; margin-left: unset; left: unset; }

}
#top-menu { margin-right: auto !important; margin-left: 0 !important; }
#primary-menu { margin-right: auto !important; margin-left: 0 !important; }
#primary-menu .dropdown-menu, #primary-menu .dropdown-menu .nav-item { text-align: right; }
.footer-logo { margin-right: 0; margin-left: 1rem; }
.site-footer .navbar .menu-item { border-left: 1px solid #ccc; border-right: 0; }
.site-footer .navbar .menu-item:last-child { border: 0; }
.site-footer .navbar .menu-item:first-child > a { padding-right: 0 !important; padding-left: 20px !important; }
.footer-widgets div div:last-child { margin-left: 0; margin-right: auto; }
.site-footer .navbar .menu-item { border-left: 1px solid #ccc; }
.youtube-channel { padding-right: 25px; background-position: right; }
.he { display: block !important; }
.en { display: none !important; }
@import url('fonts.css');

body {  }
p { color: #000A28; font-family: heebo; font-size: 16px; line-height: 24px; }
h1, h2, h3, .h2, .h3 { font-family: 'Oswald'; }
h4 { font-family: heebo; }
h1 { color: #FFFFFF; font-size: 58px; font-weight: bold; line-height: 0; text-align: center; }
h2, .h2 { color: #A48453; font-size: 40px; line-height: 42px; }
h2 a { color: #A48453; }
h3, .h3 { color: #000A28; font-size: 32px; font-weight: bold; line-height: 32px; }
h4 { color: #2B5878; font-size: 22px; font-weight: 500; line-height: 40px; }
hr { background-color: #ccc; height: 1px; margin-bottom: 1.5em; margin-top: 0; }
img { height: auto; max-width: 100%; }
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
#content { background-color: #f8f8f8; }
.entry-content:before, .entry-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; }
.entry-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; }
.widget { margin: 0 0 1.5em; }
.hentry { margin: 0 0 1.5em; }
.entry-content { margin: 0; }
iframe { max-width: 100%; }
body { -ms-word-wrap: break-word; word-wrap: break-word; -webkit-font-smoothing: auto; text-rendering: optimizeLegibility !important; -moz-osx-font-smoothing: grayscale; font-smoothing: auto; }
a, button, input { -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
table tbody + tbody { border-top: 2px solid #dee2e6; }
input[type="submit"] { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; line-height: 1.5; border-radius: 0.25rem; -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-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; 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; 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, -webkit-box-shadow 0.15s ease-in-out; padding: 0.5rem 1.25rem; color: #fff; background-color: #007bff; border-color: #007bff; }
input[type="submit"]:active, input[type="submit"]:hover { color: #fff; background-color: #0062cc; border-color: #005cbf; cursor: pointer; }
input[type="text"], input[type="email"], textarea { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
input[type="text"]:focus, input[type="email"]:focus, textarea:focus { color: #495057; background-color: #fff; border-color: #80bdff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
select { height: calc(2.25rem + 2px); display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }
.navbar .navbar-nav .dropdown-menu a { display: block; width: 100%; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #212529; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; }
.site-footer { padding-top: 3rem; padding-bottom: 3rem; }
.card-title.entry-title { margin-bottom: .25rem; }
.entry-title a:hover { color: #007bff !important; }
.content-area.wp-bp-404 .card-body { padding: 2.5rem 4rem; }
.footer-widgets div div:last-child { margin-left: auto; }
.hentry.card .card-body {  }
select { height: calc(2.25rem + 2px); display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .25rem; -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; -o-transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }
.entry-title a:hover { text-decoration: none; }
.comments-area .media-body { overflow: auto; }
.single .post-navigation .nav-links a { color: #6c757d; margin-bottom: 2rem; display: inline-block; }
.single .post-navigation .nav-links a:hover { color: #212529; text-decoration: none; }
.navbar { padding: 1rem;display: block; }
.site-title a, .site-description { display: none; }
.navbar-brand { border-bottom: 5px solid #2B5878; background-color: #f8f8f8; text-align: center; top: 0px; margin-bottom: 0; position: absolute; z-index: 1000; }
.navbar-brand img { margin: 0 1rem 1rem 1rem; }
.navbar .navbar-nav .nav-link { color: #2B5878; }
.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link:focus { opacity: 0.75; }
.navbar .navbar-nav .show > .nav-link, .navbar .navbar-nav .active > .nav-link, .navbar .navbar-nav .nav-link.show, .navbar .navbar-nav .nav-link.active { color: #2B5878; opacity: 1; }
.navbar .navbar-brand:hover, .navbar .navbar-brand:focus { color: #b17777; }
.navbar .navbar-nav .dropdown-menu .active > .nav-link { color: #2B5878; border-radius: unset; }
.navbar .navbar-nav .dropdown-menu .nav-link:hover, .navbar .navbar-nav .dropdown-menu .nav-link:focus { color: #000; background-color: #fff; }
.navbar-toggler { background-color: #343a40; }
.site-header { border-bottom: 1px solid rgba(0, 0, 0, 0.125); margin: 0; background-color: #f8f8f8; }
body.custom-background .wp-bp-main-content .col-md-8, body.custom-background .wp-bp-main-content .col-md-9 { background: #f8f9fa; padding: 2rem; border: 1px solid rgba(0, 0, 0, 0.125); }
.site-footer a:hover { text-decoration: none; }
#content > div.container > div.row { margin-left: -50px; margin-right: -50px; padding-bottom: 2rem; }
.bg-blue { background-color: #2B5878; color: #fff; }
#site-navigation { z-index: 100; padding: 0; max-width: 1140px; font-size: 1.1rem; height: 100px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;  -webkit-animation: fadein 2s; 
       -moz-animation: fadein 2s; 
        -ms-animation: fadein 2s; 
         -o-animation: fadein 2s; 
            animation: fadein 2s; }
#site-navigation .nav-item { padding: 0.1rem; margin: 0 0.4rem; }
#top-menu-wrap { height: min-content; -ms-flex-preferred-size: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-align: center; }
#top-menu { font-size: 15px; display: flex !important; -ms-flex-preferred-size: auto; margin-left: auto !important; margin-right: 0 !important; }
#top-menu .nav-link:hover { color: #A48453; border-bottom: 1px solid #A48453; }
#primary-menu { margin-left: auto !important; margin-right: 0 !important; }
#primary-menu .dropdown-menu, #primary-menu .dropdown-menu .nav-item { margin: 0; padding: 0; width: 250px; border-radius: 0; }
#primary-menu .dropdown-menu .nav-link { padding-left: 0.25rem; padding-right: 0.25rem; }
.dropdown-menu .nav-link:hover { opacity: 1; }
#primary-menu .dropdown-menu { background-color: #BFA57A; }
#primary-menu .dropdown-menu .nav-item { font-size: normal; padding: 0; margin: 0; }
.footer-logo { width: 66px; height: auto; margin-right: 1rem; }
.site-footer a, .site-footer a:hover { color: #fff !important; }
.site-footer .navbar { padding: 0; }
.site-footer .navbar .menu-item { border-right: 1px solid #ccc; }
.site-footer .navbar a { padding: 0 20px !important; }
.site-footer .navbar .menu-item:last-child { border: 0; }
.site-footer .navbar .menu-item:first-child > a { padding-left: 0 !important; }
.site-footer .widget { margin: 0 0 0.5rem; }
.newsletter-form .form-title { font-size: large; }
.newsletter-form .form-remark { font-size: x-small; margin-bottom: 1rem; }
.youtube-channel { padding-left: 25px; background-image: url('../images/youtube.png'); background-position: left; background-repeat: no-repeat; background-size: contain; }
.entry-header { position: relative; width: 100%; top: 0; }
.entry-header h1 { color: #fff; font-size: 60px; margin-bottom: 3rem; }
.entry-header .breadcrumbs { width: 100%; text-align: center; color: #fff; font-size: medium; padding: 1.5rem 0 1rem 0; }
.entry-header .breadcrumbs a { color: #fff; }
#content > .container {  }
#primary .card { border: 0; }
.front-page .card .card-body { padding: 0.5rem ; }
#main.index { padding-top: 20px; }
#main.index article.card { border: 1px solid #dee2e6; border-top: 3px solid #A48453; }
#main.index article.card img { min-height: 150px; object-position: center; object-fit: cover; }
.card { border-radius: 0; }
#main .card { border-top: 8px solid #A48453; min-width: 1px; }
.list-cards .card .card-body { padding: 0.5rem; }
.ttype-post .card-body { padding: 0; }
.card-page .card-body { margin-left: 0.5rem; }
.banner-zone { width: 100%; position: absolute; right: 0; }
.banner-zone  img { margin: 0 auto; display: block; width: 100%; }
.page-banner-effect { width: 100%; height: 100%; position: absolute; background: blue; opacity: 0.2; }
.btn-search { padding: 0.5rem; margin: 0 0.25rem; color: #2b5878; }
.btn-donations { background-color: #2b5878 !important; color: #fff !important; border-radius: 0; }
.btn-golden { color: #fff; background-color: #A48453; border-color: #A48453; border-radius: 0; }
.btn-golden:hover { color: #000; }
.btn { border-radius: 0; }
.container-post-340 article .card-body, .container-post-347 article .card-body, .container-post-2111 article .card-body, .container-post-2148 article .card-body { padding: 0 !important; }
.leader > .card-body > .entry-content > img { max-width: 300px; }
#site-navigation .btn-language { display: none; color: #2B5878; }
@media (min-width: 768px) {
.hentry.card .card-body {  }

}
@media (max-width: 575.98px) {
#site-navigation { height: 50px; background-color: #fff; }
#site-navigation .container { justify-content: flex-start; background-color: #fff }
.site-info { margin-top: 0 !important; }
.navbar-brand { background-color: #fff; border: 0; position: relative; margin-right: 1rem; }
.navbar-brand img { margin: 0rem 1rem; }
#site-navigation .btn { position: absolute; top: 7px; }
#site-navigation .btn-donations { right: 10px; }
#site-navigation .btn-search { right: 110px; }
#site-navigation .btn-language { right: 150px; }
#site-navigation .btn-he { display: block; }
#site-navigation .btn-en { display: none; }
.site-footer .navbar a { padding: 0 10px !important; }
.newsletter-form { margin-top: 1rem; }
.developer { margin-top: 1rem; text-align: right; }
#primary-menu {  }
#primary-menu-wrap, .navbar-toggler, #primary-menu .dropdown-menu, .dropdown-menu { background-color: #fff; }
#primary-menu-wrap.show, .navbar-toggler, #primary-menu.show .dropdown-menu, .dropdown-menu {  }
.dropdown-menu, .dropdown-menu .nav-item { background-color: #fff; border: 0; padding: 0.25rem !important; }
.dropdown-toggle::after { margin: 10px; position: absolute; right: 10px; }
.entry-header {  }
.entry-header h1 { padding-top: 1rem; font-size: xx-large; }
.entry-header .breadcrumbs { display: none; }
#content > div.container > div.row { margin-left: 0; margin-right: 0; }
.banner-zone { height: 110px; }
.banner-zone img { height: 100%;
    object-fit: cover; }
.llist-row .card .card-body { padding: 0.5rem !important; }
.list-cards .card .card-body { padding: 0rem !important; }

}
@media (min-width: 576px) {
.navbar-brand { box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
#primary-menu-wrap { flex: none; display: block; position: absolute; bottom: 0; right: 0; }
#primary-menu-wrap > #primary-menu > .nav-item:hover { background-color: #EFE3D0; }
#primary-menu-wrap > #primary-menu > .nav-item { padding: 0; margin: 0.5rem 0 0 0; }
#primary-menu-wrap > #primary-menu > .nav-item .nav-link { margin: 0.5rem; padding: 0 0.5rem; }
#primary-menu-wrap > #primary-menu > .nav-item:last-child a { border-left: 1px solid #BFA57A; padding-left: 1rem; margin-left: 0; }
#primary-menu-wrap > #primary-menu .dropdown-menu .nav-link { padding: 0.25rem; margin: 0; }
ul.navbar-nav li.dropdown:hover ul.dropdown-menu { display: block; }
.fixed-top { height: 65px !important; background-color: #fff !important; }
.fixed-top .container { height: 100%; }
.fixed-top .navbar-brand { padding: 0.5rem; margin: 0; border-width: 0; border-color: #2B5878; border-style: solid; }
.fixed-top .navbar-brand .normal-brand { display: none !important; }
.fixed-top .navbar-brand .small-brand { display: block !important; border: 1px; margin: 0; padding: 0; }
.fixed-top #top-menu-wrap { display: none !important; }
.fixed-top #primary-menu-wrap { bottom: unset; position: relative; flex-basis: auto; margin-left: auto; right: unset; }

}
.en { display: block; }
.he { display: none; }
@font-face { font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('fonts/slick.eot');
    src: url('fonts/slick.eot%3F') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('fonts/slick.ttf') format('truetype'), url('fonts/slick.svg') format('svg'); }
:root { --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -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-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
*, *::before, *::after { box-sizing: border-box; }
html { font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, footer, header, main, nav, section { display: block; }
body { margin: 0;
  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;
  background-color: #fff; }
[tabindex="-1"]:focus { outline: 0 !important; }
hr { box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1, h2, h3, h4 { margin-top: 0;
  margin-bottom: 0.5rem; }
p { margin-top: 0;
  margin-bottom: 1rem; }
ul { margin-top: 0;
  margin-bottom: 1rem; }
ul ul { margin-bottom: 0; }
a { color: #007bff;
  text-decoration: none;
  background-color: transparent; }
a:hover { color: #0056b3;
  text-decoration: underline; }
img { vertical-align: middle;
  border-style: none; }
label { display: inline-block;
  margin-bottom: 0.5rem; }
button { border-radius: 0; }
button:focus { outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }
input, button, select, textarea { margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
select { word-wrap: normal; }
button, [type="button"], [type="submit"] { -webkit-appearance: button; }
input[type="checkbox"] { box-sizing: border-box;
  padding: 0; }
textarea { overflow: auto;
  resize: vertical; }
h1, h2, h3, h4, .h2, .h3 { margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }
h1 { font-size: 2.5rem; }
h2, .h2 { font-size: 2rem; }
h3, .h3 { font-size: 1.75rem; }
h4 { font-size: 1.5rem; }
hr { margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
.container { width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px) {
.container { max-width: 540px; }

}
@media (min-width: 768px) {
.container { max-width: 720px; }

}
@media (min-width: 992px) {
.container { max-width: 960px; }

}
@media (min-width: 1200px) {
.container { max-width: 1140px; }

}
.row { display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.col-md-2, .col-md-3, .col-md-4, .col-md-12 { position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }
@media (min-width: 768px) {
.col-md-2 { -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
.col-md-3 { -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
.col-md-4 { -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
.col-md-12 { -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
.order-md-1 { -ms-flex-order: 1;
    order: 1; }

}
.table tbody + tbody { border-top: 2px solid #dee2e6; }
.table-borderless tbody + tbody { border: 0; }
.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover { color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }
.table-primary tbody + tbody { border-color: #7abaff; }
.table-secondary tbody + tbody { border-color: #b3b7bb; }
.table-success tbody + tbody { border-color: #8fd19e; }
.table-info tbody + tbody { border-color: #86cfda; }
.table-warning tbody + tbody { border-color: #ffdf7e; }
.table-danger tbody + tbody { border-color: #ed969e; }
.table-light tbody + tbody { border-color: #fbfcfc; }
.table-dark tbody + tbody { border-color: #95999c; }
.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover { color: #fff;
  background-color: rgba(255, 255, 255, 0.075); }
.form-control { display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
.form-control { transition: none; }

}
.form-control:focus { color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.form-control::placeholder { color: #6c757d;
  opacity: 1; }
.form-control:disabled { background-color: #e9ecef;
  opacity: 1; }
textarea.form-control { height: auto; }
.form-check { position: relative;
  display: block;
  padding-left: 1.25rem; }
.form-check-input { position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label { color: #6c757d; }
.form-check-label { margin-bottom: 0; }
.was-validated .form-control:valid { border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:valid:focus { border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip { display: block; }
.was-validated textarea.form-control:valid { padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:valid { border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:valid:focus { border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip { display: block; }
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip { display: block; }
.was-validated .form-check-input:valid ~ .form-check-label { color: #28a745; }
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label { color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-label::before { border-color: #28a745; }
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before { border-color: #34ce57;
  background-color: #34ce57; }
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before { border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-label { border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip { display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label { border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback { display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }
.was-validated .form-control:invalid, .form-control.is-invalid { border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }
.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: #dc3545; }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color: #e4606d;
  background-color: #e4606d; }
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.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) {
.btn { transition: none; }

}
.btn:hover { color: #212529;
  text-decoration: none; }
.btn:focus { outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.btn:disabled { opacity: 0.65; }
.btn-primary { color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.btn-primary:hover { color: #fff;
  background-color: #0069d9;
  border-color: #0062cc; }
.btn-primary:focus { box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.btn-primary:disabled { color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.show > .btn-primary.dropdown-toggle { color: #fff;
  background-color: #0062cc;
  border-color: #005cbf; }
.show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
.show > .btn-secondary.dropdown-toggle { color: #fff;
  background-color: #545b62;
  border-color: #4e555b; }
.show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
.show > .btn-success.dropdown-toggle { color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430; }
.show > .btn-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
.show > .btn-info.dropdown-toggle { color: #fff;
  background-color: #117a8b;
  border-color: #10707f; }
.show > .btn-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
.show > .btn-warning.dropdown-toggle { color: #212529;
  background-color: #d39e00;
  border-color: #c69500; }
.show > .btn-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
.show > .btn-danger.dropdown-toggle { color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d; }
.show > .btn-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
.show > .btn-light.dropdown-toggle { color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df; }
.show > .btn-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
.show > .btn-dark.dropdown-toggle { color: #fff;
  background-color: #1d2124;
  border-color: #171a1d; }
.show > .btn-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
.show > .btn-outline-primary.dropdown-toggle { color: #fff;
  background-color: #007bff;
  border-color: #007bff; }
.show > .btn-outline-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
.show > .btn-outline-secondary.dropdown-toggle { color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }
.show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
.show > .btn-outline-success.dropdown-toggle { color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
.show > .btn-outline-success.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.show > .btn-outline-info.dropdown-toggle { color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.show > .btn-outline-info.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.show > .btn-outline-warning.dropdown-toggle { color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
.show > .btn-outline-warning.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.show > .btn-outline-danger.dropdown-toggle { color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
.show > .btn-outline-danger.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.show > .btn-outline-light.dropdown-toggle { color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
.show > .btn-outline-light.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.show > .btn-outline-dark.dropdown-toggle { color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
.show > .btn-outline-dark.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-lg { padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-block { display: block;
  width: 100%; }
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
.fade { transition: none; }

}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
@media (prefers-reduced-motion: reduce) {
.collapsing { transition: none; }

}
.dropdown { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-toggle::after { display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }
.dropdown-menu { position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
.dropdown-menu.show { display: block; }
.nav-link { display: block;
  padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus { text-decoration: none; }
.nav-link.disabled { color: #6c757d;
  pointer-events: none;
  cursor: default; }
.nav-tabs .nav-link { border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: #e9ecef #e9ecef #dee2e6; }
.nav-tabs .nav-link.disabled { color: #6c757d;
  background-color: transparent;
  border-color: transparent; }
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff; }
.nav-pills .nav-link { border-radius: 0.25rem; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff;
  background-color: #007bff; }
.navbar { position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar > .container { display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between; }
.navbar-brand { display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:hover, .navbar-brand:focus { text-decoration: none; }
.navbar-nav { display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link { padding-right: 0;
  padding-left: 0; }
.navbar-nav .dropdown-menu { position: static;
  float: none; }
.navbar-collapse { -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center; }
.navbar-toggler { padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.navbar-toggler:hover, .navbar-toggler:focus { text-decoration: none; }
.navbar-toggler-icon { display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }
@media (max-width: 575.98px) {
.navbar-expand-sm > .container { padding-right: 0;
    padding-left: 0; }

}
@media (min-width: 576px) {
.navbar-expand-sm { -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.navbar-expand-sm .navbar-nav { -ms-flex-direction: row;
    flex-direction: row; }
.navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute; }
.navbar-expand-sm .navbar-nav .nav-link { padding-right: 0.5rem;
    padding-left: 0.5rem; }
.navbar-expand-sm > .container { -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
.navbar-expand-sm .navbar-collapse { display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
.navbar-expand-sm .navbar-toggler { display: none; }

}
@media (min-width: 768px) {
.navbar-expand-md .navbar-nav .nav-link { padding-right: 0.5rem;
    padding-left: 0.5rem; }

}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav .nav-link { padding-right: 0.5rem;
    padding-left: 0.5rem; }

}
@media (min-width: 1200px) {
.navbar-expand-xl .navbar-nav .nav-link { padding-right: 0.5rem;
    padding-left: 0.5rem; }

}
.navbar-expand { -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start; }
.navbar-expand .navbar-nav { -ms-flex-direction: row;
  flex-direction: row; }
.navbar-expand .navbar-nav .nav-link { padding-right: 0.5rem;
  padding-left: 0.5rem; }
.navbar-expand .navbar-collapse { display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }
.navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled { color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active { color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled { color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active { color: #fff; }
.card { position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
.card-body { -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem; }
.card-title { margin-bottom: 0.75rem; }
@keyframes progress-bar-stripes { from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  } }
.media-body { -ms-flex: 1;
  flex: 1; }
.toast.showing { opacity: 1; }
.toast.show { display: block;
  opacity: 1; }
.toast-body { padding: 0.75rem; }
.modal-open { overflow: hidden; }
.modal-open .modal { overflow-x: hidden;
  overflow-y: auto; }
.modal { position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }
.modal-dialog { position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
.modal.fade .modal-dialog { transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px); }
@media (prefers-reduced-motion: reduce) {
.modal.fade .modal-dialog { transition: none; }

}
.modal.show .modal-dialog { -webkit-transform: none;
  transform: none; }
.modal-dialog-scrollable { display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 1rem);
  overflow: hidden; }
.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { -ms-flex-negative: 0;
  flex-shrink: 0; }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-dialog-centered { display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem); }
.modal-dialog-centered::before { display: block;
  height: calc(100vh - 1rem);
  content: ""; }
.modal-dialog-centered.modal-dialog-scrollable { -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }
.modal-content { position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-backdrop { position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.5; }
.modal-header { display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
.modal-header .close { padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto; }
.modal-title { margin-bottom: 0;
  line-height: 1.5; }
.modal-body { position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem; }
.modal-footer { display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
.modal-footer > :not(:first-child) { margin-left: .25rem; }
.modal-footer > :not(:last-child) { margin-right: .25rem; }
.modal-scrollbar-measure { position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 576px) {
.modal-dialog { max-width: 500px;
    margin: 1.75rem auto; }
.modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
.modal-dialog-scrollable .modal-content { max-height: calc(100vh - 3.5rem); }
.modal-dialog-centered { min-height: calc(100% - 3.5rem); }
.modal-dialog-centered::before { height: calc(100vh - 3.5rem); }
.modal-sm { max-width: 300px; }

}
@media (min-width: 992px) {
.modal-lg, .modal-xl { max-width: 800px; }

}
@media (min-width: 1200px) {
.modal-xl { max-width: 1140px; }

}
.tooltip.show { opacity: 0.9; }
.popover-body { padding: 0.5rem 0.75rem;
  color: #212529; }
.carousel { position: relative; }
.carousel-inner { position: relative;
  width: 100%;
  overflow: hidden; }
.carousel-inner::after { display: block;
  clear: both;
  content: ""; }
.carousel-item { position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
.carousel-item { transition: none; }

}
.carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; }
.carousel-item-next:not(.carousel-item-left), .active.carousel-item-right { -webkit-transform: translateX(100%);
  transform: translateX(100%); }
.carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left { -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right { z-index: 1;
  opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity; }
@media (prefers-reduced-motion: reduce) {
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { transition: none; }

}
.carousel-control-prev, .carousel-control-next { position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
@media (prefers-reduced-motion: reduce) {
.carousel-control-prev, .carousel-control-next { transition: none; }

}
.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus { color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9; }
.carousel-control-prev { left: 0; }
.carousel-control-next { right: 0; }
.carousel-control-prev-icon, .carousel-control-next-icon { display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50% / 100% 100%; }
.carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }
.carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
@keyframes spinner-border { to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  } }
@keyframes spinner-grow { 0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  } }
.bg-light { background-color: #f8f9fa !important; }
.bg-white { background-color: #fff !important; }
.border-top { border-top: 1px solid #dee2e6 !important; }
.clearfix::after { display: block;
  clear: both;
  content: ""; }
.d-none { display: none !important; }
.d-block { display: block !important; }
.d-flex { display: -ms-flexbox !important;
  display: flex !important; }
@media (min-width: 576px) {
.d-sm-block { display: block !important; }

}
@media (min-width: 768px) {
.d-md-none { display: none !important; }
.d-md-block { display: block !important; }

}
@media print {
.d-print-none { display: none !important; }

}
.embed-responsive { position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before { display: block;
  content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe { position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }
.embed-responsive-1by1::before { padding-top: 100%; }
.flex-row { -ms-flex-direction: row !important;
  flex-direction: row !important; }
.flex-column-reverse { -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }
.flex-wrap { -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }
.justify-content-between { -ms-flex-pack: justify !important;
  justify-content: space-between !important; }
@media (min-width: 768px) {
.flex-md-row { -ms-flex-direction: row !important;
    flex-direction: row !important; }

}
.float-right { float: right !important; }
.position-relative { position: relative !important; }
.fixed-top { position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
.sr-only { position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }
.w-100 { width: 100% !important; }
.mb-0 { margin-bottom: 0 !important; }
.mt-1 { margin-top: 0.25rem !important; }
.ml-1 { margin-left: 0.25rem !important; }
.mt-2 { margin-top: 0.5rem !important; }
.mr-2 { margin-right: 0.5rem !important; }
.mb-3 { margin-bottom: 1rem !important; }
.mt-4 { margin-top: 1.5rem !important; }
.mx-4 { margin-right: 1.5rem !important; }
.mx-4 { margin-left: 1.5rem !important; }
.p-0 { padding: 0 !important; }
.pt-4 { padding-top: 1.5rem !important; }
.mx-auto { margin-right: auto !important; }
.mx-auto { margin-left: auto !important; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.font-weight-bold { font-weight: 700 !important; }
.text-white { color: #fff !important; }
.text-body { color: #212529 !important; }
@media print {
*, *::before, *::after { text-shadow: none !important;
    box-shadow: none !important; }
a:not(.btn) { text-decoration: underline; }
img { page-break-inside: avoid; }
p, h2, h3 { orphans: 3;
    widows: 3; }
h2, h3 { page-break-after: avoid; }
body { min-width: 992px !important; }
.container { min-width: 992px !important; }
.navbar { display: none; }
.table-dark tbody + tbody { border-color: #dee2e6; }

}
.ekko-lightbox .modal-dialog { display:none }
.ekko-lightbox .modal-footer { text-align:left }
.modal-dialog .ekko-lightbox-loader>div>div { background-color:#333 }
@keyframes a { 0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)} }
@font-face { font-family: 'Flaticon';
  src: url('../fonts/flaticon.eot');
  src: url('../fonts/flaticon.eot%3F') format('embedded-opentype'), url('../fonts/flaticon.woff') format('woff'), url('../fonts/flaticon.ttf') format('truetype'), url('../fonts/flaticon.otf') format('opentype'), url('../fonts/flaticon.svg') format('svg');
  font-weight: normal;
  font-style: normal; }
.flaticon-html-5-logo:before { content: "\e0a4"; }
@font-face { font-family: 'Icons';
  src: url('../fonts/open-iconic.eot');
  src: url('../fonts/open-iconic.eot%3F') format('embedded-opentype'), url('../fonts/open-iconic.woff') format('woff'), url('../fonts/open-iconic.ttf') format('truetype'), url('../fonts/open-iconic.otf') format('opentype'), url('../fonts/open-iconic.svg') format('svg');
  font-weight: normal;
  font-style: normal; }
.oi { position: relative;
  top: 1px;
  display: inline-block;
  speak:none;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.oi:empty:before { width: 1em;
  text-align: center;
  box-sizing: content-box; }
.oi-magnifying-glass:before { content:'\e08f'; }
.oi-menu:before { content:'\e09b'; }
.esd-form { background-color: rgba(245, 245, 245, 0);
  padding-left: 30px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 50px;
  margin-top: 0px; }
.esd-form:not(.esd-form--show-name) input[type=submit] { padding-right: 10px;
  background-color: #a48453;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-style: solid;
  border-width: 0px;
  padding: 8px 15px 8px 10px;
  font-family: HEEBO; }
.esd-form:not(.esd-form--show-name) input[type=email] { border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  color: rgba(73, 80, 87, 0.82);
  border-style: solid;
  border-width: 0px;
  padding-left: 2px;
  margin-left: 0px;
  padding: 6px 12px;
  padding-right: 12px; }
.newsletter-form .form-title { padding-right: 0px;
  padding-left: 28px; }
#wpbody-content { padding-bottom:65px;float:right;width:100%;overflow:visible }
.has-right-sidebar #post-body { float:right;clear:right;width:100%;margin-left:-2000px }
.has-right-sidebar #post-body-content { margin-left:300px;float:none;width:auto }
.screen-reader-text { border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important }
body, html { height:100%;margin:0;padding:0 }
body { background:#f0f0f1;color:#3c434a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em;min-width:600px }
body.iframe { min-width:0;padding-top:1px }
body.modal-open { overflow:hidden }
body.mobile.modal-open #wpwrap { overflow:hidden;position:fixed;height:100% }
iframe, img { border:0 }
a { color:#2271b1;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out }
a, div { outline:0 }
a:active, a:hover { color:#135e96 }
a:focus { color:#043959;box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent }
.screen-reader-text:focus { box-shadow:none;outline:0 }
p { font-size:13px;line-height:1.5;margin:1em 0 }
li { margin-bottom:6px }
h1, h2, h3, h4 { display:block;font-weight:600 }
h1 { color:#1d2327;font-size:2em;margin:.67em 0 }
h2, h3 { color:#1d2327;font-size:1.3em;margin:1em 0 }
h4 { font-size:1em;margin:1.33em 0 }
ul { padding:0 }
ul { list-style:none }
.widefat tbody th.check-column { padding:9px 0 22px }
.updates-table tbody td.check-column, .widefat tbody th.check-column { padding:11px 3px 0 0 }
.striped>tbody>:nth-child(odd) { background-color:#f6f7f7 }
hr { border:0;border-top:1px solid #dcdcde;border-bottom:1px solid #f6f7f7 }
.show-filters .filter-links a.current:focus, .show-filters .filter-links a.current:hover { color:#135e96 }
.show-favorites-form .favorites-form, .show-filters .filter-drawer { display:block }
.show-filters .filter-links a.current { border-bottom:none }
.show-filters .wp-filter .button.drawer-toggle { border-radius:2px;background:#646970;color:#fff }
.show-filters .wp-filter .drawer-toggle:focus, .show-filters .wp-filter .drawer-toggle:hover { background:#2271b1 }
.show-filters .wp-filter .drawer-toggle:before { color:#fff }
.show-filters .content-filterable, .show-filters .favorites-form, .show-filters.filters-applied.loading-content .content-filterable { display:none }
.show-filters.filters-applied .content-filterable { display:block }
#screen-meta-links .show-settings { border:1px solid #c3c4c7;border-top:none;height:auto;margin-bottom:0;padding:3px 16px 3px 6px;background:#fff;border-radius:0 0 4px 4px;color:#646970;line-height:1.7;box-shadow:0 0 0 transparent;transition:box-shadow .1s linear }
#screen-meta-links .show-settings:active, #screen-meta-links .show-settings:focus, #screen-meta-links .show-settings:hover { color:#2c3338 }
#screen-meta-links .show-settings:focus { border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent }
#screen-meta-links .show-settings:active { transform:none }
#screen-meta-links .show-settings:after { left:0;content:"\f140"/'';font:normal 20px/1 dashicons;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none }
html.wp-toolbar { padding-top:var(--wp-admin--admin-bar--height);box-sizing:border-box;-ms-overflow-style:scrollbar }
#wpbody-content .metabox-holder { padding-top:10px }
#post-body-content { width:100%;min-width:463px;float:right }
#post-body.columns-2 #postbox-container-1 { float:left;margin-left:-300px;width:280px }
#post-body.columns-2 #side-sortables { min-height:250px }
@media only screen and (max-width:799px) {
#wpbody-content .metabox-holder .postbox-container .empty-container { outline:0;height:0;min-height:0 }

}
body.iframe { height:98% }
#post-body #post-body-content #namediv h2, #post-body #post-body-content #namediv h3 { margin-top:0 }
#plugin-information .review-body { float:left;width:100% }
img { border:none }
@media screen and (max-width:782px) {
html.wp-toolbar { padding-top:var(--wp-admin--admin-bar--height) }
body { min-width:240px;overflow-x:hidden }
body * { -webkit-tap-highlight-color:transparent!important }
#wpbody-content { padding-bottom:100px }
.wp-responsive-open #wpbody { left:-16em }

}
@media screen and (max-width:600px) {
html.wp-toolbar { padding-top:0 }
#wpbody { padding-top:46px }
div#post-body.metabox-holder.columns-1 { overflow-x:hidden }

}
button, input, select, textarea { box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit }
input, textarea { font-size:14px }
textarea { overflow:auto;padding:2px 6px;line-height:1.42857143;resize:vertical }
input, select { margin:0 1px }
input[type=email], input[type=text], select, textarea { box-shadow:0 0 0 transparent;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338 }
input[type=email], input[type=text] { padding:0 8px;line-height:2;min-height:30px }
input[type=checkbox]:focus, input[type=email]:focus, input[type=text]:focus, select:focus, textarea:focus { border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent }
input[type=email] { direction:ltr }
input[type=checkbox] { border:1px solid #8c8f94;border-radius:4px;background:#fff;color:#50575e;clear:none;cursor:pointer;display:inline-block;line-height:0;height:1rem;margin:-.25rem 0 0 .25rem;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:1rem;min-width:1rem;-webkit-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);transition:.05s border-color ease-in-out }
input[type=checkbox]:checked::before { float:right;display:inline-block;vertical-align:middle;width:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }
input[type=checkbox]:checked::before { content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E")/'';margin:-.1875rem -.25rem 0 0;height:1.3125rem;width:1.3125rem }
input:disabled, select:disabled, textarea:disabled { background:rgba(255,255,255,.5);border-color:rgba(220,220,222,.75);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(44,51,56,.5) }
input[type=checkbox]:disabled, input[type=checkbox]:disabled:checked:before { opacity:.7;cursor:default }
label { vertical-align:middle }
.show-password #pass1 { display:none }
.show-password #pass1-text { display:inline-block }
.card { position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #c3c4c7;box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;box-sizing:border-box }
.privacy_requests tbody th { border-right:4px solid #fff;background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1) }
.privacy_requests tbody .has-request-results th { box-shadow:none }
.privacy_requests tbody .request-results th .notice { margin:0 0 5px }
.privacy_requests tbody td { background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1) }
.privacy_requests tbody .has-request-results td { box-shadow:none }
@media screen and (max-width:782px) {
textarea { -webkit-appearance:none }
input[type=email], input[type=text] { -webkit-appearance:none;padding:3px 10px;min-height:40px }
input[type=checkbox] { -webkit-appearance:none }
input[type=checkbox]:checked:before { width:1.875rem;height:1.875rem;margin:-.1875rem -.3125rem }
input[type=checkbox] { height:1.5625rem;width:1.5625rem }
input, textarea { font-size:16px }
body.user-new-php .wp-pwd button.wp-hide-pw { left:0 }
body.user-new-php .wp-pwd [type=password], body.user-new-php .wp-pwd [type=text] { padding-left:2.5rem }

}
@keyframes rotation { 0%{transform:rotate(0)}100%{transform:rotate(-359deg)} }
:root { --wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
:root { --wp-admin-border-width-focus:1.5px }

}
@keyframes selection-overlay__fade-in-animation { 0%{opacity:0}to{opacity:.4} }
@keyframes block-editor-is-editable__animation { 0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)} }
@keyframes block-editor-is-editable__animation_reduce-motion { 0%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}99%{background-color:rgba(var(--wp-admin-theme-color--rgb),.1)}to{background-color:rgba(var(--wp-admin-theme-color--rgb),0)} }
@keyframes block-editor-inserter__toggle__fade-in-animation { 0%{opacity:0}to{opacity:1} }
.block-editor-block-list__block .block-editor-block-list__block-html-textarea { border:none;border-radius:2px;box-shadow:inset 0 0 0 1px #1e1e1e;box-sizing:border-box;display:block;font-family:Menlo,Consolas,monaco,monospace;font-size:15px;line-height:1.5;margin:0;outline:none;overflow:hidden;padding:12px;resize:none;width:100% }
@media not (prefers-reduced-motion) {
.block-editor-block-list__block .block-editor-block-list__block-html-textarea { transition:padding .2s linear }

}
.block-editor-block-list__block .block-editor-block-list__block-html-textarea:focus { box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color) }
.block-editor-iframe__body { position:relative }
.block-editor-iframe__html { transform-origin:top center }
@media not (prefers-reduced-motion) {
.block-editor-iframe__html { transition:background-color .4s }

}
.block-editor-iframe__html.zoom-out-animation { bottom:0;left:0;overflow-y:var(--wp-block-editor-iframe-zoom-out-overflow-behavior,scroll);position:fixed;right:0;top:calc(var(--wp-block-editor-iframe-zoom-out-scroll-top, 0)*-1) }
.block-editor-iframe__html.is-zoomed-out { background-color:var(--wp-editor-canvas-background);margin-bottom:calc(var(--wp-block-editor-iframe-zoom-out-content-height)*(1 - var(--wp-block-editor-iframe-zoom-out-scale, 1))*-1 + var(--wp-block-editor-iframe-zoom-out-frame-size, 0)*2/var(--wp-block-editor-iframe-zoom-out-scale, 1)*-1 + -2px);padding-bottom:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0)/var(--wp-block-editor-iframe-zoom-out-scale, 1));padding-top:calc(var(--wp-block-editor-iframe-zoom-out-frame-size, 0)/var(--wp-block-editor-iframe-zoom-out-scale, 1));scale:var(--wp-block-editor-iframe-zoom-out-scale,1);transform:translateX(calc((var(--wp-block-editor-iframe-zoom-out-scale-container-width) - var(--wp-block-editor-iframe-zoom-out-container-width, 100vw))/2/var(--wp-block-editor-iframe-zoom-out-scale, 1))) }
.block-editor-iframe__html.is-zoomed-out body { min-height:calc((var(--wp-block-editor-iframe-zoom-out-inner-height) - 2*var(--wp-block-editor-iframe-zoom-out-frame-size, 0)/var(--wp-block-editor-iframe-zoom-out-scale, 1))/var(--wp-block-editor-iframe-zoom-out-scale, 1)) }
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content) { display:flex;flex:1;flex-direction:column;height:100% }
.block-editor-iframe__html.is-zoomed-out body>.is-root-container:not(.wp-block-post-content)>main { flex:1 }
.block-editor-iframe__html.is-zoomed-out .wp-block[draggable] { cursor:grab }
body.admin-color-light { --wp-admin-theme-color:#0085ba;--wp-admin-theme-color--rgb:0,133,186;--wp-admin-theme-color-darker-10:#0073a1;--wp-admin-theme-color-darker-10--rgb:0,114.7661290323,160.5;--wp-admin-theme-color-darker-20:#006187;--wp-admin-theme-color-darker-20--rgb:0,96.5322580645,135;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-light { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-modern { --wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-modern { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-blue { --wp-admin-theme-color:#096484;--wp-admin-theme-color--rgb:9,100,132;--wp-admin-theme-color-darker-10:#07526c;--wp-admin-theme-color-darker-10--rgb:7.3723404255,81.914893617,108.1276595745;--wp-admin-theme-color-darker-20:#064054;--wp-admin-theme-color-darker-20--rgb:5.7446808511,63.829787234,84.2553191489;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-blue { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-coffee { --wp-admin-theme-color:#46403c;--wp-admin-theme-color--rgb:70,64,60;--wp-admin-theme-color-darker-10:#383330;--wp-admin-theme-color-darker-10--rgb:56.2692307692,51.4461538462,48.2307692308;--wp-admin-theme-color-darker-20:#2b2724;--wp-admin-theme-color-darker-20--rgb:42.5384615385,38.8923076923,36.4615384615;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-coffee { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-ectoplasm { --wp-admin-theme-color:#523f6d;--wp-admin-theme-color--rgb:82,63,109;--wp-admin-theme-color-darker-10:#46365d;--wp-admin-theme-color-darker-10--rgb:69.8430232558,53.6598837209,92.8401162791;--wp-admin-theme-color-darker-20:#3a2c4d;--wp-admin-theme-color-darker-20--rgb:57.6860465116,44.3197674419,76.6802325581;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-ectoplasm { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-midnight { --wp-admin-theme-color:#e14d43;--wp-admin-theme-color--rgb:225,77,67;--wp-admin-theme-color-darker-10:#dd382d;--wp-admin-theme-color-darker-10--rgb:221.4908256881,56.1788990826,45.0091743119;--wp-admin-theme-color-darker-20:#d02c21;--wp-admin-theme-color-darker-20--rgb:207.8348623853,44.2201834862,33.1651376147;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-midnight { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-ocean { --wp-admin-theme-color:#627c83;--wp-admin-theme-color--rgb:98,124,131;--wp-admin-theme-color-darker-10:#576e74;--wp-admin-theme-color-darker-10--rgb:87.0873362445,110.192139738,116.4126637555;--wp-admin-theme-color-darker-20:#4c6066;--wp-admin-theme-color-darker-20--rgb:76.1746724891,96.384279476,101.8253275109;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-ocean { --wp-admin-border-width-focus:1.5px }

}
body.admin-color-sunrise { --wp-admin-theme-color:#dd823b;--wp-admin-theme-color--rgb:221,130,59;--wp-admin-theme-color-darker-10:#d97426;--wp-admin-theme-color-darker-10--rgb:216.8782608696,116.1847826087,37.6217391304;--wp-admin-theme-color-darker-20:#c36922;--wp-admin-theme-color-darker-20--rgb:195.147826087,104.5434782609,33.852173913;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
body.admin-color-sunrise { --wp-admin-border-width-focus:1.5px }

}
html :where(.editor-styles-wrapper) { padding:8px }
html :where(.editor-styles-wrapper) .block-editor-block-list__layout.is-root-container>.wp-block[data-align=full] { margin-left:-8px;margin-right:-8px }
html :where(.wp-block) { margin-bottom:28px;margin-top:28px;max-width:840px }
html :where(.wp-block)[data-align=wide] { max-width:1100px }
html :where(.wp-block)[data-align=full] { max-width:none }
html :where(.wp-block)[data-align=left], html :where(.wp-block)[data-align=right] { height:0;width:100% }
html :where(.wp-block)[data-align=left]:before, html :where(.wp-block)[data-align=right]:before { content:none }
html :where(.wp-block)[data-align=left]>* { float:left;margin-right:2em }
html :where(.wp-block)[data-align=right]>* { float:right;margin-left:2em }
html :where(.wp-block)[data-align=full], html :where(.wp-block)[data-align=wide] { clear:both }
@keyframes components-animate__appear-animation { 0%{transform:translateY(-2em) scaleY(0) scaleX(0)}to{transform:translateY(0) scaleY(1) scaleX(1)} }
@keyframes components-animate__slide-in-animation { to{transform:translateX(0)} }
@keyframes components-animate__loading { 0%{opacity:.5}50%{opacity:1}to{opacity:.5} }
@keyframes components-button__busy-animation { 0%{background-position:right 200px top 0} }
@keyframes slide-in-left { 0%{transform:translateX(100%)}to{transform:translateX(0)} }
@keyframes slide-in-right { 0%{transform:translateX(-100%)}to{transform:translateX(0)} }
@keyframes slide-out-left { 0%{transform:translateX(0)}to{transform:translateX(100%)} }
@keyframes slide-out-right { 0%{transform:translateX(0)}to{transform:translateX(-100%)} }
@keyframes fade-in { 0%{opacity:0}to{opacity:1} }
@keyframes fade-out { 0%{opacity:1}to{opacity:0} }
body.is-dragging-components-draggable { cursor:move;cursor:grabbing!important }
@keyframes __wp-base-styles-fade-in { 0%{opacity:0}to{opacity:1} }
@keyframes __wp-base-styles-fade-out { 0%{opacity:1}to{opacity:0} }
@keyframes components-modal__appear-animation { 0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)} }
@keyframes components-modal__disappear-animation { 0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)} }
.components-panel>.components-panel__body:first-child { margin-top:-1px }
.components-panel>.components-panel__body:last-child { border-bottom-width:0 }
.components-panel__body { border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0 }
.components-panel__body h3 { margin:0 0 .5em }
.components-panel__body.is-opened { padding:16px }
.components-panel__body+.components-panel__body, .components-panel__body+.components-panel__header, .components-panel__header+.components-panel__body { margin-top:-1px }
.components-panel__body>.components-panel__body-title { display:block;font-size:inherit;margin-bottom:0;margin-top:0;padding:0 }
@media not (prefers-reduced-motion) {
.components-panel__body>.components-panel__body-title { transition:background .1s ease-in-out }

}
.components-panel__body.is-opened>.components-panel__body-title { margin:-16px -16px 5px }
.components-panel__body>.components-panel__body-title:hover { background:#f0f0f0;border:none }
.components-panel__body-toggle.components-button { border:none;box-shadow:none;color:#1e1e1e;font-weight:500;outline:none;padding:16px 16px 16px 48px;position:relative;text-align:right;width:100% }
@media not (prefers-reduced-motion) {
.components-panel__body-toggle.components-button { transition:background .1s ease-in-out }

}
.components-panel__body-toggle.components-button { height:auto }
.components-panel__body-toggle.components-button:focus { border-radius:0;box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9)) }
.components-panel__body-toggle.components-button .components-panel__arrow { color:#1e1e1e;left:16px;position:absolute;top:50%;transform:translateY(-50%);fill:currentColor }
@media not (prefers-reduced-motion) {
.components-panel__body-toggle.components-button .components-panel__arrow { transition:color .1s ease-in-out }

}
body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right { -ms-filter:fliph;filter:FlipH;margin-top:-10px;transform:scaleX(-1) }
.components-panel__body-toggle-icon { margin-left:-5px }
@keyframes components-resizable-box__top-bottom-animation { 0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)} }
@keyframes components-resizable-box__left-right-animation { 0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)} }
body.lockscroll, html.lockscroll { overflow:hidden }
@keyframes components-button__appear-animation { 0%{transform:scaleY(0)}to{transform:scaleY(1)} }
.components-validated-control__indicator.is-invalid { color:#cc1818 }
@keyframes components-validated-control__indicator-jump { 0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)} }
:root { --wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px }
@media (min-resolution:192dpi) {
:root { --wp-admin-border-width-focus:1.5px }

}
html :where(.wp-block-column) { margin-bottom:0;margin-top:0 }
.wp-block-comments__legacy-placeholder .comment-body .commentmetadata, .wp-block-post-comments .comment-body .commentmetadata { font-size:.875em }
.block-library-classic__toolbar .mce-container-body.mce-abs-layout { overflow:visible }
@media (min-width:960px) {
.block-editor-freeform-modal .block-editor-freeform-modal__content .mce-container-body { display:flex;flex-direction:column;height:100%;min-width:50vw }

}
.block-library-html__edit .block-library-html__preview-overlay { height:100%;position:absolute;right:0;top:0;width:100% }
.block-library-html__edit .block-editor-plain-text { background:#fff!important;border:1px solid #1e1e1e!important;border-radius:2px!important;box-shadow:none!important;box-sizing:border-box;color:#1e1e1e!important;display:block;font-family:Menlo,Consolas,monaco,monospace!important;font-size:16px!important;max-height:250px;padding:12px!important }
@media (min-width:600px) {
.block-library-html__edit .block-editor-plain-text { font-size:13px!important }

}
.block-library-html__edit .block-editor-plain-text:focus { border-color:var(--wp-admin-theme-color)!important;box-shadow:0 0 0 1px var(--wp-admin-theme-color)!important;outline:2px solid #0000!important }
.block-library-html__edit .block-editor-plain-text { direction:ltr }
.block-library-colors-selector__popover .components-panel__body-title { display:none }
body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open { bottom:0;left:0;right:0;top:0 }
@keyframes fadein { 0%{opacity:0}to{opacity:1} }
@keyframes fadeouthalf { 0%{opacity:1}to{opacity:.5} }
@keyframes loadingpulse { 0%{opacity:1}50%{opacity:.5}to{opacity:1} }
html :where(.editor-styles-wrapper) { background:#fff;color:initial;font-family:serif;font-size:medium;line-height:normal }

/* --- EXTRACTED INLINE STYLES --- */

/* Extracted from Inline Style (id=wp-img-auto-sizes-contain-inline-css) */

    img:is([sizes=auto i], [sizes^="auto," i]) {
      contain-intrinsic-size: 3000px 1500px
    }

    /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
  
/* Extracted from Inline Style (id=wp-emoji-styles-inline-css) */

    img.wp-smiley,
    img.emoji {
      display: inline !important;
      border: none !important;
      box-shadow: none !important;
      height: 1em !important;
      width: 1em !important;
      margin: 0 0.07em !important;
      vertical-align: -0.1em !important;
      background: none !important;
      padding: 0 !important;
    }

    /*# sourceURL=wp-emoji-styles-inline-css */
  
/* Extracted from Inline Style (id=wp-block-library-inline-css) */

    :root {
      --wp-block-synced-color: #7a00df;
      --wp-block-synced-color--rgb: 122, 0, 223;
      --wp-bound-block-color: var(--wp-block-synced-color);
      --wp-editor-canvas-background: #ddd;
      --wp-admin-theme-color: #007cba;
      --wp-admin-theme-color--rgb: 0, 124, 186;
      --wp-admin-theme-color-darker-10: #006ba1;
      --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
      --wp-admin-theme-color-darker-20: #005a87;
      --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
      --wp-admin-border-width-focus: 2px
    }

    @media (min-resolution:192dpi) {
      :root {
        --wp-admin-border-width-focus: 1.5px
      }
    }

    .wp-element-button {
      cursor: pointer
    }

    :root .has-very-light-gray-background-color {
      background-color: #eee
    }

    :root .has-very-dark-gray-background-color {
      background-color: #313131
    }

    :root .has-very-light-gray-color {
      color: #eee
    }

    :root .has-very-dark-gray-color {
      color: #313131
    }

    :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
      background: linear-gradient(135deg, #00d084, #0693e3)
    }

    :root .has-purple-crush-gradient-background {
      background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
    }

    :root .has-hazy-dawn-gradient-background {
      background: linear-gradient(135deg, #faaca8, #dad0ec)
    }

    :root .has-subdued-olive-gradient-background {
      background: linear-gradient(135deg, #fafae1, #67a671)
    }

    :root .has-atomic-cream-gradient-background {
      background: linear-gradient(135deg, #fdd79a, #004a59)
    }

    :root .has-nightshade-gradient-background {
      background: linear-gradient(135deg, #330968, #31cdcf)
    }

    :root .has-midnight-gradient-background {
      background: linear-gradient(135deg, #020381, #2874fc)
    }

    :root {
      --wp--preset--font-size--normal: 16px;
      --wp--preset--font-size--huge: 42px
    }

    .has-regular-font-size {
      font-size: 1em
    }

    .has-larger-font-size {
      font-size: 2.625em
    }

    .has-normal-font-size {
      font-size: var(--wp--preset--font-size--normal)
    }

    .has-huge-font-size {
      font-size: var(--wp--preset--font-size--huge)
    }

    .has-text-align-center {
      text-align: center
    }

    .has-text-align-left {
      text-align: left
    }

    .has-text-align-right {
      text-align: right
    }

    .has-fit-text {
      white-space: nowrap !important
    }

    #end-resizable-editor-section {
      display: none
    }

    .aligncenter {
      clear: both
    }

    .items-justified-left {
      justify-content: flex-start
    }

    .items-justified-center {
      justify-content: center
    }

    .items-justified-right {
      justify-content: flex-end
    }

    .items-justified-space-between {
      justify-content: space-between
    }

    .screen-reader-text {
      border: 0;
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      word-wrap: normal !important
    }

    .screen-reader-text:focus {
      background-color: #ddd;
      clip-path: none;
      color: #444;
      display: block;
      font-size: 1em;
      height: auto;
      left: 5px;
      line-height: normal;
      padding: 15px 23px 14px;
      text-decoration: none;
      top: 5px;
      width: auto;
      z-index: 100000
    }

    html :where(.has-border-color) {
      border-style: solid
    }

    html :where([style*=border-top-color]) {
      border-top-style: solid
    }

    html :where([style*=border-right-color]) {
      border-right-style: solid
    }

    html :where([style*=border-bottom-color]) {
      border-bottom-style: solid
    }

    html :where([style*=border-left-color]) {
      border-left-style: solid
    }

    html :where([style*=border-width]) {
      border-style: solid
    }

    html :where([style*=border-top-width]) {
      border-top-style: solid
    }

    html :where([style*=border-right-width]) {
      border-right-style: solid
    }

    html :where([style*=border-bottom-width]) {
      border-bottom-style: solid
    }

    html :where([style*=border-left-width]) {
      border-left-style: solid
    }

    html :where(img[class*=wp-image-]) {
      height: auto;
      max-width: 100%
    }

    :where(figure) {
      margin: 0 0 1em
    }

    html :where(.is-position-sticky) {
      --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
    }

    @media screen and (max-width:600px) {
      html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px
      }
    }

    /*# sourceURL=wp-block-library-inline-css */
  
/* Extracted from Inline Style (id=wp-block-paragraph-inline-css) */

    .is-small-text {
      font-size: .875em
    }

    .is-regular-text {
      font-size: 1em
    }

    .is-large-text {
      font-size: 2.25em
    }

    .is-larger-text {
      font-size: 3em
    }

    .has-drop-cap:not(:focus):first-letter {
      float: right;
      font-size: 8.4em;
      font-style: normal;
      font-weight: 100;
      line-height: .68;
      margin: .05em 0 0 .1em;
      text-transform: uppercase
    }

    body.rtl .has-drop-cap:not(:focus):first-letter {
      float: none;
      margin-right: .1em
    }

    p.has-drop-cap.has-background {
      overflow: hidden
    }

    :root :where(p.has-background) {
      padding: 1.25em 2.375em
    }

    :where(p.has-text-color:not(.has-link-color)) a {
      color: inherit
    }

    p.has-text-align-left[style*="writing-mode:vertical-lr"],
    p.has-text-align-right[style*="writing-mode:vertical-rl"] {
      rotate: 180deg
    }

    /*# sourceURL=https://mercazharav.org.il/wp-includes/blocks/paragraph/style.min.css */
  
/* Extracted from Inline Style (id=global-styles-inline-css) */

    :root {
      --wp--preset--aspect-ratio--square: 1;
      --wp--preset--aspect-ratio--4-3: 4/3;
      --wp--preset--aspect-ratio--3-4: 3/4;
      --wp--preset--aspect-ratio--3-2: 3/2;
      --wp--preset--aspect-ratio--2-3: 2/3;
      --wp--preset--aspect-ratio--16-9: 16/9;
      --wp--preset--aspect-ratio--9-16: 9/16;
      --wp--preset--color--black: #000000;
      --wp--preset--color--cyan-bluish-gray: #abb8c3;
      --wp--preset--color--white: #ffffff;
      --wp--preset--color--pale-pink: #f78da7;
      --wp--preset--color--vivid-red: #cf2e2e;
      --wp--preset--color--luminous-vivid-orange: #ff6900;
      --wp--preset--color--luminous-vivid-amber: #fcb900;
      --wp--preset--color--light-green-cyan: #7bdcb5;
      --wp--preset--color--vivid-green-cyan: #00d084;
      --wp--preset--color--pale-cyan-blue: #8ed1fc;
      --wp--preset--color--vivid-cyan-blue: #0693e3;
      --wp--preset--color--vivid-purple: #9b51e0;
      --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
      --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
      --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
      --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
      --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
      --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
      --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
      --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
      --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
      --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
      --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
      --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
      --wp--preset--font-size--small: 13px;
      --wp--preset--font-size--medium: 20px;
      --wp--preset--font-size--large: 36px;
      --wp--preset--font-size--x-large: 42px;
      --wp--preset--spacing--20: 0.44rem;
      --wp--preset--spacing--30: 0.67rem;
      --wp--preset--spacing--40: 1rem;
      --wp--preset--spacing--50: 1.5rem;
      --wp--preset--spacing--60: 2.25rem;
      --wp--preset--spacing--70: 3.38rem;
      --wp--preset--spacing--80: 5.06rem;
      --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
      --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
      --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
      --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
    }

    :where(.is-layout-flex) {
      gap: 0.5em;
    }

    :where(.is-layout-grid) {
      gap: 0.5em;
    }

    body .is-layout-flex {
      display: flex;
    }

    .is-layout-flex {
      flex-wrap: wrap;
      align-items: center;
    }

    .is-layout-flex> :is(*, div) {
      margin: 0;
    }

    body .is-layout-grid {
      display: grid;
    }

    .is-layout-grid> :is(*, div) {
      margin: 0;
    }

    :where(.wp-block-columns.is-layout-flex) {
      gap: 2em;
    }

    :where(.wp-block-columns.is-layout-grid) {
      gap: 2em;
    }

    :where(.wp-block-post-template.is-layout-flex) {
      gap: 1.25em;
    }

    :where(.wp-block-post-template.is-layout-grid) {
      gap: 1.25em;
    }

    .has-black-color {
      color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-color {
      color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-color {
      color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-color {
      color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-color {
      color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-color {
      color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-color {
      color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-color {
      color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-color {
      color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-color {
      color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-color {
      color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-color {
      color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-background-color {
      background-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-background-color {
      background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-background-color {
      background-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-background-color {
      background-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-background-color {
      background-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-background-color {
      background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-background-color {
      background-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-background-color {
      background-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-background-color {
      background-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-background-color {
      background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-background-color {
      background-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-black-border-color {
      border-color: var(--wp--preset--color--black) !important;
    }

    .has-cyan-bluish-gray-border-color {
      border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
    }

    .has-white-border-color {
      border-color: var(--wp--preset--color--white) !important;
    }

    .has-pale-pink-border-color {
      border-color: var(--wp--preset--color--pale-pink) !important;
    }

    .has-vivid-red-border-color {
      border-color: var(--wp--preset--color--vivid-red) !important;
    }

    .has-luminous-vivid-orange-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-amber-border-color {
      border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
    }

    .has-light-green-cyan-border-color {
      border-color: var(--wp--preset--color--light-green-cyan) !important;
    }

    .has-vivid-green-cyan-border-color {
      border-color: var(--wp--preset--color--vivid-green-cyan) !important;
    }

    .has-pale-cyan-blue-border-color {
      border-color: var(--wp--preset--color--pale-cyan-blue) !important;
    }

    .has-vivid-cyan-blue-border-color {
      border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
    }

    .has-vivid-purple-border-color {
      border-color: var(--wp--preset--color--vivid-purple) !important;
    }

    .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
      background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
    }

    .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
      background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
    }

    .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
    }

    .has-luminous-vivid-orange-to-vivid-red-gradient-background {
      background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
    }

    .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
      background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
    }

    .has-cool-to-warm-spectrum-gradient-background {
      background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
    }

    .has-blush-light-purple-gradient-background {
      background: var(--wp--preset--gradient--blush-light-purple) !important;
    }

    .has-blush-bordeaux-gradient-background {
      background: var(--wp--preset--gradient--blush-bordeaux) !important;
    }

    .has-luminous-dusk-gradient-background {
      background: var(--wp--preset--gradient--luminous-dusk) !important;
    }

    .has-pale-ocean-gradient-background {
      background: var(--wp--preset--gradient--pale-ocean) !important;
    }

    .has-electric-grass-gradient-background {
      background: var(--wp--preset--gradient--electric-grass) !important;
    }

    .has-midnight-gradient-background {
      background: var(--wp--preset--gradient--midnight) !important;
    }

    .has-small-font-size {
      font-size: var(--wp--preset--font-size--small) !important;
    }

    .has-medium-font-size {
      font-size: var(--wp--preset--font-size--medium) !important;
    }

    .has-large-font-size {
      font-size: var(--wp--preset--font-size--large) !important;
    }

    .has-x-large-font-size {
      font-size: var(--wp--preset--font-size--x-large) !important;
    }

    /*# sourceURL=global-styles-inline-css */
  
/* Extracted from Inline Style (id=classic-theme-styles-inline-css) */

    /*! This file is auto-generated */
    .wp-block-button__link {
      color: #fff;
      background-color: #32373c;
      border-radius: 9999px;
      box-shadow: none;
      text-decoration: none;
      padding: calc(.667em + 2px) calc(1.333em + 2px);
      font-size: 1.125em
    }

    .wp-block-file__button {
      background: #32373c;
      color: #fff;
      text-decoration: none
    }

    /*# sourceURL=/wp-includes/css/classic-themes.min.css */
  
/* Extracted from Inline Style (id=heateor_sss_frontend_css-inline-css) */

    .heateor_sss_button_instagram span.heateor_sss_svg,
    a.heateor_sss_instagram span.heateor_sss_svg {
      background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
    }

    div.heateor_sss_horizontal_sharing a.heateor_sss_button_instagram span {
      background: #A48453 !important;
    }

    div.heateor_sss_standard_follow_icons_container a.heateor_sss_button_instagram span {
      background: #A48453
    }

    .heateor_sss_horizontal_sharing .heateor_sss_svg,
    .heateor_sss_standard_follow_icons_container .heateor_sss_svg {
      background-color: #A48453 !important;
      background: #A48453 !important;
      color: #fff;
      border-width: 0px;
      border-style: solid;
      border-color: transparent
    }

    .heateor_sss_horizontal_sharing .heateorSssTCBackground {
      color: #666
    }

    .heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,
    .heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover {
      border-color: transparent;
    }

    .heateor_sss_vertical_sharing span.heateor_sss_svg,
    .heateor_sss_floating_follow_icons_container span.heateor_sss_svg {
      color: #fff;
      border-width: 0px;
      border-style: solid;
      border-color: transparent;
    }

    .heateor_sss_vertical_sharing .heateorSssTCBackground {
      color: #666;
    }

    .heateor_sss_vertical_sharing span.heateor_sss_svg:hover,
    .heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover {
      border-color: transparent;
    }

    @media screen and (max-width:783px) {
      .heateor_sss_vertical_sharing {
        display: none !important
      }
    }

    .widget .heateor_sss_sharing_ul {
      padding: 0 !important;
      float: right !important;
    }

    .widget .heateorSssSharing,
    .widget .heateorSssSharingRound {
      float: right !important;
    }

    /*# sourceURL=heateor_sss_frontend_css-inline-css */
  
/* Extracted from Inline Style (id=unknown) */

    .site-title,
    .site-description {
      position: absolute;
      clip: rect(1px, 1px, 1px, 1px);
    }
  
/* Extracted from Inline Style (id=custom-background-css) */

    body.custom-background {
      background-color: #ffffff;
    }
  
/* Extracted from Inline Style (id=uagb-style-conditional-extension) */

    @media (min-width: 1025px) {

      body .uag-hide-desktop.uagb-google-map__wrap,
      body .uag-hide-desktop {
        display: none !important
      }
    }

    @media (min-width: 768px) and (max-width: 1024px) {

      body .uag-hide-tab.uagb-google-map__wrap,
      body .uag-hide-tab {
        display: none !important
      }
    }

    @media (max-width: 767px) {

      body .uag-hide-mob.uagb-google-map__wrap,
      body .uag-hide-mob {
        display: none !important
      }
    }
  
/* Extracted from Inline Style (id=unknown) */

    .shorten_url {
      padding: 10px 10px 10px 10px;
      border: 1px solid #AAAAAA;
      background-color: #EEEEEE;
    }
  
/* Extracted from Inline Style (id=wp-custom-css) */

    p.justify {
      text-align: justify;
    }

    .category-60 .cat-item-60 {
      margin-top: 20px;
    }

    .category-60 .cat-item-10,
    .category-60 .cat-item-62,
    .category-60 .cat-item-74,
    .category-60 .cat-item-81,
    .category-60 .cat-item-88,
    .category-60 .cat-item-64,
    .cat-item-60>label {
      display: none !important;
    }

    .navigation.pagination .nav-links {
      display: flex;
      justify-content: center;
      width: 100%;
      align-items: center;
    }

    .navigation.pagination .nav-links>*:not(.dots) {
      display: inline-block;
      min-width: 30px;
      border: 1px solid #000;
      padding: 10px;
      margin: 0 10px;
    }

    .navigation.pagination .nav-links .prev,
    .navigation.pagination .nav-links .next {
      min-width: 70px;
      text-align: center;
    }

    .searchandfilter ul {
      padding-right: 0;
    }

    @media (max-width: 767px) {
      .searchandfilter li {
        padding-bottom: 10px;
        padding-right: 0;
        display: block;
      }

      .searchandfilter input[type="submit"] {
        width: 100%;
      }
    }

    .card {
      max-width: 100%;
    }

    @media (max-width: 767px) {
      .card {
        padding: 0px !important;
      }
    }


    .image-action img {

      object-fit: fill !important;
    }
  
/* Extracted from Inline Style (id=kirki-inline-styles) */

    .custom-logo {
      height: 165px;
      width: auto;
    }

    .navbar.bg-dark {
      background-color: #ffffff !important;
    }

    .btn-link,
    .btn-outline-primary,
    .content-area .sp-the-post .entry-header .entry-title a:hover,
    a {
      color: #000000;
    }

    .btn-primary,
    .button.add_to_cart_button,
    .price_slider_amount button[type="submit"],
    .sp-services-section .sp-single-service .sp-service-icon,
    .wc-proceed-to-checkout .checkout-button.button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
      background-color: #000000;
    }

    .btn-outline-primary,
    .btn-primary,
    .button.add_to_cart_button,
    .price_slider_amount button[type="submit"],
    .wc-proceed-to-checkout .checkout-button.button,
    input[type="button"],
    input[type="reset"],
    input[type="submit"] {
      border-color: #000000;
    }

    .btn-outline-primary:hover {
      background-color: #000000;
      border-color: #000000;
    }

    .entry-title a:hover {
      color: #000000 !important;
    }

    .btn-outline-primary:focus,
    .btn-primary:focus {
      -webkit-box-shadow: 0 0 0 0.1rem #000000;
      -moz-box-shadow: 0 0 0 0.1rem #000000;
      box-shadow: 0 0 0 0.1rem #000000;
    }

    .form-row.place-order button[type="submit"],
    .shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"],
    .single-product .summary.entry-summary button[type="submit"] {
      background-color: #000000;
      border-color: #000000;
    }

    .btn-link:hover,
    .comments-link a:hover,
    .edit-link a:hover,
    .entry-meta a:hover,
    a:active,
    a:focus,
    a:hover {
      color: #a48453;
    }

    .btn-primary:active,
    .btn-primary:focus,
    .btn-primary:hover,
    .btn-primary:not(:disabled):not(.disabled):active,
    .button.add_to_cart_button:hover,
    .price_slider_amount button[type="submit"]:hover,
    .wc-proceed-to-checkout .checkout-button.button:hover,
    input[type="button"]:active,
    input[type="button"]:focus,
    input[type="button"]:hover,
    input[type="submit"]:active,
    input[type="submit"]:focus,
    input[type="submit"]:hover {
      background-color: #a48453;
      border-color: #a48453;
    }

    .form-row.place-order button[type="submit"]:hover,
    .shop_table.shop_table_responsive.woocommerce-cart-form__contents button[type="submit"]:hover,
    .single-product .summary.entry-summary button[type="submit"]:hover {
      background-color: #a48453 !important;
      border-color: #a48453 !important;
    }

    .site-footer.bg-white {
      background-color: #2b5878 !important;
    }

    .site-footer.text-muted {
      color: #ffffff !important;
    }

    .site-footer a {
      color: #ffffff !important;
    }

    #site-navigation {
      max-width: 1110px;
    }

    .container {
      max-width: 1110px;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
      max-width: 1110px;
    }
  
/* Extracted from Inline Style (id=unknown) */

              @media (max-width: 575.98px) {
                #sp-payment .modal-content {
                  height: 600px;
                }

                #sp-payment .modal-content .embed-responsive {
                  height: 100%;
                }
              }

              label[required]:after {
                content: "*";
                color: red;
              }
            
/* Extracted from Inline Style (id=unknown) */

      @media (max-width: 768px) {
        .carousel-inner .carousel-item>div {
          display: none;
        }

        .carousel-inner .carousel-item>div:first-child {
          display: block;
        }
      }

      .carousel-inner .carousel-item.active,
      .carousel-inner .carousel-item-next,
      .carousel-inner .carousel-item-prev {
        display: flex;
      }

      /* medium - display 4  */
      @media (min-width: 768px) {

        .carousel-inner .carousel-item-right.active,
        .carousel-inner .carousel-item-next {
          transform: translateX(25%);
        }

        .carousel-inner .carousel-item-left.active,
        .carousel-inner .carousel-item-prev {
          transform: translateX(-25%);
        }
      }

      /* large - display 6 */
      @media (min-width: 992px) {

        .carousel-inner .carousel-item-right.active,
        .carousel-inner .carousel-item-next {
          transform: translateX(16.666%);
        }

        .carousel-inner .carousel-item-left.active,
        .carousel-inner .carousel-item-prev {
          transform: translateX(-16.666%);
        }
      }

      .carousel-inner .carousel-item-right,
      .carousel-inner .carousel-item-left {
        transform: translateX(0);
      }
    
/* Extracted from Inline Style (id=unknown) */

    #open_sogoacc {
      background: #0780C3;
      color: #FFF;
      border-bottom: 1px solid #0780C3;
      border-right: 1px solid #0780C3;
    }

    #close_sogoacc {
      background: #0780C3;
      color: #fff;
    }

    #sogoacc div#sogo_font_a button {
      color: #0780C3;

    }

    body.sogo_readable_font * {
      font-family: "Arial", sans-serif !important;
    }

    body.sogo_underline_links a {
      text-decoration: underline !important;
    }
  
/* Extracted from Inline Style (id=unknown) */

    .maspik-field {
      display: none !important;
      pointer-events: none !important;
      opacity: 0 !important;
      position: absolute !important;
      left: -99999px !important;
    }
  

/* --- MANUAL OVERRIDES (Ensuring Critical Styles) --- */

/* Button Styling Fix */
.btn-golden, .btn-gold { 
    background-color: #A48453 !important; 
    border-color: #A48453 !important; 
    color: #fff !important; 
    border-radius: 0 !important;
}
.btn-golden:hover, .btn-gold:hover { 
    background-color: #8e7346 !important; 
    border-color: #8e7346 !important;
    color: #fff !important; 
}

/* Global RTL & Alignment Fixes */
body, html {
    text-align: right !important;
    direction: rtl !important;
}
.navbar {
    direction: rtl !important;
    text-align: right !important;
}
.card-body { 
    text-align: right !important; 
}

/* Navbar Alignment Adjustments */
/* Reset margins to natural RTL behavior */
.mr-auto { margin-right: auto !important; margin-left: 0 !important; }
.ml-auto { margin-left: auto !important; margin-right: 0 !important; }

/* Fix potential flex-direction issues if LTR classes are creating left-alignment */
/* If .flex-row-reverse was used to fake RTL in LTR, reset it in real RTL */
html[dir="rtl"] .flex-row-reverse {
    flex-direction: row !important;
}

/* Ensure sticky header stays on top */
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background-color: #fff !important;
    box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
