/******************************************************************************************old icons********************************************************************************************************/
.icon-plane:before { content: "\e012";font-family: 'Simple-Line-Icons';}
.icon-umbrella:before { content: "\e053"; font-family: 'Simple-Line-Icons';}
.icon-graduation:before {content: "\e019";font-family: 'Simple-Line-Icons';}
.icon-pin:before { content: "l"; font-family: 'tlv'}
.icon-search:before {content: "g"; font-family: 'tlv'}
.icon-facebook-1:before {content: "k"; font-family: 'tlv'}
.icon-print:before {content: "m"; font-family: 'tlv'}
.icon-share:before {content: "n"; font-family: 'tlv'}
.icon-email:before {content: "j"; font-family: 'tlv'}
.icon-plus:before {content: "v"; font-family: 'tlv'}
.icon-x:before {content: "w"; font-family: 'tlv'}
.icon-clock:before {content: "\e081"; font-family: 'Simple-Line-Icons'}
.icon-bell:before {content: "\e027"; font-family: 'Simple-Line-Icons'}
.icon-coffee:before {content: "\e044"; font-family: 'Simple-Line-Icons'}
.icon-home:before {content: "\e069"; font-family: 'Simple-Line-Icons'}
/******************************************************************************************end old icons********************************************************************************************************/
.icon-pointer:before { content: "l"; font-family: 'tlv'!important;}
.icon-grid:before {content: "1";font-family: 'tlv'!important;}
.icon-search:before {content: "g"; font-family: 'tlv'!important}
.icon-present:before {content: "\e02f"; font-family: 'Simple-Line-Icons'}
.icon-digitel:before {content: "b"; font-family: 'tlv' !important}
.icon-cinema:before  {content: "\e01d"; font-family: 'Simple-Line-Icons'}
.icon-calendar:before  {content: "\e075"; font-family: 'Simple-Line-Icons'}
.icon-list:before {content: "a";font-family: 'tlv'!important;}

.map .icon-pointer span {margin-right: 5px;}

#planAndDev h5.startPage {padding-top:23px}
#planAndDev h2.grid_header {padding-top:20px; padding-bottom:16px; font-size: 28px;}
#planAndDev h2.grid_header.icon-umbrella:before{color:#646464; font-size:24px}
#planAndDev h3.header_messages{padding-top:20px; padding-bottom:16px}
#planAndDev .link_all{margin-top:-20px!important;}
#planAndDev div.link_all a{font-size:0.6em; float:left; margin-left:5px; }

/*-- red--*/
#planAndDev .red .lContainer h1,
#planAndDev .red .lContainer h6,
#planAndDev .red .lContainer h3,
#planAndDev .blue h3.header_messages,
#planAndDev .red h3.grid_header,
#planAndDev .red div.link_all a{color:#ef4230}
#planAndDev .red #event_scroller li.item li.event_day:hover,
#planAndDev .red #event_scroller li.item li.event_day:focus{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; top:-1px}
#planAndDev .red #event_scroller li.item li.event_day:hover,
#planAndDev .red #event_scroller li.item li.event_day:focus{background:#F0F2F5; border:1px #ef4230 solid; }
#planAndDev .red #event_scroller li.item li.event_day.active_day{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#ef4230; color:#ffffff; top:-1px; border:0; padding-left:0px; padding-right:0px;}
#planAndDev .red #event_scroller li.item li.event_day.active_day:hover{border:0}
#planAndDev .red #map_area div.map_menu{background:#ef4230;}
#planAndDev .red #map_area div.no_map_menu{background:transparent;height:0px;}
/*-- red--*/


#table_filtering .map,
#table_filtering .list,
#table_filtering .box{text-align:left; direction:rtl;  margin:0; padding:0; FLOAT:right; MARGIN-RIGHT:20px}

#table_filtering .event-views-align{
    float:left;
}

#table_filtering a{color:#3C3C3C; letter-spacing: 0.0pt; FONT-SIZE:16px;}
#table_filtering a:hover,
#table_filtering a:focus{ font-weight:bold; letter-spacing: 0; color:#3c3c3c; }
#table_filtering a:hover span, #table_filtering  a:focus span{text-decoration:underline;}
    #table_filtering a:before {
        width: auto;
        font-size: 16px;
        color: #636363;
        position: relative !important;
        top: 2px;
        left: -5px;
        text-decoration: none;
        margin-left: 2px;
    }
#table_filtering a:hover:before,
#table_filtering a:focus:before,
#table_filtering a:hover:before,
#table_filtering a:focus:before{color:#3c3c3c; text-decoration: none!important}
#table_filtering a.icon-grid:before{  font-size:16px; margin-left:10px}
#table_filtering.searchFilterDesktop input{line-height:25px; padding-top:0}
#table_filtering a.icon-list:before{margin-left:10px;}
#table_filtering a.icon-bold{font-weight:bold;}
.tableFiltering{clear:both;float:none}
/*tableFiltering blue*/
#planAndDev .blue .tableFiltering{border-bottom:2px #0072C1 solid; border-top:2px #0072C1 solid;}
#planAndDev .blue .tableFiltering span.searchFilterIconEvents{color: #0072C1;}
/*end tableFiltering blue*/

/*tableFiltering green*/
#planAndDev .green .tableFiltering{border-bottom:2px #00ac4e solid; border-top:2px #00ac4e solid;}
#planAndDev .green .tableFiltering span.searchFilterIconEvents{color: #00ac4e;}
/*end tableFiltering green*/

/*tableFiltering red*/
#planAndDev .red .tableFiltering{border-bottom:2px #ef4230 solid; border-top:2px #ef4230 solid; min-height: 36px; }
#planAndDev .red .tableFiltering span.searchFilterIconEvents{color: #ef4230;}
/*end tableFiltering red*/

/*tableFiltering yellow*/
#planAndDev .yellow .tableFiltering,
#planAndDev .tableFiltering.yellow{border-bottom:2px #FFCD32 solid; border-top:2px #FFCD32 solid;}
#planAndDev .yellow .tableFiltering span.searchFilterIconEvents,
#planAndDev .tableFiltering span.searchFilterIconEvents.yellow{color: #FFCD32;}
/*end tableFiltering yellow*/


/*tableFiltering event page*/
.tableFiltering li.free_select{margin:0; padding:0; margin-top:4px; line-height:18px; font-size:15px}
/*end tableFiltering event page*/

.searchFilterIconEvents i:before{content: "g";font-family: 'tlv';font-style: normal;}
.searchFilterIconEvents:focus i:before, .searchFilterIconEvents:hover i:before{outline: 1px #0072C1 solid!important;}
.searchFilterIconEvents.keyPress i:before{content: "w";font-family: 'tlv'; font-size: 12px; color: #646464; line-height: 4.2}

#grid_area .artBoxEvents.digital_box    {font-size:2em; background:#f0f2f5; min-height:318px; vertical-align: top;}
#grid_area .artBoxEvents.digital_box div.artText{padding-bottom:5px; vertical-align: top;}
#grid_area .artBoxEvents.digital_box .line.align_top{display:table-cell;   vertical-align:top;}
#grid_area .artBoxEvents.digital_box p  {font-size:0.9em;  line-height:1em; }
#grid_area .artBoxEvents.digital_box h3 {font-size:1em; color:#3c3c3c;  line-height:1.2em;  min-height:50px; margin-top:0; top:0}
#grid_area .artBoxEvents.digital_box p.when { width: 100%;  white-space: nowrap;   overflow: hidden;  text-overflow: ellipsis}
#grid_area .artBoxEvents.digital_box p.price{font-weight:bold; font-size: 0.8em;  width: 98%;  white-space: nowrap;   overflow: hidden;  text-overflow: ellipsis}
#grid_area .artBoxEvents.digital_box p.price.last{}
#grid_area .artBoxEvents.digital_box a.more{position:absolute; left:15px; bottom:15px; font-size:1.7rem;  color:#3c3c3c; white-space: nowrap;  padding-top:25px}
#grid_area .artBoxEvents.digital_box a.more:hover{ text-decoration: underline}
#grid_area .artBoxEvents span.new{position:absolute; left:10px; top:10px; z-index:4; background:#0072C1; font-size:0.8em; font-weight:bold; color:#000000; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width:33px; height:33px; line-height: 33px; text-align:center;}
#grid_area .artBoxEvents .image_container{position:absolute; margin:0; padding:0; width:100%; height:auto}
#grid_area .artBoxEvents .image_container img{height: 128px}
#grid_area .artBoxEvents .image_container span.premium{background:#ffcd32 url(/_layouts/15/TlvSP2013PublicSite/images/eventsView/icon_premium.png)no-repeat 96% 6px; padding:2px 24px 0 17px; background-size: 13px 13px; position:absolute; right:0; bottom:0; z-index:4; font-size:0.8em; font-weight:bold; color:#000000; height:24px; line-height: 24px; text-align:center;}


#grid_area .artBoxEvents.digital_box p.tags  {font-weight:bold; font-size: 1.6rem; font-weight: normal; color:#3c3c3c; line-height: 1.4em; height:50px;}
#grid_area .artBoxEvents.digital_box p.tags span{border-bottom:1px #c3c5c7 solid; margin-left:7px;}

/*tags_box*/
#grid_area .artBoxEvents.digital_box.tags_box  {background:#f0f2f5; min-height:350px; vertical-align: top;}
#grid_area .artBoxEvents.digital_box.tags_box a.more {padding-top:0}
/*end tags_box*/

/*digital_area*/
#grid_area .artBoxEvents.digital_area {min-height:204px; height:204px; padding-top:10px}
#grid_area .artBoxEvents.digital_area span.icon{font-size:1.6rem; margin-left:13px}
#grid_area .artBoxEvents.digital_area span.header_icon{font-size:1.8rem; text-decoration: underline; }
#grid_area .artBoxEvents.digital_area h3{padding:0;  max-width:98%; height:56px }
#grid_area .artBoxEvents.digital_area h3.short{max-width:90%;}
#grid_area .artBoxEvents.digital_area p.when,
#grid_area .artBoxEvents.digital_area p.where{margin-bottom:0; font-size:0.8em}
#grid_area .artBoxEvents span.free{position:absolute; left:12px; top:45px; z-index:4; background:#ffcd32; font-size:0.8em; font-weight:bold; color:#000000; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width:33px; height:33px; line-height: 33px; text-align:center;}
#grid_area .artBoxEvents.digital_area span.icon-digitel{font-size:1.8em; line-height: 1.7em; margin-right:4px; }
#grid_area .artBoxEvents.digital_area p.present{ height:24px}
#grid_area .artBoxEvents.digital_area p.empty{ height:24px}
#grid_area .artBoxEvents.digital_area span.icon-present {font-size:0.9em; position:relative; top:-10px}
#grid_area .artBoxEvents.digital_area a.more {padding-top:0}
/*end digital_area*/

/*lobby_digital*/
#grid_area .artBoxEvents.lobby_digital{ padding-top:0;height:335px; margin-bottom:30px; margin-top: 0px}
#grid_area .artBoxEvents.lobby_digital.small_box{padding-top:0;  height:235px !important; margin-top:0px; margin-bottom:30px;list-style-type:none;}
#grid_area .artBoxEvents.lobby_digital.tags{min-height:372px;  margin-bottom:28px;  }
#grid_area .artBoxEvents.lobby_digital.tags.small_box{min-height:232px; height:232px; margin-bottom:38px}

#grid_area .artBoxEvents.lobby_digital span.free{top:10px; }
#grid_area .artBoxEvents.lobby_digital  p.where{font-size:0.9em; margin-bottom:20px}
#grid_area .artBoxEvents.lobby_digital  p.tags  {height:30px;}
#grid_area .artBoxEvents.lobby_digital  p.present, #grid_area .artBoxEvents.lobby_digital  p.empty{margin-top:20px}
#grid_area .artBoxEvents.lobby_digital.tags p.tags  {height:30px; margin-top:20px}
#grid_area .artBoxEvents.lobby_digital h3.short{max-width:80%;float:right}

#grid_area div.no_results {font-size:25px;}
#list_area div.no_results {font-size:25px;}
#list_area .pagination {direction:rtl;}
#list_area .pagination>li{float:right;}
#list_area .pagination>li>a{border:none; font-family: 'blenderBold', Arial, sans-serif; font-size: 15px; line-height: 17px; color: #3c3c3c; width:52px;}
#list_area .pagination>.active>a, #list_area .pagination>.active>a:hover{background-color: #fff; color:#0072C1; cursor:pointer}
#list_area .pagination>.disabled>a, #list_area .pagination>.disabled>a:hover{color:lightgray; text-decoration:none}
#list_area .pagination>li>a:hover{background-color: #fff; text-decoration:underline;}
#list_area .table1{text-align:center}

.filterCheckBox.checked_ok  .filterLabel:before{content: ''; background: #fff;border: none; display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin-left: 8px;}
.filterCheckBox.checked_ok:checked  .filterLabel:before{background: #fff url(/_layouts/15/TlvSP2013PublicSite/images/eventsView/icon_checked.png)no-repeat; background-position:0 0; background-size: 12px 10px; }
.filterCheckBox.checked_ok:checked  .filterLabel{font-family: 'BlenderBold', Arial, sans-serif; font-size: 14px}

#event_scroller #carousel-event-primary-v1.event_calendar{margin-top:80px}
.open_calendar a{text-align:left; width:100%; position:absolute; z-index:1000;  background:#f0f2f5; top:-32px; color:#3c3c3c; padding:15px 0 18px 15px; font-size:16px; font-weight: bold; }
.open_calendar span.icon-calendar:before{padding-left:4px; font-size:14px; font-weight: normal; position:relative; top:1px }
/*end lobby_digital*/




/*#map_area{display:none}*/
#eventsGisMap{height:0px; width:0px;}
#map_area div.map {margin:0!important; padding:0!important; }
#map_area div.map {width:100%; height:auto;}

li.calendar_button {margin-top: 8px;}
#event_scroller .sim-icon-calendar, .calendar_filter .sim-icon-calendar {vertical-align: middle; margin-left: 5px;}

#map_area div.map_menu {padding:14px 0 0 0;  height:98px; margin-top:85px}
#map_area div.map_menu .map_icons {padding:0; margin:0; margin-right:10px}
#map_area div.map_menu .map_icons UL{list-style:none; display:table;}
#map_area div.map_menu .map_icons LI { padding:0 25px; display:table-cell; vertical-align:top; margin:0}
#map_area div.map_menu .map_icons LI A { display:block; font:normal 1.6em/14px 'BlenderBold', Arial; color:#FFF; text-align:center;}
#map_area div.map_menu .map_icons LI A:before { display:block; margin:0 auto 8px auto; border:2px #ffffff solid; font-size:1.5rem; color:#ffffff; width: 33px;  height: 33px; line-height:28px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background:transparent}
#map_area div.map_menu .map_icons LI A:visited:before,
#map_area div.map_menu .map_icons LI A:focus:before,
#map_area div.map_menu .map_icons LI A:hover:before,
#map_area div.map_menu .map_icons LI A:active:before {background:#ffffff; color:#3c3c3c}
#map_area div.map_menu .map_icons LI A.active:before {background:#ffffff; color:#3c3c3c}

#map_area li a.done:before {   background:#ffffff; color:red!important }
#map_area .selectWapper { float:right; margin-right: 15px; margin-top:10px; padding:0; width:35%;}
#map_area .selectWapper  ul {text-align: right; font-size: 17px;}
#map_area .bootstrap-select { margin-bottom:0;  }
#map_area .bootstrap-select .btn-default { background-color:transparent; border:2px solid #FFF; border-radius:5px; height:43px; padding:0 7px 0 30px; width:100%}
#map_area .bootstrap-select.btn-group .btn .filter-option { text-overflow:ellipsis; float:right!important; font:normal 20px/39px 'blenderRegular', Arial; color:#FFF; padding:0; text-align:right; direction:rtl}
#map_area .bootstrap-select.btn-group .btn .caret { border:0; background:url(/_layouts/15/TlvSP2013PublicSite/images/arrow_select.png) no-repeat; background-size:14px, auto; width:14px; height:8px; left:8px; top:50%; margin-top:-4px; right:auto;}
#map_area .btn-group>.btn:first-child { margin-left: 0;  margin-top: 3px;}

#messages table{font-size:17px; text-align:right; width:100%; margin:0; padding:0; }

#messages .table > thead > tr > th, .table > tbody > tr > th,
#messages .table > tfoot > tr > th, .table > thead > tr > td,
#messages .table > tbody > tr > td, .table > tfoot > tr > td,
#messages .table > tbody > tr{ line-height: 60px;  min-height: 60px;  height: 60px; border-bottom:1px #e1e1e1 solid; border-top:0}

#messages .table > tbody > tr >td{vertical-align:middle!important;}
#messages table span.icon-next-table{background: url(/_layouts/15/TlvSP2013PublicSite/images/eventsView/arrowLeftTable.png)no-repeat; background-position:0 0; background-size: 7px 11px; border:0; width:20px; height:11px; padding:0 20px 0 0}
#messages table span.date  {color:#0072C1;  font-size: 20px; line-height: 1.2em}
#messages .table>thead>tr>th, #messages .table>tbody>tr>th, #messages .table>tfoot>tr>th, #messages .table>thead>tr>td, #messages .table>tbody>tr>td, #messages .table>tfoot>tr>td {line-height:1em!important}
#messages.margin1{margin-top:100px}
/*#messages table .description{ width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }*/

#event_scroller #carousel-event-primary-v1{height:85px; vertical-align:middle; background:#f0f2f5; padding-top:25px; margin-top:24px; margin-bottom:40px; width:100% }
#event_scroller .events-carousel-inner{ font-family:'Lato', sans-serif; font-size:1.9em!important; color:#4e4f4f; width:95%!important; padding:0; margin:0; list-style:none;}
#event_scroller .events-carousel-inner li.col-lg-2.event_day{ text-align:center; }

#event_scroller .event-week-row{
    margin-right: 0;
	margin-left: 0;
    list-style:none;
    padding-left:0px;
    padding-right:0px;
}

#event_scroller li.item li.event_day {
    max-width: 98px;
    height: 39px;
    line-height: 38px;
    margin: 2px 0.6%;
    text-align: center;
    white-space: nowrap;
    float: right;
    width: 12%;
}

#event_scroller li.item li.event_day.blue:hover,
#event_scroller li.item li.event_day.blue:focus{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; top:-1px}
#event_scroller li.item li.event_day.blue:hover{background:#F0F2F5; border:1px #0072C1 solid; }
#event_scroller li.item li.event_day.active_day.blue{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:#0072C1; color:#ffffff; top:-1px; border:0}
#event_scroller li.item li.event_day.active_day.blue:hover{border:0}

#event_scroller #carousel-event-primary-v1{margin-bottom: 30px}
#event_scroller li.item span.week_day{ text-align:left;  position:relative; left:5px; top:0; padding:0; margin:0; padding-right:8px; font-family:"blenderRegular", Arial, sans-serif; font-size:25px;  width:20px;}
#event_scroller .carousel-control{position: relative; top: -42px;  bottom: 0px; left: 0; text-align: left;  float:left;  opacity:100;}
#event_scroller .carousel-control.right,
#event_scroller .carousel-control.left{background:transparent; left:0; filter:none!important; padding:5px 10px!important;}
#event_scroller .carousel-control.right{left:0!important; right:auto!important}
#event_scroller .back_event{padding-top:6px; margin-right: 20px;}
#event_scroller .back_event img{padding:6px;}
#event_scroller .back_event:hover img, #event_scroller .back_event:focus img{outline:1px #ef4230 solid!important;}
#event_scroller .next_event{padding-top:6px; PADDING-RIGHT:0; }
#event_scroller .next_event img{padding:6px;}
#event_scroller .next_event:hover img, #event_scroller .next_event:focus img{outline:1px #ef4230 solid!important;}

@media (max-width: 1200px) {
    #grid_area .artBoxEvents.digital_box  h3{font-size:1.7rem}

    #map_area div.map_menu .map_icons { display:none}
    #map_area div.map_menu .selectWapper { float:left; margin-top:0; left:10px; padding:0 10px 0 0; width:33.3333%}
    #map_area div.map_menu {height:77px;}

    #event_scroller .events-carousel-inner{font-size:1.6em!important; width:92%;left:10px}
    #event_scroller li.item li.event_day {max-width:80px;  margin:0 0.1%; text-align:center; white-space: nowrap}
    #event_scroller .events-carousel-inner li.col-lg-2.event_day{ width:25%; float:left}
    #event_scroller li.item span.week_day{ font-size:22px; padding:0; margin:0; left:-2px}
    #event_scroller .next_event{margin-left:0px}
    #event_scroller a.carousel-control {background:#f0f2f5; }

    /*lobby_digital*/
    #grid_area .artBoxEvents.lobby_digital{ min-height:278px; }
    #grid_area .artBoxEvents.lobby_digital.tags{min-height:348px; }
    /*end lobby_digital*/

}

@media (max-width: 1024px) {

    #event_scroller li.item li.event_day {margin-top:2px}

    /*tableFiltering event page*/
    .tableFiltering li.free_select {margin-top:2px;}
    /*end tableFiltering event page*/

    #grid_area .artBoxEvents span.new,
    #grid_area .artBoxEvents span.free{font-size:0.7em; line-height: 36px; }
    #grid_area .artBoxEvents span.free{ top:35px;}
    /*#grid_area .artBoxEvents .image_container{height:15vh}*/
    #grid_area .artBoxEvents .image_container img{height:128px;}

    /*lobby_digital*/
    #grid_area .artBoxEvents.lobby_digital{ min-height:268px; }
    #grid_area .artBoxEvents.lobby_digital.small_box{ min-height:165px; height:165px;}
    #grid_area .artBoxEvents.lobby_digital.tags{min-height:338px; }
    #grid_area .artBoxEvents.lobby_digital.tags.small_box{min-height:222px; height:222px; }

    #grid_area .artBoxEvents.lobby_digital h3{padding-top:4px}
    #grid_area .artBoxEvents.lobby_digital span.free{top:11px; }
    #grid_area .artBoxEvents.digital_area.lobby_digital h3{height:40px; min-height:40px; padding-top:4px;margin-right:0px;}
    /*end lobby_digital*/
}



@media (max-width: 768px) {
    #planAndDev h3.header_messages{padding-bottom:0}
    #planAndDev h3.header_messages.digital{padding-bottom:20px}
    #planAndDev h5.startPage {padding-top:0}

    #grid_area .artBoxEvents.digital_box{ min-height:420px; }
    #grid_area .artBoxEvents.digital_box a.more{padding-top:0;}
    #planAndDev h3.link_all a{margin-top:20px}
    .serachFilterMobile {margin-top: 4px; border: 0px !important;}

    .tableFiltering {
        height: 30px;
        vertical-align:text-top;
    }
}

.searchFilterIconEvents {
    position: absolute;
    font-size: 16px;
    line-height: 50px;
    cursor: pointer;
    top: -12px;
    left: 6px;
    z-index: 2;
    margin-top: 0;
}
    .searchFilterIconEvents.keyPress:before {
        font-size: 12px;
        color: #646464;
        line-height: 4.2;
    }



@media(min-width:768px){
    
}


@media (min-width: 480px) {
    #grid_area .artBoxEvents.digital_box.digital_area.lobby_digital {
        margin-bottom: 15px;
    }
    searchFilterIconEvents {
        top: -9px;
    }
}
@media (max-width: 480px) {
    .serachFilterMobile {margin-top: 4px; border: 0px !important;}
    .selectDateRangeText{padding-right:5px; position:relative;bottom:2px;}
    #planAndDev h5.startPage {padding-top:0}
    #messages .table > tbody > tr{  border-bottom:0!important; border-top:0!important}
    #messages .table > tbody > tr >td{vertical-align:top!important; border:0!important}
    /*#table_filtering .map  {width:65%}*/
    #map_area div.map_menu {margin-top:80px}
    #map_area .bootstrap-select .btn-default { background-color:transparent; border:2px solid #FFF; border-radius:5px; height:43px; padding:0 7px 0 30px; width:200%}

    #planAndDev h3.link_all.blue a {font-size:0.8em;}
    #grid_area .artBoxEvents.digital_box { min-height:400px; font-size:2.7em; margin-bottom:33px}
    #grid_area .artBoxEvents.digital_box h3{font-size:0.8em;}
    #grid_area .artBoxEvents.digital_box a.more{padding-top:0; font-size: 2rem; }
    #grid_area .artBoxEvents.digital_box p.tags  {font-size: 2rem; }
    #grid_area .artBoxEvents.digital_box p.when {  font-size: 0.8em; }
    #grid_area .artBoxEvents.digital_box span.new,
    #grid_area .artBoxEvents.digital_area span.free{font-size:0.5em; line-height: 36px; width:36px; height:36px;  }
    #grid_area .artBoxEvents.digital_area span.icon{font-size:0.9em; position: relative; top:3px}
    #grid_area .artBoxEvents.digital_area span.free{top:15px;}
    #grid_area .artBoxEvents .image_container{height:18vh}
    #grid_area .artBoxEvents .image_container img{height:18vh}
    /*tags_box*/
    #grid_area .artBoxEvents.digital_box.tags_box  { min-height:400px; }
    /*end tags_box*/

    /*digital_area*/
    #grid_area .artBoxEvents.digital_box.digital_area{margin-bottom:43px}
    #grid_area .artBoxEvents.digital_box.digital_area.last{margin-bottom:23px}
    #grid_area .artBoxEvents.digital_area {min-height:244px;}
    #grid_area .artBoxEvents.digital_area span.header_icon{font-size:2.2rem;}
    #grid_area .artBoxEvents.digital_area h3.short{max-width:220px}
    #grid_area .artBoxEvents.digital_area p.when,
    #grid_area .artBoxEvents.digital_area p.where{ font-size:19px; padding-top:5px;}
    #grid_area .artBoxEvents.digital_area span.icon-digitel{font-size:1.8em;  }
    #grid_area .artBoxEvents.digital_area span.icon-present { top:-15px}
    #grid_area .artBoxEvents.digital_area p.present{ height:44px}
    #grid_area .artBoxEvents.digital_area p.empty{ height:44px}

    /*end digital_area*/

    #table_filtering .map, #table_filtering .box, #table_filtering .list{font-size:13px}

    /*lobby_digital*/
    .filters > li.events_calendar_filter{ Z-INDEX:200; font-size:13px; margin-top:6px; border:0; float:right;}
    .filters > li.events_calendar_filter .icon-calendar:before{position:relative; top:3px}
    #grid_area .artBoxEvents.digital_box.digital_area.lobby_digital{margin-bottom:15px}
    #grid_area .artBoxEvents.lobby_digital{ min-height:400px; margin-bottom:0;}
    #grid_area .artBoxEvents.lobby_digital.small_box{ min-height:260px; height:260px;  margin-bottom:0; margin-top:20px;}
    #grid_area .artBoxEvents.lobby_digital.tags{min-height:414px; }
    #grid_area .artBoxEvents.lobby_digital.tags.small_box{min-height:260px; height:260px; margin-bottom:35px;}
    /*end lobby_digital*/

    .searchIconPos{
        position:absolute;
        top:10px;
        left:5px;
        right:auto;
    }

    .filters > li{
        margin-top:3px;
    }

    #table_filtering a{
        font-size:16px!important;
        position: relative;
        top: 1px;
    }
}

h3.grid_header:before {vertical-align: middle; margin-left: 5px;}



