/* Contact Form

input.wpcf7-form-control.wpcf7-submit {
    background: url("/National_Library/oe_/https://www.shas.org/wp-content/uploads/2018/08/send-button-A.png");
	background-size:100%;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: url("/National_Library/oe_/https://www.shas.org/wp-content/uploads/2018/08/send-button-B.png");
	background-size:100%;
}

.wpcf7 input, 
.wpcf7 textarea {
    background: #fff;
    margin-top: 5px;
} */

/* Facebook like/share */

.fb-like {
    display: inline-block;
}

div#fb-root {
    display: inline-block;
}

/* List on home page */
.cal-list li {
	list-style-type: disc;
	margin-left: 35px; 
	margin-bottom: 6px;
	font-size: 16px;
}

/* Resources */

div.rsrc {
    display: inline-block;
    width: 100%;
}

.rsrc.book p {
    display: flex;
    flex-wrap: nowrap;
}

.rsrc.book p a {
    margin-right: 10px;
}

/* User Registration form */

button.button.ur-submit-button {
    background: #000;
    color: #fff;
}
button.button.ur-submit-button:hover {
    background: #dd1f1f;
}

div.user-registration.ur-frontend-form.user-registration#user-registration-form-1038 {
  	max-width: 360px;
}

div.user-registration.ur-frontend-form.user-registration#user-registration-form-1038 input, 
div.user-registration.ur-frontend-form.user-registration#user-registration-form-1038 textarea {
    background: #fff;
	  border: 1px solid #3e0c09;
}

.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group a.password_preview {
  /*  transform: translateY(40%);*/
  	transform: translateY(-70%);
	visibility: hidden;
}

div.user-registration.ur-frontend-form.user-registration#user-registration-form-1038 {
    background: #fff;
}

span.password-input-group {
    width: 100%;
}

/* User Login form */

input.user-registration-Button.button {
    height: auto;
    width: 40%;
    background: #000;
    color: #fff;
	  float: right;
}
input.user-registration-Button.button:hover {
    background: #dd1f1f;
}

.user-registration-form-login input {
    background: #fff;
    border: 1px solid #3e0c09;
}

.user-registration-form-login input#rememberme {
    max-width: 20px;
}

label.user-registration-form__label.user-registration-form__label-for-checkbox.inline {
    margin-top: 12px;
}

div#ur-frontend-form {
    max-width: 360px;
}

input.user-registration-Button.button {
    min-width: 100px;
    margin-right: 10px;
}

article#post-1039 {
    text-align: center;
    min-height: 420px;
}

div#user-registration {
    float: left;
    margin: 10px;
    margin-right:30px
}

/* Nextend Social Buttons */
span.nsl-button-label-container {
    text-shadow: none;
}
.nsl-container.nsl-container-block .nsl-container-buttons {
    min-width: 300px;
}

#post-1039 .nsl-container.nsl-container-block .nsl-container-buttons {
    min-width: 300px;
    margin-left: 12px;
}

/* Google Recaptcha v3 */

.grecaptcha-badge { 
    visibility: hidden;
}

/* remove extra padding at top */
section.breadcrumbs {
    padding-bottom: 0px;
}

/* Hide meta info (author/date) on pages */
.page.type-page .news-head {
    display: none;
}

/* fix select appearance */
div select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
    height: 28px;
}
select:focus, select:active {
    border: 1px solid lightgrey;
}

/* Daf Viewer */
article#post-1092 {
    margin: auto;
}

/* Menu and logo ratio */
@media (min-width: 992px) {
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 19.333333%;
		max-width: 19.333333%;
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 79666666%;
		max-width: 79.666666%;
	}
}
.logo {
    margin-bottom: 2px;
}
.header .nav li a {
    padding: 20px 10px;
}
.header .nav li {
    margin: 0 2px;
}
.col-lg-8.col-md-12.col-12 {
    padding: 0;
}
.header-inner > .container {
    max-width: 98%;
}
.col-lg-8.col-md-12.col-12 {
    vertical-align: middle;
}
.main-menu {
    vertical-align: middle;
}
.row {
    vertical-align: middle;
}
@media only screen and (min-width:1270px) {
    div.logo a img.custom-logo {
        max-width: 215px;
    }
}


/* remove heading background */
.breadcrumbs h2, .breadcrumbs h1 {
    background: transparent;
}
.breadcrumbs ul {
    background: transparent;
}

/* container size */
#content .container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	max-width: unset;
}
@media (min-width:576px) {
	#content .container {
		max-width: 540px
	}
}
@media (min-width:768px) {
	#content .container {
		max-width: 720px
	}
}
@media (min-width:992px) {
	#content .container {
		max-width: 960px
	}
}
@media (min-width:1200px) {
	#content .container {
		max-width: 1140px
	}
}

/* space above container */
section.breadcrumbs {
    padding-top: 35px;
}
@media (max-width:961px) {
			section.newsblog.archive.single.section.pt-5 {
			padding-top: 0!important;
	}
}
@media (max-width:768px) {
	section.breadcrumbs {
    padding-top: 15px;
	}
	section.breadcrumbs .text-left ul {
			display: none;
	}
}

/* sidebar */

.sidebar-main {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.20);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.20);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.20);
}

/* swal sweet alert buttons */
.swal-button--confirm.form-submit input,
button.swal-button--confirm:hover, 
button.swal-button--confirm:focus,
input[type="button"].swal-button--confirm:hover,
input[type="button"].swal-button--confirm:focus,
input[type="submit"].swal-button--confirm:hover,
input[type="submit"].swal-button--confirm:focus {
    background: #61b9ff;
}
.swal-button--cancel.form-submit input,
button.swal-button--cancel:hover, 
button.swal-button--cancel:focus,
input[type="button"].swal-button--cancel:hover,
input[type="button"].swal-button--cancel:focus,
input[type="submit"].swal-button--cancel:hover,
input[type="submit"].swal-button--cancel:focus {
    background: #ccc;
}
.swal-button--danger.form-submit input,
button.swal-button--danger:hover, 
button.swal-button--danger:focus,
input[type="button"].swal-button--danger:hover,
input[type="button"].swal-button--danger:focus,
input[type="submit"].swal-button--danger:hover,
input[type="submit"].swal-button--danger:focus {
    background: #cd352e;
}

/* Old Links Post Category temp fix */
.category .container .card .news-head {
    display:none;
}
.category .container .col-lg-6.col-md-6.col-12.mb-5 {
    margin: 30px 0px 0px 0!important;
}

/* New Links & Resources page */
article#post-1660 .content h2 {
    line-height: 0.85em;
    font-weight: 600;
    margin-bottom: 18px;
}
article#post-1660 .content h2 + h3 {
    margin-bottom: 18px;
    font-size: 22px;
}
article#post-1660 .content h2,
.listing-item a.title {
    font-size: 200%;
    display: flex;
    width: 90%;
    padding: 10px 0;
    border-bottom: 1px solid #888;
}
.listing-item .content {
    margin: 25px 15px 10px 15px;
}

/* Avoid wrapping links in resources and avoid content leaving container */
.content span, .content a,.content p {
    word-wrap: normal;
    word-break: normal;
}
.single-news {
    overflow: hidden;
}
/* gap above posts */
.container .mt-5 {
    margin-top: 0!important;
}

/* image link hover */
a img:hover {
    opacity: 0.7;
}

/* floral content/sidebar bg */
.newsblog .single-news,
.newsblog.archive .sidebar-main {
    background: url("https://web-archive.nli.org.il/National_Library/oe_/https://www.shas.org/wp-content/uploads/2020/01/xv.png?11");
}
h2.widget-title span {
    background: #f9f9f9;
}

/* footer widget area (not in use) */
.footer-top {
    /*display: none;*/
	  padding: 0px 0px 0px!important;
}

/* Dark Mode widget */
#night-mode-toggle {
    color: #7cb1ea;
    cursor: pointer;
    transition: 0.1s ease-in;
  	display: inline;
}
#night-mode-toggle:hover {
    color: #dd1f1f;
}
i#moon-icon {
    color: white;
    display: inline;
    font-size: 160%;
    top: 2px;
    position: relative;
}
.footer .single-widget{
	margin-top: 15px;
	margin-bottom: 15px;
	min-width: 160px;
}

/* Footer Links (dark mode, privacy policy, delete account) */
.footer .textwidget a,
.footer .single-widget a {
    color: #7cb1ea;
}
.footer .textwidget a:hover,
.footer .single-widget a:hover {
    color: #dd1f1f;
}

/* Lists in Widgets */
div.textwidget.custom-html-widget ul li {
    margin: 4px 0px;
}

/*link color mobile menu */
.mobile-nav .menu-item a:hover {
    color: #222;
}

/* hide dates on posts */
.single-news .type-post .news-head.text-justify {
    display: none;
}
.single-post .breadcrumbs .container .row ul {
    display: none;
}

/* Daf Info in mobile menu */
div#headerDafInfo {
    color: #fff;
    margin: 0;
    text-align: center;
    background: #333333;
    padding: 5px 0;
}
@media only screen and (min-width:992px) {
    div#headerDafInfo {
        display:none;
    }
}

/* MS Edge menu fix */
.nav#menu-home{
	flex-wrap : nowrap;
	white-space : nowrap;
}

/* leave reply / comment */
form#commentform {
    margin-top: 12px;
}

/* Troubleshooting  */
#post-1302 h2 {
    margin-bottom: 14px;
}
#post-1302 pre {
	background: #a9a9a95e;
	padding: 4px 1px 4px 1px;
}

/* hide login and logout */
body.logged-in .custom-html-widget a[href*="log-in"],
body.logged-in .custom-html-widget a[href*="registration"] {
    display: none;
}

body:not(.logged-in) .custom-html-widget a[href*="logout"],
body:not(.logged-in) .custom-html-widget a[href*="checklist"] {
    display: none;
}