﻿body {
}
/*.interestsSelectedList :focus,.interestsFilterUL :focus{
    border:1px solid #ADADAD !important;
}*/
/**:focus{
    font-weight:bolder !important;
}*/

/*.tabFocused, .tabFocused label,.tabFocused span, a.tabFocused,a.tabFocused:focus{
    
    outline:-webkit-focus-ring-color auto 1px !important;
}*/

.evBenItem a, .evBenItem a:visited, .evBenItem a:focus, .evBenItem a:active, .evBenItem a label {
    color: #ffffff !important;
}



.businessCategory {
    font-family: "BlenderRegular";
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #4e4e4e;
    padding-right: 25px;
    background-repeat: no-repeat;
    font-size: 17.5px;
    padding-top: 10px;
    line-height: 1.09;
}

.tabFocused {
    /*font-weight:bolder !important;*/
    outline: -webkit-focus-ring-color auto 1px !important;
}

img.tabFocused {
    border: 1px solid #ADADAD !important;
}

.wp-EventsAndBenefitsLobbyWP {
    position: relative;
    /* top: 126px;*/
    width: 100%;
}

.IsRecurrenceEv {
    border-radius: 9px;
    background: rgba(0, 0, 0, 0.55);
    bottom: 8px;
    right: 14px;
    position: absolute;
    display: inline;
    padding: 0px 6px;
}

    .IsRecurrenceEv span {
        font-family: BlenderRegular;
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.3;
        letter-spacing: normal;
        color: #ebebeb;
        opacity: 1;
    }

.divMautEv {
    border-radius: 23.7px;
    background-color: rgba(255, 255, 255, 0.3);
    /*bottom: 8px;
    right: 14px;*/
    position: absolute;
    display: inline;
    padding: 3px 11px 0px 11px;
    margin-top: 5px;
}

    .divMautEv span {
        font-family: BlenderRegular;
        font-size: 22px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.14;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
    }



.showLbl {
    display: inline-block !important;
    font-family: "BlenderRegular";
    font-size: 16px !important;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    padding: 0 !important;
    color: #283A67;
}

.CloseX {
    width: 30px;
    height: 30px;
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/x-close.svg) right center no-repeat;
    background-size: 100%;
    display: inline-block;
    transform: translate(10px, 10px);
    position: absolute;
    top: 16px;
}




/*Fade Effect*/

.FadeInEffect {
    -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadein 1s; /* Firefox < 16 */
    -ms-animation: fadein 1s; /* Internet Explorer */
    -o-animation: fadein 1s; /* Opera < 12.1 */
    animation: fadein 1s;
}

@keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.FadeOutEffect {
    -webkit-animation: fadeout 1s; /* Safari, Chrome and Opera > 12.1 */
    -moz-animation: fadeout 1s; /* Firefox < 16 */
    -ms-animation: fadeout 1s; /* Internet Explorer */
    -o-animation: fadeout 1s; /* Opera < 12.1 */
    animation: fadeout 1s;
}

@keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

/* Firefox < 16 */
@-moz-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

/* Internet Explorer */
@-ms-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

/* Opera < 12.1 */
@-o-keyframes fadeout {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}


/*End Fade Effect*/

.evBenWpTitle {
    height: 37px;
    font-family: "BlenderRegular";
    font-size: 40.5px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #1a77d3;
    width: 100%;
    max-width: 1290px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    /*margin: 0px 17.24% 30px 17.24%;
    width: 65.52%;*/
    text-align: right;
    cursor: pointer;
}

.boldTitlePart {
    font-weight: bold;
}


.boldFont {
    font-weight: bold !important;
}

.textWrap {
    height: 380px;
}

input[type=radio] {
    -webkit-appearance: radio;
}

input[type=checkbox] {
    -webkit-appearance: checkbox;
}

input[type=checkbox], input[type=radio] {
    margin-top: 0px !important;
    width: 16px;
    height: 16px;
}

#chkFree {
    border: solid 2px #6d6d6d !important;
    background-color: #6d6d6d !important;
}



.eabContainer {
    width: 100%;
    position: relative;
}

    .eabContainer ul {
        list-style-type: none;
        padding: 0px;
    }

    .eabContainer .UpperFiltersRow {
        position: relative;
        top: 10px;
    }

        .eabContainer .UpperFiltersRow ul {
            overflow: auto;
            width: 100%;
            margin-bottom: 0 !important;
            max-height: 311px;
        }

            .eabContainer .UpperFiltersRow ul ul {
                max-height: 100%;
            }

    .eabContainer ul::-webkit-scrollbar, .interestsFilter::-webkit-scrollbar {
        border-radius: 10px;
        background: transparent;
        width: 6px;
    }


    .eabContainer ul::-webkit-scrollbar-thumb, .interestsFilter::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #818181;
        width: 6px;
    }



.splitter {
    margin: 0px 15px 0px 15px;
    padding: 1px 0px 1px 0px;
}

.mainFiltersSection {
    display: none;
    /*display: inline-block;*/
    min-height: 10px;
}

.canBeHide {
    margin-bottom: -5px;
}

.statusTextOnTop {
    position: relative;
    float: left;
    text-align: center;
    display: none;
    width: 119px;
    height: 87px;
    left: -22px;
    top: 2px;
    line-height: 63px;
    background-size: 123px 71px !important;
}

.item-free-horiz, .item-soldout-horiz, item-oneplusone-horiz, .item-last-horiz {
    content: "";
    display: block !important;
    /*background-size: 72px 56px !important;*/
}

.nextClick {
    cursor: pointer;
}

.isDigitel {
    color: #1a77d3;
    display: inline-block;
    border-right: solid 1px #1e1e1e;
    line-height: 10px;
    padding-right: 7px;
}

.evBenItem .item-free-horiz label, .evBenItem .item-soldout-horiz label, .evBenItem .item-last-horiz label, .evBenItem .item-oneplusone-horiz label {
    font-family: 'BlenderRegular';
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    font-stretch: normal;
    line-height: 1.03;
    letter-spacing: normal;
    position: relative;
    max-width: 67%;
    display: inline-block;
    text-align: center;
    margin-bottom: 0px !important;
}

.item-free-horiz label, .item-soldout-horiz label, .item-oneplusone-horiz label {
    color: #303030;
}

/*.item-oneplusone-horiz label {
    color: #fff;
}*/

.item-free-horiz label, .item-oneplusone-horiz label {
    /*top: 16px;
    height: 9px;
    right: 17px;*/
}

.item-soldout-horiz label, .item-last-horiz label {
    /*top: 15px;
    right: 2.5px;*/
    /*width:30%;*/
}

.item-free-horiz {
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/free-1.svg) left top no-repeat;
    display: block !important;
}

.item-soldout-horiz {
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/ran-out-2.svg) left top no-repeat;
    display: block !important;
}

.item-last-horiz {
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/1-1-2.svg) left top no-repeat;
    display: block !important;
}

.item-oneplusone-horiz {
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/last-tickets-2.svg) left top no-repeat;
    display: block !important;
}


/*.item-free-horiz {
    background-color:#FFCD32;
    
    -webkit-mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/free-1.svg) left top no-repeat;
    mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/free-1.svg) left top no-repeat;
    display:block !important;
}

.item-soldout-horiz {
    background-color:#C2C2C2;
   
     -webkit-mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/ran-out-2.svg) 40% -7% no-repeat;
    mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/ran-out-2.svg) 40% -7% no-repeat;
    display:block !important;
}

.item-last-horiz {
    background-color:#4FF2C6;
   
     -webkit-mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/1-1-2.svg) left top no-repeat;
    mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/1-1-2.svg) left top no-repeat;
    display:block !important;
}

.item-oneplusone-horiz {
    background-color:#E32252;
    
    -webkit-mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/last-tickets-2.svg) left top no-repeat;
    mask: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/statusBg/last-tickets-2.svg) left top no-repeat;
    display:block !important;
}*/

.locationsFilterUL, .audiencesFilterUL, .interestsFilterUL {
    display: block;
}

.audiencesSubFilterUL li, .locationSubFilterUL li {
    display: none;
}

.locationsFilterUL, .audiencesFilterUL {
}

.UpperFiltersRow li, .FilterULHeader {
    border-bottom: 1px solid rgba(40, 58, 103, 0.10);
    background: #FFF;
    padding: 15px 10px;
}

    .UpperFiltersRow li.audiencesFilterWithData, .UpperFiltersRow li.locationsFilterWithData {
        padding: 0;
    }

ul.accessFilterUL .accessFilterLI {
    display: none;
}

.lblChkbxFirst {
    height: 21px;
    width: 21px;
}

.ChkbxFirstDiv {
    float: right;
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/chevron-down.svg) left center no-repeat;
    background-size: 24px 24px;
    width: 100%;
}

.ChkbxFirstDivOpend {
    background: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/chevron-up.svg) left center no-repeat;
}


.closedFilter::after {
    content: "?";
    position: relative;
    top: 3px;
    right: 10px;
}

.openFilter::after {
    content: "?";
    position: relative;
    top: 3px;
    right: 10px;
}

.topRowWithFilters {
    width: 100%;
    max-width: 1290px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 15px;
    margin-top: 20px;
    position: relative;
    line-height: 40px;
}

    .topRowWithFilters button {
        border: none !important;
    }

        .topRowWithFilters input[type=button]:hover, .topRowWithFilters input[type=reset]:hover, .topRowWithFilters input[type=submit]:hover, .topRowWithFilters button:hover {
            background-color: transparent !important;
        }



.filtersSectionGrey {
    background-color: #f7f5f5;
    width: 100%;
}

.bottomSpacing {
    border-bottom: 60px solid #f7f5f5;
}



.linksSection {
    padding: 30px 0px 0px 0px;
    display: inline-block !important;
}

.filtersSectionWhite {
    background-color: #fff;
    width: 100%;
}



.searchRowFull {
    width: 100%;
    background-color: #2e2e2e;
    text-align: center;
    position: relative;
    display: none;
}


.searchRowFullUp {
    border-radius: 100px;
    border: 1px solid rgba(40, 58, 103, 0.30);
    padding: 8px 4px 5px 12px;
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    background-color: transparent !important;
    margin-left: 7px;
}

.topRowWithFiltersBtn {
    border-radius: 100px;
    border: 1px solid rgba(40, 58, 103, 0.30);
    padding: 8px 12px 5px 25px;
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    background-color: transparent !important;
    margin-left: 7px;
    position: relative;
}

    .topRowWithFiltersBtn button::after {
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/vector.svg);
        background-repeat: no-repeat;
        background-size: cover;
        content: "";
        position: absolute;
        width: 9px;
        height: 6px;
        top: 46%;
        left: 12px;
    }

    .topRowWithFiltersBtn button.topRowWithFiltersBtnClicked::after {
        transform: rotate(180deg);
        top: 36%;
    }

    .topRowWithFiltersBtn.topRowWithFiltersClicked, .filterHeaderLeft .dateBtnDiv .selectedDateSelector, .topRowWithFiltersBtn:hover {
        background-color: #EFF4F9 !important;
    }


.filterHeaderLeft {
    float: left;
}

    .filterHeaderLeft .dateBtnDiv {
        display: inline-block;
    }

        .filterHeaderLeft .dateBtnDiv button {
            padding: 8px 12px 5px 12px;
            color: #283A67;
            text-align: right;
            font-family: BlenderRegular;
            font-size: 16px;
            font-style: normal;
            font-weight: bold;
            line-height: 16px;
            border-radius: 100px;
            border: 1px solid #283A67;
            margin-right: 10px;
        }

.filterHeaderRight {
    float: right;
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
}

.filterHeader {
    display: block;
    height: 64px;
    line-height: 64px;
    border-bottom: 1px solid rgba(40, 58, 103, 0.07);
    padding-right: 36px;
}


.EvntBnftBtnWrap {
    border-bottom: 1px solid #f7f5f5;
    margin-bottom: 20px
}

.EvntBnftBtn {
    max-width: 1240px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.EvntBtn, .BnftBtn {
    margin-left: 12px;
    padding-bottom: 6px;
}

    .EvntBtn a, .BnftBtn a, .EvntBtn a:visited, .BnftBtn a:visited {
        color: #283A67 !important;
        text-align: right;
        font-family: BlenderRegular;
        font-size: 20px;
        font-style: normal;
        font-weight: 400;
        line-height: 16px;
    }



.EvntBnftBtnBold {
    border-bottom: solid 4px #1a77d3;
}

    .EvntBnftBtnBold a {
        font-weight: 700 !important;
    }





.EvntBnftBtn div {
    display: inline-block;
}

.topRowWithFilters div {
    display: inline !important;
    /* vertical-align: top;
    height: 29px;*/
}

.dateFilters .dateSelector {
    /*border: none;
    font-family: "BlenderRegular";
    font-size: 22px;
    margin-left: 9px;*/
    /*height: 15px;*/
    background-color: transparent;
}

.searchImg {
    height: 42px;
    width: 42px;
    border: 0px;
}

.searchFilterIconEaB.selectedDateSelector {
    /*font-size: 42px !important;*/
}


.selectedDateSelector, .selectedDateSelector .searchBtnText {
}

.underlineDateSelection {
    width: 26px;
    border-color: #1a77d3;
    border-width: 4px;
    text-align: right;
    margin-right: 12px;
    position: relative;
    margin-top: 6px !important;
    margin-bottom: 0px !important;
}

#hrOther {
    right: 20px;
}

/*.dateBtnDiv.mobileMoveDiv.calendarBtnDiv .dateSelector {
    margin-left: 20px;
    margin-right: -5px;
}*/

#lblOtherDates {
    direction: ltr;
}


.RBcontainer {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .RBcontainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.RBcheckmark {
    position: absolute;
    bottom: 0px;
    right: 0;
    height: 16px;
    width: 16px;
    border: solid 2px #6d6d6d;
    border-radius: 50%;
}



.RBcontainer:hover input ~ .RBcheckmark {
}

.RBcontainer input:checked ~ .RBcheckmark {
    border: solid 2px #1a77d3;
}


.RBcheckmark:after {
    content: "";
    position: absolute;
    display: none;
}

.RBcontainer input:checked ~ .RBcheckmark:after {
    display: block;
}

.RBcontainer .RBcheckmark:after {
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #1a77d3;
}


.CBXcontainer {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-bottom: 0 !important;
}

    .CBXcontainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

.checkmark {
    position: absolute;
    /*bottom: 0px;*/
    right: 0;
    height: 20px;
    width: 20px;
    border: solid 1px #283A67;
    background: #EDF3F8;
    border-radius: 3px;
}

.interestsFilterLI, .RBcontainer {
}

.DeliveryFilter .checkmark {
    bottom: 7px;
}

.CBXcontainer:hover input ~ .checkmark {
}


.CBXcontainer input:checked ~ .checkmark {
}

.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.CBXcontainer input:checked ~ .checkmark:after {
    display: block;
}

.CBXcontainer .checkmark:after {
    left: 6px;
    top: 3px;
    width: 6px;
    height: 10px;
    border: solid #283A67;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.EvMainInfo {
    width: 100%;
    padding: 0px 4% 22px 4%;
    position: absolute;
    bottom: 23px;
    text-align: right;
    opacity: 1;
}

.calendar_buttonSelected, .calendar_button.calendar_buttonSelected {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/calender_selected.svg);
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 90%;
    background-size: 24px 24px;
    width: 24px;
    height: 29px;
}

.calendar_button {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/calender.svg);
    background-position-x: 100%;
    background-position-y: 90%;
    background-repeat: no-repeat;
    width: 24px;
    cursor: pointer;
    background-size: 24px 24px;
}

.generalFilters label {
    font-family: "BlenderRegular";
    font-size: 22px;
    font-weight: normal;
    color: #696969;
    padding-right: 26px;
    padding-top: 6px;
}

.generalFilters div {
    margin-right: 25px;
}

.generalFilters img {
    border: 0px;
    height: 17px;
    width: 17px;
    /*padding-right: 5px;*/
}


.searchPart {
    float: left;
}

legend {
    margin-bottom: 0;
    font: inherit;
    border: none;
}

.upperFilter {
    margin-bottom: 25px;
}

#timeFilterTitleLegend .mainFilterTitle {
    margin-bottom: 16px;
}

.searchTextBox {
    border: none !important;
    padding: 0 !important;
    width: 100%;
    max-width: 35px;
}

    .searchTextBox:focus {
        max-width: 150px;
    }

    .searchTextBox::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #283A67 !important;
    }

    .searchTextBox:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: #283A67 !important;
    }

    .searchTextBox::-ms-input-placeholder { /* Microsoft Edge */
        color: #283A67 !important;
    }

#lblSearchEvBenFreeText {
    margin-bottom: 25px;
    position: absolute;
    top: 76px;
    font-size: 30px;
    padding-right: 5px !important;
    font-weight: normal !important;
    color: #fff !important;
    margin-left: 10px;
}

.openMainFiltersBtn {
    position: relative;
    float: left;
    margin: 7px 0px 0px 0px;
    left: 0px;
    height: 41px;
    padding-right: 0px !important;
    padding-left: 0px !important;
    /*width: 6.5%;*/
}

.searchFilterEaB {
    position: relative;
}

.searchBtnText {
    font-family: "BlenderRegular";
    font-style: normal;
    font-size: 22px;
    font-weight: normal;
    color: #696969;
    padding-right: 6px;
    padding-top: 6px;
    vertical-align: text-bottom;
}


.searchBtn {
    position: relative;
    color: #fff !important;
    width: 11.2%;
    height: 42px;
    background-color: #1a77d3 !important;
    border-color: #1a77d3 !important;
    border-radius: 21px;
    margin-right: 44.4% !important;
    margin-left: 44.4% !important;
    bottom: 27px;
    font-size: 20px !important;
    padding: 0px !important;
}

.openFiltersBtn {
    width: auto;
    height: auto;
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/Filter_Blue_Outline.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    background-color: transparent !important;
    background-size: 22px;
    padding-right: 30px !important;
    font-size: 25px !important;
    font-weight: 300 !important;
    font-stretch: normal;
    font-style: normal;
    font-family: BlenderRegular !important;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #1a77d3 !important;
    border-radius: 20px;
    border: solid 1px #1a77d3 !important;
    background-color: #ffffff;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-left: 14px !important;
    float: left;
}

.closeFiltersBtn {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/Filter_White_Outline.svg);
    background-color: #1a77d3 !important;
    color: #ffffff !important;
}

.noResultDiv {
    width: 100%;
    max-width: 1240px;
    margin-right: auto;
    margin-left: auto;
    /*background-color: #ededed !important;*/
    padding-top: 44px;
    padding-bottom: 34px;
}

.noResultPic {
    width: 100%;
    max-width: 212px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.clearSearchBtn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-family: "BlenderRegular" !important;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    border-radius: 100px;
    /* border: solid 1px #1a77d3;*/
    background-color: #0C71D5;
}

    .clearSearchBtn:hover {
        color: #000;
    }

.noResultTxt {
    width: 100%;
    max-width: 500px;
    margin-top: 0px;
    margin-bottom: 28px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    font-family: "BlenderRegular" !important;
    font-size: 24px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #2e2e2e;
}

label.mainFilterTitle {
}

.firstColumnFiltersWrapper {
    float: right;
    width: 100%;
    max-width: 35%;
}

.secondColumnFiltersWrapper {
    float: left;
    width: 100%;
    max-width: 65%;
    padding-right: 47px;
}

.audiencesFilterLI, .locationFilterLI {
}

.preSearchItem {
    display: inline-block;
    height: 40px;
    border-radius: 10px;
    border: 1px solid #E3E5E8;
    background: #FFF;
    background-position: right;
    background-size: 40px 40px;
    background-repeat: no-repeat;
    margin-left: 15px;
    margin-bottom: 10px;
}

.searchesDivLabel {
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
    margin-bottom: 15px;
}

.preSearchItem a, .preSearchItem span, .preSearchItem button {
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    padding: 12px 50px 12px 15px;
}

.preSearchItem button {
    border: none;
    padding: 0px !important;
}

.selectedMainItem, .preSearchItem:hover {
    /* background-color: #283A67;*/
    background-color: #EFF4F9;
    cursor: pointer;
}

    .selectedMainItem span, .preSearchItem:hover span, .preSearchItem:hover a, .selectedMainItem a, .selectedMainItem a:hover, .preSearchItem.selectedMainItemWithChild a {
        /*color: white !important;*/
        font-weight: bold;
        text-decoration: none;
    }

    .preSearchItem:hover .menu-open-button {
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/xWhite.svg);
    }


.preSearchItem.selectedMainItemWithChild {
    background-color: #1a77d3 !important;
    border-color: #1a77d3;
}

.selectedMainItemWithChild .menu-open-button {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/xWhite.svg);
}



.selectedBubble::before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 4px solid #1a77d3;
    border-right: 4px solid transparent;
    border-top: 4px solid #1a77d3;
    border-bottom: 4px solid transparent;
}

.selectedBubble::after {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    border-left: 4px solid transparent;
    border-right: 4px solid #1a77d3;
    border-top: 4px solid #1a77d3;
    border-bottom: 4px solid transparent;
}

ul.searchesUL {
    padding-right: 0px;
    float: right;
    position: relative;
    height: 41px;
    margin: 0px !important;
    width: 100%;
}

.searchesDiv {
    background-repeat: no-repeat;
    background-position: right;
}

.rowWithPredefinedSearches {
    /*height: 75px;*/
    position: relative;
    /*display: inline-block;*/
}

.promotedDiv {
    margin-bottom: 73px !important;
}

.rowWithPredefinedSearches, .mainFiltersRow, .filterButtonsDiv, .resultsFiltersVals, .promotedDiv, ul.itemsThreeInRow {
    /*width: 65.52%;
    margin: 0px 17.24%;*/
    width: 100%;
    max-width: 1290px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
}

ul.childSearchesList {
    display: none;
    position: absolute;
    /*top: 14px; equals (.mainSearchDown:marginTop + .mainSearchUp:marginBottom - li.subItemDisplay:height)/2  */
}

    ul.childSearchesList li.subItemDisplay {
        background-color: white;
        height: 29px;
        padding-bottom: 6px;
        padding-top: 6px;
    }

        ul.childSearchesList li.subItemDisplay a {
            /*color: #1a77d3;*/
            height: 13px;
            margin-left: 20px;
            margin-right: 20px;
        }

.mainSearchDown {
    margin-top: 28px;
}

.mainSearchUp {
    margin-bottom: 28px;
}

.menu-open {
    display: none;
    width: 15px;
    height: 15px;
}

.topSpecialEvent {
    position: relative;
    z-index: 100;
}

.selectSpecialEvent {
    border: 1px solid rgba(26, 119, 211, 0.7);
}

ul.itemsThreeInRow {
    text-align: right;
}

.searchFilterIconEaB {
    position: relative;
    color: #646464;
    font-size: 23px;
    padding-top: 9px;
    cursor: pointer;
    margin-top: -7px;
}

    .searchFilterIconEaB i:before {
        content: "g";
        font-family: 'tlv';
        font-style: normal;
    }

.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;
}

#range_calendar, .customFilter, .locationsFilter, .audiencesFilter, .interestsFilter {
    display: none;
    width: 100%;
    padding: 10px 40px 40px 40px;
    border-radius: 20px;
    border: 1px solid rgba(40, 58, 103, 0.10);
    background: #FFF;
    box-shadow: 0px 40px 64px 0px rgba(40, 58, 103, 0.30);
    position: absolute;
    z-index: 100;
    height: 100%;
    margin-top: -25px;
}

#range_calendar {
    max-width: 748px;
}

.customFilter, .locationsFilter, .audiencesFilter, .interestsFilter {
    max-width: 360px;
    height: auto;
    padding: 10px 25px 15px 20px;
}

#range_calendar .filterBottom {
    bottom: 40px;
    max-width: 667px;
    position: absolute;
}

.filterBottom {
    border-top: 1px solid rgba(40, 58, 103, 0.10);
    position: relative;
    padding-top: 15px;
    width: 100%;
    max-width: 310px;
}

.calendarSection {
    width: 100%;
    max-width: 748px;
    margin: 0 auto;
}

#range_calendar .close_calendar a {
    text-align: left;
    width: 100%;
    float: left;
    color: #3c3c3c;
    padding: 15px 0 18px 15px;
    font-size: 16px;
    font-weight: bold;
}

#range_calendar .close_calendar span.icon-x {
    padding-left: 4px;
    font-size: 12px;
    font-weight: bold;
    font-weight: normal;
    position: relative;
    top: 2px;
}

#range_calendar input {
    width: 0px;
    height: 0px;
    font-size: 22px;
    line-height: 22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: none;
    background-color: transparent;
}

#range_calendar label {
    font-size: 19px;
    font-weight: normal;
    padding: 0 75px 0 10px;
    display: none;
    margin-bottom: 3px !important;
}

#range_calendar p {
    padding: 0px;
    margin: 0;
    border: none;
}

.asteriskNote {
    font-family: "BlenderRegular";
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    position: relative;
    color: #283A67;
}

.dateNoteText {
    font-family: "BlenderRegular";
    font-size: 16px !important;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    padding: 0 !important;
    color: #283A67;
}

.datePickerNote {
    transform: translate(0%,-50%);
    top: 50%;
    position: sticky;
    max-width: 400px;
    line-height: 22px;
}

#datepickerEaB {
    overflow: hidden;
    direction: rtl;
    height: auto;
    /*padding-top: 30px;*/
}

div#datepickerEaB div.ui-widget {
    width: 100% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    text-align: center !important;
}

div#datepickerEaB div.ui-widget-header {
    background: none !important;
    border: none !important;
}

div#datepickerEaB .ui-widget-content {
    border: none;
    background: none;
    color: inherit;
}

.btnSubmitCust button {
    color: #FFF;
    text-align: center;
    font-family: BlenderRegular;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    border-radius: 1000px;
    background: #283A67;
    padding: 10px 20px;
}

.btnSubmitParameters, .btnSubmitSearch {
    /*  top: -23px;*/
}

.ui-datepicker-month, .ui-datepicker-year {
    font-family: "BlenderRegular" !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-align: center !important;
    color: #283A67 !important;
}

.ui-datepicker-month {
}

.ui-datepicker-group-last table, .ui-datepicker-group-last .ui-datepicker-header {
    margin-left: 0px !important;
}

.ui-datepicker-group-last .ui-datepicker-month {
    margin-right: 20px !important;
}

.ui-datepicker-group-first table, .ui-datepicker-group-first .ui-datepicker-header {
    margin-right: 0px !important;
}

.ui-datepicker-group-first .ui-datepicker-month {
    margin-right: -20px !important;
}

.ui-datepicker-calendar thead {
    display: none;
}

.ui-datepicker-year {
}

.ui-datepicker-group {
    display: inline-block !important;
    width: 50% !important;
    float: right !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover {
    z-index: 100 !important;
    position: relative !important;
    color: transparent !important;
    background-repeat: no-repeat !important;
    background-color: #fff;
    background-position: center;
    border-radius: 8px;
    border: 1px solid #E4E4E7 !important;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    width: 32px !important;
    height: 32px;
    cursor: pointer !important;
}

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover {
        float: right !important;
        /* left: -15px !important;*/
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/chevron-right.svg) !important;
    }

        .ui-datepicker .ui-datepicker-prev.ui-state-disabled {
            opacity: 0.4 !important;
        }

    .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover {
        float: left !important;
        /* right: -15px !important;*/
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/chevron-left.svg) !important;
    }

span.ui-state-default {
    color: #b2b2b2 !important;
}

a.ui-state-default {
    color: #696969 !important;
}

a.ui-state-default, span.ui-state-default, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    text-decoration: none !important;
    border: none !important;
    background: none !important;
    width: 42px;
    height: 42px;
    /* color: #283A67 !important;*/
    text-align: center;
    font-family: BlenderRegular;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 35px;
    letter-spacing: 0.38px;
}

.dp-highlight-first, .dp-highlight-last, .dp-highlight-first-more, .dp-highlight {
    color: #FFF !important;
    background-color: #283A67 !important;
    width: 32px;
    height: 32px;
    border: none !important;
}

    .dp-highlight-first a, .dp-highlight-last a, .dp-highlight-first-more a, .dp-highlight a {
        color: #FFF !important;
    }

.dp-highlight-first {
    border-radius: 100px !important;
    border: none !important;
}

.dp-highlight-last {
    border-bottom-left-radius: 100px !important;
    border-top-left-radius: 100px !important;
    border: none !important;
}

.dp-highlight-first-more {
    border-radius: 0px !important;
    border-bottom-right-radius: 100px !important;
    border-top-right-radius: 100px !important;
    border: none !important;
}

.dp-highlight {
    font-weight: bold !important;
    background-color: #283A67 !important;
    border: none !important;
}

.ui-datepicker-calendar td {
    text-align: center !important;
    line-height: 34px !important;
}

.ui-datepicker-calendar {
    width: 100% !important;
    max-width: 288px;
    /*margin: 31px 5.71% 30px 5.71% !important;*/
}

.ui-datepicker-title {
    line-height: 40px !important;
}

.ui-datepicker-calendar th {
    height: 11px !important;
    font-family: "BlenderRegular" !important;
    font-size: 18px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: normal !important;
    letter-spacing: normal !important;
    text-align: center !important;
    color: #3c3c3c !important;
    padding-bottom: 10px !important;
}

.ui-datepicker-calendar thead tr {
    border-bottom: 1px solid #cfcfcf !important;
}

.mainFiltersRow {
    background-color: #ededed;
    padding: 48px 9px 48px 9px;
    display: none;
    min-height: 470px;
    position: relative;
}

.UpperFiltersRow .CBXcontainer {
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    padding-right: 30px;
}

#range_calendar .filterHeader {
    margin-bottom: 28px !important;
}





.audiencesFilterLI label, .locationsFilterLI label {
    /* height: 15px;*/
}

.openBlackArr::after {
    content: "?";
    position: relative;
    top: 4px;
    right: 10px;
    cursor: pointer;
}

.closeBlackArr::after {
    content: "?";
    position: relative;
    top: 4px;
    right: 10px;
    cursor: pointer;
}

.audiencesFilter, .locationsFilter {
    width: 100%;
    display: none;
}

.audiencesFilterLI, .locationsFilterLI {
}

.audiencesFilterLI {
}

.locationsFilterLI {
}

    .audiencesFilterLI i, .locationsFilterLI i {
    }

.interestsSelectedList, .locationSelected, .audienceSelected, .rightFilters {
    display: none;
    /*display: inline;*/
}

.splitLineHoriz {
    border-top: 1px solid #e5e5e5;
    margin-bottom: 25px;
    margin-top: 0px;
}

.splitLineVert {
    border-left: 1px solid #e5e5e5;
    padding-left: 15px;
}

.splitLineVertDark {
    background-color: #696969;
    width: 1px;
    height: 19px !important;
    vertical-align: bottom !important;
}

.splitLineVertLong {
    border-left: 1px solid #d3cfcf;
    /*padding-right: 25px;*/
    min-height: 350px;
}

.allItemsBySeq {
    width: 100%;
    background-color: #f7f5f5;
    padding-bottom: 83px;
}

li.evBenSequence {
    width: 100%;
}

.evBenItem {
    width: 32%;
    display: inline-table;
    margin-left: 2%;
    margin-bottom: 0px;
    cursor: pointer;
}

.IsNewBusinessLobby .evBenItem {
    width: 24%;
    display: inline-table;
    margin-left: 1%;
    margin-bottom: 0px;
    cursor: pointer;
}

.IsNewBusinessLobby .evBenItemImage {
    max-height: 300px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.IsNewBusinessLobby .openMainFiltersBtn, .IsNewBusinessLobby .resultsFiltersVals {
    display: none;
}

.IsNewBusinessLobby .itemContent {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.WithoutFrame .canBeHide, .WithoutFrame .resultsFound {
    display: none !important;
}

.WithoutFrame .allItemsBySeq {
    max-width: 1200px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.WithoutFrame .itemsThreeInRow {
    padding-left: 0;
    padding-right: 0;
}

.allitemsWithoutFrame a, .allitemsWithoutFrame a:hover, .allitemsWithoutFrame a:visited {
    font-family: blenderRegular;
    font-size: 15px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.67;
    letter-spacing: normal;
    color: #000;
    float: left;
    margin-top: 30px;
    margin-left: 1%;
}

.WithoutFrameTitleH2 {
    font-family: BlenderBold;
    font-size: 26px;
    text-align: right;
    margin-bottom: 27px;
    margin-top: 34px;
}

.WithoutFrame .allItemsBySeq {
    background-color: transparent !important;
    padding-bottom: 0px !important;
}

li.evBenItem:nth-child(3n), li.evBenPromotedItem:nth-child(3n) {
    margin-left: 0px !important;
}

.IsNewBusinessLobby li.evBenItem:nth-child(4n), .IsNewBusinessLobby li.evBenPromotedItem:nth-child(4n) {
    margin-left: 0px !important;
}

.IsNewBusinessLobby li.evBenItem:nth-child(3n), .IsNewBusinessLobby li.evBenPromotedItem:nth-child(3n) {
    margin-left: 1% !important;
}

.fromInnerBusinessPageCss .itemContent h2 a, .fromInnerBusinessPageCss .itemContent h2 a:hover, .fromInnerBusinessPageCss .itemContent h2 a:visited {
    color: #3C3C3C !important;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}

.fromInnerBusinessPageCss .itemContent h2, .fromInnerBusinessPageCss .itemContent h2, .fromInnerBusinessPageCss .itemContent h2 {
    margin-bottom: 10px !important;
    line-height: 20px !important;
}

.fromInnerBusinessPageCss .itemLocation, .fromInnerBusinessPageCss .itemDateTime {
    margin-top: 5px !important;
    background-position: right 2px;
    font-weight: 400;
    font-size: 17px;
    background-size: 12px 15px;
    color: #3C3C3C;
}

.fromInnerBusinessPageCss .canBeHide, .fromInnerBusinessPageCss .resultsFiltersVals {
    display: none;
}

.fromInnerBusinessPageCss .allItemsBySeq {
    background: #F7F5F5;
    border-radius: 25px;
    padding-top: 60px;
}

.fromInnerBusinessPageCss .evBenItem {
    width: 31%;
    margin-left: 3%;
}

.fromInnerBusinessPageCss .itemContent {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-top: 8px;
}

.fromInnerBusinessPageCss .evBenItemImage {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.fromInnerBusinessPageCss .divMautEv {
    background: #DAEFFA;
    border-radius: 20px;
    padding: 1px 11px;
}

.fromInnerBusinessPageCss .EvMainInfo {
    bottom: 12px;
}

.fromInnerBusinessPageCss .divMautEv span {
    font-weight: 700;
    font-size: 16px;
    line-height: 17px;
    color: #000000;
}

.itemseparator {
    width: 90%;
    height: 1px;
    margin: 0 auto;
    background-color: #e9e9e9;
}

.evBenItemImage {
    width: 100%;
    height: 412px;
    background-size: 100% 100%;
    position: relative;
}

.itemContent {
    width: 100%;
    padding: 5px 4% 15px 4%;
    text-align: right;
    /*height: 139px;*/
    opacity: 1;
    background-color: #fff;
    position: relative;
    /*top: -139px;*/
    margin-bottom: 35px;
}

    .itemContent h2 {
        /*margin-bottom: -9px;*/
        /*margin-top: 10px;*/
    }

.EvMainInfo a.itemTitleWithArrow {
    /*line-height: 47px;*/
    font-family: "BlenderBold";
    font-size: 24px; /*22px;*/
    /* font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;*/
    /*color: #373737 !important;*/
    /*background-image: url(/_layouts/15/TlvSP2013PublicSite/images/benefitsView/arrowLeftEvents.png);
    background-position-x: left;
    background-position-y: 10px;
    background-repeat: no-repeat;
    background-size:10px 15px;*/
    /*padding-left: 20px;*/
}

.itemLocation {
    font-family: "BlenderRegular";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #4e4e4e;
    padding-right: 25px;
    background-repeat: no-repeat;
    font-size: 24px;
    line-height: 1.09;
}

.itemDateTime {
    font-family: "BlenderRegular";
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    color: #4e4e4e;
    padding-right: 25px;
    background-repeat: no-repeat;
    font-size: 22px;
    line-height: 1.09;
}

.itemLocation {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/location.svg);
    background-size: 13px 18px;
    margin-top: 15px;
    background-position: right top;
}

.itemDateTime {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/date.svg);
    background-size: 18px 18px;
    margin-top: 15px;
    background-position-x: 100%;
    /*background-position-y: 40%;*/
}

.filterButtonsDiv {
    text-align: center;
    /*   position: relative;*/
    padding-bottom: 90px;
    bottom: 24px;
    display: none;
    /* padding-bottom: 70px;*/
}

.submitFiltersBtn {
    float: left;
}

    .submitFiltersBtn.btnSubmitSearch {
        float: none;
    }

.filterBtnUp {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 16px;
    cursor: pointer;
    border: none;
    background-color: transparent;
    padding: 2px 20px 0 20px !important;
    margin-left: -20px;
}

.submitFiltersBtn .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/search.svg);
    width: 16px;
    height: 20px;
    padding-right: 0px !important;
    margin: 0;
    margin-top: -2px !important;
    border-radius: 100px;
    background-position: center;
    cursor: pointer;
}

    .submitFiltersBtn .filterBtnUp:hover, .submitFiltersBtn .filterBtnUp:focus {
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/search_white.svg);
        background-color: #0C71D5;
    }

.dateBtnDiv .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/calendar.svg);
}

.audienceBtn .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/whom.svg);
}

.locationBtn .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/where.svg);
}

.interestsBtn .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/heart-rounded.svg);
}

.customFilterBtn .filterBtnUp {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/CustomFilters.svg);
}

.clearFiltersBtn {
    position: relative;
    float: left;
}

    .clearFiltersBtn button {
        border: none;
        background-color: transparent;
        color: #0C71D5;
        text-align: center;
        font-family: BlenderRegular;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
    }

.linkButtonsRow {
    padding-right: 0px !important;
}

.topRowWithFilters .filtersTotalCount {
    background-color: #0C71D5;
    width: 12px;
    height: 12px;
    border-radius: 100px;
    text-align: center;
    float: right;
    left: 0;
    top: 3px;
    position: absolute;
    color: #FFF;
    font-family: BlenderRegular;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    right: 7px;
    padding-top: 1px;
}

.filtersTotalCountSpn {
    color: white;
    font-family: "BlenderRegular";
    font-size: 16px;
    position: relative;
    bottom: 1.5px;
}

.resultsFiltersVals div {
    display: inline;
    /*margin: 5px;*/
}

.resultsFiltersVals {
    padding-top: 40px;
    padding-bottom: 25px;
    display: block;
}

.interestsFiltersSelected, .audiencesFiltersSelected, .locationsFiltersSelected {
    display: none;
}

.icon-evbenlobbyfilter-infants {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/infant_gen.png");
}

.icon-evbenlobbyfilter-children {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/child_gen.png");
}

.icon-evbenlobbyfilter-teens {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/teenager_gen.png");
}

.icon-evbenlobbyfilter-grownups {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/parents_New_Hover_Anim_A01.png");
    background-repeat: no-repeat;
    background-position: bottom;
}

.icon-evbenlobbyfilter-seniors {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/senior_gen.png");
}

.icon-evbenlobbyfilter-infants, .icon-evbenlobbyfilter-children, .icon-evbenlobbyfilter-teens, .icon-evbenlobbyfilter-grownups, .icon-evbenlobbyfilter-seniors, .icon-evbenlobbyfilter-infants-selected, .icon-evbenlobbyfilter-children-selected, .icon-evbenlobbyfilter-teens-selected, .icon-evbenlobbyfilter-grownups-selected, .icon-evbenlobbyfilter-seniors-selected {
    height: 76px;
    width: 97px;
}

    .icon-evbenlobbyfilter-infants:hover, .icon-evbenlobbyfilter-infants:focus {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/infant_hover.gif");
    }

    .icon-evbenlobbyfilter-children:hover, .icon-evbenlobbyfilter-children:focus {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/child_hover.gif");
    }

    .icon-evbenlobbyfilter-teens:hover, .icon-evbenlobbyfilter-teens:focus {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/teenager_hover.gif");
    }

    .icon-evbenlobbyfilter-grownups:hover, .icon-evbenlobbyfilter-grownups:focus {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/parents_New_Hover_Anim_A01.gif");
    }

    .icon-evbenlobbyfilter-seniors:hover, .icon-evbenlobbyfilter-seniors:focus {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/senior_hover.gif");
    }

.icon-evbenlobbyfilter-infants-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/infant_select.gif");
}

.icon-evbenlobbyfilter-children-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/child_select.gif");
}

.icon-evbenlobbyfilter-teens-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/teenager_select.gif");
}

.icon-evbenlobbyfilter-grownups-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/parents_New_Select_Anim_A01.gif");
}

.icon-evbenlobbyfilter-seniors-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg/senior_select.gif");
}

.icon-evbenlobbyfilter-central, .icon-evbenlobbyfilter-allCity, .icon-evbenlobbyfilter-allCity-selected, .icon-evbenlobbyfilter-northern, .icon-evbenlobbyfilter-yaffo, .icon-evbenlobbyfilter-southern, .icon-evbenlobbyfilter-whereImAt, .icon-evbenlobbyfilter-central-selected, .icon-evbenlobbyfilter-northern-selected, .icon-evbenlobbyfilter-yaffo-selected, .icon-evbenlobbyfilter-southern-selected, .icon-evbenlobbyfilter-whereImAt-selected {
    background-repeat: no-repeat;
    text-align: center;
}

.icon-evbenlobbyfilter-central {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/center-gen.svg");
}

.icon-evbenlobbyfilter-central, .icon-evbenlobbyfilter-central-selected {
    width: 51px;
    height: 63px;
}

.icon-evbenlobbyfilter-northern {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/north-gen.svg");
}

.icon-evbenlobbyfilter-northern, .icon-evbenlobbyfilter-northern-selected {
    width: 46px;
    height: 86px;
}

.icon-evbenlobbyfilter-yaffo {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/yaffo-gen.svg");
}

.icon-evbenlobbyfilter-yaffo, .icon-evbenlobbyfilter-yaffo-selected {
    width: 19px;
    height: 85px;
}

.icon-evbenlobbyfilter-southern {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/south-gen.svg");
}

.icon-evbenlobbyfilter-southern, .icon-evbenlobbyfilter-southern-selected {
    width: 76px;
    height: 58px;
}

.icon-evbenlobbyfilter-allCity {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/all-the-city.svg");
}

.icon-evbenlobbyfilter-allCity, .icon-evbenlobbyfilter-allCity-selected {
    width: 83px;
    height: 71px;
}

.icon-evbenlobbyfilter-whereImAt {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/close-to-me-gen.svg");
}

.icon-evbenlobbyfilter-whereImAt, .icon-evbenlobbyfilter-whereImAt-selected {
    width: 40px;
    height: 58px;
}

.icon-evbenlobbyfilter-allCity:hover, .icon-evbenlobbyfilter-allCity:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/all-the-city-hover.svg");
}

.icon-evbenlobbyfilter-central:hover, .icon-evbenlobbyfilter-central:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/center-hover.svg");
}

.icon-evbenlobbyfilter-northern:hover, .icon-evbenlobbyfilter-northern:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/north-hover.svg");
}

.icon-evbenlobbyfilter-yaffo:hover, .icon-evbenlobbyfilter-yaffo:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/yaffo-hover.svg");
}

.icon-evbenlobbyfilter-southern:hover, .icon-evbenlobbyfilter-southern:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/south-hover.svg");
}

.icon-evbenlobbyfilter-whereImAt:hover, .icon-evbenlobbyfilter-whereImAt:focus {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/close-to-me-hover.svg");
}

.icon-evbenlobbyfilter-allCity-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/all-the-city-select.svg");
}

.icon-evbenlobbyfilter-central-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/center-select.svg");
}

.icon-evbenlobbyfilter-northern-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/north-select.svg");
}

.icon-evbenlobbyfilter-yaffo-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/yaffo-select.svg");
}

.icon-evbenlobbyfilter-southern-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/south-select.svg");
}

.icon-evbenlobbyfilter-whereImAt-selected {
    background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/close-to-me-select.svg");
}

.filterSummaryTitle {
    height: 10px;
    font-family: "BlenderRegular";
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #717171;
}

.resultsFound, .resultsFoundBySearch {
    color: #283A67;
    text-align: right;
    font-family: BlenderRegular;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
}

.resultsFoundDivBottom .resultsFound, .resultsFoundDivBottom .resultsFoundBySearch {
    color: #000;
    text-align: center;
    font-family: BlenderRegular;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}

.resultsFoundDivBottom .resultsFoundBySearch {
    font-weight: bold;
}

.resultsFoundDivBottom {
    margin: 15px auto 0 auto;
    max-width: 700px;
    width: 100%;
    text-align: center;
}

.resultsFoundDiv {
    /* display: block !important;*/
    margin-bottom: 5px;
}

.resultsFoundBySearch {
    font-weight: bold;
}

.filterSummaryTitle {
    font-weight: normal;
    margin: 0px 10px 0px 10px;
}

.filterSummaryItem {
    border-radius: 18px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.23);
    background-color: #ffffff;
    display: inline-block;
    padding: 9px 14px 9px 0px;
    margin-right: 9px;
    margin-bottom: 7px;
}

    .filterSummaryItem label {
        font-family: "BlenderRegular";
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #3c3c3c;
        padding-right: 9px;
        padding-left: 20px;
        margin-bottom: 0;
    }

.deleteFilterValue img {
    width: 11px;
    height: 12px;
    /*vertical-align:sub;*/
    cursor: pointer;
}

.menu-open-button {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition-duration: 400ms;
    -webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0);
    transform: scale(1.1, 1.1) translate3d(0, 0, 0);
    transform: rotate(45deg) translate3d(7px, -6px, 0px);
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/xGray.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 11px;
    height: 11px;
    margin-right: 13px;
    margin-left: -11px;
    cursor: pointer;
    display: inline-block;
}

.menu-open-button-clicked {
    background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/xWhite.svg);
    background-repeat: no-repeat;
    background-position: center;
    width: 11px;
    height: 11px;
    margin-right: 3px;
    margin-left: 0px;
    cursor: pointer;
    display: inline-block;
}

.deleteFilterValue img:focus {
}

.allSeqUL {
    margin-bottom: -40px;
    display: none;
    /*margin-top: 73px !important;*/
}

a.showMoreItems, a.showMoreItems:visited {
    /* height: 22px;*/
    font-family: "BlenderRegular";
    font-size: 20px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.8px;
    text-align: center;
    color: #0072bc;
    display: none;
    cursor: pointer;
    text-decoration: none !important;
    margin-top: 40px;
    padding: 12px 38px 10px 41px;
    border-radius: 25px;
    border: solid 1px #1a77d3;
    background-color: #fff;
}

.showMoreItemsDiv {
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    width: 100%;
}

a.showMoreItems:hover {
    color: #fff;
    background-color: #1a77d3;
}

    a.showMoreItems:hover .showMoreItemsPic {
        border-color: #fff;
    }

.showMoreItemsPic {
    margin: 0px 8px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #0072bc;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 2px;
}

.showMoreItems img {
    padding-right: 13px;
}

.subInterestsUL {
    margin-right: 25px;
    margin-top: 0px !important;
    display: none;
}

@media(max-width:1780px) and (min-width:441px) {
    .evBenWpTitle, .topRowWithFilters, .searchRowFull, #range_calendar, .rowWithPredefinedSearches, .mainFiltersRow, .filterButtonsDiv,
    .resultsFiltersVals, .promotedDiv, .itemsThreeInRow, .showMoreItems {
        /* max-width: 1100px !important;*/
        margin-left: auto;
        margin-right: auto;
    }

    /*.btnSubmitParameters button {
        bottom: 16px;
    }*/

    .evBenItemImage {
        height: 354px;
    }

    .EvMainInfo a.itemTitleWithArrow {
        /*font-size: 17px;*/
        /*background-position-y: 6px;*/
    }

    .itemsThreeInRow {
        margin-bottom: 30px;
    }
}

@media(max-width:440px) {
    #s4-workspace {
        overflow-x: hidden;
    }

    #range_calendar {
        position: relative;
        padding: 10px;
    }

    .calendarBottom {
        position: relative;
    }

    #datepickerEaB {
    }

    .eabContainer {
        /*margin-top: 100px;*/
    }

        .eabContainer ul.audiencesFilterUL {
        }

        .eabContainer ul.locationsFilterUL {
        }

    .openMainFiltersBtn {
        /*left: 6%;*/
        bottom: 65pt;
        width: 27%;
    }

    .rightFilters {
        float: none;
        width: 100%;
    }

    .linkButtonsRow {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .searchBtnText {
        font-size: 0px;
    }

    .datePickerNote {
        transform: none;
        position: relative;
    }

    .btnSubmitCust {
    }

    div#datepickerEaB div.ui-widget {
    }

    .ui-datepicker .ui-datepicker-next {
        right: 0 !important;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 0 !important;
    }

    .filtersSectionWhite {
        padding-top: 20px;
    }

    .topRowWithFilters.slick-slider .slick-track, .topRowWithFilters.slick-slider .slick-list {
        margin-bottom: -30px !important;
    }


    .CloseX {
    }

    .searchFilterIconEaB {
        font-size: 21pt;
        line-height: 21pt;
        color: rgb(60, 60, 60);
        top: 44.5pt;
    }

    .evBenWpTitle {
        font-size: 25pt;
        height: 23pt;
        margin:0px !important; /*0pt 0 13pt 2.53%;*/
        padding: 0 15px;
    }

    .dateFilters .dateSelector {
        font-size: 14pt;
        margin: 0pt;
        padding: 0pt;
        text-align: right;
        /*height: 8.5pt;*/
        display: flex;
    }

    /* .dateBtnDiv {
        margin-top: -5px !important;
    }

        .dateBtnDiv.mobileMoveDiv.calendarBtnDiv .dateSelector.selectedDateSelector {
            margin-top: -22px;
            display: flex;
            margin-left: 20px !important;
            font-size: 13pt;
        }

        .dateBtnDiv.mobileMoveDiv.calendarBtnDiv .dunderlineDateSelection {
            margin-left: 0 !important;
        }*/

    .dateFilters {
        float: right;
        width: 89.94%;
    }

    .searchFilterIconEaB.selectedDateSelector {
    }


    .selectedDateSelector {
    }

    .calendarBtnDiv .selectedDateSelector {
    }



    ul.searchesUL {
        margin-top: 10px !important;
        display: flex;
    }

    #searchesDiv {
        overflow-x: auto;
        overflow-y: hidden;
    }

        #searchesDiv::-webkit-scrollbar-thumb, #searchesDiv::-webkit-scrollbar, #searchesDiv::-webkit-scrollbar {
            width: 1px;
        }

    ul.searchesUL .slick-slide {
        margin-left: 7px;
    }

    .searchPart {
        bottom: 120pt;
        width: 10.06%;
        float: left;
        right: 12pt;
    }


    .submitFiltersBtn.btnSubmitSearch {
        float: right;
    }

    .underlineDateSelection {
        border-width: 1.5pt;
        right: 0pt;
        position: relative;
        margin-top: 12pt !important;
        margin-right: 0pt;
    }

    #hrOther.underlineDateSelection {
        right: initial;
        margin-top: 11pt !important;
        /*margin-right:-7px;*/
        /*margin-top: -5pt !important;*/
    }


    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next,
    .ui-datepicker .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover,
    .ui-datepicker .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover {
        position: static !important;
    }

    ul.itemsThreeInRow, .promotedDiv {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .calendarBtnDiv {
    }

    .topRowWithFilters {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        margin-bottom: 0px;
        padding-right: 15px;
        padding-left: 15px;
    }

        .topRowWithFilters::-webkit-scrollbar-thumb, .topRowWithFilters::-webkit-scrollbar, .topRowWithFilters::-webkit-scrollbar {
            width: 0px;
        }




    .rowWithPredefinedSearches, .mainFiltersRow, .filterButtonsDiv, .resultsFiltersVals, .promotedDiv, ul.itemsThreeInRow {
        width: 90.94%;
        /*margin: 40pt 4.53% 37.5pt 4.53%;*/
        /*background-color: rgb(237, 237, 237);*/
        padding-left: 0px;
        padding-right: 0px;
    }

    .rowWithPredefinedSearches {
        padding-left: 0px;
        padding-right: 0px;
        height: 100px;
    }

    .filterButtonsDiv {
        /*top: -41pt;*/
        margin-top: -15pt;
        /*padding-bottom: 50pt;*/
    }

        .filterButtonsDiv .slick-slide {
            padding-left: 5px;
        }

    ul.itemsThreeInRow {
        margin-top: 75pt !important;
        background-color: rgb(247, 245, 245) !important;
    }

    .topRowWithFilters .topRowWithFiltersBtn {
        margin: 0;
    }


    .ui-datepicker-calendar {
        width: 100% !important;
        max-width: 100%;
        /*margin: 31px 5.71% 30px 5.71% !important;*/
    }

    .topRowWithFilters .slick-slide {
        /* width:max-content !important;*/
        margin-left: 7px !important;
    }

    .generalFilters {
        /*margin-bottom: 44.5pt;
        margin-right: 0pt;
        padding-right: 0pt;
        right: 0pt;
        height: 14pt !important;
        top: 17.5pt;
        float: right;
        position: relative;
        min-width: 60%;*/
    }

    #range_calendar, .customFilter, .locationsFilter, .audiencesFilter, .interestsFilter {
        width: 100%;
        max-width: 100%;
        margin: 5px auto;
    }

    .topRowWithFilters div {
        align-items: center;
        display: inherit !important;
    }

    .topRowWithFilters > div {
        margin-left: 7px !important;
        max-height: 33px;
    }



        .topRowWithFilters > div button {
            width: max-content;
        }

    .topRowWithFilters div.generalFilters.hiddenDiv {
    }

    .generalFilters img {
        border: 0px;
        height: 12.75pt;
        width: 18.75pt;
        padding-right: 3.75pt;
        /*top: 7pt;*/
        position: relative;
    }

    .splitLineVertLong {
        padding-left: 0pt;
        margin-bottom: 53.5pt;
        min-height: auto;
        border-width: 0pt;
    }

    #range_calendar .filterBottom {
        position: initial;
    }

    .filterBottom {
        float: left;
    }

    .linksSection {
        padding: 15px 0px 0px 0px;
        display: inline-block !important;
        /* margin-top: 30px;*/
    }

    .childSearchesList {
        width: 100%;
        left: 0px;
    }

    .filtersSectionGrey {
        /*  width: 90.94%;*/
        background-color: rgb(247, 245, 245);
        /*  margin: 60pt 4.53% 0pt 4.53%;*/
    }

    .splitLineVertDark {
        display: none !important;
    }

    .generalFilters div {
        display: contents;
        margin: 0pt;
        margin-right: 0pt;
    }



    .generalFilters label.CBXcontainer {
        padding-top: 0px;
    }

    .generalFilters label {
        font-size: 14pt;
        height: 11pt;
        color: rgb(105,105,105);
        position: relative;
        /*top: 1.5pt;*/
        margin-left: 10px;
        padding-right: 20px;
    }

    input[type=checkbox], input[type=radio] {
        margin-top: 7.5pt !important;
        width: 15.5pt;
        height: 15.5pt;
        vertical-align: top;
    }


    .searchTextBox, .searchTextBox:focus {
        width: 145px;
    }



    #lblSearchEvBenFreeText {
        font-size: 25px;
        padding-bottom: 8px !important;
        font-weight: normal !important;
        color: #fff !important;
        top: 10px;
        right: 45px;
    }


    .resultsFiltersVals {
        background-color: rgb(247,245,245);
        padding-bottom: 15px;
    }

    .evBenItem {
        width: 100%;
        margin: 0pt;
        margin-bottom: -8px;
        height: 363pt;
    }

    .fromInnerBusinessPageCss .evBenItem {
        width: 100%;
        margin: 0pt;
        margin-bottom: -8px;
        height: auto;
    }

    .fromInnerBusinessPageCss ul.itemsThreeInRow {
        margin-top: 0 !important;
    }

    .evBenItemImage {
        height: 233pt;
    }



    .itemContent {
        /*height: 130pt;*/
        padding: 7.5pt 3.21% 8.5pt 3.21% !important;
        top: 0pt;
        opacity: 1;
    }

    .itemLocation {
        font-size: 22px;
        line-height: 15pt;
        /* height: 25.5pt;*/
        margin-top: 8pt;
        background-size: 10pt 14.5pt;
        padding-right: 20pt;
        padding-top: 0pt;
        background-position-y: 0%;
    }

    .upperFilter {
        margin-bottom: 0px;
    }

    .businessCategory {
        font-size: 22px;
        line-height: 15pt;
        /* height: 25.5pt;*/
        margin-top: 8pt;
        background-size: 10pt 14.5pt;
        padding-right: 20pt;
        padding-top: 0pt;
        background-position-y: 0%;
    }

    .itemDateTime {
        font-size: 22px;
        line-height: 18.8pt;
        height: 23pt;
        margin-top: 8pt;
        padding-top: 0pt;
        background-position-y: 0%;
    }

    .divMautEv span {
        font-size: 22px;
    }

    .EvntBnftBtnWrap {
        padding-right: 15px;
        margin-bottom: 0px;
    }

    .filtersTotalCount {
        top: 5px;
    }

    .filtersTotalCountSpn {
    }

    .EvMainInfo a.itemTitleWithArrow {
        /*font-size: 17px; 
        height: 18px;*/
        /*color: rgb(55,55,55) !important;*/
        /*background-position-y: 9px;
    background-repeat: no-repeat;
    background-size: 10px 11px;
    padding-left: 15px;*/
    }

    .openFiltersBtn {
        /*width: 24.5pt;
        height: 20.5pt;
        background-size: 24.5pt 20.5pt;
        border: none !important;
        color: transparent !important;*/
        font-size: 18px !important;
        margin-right: 0px !important;
    }

    .preSearchItem {
    }

        .preSearchItem.selectedBubble {
            margin-bottom: 53px;
        }

            .preSearchItem.selectedBubble.twolines {
                margin-bottom: 106px;
            }

        .preSearchItem.subItemDisplay {
            margin: 5pt 1%;
        }

        /*.preSearchItem.selectedBubble
    {
        margin-bottom:60px !important;
    }*/

        .preSearchItem a, .preSearchItem span, .preSearchItem button {
            line-height: normal;
            transform: translate(0%,-50%);
            top: 50%;
            position: relative;
            width: max-content;
            display: inline-block;
        }

    .preSearchItem {
        margin-left: 7px;
    }

    .searchesDivLabel {
        margin-bottom: 0px;
    }
    /* .dateBtnDiv {
        min-width: 13%;
        padding: 0pt;
        height: 8.5pt !important;
    }*/
    .firstColumnFiltersWrapper, .secondColumnFiltersWrapper {
        width: 100%;
        float: none;
        max-width: 100%;
    }

    .firstColumnFiltersWrapper {
        padding-left: 0pt;
    }

    .secondColumnFiltersWrapper {
        padding-right: 0pt;
    }

    .icon-evbenlobbyfilter-infants-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg_mobile/infant_mobile.gif");
    }

    .icon-evbenlobbyfilter-children-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg_mobile/child_mobile.gif");
    }

    .icon-evbenlobbyfilter-teens-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg_mobile/teenager_mobile.gif");
    }

    .icon-evbenlobbyfilter-grownups-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg_mobile/mobile_parents_new_Anim_A01.gif");
    }

    .icon-evbenlobbyfilter-seniors-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/audBg_mobile/senior_mobile.gif");
    }

    .icon-evbenlobbyfilter-central-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg_mobile/center_mobile.gif");
    }

    .icon-evbenlobbyfilter-northern-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg_mobile/north_mobile.gif");
    }

    .icon-evbenlobbyfilter-yaffo-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg_mobile/yaffo_mobile.gif");
    }

    .icon-evbenlobbyfilter-southern-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg_mobile/south_mobile.gif");
    }

    .icon-evbenlobbyfilter-whereImAt-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg_mobile/close-to-me_mobile.gif");
    }

    .icon-evbenlobbyfilter-allCity-large {
        background-image: url("/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/locBg/all-the-city.svg");
    }


    .icon-evbenlobbyfilter-infants-large,
    .icon-evbenlobbyfilter-children-large,
    .icon-evbenlobbyfilter-teens-large,
    .icon-evbenlobbyfilter-grownups-large,
    .icon-evbenlobbyfilter-seniors-large,
    .icon-evbenlobbyfilter-central-large,
    .icon-evbenlobbyfilter-northern-large,
    .icon-evbenlobbyfilter-yaffo-large,
    .icon-evbenlobbyfilter-southern-large,
    .icon-evbenlobbyfilter-whereImAt-large,
    .icon-evbenlobbyfilter-allCity-large {
        height: 180pt;
        margin-top: -70pt !important;
    }

    .mainFiltersRow label, .UpperFiltersRow label {
    }

    label.mainFilterTitle {
    }

    .mainFiltersRow {
        padding: 10pt 3.96% 10pt 3.96%;
        /*margin-top: -41pt;*/
        /*top: -88px;*/
        margin-bottom: 15pt;
    }

    .RBcontainer input {
        position: relative;
        display: block;
    }

    ul.childSearchesList {
        margin-top: 10px;
    }

    .RBcheckmark {
        border: solid 1px #6d6d6d;
        right: 55%;
    }

    .audiencesFilterLI {
    }

    .locationsFilterLI {
    }

        .audiencesFilterLI label, .locationsFilterLI label {
        }

    .mainFiltersSection {
        overflow: auto;
        max-height: 380px;
        top: 0px;
        margin-top: -85px;
        position: relative;
    }

    .allItemsBySeq {
        margin-top: -50px;
    }

    .fromInnerBusinessPageCss .allItemsBySeq {
        margin-top: 0px;
        padding-top: 30px;
    }



    .clearFiltersBtn button {
        font-size: 14pt;
    }





    /*.clearFiltersBtn {
        top: -55pt;
    }*/

    .resultsFound, .filterSummaryTitle {
        font-size: 18px;
    }

    .promotedDiv {
        margin-top: 0px;
        margin-bottom: -95px;
        /*padding-top: 45pt;*/
        background-color: rgb(247,245,245);
    }

    .checkboxFilter {
        width: 100%;
    }

    .calendar_button {
        background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/calendar-mobile.png);
        background-size: 22px 23px;
        background-position: left;
        width: 100%;
        margin-top: -5pt;
    }

        .calendar_button.calendar_buttonSelected, .open_calendar.calendar_buttonSelected {
            background-image: url(/_layouts/15/TlvSP2013PublicSite/images/EventsBenefits/calendar-mobile-selected.png);
            background-size: 22px 23px;
            background-position: left;
            width: 100%;
            margin-top: -5pt;
            margin-right: 3px;
        }



    .allSeqUL {
        margin-top: -40px !important;
    }

    .noResultTxt {
        margin-top: 0px;
        margin-bottom: 14px;
        font-size: 18px;
    }

    .clearSearchBtn {
        font-size: 14px;
    }

    .noResultDiv {
        width: auto;
        margin-right: 10px;
        margin-left: 10px;
        background-color: #ededed !important;
        padding-top: 44px;
        padding-bottom: 34px;
        margin-top: 70px;
    }

    .filterSummaryItem label {
        font-size: 14px;
        padding-right: 7px;
        padding-left: 16px;
    }

    .filterSummaryItem {
        padding: 7px 14px 8px 0px;
    }

    .deleteFilterValue img {
        width: 8px;
        height: 9px;
        /*vertical-align:sub;*/
        cursor: pointer;
    }


    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .evBenItemImage {
        max-height: 150px;
        height: 100% !important
    }

    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .EvMainInfo .itemTitleWithArrow, .IsNewBusinessLobby .itemsThreeInRow .evBenItem .EvMainInfo h2 {
        font-size: 14px;
    }

    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .itemDateTime, .IsNewBusinessLobby .itemsThreeInRow .itemLocation {
        font-size: 15px;
        height: 33px;
        line-height: 1;
        /* margin-top: 4pt !important;*/
    }

    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .EvMainInfo span {
        font-size: 12px;
    }

    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .EvMainInfo {
        bottom: 3px !important;
    }



    .IsNewBusinessLobby .itemsThreeInRow.slick-initialized .slick-slide {
        width: 150px;
        height: 323px;
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .IsNewBusinessLobby .itemsThreeInRow .evBenItem .evBenItemImage .divMautEv {
        font-size: 15px;
        top: 28px;
        border-radius: 13px;
        padding: 0 8px;
    }

    .IsNewBusinessLobby .itemContent {
        padding: 5px 4% 15px 4% !important;
    }



    .IsNewBusinessLobby .itemsThreeInRow.slick-slider .slick-track, .slick-slider .slick-list {
        padding-bottom: 0 !important;
    }

    .IsNewBusinessLobby .itemsThreeInRow .slick-dots {
        bottom: 15px !important
    }


    .itemseparator {
        width: 90%;
        height: 1px;
        margin: 0 auto;
        background-color: #e9e9e9;
    }

    .IsNewBusinessLobby .itemsThreeInRow .slick-dots li button .slick-dot-icon:before {
        content: "" !important;
    }

    .IsNewBusinessLobby .allItemsBySeq {
        margin-top: 0;
    }

    .IsNewBusinessLobby .itemsThreeInRow.slick-slider.slick-dotted {
        margin-bottom: 0px !important;
    }


    .IsNewBusinessLobby .allitemsWithoutFrame {
        padding-left: 15px !important;
        position: relative;
        z-index: 10;
    }

    @supports not (-webkit-touch-callout: none) { /* CSS for other than iOS devices */
        .IsNewBusinessLobby .allitemsWithoutFrame a {
            margin-top: 0;
        }
    }

    @supports (-webkit-touch-callout: none) { /* CSS for iOS devices */


        .clearFiltersBtn button {
            padding: 20px;
        }
    }

    .IsNewBusinessLobby .allSeqUL {
        /* margin-bottom: -65px !important;*/
    }


    .IsNewBusinessLobby .allItemsBySeq {
        margin-top: 0;
        padding-bottom: 0px;
    }

    .IsNewBusinessLobby .WithoutFrameTitle {
        margin-right: 15px;
    }

    .IsNewBusinessLobby ul.itemsThreeInRow {
        background-color: transparent !important;
        margin-top: 0px !important;
    }
}
