#banner-container .banner {
margin: 0;
color: #ffffff;
text-align: center;
font-size: 22px;
font-weight: 100;
line-height: 1.8;
letter-spacing: 2px;
text-shadow: 0 2px 8px rgba(0,0,0,0.75);
}
#banner-container .banner .emphasis-line {
font-size: 40px;
font-weight: bold;
line-height: 1.3;
}
#banner-container .banner .reference {
font-size: 18px;
letter-spacing: 4px;
line-height: 3;
}
#banner-container-mobile .banner {
margin: 0;
color: #ffffff;
text-align: center;
font-size: 16px;
font-weight: 300;
line-height: 1.4;
letter-spacing: 0;
text-shadow: 0 2px 8px rgba(0,0,0,0.75);
}
#banner-container-mobile .banner .emphasis-line {
font-size: 32px;
font-weight: bold;
line-height: 1.3;
}
#banner-container-mobile .banner .reference {
font-size: 13px;
letter-spacing: 2px;
line-height: 4;
} a:hover {
text-decoration: underline;
}
.small-caps {
font-variant: small-caps;
}
.wp-caption-text {
padding: 5px 10%;
text-align: center;
margin: 0;
font-size: 15px;
}
@media only screen and (max-width: 580px){
.alignright,
.alignleft {
display: block !important;
float: none !important;
margin-left: auto !important;
margin-right: auto !important;
}
}
.fusion-page-title-bar .fusion-page-title-row h1 {
font-weight: 400;
letter-spacing: 1px;
}
#wrapper #main .fusion-post-content > .blog-shortcode-post-title,
#wrapper #main .fusion-post-content > h2.fusion-post-title {
font-size: 1.5em !important;
line-height: 1.25em !important;
}
body.single-post .fusion-page-title-bar {
display: none;
}
#content .fusion-archive-description {
margin-bottom: 40px;
border-bottom: 1px #e0e0e0 solid;
}
.fusion-post-grid .fusion-image-wrapper {
height: 0;
padding-top: 66.667%;
background-color: #005580;
}
.fusion-post-grid .fusion-image-wrapper a {
display: flex;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
align-items: center;
}
.fusion-date-and-formats {
display: none;
}
.episode_image {
cursor: pointer;
}
.background-size-contain {
background-size: contain !important;
}
.background-size-auto {
background-size: auto !important;
}
.content-box-reduced-bottom-margin .fusion-column,
.content-box-reduced-bottom-margin .fusion-column .content-container,
.content-box-reduced-bottom-margin .col {
margin-bottom: 0 !important;
padding: 0 !important;
}
.book-table tr > td:first-child {
width: 120px;
}
.hebrew {
text-align: right;
direction: rtl;
}
h4 .hebrew {
display: inline-block;
float: right;
margin-top: -8px;
font-size: 1.35em;
}
.table-2 td,
.table-2 th {
white-space: normal !important;
}
.table-2 tr td {
padding: 10px 5px;
} .sidebar .widget-title {
margin-top: 0;
border-bottom: 1px #005580 solid;
padding-bottom: 10px;
text-align: center;
}
.sidebar.fusion-content-widget-area .widget_categories li {
padding-left: 0;
padding-right: 0;
border-bottom: 0;
}
.sidebar.fusion-content-widget-area .widget_categories li a:before {
content: ''
}
#sidebar .fusion-vertical-menu-widget ul.menu li a {
color: #0080bf;
}
#wrapper #sidebar .fusion-vertical-menu-widget.left .menu {
text-align: inherit;
} footer .widget .widget-title {
border-bottom: 1px #fff solid;
padding-bottom: 20px;
max-width: 70%;
margin-left: auto;
margin-right: auto;
}
footer #avada-vertical-menu-widget-3.widget .widget-title {
margin-bottom: 22px;
}
footer .fusion-vertical-menu-widget ul.menu li a .fas,
footer .fusion-vertical-menu-widget ul.menu li a .fab {
margin-right: 12px;
}
#wrapper footer .fusion-widget-area .current_page_item > a,
#wrapper footer .fusion-widget-area .current-menu-item > a {
color: #ffffff !important;
border: 0 !important;
}
.fusion-main-menu > ul > li > a:hover,
#wrapper footer.fusion-widget-area .current_page_item > a:hover,
#wrapper footer.fusion-widget-area .current-menu-item > a:hover,
#wrapper footer.fusion-footer-widget-area .widget a:hover,
#wrapper footer.fusion-footer-widget-area ul li a:hover
#wrapper footer.fusion-footer-widget-area .fusion-vertical-menu-widget ul.menu li a:hover
#wrapper footer.fusion-footer-widget-area a:hover {
color: #8fafbf !important;
}
#wrapper footer .fusion-vertical-menu-widget.left .menu {
text-align: inherit;
} .wp-audio-shortcode {
margin-bottom: 24px;
}
span.wpcf7-list-item {
display: block !important;
}
.clip-overflow {
overflow: hidden;
}