/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/
/* Parent stylesheet should be loaded from functions.php not using @import */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */
/*@detached-ruleset: {
  font-size: 36px;
  font-weight: lighter;
  line-height: 29px;
  color:@button-disable;
};*/
/*.placeholder2(...) {
  &:-moz-placeholder : @arguments; // Firefox 4-18
  &::-moz-placeholder: @arguments; // Firefox 19+
  &:-ms-input-placeholder: @arguments; // Internet Explorer 10+
  &::-webkit-input-placeholder: @arguments; // Safari and Chrome
}*/

html, body, html #footer-widgets p, 
#footer-widgets html p, 
body #site-navigation,
body .elementor-widget-text-editor, a, p, span{
font-family: "nitti", monospace !important;
font-weight: 400;
font-style: normal;
}

/*
header#site-header:before {
    content: '';
    width: 100%;
    height: 1px;
    background: black;
    position: absolute;
    top: 68px;
}*/

body:not(.rtl) #footer-widgets .oceanwp-social-icons {
  text-align: right;
}

li.elementor-portfolio__filter[data-filter="270"] {
    display: none;
}

li.elementor-portfolio__filter[data-filter="268"] {
    display: none;
}

a:focus{
      outline: 0 !important;
}

*::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::-webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works! */

*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}


.mfp-bg{
  z-index:99999;
}

.mfp-wrap{
  z-index:999991;
}

/*-------temporary landing page & homepage 1st section--------*/
.not-logged {
    background: black;
  height:100vh;
}

.not-logged header {
    height: 15vh;
}

.header_message {
    position: absolute;
    left: 50%;
    top: 0vh;
    transform: translate(-50%);
    background: #ffffff69;
    padding: 0px 10px;
}

.not-logged main{
position: relative;
  height: 85vh;

}

.not-logged .home_head video{
    position: fixed;
    top: -10vh;
    z-index: -1;
    left: 50%;
    transform: translate(-50%, 0);
}

.home section#about {
    padding-top: 0;
    padding-bottom: 0;
}

body #site-header.full_screen-header #site-logo.has-full-screen-logo{
  top:0;
}

.home_head_shell {
    /* height: 100vh; */
    position: relative;
}

.home_head_shell video {
    position: relative;
}

.home_head {
    position: absolute;
    height: calc(100vh - 75px);
    top: 0;
    width: 100%;
}

.not-logged .home_head{
position: relative;
   height: calc(100vh - 75px);

}


.backGif {
    margin: 0 auto;
    display: block;
  max-height: 85vh;
      position: relative;
    top: 45%;
    transform: translate(0,-50%);
}

.not-logged .temp_logo {
  width:12%;
  min-width: 180px;
    display: inline-block;
    vertical-align: middle;
   top: 0px;
    position: absolute;
 left: 5%;
}

.not-logged .temp_logo svg{
 width: 100%;   
}

.muted {
    width: 36px;
    display: inline-block;
    float: right;
    position: absolute;
    right: 70px;
    top: -2px;
    cursor: pointer;
    z-index: 99999;
    transform: rotate(180deg);
}

.not-logged .muted {
    right: 15%;
  top: 30px;
}

.unmuted {
    width: 36px;
    display: inline-block;
    /* float: right; */
    position: absolute;
    right: 70px;
    top: -2px;
    opacity: 0;
  pointer-events:none;
  cursor:pointer;
      z-index: 99999;
      transform: rotate(180deg);
}

.not-logged .unmuted {
    right: 15%;
  top: 30px;
}


.not-logged audio {
    right: 140px;
    position: absolute;
    width: 6%;
    top: 20px;
    opacity: 0;
      display: none;
}

.playing .muted{
  opacity:0;
  pointer-events:none;
}

.playing .unmuted{
  opacity:1;
  pointer-events:all;
}

.not-logged .hamburger {
    display: inline-block;
    position: absolute;
    top: 40px;
    right: 5%;
width: 50px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    color: black;
    height: 15px;
}

.left_banner {
    /*width: 2.3%;*/
    min-width: 30px;
    position: absolute;
    top: 25%;
    left: 80px;
    height: 65vh;
}

.not-logged .left_banner {
    width: 2.3%;
  min-width: 30px;
    position: absolute;
    top: 9%;
    left: 6%;
    height: 65vh;
}

.left_banner svg {
    height: 100%;
}

.temp_dates {
    position: absolute;
    right: 60px;
    width: 22%;
    display: block;
    left: auto;
    top: 15vh;
}

.temp_dates svg {
    width: 100%;
}

.not-logged .temp_dates {
    position: absolute;
    right: 5%;
    width: 22%;
    display: block;
    top:0;
    left:auto;
  }

.bottom_right_banner {
    position: absolute;
    right: 60px;
    bottom: 1vh; 
    width: 30%;
    min-width: 30px;
}

.not-logged .bottom_right_banner {
    position: absolute;
    right: 5%;
  left:auto;
bottom: 15vh;
    width: 30%;
  min-width: 30px;
}

.temp_title {
    width: 16%;
    left: 60px;
    position: absolute;
    bottom: 5px;
    min-width: 200px;
}


.not-logged .temp_title {
    width: 15%;
    left: 5%;
    position: absolute;
    bottom: 15px;
      min-width: 200px;
}

.not-logged footer {
  height: 0;
}

.not-logged::-webkit-scrollbar,.not-logged::-webkit-scrollbar-track{
  display:none;
}

.not-logged .hideBar{
  display: none;
}

.hideBar {
    position: fixed;
    bottom: 5px;
    left: 10px;
    border: 1px solid;
    padding: 0 0px;
    border-radius: 30px;
    font-size: 15px;
    z-index: 999999;
    opacity: 0;
}

.hideBar:hover{
opacity:1;
}

html.nomargin{
  margin-top:0 !important;
}

/*
body.logged-in:before {
    content: '';
    position: fixed;
    top: 0;
    height: 100%;
    background: white;
    width: 2px;
    right: 97.4%;
      z-index: 9;
}

body.logged-in:after {
    content: '';
    position: fixed;
    top:50%;
    height: 2px;
    background: white;
    width: 100%;
      z-index: 9;

}
*/

/*-------General--------*/
body, section{
  background:#F4F5FB !important;
  background:white !important;
}

#site-header.full_screen-header ul.main-menu.fs-dropdown-menu li a {
    color: black;
}
 
#site-header.full_screen-header ul.main-menu.fs-dropdown-menu li:hover a, 
#site-header.full_screen-header ul.main-menu.fs-dropdown-menu li:hover a span {
    font-weight: 600;
    color:#85579e;
}

::selection {
  color: #000;
  background:#85579e; 
}

#site-logo a.site-logo-text:hover path {
    fill: #85579e;
}

/*
.schemetwo ::selection {
  color:#000; 
  background: #4171F6;
}

.schemethree ::selection {
  color: #000;
  background: #E24392;
}
*/

/*color schemes--*/

/*
svg *, .schemeone svg *,
.home_head svg:hover *, 
.schemeone .home_head svg:hover *{
    fill: #CF381E;
    fill: #000000;
}

.schemetwo svg * ,
.schemetwo .home_head svg:hover * {
    fill: #4171F6;
    fill: #000000;
}

.schemethree svg *,
.schemethree .home_head svg:hover * {
    fill: #E24392;
    fill: #000000;
}

svg:hover *, .schemeone svg:hover * {
    fill: #37B550;
    fill: #000000;
}

.schemetwo svg:hover * {
    fill: #D06F30;
    fill: #000000;
}

.schemethree svg:hover * {
    fill: #22938D;
    fill: #000000;
}

.schemeone a,.schemeone h1,.schemeone h2,.schemeone h3,.schemeone h4,.schemeone h5,.schemeone h6,.schemeone .theme-heading,.schemeone .widget-title, .schemeone .oceanwp-widget-recent-posts-title,.schemeone .comment-reply-title,.schemeone .entry-title, .schemeone .sidebar-box .widget-title,.schemeone .program-wrapper .elementor-widget-theme-archive-title h2.elementor-heading-title{
  color:#CF381E;
  color:#CF381E;
}

#homebutton{
  color:#CF381E;
   color:#000000;
}

a:hover, .schemeone a:hover,#homebutton:hover,.schemeone #homebutton:hover{
color:#37B550;
 color:#000000;
}

.schemetwo a,.schemetwo h1,.schemetwo h2,.schemetwo h3,.schemetwo h4,.schemetwo h5,.schemetwo h6,.schemetwo .theme-heading,.schemetwo .widget-title, .schemetwo .oceanwp-widget-recent-posts-title,.schemetwo .comment-reply-title,.schemetwo .entry-title, .schemetwo .sidebar-box .widget-title,.schemetwo .program-wrapper .elementor-widget-theme-archive-title h2.elementor-heading-title{
  color:#4171F6;
   color:#000000;
}

.schemetwo #homebutton{
color:#4171F6;
 color:#000000;
}

.schemetwo a:hover, .schemetwo #homebutton:hover{
 color:#D06F30;
  color:#000000;
}

.schemethree a,.schemethree h1,.schemethree h2,.schemethree h3,.schemethree h4,.schemethree h5,.schemethree h6,.schemethree .theme-heading,.schemethree .widget-title, .schemethree .oceanwp-widget-recent-posts-title,.schemethree .comment-reply-title,.schemethree .entry-title, .schemethree .sidebar-box .widget-title,.schemethree .program-wrapper .elementor-widget-theme-archive-title h2.elementor-heading-title{
  color:#E24392;
   color:#000000;
}

.schemethree #homebutton{
color:#E24392;
 color:#000000;
}

.schemethree a:hover, .schemethree #homebutton:hover{
  color:#22938D;
   color:#000000;
}
*/
/*----Header------*/
body.home:not(.rtl) header .custom-logo-link, #footer-widgets p.home:not(.rtl) header .custom-logo-link, .home#site-navigation:not(.rtl) header .custom-logo-link{
background: none; 
}

#site-logo #site-logo-inner a {
    background: none;
  margin-top:20px;
}

header#site-header div#site-header-inner div#site-logo svg {
    width: 210px;
}

#site-header.full_screen-header .menu-bar{
  height:95px;
  top:8px;
}


#site-header.full_screen-header .menu-bar .ham,#site-header.full_screen-header .menu-bar .ham:before,#site-header.full_screen-header .menu-bar .ham:after{
  width:100%;
  height:1px !important;
/*background-color: #CF381E !important;*/
background: black !important;
}

#site-header.full_screen-header .menu-bar .ham{
  height: 0 !important;
}

#site-header.full_screen-header .menu-bar:not(.exit):hover .ham, 
#site-header.full_screen-header .menu-bar:hover .ham:before, 
#site-header.full_screen-header .menu-bar:hover .ham:after{
/*background-color: #37B550 !important;*/
background: black !important;
}

.schemetwo #site-header.full_screen-header .menu-bar .ham,
.schemetwo #site-header.full_screen-header .menu-bar .ham:before,
.schemetwo #site-header.full_screen-header .menu-bar .ham:after{
 /* background-color: #4171F6 !important;*/
 background: black !important;
}

.schemetwo #site-header.full_screen-header .menu-bar:not(.exit):hover .ham,
.schemetwo #site-header.full_screen-header .menu-bar:hover .ham:before,
.schemetwo #site-header.full_screen-header .menu-bar:hover .ham:after{
 /* background-color: #D06F30 !important;*/
 background: black !important;
}

.schemethree #site-header.full_screen-header .menu-bar .ham,
.schemethree #site-header.full_screen-header .menu-bar .ham:before,
.schemethree #site-header.full_screen-header .menu-bar .ham:after{
  /*background-color: #E24392 !important;*/
  background: black !important;
}

.schemethree #site-header.full_screen-header .menu-bar:not(.exit):hover .ham,
.schemethree #site-header.full_screen-header .menu-bar:hover .ham:before,
.schemethree #site-header.full_screen-header .menu-bar:hover .ham:after{
  /*background-color: #22938D !important;*/
  background: black !important;
}

body:not(.home) #site-header.is-transparent, body #site-header.sticky, #footer-widgets p #site-header.sticky, #site-navigation #site-header.sticky{
  background: black !important;
   background: white !important;
}

.schemethree #site-header.full_screen-header .menu-bar.exit .ham,.schemetwo #site-header.full_screen-header .menu-bar.exit .ham {
    background-color: transparent !important;
}

#site-header{
  direction:ltr;
}

#site-header.full_screen-header #site-navigation-wrap {
    right: 0;
    left: auto;
    float: right;
}

body:not(.home) .muted,
body:not(.home) .unmuted{
  display:none;
}

/*
.colorsToggle {
position: absolute;
    right: 130px;
    top: 15px;
    width: 40px;
    overflow: hidden;
    background: transparent;
    height: 30px;
  transition:.2s linear;
  display: none;
}

body:not(.home) .colorsToggle{
  right: 65px;
}

.colorsToggle.hover {
    width: 140px;
}

.colorsToggle a{
width: 30px;
    height: 30px;
    background: transparent;
    right: 10px;
    position: absolute;
    border-radius: 100%;
    overflow: hidden;
  cursor:pointer;
}

.colorsToggle a span {
    width: 15px;
    height: 30px;
    display: block;
}

.colorsToggle a.schemeone{
  background:#CF381E;
}
.colorsToggle a.schemeone span{
  background: #37B550;
}

.colorsToggle a.schemetwo{
  background:#4171F6;
  right: 55px;
}

.colorsToggle a.schemetwo span,.schemetwo a.holderscheme span{
  background:#D06F30;
}

.colorsToggle a.schemethree {
    background: #E24392;
    right: 100px;
}

.colorsToggle a.schemethree span, .schemethree a.holderscheme span{
  background:#22938D;
}

a.holderscheme{
  z-index:99;
}

.schemetwo a.holderscheme{
  background: #4171f6;
}

.schemethree a.holderscheme{
 background: #e24392;
}

.colorsToggle.hover a.holderscheme {
    display: none;
}

.colorsRemember {
    display: none;
}
*/

ul#menu-main li span{
  transition:.1.5s linear;
}


.current-menu-item.current_page_item span, ul#menu-main li:hover span, ul#menu-main-hebrew li:hover span{
color:black;
font-weight: 700;
}

/*
.schemeone .current-menu-item.current_page_item span, .schemeone ul#menu-main li:hover span,
.schemeone ul#menu-main-hebrew li:hover span{
    color:#CF381E !important;
}

.schemetwo .current-menu-item.current_page_item span, .schemetwo ul#menu-main li:hover span,
.schemetwo ul#menu-main-hebrew li:hover span{
    color:#4171F6 !important;
}

.schemethree .current-menu-item.current_page_item span, .schemethree ul#menu-main li:hover span,
.schemethree ul#menu-main-hebrew li:hover span{
    color:#e24392 !important;
}*/

#site-header.full_screen-header #full-screen-menu {
    background-color: rgba(0,0,0,0.93) !important;
    background-color: #F4F5FB !important;
}

a.menu-link:focus {
    outline: 0 !important;
}

.rtl li#menu-item-373-en a span {
    text-transform: lowercase;
}

/*---home Page---*/
.homeGif img {
    max-width: 80%;
    margin: 0 auto;
}

.home_tones{
  min-width:30px;
  width:18%;
}

.homevid{
 /* display: none;*/
}

.homevid iframe{
  pointer-events:none;
}


.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(1)>.elementor-element-populated {
  padding: 10px;
    padding-left: 0;
}

.rtl.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(1)>.elementor-element-populated  {
  padding:10px;
    padding-right: 0;
    padding-left: auto;
}

.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(2)>.elementor-element-populated {
  padding: 10px;
    padding-left: 20px;
    padding-right:0px;
}

.rtl.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(2)>.elementor-element-populated  {
  padding:10px;
    padding-right: 20px;
    padding-left: 0px;
}

.homeButtons p a{
  font-weight: 600;
}

.homeButtons p a:nth-child(1):after {
    content: '';
    width: 150px;
    height: 6px;
    display: inline-block;
    border-top: 1px solid;
    margin: 0 10px 0 10px;
    color:black !important;
}

.rtl .homeButtons p a:nth-child(1):after {
    margin: 0 10px 0 10px;
}

.bottomHomeText .address,
.bottomHomeText .phoneAndEmail{
display: block;
}

.bottomHomeText span{

}

/*---- musraramix-------*/
.page-id-27 #main a,
.page-id-507 #main a {
    text-decoration: underline;
}

.bottomLinksOfDoom p:nth-child(1) a:nth-child(1){
    /*font-weight: 700;
    text-decoration:underline !important;*/
}

.bottomLinksOfDoom p{
    font-size:22px !important;
}

.bottomLinksOfDoom p a{
    text-decoration: none !important;
    font-size:22px !important;
}

.homeButtons.mmix {
    margin: 20px 0 35px;
}

/*----artist----*/
.directory-overview .company-letter span{
  background:#CF381E !important;
  background:transparent !important;
  color:black !important;
      font-weight: normal !important;
      max-width: 0;
}

/*
.schemetwo .directory-overview .company-letter span{
  background:#4171F6 !important;
  color:black !important;
}

.schemethree .directory-overview .company-letter span{
  background:#E24392 !important;
  color:black !important;
}
*/

.directory-overview a {
    color: inherit !important;
}

.directory-overview li.company-name a:hover {
    color: #37B550 !important;
}

.schemetwo .directory-overview li.company-name a:hover {
    color: #D06F30 !important;
}

.schemethree .directory-overview li.company-name a:hover {
    color: #22938D !important;
}

.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay{
  background-image: none;
}

/*------schedual-------*/

.page-id-383 .elementor-portfolio__filters li.elementor-portfolio__filter,
.elementor-portfolio__filters li.elementor-portfolio__filter{
  background:transparent !important;
  color:inherit;
  /*text-transform: uppercase;*/
font-size: 18px !important;
      padding: 2px 10px 1px !important;
      margin:0 5px !important;
      color: #000000; 
      font-family: "nitti", monospace !important;  
}

.elementor-portfolio__filters li.elementor-portfolio__filter.elementor-active, .elementor-portfolio__filters li.elementor-portfolio__filter:hover,.elementor-portfolio__filters li.elementor-portfolio__filter:focus, 
.schemeone .elementor-portfolio__filters li.elementor-portfolio__filter.elementor-active,.schemeone .elementor-portfolio__filters li.elementor-portfolio__filter:hover,.schemeone .elementor-portfolio__filters li.elementor-portfolio__filter:focus{
/*background: #CF381E !important;*/
 color: #000;
border:1px solid;
}

.musrara-schedule .elementor-portfolio__filters li.elementor-portfolio__filters {
    font-size: 18px !important;
}

/*
.schemetwo .elementor-portfolio__filters li.elementor-portfolio__filter.elementor-active,.schemetwo .elementor-portfolio__filters li.elementor-portfolio__filter:hover,.schemetwo .elementor-portfolio__filters li.elementor-portfolio__filter:focus, .schemetwo .event-inner{
background: #4171F6 !important;
 color: #000; 
}

.schemethree .elementor-portfolio__filters li.elementor-portfolio__filter.elementor-active,.schemethree .elementor-portfolio__filters li.elementor-portfolio__filter:hover,.schemethree .elementor-portfolio__filters li.elementor-portfolio__filter:focus, .schemethree .event-inner{
background: #E24392 !important;
 color: #000; 
}*/

.event-inner{
  transition:.2s linear !important;
}

.event-inner a,.event-inner a:hover,.event-inner:hover a{
  transition:none;
}

.event-inner:hover, 
.schemeone .event-inner:hover{
/*
background: rgb(55 181 80 / 70%) !important;
color: #CF381E;
 */ 
}

/*
.schemetwo .event-inner:hover{
background: rgb(208 111 48 / 70%) !important;
 color: #b5d391; 
}

.schemetwo .event-inner a:hover{
  color: #b5d391 !important;
}

.schemethree .event-inner:hover{
background: rgb(34 147 141 / 70%) !important;
 color: #e24392; 
}

.schemethree .event-inner a:hover{
color:#e24392 !important;
}
*/

.event-wrapper .event-inner h2{
  color:black;
  font-size: 20px !important;
      font-weight: normal !important;
}

.event-inner:hover h2{
 /* color:#CF381E; */
}

/*
.schemetwo .event-inner:hover h2{
  color:#b5d391;
}

.schemethree .event-inner:hover h2{
  color:#E24392;
}
*/

.page-id-237 .elementor-background-overlay,
.page-id-360 .elementor-background-overlay{
   width: 255% !important;
    position: absolute;
    left: 50% !important;
    transform: translate(-50%) !important;
    height: 100%;
    overflow: hidden;
}

.page-id-237 .elementor-background-overlay2ת
.page-id-360 .elementor-background-overlay2{
  max-width: 90%;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

.page-id-237 .elementor-background-overlay svg,
.page-id-360 .elementor-background-overlay svg{
    top: 30%;
transition:0.1s linear;
    position: relative;
  }

.page-id-237 .elementor-background-overlay2 svg,
.page-id-360 .elementor-background-overlay2 svg {
    top: 20%;
transition:0.1s linear;
    position: relative;
}

.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2,
.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay{
   /*background-image:url(https://www.musraramixfest.org.il/wp-content/uploads/2021/10/schedule-page-bg1 black.svg);*/
   background-image:none !important;
}

.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *{
fill:#37b550;
}

.schemetwo .elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.schemetwo .elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.schemetwo .elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *,
.schemetwo .elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *{
fill:#d06f30;
}

.schemethree .elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.schemethree .elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg *,
.schemethree .elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *,
.schemethree .elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay svg *{
fill:#22938d;
}


.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay,
.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2{
transition:0.1s linear;
opacity: 1;
}

 .elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2,
 .elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2{
    background-size: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 1;
    background-repeat: no-repeat;
    background-position-x: center;
}

.backimg {
    position: absolute;
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    display: none;
}

.event-inner a div {
    line-height: 1;
}

.event_title {
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
    margin-top: 10px;
}

 .elementor-237 section, .elementor-360 section{
overflow: hidden;
 }



.event-wrapper .event-inner{
min-height: 180px !important;
  text-align: center;
}

.event-more i {
    display: none;
}
/*
.page-id-237 ul.elementor-portfolio__filters {
    direction: rtl;
}

.rtl.page-id-360 ul.elementor-portfolio__filters {
    direction: ltr;
}*/

/*----program---*/
.page-id-387 ul.elementor-portfolio__filters,
.page-id-383 ul.elementor-portfolio__filters  {
    text-align: center;
      margin-bottom: 0px !important;
      color:inherit;
   /* position: sticky;
    top: 133px;*/
        position:relative;
    top:0;
    z-index: 999;
        background: rgba(255,255,255,.9);
    padding: 5px;
}

li.elementor-portfolio__filter {
    display: inline-block;
    text-transform: lowercase;
}

article.elementor-portfolio-item {
    /* margin-bottom: 70px !important; */
    padding: 5px !important;
}

.elementor-portfolio-item__overlay{

    transition: .2s linear;
}

.elementor-portfolio-item__overlay:hover, .elementor-posts-container .elementor-post__thumbnail__link:hover .elementor-portfolio-item__overlay {
    opacity: .75;
 
}

.elementor-portfolio-item__overlay, .schemeone .elementor-portfolio-item__overlay{
  background:#CF381E;
}

.schemetwo .elementor-portfolio-item__overlay{
  background:#4171F6;
}

.schemethree .elementor-portfolio-item__overlay{
  background:#E24392;
}

.elementor-portfolio-item__overlay:after{
  display:none !important;
}

h3.elementor-portfolio-item__title {
    text-align: center;
      margin-top: 20px;
margin-bottom: 60px;
}

h3.elementor-portfolio-item__title span{
  display:block;
}

span.theartist {
color: #000000;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 2px;
    line-height: 24px;
}

span.thework {
    font-weight: 700;
    font-size: 20px;
color: #000000;
    margin-bottom: 2px;
       line-height: 24px;
}

/*
.schemetwo span.thework {
color:#4171F6;
}

.schemethree span.thework {
color:#E24392;
}
*/

span.thelocation {
color: #000000;
font-size: 15pt;
    font-weight: 300;
}

/*
.theartist, .thelocation{
  color:#2b5652;
}

.schemetow .theartist,.schemetow .thelocation{
  color:#2a4874;
}

.schemethree .theartist,.schemethree .thelocation{
  color:#3d3e75;
}
*/

.page-id-387 .elementor-portfolio__filters_dates,
.page-id-383 .elementor-portfolio__filters_dates {
    text-align: center;
    margin-bottom: 40px;
   /* position: sticky;
    top: 171px;*/
    position:relative;
    top:0;
    z-index: 999;
    padding: 5px;
    background: rgba(255,255,255,.9);
}

.page-id-387 .elementor-portfolio__filters_dates span,
 .page-id-383 .elementor-portfolio__filters_dates span{
    margin-right: 0px;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.35;
    padding: 2px 10px 1px;
    background: transparent;
    transition: background-color 0.25s ease;
    /*text-transform: uppercase;*/
    font-size: 18px;
    margin:0 30px;
}

.page-id-383 .elementor-portfolio__filters_dates span.alldates,
.page-id-387 .elementor-portfolio__filters_dates span.alldates {
    font-size: 18px;
    padding: 2px 10px 1px;
    text-transform: lowercase;
}

.elementor-portfolio__filters_dates span:hover:not(.mobile-choose),.elementor-portfolio__filters_dates span.thisOne{
  /*background:#CF381E;*/
  color: #000;
  border:1px solid;
}

.schemetwo .elementor-portfolio__filters_dates span:not(.mobile-choose):hover,.schemetwo .elementor-portfolio__filters_dates span.thisOne{
  background:#4171F6;
  color: #000;
}

.schemethree .elementor-portfolio__filters_dates span:hover:not(.mobile-choose),.schemethree .elementor-portfolio__filters_dates span.thisOne{
  background:#E24392;
  color: #000;
}

article.elementor-portfolio-item.hidden {
    display: none !important;
}

.elementor-posts-container .elementor-post__thumbnail img{
  object-fit:cover;
}

.mobile-current-choice, .mobile-choose{
display: none;
}

/*-----Single Event------*/
.schemetwo .elementor-element.elementor-element-51390ce.elementor-widget.elementor-widget-heading a,.schemetwo .elementor-99 .elementor-element.elementor-element-1293b6f .elementor-heading-title,.schemetwo  .elementor-99 .elementor-element.elementor-element-ffe37a3 .elementor-heading-title, .schemetwo .elementor-element.elementor-element-d0ed04b.elementor-widget.elementor-widget-heading p, .schemetwo .elementor-99 .elementor-element.elementor-element-99bec29 .elementor-heading-title{
  color:#4171F6;
}

.schemethree .elementor-element.elementor-element-51390ce.elementor-widget.elementor-widget-heading a,.schemethree .elementor-99 .elementor-element.elementor-element-1293b6f .elementor-heading-title,.schemethree  .elementor-99 .elementor-element.elementor-element-ffe37a3 .elementor-heading-title, .schemethree .elementor-element.elementor-element-d0ed04b.elementor-widget.elementor-widget-heading p, .schemethree .elementor-99 .elementor-element.elementor-element-99bec29 .elementor-heading-title{
  color:#E24392;
}

.elementor-post-navigation .post-navigation__arrow-wrapper i{
  display: none;
}

.elementor-post-navigation__prev.elementor-post-navigation__link a,
.elementor-post-navigation__next.elementor-post-navigation__link a{
    /*width: 48px;
    height: 48px;*/
}

.elementor-post-navigation__prev.elementor-post-navigation__link a svg#Layer_1,
.elementor-post-navigation__next.elementor-post-navigation__link a svg#Layer_1{
    /*width: 48px;*/
    height: 28px;
    /*opacity: .5;*/
}

.rtl .elementor-post-navigation__prev.elementor-post-navigation__link a,
body:not(.rtl) .elementor-post-navigation__next.elementor-post-navigation__link a{
  transform:rotate(180deg);
}

.elementor-post-navigation {
    transform: rotate(180deg);
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-5c94583 .elementor-widget-wrap {
    display: block;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-5c94583 .elementor-widget-wrap *{
  /*font-weight: 400;*/
  color:black;
}


h3.newcat {
    text-align: right;
    font-size: 20px;
    position: absolute;
    transform: rotate(90deg);
    right: 40px;
    width: 50px;
    /* overflow: visible; */
    white-space: nowrap;
   /* height: 100%; */
    margin-top: 150px;
    color: black;
}

.rtl h3.newcat {
    text-align: left;
    font-size: 20px;
    right: auto;
    left: 40px;
    transform: rotate(-90deg);
}

.singleEventsButtons a {
    color: black;
    border: hidden !important;
     font-weight: 600;
     padding: 5px 0px;
     text-transform: lowercase;
}

.singleEventsButtons a:hover{
  color: black;
}

.singleEventsButtons a:nth-child(1):after {
    content: '';
    width: 60px;
    height: 4px;
    display: inline-block;
    border-top: 1px solid;
    margin: 0 10px 0 10px;
    color:black !important;
}

.rtl .singleEventsButtons a:nth-child(1):after {
    margin: 0 10px 0 10px;
}

@media (min-width: 767px){
.elementor-99 .elementor-element.elementor-element-677f31e {
    width: 7%;
}

.elementor-99 .elementor-element.elementor-element-7844eeb {
    width: 93%;
}
}

@media (max-width: 767px){
.elementor-99 .elementor-element.elementor-element-677f31e {
    width: 18%;
}

.elementor-99 .elementor-element.elementor-element-7844eeb {
    width: 82%;
}
}

/*.elementor-99 .elementor-element.elementor-element-e639370 .elementor-heading-title,
.elementor-99 .elementor-element.elementor-element-51390ce .elementor-heading-title,
.elementor-99 .elementor-element.elementor-element-d0ed04b .elementor-heading-title,
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-5c94583 .elementor-widget-wrap *,*/
.artistsNames li span
{
  font-weight: 700;
}

.elementor-99 .elementor-element.elementor-element-ffe37a3 > .elementor-widget-container,.elementor-99 .elementor-element.elementor-element-0ced60f > .elementor-widget-container,
.elementor-99 .elementor-element.elementor-element-237eed7 > .elementor-widget-container{
margin: 0px 0px 0px 0px !important;
}

.elementor-99 .elementor-element.elementor-element-e639370 .elementor-heading-title{
  /*font-weight: 400;*/
}


/*----artists----*/

.page-id-300 .elementor-background-overlay svg,
.page-id-357 .elementor-background-overlay svg{
   /* top: 30%;*/
transition:0.1s linear;
    position: relative;
  }

.page-id-300 .elementor-background-overlay2 svg,
.page-id-357 .elementor-background-overlay2 svg {
   /* top: 20%;*/
transition:0.1s linear;
    position: relative;
}

.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2,
.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay{
   /*background-image:url(https://www.musraramixfest.org.il/wp-content/uploads/2021/10/schedule-page-bg1 black.svg);*/
   background-image:none !important;
}

.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *{
stroke:#37B550;
fill:#37B550;
}

.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *{
stroke:#CF381E;
fill:#CF381E;
}

.schemetwo .elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *,
.schemetwo .elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *{
stroke:#D06F30;
fill:#D06F30;
}

.schemetwo .elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *,
.schemetwo .elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *{
stroke:#4171F6;
fill:#4171F6;
}

.schemethree .elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *, 
.schemethree .elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2 svg *{
stroke:#22938D;
fill:#22938D;
}

.schemethree .elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *, 
.schemethree .elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay svg *{
stroke:#E24392;
fill:#E24392;
}


.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2,
.elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay,
.elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2{

transition:0.1s linear;
opacity: 1;
}

.page-id-300 .elementor-background-overlay,
.page-id-357 .elementor-background-overlay{
    position: absolute;
    left: 50% !important;
    transform: translate(-50%) !important;
    height: 100%;
    overflow: hidden;
    top:6%;
}

.page-id-300 .elementor-background-overlay2,
.page-id-357 .elementor-background-overlay2{
    position: absolute;
    left: 50%;
    transform: translate(-50%);
        top: 6%;
}

 .elementor-300 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2,
 .elementor-357 .elementor-element.elementor-element-34c7d40c > .elementor-background-overlay2{
    background-size: 100%;
    position: absolute;
   width: 100%;
    height: 100%;
    opacity: 1;
    background-repeat: no-repeat;
    background-position-x: center;
        overflow: hidden;
}

/*----partners-------*/
.page-id-430 .e-gallery-image.elementor-gallery-item__image,
.page-id-402 .e-gallery-image.elementor-gallery-item__image {
    filter: invert(1);
}


/*----footer-----*/
.footer-widgets-inner.container {
    width: 100%;
    max-width: 100%;
    padding: 20px 60px;
}

.footer-widgets-inner.container .span_1_of_2.col-1 {
    width: 75% !important;
}

.footer-widgets-inner.container .span_1_of_2.col-2 {
    width: 25% !important;
}

.rtl .footer-widgets-inner.container .span_1_of_2.col-1 {
    width: 25% !important;
}

.rtl .footer-widgets-inner.container .span_1_of_2.col-2 {
    width: 75% !important;
}

.rtl .oceanwp-row .col{
  float:left;
}

.rtl #footer-widgets .footer-box .footer-widget ul{
  text-align:left;
}

.schemetwo #footer-widgets .footer-box .footer-widget a:hover {
 color:#b5d391;
}

.schemethree #footer-widgets .footer-box .footer-widget a:hover {
  color:#edac87;
}

.oceanwp-social-icons.style-light li a{
  border:hidden !important;
}

body #scroll-top {
    width: 25px;
    height: 30px;
        line-height: 30px;
        bottom: 24px;
        display: none !important;
}


#footer-widgets{
  /*padding-bottom: 0;*/
}

.footerCredits > span{
display: block;
}

.footerCredits span span {
    white-space: nowrap;
}

.footerCredits i {
    width: 10px;
    display: inline-block;
}

/*------responsive---------*/
@media(max-width:1600px){
.page-id-383 .elementor-portfolio__filters_dates span.alldates, .page-id-387 .elementor-portfolio__filters_dates span.alldates {

}
}

@media(max-width:1200px){
.not-logged .home_head video{
  top: 0;
}

.home #main{
  overflow-x:hidden;
}

.home_head_shell video {
    position: relative;
    height: 100vh;
    width: auto;
    left: 53%;
    max-width: none;
    transform: translate(-50%);
}

.rtl .home_head_shell video {
    right: 47%;
    left:auto;
    transform: translate(50%);
}

}

@media(max-width:1023px){
    .backimg {
    top: 20px;
    bottom: 20px;
    left: 20px;
    right: 20px;
    
}

h3.newcat,.rtl h3.newcat{
text-align: start;
    font-size: 20px;
    position: relative;
    transform: none;
    right: auto;
    left: auto;
    width: auto;
    /* overflow: visible; */
    white-space: nowrap;
    /* height: 100%; */
    margin-top: 0px;
    margin-bottom: 0px;
    color: black;
    direction: inherit;
}

.single .elementor-widget-heading .elementor-heading-title {
    margin-top: 6px;
}

.single .elementor-99 .elementor-element.elementor-element-1b10089 {
    margin-bottom: 22px;
}

#footer-widgets .footer-box a, #footer-widgets a{
  white-space: nowrap;
}
}

@media(max-width:768px){
body #site-header.full_screen-header #site-logo.has-full-screen-logo {
    top: -15px;
}

#site-header.full_screen-header .menu-bar{
  top:22px;
}

.muted, .unmuted{
  top:10px;
}

  .high_tones{
        left: 35px;
  }
  
  .temp_title{
    left: 15px;
  }

.not-logged .home_head video{
  top: 0;
  left:53%;
}

.not-logged .bottom_right_banner{
  width:50%;
}


.left_banner {
    top: 25%;
    left: 3%;
    height: 35vh;
}

.bottom_right_banner {
    right: 3%;
    width: 65%;
    min-width: 30px;
}

.temp_dates {
    right:3%;
    width: 35%;
    top: 90px;
}


  .elementor-357 .elementor-element.elementor-element-34c7d40c,
  .elementor-300 .elementor-element.elementor-element-34c7d40c{
  padding-top:20px;
}

.page-id-300 .elementor-background-overlay2, .page-id-357 .elementor-background-overlay2, 
.page-id-300 .elementor-background-overlay, .page-id-357 .elementor-background-overlay {
    position: fixed !important;
    top: 50% !important;
    transform: translate(-50%,-20%) !important;
    height: 100%;
    width: 200% !important;
}

.page-id-300 .elementor-background-overlay2 svg, .page-id-357 .elementor-background-overlay2 svg,
.page-id-300 .elementor-background-overlay svg, .page-id-357 .elementor-background-overlay svg{
    top: 0%;
    transition: 0.1s linear;
    position: relative;
    transform: none !important;
}

}

@media(max-width:767px){
    .backimg {
    top: 15px;
    bottom: 15px;
    left: 15px;
    right: 15px;
    
}

.event-wrapper .event-inner {
    min-height: 1px !important;
}

.directory-overview a {
    margin-bottom: 15px;
}

.mobile-current-choice, .mobile-choose{
    display: inline-block;
    width: 100%;
    padding: 10px !important;
    font-size: 18px;
}

span.mobile-choose span {
    padding: 0 !important;
    min-width: 0;
        pointer-events: none;
}

.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(1)>.elementor-element-populated {
  padding: 0px;
padding-bottom:10px;
}

.rtl.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(1)>.elementor-element-populated  {
  padding:0px;
  padding-bottom:10px;
}

.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(2)>.elementor-element-populated {
  padding: 0px;
  padding-bottom:10px;
}

.rtl.home .elementor-column-gap-default>.elementor-row>.elementor-column:nth-child(2)>.elementor-element-populated  {
  padding:0px;
  padding-bottom:10px;
}

}

@media(max-width:763px){

.home_head_shell video{
    height: 100vh;
}

.home_head {
    height: calc(100vh - 100px);
}

.not-logged .temp_logo {
    min-width: 180px;
    width: 30%;
      z-index: 99;
}

.header_message {
    position: absolute;
    top: 0vh;
    font-size: 17px;
    width: 100%;
    text-align: center;
    line-height: 1;
}

.not-logged .muted,.not-logged .unmuted {
    right: 20%;
}

.not-logged .hamburger {
    width: 25px;
}

.high_tones {
    /*width: 20px;
    top: 18%;
  min-width:0;
  left:25px;*/
  width: 20px;
    bottom: 230px;
    min-width: 0;
    right: 20px;
    left: auto;
    top: auto;
}

.temp_dates{
width: 45%;
 /*   top: -30px;*/
}

.not-logged .temp_dates {
width: 35%;
    top: 0;
}

.temp_title {
    width: 140px;
    bottom: 5px;
  min-width:0;
} 

#site-header.full_screen-header ul.main-menu.fs-dropdown-menu li a{
  font-size: 20px;
}

.homeButtons p a:nth-child(1):after,
.rtl .homeButtons p a:nth-child(1):after{
  width:80px;
      transform: rotate(90deg);
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
    left: -44px;
    position: relative;
}

.rtl .homeButtons p a:nth-child(1):after{
  left:auto;
  right:-40px;
}

.singleEventsButtons a,
.rtl .singleEventsButtons a{
    display: block;
    height: auto !important;
    text-align: justify;
    margin: 0 !important;
}

.singleEventsButtons a:nth-child(1):after{
       transform: rotate(90deg);
    display: block;
    margin-top: 35px !important;
    margin-bottom: 25px !important;
    left: -15px;
    position: relative; 
}

.rtl .singleEventsButtons a:nth-child(1):after{
  left:auto;
  right:-15px;
}

.page-id-387 .elementor-portfolio__filters_dates, .page-id-383 .elementor-portfolio__filters_dates,
.page-id-387 ul.elementor-portfolio__filters, .page-id-383 ul.elementor-portfolio__filters{
height: 45px;
overflow: hidden;
transition:.1s linear;
}

.page-id-387 .elementor-portfolio__filters_dates, .page-id-383 .elementor-portfolio__filters_dates{
}

.page-id-387 .elementor-portfolio__filters,
.page-id-383 .elementor-portfolio__filters{
  display: block;
}

.page-id-387 .elementor-portfolio__filters_dates span,
.page-id-383 .elementor-portfolio__filters_dates span{
font-weight: 400 !important;
margin:0 auto;
}

.page-id-387 .elementor-portfolio__filters_dates span:not(.mobile-choose),
.page-id-383 .elementor-portfolio__filters_dates span:not(.mobile-choose){
  line-height: 1;
  font-weight: 700 !important;
      padding: 0;
      text-transform: lowercase !important;
}

.elementor-portfolio__filters_dates span {
    display: inline-block;
    min-width: 51%;
        font-size: 20px;
            text-transform: none !important;
}



.page-id-387 .elementor-portfolio__filters_dates.openedshow, .page-id-383 .elementor-portfolio__filters_dates.openedshow{
height: 180px;
}

.page-id-387 ul.elementor-portfolio__filters.openedshow, .page-id-383 ul.elementor-portfolio__filters.openedshow{
height: 275px;
}

.page-id-383 .elementor-portfolio__filters_dates span.alldates, .page-id-387 .elementor-portfolio__filters_dates span.alldates {
    font-size: 18px;
    padding: 8px 22px 7px;
       /* text-transform: none !important;*/
}

.elementor-portfolio__filters_dates.moveDown {
    top: 354px;
        opacity: 0;
    height: 0;
}

span.mobile-current-choice img,span.mobile-choose img {
    position: absolute;
    height: 15px;
    margin-left: 9px;
    transform: rotate(-90deg);
}

span.mobile-current-choice img{
    top: 22px;
}

span.mobile-choose img{
    top: 20px;
}

.rtl span.mobile-current-choice img, .rtl span.mobile-choose img{
margin-left: auto;
margin-right:9px;
}

.openedshow span.mobile-current-choice img,.openedshow span.mobile-choose img  {
    transform: rotate(90deg);
}

.elementor-portfolio__filters li.elementor-portfolio__filter.elementor-active, 
.elementor-portfolio__filters li.elementor-portfolio__filter:hover, 
.elementor-portfolio__filters li.elementor-portfolio__filter:focus, 
.elementor-portfolio__filters_dates span:hover:not(.mobile-choose), .elementor-portfolio__filters_dates span.thisOne{
    background: transparent !important;
}

.elementor-237 .elementor-element.elementor-element-2005726,
.elementor-360 .elementor-element.elementor-element-2005726 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding-top:150px;
}

li.elementor-portfolio__filter {
    line-height: 1 !important;
    padding: 0 !important;
}

span.mobile-current-choice span{
   font-weight: 700;
   text-transform: lowercase;
 }

.openedshow span.mobile-current-choice, .openedshow  span.mobile-choose{
    height: 30px;
}

.page-id-387 #main #content-wrap,
.page-id-383 #main #content-wrap{
padding-top:100px;
}

.single-event .elementor-element-aa07e7a {
    font-size: 20px;
}
span.mobileDrop {
    opacity: 0;
    display: table-column;
}

.bottomHomeText span{
font-size: 15px;
}
}

@media(max-width:480px){
  #site-header.center-header #site-logo, .oceanwp-mobile-menu-icon, #oceanwp-cart-sidebar-wrap{
    display:none !important;
  } 
  #top-bar-nav, #site-navigation-wrap, .oceanwp-social-menu, .after-header-content {
    display: block !important;
}

body #site-header.full_screen-header #site-logo.has-full-screen-logo {
    top: -20px;
}

  header#site-header div#site-header-inner div#site-logo svg {
    width: 150px;
}
  
#site-header.full_screen-header .menu-bar {
    height: 65px;
    min-width: 28px;
    top:5px;
} 

#site-header.full_screen-header a.menu-bar.exit {
    top: 3px;
}

#site-header.full_screen-header .menu-bar:not(.exit) .ham:after {
    top: 4px;
  }  

  .muted,.unmuted{
    width:26px;
      /*  right: 60px;
    top: 16px; */
    right: 50px;
    top: 6px;
    transform: rotate(180deg);
  }
  
.not-logged .muted, .not-logged .unmuted{
  top: 35px;
}

  .colorsToggle {
    top:20px;
    right:75px;
  } 
  
body:not(.home) .colorsToggle {
    right: 35px;
    top: 20px;
}
  
  .colorsToggle.hover{
    height:150px;
    width:40px;
  }
  
  .colorsToggle a {
    width: 25px;
    height: 25px;
}
  .colorsToggle a span {
    width: 13px;
    height: 25px;
  }
  
  .colorsToggle a.schemetwo{
    top:30px;
    right:10px;
  }
  
  .colorsToggle a.schemethree{
    top:60px;
    right:10px;
  }

  li.elementor-portfolio__filter {
        min-width: 51%;
}

.musrara-schedule .elementor-portfolio__filters li.elementor-portfolio__filter {
    width: 100%;
    text-align: center;
}

.page-id-237 .elementor-background-overlay, .page-id-360 .elementor-background-overlay,
.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2{
  position: fixed;
}

.page-id-237 .elementor-background-overlay, .page-id-360 .elementor-background-overlay svg,
.elementor-237 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg,
.elementor-360 .elementor-element.elementor-element-2005726 > .elementor-background-overlay2 svg{
  transform: translateY(0) !important;
      left: 0 !important;
    right: 0 !important;
}

.page-id-237 .elementor-background-overlay svg, .page-id-360 .elementor-background-overlay svg{
  top:10%;
  transform: translateY(0) !important;
}  

.page-id-237 .elementor-background-overlay2 svg, .page-id-360 .elementor-background-overlay2 svg {
    top: 3%;
  }

  #footer-widgets{
    padding:0;
  }

.footer-widgets-inner.container{
  padding:20px 15px;
}

body:not(.rtl) .footer-box.span_1_of_2.col.col-2 {
    position: absolute;
    right: 40px;
    width: 40px !important;
}

body:not(.rtl) .footer-box.span_1_of_2.col.col-1 {
    max-width: 85%;
}

.rtl .footer-box.span_1_of_2.col.col-1 {
    position: absolute;
    left: 40px;
        width: 40px !important;
}

.rtl .footer-box.span_1_of_2.col.col-2 {
    max-width: 75%;
    float: right;
}
body #scroll-top {

    background: transparent;

}

.bottomLinksOfDoom p a span{
  display: block;
}

.footerCredits i {
    width: 0px;
}

}

@media(max-width:425px){
  .backimg {
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    
}
}