.ngg-albumoverview,
.ngg-galleryoverview {
opacity: 1;
width: 100%;
max-width: 1120px;
margin: 0 auto;
display: flex !important;
flex-wrap: wrap;
justify-content: center;
margin-top: -280px;
margin-bottom: 40px;
}
.ngg-album-compact {
float: none !important;
margin: 20px !important;
padding: 0 !important;
display: inline-block;
}
.ngg-album-compactbox {
border-radius: 0;
border: 1px solid #c2b19e;
width: 240px;
height: 240px;
padding: 5px !important;
}
.ngg-album-compactbox:hover {
box-shadow: 1px 1px 3px #decec4;
}
.ngg-album-compactbox .Thumb {
width: 100%;
border: none !important;
}
.ngg-album-compactbox:after, .ngg-album-compactbox:before {
border: none;
}
.ngg-album-compact h4 {
margin-top: -45px;
text-align: center;
padding: 0;
height: 40px;
background: rgba(255,255,255,0.75);
line-height: 40px;
margin-left: 5px;
margin-right: 5px;
width: 230px;
}
.ngg-album-compact p {
display: none;
}
.ngg-album-compact a.gallery_link {
padding-bottom: 30px;
display: block;
}
.ngg-gallery-thumbnail {
background: transparent;
}
@media (max-width: 980px) {
.ngg-albumoverview, .ngg-galleryoverview {
display: block !important;
text-align: center;
margin-top: -530px;
}
.ngg-gallery-thumbnail-box {
float: none;
display: inline-block;
}
}
.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{
padding: 40px 0 !important;
}
.et_pb_slide_description .et_pb_slide_title {
margin-top: 40px;
line-height: 40px;
font-size: 30px;
font-weight: normal;
background-color: rgba(0, 0, 0, 0.5);
padding: 0;
display: inline;
text-align: center;
padding: 0 20px;
}
.et_pb_slide_content p:last-of-type{
background-color: rgba(0, 0, 0, 0.5);
font-size: 30px;
font-weight: normal;
padding: 0 20px;
line-height: 40px;
display: inline;
}
.et_pb_slide_description .et_pb_slide_title a {
font-family: 'Ktav Yad CLM';
font-weight: 500;
font-style: italic;
font-size: 60px;
text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
.et_pb_bg_layout_dark .et_pb_slide_content {
margin: 0 auto;
padding: 6px 0 0;
min-width: 650px;
}
.et_pb_bg_layout_dark .et_pb_slide_content * {
font-family: 'Assistant';
font-weight: 800;
font-style: normal;
font-size: 28px;
} .et_pb_slider .et_pb_more_button {
font-family: 'Assistant';
font-weight: 800;
font-style: normal;
font-size: 26px;
background: url(/wp-content/themes/Divi-child/images/sb-center.png);
height: 87px;
border: none;
line-height: 69px !important;
margin-top: -44px;
position: absolute;
left: 50%;
transform: translate(-50%, 0);
padding: 0.3em 1em !important;
}
.et_pb_slider .et_pb_more_button:before {
content: " ";
background: url(/wp-content/themes/Divi-child/images/sb-left.png);
width: 40px;
height: 87px;
position:absolute;
left: -40px;
top : 0;
}
.et_pb_slider .et_pb_more_button:after {
content: " ";
background: url(/wp-content/themes/Divi-child/images/sb-right.png);
width: 40px;
height: 87px;
position:absolute;
right: -40px;
top : 0;
opacity: 1;
margin: 0 !important;
}
.shows-block > div > div > strong {
color: #502c20;
font-family: 'Ktav Yad CLM';
font-weight: 500;
font-style: italic;
font-size: 40px;
margin-right: 66px;
margin-top: 60px;
display: inline-block;
}
.promo-block h3 {
font-family: 'Ktav Yad CLM';
font-weight: 500;
font-style: italic;
color: #fff;
font-size: 40px;
text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.6);
}
.promo-block h3 b {
font-family: 'Assistant';
font-weight: 800;
font-style: normal;
display: block;
font-size: 50px;
}
@media (max-width: 767px) {
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
text-align: center;
width: 100%;
min-width: 100%;
padding-bottom: 35px;
}
.home .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
padding: 0;
margin-top: -10px;
}
.et_pb_section {
padding-bottom: 0;
}
.et_pb_bg_layout_dark .et_pb_slide_content * {
font-size: 16px;
}
.et_pb_slide_description .et_pb_slide_title a {
font-size: 24px; 
}
.et_pb_slider .et_pb_more_button {
font-size: 16px;
top: auto;
}
.et_pb_slide_description .et_pb_slide_title {
margin-top: 35px;
}
.shows-block {
margin-top: 0;
}
.shows-block > div > div {
margin-top: 0;
}
.shows-block > div > div > strong {
margin: 0;
}
.shows-block .btn-all {
top: -13px;
left: 10px;
right: 10px;
font-size: 18px;
text-align: center;
}
.shows-block > div > div > strong {
position: absolute;
top: -45px;
right: 10px;
left: 10px;
font-size: 35px;
text-align: center;
}
.promo-block h3 {
font-size: 24px;
}
.promo-block h3 b {
font-size: 30px;
}
}
@media (max-width: 980px) {
.shows-block div.shows-block-title{
width: 100%;
font-size: 20px;
}
.shows-block .shows-flex{
width: 100%;
}
.shows-block .shows-flex a{
margin: 0 auto;
float: none;
padding: 0 12px;
}
.et_pb_section{
padding: 0;
}
.et_pb_row, .et_pb_column .et_pb_row_inner{
padding: 0;
}
.information-block{
height: auto;
}
.contact-block .contact-right{
padding-bottom: 40px;
}
.contact-block .contact-right > img{
margin-left: auto;
float: right;
}
.contact-block .contact-right > div{
top: 45px;
}
.contact-block .contact-map h4	{
top: 58px;
}
.contact-block .contact-map a.btn-waze { 
zoom: 1; 
}
header{ max-height: 135px;
background-color: #000;
}
.et_header_style_left header .mobile_menu_bar{
margin-top: 87px;
}
.mobile_menu_bar:before{
color: #fff;
}
.et_header_style_left .et_slide_in_menu_container .mobile_menu_bar{
margin-top: 0;
}
.logo_container{
right: auto !important;
top: 42px !important;
left: -58px;
text-align: left !important;
}
.et_header_style_left #logo, .et_header_style_split #logo{
max-width: 70%;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{
font-size: 17px;
padding: 0;
}
.et_pb_slide_content p:last-of-type{
font-size: 14px;
line-height: 18px;
padding: 0;
}
.et_pb_slider_fullwidth_off.et_pb_slider_0 .et_pb_slide_description{
padding: 15px 0 !important;
}
.page-id-1017 h2, .page-id-520 h2{
width: 100%;
}
.page-id-1017 .et_pb_text_1{
width: 100%;
padding: 0 20px;
font-size: 15px;
}
.iframe-block .et_pb_row{
width: 100%;
}
.home .et_pb_row .et_pb_column .et_pb_module:last-child{
height: 90px;
}
.shows-block div.shows-block-title{
padding: 0 10px;
height: 30px;
line-height: 30px;
}
.shows-block-title-bg{
background-color: white;
color: black;
padding: 0 5px;
}
.shows-block .shows-block-title-bg .btn-all{
color: black;
}
.header-phone{
display: block;
top: 98px;
right: 20px;
left: auto;
font-weight: bold;
z-index: 100;
}
}