:root {
  --blue: #1e90ff;
  --white: #ffffff;
  --green:#398267;
}
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap'); 
@font-face { 
  font-family:'evo_FontAwesomeB';
  font-style:normal;
  font-weight:400;
  font-display:auto;
  src:url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.ttf") format("truetype");
} 
@font-face { 
  font-family:'evo_FontAwesome';
  font-style:normal;
  font-weight:400;
  font-display:auto;
  src:url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype");
} 
@font-face { 
  font-family:'evo_FontAwesomeS';
  font-style:normal;
  font-weight:900;
  font-display:auto;
  src:url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.ttf") format("truetype");
} 
@font-face { 
  font-family:'evo_FontAwesome';
  font-display:block;
  src:url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.ttf") format("truetype");
  unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC;
} 
@font-face { 
  font-family:'evo_FontAwesome';
  font-display:block;
  src:url("../fonts/fa-v4compatibility.woff2") format("woff2"), url("../fonts/fa-v4compatibility.ttf") format("truetype");
  unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A;
} 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/l/font?kit=5aUu9-KzpRiLCAt4Unrc-xIKmCU5mEhkgo3FI_E8lH570oBdIw&skey=b20c8ebc9802c116&v=v22") format('woff2');
} 
@font-face { 
  font-family:MU900;
  src:url("../fonts/museosans_900-webfont.woff") format("woff"), url("../fonts/museosans_900-webfont.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
} 
@font-face { 
  font-family:MU500;
  src:url("../fonts/museosans-500-webfont.woff") format("woff"), url("../fonts/museosans-500-webfont.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
} 
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Google+Sans:400,500,700|Google+Sans+Text:400&lang=fr"); 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qE52i1dC.woff2") format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEl2i1dC.woff2") format('woff2');
  unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEV2i1dC.woff2") format('woff2');
  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qER2i1dC.woff2") format('woff2');
  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} 
@font-face { 
  font-family:'Google Sans Text';
  font-style:normal;
  font-weight:400;
  src:url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEp2iw.woff2") format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} 
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
  @media all{     
    body {  
      background:transparent;
      font-family:'open sans',Arial, "Helvetica Neue",Helvetica, sans-serif;
      color:var(--evo_color_1);
      font-size:14px;
    }  
  }  
    body {  
      background:transparent;
      font-family:'open sans',Arial, "Helvetica Neue",Helvetica, sans-serif;
      color:#202124;
      font-size:14px;
      font-weight:500;
      letter-spacing:normal;
    }  
  @media all{ 
    div { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  div { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    body { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    body { 
      font-family: 'open sans',Arial, "Helvetica Neue",Helvetica, sans-serif; 
      color: var(--evo_color_1); 
      background: #edf7fb; 
      font-size: 14px;
    } 
  
    body { 
      height: 100%;
    } 
  }     
  
  body { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  body { 
      font-family: 'open sans',Arial, "Helvetica Neue",Helvetica, sans-serif; 
      color: #202124; 
      background: #ffffff; 
      font-size: 14px; 
      font-weight: 500; 
      font-kerning: normal; 
      letter-spacing: normal; 
      /*font-synthesis: none; */
      -moz-font-feature-settings: 'kern'; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale;
  } 
  
  body { 
      height: 100%;
  } 
  
  @media all{ 
    html { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    html { 
      height: 100%;
    } 
  }     
  
  html { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  html { 
      height: 100%;
  } 
  
  @media all{ 
    :root { 
      --evo_font_1: 'Poppins', sans-serif; 
      --evo_font_2: 'Noto Sans',arial; 
      --evo_color_1: #202124; 
      --evo_color_2: #656565; 
      --evo_color_link: #656565; 
      --evo_color_prime: #00aafb; 
      --evo_color_second: #fed584;
    } 
  }     
  
  :root { 
      --evo_color_1: #212121; 
      --evo_color_prime: #fed584; 
      --evo_font_2: 'Open Sans', sans-serif;
  } 
  
  @media all{ 
    :root { 
      --evo_font_1: 'Poppins', sans-serif; 
      --evo_font_2: 'Noto Sans',arial; 
      --evo_color_1: #202124; 
      --evo_color_2: #656565; 
      --evo_cl_w: rgb(256 256 256 / 100%); 
      --evo_color_link: #656565; 
      --evo_color_prime: #00aafb; 
      --evo_color_second: #fed584;
    } 
  
    .eventon_main_section { 
      padding: 20px 0;
    } 
  
    .ajde_evcal_calendar { 
      width: 100%; 
      text-align: left; 
      white-space: normal; 
      position: relative; 
      color: var(--evo_color_1); 
      padding-bottom: 10px;
    } 
  
    .ajde_evcal_calendar > *  { 
      margin: 0; 
      padding: 0; 
      box-sizing: border-box;
    } 
  
    #evcal_list { 
      list-style: none; 
      padding: 0; 
      margin: 0;
    } 
  
    #evcal_list { 
      border-right: 1px solid #d5d5d5; 
      border-top: 1px solid #d5d5d5; 
      border-radius: 5px; 
      overflow: hidden;
    } 
  
    #evcal_list { 
      border-color: #d5d5d5;
    } 
  
    .evo_sin_page #evcal_list  { 
      border: none;
    } 
  
    #eventon_comments { 
      padding: 20px 0;
    } 
  
    h1 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    h1 { 
      font-family: MU900,'open sans', MU500; 
      /*font-size: 42px; */
      padding-bottom: 10px;
    } 
  }     
  
  h1 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .has_cntx h1 { 
      text-transform: uppercase;
    } 
  
    .evo_sin_page .evosin_event_title  { 
      font-family: var(--evo_font_1); 
      text-transform: uppercase;
    } 
  
    .eventon_single_event.immersive .evosin_event_title  { 
      margin: 0; 
      font-weight: 800;
    } 
  
    .evo_sin_page .evosin_event_title  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .ajde_evcal_calendar .eventon_list_event  { 
      margin-left: 0px; 
      list-style: none;
    } 
  
    .ajde_evcal_calendar .eventon_events_list .eventon_list_event  { 
      margin-left: 0; 
      margin-bottom: 0; 
      padding: 0px; 
      overflow: hidden; 
      position: relative; 
      list-style-type: none;
    } 
  
    p { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  p { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .has_cntx p { 
      line-height: 160%; 
      padding-bottom: 10px;
    } 
  
    .ajde_evcal_calendar .eventon_events_list p  { 
      padding: 0; 
      margin-bottom: 5px; 
      margin-top: 0px;
    } 
  
    .ajde_evcal_calendar .eventon_events_list p  { 
      font-family: var(--evo_font_2);
    } 
  
    .ajde_evcal_calendar .eventon_events_list p  { 
      font-family: 'Noto Sans',arial;
    } 
    .eventon_main_section {
      width: 100%;
    }
    .ajde_evcal_calendar .eventon_list_event .desc_trig_outter ,.eventon_events_list .desc_trig_outter  { 
      margin-bottom: 0 !important;
    } 
  
    #evcal_list p  { 
      display: none; 
      text-decoration: none;
    } 


    #evcal_list div.desc_trig_outter  { 
      border-bottom: 1px solid #d5d5d5;
    } 
  
    #evcal_list div.desc_trig_outter  { 
      border-color: #d5d5d5;
    } 
  
    #evcal_list .eventon_list_event div.desc_trig_outter  { 
      display: block;
      border-radius: 15px;
    } 
  
    .evo_sin_page #evcal_list div.desc_trig_outter  { 
      border-radius: 0px; 
      overflow: hidden; 
      border: none;
      padding: 0 20px 0 20px;
    } 
  
    .ajde_evcal_calendar .eventon_list_event .desc_trig_outter ,.ajde_evcal_calendar.eventon_single_event #evcal_list div.desc_trig_outter ,.eventon_events_list .desc_trig_outter  { 
      margin: 0;
    } 
  
    .evcal_eventcard  { 
      display: none;
    } 
  
    .event_description.evcal_eventcard { 
      padding-top: 8px;
    } 
  
    .evo_sin_page .event_description  { 
      padding-bottom: 8px;
    } 
  
    .evo_sin_page .evcal_eventcard  { 
      display: block;
    } 
  
    .eventon_single_event .event_description.evcal_eventcard  { 
      padding-bottom: 0px;
    } 
  
    .eventon_events_list .eventon_list_event .event_description  { 
      background-color: #fdfdfd; 
      border-left: 1px solid #e5e5e5; 
      border-right: 1px solid #e5e5e5; 
      position: relative; 
      border-radius: 0 0 15px 15px; 
      display: flex; 
      flex-direction: column;
    } 
  
    .eventon_events_list .eventon_list_event .event_description  { 
      border-bottom: 1px solid #e5e5e5;
    } 
  
    .eventon_events_list .eventon_list_event .event_description  { 
      background-color: #fdfdfd;
    } 
  
    .eventon_events_list .eventon_list_event .event_description  { 
      border-color: #d5d5d5;
    } 
  
    .evo_sin_page .event_description.evcal_eventcard  { 
      background-color: transparent;
    } 
  
    .evo_sin_page #evcal_list .evcal_eventcard  { 
      border: none;
    } 
  
    .clear { 
      clear: both; 
      display: block; 
      overflow: hidden; 
      visibility: hidden; 
      width: 0; 
      height: 0;
    } 
  }     
  
  .clear { 
      clear: both; 
      display: block; 
      overflow: hidden; 
      visibility: hidden; 
      width: 0; 
      height: 0;
  } 
  
  @media all{ 
    .ajde_evcal_calendar .clear  { 
      clear: both; 
      height: 0px; 
      margin: 0; 
      padding: 0; 
      display: block;
    } 
  
    a { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    a { 
      text-decoration: none; 
      outline: none; 
      color: #ca594a;
    } 
  }     
  
  a { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  a { 
      text-decoration: none; 
      outline: none; 
      color: #52b4e4;
  } 
  
  @media all{ 
    a:visited { 
      text-decoration: none; 
      outline: none;
    } 
  }     
  
  a:visited { 
      text-decoration: none; 
      outline: none;
  } 
  
  @media all{ 
    .eventon_events_list a  { 
      text-decoration: none; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    .ajde_evcal_calendar a  { 
      text-decoration: none!important; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    .eventon_events_list .eventon_list_event a  { 
      text-decoration: none; 
      border-bottom: none; 
      color: var(--evo_color_link);
    } 
  
    .eventon_events_list .eventon_list_event a  { 
      color: #656565;
    } 
  
    a:hover { 
      text-decoration: underline;
    } 
  }     
  
  a:hover { 
      text-decoration: underline;
  } 
  
  @media all{ 
    .ajde_evcal_calendar a , .ajde_evcal_calendar a:hover { 
      text-decoration: none!important; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    .eventon_events_list a , .eventon_events_list a:hover { 
      text-decoration: none; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    .eventon_events_list a, .eventon_events_list a:hover { 
      text-decoration: none; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    body .ajde_evcal_calendar a, .ajde_evcal_calendar a:hover { 
      text-decoration: none!important; 
      box-shadow: none; 
      -webkit-box-shadow: none;
    } 
  
    .evo_sin_page a.evcal_list_a  { 
      cursor: default;
    } 
  
    .desc_trig_outter a.evcal_list_a  { 
      margin: 0;
    } 
  
    .eventon_events_list .eventon_list_event .desc_trig  { 
      cursor: pointer;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_list_a  { 
      /*background-color: #f1f1f1; */
      display: flex; 
      flex-wrap: wrap; 
      width: 100%; 
      position: relative; 
      padding: 20px; 
      overflow: hidden; 
      border-left-width: 3px; 
      border-left-style: solid; 
      min-height: 63px; 
      border-bottom: none; 
      float: none; 
      box-sizing: border-box;
    } 
  
    .eventon_events_list .eventon_list_event .desc_trig  { 
      /*background-color: #f1f1f1;*/
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evcal_list_a  { 
      border-color: #4bb5d8; 
      background-color: transparent; 
      border: none; 
      padding: 20px 0;
    } 
  
    #evcal_list .eventon_list_event .desc_trig ,.desc_trig { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .eventon_events_list .eventon_list_event .desc_trig:hover { 
      /*background-color: #fdfdfd; */
      border-left-width: 7px;
    } 

  
    .evo_sin_page #evcal_list .eventon_list_event .desc_trig:hover { 
      border-left-width: 3px; 
      cursor: default;
    } 
  
    .evocard_row { 
      padding-bottom: 10px; 
      display: flex; 
      padding-left: 8px;
    } 
  
    .evo_sin_page .evocard_row  { 
      padding-left: 0;
    } 
  
    .event_description .evcal_close  { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .event_description .evcal_close  { 
      display: none;
    } 
  
    .event_description .evo_card_row_end  { 
      background-color: #f7f7f7; 
      padding: 0; 
      display: block; 
      position: relative; 
      margin: 0 8px 8px; 
      height: 30px; 
      cursor: pointer; 
      border-radius: 8px;
    } 
  
    .event_description .evcal_close  { 
      background-color: #f7f7f7;
    } 
  
    .evo_sin_page .event_description .evo_card_row_end  { 
      display: none;
    } 
  
    .event_description .evo_card_row_end::before { 
      content: "\f077"; 
      display: block; 
      font-family: 'evo_FontAwesomeS'; 
      font-style: normal; 
      font-weight: normal; 
      font-size: 12px; 
      line-height: 1; 
      -webkit-font-smoothing: antialiased; 
      -moz-osx-font-smoothing: grayscale; 
      text-align: center; 
      padding-top: 8px; 
      opacity: 0.4;
    } 
  
    .event_description .evcal_close:hover { 
      background-color: #f1f1f1;
    } 
  
    span { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  span { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .eventon_events_list .eventon_list_event .evoet_cx  { 
      margin-right: 10px;
    } 
  
    .evo_sin_page .eventon_events_list .eventon_list_event .evoet_cx  { 
      margin-right: 15px;
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evoet_c2  { 
      margin-right: 20px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_c3  { 
      padding: 0px; 
      margin: 0px; 
      flex: 1; 
      min-width: 0; 
      overflow: hidden; 
      display: flex; 
      flex-direction: column;
    } 
  
    .evocard_box { 
      flex: 1; 
      margin: 0 8px 0 0; 
      border-radius: 15px; 
      overflow: hidden; 
      background-color: #f3f3f3;
    } 
  
    .evocard_box { 
      background-color: #f3f3f3;
    } 
  
    .evocard_box.ftimage { 
      position: relative;
    } 
  
    .evo_sin_page .evocard_row:not(.bx2):not(.bx3):not(.bx4) .evocard_box  { 
      margin-right: 0;
    } 
  
    .evocard_row.bx2 .evocard_box  { 
      flex: 1 1 50%;
    } 
  
    .evo_sin_page .evocard_row.bx2 .evocard_box:last-child  { 
      margin-right: 0;
    } 
  
    .evocard_box.evosocial { 
      padding: 10px; 
      display: flex; 
      align-items: center; 
      justify-content: center; 
      flex-wrap: wrap;
    } 
  
    .evcal_eventcard .evocard_box.getdirection  { 
      display: flex;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_cblock  { 
      font-family: var(--evo_font_1);
    } 
  
    .eventon_events_list .eventon_list_event .evcal_cblock  { 
      background-color: transparent !important; 
      color: var(--evo_color_1); 
      font-size: 30px; 
      font-weight: bold; 
      padding: 0px; 
      line-height: 110%; 
      min-height: 30px; 
      margin: 0; 
      display: flex; 
      align-items: flex-start;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_cblock  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span  { 
      font-family: var(--evo_font_2);
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span  { 
      font-family: 'Noto Sans',arial;
    } 
  
    #evcal_list .eventon_list_event .evcal_cblock  { 
      color: #202124;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_desc span  { 
      display: block; 
      color: var(--evo_color_1);
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evoet_tags  { 
      display: flex; 
      align-items: center; 
      flex-wrap: wrap;
    } 
  
    .eventon_list_event .evoet_cx span.evcal_event_title  { 
      font-weight: 800;
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evoet_title  { 
      display: none;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2 ,.eventon_list_event .evoet_cx span.evcal_event_title ,.evoet_cx span.evcal_desc2  { 
      font-family: var(--evo_font_1);
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2  { 
      color: var(--evo_color_1); 
      text-transform: uppercase; 
      font-size: 24px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2 ,.eventon_list_event .evoet_cx span.evcal_event_title ,.evoet_cx span.evcal_desc2  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title  { 
      line-height: 120%; 
      padding-bottom: 8px; 
      overflow-wrap: break-word; 
      word-wrap: break-word; 
      text-overflow: ellipsis;
    } 
  
    .ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title  { 
      color: #202124;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_desc span ,.evcal_list_a .evoet_cx span.evoet_subtitle  { 
      display: block; 
      color: var(--evo_color_1);
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .evoet_time_expand  { 
      padding-left: 1px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_3  { 
      font-size: 12px; 
      line-height: 120%; 
      padding-bottom: 2px; 
      display: flex; 
      margin-bottom: 5px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_3.evoet_time_expand  { 
      align-items: center; 
      flex-wrap: wrap;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .evoet_location  { 
      padding-left: 1px;
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evoet_location.level_3  { 
      margin-bottom: 10px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_4  { 
      font-size: 12px; 
      font-style: normal; 
      line-height: 110%; 
      display: flex; 
      flex-wrap: wrap; 
      gap: 5px; 
      margin-bottom: 10px; 
      align-items: center;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_4:last-child  { 
      margin: 0;
    } 
  
    .evocard_row .evocard_main_image_hold  { 
      background-color: #333;
    } 
  
    .evocard_row .evocard_main_image_hold::before { 
      content: attr(data-t); 
      position: absolute; 
      z-index: 1; 
      color: #fff; 
      height: 100%; 
      width: 100%; 
      top: 0; 
      left: 0; 
      display: flex; 
      justify-content: center; 
      align-items: center; 
      font-family: var(--evo_font_1); 
      font-size: 18px;
    } 
  
    .evoposa { 
      position: absolute;
    } 
  
    .evobot0 { 
      bottom: 0px;
    } 
  
    .evow100p { 
      width: 100%;
    } 
  
    .evocard_fti_in { 
      padding: 20px 0; 
      z-index: 10;
    } 
  
    .evocard_fti_in:hover { 
      background: linear-gradient(#3330 0%, #00000091 100%);
    } 
  
    .evcal_evdata_row { 
      box-sizing: border-box;
    } 
  
    .evcal_evdata_row { 
      font-family: var(--evo_font_2);
    } 
  
    .evcal_evdata_row { 
      position: relative; 
      border: none; 
      margin: 0; 
      font-size: 14px; 
      background-color: transparent; 
      padding: 30px; 
      display: flex; 
      border-radius: 15px; 
      box-sizing: border-box;
    } 
  
    .evcal_evdata_row { 
      font-family: 'Noto Sans',arial;
    } 
  
    .evcal_evdata_row.evo_metarow_ICS { 
      padding: 20px 25px; 
      display: flex; 
      align-items: center;
    } 
  
    .evo_metarow_locImg { 
      background-repeat: no-repeat; 
      background-position: 50% 50%; 
      -webkit-background-size: cover; 
      -moz-background-size: cover; 
      -o-background-size: cover; 
      background-size: cover; 
      position: relative; 
      height: 400px; 
      width: auto; 
      overflow: hidden; 
      text-align: center; 
      -webkit-transform-style: preserve-3d; 
      -moz-transform-style: preserve-3d; 
      transform-style: preserve-3d; 
      box-sizing: border-box;
    } 
  
    #evcal_list .eventon_list_event .event_description .evcal_gmaps ,.evocard_row .evocard_box.gmap .evo_metarow_gmap  { 
      min-height: 200px; 
      max-width: none; 
      height: 100%; 
      padding: 0;
    } 
  
    .evcal_evdata_row.evo_metarow_socialmedia { 
      padding: 0px; 
      justify-content: center; 
      align-items: center; 
      flex-wrap: wrap;
    } 
  
    #evcal_list .evorow.getdirections  { 
      padding: 0px; 
      background-color: #fff; 
      border: 1px solid #eaeaea; 
      flex: 1;
    } 
  
    #evcal_list .evorow.getdirections  { 
      background-color: #ffffff;
    } 
  
    .evcal_cblock .evo_start  { 
      float: left; 
      font-size: 30px; 
      clear: both;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_cblock span  { 
      line-height: 100%; 
      vertical-align: super;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span  { 
      font-family: var(--evo_font_1);
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .evcal_cblock .evo_end  { 
      float: left; 
      padding-left: 8px; 
      font-size: 14px; 
      position: relative; 
      margin-top: 4px;
    } 
  
    .evcal_cblock .evo_end.only_time  { 
      display: none;
    } 
  
    .evcal_cblock .evo_end::before { 
      background-color: #ABABAB; 
      height: 2px; 
      width: 4px; 
      margin-left: 2px; 
      content: ""; 
      position: absolute; 
      display: block; 
      left: 0px; 
      top: 50%;
    } 
  
    em { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  em { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .eventon_events_list .eventon_list_event .evoet_cx .evcal_time  { 
      font-style: normal; 
      padding-left: 8px; 
      margin-right: 5px; 
      position: relative;
    } 
  
    .evcal_list_a .evoet_cx .evcal_time.evo_tz_time  { 
      display: flex;
    } 
  
    em.evcal_time  { 
      background-color: #ffffff;
      border-radius: 15px; 
      padding: 5px 10px 5px 10px;
    } 

    time em.evcal_time  { 
      background-color: #196382;
      border-radius: 15px; 
      color:white;
      padding: 5px 10px 5px 10px;
    } 
  
    #evcal_list .eventon_list_event .evoet_cx em  { 
      font-style: normal;
    } 
  
    #evcal_list .eventon_list_event .evoet_cx em  { 
      color: #202124;
      font-weight: bold;
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evoet_time_expand em.evcal_time::before, .eventon_single_event.immersive .eventon_list_event .evoet_location em.evcal_location::before { 
      left: 6px; 
      top: 6px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .evcal_location  { 
      font-style: normal; 
      padding-left: 0px; 
      margin-right: 5px; 
      position: relative;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .evcal_location  { 
      display: inline-block;
    } 
  
    .eventon_single_event.immersive .eventon_list_event .evoet_location em.evcal_location  { 
      background-color: #ffffff;
      border-radius: 15px; 
      padding: 5px 10px 5px 10px;
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_4 em  { 
      font-weight: normal; 
      font-style: normal; 
      padding-right: 5px;
    } 
  
    .evoet_cx .evolb_trigger  { 
      cursor: pointer;
    } 
  
    .evobgpc { 
      background-position: center;
    } 
  
    .evobgsc { 
      background-size: cover;
    } 
  
    .evobr15 { 
      border-radius: 15px;
    } 
  
    .evofz48 { 
      font-size: 48px;
    } 
  
    .evodfx { 
      display: -webkit-flex; 
      display: -moz-flex; 
      display: -ms-flex; 
      display: -o-flex; 
      display: flex;
    } 
  
    .evofx_jc_c { 
      -ms-flex-pack: center; 
      justify-content: center;
    } 
  
    .evofx_ai_c { 
      align-items: center;
    } 
  
    .evocard_main_image { 
      height: 400px; 
      color: #fff; 
      position: relative; 
      min-height: 100px; 
      z-index: 1;
    } 
  
    .evocard_main_image:hover { 
      cursor: -webkit-zoom-in; 
      cursor: zoom-in;
    } 
  
    .evogap10 { 
      gap: 10px;
    } 
  
    .evofx_ww { 
      flex-wrap: wrap;
    } 
  
    .evcal_evdata_row .evcal_evdata_icons  { 
      display: block; 
      padding: 0; 
      width: 31px; 
      flex-shrink: 0;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell  { 
      min-height: 25px; 
      flex: 1 1 50%;
    } 
  
    .evcal_event_details .evcal_evdata_cell  { 
      position: relative; 
      min-width: 0;
    } 
  
    .evcal_evdata_row.evo_metarow_ICS .evcal_evdata_icons  { 
      display: flex; 
      align-items: center;
    } 
  
    .evo_metarow_organizer .evcal_evdata_cell  { 
      display: inline-block;
    } 
  
    .evo_gal_main_img { 
      background-size: cover; 
      background-position: center;
    } 
  
    .evo_metarow_socialmedia .evo_sm  { 
      display: inline-block; 
      height: 50px; 
      text-align: center;
    } 
  
    .evo_metarow_socialmedia .evo_sm  { 
      border-color: #cdcdcd;
    } 
  
    form { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  form { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .evcal_evdata_row.getdirections form  { 
      width: 100%;
    } 
  
    #evcal_list .evorow.getdirections form  { 
      margin: 0;
    } 
  
    .eventon_events_list .eventon_list_event .evcal_cblock em  { 
      font-style: normal; 
      text-transform: uppercase; 
      line-height: 110%;
    } 
  
    .evcal_cblock .evo_start em.month  { 
      font-size: 11px; 
      font-weight: normal; 
      display: block;
    } 
  
    .evcal_cblock .time  { 
      display: none;
    } 
  
    .evcal_cblock em.time  { 
      font-size: 10px;
    } 
  
    i { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  i { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .fa { 
      font-family: var(--fa-style-family, "evo_FontAwesome"); 
      font-weight: var(--fa-style, 900);
    } 
  
    .fa { 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-font-smoothing: antialiased; 
      display: var(--fa-display, inline-block); 
      font-style: normal; 
      font-variant: normal; 
      line-height: 1; 
      text-rendering: auto;
    } 
  
    .fa { 
      font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB'; 
      font-weight: 400;
    } 
  
    .eventon_list_event .fa  { 
      font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB' !important; 
      font-size: 18px;
    } 
  
    .evoet_cx .evoet_time_expand .evcal_time i.fa  { 
      font-size: 12px; 
      padding-right: 8px;
    } 
  
    .fa-clock-o:before { 
      content: "\f017";
    } 
  
    .marl5 { 
      margin-left: 5px;
    } 
  
    .eventon_list_event .evo_tz_time .evo_tz ,.eventon_events_list .eventon_list_event .evcal_desc span.evo_tz  { 
      opacity: 0.5; 
      display: inline-block;
    } 
  
    .evoet_cx .evoet_location .evcal_location i.fa  { 
      font-size: 12px; 
      padding-right: 8px;
    } 
  
    .fa-location-pin:before { 
      content: "\f041";
    } 
  
    .eventon_events_list .eventon_list_event .evoet_cx .level_4 em i  { 
      /*opacity: 0.7;*/
    } 
  
    .evobrdB2 { 
      border: 2px solid var(--evo_color_1);
    } 
  
    .evocurp { 
      cursor: pointer;
    } 
  
    .evo_event_images span  { 
      width: 50px; 
      height: 50px;
    } 
  
    .evo_event_images span.select  { 
      border-color: var(--evo_cl_w); 
      box-shadow: 0px 0px 20px -5px #000;
    } 
  
    .evo_trans_sc1_05:hover { 
      transform: scale(1.05);
    } 
  
    h3 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    h3 { 
      font-family: MU900,'open sans', MU500; 
      /*font-size: 42px; */
      padding-bottom: 10px;
    } 
  
    /*h3 { 
      font-size: 30px;
    } */
  }     
  
  h3 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .padb5 { 
      padding-bottom: 5px;
    } 
  }     
  
  .padb5 { 
      padding-bottom: 5px;
  } 
  
  @media all{ 
    h3.evo_h3 { 
      font-weight: 800;
    } 
  
    h3.evo_h3 { 
      font-family: var(--evo_font_1);
    } 
  
    h3.evo_h3 { 
      font-weight: normal; 
      letter-spacing: normal; 
      line-height: 100%; 
      float: none;
    } 
  
    h3.evo_h3 { 
      color: var(--evo_color_1); 
      font-size: 18px; 
      margin: 0; 
      padding-bottom: 15px; 
      padding-top: 0px; 
      font-weight: 700;
    } 
  
    h3.evo_h3 { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .event_description p  { 
      font-family: arial;
    } 
  
    .eventon_list_event .event_description p  { 
      font-size: 14px; 
      color: var(--evo_color_2); 
      margin: 0;
    } 
  
    .eventon_events_list .eventon_list_event .event_description p  { 
      float: none;
    } 
  
    #evcal_list .eventon_list_event .event_description p  { 
      display: block;
    } 
  
    #evcal_list .eventon_list_event .evcal_eventcard p  { 
      color: #656565;
    } 
  
    .evcal_evdata_row .evcal_evdata_icons i ,.eventon_list_event .fa  { 
      font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB' !important; 
      font-size: 18px;
    } 
  
    .evcal_evdata_row i.fa  { 
      display: block;
    } 
  
    .evocard_row .evcal_evdata_icons i  { 
      color: #656565; 
      font-size: 18px;
    } 
  
    .fa-align-justify:before { 
      content: "\f039";
    } 
  
    .evcal_evdata_row .evcal_evdata_cell > *  { 
      margin: 0;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell h3 ,h3.evo_h3 { 
      font-weight: normal; 
      letter-spacing: normal; 
      line-height: 100%; 
      float: none;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell h3 ,h3.evo_h3 { 
      color: var(--evo_color_1); 
      font-size: 18px; 
      margin: 0; 
      padding-bottom: 15px; 
      padding-top: 0px; 
      font-weight: 700;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell h3  { 
      font-size: 18px;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell h3  { 
      color: #202124;
    } 
  
    .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3 ,h3.evo_h3 { 
      font-family: var(--evo_font_1);
    } 
  
    .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3 ,h3.evo_h3 { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .ajde_evcal_calendar .eventon_events_list p ,.evcal_evdata_row .evcal_evdata_cell p  { 
      font-family: var(--evo_font_2);
    } 
  
    .evcal_evdata_row .evcal_evdata_cell p  { 
      line-height: 140%;
    } 
  
    .ajde_evcal_calendar .eventon_events_list p ,.evcal_evdata_row .evcal_evdata_cell p  { 
      font-family: 'Noto Sans',arial;
    } 
  
    .fa-map-marker:before { 
      content: "\f041";
    } 
  
    .padt10 { 
      padding-top: 10px;
    } 
  }     
  
  .padt10 { 
      padding-top: 10px;
  } 
  
  @media all{ 
    .fa-calendar-o:before { 
      content: "\f133";
    } 
  
    .evcal_evdata_row.evo_metarow_ICS .evcal_evdata_cell p  { 
      margin: 0;
    } 
  
    .fa-headphones:before { 
      content: "\f025";
    } 
  
    .evogap15 { 
      gap: 15px;
    } 
  
    .evofx_dr_r { 
      flex-direction: row;
    } 
  
    .evo_metarow_locImg .evo_locimg_over  { 
      opacity: 0; 
      background-color: var(--evo_color_second); 
      display: flex; 
      transition: all linear 0.2s; 
      color: var(--evo_color_1); 
      position: absolute; 
      justify-content: center; 
      align-items: center; 
      flex-direction: column; 
      top: 0; 
      left: 0; 
      height: 100%; 
      width: 100%;
    } 
  
    .evo_gal_bottom { 
      bottom: 0; 
      padding: 20px;
    } 
  
    .evo_metarow_locImg .evo_locimg_bottom  { 
      position: absolute; 
      box-sizing: border-box; 
      height: 100px; 
      width: 100%; 
      bottom: 0; 
      left: 0; 
      z-index: 3; 
      display: flex; 
      justify-content: space-between; 
      padding: 0 20px 20px; 
      align-items: flex-end;
    } 
  
    :where([style*="border-width"])  { 
      border-style: solid;
    } 
  }     
  
  .gm-style { 
      font: 400 11px Roboto, Arial, sans-serif; 
      text-decoration: none;
  } 
  
  @media all{ 
    a:link { 
      text-decoration: none; 
      outline: none;
    } 
  }     
  
  a:link { 
      text-decoration: none; 
      outline: none;
  } 
  
  @media all{ 
    .evo_metarow_socialmedia a.evo_ss ,a.evo_ss { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .evo_metarow_socialmedia a.evo_ss ,a.evo_ss { 
      display: flex; 
      height: 50px; 
      width: 50px; 
      border-radius: 15px!important; 
      margin: 0 0; 
      padding: 0!important; 
      text-decoration: none; 
      justify-content: center; 
      align-items: center;
    } 
  
    .evo_metarow_socialmedia a.evo_ss:hover,a.evo_ss:hover { 
      background-color: #909090;
    } 
  
    .evo_metarow_socialmedia a.evo_ss:hover { 
      background-color: #9d9d9d;
    } 
  
    .evo_metarow_socialmedia a.evo_ss:hover, a.evo_ss:hover { 
      background-color: #909090;
    } 
  
    #evcal_list .evorow.getdirections .evo_get_direction_content  { 
      height: 100%; 
      padding: 20px; 
      display: flex; 
      justify-content: center; 
      align-items: center; 
      box-sizing: border-box;
    } 
  
    .eventon_full_description .eventon_desc_in  { 
      overflow-wrap: break-word; 
      word-wrap: break-word; 
      text-overflow: ellipsis;
    } 
  
    .evcal_evdata_row h3 .evcal_evdata_icons  { 
      display: none;
    } 
  
    .eventon_list_event .evo_eventcard_time_t  { 
      margin-right: 8px; 
      margin-bottom: 5px; 
      display: inline-flex;
    } 
  
    .marr5 { 
      margin-right: 5px;
    } 
  
    .eventon_list_event .evcal_evdata_cell .evo_tz  { 
      opacity: 0.5; 
      display: inline-block;
    } 
  
    .eventon_list_event .evo_metarow_time .evcal_evdata_cell .evo_tz  { 
      display: inline-block;
    } 
  
    .evo_btn_arr { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .evo_btn_arr { 
      display: inline-flex; 
      align-items: center; 
      font-size: 14px; 
      cursor: pointer; 
      background-color: var(--evo_color_prime); 
      border-radius: 25px; 
      padding: 3px 20px!important; 
      color: var(--evo_cl_w)!important; 
      text-transform: uppercase; 
      font-family: var(--evo_font_1); 
      line-height: 1;
    } 
  
    .evo_btn_arr { 
      color: #ffffff; 
      background: #00aafb;
    } 
  
    .evo_btn_arr:hover { 
      opacity: 0.7;
    } 
  
    .evcal_evdata_row .evcal_evdata_cell a  { 
      border: none; 
      padding: 0;
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a  { 
      font-weight: 800;
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a  { 
      font-family: var(--evo_font_1);
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a  { 
      text-transform: uppercase; 
      font-style: normal; 
      font-size: 16px; 
      color: #6B6B6B; 
      padding-right: 15px; 
      padding-top: 0; 
      margin-top: 3px; 
      display: inline-block;
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .evcal_evdata_row.evo_metarow_ICS .evcal_evdata_cell p a  { 
      color: var(--evo_color_1); 
      margin-top: 5px;
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a:hover { 
      opacity: 0.6;
    } 
  
    .evo_metarow_ICS .evcal_evdata_cell p a:hover, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a:hover, .evo_ics.evo_clik_row .evo_h3 a:hover { 
      opacity: 0.6;
    } 
  
    .evofx_1 { 
      flex: 1 1 auto;
    } 
  
    .evo_evdata_cell_content .evo_card_organizer  { 
      flex: 1 1;
    } 
  
    .evo_metarow_locImg .evo_locimg_over_in  { 
      transition: all linear 0.2s; 
      transform: translateY(30px);
    } 
  
    .evo_gal_icons { 
      display: flex; 
      gap: 10px; 
      flex-direction: row;
    } 
  
    .evo_metarow_locImg .evo_locimg_bottom .evo_locimg_right  { 
      display: flex; 
      justify-content: flex-end; 
      align-items: center; 
      min-height: 50px;
    } 
  
    iframe { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  iframe { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .fa,.fab { 
      -moz-osx-font-smoothing: grayscale; 
      -webkit-font-smoothing: antialiased; 
      display: var(--fa-display, inline-block); 
      font-style: normal; 
      font-variant: normal; 
      line-height: 1; 
      text-rendering: auto;
    } 
  
    .fab { 
      font-weight: 400;
    } 
  
    .fab { 
      font-family: 'evo_FontAwesomeB';
    } 
  
    .fab { 
      font-family: 'evo_FontAwesomeB'; 
      font-weight: 400;
    } 
  
    .evo_metarow_socialmedia a.evo_ss i  { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .evo_metarow_socialmedia a.evo_ss i ,a.evo_ss i  { 
      cursor: pointer; 
      font-size: 20px; 
      color: var(--evo_color_2); 
      display: inline-block; 
      opacity: 1;
    } 
  
    .evo_metarow_socialmedia a.evo_ss i  { 
      color: #656565;
    } 
  
    .fa-facebook:before { 
      content: "\f09a";
    } 
  
    .fa-x-twitter:before { 
      content: "\e61b";
    } 
  
    .fa-linkedin:before { 
      content: "\f08c";
    } 
  
    .fa-pinterest:before { 
      content: "\f0d2";
    } 
  
    .fa-envelope:before { 
      content: "\f0e0";
    } 
  
    .marr10 { 
      margin-right: 10px;
    } 
  }     
  
  .marr10 { 
      margin-right: 10px;
  } 
  
  @media all{ 
    .evofx_1_1 { 
      flex: 1 1 auto;
    } 
  }     
  
  .dfx { 
      display: flex;
  } 
  
  .fx_ai_c { 
      align-items: center;
  } 
  
  @media all{ 
    .evo_btn_arr_circ { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .dfx { 
      display: -webkit-flex; 
      display: -moz-flex; 
      display: -ms-flex; 
      display: -o-flex; 
      display: flex;
    } 
  
    .fx_ai_c { 
      align-items: center;
    } 
  
    .evo_btn_arr_circ { 
      border: none; 
      box-shadow: none; 
      border-radius: 50%; 
      font-size: 30px; 
      display: flex; 
      flex: 0 0 auto; 
      height: 50px; 
      width: 50px; 
      justify-content: center; 
      align-items: center; 
      background-color: var(--evo_color_prime); 
      color: var(--evo_cl_w); 
      cursor: pointer; 
      padding: 0; 
      box-sizing: border-box;
    } 
  
    .evo_btn_arr_circ { 
      color: #ffffff; 
      background: #00aafb;
    } 
  
    .evo_btn_arr_circ:hover { 
      transform: scale(1.2);
    } 
  
    .ajde_evcal_calendar .eventon_events_list p ,.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p ,.evcal_evdata_row .evcal_evdata_cell p  { 
      font-family: var(--evo_font_2);
    } 
  
    .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p  { 
      font-style: normal; 
      font-size: 14px; 
      margin-bottom: 5px;
    } 
  
    .eventon_list_event .evo_metarow_details .eventon_full_description p  { 
      font-size: 14px; 
      padding-bottom: 8px;
    } 
  
    .ajde_evcal_calendar .eventon_events_list p ,.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p ,.evcal_evdata_row .evcal_evdata_cell p  { 
      font-family: 'Noto Sans',arial;
    } 
  
    .evo_btn_arr i  { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .evo_btn_arr i ,.evcal_evdata_row .evo_btn_arr i.fa-chevron-right  { 
      height: 25px; 
      border-radius: 30px; 
      display: flex; 
      align-items: center; 
      color: var(--evo_cl_w); 
      font-size: 10px; 
      margin-left: 10px;
    } 
  
    .fa-chevron-right:before { 
      content: "\f054";
    } 
  
    .ajde_evcal_calendar .eventon_events_list .evo_metarow_organizer .evo_card_organizer_image  { 
      display: inline-block; 
      margin-bottom: 10px;
    } 
  
    #evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer .evo_data_val  { 
      display: inline-block; 
      margin-bottom: 0;
    } 
  
    h4 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    h4 { 
      font-family: MU900,'open sans', MU500; 
      /*font-size: 42px; */
      padding-bottom: 10px;
    } 
  
    h4 { 
      /*font-size: 24px;*/
    } 
  }     
  
  h4 { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  @media all{ 
    .marb5 { 
      margin-bottom: 5px;
    } 
  }     
  
  .marb5 { 
      margin-bottom: 5px;
  } 
  
  @media all{ 
    .ajde_evcal_calendar h4.evo_h4  { 
      color: var(--evo_color_1); 
      padding: 0px; 
      margin: 0; 
      font-size: 14px; 
      font-style: normal; 
      text-transform: uppercase; 
      font-weight: normal;
    } 
  
    h4.evo_h4,.ajde_evcal_calendar h4.evo_h4  { 
      font-weight: 800;
    } 
  
    h4.evo_h4,.ajde_evcal_calendar h4.evo_h4  { 
      font-family: var(--evo_font_1);
    } 
  
    h4.evo_h4,.ajde_evcal_calendar h4.evo_h4  { 
      font-family: 'Poppins', sans-serif;
    } 
  
    .evo_metarow_locImg .evo_locimg_over h3  { 
      font-size: 24px;
    } 
  
    .evo_metarow_locImg .evo_locimg_over span  { 
      display: block;
    } 
  
    .evo_transit_all { 
      -webkit-transition: all .2s ease; 
      -moz-transition: all .2s ease; 
      -ms-transition: all .2s ease; 
      -o-transition: all .2s ease; 
      transition: all .2s ease;
    } 
  
    .evo_gal_icons .evo_gal_icon  { 
      cursor: pointer;
    } 
  
    .evo_gal_icons .evo_gal_icon.on  { 
      transform: scale(1.05);
    } 
  
    .evo_metarow_locImg .evo_locimg_bottom h3  { 
      color: var(--evo_cl_w); 
      padding: 0 20px 0px 10px; 
      text-align: right;
    } 
  
    .evo_trans_sc1_1 { 
      transform: scale(1);
    } 
  
    .evo_metarow_locImg .evo_locimg_bottom span.evo_locimg_more  { 
      bottom: 20px; 
      background-color: var(--evo_color_second); 
      height: 50px; 
      width: 50px; 
      right: 20px; 
      border-radius: 22px; 
      display: flex; 
      justify-content: center; 
      align-items: center; 
      cursor: pointer; 
      flex: 1 0 auto;
    } 
  
    .evo_trans_sc1_1:hover { 
      transform: scale(1.1);
    } 
  
    .evo_metarow_locImg .evo_locimg_bottom span.evo_locimg_more:hover { 
      transform: scale(1.08);
    } 
  }     
  
  .LGLeeN-keyboard-shortcuts-view { 
      display: -webkit-box; 
      display: -webkit-flex; 
      display: -moz-box; 
      display: -ms-flexbox; 
      display: flex;
  } 
  
  .gm-style-moc { 
      background-color: rgba(0,0,0,.45); 
      pointer-events: none; 
      text-align: center; 
      -webkit-transition: opacity ease-in-out; 
      transition: opacity ease-in-out;
  } 
  
  .gm-style-mtc-bbw { 
      display: -webkit-box; 
      display: -webkit-flex; 
      display: flex;
  } 
  
  @media all{ 
    .evorow.getdirections .evo_get_direction_content i.mainicon  { 
      font-size: 30px; 
      padding: 15px;
    } 
  
    .fa-road:before { 
      content: "\f018";
    } 
  
    .evotac { 
      text-align: center;
    } 
  
    #evcal_list .eventon_list_event .evoInput  { 
      font-family: var(--evo_font_2);
    } 
  
    #evcal_list .eventon_list_event .evoInput  { 
      padding: 2px 5px; 
      border: 1px solid #ddd; 
      color: #888; 
      font-style: italic; 
      font-size: 13px; 
      background-color: transparent; 
      box-shadow: none;
    } 
  
    #evcal_list .eventon_list_event .evoInput  { 
      font-family: 'Noto Sans',arial;
    } 
  
    #evcal_list .evorow.getdirections .evoInput  { 
      color: #888888;
    } 
  
    #evcal_list .evorow.getdirections .evoInput[type="text"]  { 
      width: 100%; 
      font-size: 16px; 
      border: none; 
      outline: none; 
      padding: 0; 
      margin: 0;
    } 
  
    .evo_btn_arr_circ i  { 
      font-size: 18px; 
      padding: 0;
    } 
  
    img { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    img { 
      border: none;
    } 
  }     
  
  img { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  img { 
      border: none;
  } 
  
  @media all{ 
    .evo_curp { 
      cursor: pointer;
    } 
  
    .ajde_evcal_calendar img  { 
      max-width: none; 
      box-shadow: none!important; 
      display: block;
    } 
  
    .evo_metarow_organizer .evo_card_organizer_image img  { 
      border-radius: 30px; 
      max-height: 200px; 
      width: 150px;
    } 
  
    .evcal_evdata_row.evo_metarow_organizer .evo_card_organizer .evo_data_val.evo_card_organizer_image img  { 
      margin-bottom: 10px;
    } 
  
    .evo_trans_sc1_03:hover { 
      transform: scale(1.03);
    } 
  
    .evo_boxsh_1:hover { 
      box-shadow: 0px 0px 14px 0px #acbbca!important;
    } 
  
    #evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer span  { 
      display: block;
    } 
  
    #evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer span.evo_card_organizer_name_t  { 
      font-style: normal; 
      font-size: 16px; 
      font-weight: 700;
    } 
  
    .mart10 { 
      margin-top: 10px;
    } 
  }     
  
  .mart10 { 
      margin-top: 10px;
  } 
  
  @media all{ 
    .evo_gal_icons .evo_gal_icon span  { 
      width: 50px; 
      height: 50px; 
      display: inline-block; 
      background-size: cover; 
      border: 2px solid var(--evo_color_1); 
      border-radius: 15px;
    } 
  
    .evo_gal_icons .evo_gal_icon.on span  { 
      border-color: var(--evo_cl_w);
    } 
  
    .fa-plus:before { 
      content: "\2b";
    } 
  
    table { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  table { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .LGLeeN-keyboard-shortcuts-view table  { 
      background: inherit; 
      border: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .LGLeeN-keyboard-shortcuts-view table  { 
      display: table;
  } 
  
  .gm-style-mot { 
      color: white; 
      font-family: Roboto,Arial,sans-serif; 
      font-size: 22px; 
      margin: 0; 
      position: relative; 
      top: 50%; 
      transform: translateY(-50%); 
      -webkit-transform: translateY(-50%); 
      -ms-transform: translateY(-50%);
  } 
  
  .gm-control-active > img  { 
      -webkit-box-sizing: content-box; 
      box-sizing: content-box; 
      display: none; 
      left: 50%; 
      pointer-events: none; 
      position: absolute; 
      top: 50%; 
      -webkit-transform: translate(-50%,-50%); 
      -ms-transform: translate(-50%,-50%); 
      transform: translate(-50%,-50%);
  } 
  
  .gm-style img  { 
      max-width: none;
  } 
  
  .gm-control-active > img:nth-child(1)  { 
      display: block;
  } 
  
   .gm-control-active:hover > img:nth-child(1), .gm-control-active:active > img:nth-child(1) { 
      display: none;
  } 
  
   .gm-control-active:hover > img:nth-child(2) { 
      display: block;
  } 
  
  .gm-style .gmnoscreen ,.gmnoscreen { 
      display: none;
  } 
  
  @media all{ 
    tbody { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  tbody { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .LGLeeN-keyboard-shortcuts-view tbody  { 
      background: inherit; 
      border: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .gm-style-mtc-bbw .gm-style-mtc:first-of-type > button  { 
      border-start-start-radius: 2px; 
      border-end-start-radius: 2px;
  } 
  
  @media all{ 
    ul { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    ul { 
      list-style: none;
    } 
  
    ul { 
      list-style: disc outside;
    } 
  
    ul { 
      margin-left: 25px;
    } 
  }     
  
  ul { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  ul { 
      list-style: none;
  } 
  
  ul { 
      list-style: disc outside;
  } 
  
  ul { 
      /*margin-left: 25px;*/
  } 
  
  @media all{ 
    ul { 
      box-sizing: border-box;
    } 
  
    .has_cntx ul { 
      padding-bottom: 10px;
    } 
  
    .ajde_evcal_calendar ul  { 
      list-style: none; 
      padding: 0; 
      margin: 0;
    } 
  }     
  
  .gm-style .gm-style-mtc ul  { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .gm-style-mtc-bbw .gm-style-mtc:last-of-type > button  { 
      border-start-end-radius: 2px; 
      border-end-end-radius: 2px;
  } 
  
  .gm-style .gm-style-cc span  { 
      font-size: 10px; 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .gm-style .gm-style-cc span  { 
      outline-offset: 3px;
  } 
  
  @media all{ 
    tr { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  tr { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .LGLeeN-keyboard-shortcuts-view tr  { 
      background: inherit; 
      border: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .LGLeeN-keyboard-shortcuts-view tr  { 
      display: table-row;
  } 
  
  @media all{ 
    li { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  
    li { 
      margin: 0;
    } 
  }     
  
  li { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  li { 
      margin: 0;
  } 
  
  @media all{ 
    .has_cntx li { 
      padding-bottom: 6px;
    } 
  }     
  
  .gm-style .gm-style-mtc li  { 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  @media all{ 
    .ajde_evcal_calendar .gmnoprint img  { 
      max-width: none !important;
    } 
  }     
  
  .gm-style .gm-style-cc a  { 
      font-size: 10px; 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .gm-style .gm-style-cc a  { 
      outline-offset: 3px;
  } 
  
  @media all{ 
    td { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  td { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .LGLeeN-keyboard-shortcuts-view td  { 
      background: inherit; 
      border: none; 
      margin: 0; 
      padding: 0;
  } 
  
  .LGLeeN-keyboard-shortcuts-view td  { 
      -moz-box-sizing: border-box; 
      box-sizing: border-box; 
      display: table-cell; 
      color: #000; 
      padding: 6px; 
      vertical-align: middle; 
      white-space: nowrap;
  } 
  
  .LGLeeN-keyboard-shortcuts-view td:first-child  { 
      text-align: end;
  } 
  
  @media all{ 
    label { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  label { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .gm-style .gm-style-mtc label  { 
      font-weight: 400;
  } 
  
  .gm-control-active:focus > img:nth-child(1), .gm-control-active:hover > img:nth-child(1), .gm-control-active:active > img:nth-child(1), .gm-control-active:disabled > img:nth-child(1) { 
      display: none;
  } 
  
  .gm-control-active:focus > img:nth-child(2), .gm-control-active:hover > img:nth-child(2) { 
      display: block;
  } 
  
  .gm-style .gm-style-cc button  { 
      font-size: 10px; 
      -webkit-box-sizing: border-box; 
      box-sizing: border-box;
  } 
  
  .gm-style .gm-style-cc button  { 
      outline-offset: 3px;
  } 
  
  @media all{ 
    kbd { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
    } 
  }     
  
  kbd { 
       
      border: 0; 
      margin: 0; 
      padding: 0; 
      vertical-align: baseline;
  } 
  
  .LGLeeN-keyboard-shortcuts-view td kbd  { 
      background-color: #e8eaed; 
      border-radius: 2px; 
      border: none; 
      -moz-box-sizing: border-box; 
      box-sizing: border-box; 
      color: inherit; 
      display: inline-block; 
      font-family: Google Sans Text,Roboto,Arial,sans-serif; 
      line-height: 16px; 
      margin: 0 2px; 
      min-height: 20px; 
      min-width: 20px; 
      padding: 2px 4px; 
      position: relative; 
      text-align: center;
  } 
  
  .ssQIHO-checkbox-menu-item > span > span  { 
      background-color: #000; 
      display: inline-block;
  } 
  
  
  /* These were inline style tags. Uses id+class to override almost everything */
  #evc_172355040040.style-KPE6Z {  
     border-color: #4cc2e6;  
  }  
  #style-Zrx39.style-Zrx39 {  
     height:300px;  
      background-image:url(https://demo.myeventon.com/wp-content/uploads/2013/05/Screen-Shot-2022-07-05-at-1.57.17-PM.png);  
  }  
  #1002_locimg.style-UtRVB {  
     height:200px;  
      padding:0;  
  }  
  #style-74rjS.style-74rjS {  
     background-image:url(https://demo.myeventon.com/wp-content/uploads/2013/05/Mountain_skiing.jpg);  
      height:100%;  
      width:100%;  
  }  
  #evc172355040066bb2af727bfe40_gmap.style-rgjvn {  
     max-width: none;  
      position: relative;  
      overflow: hidden;  
  }  
  #style-2iKz3.style-2iKz3 {  
     height: 100%;  
      width: 100%;  
      position: absolute;  
      top: 0px;  
      left: 0px;  
      background-color: rgb(229, 227, 223);  
  }  
  #style-JdfwP.style-JdfwP {  
     background: none transparent;  
      display: block;  
      border: none;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: absolute;  
      cursor: pointer;  
      user-select: none;  
      z-index: 1000002;  
      outline-offset: 3px;  
      right: 0px;  
      bottom: 0px;  
      transform: translateX(100%);  
  }  
  #style-fpFXd.style-fpFXd {  
     position: absolute;  
      height: 100%;  
      width: 100%;  
      padding: 0px;  
      border-width: 0px;  
      margin: 0px;  
      left: 0px;  
      top: 0px;  
  }  
  .style-C3CZY {  
     display: none;  
  }  
  #style-o9nMW.style-o9nMW {  
     position: absolute;  
      z-index: 0;  
      left: 0px;  
      top: 0px;  
      height: 100%;  
      width: 100%;  
      padding: 0px;  
      border-width: 0px;  
      margin: 0px;  
  }  
  #style-NwTbl.style-NwTbl {  
     position: absolute;  
      z-index: 0;  
      left: 0px;  
      top: 0px;  
      height: 100%;  
      width: 100%;  
      padding: 0px;  
      border-width: 0px;  
      margin: 0px;  
      cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default;  
      touch-action: pan-x pan-y;  
  }  
  #style-6bjp9.style-6bjp9 {  
     z-index: 1;  
      position: absolute;  
      left: 50%;  
      top: 50%;  
      width: 100%;  
      will-change: transform;  
      transform: translate(0px, 0px);  
  }  
  #style-vNKSl.style-vNKSl {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 100;  
      width: 100%;  
  }  
  #style-gI8I5.style-gI8I5 {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 0;  
  }  
  #style-pLb8Y.style-pLb8Y {  
     position: absolute;  
      z-index: 987;  
      transform: matrix(1, 0, 0, 1, -14, -133);  
  }  
  #style-nqPmT.style-nqPmT {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
  }  
  #style-8xqId.style-8xqId {  
     width: 256px;  
      height: 256px;  
  }  
  #style-nTovY.style-nTovY {  
     position: absolute;  
      left: 256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
  }  
  #style-Ts3aY.style-Ts3aY {  
     width: 256px;  
      height: 256px;  
  }  
  #style-gIkys.style-gIkys {  
     position: absolute;  
      left: -256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
  }  
  #style-5LkOz.style-5LkOz {  
     width: 256px;  
      height: 256px;  
  }  
  #style-xdQvV.style-xdQvV {  
     position: absolute;  
      left: -512px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
  }  
  #style-1dedN.style-1dedN {  
     width: 256px;  
      height: 256px;  
  }  
  #style-wNavN.style-wNavN {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 101;  
      width: 100%;  
  }  
  #style-yWlRA.style-yWlRA {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 102;  
      width: 100%;  
  }  
  #style-iTioe.style-iTioe {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 103;  
      width: 100%;  
  }  
  #style-JqR1a.style-JqR1a {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: -1;  
  }  
  #style-OSbbf.style-OSbbf {  
     position: absolute;  
      z-index: 987;  
      transform: matrix(1, 0, 0, 1, -14, -133);  
  }  
  #style-AkDs2.style-AkDs2 {  
     width: 256px;  
      height: 256px;  
      overflow: hidden;  
      position: absolute;  
      left: 0px;  
      top: 0px;  
  }  
  #style-iUPjK.style-iUPjK {  
     width: 256px;  
      height: 256px;  
      overflow: hidden;  
      position: absolute;  
      left: -256px;  
      top: 0px;  
  }  
  #style-CabL8.style-CabL8 {  
     width: 256px;  
      height: 256px;  
      overflow: hidden;  
      position: absolute;  
      left: 256px;  
      top: 0px;  
  }  
  #style-aITMA.style-aITMA {  
     width: 256px;  
      height: 256px;  
      overflow: hidden;  
      position: absolute;  
      left: -512px;  
      top: 0px;  
  }  
  #style-Vybnb.style-Vybnb {  
     width: 26px;  
      height: 37px;  
      overflow: hidden;  
      position: absolute;  
      left: -151px;  
      top: -96px;  
      z-index: -59;  
  }  
  #style-ALTGV.style-ALTGV {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      width: 26px;  
      height: 37px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
      opacity: 1;  
  }  
  #style-9XK1m.style-9XK1m {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 0;  
  }  
  #style-qeRZf.style-qeRZf {  
     position: absolute;  
      z-index: 12;  
      transform: matrix(2, 0, 0, 2, -526, -389);  
  }  
  #style-h3XFA.style-h3XFA {  
     position: absolute;  
      left: 256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-6tYPe.style-6tYPe {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-5lya8.style-5lya8 {  
     position: absolute;  
      z-index: 987;  
      transform: matrix(1, 0, 0, 1, -270, -133);  
  }  
  #style-lvQse.style-lvQse {  
     position: absolute;  
      left: 256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-rAyjE.style-rAyjE {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-HqAvq.style-HqAvq {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-AldHW.style-AldHW {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-V1va2.style-V1va2 {  
     position: absolute;  
      left: 512px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-RRHag.style-RRHag {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-egXYd.style-egXYd {  
     position: absolute;  
      left: -256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-w4DPK.style-w4DPK {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-Q4RCj.style-Q4RCj {  
     position: absolute;  
      z-index: 986;  
      transform: matrix(0.5, 0, 0, 0.5, -14, -133);  
  }  
  #style-Vtn3j.style-Vtn3j {  
     position: absolute;  
      left: -256px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-aNZBi.style-aNZBi {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-ANTmS.style-ANTmS {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-dAjo9.style-dAjo9 {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-rmDkO.style-rmDkO {  
     position: absolute;  
      left: 0px;  
      top: 256px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-51FsA.style-51FsA {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-aOUr2.style-aOUr2 {  
     position: absolute;  
      left: 256px;  
      top: 256px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-S5SQb.style-S5SQb {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-U8sRa.style-U8sRa {  
     position: absolute;  
      left: 512px;  
      top: 256px;  
      width: 256px;  
      height: 256px;  
      transition: opacity 200ms linear;  
  }  
  #style-Sgt9S.style-Sgt9S {  
     width: 256px;  
      height: 256px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-L2gmv.style-L2gmv {  
     z-index: 3;  
      position: absolute;  
      height: 100%;  
      width: 100%;  
      padding: 0px;  
      border-width: 0px;  
      margin: 0px;  
      left: 0px;  
      top: 0px;  
      touch-action: pan-x pan-y;  
  }  
  #style-vnIBy.style-vnIBy {  
     z-index: 4;  
      position: absolute;  
      left: 50%;  
      top: 50%;  
      width: 100%;  
      will-change: transform;  
      transform: translate(0px, 0px);  
  }  
  #style-zU88v.style-zU88v {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 104;  
      width: 100%;  
  }  
  #style-lWp5e.style-lWp5e {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 105;  
      width: 100%;  
  }  
  #style-whmEM.style-whmEM {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 106;  
      width: 100%;  
  }  
  .style-hm98h {  
     display: none;  
  }  
  #style-565Z2.style-565Z2 {  
     width: 26px;  
      height: 37px;  
      overflow: hidden;  
      position: absolute;  
      left: -151px;  
      top: -96px;  
      z-index: -59;  
  }  
  #style-Vo5eg.style-Vo5eg {  
     width: 26px;  
      height: 37px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
      max-width: none;  
  }  
  #style-mxmTv.style-mxmTv {  
     display: inline;  
      position: absolute;  
      left: 0px;  
      top: 0px;  
      cursor: pointer;  
      touch-action: none;  
  }  
  #style-5VoGn.style-5VoGn {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      z-index: 107;  
      width: 100%;  
  }  
  #style-R6waP.style-R6waP {  
     z-index: 4;  
      position: absolute;  
      height: 100%;  
      width: 100%;  
      padding: 0px;  
      border-width: 0px;  
      margin: 0px;  
      left: 0px;  
      top: 0px;  
      opacity: 0;  
      transition-duration: 0.2s;  
  }  
  #style-WAnLU.style-WAnLU {  
     z-index: -1;  
      position: absolute;  
      width: 100%;  
      height: 100%;  
      top: 0px;  
      left: 0px;  
      border: none;  
      opacity: 0;  
  }  
  #style-RkaAf.style-RkaAf {  
     pointer-events: none;  
      width: 100%;  
      height: 100%;  
      box-sizing: border-box;  
      position: absolute;  
      z-index: 1000002;  
      opacity: 0;  
      border: 2px solid rgb(26, 115, 232);  
  }  
  #style-NHZKs.style-NHZKs {  
     margin: 10px;  
      z-index: 0;  
      position: absolute;  
      cursor: pointer;  
      left: 0px;  
      top: 0px;  
  }  
  #style-Nc5Nf.style-Nc5Nf {  
     float: left;  
      position: relative;  
  }  
  .style-rx3rg {  
     background: none padding-box rgb(255, 255, 255);  
      display: table-cell;  
      border: 0px;  
      margin: 0px;  
      padding: 0px 17px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      overflow: hidden;  
      text-align: center;  
      height: 40px;  
      vertical-align: middle;  
      color: rgb(0, 0, 0);  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 18px;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      min-width: 36px;  
      font-weight: 500;  
  }  
  #style-JK8fM.style-JK8fM {  
     background-color: rgb(255, 255, 255);  
      list-style: none;  
      padding: 2px;  
      margin: 0px;  
      z-index: -1;  
      border-bottom-left-radius: 2px;  
      border-bottom-right-radius: 2px;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      position: absolute;  
      left: 0px;  
      top: 40px;  
      text-align: left;  
      display: none;  
  }  
  #style-AnVzm.style-AnVzm {  
     color: rgb(0, 0, 0);  
      font-family: Roboto, Arial, sans-serif;  
      user-select: none;  
      font-size: 18px;  
      background-color: rgb(255, 255, 255);  
      padding: 5px 8px 5px 5px;  
      direction: ltr;  
      text-align: left;  
      white-space: nowrap;  
  }  
  #style-bzkES.style-bzkES {  
     mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M19%203H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V5c0-1.1-.89-2-2-2zm-9%2014l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z%22/%3E%3C/svg%3E");  
      height: 1em;  
      width: 1em;  
      transform: translateY(0.15em);  
      display: none;  
  }  
  #style-lAmrS.style-lAmrS {  
     mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%205v14H5V5h14m0-2H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E");  
      height: 1em;  
      width: 1em;  
      transform: translateY(0.15em);  
  }  
  #style-GrUGm.style-GrUGm {  
     cursor: inherit;  
  }  
  #style-bKBi8.style-bKBi8 {  
     float: left;  
      position: relative;  
  }  
  #E0040D50-9CEC-4BED-A8EE-A77D382F268D.style-623TE {  
     background: none padding-box rgb(255, 255, 255);  
      display: table-cell;  
      border: 0px;  
      margin: 0px;  
      padding: 0px 17px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      overflow: hidden;  
      text-align: center;  
      height: 40px;  
      vertical-align: middle;  
      color: rgb(86, 86, 86);  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 18px;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      min-width: 66px;  
  }  
  #style-RUogb.style-RUogb {  
     background-color: rgb(255, 255, 255);  
      list-style: none;  
      padding: 2px;  
      margin: 0px;  
      z-index: -1;  
      border-bottom-left-radius: 2px;  
      border-bottom-right-radius: 2px;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      position: absolute;  
      right: 0px;  
      top: 40px;  
      text-align: left;  
      display: none;  
  }  
  #style-ajqi9.style-ajqi9 {  
     color: rgb(0, 0, 0);  
      font-family: Roboto, Arial, sans-serif;  
      user-select: none;  
      font-size: 18px;  
      background-color: rgb(255, 255, 255);  
      padding: 5px 8px 5px 5px;  
      direction: ltr;  
      text-align: left;  
      white-space: nowrap;  
  }  
  #style-7xqVS.style-7xqVS {  
     mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M19%203H5c-1.11%200-2%20.9-2%202v14c0%201.1.89%202%202%202h14c1.11%200%202-.9%202-2V5c0-1.1-.89-2-2-2zm-9%2014l-5-5%201.41-1.41L10%2014.17l7.59-7.59L19%208l-9%209z%22/%3E%3C/svg%3E");  
      height: 1em;  
      width: 1em;  
      transform: translateY(0.15em);  
  }  
  #style-q5exz.style-q5exz {  
     mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%205v14H5V5h14m0-2H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E");  
      height: 1em;  
      width: 1em;  
      transform: translateY(0.15em);  
      display: none;  
  }  
  #style-PryIx.style-PryIx {  
     cursor: inherit;  
  }  
  #style-QRoL5.style-QRoL5 {  
     background: none rgb(255, 255, 255);  
      border: 0px;  
      margin: 10px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: absolute;  
      cursor: pointer;  
      user-select: none;  
      border-radius: 2px;  
      height: 40px;  
      width: 40px;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      overflow: hidden;  
      top: 0px;  
      right: 0px;  
  }  
  #style-AmdWZ.style-AmdWZ {  
     height: 18px;  
      width: 18px;  
  }  
  #style-qFdsD.style-qFdsD {  
     height: 18px;  
      width: 18px;  
  }  
  #style-j8Xnn.style-j8Xnn {  
     height: 18px;  
      width: 18px;  
  }  
  #style-UoiB5.style-UoiB5 {  
     margin: 10px;  
      user-select: none;  
      position: absolute;  
      bottom: 167px;  
      right: 40px;  
  }  
  #style-FOPYc.style-FOPYc {  
     display: none;  
      position: absolute;  
  }  
  #style-6CTPq.style-6CTPq {  
     background-color: rgb(255, 255, 255);  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      border-radius: 2px;  
      width: 40px;  
      height: 40px;  
  }  
  #style-eMqkS.style-eMqkS {  
     background: none;  
      display: none;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      left: 0px;  
      top: 0px;  
      overflow: hidden;  
      width: 40px;  
      height: 40px;  
  }  
  #style-bTjHe.style-bTjHe {  
     width: 20px;  
      height: 20px;  
  }  
  #style-OTotZ.style-OTotZ {  
     width: 20px;  
      height: 20px;  
  }  
  #style-kvIyW.style-kvIyW {  
     width: 20px;  
      height: 20px;  
  }  
  #style-yp7wV.style-yp7wV {  
     position: relative;  
      overflow: hidden;  
      width: 30px;  
      height: 1px;  
      margin: 0px 5px;  
      background-color: rgb(230, 230, 230);  
      display: none;  
  }  
  #style-fh9vW.style-fh9vW {  
     background: none;  
      display: none;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      left: 0px;  
      top: 0px;  
      overflow: hidden;  
      width: 40px;  
      height: 40px;  
      transform: scaleX(-1);  
  }  
  #style-H8gcZ.style-H8gcZ {  
     width: 20px;  
      height: 20px;  
  }  
  #style-qSUFc.style-qSUFc {  
     width: 20px;  
      height: 20px;  
  }  
  #style-XZfER.style-XZfER {  
     width: 20px;  
      height: 20px;  
  }  
  #style-eoDh9.style-eoDh9 {  
     position: relative;  
      overflow: hidden;  
      width: 30px;  
      height: 1px;  
      margin: 0px 5px;  
      background-color: rgb(230, 230, 230);  
      display: none;  
  }  
  #style-VOMnz.style-VOMnz {  
     background: none;  
      display: block;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      top: 0px;  
      left: 0px;  
      overflow: hidden;  
      width: 40px;  
      height: 40px;  
  }  
  #style-cBwlz.style-cBwlz {  
     width: 18px;  
  }  
  #style-x6tcM.style-x6tcM {  
     width: 18px;  
  }  
  #style-v7xRW.style-v7xRW {  
     width: 18px;  
  }  
  #style-WY5KP.style-WY5KP {  
     background: rgb(255, 255, 255);  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: absolute;  
      cursor: pointer;  
      user-select: none;  
      --pegman-scaleX: 1;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      border-radius: 2px;  
      width: 40px;  
      height: 40px;  
      left: 0px;  
      top: 0px;  
  }  
  #style-ZF79P.style-ZF79P {  
     position: absolute;  
      left: 50%;  
      top: 50%;  
      transform: scaleX(var(--pegman-scaleX));  
  }  
  #style-ATY9e.style-ATY9e {  
     height: 30px;  
      width: 30px;  
      position: absolute;  
      transform: translate(-50%, -50%);  
      pointer-events: none;  
  }  
  #style-BOGg7.style-BOGg7 {  
     height: 30px;  
      width: 30px;  
      position: absolute;  
      transform: translate(-50%, -50%);  
      pointer-events: none;  
      display: none;  
  }  
  #style-2WIF8.style-2WIF8 {  
     display: none;  
      height: 40px;  
      width: 40px;  
      position: absolute;  
      transform: translate(-60%, -45%);  
      pointer-events: none;  
  }  
  #style-8e4qJ.style-8e4qJ {  
     position: absolute;  
      left: 0px;  
      top: 72px;  
  }  
  #style-IhTYS.style-IhTYS {  
     user-select: none;  
      box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;  
      border-radius: 2px;  
      cursor: pointer;  
      background-color: rgb(255, 255, 255);  
      width: 40px;  
      height: 81px;  
  }  
  #style-OQdPk.style-OQdPk {  
     background: none rgb(255, 255, 255);  
      display: block;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      overflow: hidden;  
      width: 40px;  
      height: 40px;  
      top: 0px;  
      left: 0px;  
  }  
  #style-hdao4.style-hdao4 {  
     height: 18px;  
      width: 18px;  
  }  
  #style-ZO9hM.style-ZO9hM {  
     height: 18px;  
      width: 18px;  
  }  
  #style-vOaTy.style-vOaTy {  
     height: 18px;  
      width: 18px;  
  }  
  #style-s4CBv.style-s4CBv {  
     height: 18px;  
      width: 18px;  
  }  
  #style-fjCVg.style-fjCVg {  
     position: relative;  
      overflow: hidden;  
      width: 30px;  
      height: 1px;  
      margin: 0px 5px;  
      background-color: rgb(230, 230, 230);  
      top: 0px;  
  }  
  #style-QjlxT.style-QjlxT {  
     background: none rgb(255, 255, 255);  
      display: block;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      overflow: hidden;  
      width: 40px;  
      height: 40px;  
      top: 0px;  
      left: 0px;  
  }  
  #style-katA7.style-katA7 {  
     height: 18px;  
      width: 18px;  
  }  
  #style-WajCf.style-WajCf {  
     height: 18px;  
      width: 18px;  
  }  
  #style-6PQfd.style-6PQfd {  
     height: 18px;  
      width: 18px;  
  }  
  #style-6RxcF.style-6RxcF {  
     height: 18px;  
      width: 18px;  
  }  
  #style-OGgwi.style-OGgwi {  
     margin: 0px 5px;  
      z-index: 1000000;  
      position: absolute;  
      left: 0px;  
      bottom: 0px;  
  }  
  #style-DKgjd.style-DKgjd {  
     display: inline;  
  }  
  #style-QXBa3.style-QXBa3 {  
     width: 66px;  
      height: 26px;  
  }  
  #style-wnZY4.style-wnZY4 {  
     position: absolute;  
      left: 0px;  
      top: 0px;  
      width: 66px;  
      height: 26px;  
      user-select: none;  
      border: 0px;  
      padding: 0px;  
      margin: 0px;  
  }  
  #style-j7vR4.style-j7vR4 {  
     display: inline-flex;  
      position: absolute;  
      right: 0px;  
      bottom: 0px;  
  }  
  #style-ZmTab.style-ZmTab {  
     z-index: 1000001;  
  }  
  #style-YS3WB.style-YS3WB {  
     user-select: none;  
      position: relative;  
      height: 14px;  
      line-height: 14px;  
  }  
  #style-J99fI.style-J99fI {  
     opacity: 0.7;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
  }  
  #style-sYxLf.style-sYxLf {  
     width: 1px;  
  }  
  #style-SWFnt.style-SWFnt {  
     background-color: rgb(245, 245, 245);  
      width: auto;  
      height: 100%;  
      margin-left: 1px;  
  }  
  #style-gjKo5.style-gjKo5 {  
     position: relative;  
      padding-right: 6px;  
      padding-left: 6px;  
      box-sizing: border-box;  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      white-space: nowrap;  
      direction: ltr;  
      text-align: right;  
      vertical-align: middle;  
      display: inline-block;  
  }  
  #style-3J3Jc.style-3J3Jc {  
     background: none;  
      display: inline-block;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      color: rgb(0, 0, 0);  
      font-family: inherit;  
      line-height: inherit;  
  }  
  #style-m5dlY.style-m5dlY {  
     z-index: 1000001;  
  }  
  #style-kzo6X.style-kzo6X {  
     user-select: none;  
      position: relative;  
      height: 14px;  
      line-height: 14px;  
  }  
  #style-DUhTM.style-DUhTM {  
     opacity: 0.7;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
  }  
  #style-EcKso.style-EcKso {  
     width: 1px;  
  }  
  #style-QUc3d.style-QUc3d {  
     background-color: rgb(245, 245, 245);  
      width: auto;  
      height: 100%;  
      margin-left: 1px;  
  }  
  #style-EEv9o.style-EEv9o {  
     position: relative;  
      padding-right: 6px;  
      padding-left: 6px;  
      box-sizing: border-box;  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      white-space: nowrap;  
      direction: ltr;  
      text-align: right;  
      vertical-align: middle;  
      display: inline-block;  
  }  
  #style-nkSFp.style-nkSFp {  
     background: none;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      color: rgb(0, 0, 0);  
      font-family: inherit;  
      line-height: inherit;  
      display: none;  
  }  
  #style-JZjcZ.style-JZjcZ {  
     font-family: Roboto, Arial, sans-serif;  
      font-size: 11px;  
      color: rgb(0, 0, 0);  
      direction: ltr;  
      text-align: right;  
      background-color: rgb(245, 245, 245);  
  }  
  #style-9Yqrq.style-9Yqrq {  
     background: none;  
      display: none;  
      border: 0px;  
      margin: 0px;  
      padding: 0px;  
      text-transform: none;  
      appearance: none;  
      position: relative;  
      cursor: pointer;  
      user-select: none;  
      height: 14px;  
      line-height: 14px;  
  }  
  #style-okbtN.style-okbtN {  
     opacity: 0.7;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
  }  
  #style-sM5DI.style-sM5DI {  
     width: 1px;  
  }  
  #style-hyfGP.style-hyfGP {  
     background-color: rgb(245, 245, 245);  
      width: auto;  
      height: 100%;  
      margin-left: 1px;  
  }  
  #style-9mbNg.style-9mbNg {  
     position: relative;  
      padding-right: 6px;  
      padding-left: 6px;  
      box-sizing: border-box;  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      white-space: nowrap;  
      direction: ltr;  
      text-align: right;  
      vertical-align: middle;  
      display: inline-block;  
  }  
  #style-UndLW.style-UndLW {  
     position: relative;  
      display: inline-block;  
      height: 8px;  
      bottom: -1px;  
      width: 79px;  
  }  
  #style-MxvW8.style-MxvW8 {  
     width: 100%;  
      height: 4px;  
      position: absolute;  
      left: 0px;  
      top: 0px;  
  }  
  #style-3UoBl.style-3UoBl {  
     width: 4px;  
      height: 8px;  
      left: 0px;  
      top: 0px;  
      background-color: rgb(255, 255, 255);  
  }  
  #style-3of53.style-3of53 {  
     width: 4px;  
      height: 8px;  
      position: absolute;  
      background-color: rgb(255, 255, 255);  
      right: 0px;  
      bottom: 0px;  
  }  
  #style-tbbCO.style-tbbCO {  
     position: absolute;  
      background-color: rgb(102, 102, 102);  
      height: 2px;  
      left: 1px;  
      bottom: 1px;  
      right: 1px;  
  }  
  #style-t8PhM.style-t8PhM {  
     position: absolute;  
      width: 2px;  
      height: 6px;  
      left: 1px;  
      top: 1px;  
      background-color: rgb(102, 102, 102);  
  }  
  #style-xbjRl.style-xbjRl {  
     width: 2px;  
      height: 6px;  
      position: absolute;  
      background-color: rgb(102, 102, 102);  
      bottom: 1px;  
      right: 1px;  
  }  
  #E196B503-827A-4244-BF8F-E509A57C3BBD.style-x7olb {  
     display: none;  
  }  
  #style-ckcWJ.style-ckcWJ {  
     z-index: 1000001;  
      user-select: none;  
      position: relative;  
      height: 14px;  
      line-height: 14px;  
  }  
  #style-2kyvh.style-2kyvh {  
     opacity: 0.7;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
  }  
  #style-16P51.style-16P51 {  
     width: 1px;  
  }  
  #style-T9JrW.style-T9JrW {  
     background-color: rgb(245, 245, 245);  
      width: auto;  
      height: 100%;  
      margin-left: 1px;  
  }  
  #style-txlDT.style-txlDT {  
     position: relative;  
      padding-right: 6px;  
      padding-left: 6px;  
      box-sizing: border-box;  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      white-space: nowrap;  
      direction: ltr;  
      text-align: right;  
      vertical-align: middle;  
      display: inline-block;  
  }  
  #style-zzmdb.style-zzmdb {  
     text-decoration: none;  
      cursor: pointer;  
      color: rgb(0, 0, 0);  
  }  
  #style-xbPl2.style-xbPl2 {  
     user-select: none;  
      position: relative;  
      height: 14px;  
      line-height: 14px;  
  }  
  #style-FoRAR.style-FoRAR {  
     opacity: 0.7;  
      width: 100%;  
      height: 100%;  
      position: absolute;  
  }  
  #style-HwJIo.style-HwJIo {  
     width: 1px;  
  }  
  #style-J9exQ.style-J9exQ {  
     background-color: rgb(245, 245, 245);  
      width: auto;  
      height: 100%;  
      margin-left: 1px;  
  }  
  #style-hKT3n.style-hKT3n {  
     position: relative;  
      padding-right: 6px;  
      padding-left: 6px;  
      box-sizing: border-box;  
      font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      white-space: nowrap;  
      direction: ltr;  
      text-align: right;  
      vertical-align: middle;  
      display: inline-block;  
  }  
  #style-KWhiP.style-KWhiP {  
     font-family: Roboto, Arial, sans-serif;  
      font-size: 10px;  
      color: rgb(0, 0, 0);  
      text-decoration: none;  
      position: relative;  
  }  
  #style-4Vxrr.style-4Vxrr {  
     padding-bottom:5px;  
  }  
  #style-vXy5f.style-vXy5f {  
     margin:10px 0;  
  }  

  .desc_trig_outter {
    background: bisque;
    background: #ad2a24;
    background: linear-gradient(90deg, #207DA3 0%, #207da35e 100%);
    background: linear-gradient(90deg, #7a91d1 0%, #405caa 100%);
    padding: 0 20px 20px 20px;
  } 
  p  em{
    color: whitesmoke !important;
    font-weight: bold;
  }
  p .evoet_time_expand em,p .evoet_time_expand em span , p .evoet_location em{
    color:black !important;
    font-weight: bold;
  }
  .eventon_events_list .eventon_list_event a {
    color: #ffffff;
    font-weight: 900;
  }
  em.date {
      margin: 0 auto;
      display: table;
  }
  .evoet_cx .evoet_time_expand .evcal_time i.fa,.evoet_cx .evoet_location .evcal_location i.fa,.fa-solid {
    font-size: 15px;
    padding-left: 8px;
    padding-right: 0px;

  }
  .tribe-events-schedule  {
    margin-bottom: 0px;
  }
  @media (min-width: 768px) {
    .tribe-events-venue-map {
    }
  }
  em.theme {
    text-transform: uppercase;
    /*background: linear-gradient(90deg, #ad2a24 0%, #ad2a24 100%);*/
    background: linear-gradient(90deg, #196382 0%, #196382 100%);
    background: linear-gradient(90deg, var(--tie-buttons-color) 0%, var(--tie-buttons-color) 100%);
    background: var(--tie-buttons-color);
     
  }
  .evcal_time a {
    display: contents;
  }
  .tribe-events-event-image img {
    margin: 0 auto;
    border-radius: 0px;
}
.rtec-outer-wrap.rtec-js-placement {
    display: none;
}
#tribe-events-subscribe-dropdown-content a{
  color:black;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
  border: 1px solid #207DA3;
  color: #207DA3;
}

.single-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #207DA3;
  color: var(--tec-color-background);
}
em.date, em.month{
  color:white !important;
}
.up_bold{
  text-transform: uppercase;
  font-weight: bolder;;
}
@media (min-width: 768px) {
  .tribe-events-meta-group {
      padding: var(--tec-spacer-7) 0 var(--tec-spacer-3);
      width: min-content;
  }
}
.tribe-events-meta-group .tribe-events-single-section-title {
  padding: 20px;
  background-color: #ad2a24 ;
  background-image: linear-gradient(to bottom right, #00bfad, #99a3d4);
  color: white;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.tribe-events-event-meta dl {
  padding: 8px;
  border: 1px solid #ad2a24;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.15);
}
.tribe-events-meta-group .tribe-events-single-section-title {
  margin: 0;
}
.tribe-events-event-meta dl {
  margin-top:0;
}
.tribe-events-venue-map, .tie-fluid-width-video-wrapper{
    width: 489px;
    height: 200px;
}
.tie-fluid-width-video-wrapper{
  padding-top: 0% !important;
}
.tribe-events-single-event-description table {
  border-collapse: collapse;
  margin: 25px 0;
  font-size: 0.9em;
  font-family: sans-serif;
  min-width: 400px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.tribe-events-single-event-description table  thead tr {
  background-color: #009879;
  color: #ffffff;
  text-align: left;
}
.tribe-events-single-event-description table  th,
.tribe-events-single-event-description table  td {
    padding: 12px 15px;
}
.tribe-events-single-event-description table  tbody tr {
  border-bottom: 1px solid #dddddd;
}

.tribe-events-single-event-description table  tbody tr:nth-of-type(even) {
  background-color: #f3f3f3;
}

.tribe-events-single-event-description table  tbody tr:last-of-type {
  border-bottom: 2px solid #009879;
}
.tribe-events-single-event-description table  tbody tr.active-row {
  font-weight: bold;
  color: #009879;
}


.fa-person-chalkboard:before, .fa-list:before, .fa-book-open:before, .fa-diagram-project:before, .fa-project-diagram:before {
  color:#e8fcff;
}

.fa.fa-clock-o:before, .fa-location-pin:before{
  color:var(--brand-color);
}
.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button{
  background-color: #196382;;
}
time .fa.fa-clock-o:before, time .fa-location-pin:before , .fa-chalkboard-teacher:before, .fa-chalkboard-user:before ,.fa-laptop-code:before{
  color:white;
}
.tribe-events-single>.events {
  display: block !important;
  margin-top: -14px;
}
.evcal_evdata_icons {
  display: inline;
}
/*
.evcal_oganizer .fa-person-chalkboard:before, .fa-list:before, .evcal_oganizer .fa-book-open:before, .evcal_oganizer .fa-diagram-project:before, .evcal_oganizer .fa-project-diagram:before {
  color:black;
}
*/
.custom-tabs li {
  display: inline-block;
  display: inline-flex;
}
/*
.fa-solid.fa-laptop-code  {
  animation-duration: .8s;
  animation-name: clignoter;
  animation-iteration-count: infinite;
  transition: none;
}
@keyframes clignoter {
 0%   { opacity:1; }
 40%   {opacity:0; }
 100% { opacity:1; }
}
*/

.date.meta-item.tie-icon,.meta-reading-time{
  display: none !important;
}
.tribe-events-pg-template , .eventon_main_section{
  padding: 0 !important;
}

.single-events .tribe-events-c-subscribe-dropdown, .tribe-events .tribe-events-c-subscribe-dropdown {
  margin: 0 !important;
}
.tribe-events button.tribe-events-c-subscribe-dropdown__button-text ,.tribe-events  svg.tribe-events-c-subscribe-dropdown__button-icon{
  display: none !important;}

em i {
  font-style: inherit !important;
}

@media (min-width: 768px) {
  .tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
      font-size: 22px;
      line-height: 1.75;
  }
}
#related-posts .related-item .post-title {
  font-size: 24px;
  line-height: 1.25;
}

.event_location_name a.post-cat {
  background-color: transparent !important;
  color: #202124 !important;
}

@media (max-width: 767px) {
  .entry-header .entry-title {
      font-size: 20px;
  }
  .evoet_c4{
    display: none;
  }
  #tribe-events-pg-template {
    padding:  0 10px !important;
  }
  .evo_sin_page .eventon_events_list .eventon_list_event .evoet_cx {
		margin: 0px;
	}
  .eventon_single_event.immersive .eventon_list_event .evoet_c2 {
    margin: 5px;
  }
  .tribe-events-content ol, .tribe-events-content p, .tribe-events-content ul {
		font-size: 18px;
	}
  .evo_sin_page #evcal_list div.desc_trig_outter {
    padding: 0 2px 4px 0px;
  }
  .eventon_single_event.immersive .eventon_list_event .evoet_c2 {
    margin-left: 5px;
    margin-right: 0px;
  }
  .evoet_cx .evoet_time_expand .evcal_time i.fa, .evoet_cx .evoet_location .evcal_location i.fa, .fa-solid {
    padding: 0px;

  }
}

.post-cat {
  background-color: #398267 !important;
  color: #FFFFFF !important;
}

.event_category .post-cat {
  background-color: transparent !important;
  padding: 0;
}
