.module_general_menu > .content {maring: 0; padding: 0; overflow: visible; position: absolute; top: 5px; right: 19%; z-index: 1;}
.module_general_menu .w .navup {display: flex; align-items: center; justify-content: space-between;}
.module_general_menu .w .nav_mobile {width: 270px; background: #333; position: fixed; z-index: 999; top: 0; right: -270px; height: 100%; padding: 10px 10px; transition: all 0.2s ease-in-out;}
.module_general_menu .w .navigate li {font-size: 18px; border: none;}
.module_general_menu .w .navigate li {float: right; padding: 4px 10px; clear: both; width: 100%;}
.module_general_menu .w .navigate li a {color: #00C0BA;}
.module_general_menu .w .navigate li:hover {background: #1a1a1a; opacity: 0.7;}
.module_general_menu .w .navigate li.selected {background: #1a1a1a;}
.module_general_menu .w .navup .menu {font-size: 25px; color: #00c0ba; float: right;}
.module_general_menu .w .navup .waze {font-size: 25px; color: #00c0ba; float: right; margin-right: 20px;}
.module_general_menu .w .navup .last_update {float: right; clear: both; position: absolute; top: 40px; width: 100%; font-size: 11px;}
.module_general_menu .w .navup .contact {}
.module_general_menu .w .navup .search a,
.module_general_menu .w .navup .contact a {font-size: 28px; color: #fff;}
.module_general_menu .w .navup .svtlogo {color: #fff; font-size: 20px; padding-left: 15px;}
.module_general_menu .navigate ul {float: right; width: 100%;}
.module_general_menu .navigate ul li {float: right; clear: both; width: 100%; border-bottom: 1px solid #dfdfdf; overflow: hidden;}
.module_general_menu .navigate ul li.last {border: none;}
.module_general_menu .navigate ul li a {float: right;}
.module_general_menu .navigate ul li a i {float: right; padding: 7px 5px;}
.module_general_menu .navigate ul li a span {float: right; padding: 7px 5px; display: block;}
.module_general_menu .navigate ul li:hover {background: #f1f1f1; border-radius: 5px;}
.module_general_menu .navigate ul li:hover a,
.module_general_menu .navigate ul li.nohover:hover a,
.module_general_menu .navigate ul li.nohover.selected a {}
.module_general_menu .navigate ul li.selected a{width: 100%; float: right; color: #333; text-decoration: none;}
.module_general_menu .navigate ul li.selected a {font-weight: bold; }
.module_general_menu .tech_by {position: absolute; right: 0; bottom: 0; width: 100%; background: #313131;  text-align: center; float: right; clear: both; font-size: 11px; color: #ccc; padding: 10px 10px;}
.module_general_menu .tech_by a {color: #ccc;}
.module_general_menu .tech_by img {width: 37px; float: right;}
.module_general_menu .tech_by span {float: right; margin: 7px 0 0 5px; }
@media screen and (max-width: 812px) {.module_general_menu > .content {right: auto; right: 6px;}}
.module_site_header {height: 100%;}
.module_site_header .content {padding: 5px; height: 100%;}
.module_site_header header {width: 100%; height: 100%;}
.module_site_header .w {display: flex; justify-content: space-between; height: 100%;}
.module_site_header .w .dates {letter-spacing: 2px; flex:1; background: #FFFFFF; color: #000; border-radius: 8px; padding: 10px; text-align: center;  display: flex; flex-direction: column; justify-content: center; box-shadow: 0 1px 2px #ddd;}
.module_site_header .w .dates .bsd {font-size: 11px; margin-bottom: 0px;}
.module_site_header .w .dates .day {font-size: 32px; margin-bottom: 0px; font-weight: 600;}
.module_site_header .w .dates .jd {font-size: 18px; margin-bottom: 0px;}
.module_site_header .w .dates .gd {font-size: 15px; margin-bottom: 0px;}
.module_site_header .w .name {flex:4; text-align: center; padding-top: 4px;}
.module_site_header .w .name .logo {height: 26%;}
.module_site_header .w .name h1 {font-size: 35px; font-weight: 600;}
.module_site_header .w .name h1 a {display: flex; justify-content: center; align-items: center;}
.module_site_header .w .name h1 a img {height: 35px;}
.module_site_header .w .name p {font-size: 20px;}
.module_site_header .w .name .logo img {max-height: 100%; display: inline-block; margin: auto; height: 100%; padding: 0 10px;}
.module_site_header .w .time {flex:1;  font-size: 55px; background: #FFFFFF; color: #000; border-radius: 8px; padding: 10px; text-align: center; font-weight: 6700; display: flex; flex-direction: column; justify-content: center; box-shadow: 0 1px 2px #ddd;}
.module_site_header .fullscreen {position: absolute; right: 19%; top: 10px;}
.module_site_header .all_minyans {position: absolute; right: 21%; top: 10px;}
.module_site_header .all_lessons {position: absolute; right: 27%; top: 10px;}
.module_site_header .login {position: absolute; right: 33.5%; top: 10px;}
@media screen and (max-width: 812px) {.module_site_header {height: auto;}
.module_site_header .content {height: auto;}
.module_site_header header {height: auto;}
.module_site_header .w {height: 80px;}
.module_site_header .w .dates {padding: 0px; }
.module_site_header .w .dates .day {font-size: 14px;}
.module_site_header .w .dates .jd {font-size: 12px;}
.module_site_header .w .dates .gd {font-size: 12px; display: none;}
.module_site_header .w .name {flex: 2;}
.module_site_header .w .name h1 {font-size: 20px;}
.module_site_header .w .name h1 a img {height: 22px;}
.module_site_header .w .name p {font-size: 11px;}
.module_site_header .w .time {padding: 5px; font-size: 15px; display: none;}
.module_site_header .fullscreen,
.module_site_header .pdf {display: none;}
.module_site_header .login {right: 38%; top: 74px;}
.module_site_header .all_minyans {right: auto; right: 50%; top: 74px;}
.module_site_header .all_lessons {right: auto; left: 3%; top: 74px;}}
.module_site_seger_calc > .content {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); border: 1px solid #d8d8d8; background: #fff; min-height: auto;}
.module_site_seger_calc .module_headline {text-align: center;}
.module_site_seger_calc .pasuk {text-align: center; margin: 3px 0; font-size: 12px; font-style: italic;}
.module_site_seger_calc .w { display: flex; justify-content: space-between;  width: 60%; margin: auto; overflow: hidden; padding: 10px;}
.module_site_seger_calc .w .a,
.module_site_seger_calc .w .b {width: 48%; }
.module_site_seger_calc .w form {padding: 15px; border: 1px solid #ccc; width: 100%; overflow: hidden;}
.module_site_seger_calc .w .b {font-size: 16px;}
.module_site_seger_calc .w .b h4 {font-size: 20px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #000; margin-bottom: 10px}
.module_site_seger_calc .w .b #red {color: red; display: none;}
.module_site_seger_calc .w .b div {margin-bottom: 5px;}
.module_site_seger_calc .w .b div.res {color: #0e90d2;}
.module_site_seger_calc .w .b span.v {font-weight: bold;}
.module_site_seger_calc .net {text-align: center; font-size: 12px; margin-top: 10px;}
@media screen and (max-width: 812px) {.module_site_seger_calc .content {padding: 5px;}
.module_site_seger_calc .w {display: block; width: 100%;}
.module_site_seger_calc .w .a,
.module_site_seger_calc .w .b {width: 100%; }}
.module_site_calc_footer .content {padding: 0; margin: 0;}
.module_site_calc_footer footer {padding: 20px 0; width: 100%; background: #fafafa;}
.module_site_calc_footer p {letter-spacing: .05em; font-size: 13px; text-align: center;}
.module_site_calc_footer a {color: #000; font-weight: bold;}
@media screen and (max-width: 812px) {.module_site_calc_footer p {font-size: 11px; letter-spacing: 0; direction: ltr;}}
