﻿#board {
    /*width:817px;*/
    /*position:relative !important;*/
    z-index: 1; /*text-align:center;*/
}
img {
    filter: contrast(1.05) saturate(1.1) brightness(1.1) sepia(0.1);
}
.plasma {
    background: #eeeff3;
    padding: 20px;
    text-align: center;
    position: relative;
    width: 957px;
    margin: 0 auto;
}

    .plasma .close {
        background: url(close_plasma.gif) no-repeat;
        width: 16px;
        height: 16px;
        position: absolute;
        bottom: 3px;
        left: 3px;
        cursor: pointer;
    }

#board_search { /*width:995px;*/
    position: relative;
    text-align: center;
    z-index: 2;
}

#board_toplinks {
    text-align: center;
    width: 995px;
    border: 1px dotted #a6a6a6;
    border-left: 0;
    border-right: 0;
    padding: 1px 0 0 0;
    margin: 0 0 20px 0;
}

    #board_toplinks ul {
        margin: 0 0 10px 0;
        padding: 9px 0 0 0;
        list-style-type: none;
        height: 43px;
    }

        #board_toplinks ul li {
            float: right;
            background: url(board_toplinks_tile.gif) repeat-x;
            width: 81px;
            height: 43px;
            margin-right: 3px;
        }

            #board_toplinks ul li.selected {
                background: url(board_toplinks_tile_selected.gif) repeat-x;
            }

            #board_toplinks ul li.highlighted {
                background: url(board_toplinks_tile_highlighted.gif) repeat-x;
            }

            #board_toplinks ul li a {
                font: bold 12px/43px 'Assistant', sans-serif;
                color: #fff;
                text-decoration: none;
            }

            #board_toplinks ul li.selected a, #board_toplinks ul li.selected a:hover {
                color: #000;
            }

            #board_toplinks ul li a:hover {
                color: #ffda13;
            }

#board_side {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 185px;
}

    #board_side .buttons {
        background: url(newheader/left_buttons.jpg) no-repeat;
        width: 166px;
        height: 49px;
        display: inline-block;
    }

    #board_side .agent {
        background-position: 0 0;
    }

        #board_side .agent:hover {
            background-position: 0 -51px;
        }

    #board_side .postad {
        background-position: -167px 0;
    }

        #board_side .postad:hover {
            background-position: -167px -51px;
        }

#floatingdiv {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    text-align: center;
    width: 185px;
}

#search input {
    margin-left: 10px;
}

#search .tabs {
    height: 33px;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 0;
    float: right;
}

    #search .tabs * {
        cursor: pointer;
    }

    #search .tabs li {
        float: right;
        width: 141px;
        height: 31px;
        border: 1px solid #d8d8d8;
        margin-left: 2px;
        background-color: #ffffff;
        box-shadow: 0 4px 26.7px 3.3px #00000012;
        line-height: 30px;
        text-decoration: none;
    }

        #search .tabs li a {
            text-decoration: none;
        }

        #search .tabs li, #search .tabs li * {
            color: #333;
        }

            #search .tabs li:hover, #search .tabs li *:hover {
                box-shadow: 0 4px 26.7px 3.3px rgb(0 0 0 / 22%);
            }

            #search .tabs li.post {
                background: url(board_displaytabs_post.gif) no-repeat !important;
                width: 150px;
                height: 33px;
                float: left;
                margin-left: 0;
            }

                #search .tabs li.post a {
                    color: #fff;
                }

            #search .tabs li.myhome {
                background: url(board_displaytabs_myhome.gif) no-repeat;
                width: 147px;
                height: 33px;
                float: left;
            }

                #search .tabs li.myhome a {
                    color: #000 !important;
                }

#search_ear {
    position: absolute;
    top: 5px;
    left: 0;
    width: 250px;
    height: 33px;
    background: #000;
    display: none;
}

    #search_ear .container {
        padding: 4px 15px 0px 15px;
        position: relative;
        height: 24px;
    }

        #search_ear .container .right {
            position: absolute;
            top: 0;
            right: 0;
            background: url(search_ear_right.gif) no-repeat;
            width: 9px;
            height: 9px;
        }

        #search_ear .container .left {
            position: absolute;
            top: 0;
            left: 0;
            background: url(search_ear_left.gif) no-repeat;
            width: 9px;
            height: 9px;
        }

        #search_ear .container .formElement_Container {
            margin-top: 3px;
        }

.formElement_Container.ear {
    display: none;
}

#search .tabs li.selected {
    background-color: #f8f8f8;
    color: #000;
    border: 0;
    height: 33px;
    line-height: 30px;
    text-decoration: none;
}

    #search .tabs li.selected * {
        color: #fff !important;
    }

.carousel-container {
    position: relative;
    width: 100%;
    overflow: visible;
    display: flex;
    align-items: center;
    justify-content: center;
}

.image-carousel {
    display: inline-block;
    padding: 3px;
    margin: 0 0 0 8px;
    position: relative;
    border: 1.5px solid transparent;
}


    .image-carousel:hover {
        /*border: 1.5px solid #BCBCBC;*/
        border-radius: 4px;
        padding: 3px;
        /*box-shadow: 0px 2px 16px 0px #0000000D;*/
        filter: brightness(90%);
        transition: filter 0.1s ease-in;
    }

#main .promoted_ads {
}


    #main_container .promoted_ads .promotedAd,
    #moreads_container .promoted_ads .promotedAd,
    #main .promoted_ads .promotedAd {
        color: #76787a;
        text-decoration: none;
        position: relative;
        height: 300px;
    }


@media only screen and (max-width : 1380px) {
    #search #general_search {
        height: 100px;
        color: #333;
        background-color: #ffffff;
        box-shadow: 0 4px 26.7px 3.3px #00000012;
        padding: 8px 10px 5px 0;
    }
}

.carousel {
    display: flex;
    overflow-x: hidden;
    scroll-behavior: smooth;
    white-space: nowrap;
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

    /* Hide scrollbar */
    .carousel::-webkit-scrollbar {
        display: none;
    }



#main .promoted_ads .promotedAdjobs {
    position: relative;
    width: 250px;
    margin-left: 14.4px;
    text-decoration: none;
    position: relative;
    background-color: var(--Alabaster);
    border-radius: 8px;
    padding: 14.4px;
    height: 250px;
}


@media only screen and (min-width : 1382px) {
    #search #general_search {
        height: 100px;
        color: #333;
        background-color: #ffffff;
        box-shadow: 0 4px 26.7px 3.3px #00000012;
        padding: 5px 20px 35px 20px;
    }

    #main .promoted_ads .promotedAd a {
        text-decoration: none;
    }

    #main .promoted_ads .promotedAdjobs a {
        text-decoration: none;
    }

        #main .promoted_ads .promotedAdjobs a:hover {
            text-decoration: none;
        }
}


#last_search {
    display: none;
    color: #333;
    background-color: #ffffff;
    box-shadow: 0 4px 26.7px 3.3px #00000012;
    padding: 8px 10px 5px 0;
    min-height: 100px;
}

#saved_search {
    display: none;
    /*height:120px;background-color:#2a252d;color:#fff;text-align:right;*/
    min-height: 100px;
    color: #333;
    background-color: #ffffff;
    box-shadow: 0 4px 26.7px 3.3px #00000012;
    padding: 8px 10px 5px 0;
}

#search.pbook #general_search {
    background: url(PlacebookSkin/se_tile.gif) repeat-x !important;
    height: 87px;
}

#search.pbook .right {
    background: url(PlacebookSkin/se_right.gif) right no-repeat;
    width: 100%;
    height: 87px;
}

#search.pbook .left {
    background: url(PlacebookSkin/se_left.gif) left no-repeat;
    width: 100%;
    height: 87px;
}

#search.pbook label {
    color: #fff;
}

#search.pbook .tabs {
    height: 36px !important;
}

    #search.pbook .tabs li {
        height: 36px !important;
        background: url(PlacebookSkin/se_tabs_tile.gif) repeat-x !important
    }

        #search.pbook .tabs li div.right {
            background: url(PlacebookSkin/se_tabs_right.gif) right no-repeat;
            height: 36px;
        }

        #search.pbook .tabs li div.left {
            background: url(PlacebookSkin/se_tabs_left.gif) left no-repeat;
            height: 36px;
        }

        #search.pbook .tabs li.selected {
            height: 36px !important;
            background: url(PlacebookSkin/se_tabs_tile_selected.gif) repeat-x !important
        }

            #search.pbook .tabs li.selected div.right {
                background: url(PlacebookSkin/se_tabs_right_selected.gif) right no-repeat;
                height: 36px;
            }

            #search.pbook .tabs li.selected div.left {
                background: url(PlacebookSkin/se_tabs_left_selected.gif) left no-repeat;
                height: 36px;
            }

@media only screen and (min-width: 702px)and (max-width: 1379px) {
    #general_search .sub_btn_Adv {
        width: 35px;
        height: 48px;
        line-height: 27px;
        margin: 10px 5px 0px 10px;
        border-radius: 5px;
        background-color: #717171;
        color: var(--supernova);
        cursor: pointer;
        text-decoration: none;
        font-weight: 600;
        text-align: center;
        font-size: 26px;
        padding: 0;
    }

    #general_search .sub_btn {
        width: 60px;
        height: 48px;
        margin: 10px 10px 0px 0px;
        border-radius: 5px;
        box-shadow: 0px 5px 10px 0 rgb(249 54 104 / 28%);
        background-color: #f93668;
        color: white;
        cursor: pointer;
    }
}

@media only screen and (max-width: 700px) {
    #general_search .sub_btn_Adv {
        width: 136px;
        height: 37px;
        margin: 20px 10px 0px 0px;
        border-radius: 5px;
        box-shadow: 0px 5px 10px 0 rgb(14 14 14 / 28%);
        background-color: #717171;
        color: white;
        cursor: pointer;
        text-decoration: none;
    }

    #general_search .sub_btn {
        width: 136px;
        height: 37px;
        margin: 20px 10px 0px 0px;
        padding: 7px 31px 13px;
        border-radius: 5px;
        box-shadow: 0px 5px 10px 0 rgb(249 54 104 / 28%);
        background-color: #f93668;
        color: white;
        cursor: pointer;
    }
}

@media only screen and (min-width: 1380px) {
    #general_search .sub_btn_Adv {
        width: 135px;
        height: 48px;
        line-height: 27px;
        margin: 10px 5px 0px 10px;
        border-radius: 5px;
        background-color: #717171;
        color: var(--supernova);
        cursor: pointer;
        text-decoration: none;
        font-weight: 600;
        text-align: center;
        font-size: 26px;
        padding: 0;
    }

    #general_search .sub_btn {
        width: 135px;
        height: 48px;
        margin: 10px 10px 0px 0px;
        border-radius: 5px;
        box-shadow: 0px 5px 10px 0 rgb(249 54 104 / 28%);
        background-color: #f93668;
        color: white;
        cursor: pointer;
    }
}





table.savedsearches {
    margin: 10px 10px 10px 0;
    border-collapse: collapse;
}

    table.savedsearches td {
        padding: 2px 4px 2px 4px;
        text-align: right;
    }

    table.savedsearches .link {
        color: #f93668;
        text-decoration: none;
        cursor: pointer;
    }

        table.savedsearches .link.selected {
            color: #42df2d;
        }

    table.savedsearches .bullet {
        color: #717171;
    }

    table.savedsearches .button {
        width: 52px;
        height: 21px;
        color: #000;
        font: bold 12px 'Assistant', sans-serif;
        border: 0;
        background: url(ad_dialog_lightcontainer_button.gif) no-repeat;
        float: left;
        margin-left: 5px;
    }

.total_savesearch.white {
    color: #fff;
}

.total_savesearch.selected {
    color: #42df2d !important;
}

.noresults {
    color: #f93668;
    padding: 10px;
    text-align: right;
}

#board_searchlinks {
    background: #2a262e;
    text-align: right;
    padding-right: 10px;
}

    #board_searchlinks a {
        font: 12px/25px 'Assistant', sans-serif;
        color: #ffdd00;
        text-decoration: none;
        display: inline-block;
    }

        #board_searchlinks a:hover {
            color: #fff;
        }

    #board_searchlinks span {
        color: #fff;
        width: 20px;
        text-align: center;
        display: inline-block;
        font-weight: bold;
    }

#board_middle_advert {
    text-align: right;
    margin: 55px 0 55px;
}

#board_agent {
    display: none;
}

#search .displaytype_tabs {
    float: left;
}

.displaytype_tabs {
}

    .displaytype_tabs img {
        vertical-align: middle;
    }

    .displaytype_tabs ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px;
    }

    .displaytype_tabs li {
        cursor: pointer;
    }

    .displaytype_tabs .right_tabs {
        float: right;
        width: 400px;
    }

        .displaytype_tabs .right_tabs li {
            float: right;
            width: 63px;
            height: 32px;
            border-radius: 4px;
            background: var(--smoke, #F4F4F4);
            margin: 0 0 20px 5px;
            padding: 10px 15px 0 15px;
        }

        .displaytype_tabs .right_tabs.mapLI li {
            margin: 0 0 0 5px;
        }

        .displaytype_tabs .right_tabs li div.right {
            width: auto;
            background: url(board_displaytabs_right.gif) right no-repeat;
            padding: 0 15px 0 0;
        }

        .displaytype_tabs .right_tabs li div.left {
            width: auto;
            background: url(board_displaytabs_left.gif) left no-repeat;
            padding-left: 15px;
        }

        .displaytype_tabs .right_tabs li div.border-left {
            width: auto;
            background: url(board_displaytabs_border.gif) left no-repeat;
            padding-left: 15px;
        }

        .displaytype_tabs .right_tabs li div.border-right {
            width: auto;
            background: url(board_displaytabs_border.gif) right no-repeat;
            padding-right: 15px;
        }

        .displaytype_tabs .right_tabs li div.table-icon {
            width: auto;
            background: url(/Cpart/img/board_tableIcon.png) right no-repeat;
            padding-right: 20px;
        }

        .displaytype_tabs .right_tabs li.selected div.table-icon {
            background: url(/Cpart/img/board_tableIcon_on.png) right no-repeat;
        }

        .displaytype_tabs .right_tabs li div.tubeless-icon {
            width: auto;
            background: url(board_displayicons_marked.gif) right no-repeat;
            padding-right: 20px;
        }

        .displaytype_tabs .right_tabs li div.gallery-icon {
            width: auto;
            background: url(/Cpart/img/board_galleryIcon.png) right no-repeat;
            padding-right: 20px;
        }

        .displaytype_tabs .right_tabs li.selected div.gallery-icon {
            background: url(/Cpart/img/board_galleryIcon.png_on.png) right no-repeat;
        }

        .displaytype_tabs .right_tabs li div.marked-icon {
            width: auto;
            background: none;
            padding-right: 0;
        }

.pbook .displaytype_tabs .right_tabs li {
    float: right;
    background: url(PlacebookSkin/re_tabs_tile.gif) repeat-x !important;
    height: 33px !important;
}

    .pbook .displaytype_tabs .right_tabs li div.right {
        height: 33px !important;
        background: url(PlacebookSkin/re_tabs_right.gif) right no-repeat !important;
        padding: 0 15px 0 0;
    }

    .pbook .displaytype_tabs .right_tabs li div.left {
        height: 33px !important;
        background: url(PlacebookSkin/re_tabs_left.gif) left no-repeat !important;
        padding-left: 15px;
    }

    .pbook .displaytype_tabs .right_tabs li.selected {
        float: right;
        background: url(PlacebookSkin/re_tabs_tile_selected.gif) repeat-x !important;
        height: 33px !important;
    }

        .pbook .displaytype_tabs .right_tabs li.selected div.right {
            height: 33px !important;
            background: url(PlacebookSkin/re_tabs_right_selected.gif) right no-repeat !important;
        }

        .pbook .displaytype_tabs .right_tabs li.selected div.left {
            height: 33px !important;
            background: url(PlacebookSkin/re_tabs_left_selected.gif) left no-repeat !important;
        }

        .pbook .displaytype_tabs .right_tabs li.selected a {
            color: #000;
        }

            .pbook .displaytype_tabs .right_tabs li.selected a:hover {
                color: #000;
            }

.displaytype_tabs .right_tabs li.selected {
    background: var(--Shark);
    color: var(--supernova);
}

    .displaytype_tabs .right_tabs li.selected div.right {
        width: auto;
        background: url(board_displaytabs_right_selected.gif) right no-repeat;
    }

    .displaytype_tabs .right_tabs li.selected div.left {
        width: auto;
        background: url(board_displaytabs_left_selected.gif) left no-repeat;
    }

    .displaytype_tabs .right_tabs li.selected div.border-right {
        background: none;
    }

    .displaytype_tabs .right_tabs li.selected div.border-left {
        background: none;
    }

    .displaytype_tabs .right_tabs li.selected a {
        color: #ffc50a;
    }

        .displaytype_tabs .right_tabs li.selected a:hover {
            color: #ffc50a;
        }

.displaytype_tabs .right_tabs a {
    color: #000;
    text-decoration: none;
    font-size: 18px;
}

.displaytype_tabs .right_tabs span {
    font: 18px/34px 'Assistant', sans-serif;
    color: #000;
    text-decoration: none;
}

.displaytype_tabs .left_tabs {
    float: left;
    width: 400px;
}

#board_container .displaytype_tabs .left_tabs li .marked-icon.nohover a:hover {
    text-decoration: none !important;
}

.displaytype_tabs .left_tabs li {
    float: left;
    width: 107px;
    height: 32px;
    border-radius: 4px;
    background: var(--smoke);
    margin: 0 5px 20px 0;
    padding: 10px 15px 0 15px;
}

    .displaytype_tabs .left_tabs li div.right {
        width: auto;
        background: url(board_displaytabs_right.gif) right no-repeat;
        padding: 0 15px 0 0;
    }

    .displaytype_tabs .left_tabs li div.left {
        width: auto;
        background: url(board_displaytabs_left.gif) left no-repeat;
        padding-left: 15px;
    }

    .displaytype_tabs .left_tabs li div.border-left {
        width: auto;
        background: url(board_displaytabs_border.gif) left no-repeat;
        padding-left: 15px;
    }

    .displaytype_tabs .left_tabs li div.border-right {
        width: auto;
        background: url(board_displaytabs_border.gif) right no-repeat;
        padding-right: 15px;
    }

    .displaytype_tabs .left_tabs li div.table-icon {
        width: auto;
        background: url(/Cpart/img/board_tableIcon.png) right no-repeat;
        padding-right: 20px;
    }

    .displaytype_tabs .left_tabs li.selected div.table-icon {
        background: url(/Cpart/img/board_tableIcon_on.png) right no-repeat;
    }

    .displaytype_tabs .left_tabs li div.marked-icon {
        width: auto;
        background: none;
        padding-right: 0;
    }

    .displaytype_tabs .left_tabs li.selected {
        background-color: var(--Shark);
    }


        .displaytype_tabs .left_tabs li.selected a {
            color: var(--supernova) !important;
        }

        .displaytype_tabs .left_tabs li.selected div.right {
            width: auto;
            background: url(board_displaytabs_right_selected.gif) right no-repeat;
        }

        .displaytype_tabs .left_tabs li.selected div.left {
            width: auto;
            background: url(board_displaytabs_left_selected.gif) left no-repeat;
        }

        .displaytype_tabs .left_tabs li.selected div.border-right {
            background: none;
        }

        .displaytype_tabs .left_tabs li.selected div.border-left {
            background: none;
        }

        .displaytype_tabs .left_tabs li.selected a {
            color: #fff;
        }

            .displaytype_tabs .left_tabs li.selected a:hover {
                text-decoration: none;
            }

.displaytype_tabs .left_tabs a {
    /*font: 18px/34px 'Assistant', sans-serif;*/
}

    .displaytype_tabs .left_tabs a:hover {
    }

.opLabel {
    color: #ffcc33;
    float: left;
    direction: ltr;
}

.opValue {
    color: #006633;
    direction: ltr;
    font-size: 11px !important;
}

#board_container .tabs .left_tabs a {
    font: 18px/34px 'Assistant', sans-serif;
    text-decoration: none;
    color: #000;
}

#board_container .tabs .left_tabs li {
    float: left;
}

    #board_container .tabs .left_tabs li.post {
        background: url(board_displaytabs_post.gif) no-repeat !important;
        width: 150px;
        height: 33px;
    }

        #board_container .tabs .left_tabs li.post a {
            color: #fff;
        }

    #board_container .tabs .left_tabs li.myhome {
        background: url(board_displaytabs_myhome.gif) no-repeat;
        width: 147px;
        height: 33px;
    }

.board_recommend_links {
    background: url(index_recommend_results_tile.gif) repeat-y;
    width: 192px;
    margin: 15px auto;
    text-align: right;
}

    .board_recommend_links .top .left {
        width: 192px;
        height: 38px;
        background: url(ad_details_top_left.gif) left no-repeat;
    }

    .board_recommend_links .top .right {
        width: 182px;
        height: 38px;
        background: url(ad_details_top_right.gif) right no-repeat;
        position: relative;
    }

        .board_recommend_links .top .right div {
            position: absolute;
            top: 14px;
            right: 20px;
            font: bold 14px 'Assistant', sans-serif;
            color: #020202;
        }

    .board_recommend_links .main {
        height: 210px;
        padding: 10px;
        text-align: right;
    }

        .board_recommend_links .main .boxitem {
            font: 13px/22px 'Assistant', sans-serif;
            padding-bottom: 5px;
            margin-bottom: 8px;
            border-bottom: 1px dotted #a6a6a6;
        }

            .board_recommend_links .main .boxitem a {
                font: bold 13px/22px 'Assistant', sans-serif;
                text-decoration: none;
            }

            .board_recommend_links .main .boxitem.last {
                border: 0;
            }

    .board_recommend_links .bottom {
        background: url(ad_details_bottom_tile.gif) bottom repeat-x;
        height: 13px;
    }

        .board_recommend_links .bottom .left {
            width: 100%;
            height: 13px;
            background: url(ad_details_bottom_left.gif) bottom left no-repeat;
        }

        .board_recommend_links .bottom .right {
            width: 100%;
            height: 13px;
            background: url(ad_details_bottom_right.gif) bottom right no-repeat;
        }

.promoted_ads {
    /*        height: 182px;
        background: #e6e6e6;
        clear: both;
        float: none;
        padding: 5px;
        margin-bottom: 20px;*/
}

.promotedgallery {
    visibility: hidden;
}

.promoted_ads_container {
    list-style-type: none;
}

    .promoted_ads_container .promoted_item_container {
        cursor: pointer;
        width: 155px;
        height: 128px;
        background: url(promoted_item_container.gif) no-repeat;
        position: relative;
    }

        .promoted_ads_container .promoted_item_container:hover {
            background: url(promoted_item_container_hover.gif);
        }

        .promoted_ads_container .promoted_item_container .promoted_item_container_video {
            background: url(videoTransparent.gif) center no-repeat;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
        }

    .promoted_ads_container h2 {
        width: 146px;
        margin: 0 auto;
        font: bold 13px 'Assistant', sans-serif;
        cursor: pointer;
    }

    .promoted_ads_container a {
        color: #000;
        text-decoration: none;
    }

.restless th, {
    background: #424242 !important;
}

.restless .totals {
    color: #ffba00 !important;
}

.restless tr.light {
    background: #ffdc6c !important;
}

.restless tr.bold {
    background: #ffc50a !important;
}

.restless_navbar_container {
    position: absolute;
    top: 15px;
    right: 0;
    width: 100%;
}

.restless_navbar {
    width: 958px;
    margin: 0 auto;
    text-align: right;
}

    .restless_navbar a {
        color: #197c93 !important;
        text-decoration: none !important;
    }

        .restless_navbar a.first {
            color: #b32020 !important;
        }

        .restless_navbar a:hover {
            text-decoration: underline !important;
        }

    .restless_navbar * {
        color: #797979 !important;
        font: bold 13px 'Assistant', sans-serif !important;
    }

#display_gallery {
    margin-top: 1px;
}

    #display_gallery .opLabel {
        padding: 1px 5px 2px 5px;
        font-size: 11px !important;
    }

    #display_gallery .sep {
        background: #2a262e;
        height: 25px;
        color: #fff;
    }

    #display_gallery #galleryitems {
        /*width:787px;*/
        text-align: right;
    }

    #display_gallery table {
        border-collapse: collapse;
    }

        #display_gallery table th {
            background: #2a262e;
            border-left: 1px solid #fff;
            height: 25px;
            color: #fff;
        }

        #display_gallery table td {
            padding: 0;
            margin: 0;
            text-align: center;
            vertical-align: top;
            width: 167px;
            height: 211px;
        }

    /*@media screen and (max-width: 1281px) {*/
    #display_gallery .box {
        /*border: 1px solid #e8e8e8;*/
        width: 18%;
        height: 350px;
        margin: 10px 10px 30px 10px;
        position: relative;
        cursor: pointer;
        background: #fff;
        float: right;
        border-radius: 10px;
        /*box-shadow: 0 4px 26.7px 3.3px rgb(0 0 0 / 16%);*/
        background-color: #fafafa;
    }


        /*}*/
        /*@media screen and (min-width: 1282px) {
    #display_gallery .box {
        border: 1px solid #e8e8e8;
        width: 18%;
        height: 260px;
        margin: 10px;
        position: relative;
        cursor: pointer;
        background: #fff;
        float: right;
    }
}*/

        #display_gallery .box * { /*font-family:Arial !important;color:#76787a !important;*/
        }

        #display_gallery .box img {
            width: 100% !important;
            height: 270px !important;
            object-fit: cover;
            border-radius: 10px;
            filter: sepia(0.2);
        }

            #display_gallery .box img:hover {
                opacity: 0.9;
            }

        #display_gallery .box.selected {
            /*border:3px solid #d4d4d4;border-bottom:0;*/
        }

        #display_gallery .box.planethomeless {
            height: 240px;
        }

        #display_gallery .box .itemtitle, #display_gallery .box .itemtitle div {
            width: 167px;
            height: 22px;
            margin-top: 5px;
            font: bold 14px/22px 'Assistant', sans-serif !important;
            color: #515151 !important;
            text-align: right;
        }

        #display_gallery .box .itemsubtitle {
            font-weight: 700;
            font-size: 18px;
            /*text-align: right;
            padding-right: 8px;
            font: arial 12px/18px;
            padding: 5px 8px 5px 0;
            font: bold 16px arial;
            color: #02b25d;*/
        }

        #display_gallery .box .bottomlong {
            position: absolute;
            border-right: 3px solid #d4d4d4;
            border-left: 3px solid #d4d4d4;
            bottom: -10px;
            right: -3px;
            height: 10px;
            width: 181px;
            background: #fff;
            display: none;
        }

        #display_gallery .box p { /*text-align: right;padding-right: 8px;font: arial 12px/18px;padding-top: 5px;*/
            font-size: 18px;
            margin: 8px 0 0 0;
        }

    #display_gallery .opText {
        text-align: left !important;
        direction: ltr !important;
        margin-top: 4px;
    }

    #display_gallery .box input.gallerybutton {
        position: absolute;
        bottom: 7px;
        left: 7px;
    }

    #display_gallery .box input.gallerybutton_close {
        position: absolute;
        bottom: 7px;
        left: 7px;
    }

    #display_gallery .ad_details iframe {
        height: 657px;
    }

input.gallerybutton {
    background: #fff;
    text-decoration: none; /*width:69px;height:21px;*/
    border: 0;
    color: #0192B5;
    font: bold 12px 'Assistant', sans-serif;
    margin-top: 10px;
    cursor: pointer;
}

    input.gallerybutton:hover {
        text-decoration: underline;
    }

input.gallerybutton_close {
    background: #fff;
    color: #0192B5;
    display: none;
    width: 69px;
    height: 21px;
    border: 0;
    font: bold 12px 'Assistant', sans-serif;
    margin-top: 10px;
    cursor: pointer;
}

    input.gallerybutton_close:hover {
        text-decoration: underline;
    }

#moreboardsads .box {
    border: 1px solid #e8e8e8;
    padding: 7px;
    width: 145px;
    margin: 7px auto 0 auto;
    position: relative;
    cursor: pointer;
}

    #moreboardsads .box .itemtitle {
        background: url(index_hp_box_companyname_tile.gif) repeat-x;
        width: 100%;
        height: 22px;
        border-top: 1px solid #f7d504;
        font: bold 12px/22px 'Assistant', sans-serif;
        color: #fff;
        text-align: right;
    }

    #moreboardsads .box .itemsubtitle {
        text-align: right;
        padding-right: 8px;
        font: 'Assistant', sans-serif 12px/18px;
        padding: 5px 8px 5px 0;
        font: bold 14px 'Assistant', sans-serif;
    }

    #moreboardsads .box .imgcontainer {
        width: 100%;
        background: #e4e4e4;
        overflow: hidden;
        text-align: center;
    }

    #moreboardsads .box p {
        text-align: right;
        padding-right: 8px;
        padding-top: 10px;
        font: 'Assistant', sans-serif 12px/18px;
    }

        #moreboardsads .box p a {
            color: #000;
            text-decoration: none;
        }

            #moreboardsads .box p a:hover {
                color: #ffb900;
            }

.pbook .box {
    border: 1px solid #d0dc94 !important;
    padding: 7px;
    width: 145px;
    margin: 7px auto 0 auto;
    position: relative;
    cursor: pointer;
}

    .pbook .box .itemtitle {
        background: url(index_hp_box_companyname_tile.gif) repeat-x;
        width: 100%;
        height: 22px;
        border-top: 1px solid #f7d504;
        font: bold 12px/22px 'Assistant', sans-serif;
        color: #fff;
        text-align: right;
    }

    .pbook .box .itemsubtitle {
        text-align: right;
        padding-right: 8px;
        font: 'Assistant', sans-serif 12px/18px;
        padding: 5px 8px 5px 0;
        font: bold 14px 'Assistant', sans-serif;
    }

    .pbook .box .imgcontainer {
        width: 100%;
        background: #d0dc94;
        overflow: hidden;
        text-align: center;
    }

    .pbook .box p {
        text-align: right;
        padding-right: 8px;
        padding-top: 10px;
        font: 'Assistant', sans-serif 12px/18px;
    }

        .pbook .box p a {
            color: #000;
            text-decoration: none;
        }

            .pbook .box p a:hover {
                color: #ffb900;
            }

.selectionarea {
    width: 40px;
}

.emptyboard {
    background: #ececec;
    color: #000;
    text-align: center;
    padding: 50px;
}

.ad_details {
    display: none;
}

    .ad_details td {
        padding: 0 !important;
        margin: 0 !important;
    }

    .ad_details iframe {
        height: 617px;
    }

#legend {
    float: right;
}

#paging {
    width: 100%;
    margin: 0;
    margin-top: 45px;
}

    #paging * {
    }

    #paging a:not([class]) {
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border: 1px solid var(--smoke);
        border-radius: 50%;
        transition: border-color 0.3s ease;
        margin: 0 10px;
    }

    #paging a {
        color: var(--Almost-black);
        text-decoration: none;
    }

        #paging a:hover {
            background-color: var(--smoke);
        }

        #paging a.pagingtext {
            color: #2e2e2e;
        }

    #paging span.selected {
        display: inline-block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border: 2px solid var(--supernova-positive);
        border-radius: 50%;
        background-color: var(--supernova);
        color: var(--Shark);
        transition: border-color 0.3s ease;
        margin: 0 10px;
    }

    #paging span.sep {
        background: url(paging_seperator.gif) center no-repeat;
        display: inline-block;
        width: 10px;
        height: 7px;
    }

    #paging span.pagingdisplay, #paging span.pagingdisplay * {
        color: #000;
        font-weight: bold !important;
    }

    #paging.top {
        width: 100%;
        background: #edede7;
        height: 55px;
        border-top: 1px solid #f4f4f1;
        border-bottom: 1px solid #f4f4f1;
        position: relative;
    }

        #paging.top a {
            width: 21px;
            height: 21px;
            background: #dfdfd8;
            color: #23a1bf;
            display: inline-block;
            text-align: center;
            font: 12px/21px 'Assistant', sans-serif;
        }

        #paging.top .pagingtext {
            color: #282828;
        }

        #paging.top span.selected {
            font: bold 12px/21px 'Assistant', sans-serif;
            color: #282828;
            width: 21px;
            height: 21px;
            display: inline-block;
            text-align: center;
        }

        #paging.top .next {
            width: 24px;
            height: 24px;
            background: url(whiteskin/top_navigation.gif) no-repeat -24px 0px;
            display: inline-block;
        }

            #paging.top .next:hover {
                background-position: -24px -24px;
            }

        #paging.top .prev {
            width: 24px;
            height: 24px;
            background: url(whiteskin/top_navigation.gif) no-repeat 0px 0px;
            display: inline-block;
        }

            #paging.top .prev:hover {
                background-position: 0px -24px;
            }

        #paging.top .next_disabled {
            width: 24px;
            height: 24px;
            background: url(whiteskin/top_navigation.gif) no-repeat -24px 0px;
            display: inline-block;
        }

        #paging.top .prev_disabled {
            width: 24px;
            height: 24px;
            background: url(whiteskin/top_navigation.gif) no-repeat 0px 0px;
            display: inline-block;
        }

    #paging:hover .extraPagingLinks {
        height: auto;
    }

.extraPagingLinks {
    display: block;
    direction: ltr;
    height: 0;
    -moz-transition: height 1s ease-in-out;
    -o-transition: height 1s ease-in-out;
    -webkit-transition: height 1s ease-in-out;
    transition: height 1s ease-in-out;
    overflow: hidden;
}

    .extraPagingLinks a {
        padding: 0 5px;
        border-left: 1px solid #5c5b5b;
        display: inline-block;
        width: 70px;
        text-align: center;
    }

        .extraPagingLinks a:hover {
            text-decoration: underline !important;
        }

.relatedtitle {
    color: var(--Bunker);
    text-decoration: none;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    padding-top: 100px;
    margin: 0 auto 20px auto;
    border-bottom: 1px solid var(--light-grey);
    padding-bottom: 15px;
    display: flex;
    align-items: center;
}

    .relatedtitle a, .Magazinetitle a {
        color: var(--Bunker);
        text-decoration: none;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
    }


        .relatedtitle a.bold {
            color: var(--Bunker);
            text-decoration: none;
            font-size: 18px;
            font-weight: 500;
        }

        .relatedtitle a span {
            color: var(--Bunker);
            font-size: 26px;
            font-weight: 500;
            display: inline;
            position: relative;
            top: 2px;
        }

        .relatedtitle h2 {
            font-size:unset;
            font-weight:unset;
        }


.relevantboard {
    background: #000;
    position: relative;
    float: right;
    width: 185px;
    min-height: 162px;
    margin-left: 63px;
}

    .relevantboard.noborder {
        border: 0;
    }

    .relevantboard.agent {
        width: 210px;
        margin: 0;
    }

    .relevantboard .container {
        padding: 5px 7px 5px 7px;
        height: 89px;
    }

    .relevantboard h2.title {
        text-align: right;
        color: #fff;
        font: bold 16px 'Assistant', sans-serif;
        padding-bottom: 3px;
    }

    .relevantboard .container div {
        text-align: right;
    }

    .relevantboard .container a {
        font: 12px 'Assistant', sans-serif;
        color: #fff;
        text-decoration: none;
    }

        .relevantboard .container a:hover {
            color: #ffda13;
        }

    .relevantboard ul {
        text-align: right;
        list-style-type: none;
    }

        .relevantboard ul a {
            color: #fff;
            font: 11px 'Assistant', sans-serif !important;
            text-decoration: none;
        }

            .relevantboard ul a:hover {
                color: #ffda13;
            }

    .relevantboard img {
        position: absolute;
        top: 0;
        left: 0;
        width: 84px;
        border: 0;
    }

    .relevantboard .relevant_footer {
        height: 81px;
        width: 100%;
        background: url(relevantboard_footer.gif) repeat-x;
        border-top: 2px solid #fff;
    }

.relevantsearch_link {
    font: 14px/22px 'Assistant', sans-serif;
    padding-right: 10px;
}

    .relevantsearch_link a {
        color: #00a0db;
    }

.archidFire {
    text-align: right;
}

.multiselect {
    /*visibility: hidden;*/
}

.formElement_Container .highlighted {
    color: Red;
}

.videoicon {
    position: absolute;
    top: 20px;
    right: 50px;
    width: 62px;
    height: 30px;
}

    .videoicon img {
        border: 0;
    }

#navbar {
    text-align: right;
    color: #76787a;
}

    #navbar * {
        color: #76787a;
        text-decoration: none;
        font-size: 18px;
        letter-spacing: 0.3px;
    }

    #navbar span.total {
        font-size: 16px;
        color: #3366cc;
    }

    #navbar h1.first {
        color: #e8aa00;
        font-size: 24px;
        letter-spacing: 1px;
        display: inline;
        font-weight: 500;
    }

    #navbar .first {
        color: #e8aa00;
        font-size: 18px;
        letter-spacing: 1px;
        display: inline;
        font-weight: 500;
    }

    #navbar .seperator {
        display: inline-block;
        width: 0;
        height: 0;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        border-right: 8px solid #FFCC16;
        margin: 0 10px 3px 5px;
        vertical-align: middle;
    }



    #navbar a:hover {
        text-decoration: underline;
    }

    #navbar a {
        font-weight: 400;
    }

    .ChipsTocategories {
        color: #222222;
        text-decoration: none;
        word-wrap: break-word;
        display: inline-block;
        padding: 10px 10px;
        border-radius: 64px;
        font-size: 14px;
        border: transparent 1px solid;
        min-width: 11%;
        text-align: center;
        box-shadow: 0px 2px 4px 0px #0000000D;
    }
    .ChipsTocategories:hover {
        background: #fbfbfb;
        border: #e0e0e0 1px solid;
        box-shadow: 0 1px 14.7px 3.3px rgb(0 0 0 / 5%);
    }
    #navbar h2 {
        cursor: pointer;
    }

        #navbar .first:hover, #navbar a:hover, #navbar h2:hover { /*text-decoration:underline;*/
        }

    #navbar .HclassNav {
        display: inline;
        cursor: pointer;
    }

        #navbar .HclassNav:hover {
            text-decoration: underline;
        }

.mapsearch_container {
    width: 100%;
    height: 550px;
    position: relative;
}

.mapsearch {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #cccccc;
    padding: 1px;
}

    .mapsearch .top {
        background: url(board_displaytabs_tile_selected.gif) repeat-x;
        height: 34px;
    }

    .mapsearch .title {
        background: url(mapsearch-title.jpg) repeat-x;
        height: 39px;
        color: #2b2b2b;
    }

        .mapsearch .title div {
            color: #2b2b2b;
            text-align: center;
            font-size: 23px;
            line-height: 38px;
        }

.searchresults {
    position: absolute;
    top: 0;
    right: 0;
}

    .searchresults .top {
        background: url(board_displaytabs_tile_selected.gif) repeat-x;
        height: 34px;
    }

    .searchresults .adstitle {
        height: 39px;
        color: #2b2b2b;
        border-radius: 5px 5px 0 0;
    }

        .searchresults .adstitle.pager {
            border: none !important;
            border-radius: 0 !important;
        }

        .searchresults .adstitle .title {
            font-size: 17px;
            line-height: 40px;
        }

#searchresults {
    border-radius: 0 0 5px 5px;
}

#related_searchresults {
    border-radius: 0 0 5px 5px;
}

#searchresults table {
}

#related_searchresults table {
}

#searchresults table * {
}

#related_searchresults table * {
}

.searchresults tr {
    background: #ffeeb1;
    height: 20px;
    cursor: pointer;
}

    .searchresults tr:hover {
        background: #ffd800 !important;
    }

    .searchresults tr.selected {
        background: #f2f89b !important;
    }

    .searchresults tr.alt_row {
        background: #ffdd5f;
    }

#addetails #ctl00_ContentPlaceHolder1_LogoTxt {
    float: right;
    text-align: right;
    width: 180px;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: bold;
}

    #addetails #ctl00_ContentPlaceHolder1_LogoTxt img {
        width: 100%;
    }

    #addetails #ctl00_ContentPlaceHolder1_LogoTxt .txtSpan {
        width: 100%;
        height: 25px;
        line-height: 20px;
        margin-bottom: 5px;
        text-align: center;
        font-weight: bold !important;
        background-color: #0b1f3e;
        color: #fff;
    }

#uploadtabs div.right {
    padding: 0 6px 0 0 !important;
}

#uploadtabs div.left {
    padding-left: 6px !important;
}

#uploadtabs a {
    font: bold 14px/31px 'Assistant', sans-serif;
    color: #000;
    text-decoration: none;
}

#uploadtabs li.selected a {
    color: #fff;
    text-decoration: none;
}

.searchandpromoteditems {
    height: 275px;
    background: #e8e8e8;
    padding: 20px 20px 50px 20px;
    margin-top: 20px;
}

    .searchandpromoteditems .inner {
        width: 100%;
        height: 100%;
        background: #fff;
        border: 1px solid #cfcfcf;
        position: relative;
    }

    .searchandpromoteditems .search {
        padding: 10px;
    }

    .searchandpromoteditems .searchpanel {
        position: relative;
    }

.promotedContent {
    /*        position: absolute;
        top: 1px;
        left: 1px;
        width: 656px;
        height: 273px;
        text-align: left;
        background: url(whiteskin/project_content_fade.gif) no-repeat right;*/
}

.promotedContentContainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 635px;
}

.labellinks {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #d1d2d4;
}

    .labellinks span {
        display: inline-block;
        font-size: 19px;
        color: #0b1f3e;
        text-decoration: underline;
    }

    .labellinks a {
        display: inline-block;
        font: bold 14px 'Assistant', sans-serif;
        color: #a4a5a6 !important;
        text-decoration: none;
        padding-right: 20px;
        display: inline-block;
        font: 14px 'Assistant', sans-serif !important;
        text-decoration: none !important;
        border-left: 1px solid #a4a5a6;
        padding: 0 5px;
    }

        .labellinks a:hover {
            text-decoration: underline;
        }

.restless-searchresult {
    background: #f5f5f5;
    border: 1px solid #e9e9e9;
    cursor: pointer;
    padding: 5px;
}

    .restless-searchresult .img_container {
        border: 1px solid #e9e9e9;
        padding: 1px;
        background: #fff;
        width: 76px;
        margin: 0 auto;
    }

    .restless-searchresult.lightad {
        background: #fffac2;
        border: 1px solid #ffedb0;
    }

    .restless-searchresult.boldad {
        background: #fffcdd;
        border: 1px solid #ffedb0;
    }

    .restless-searchresult.selected {
        background: #eeede4;
        border: 1px solid #d5d3d3;
    }

    .restless-searchresult:hover {
        background: #feeed5;
        border: 1px solid #d5d3d3;
    }

    .restless-searchresult .price {
        color: #4e7acf;
        font: bold 14px 'Assistant', sans-serif;
    }

    .restless-searchresult a {
        text-decoration: none;
    }

        .restless-searchresult a:hover {
            text-decoration: underline;
        }

    .restless-searchresult .title {
        margin-bottom: 3px;
    }

        .restless-searchresult .title a {
            color: #333;
            font: bold 14px 'Assistant', sans-serif;
        }

    .restless-searchresult .desc {
        color: #666;
        font: 12px/18px 'Assistant', sans-serif;
        margin-bottom: 5px;
    }

    .restless-searchresult span.label {
        font: bold 12px 'Assistant', sans-serif;
        color: #0977df;
    }

    .restless-searchresult span.value {
        font: 12px 'Assistant', sans-serif;
        color: #0977df;
        display: inline-block;
        padding-right: 5px;
    }

    .restless-searchresult span.sep {
        color: #0977df;
        text-align: center;
        width: 15px;
        display: inline-block;
    }

    .restless-searchresult .location {
        border-top: 1px solid #dcdcdc;
        padding-top: 5px;
    }

.restless-results-title-container {
    width: 100%;
    position: relative;
    height: 35px;
}

.restless-results-title {
    border-bottom: 1px solid #b4b4b4;
    font: bold 16px/24px 'Assistant', sans-serif;
    color: #222;
    text-align: right;
}

.restless-results-count {
    position: absolute;
    top: 5px;
    left: 0;
    color: #222;
}

.hllabel-search {
    margin: 20px auto 0 auto;
    text-align: right;
    direction: rtl;
    width: 995px;
    position: relative;
}

    .hllabel-search .search-container {
        height: 174px;
        background: #f0f0f0;
        padding: 10px 10px 80px 10px;
        margin-top: 20px;
    }

        .hllabel-search .search-container .inner {
            width: 100%;
            height: 100%;
            background: #fff;
            border: 1px solid #cfcfcf;
            position: relative;
        }

        .hllabel-search .search-container.jobs {
            height: 134px;
            background: none;
        }

            .hllabel-search .search-container.jobs .inner {
                background: #2a252d;
            }

            .hllabel-search .search-container.jobs .search {
                color: #fff;
            }

                .hllabel-search .search-container.jobs .search * {
                }

            .hllabel-search .search-container.jobs .sub_btn {
                background: #ffc50a;
                color: #2a252d;
                text-align: center;
                font-size: 19px;
                text-decoration: none;
                padding: 0;
                height: auto;
                position: relative;
                top: 4px;
                left: -26px;
            }

                .hllabel-search .search-container.jobs .sub_btn:hover {
                    text-decoration: underline;
                }

        .hllabel-search .search-container .fpo {
            top: 0;
            left: 0;
        }

    .hllabel-search .fpo {
        position: absolute;
        top: 1px;
        left: 1px;
    }

    .hllabel-search .search {
        padding: 15px;
    }

    .hllabel-search .sub_btn {
        background: url(whiteskin/mainlobby-search_spirite.jpg) 0 0 no-repeat;
        width: 79px;
        height: 27px;
        display: inline-block;
        padding: 0 0 0 32px;
        margin: 3px auto !important;
    }

        .hllabel-search .sub_btn.hover {
            background-position: 0 -28px;
        }

.promoted_ads td,
.promoted_ads tr,
.promoted_ads tr:hover {
    background: inherit !important;
    height: inherit !important;
}

.promoted-searchresult-wrapper {
    background: #000 !important;
}

.promoted-searchresult {
    background: #f5f5f5;
    border: 1px solid #e9e9e9;
    cursor: pointer;
    padding: 5px;
    margin-bottom: 6px;
    position: relative;
    height: 70px;
}

#display_gallery .promoted-searchresult {
    height: 76px;
}

.promoted-searchresult td,
.promoted-searchresult tr,
.promoted-searchresult tr:hover {
    background: inherit !important;
    height: inherit !important;
}

.promoted-searchresult .img_container {
    border: 1px solid #e9e9e9;
    padding: 1px;
    background: #fff;
    width: 76px;
    margin: 0 auto;
}

.promoted-searchresult.light {
    background: #fffac2;
    border: 1px solid #ffedb0;
}

.promoted-searchresult.bold {
    background: #fffcdd;
    border: 1px solid #ffedb0;
}

.promoted-searchresult.selected {
    background: #eeede4;
    border: 1px solid #d5d3d3;
}

.promoted-searchresult:hover {
    background: #feeed5;
    border: 1px solid #d5d3d3;
}

.promoted-searchresult.highlight {
    background: #fffcdf;
    border: 1px solid #ffedb0;
}

.promoted-searchresult .price {
    color: #4e7acf;
    font: bold 14px 'Assistant', sans-serif;
}

.promoted-searchresult a {
    text-decoration: none;
}

    .promoted-searchresult a:hover {
        text-decoration: underline;
    }

.promoted-searchresult .title {
    margin-bottom: 3px;
}

.promoted-searchresult .price {
    margin-top: 5px;
    display: inline-block;
}

.promoted-searchresult .title a {
    color: #333;
    font: bold 14px 'Assistant', sans-serif;
}

.promoted-searchresult .desc {
    color: #666;
    font: 12px/18px 'Assistant', sans-serif;
    margin-bottom: 5px;
}

    .promoted-searchresult .desc.tivuch {
        position: absolute;
        bottom: 0px;
        right: 105px;
        color: #01a1db;
        font: bold 11px 'Assistant', sans-serif;
        text-decoration: underline;
    }

.promoted-searchresult span.label {
    font: bold 12px 'Assistant', sans-serif;
    color: #0977df;
}

.promoted-searchresult span.value {
    font: 12px 'Assistant', sans-serif;
    color: #0977df;
    display: inline-block;
    padding-right: 5px;
}

.promoted-searchresult span.sep {
    font: 12px 'Assistant', sans-serif;
    color: #0977df;
    text-align: center;
    width: 15px;
    display: inline-block;
}

.promoted-searchresult .location {
    border-top: 1px solid #dcdcdc;
    padding-top: 5px;
    position: relative;
}

.promoted-searchresult .moredetails {
    position: absolute;
    bottom: 3px;
    left: 5px;
}

    .promoted-searchresult .moredetails a {
        color: #DD4B39;
        font: bold 12px 'Assistant', sans-serif;
        text-decoration: none;
    }

        .promoted-searchresult .moredetails a:hover {
            text-decoration: underline;
        }

.boardfilters {
    border: 1px solid #dadada;
    min-height: 150px;
    padding: 10px;
    position: relative;
    text-align: right;
}

    .boardfilters * {
        font: 12px 'Assistant', sans-serif !important;
    }

    .boardfilters ul {
        list-style-type: none;
        float: none;
        clear: both;
    }

        .boardfilters ul li {
            width: 140px;
        }

        .boardfilters ul.double {
            width: 310px;
        }

            .boardfilters ul.double li {
                float: right !important;
                padding-left: 10px;
            }

    .boardfilters a {
        padding-left: 5px;
        display: inline-block;
        color: #0977df;
        font: 12px/18px 'Assistant', sans-serif;
        text-decoration: none;
    }

        .boardfilters a:hover {
            color: #e54b39;
        }

        .boardfilters a.selected {
            color: #e54b39;
        }

    .boardfilters span {
        font: bold 11px 'Assistant', sans-serif;
        color: #aeaeae;
    }

    .boardfilters .sorttitle {
        font: bold 14px 'Assistant', sans-serif;
        color: #333333;
        margin-bottom: 3px;
    }

    .boardfilters .sep {
        border-right: 1px solid #e4e4e4;
        width: 20px;
    }

    .boardfilters .search {
        border-right: 1px solid #e4e4e4;
        position: absolute;
        top: 10px;
        left: 15px;
        padding-right: 15px;
        height: 150px;
    }

    .boardfilters .search-container {
        padding: 10px 10px 15px 10px;
        background: #f5f5f5;
        border: 1px solid #ededed;
    }

    .boardfilters .sub_btn {
        background: url(/images/filters-search-bullet.gif) no-repeat left 4px;
        padding-left: 12px;
        color: #00a0db;
        font: bold 12px 'Assistant', sans-serif;
        text-decoration: none;
        display: inline-block;
    }

        .boardfilters .sub_btn:hover {
            color: #00a0db;
            text-decoration: underline;
        }

.boardfilters-navbar {
    list-style-type: none;
}

    .boardfilters-navbar li {
        float: right;
        height: 23px;
    }

        .boardfilters-navbar li a {
            font: bold 12px/21px 'Assistant', sans-serif;
            text-decoration: none;
            color: #333;
        }

.navback {
    background: url(/images/lobbycat-more-bullet.gif) no-repeat left 4px;
    padding-left: 12px;
    color: #00a0db !important;
    font: bold 12px/14px 'Assistant', sans-serif !important;
    text-decoration: none;
    display: inline-block;
}

    .navback:hover {
        text-decoration: underline !important;
    }

.boardfilters-navbar li a:hover {
    text-decoration: underline;
    color: #00A0DB;
}

.boardfilters-navbar li.sep {
    background: url(index-navbox-sep.jpg) center center no-repeat;
    width: 20px;
    height: 23px;
}

.boardfilters-navbar li.navsep {
    background: url(index-navbox-sep.jpg) center center no-repeat;
    width: 20px;
    height: 23px;
}

.boardfilters-navbar .linksep {
    background: url(index-navbox-sep.jpg) center center no-repeat;
    width: 20px;
    height: 23px;
    display: inline-block;
}

.boardfilters-navbar li.navbox {
    background: url(navbox-tile.jpg) 0 0 repeat-x;
    height: 23px;
    cursor: pointer;
}

    .boardfilters-navbar li.navbox .right {
        background: url(navbox-right.jpg) 0 0 repeat-x;
        height: 23px;
        width: 17px;
        float: right;
    }

    .boardfilters-navbar li.navbox .left {
        background: url(navbox-left.jpg) 0 0 repeat-x;
        height: 23px;
        width: 7px;
        float: left;
    }

    .boardfilters-navbar li.navbox .content {
        float: right;
        padding: 4px;
    }

    .boardfilters-navbar li.navbox:hover {
        background-position: 0 -24px;
    }

        .boardfilters-navbar li.navbox:hover div {
            background-position: 0 -24px;
        }

    .boardfilters-navbar li.navbox.removefilter {
        background-position: 0 -48px;
    }

        .boardfilters-navbar li.navbox.removefilter div {
            background-position: 0 -48px;
        }

.Cpart_avis .boardfilters-navbar li a {
    font: bold 18px/21px 'Assistant', sans-serif;
    font-weight: bold !important;
    text-decoration: none;
    color: #76787a;
}

.Cpart_avis .boardfilters-navbar li:nth-child(3) a {
    color: red;
}

.region-madad-bg {
    width: 995px;
    height: 62px;
    background: url(region-madad-bg.jpg) no-repeat;
}

    .region-madad-bg h3 {
        font: 18px 'Assistant', sans-serif;
        color: #333;
        padding-top: 18px;
    }

.displaytype_tabs .right_tabs li[rel=tubeless] {
    display: none;
}

#display_table {
    margin-top: 1px;
}

    #display_table .totals {
        height: 25px;
        background: #f9f9f9;
        border-bottom: 1px solid #fff;
        color: #ffd247;
        text-align: right;
        padding-right: 13px;
    }

        #display_table .totals a {
            color: #ffde03;
            text-decoration: none;
        }

            #display_table .totals a.total_savesearch {
                color: #fff;
                text-decoration: none;
            }

            #display_table .totals a:hover {
                color: #fff;
                text-decoration: underline;
            }

    #display_table .regionmadad {
        height: 50px;
        background: #E6E6E6;
        border-bottom: 1px solid #fff;
        border-top: 1px solid #fff;
    }

        #display_table .regionmadad th {
            background: inherit !important;
            color: #333;
            text-align: center;
        }

        #display_table .regionmadad .madadprice {
            color: #00A0DB;
        }

    #display_table table {
        width: 100% !important;
        border-collapse: collapse;
        overflow: hidden;
    }

        #display_table table th {
            font-size: 16px;
            color: var(--medium-grey);
            text-align: right;
            font-weight: normal;
        }

            #display_table table th.boardfooter {
                border-top: 1px solid #fff;
            }

        #display_table table tr {
            /* background: #ffffff;
                height: 100px;
                border-bottom: 1px solid #fff;
                cursor: pointer;
                border: 1px solid rgba(0,0,0,.1);*/
            height: 104px;
            cursor: pointer;
            box-shadow: 0px 2px 8px 0px #0000000D;
        }

        #display_table table .spacertr {
            height: 4px;
            box-shadow: unset;
        }

        #display_table table tr.googlePromo {
            height: 110px;
        }

        #display_table table tr:hover {
            /*background: #ffc50a !important;*/
            background: #f9f9f9 !important;
            *box-shadow: 4px 1px 4px 1px rgb(0 0 0 / 20%);
            border-radius: 0 8px 8px 0;
        }

        #display_table table tr.alt_row {
            background: #fff;
            font-size: 15px !important;
        }

        #display_table table tr.light .selectionarea {
            background: #ffdc6c;
            border-radius: 0 6px 6px 0;
        }

        #display_table table tr.bold .selectionarea {
            background: #ffedb5;
            border-radius: 0 8px 8px 0;
        }


        #display_table table tr.light td {
            font-size: 16px;
            /*font-weight: bold !important;*/
        }

        #display_table table tr.bold { /*background:#ffedb5;*/
        }

            #display_table table tr.bold td {
            }

        #display_table table tr.clicked td {
            color: #8e8e8e;
        }

        #display_table table tr.withcomment {
            background: #f2f89b;
        }

            #display_table table tr.withcomment td {
                color: #000;
            }

        #display_table table tr.selected {
            background: #1a1919;
        }

            #display_table table tr.selected td {
                color: #fff;
            }

        #display_table table tr td {
            color: var(--space);
            text-align: right;
            padding: 2px 5px 2px 5px;
            border-radius: 0 8px 8px 0;
        }

    #display_table tr td span img {
        max-height: 47px;
    }

    #display_table table tr td.details {
        text-align: center;
        padding: 0;
        margin: 0;
    }

    #display_table table tr td .markmessage {
        vertical-align: middle;
        margin-right: 15px;
        transform: scale(1.3);
    }

    #display_table table tr td.center {
        text-align: center;
    }

    #display_table table span.newmessage {
        font-weight: 500;
        font-size: 15px
    }

#main .promoted_ads {
    background: none;
}

.icon-container {
    position: relative;
    width: 40px;
    height: 40px;
    margin-left: 15px;
}

.icon-background {
    width: 40px;
    height: 40px;
}

.icon-foreground {
    position: absolute;
    top: 56%;
    left: 53%;
    width: 24px;
    height: 24px;
    transform: translate(-50%, -50%);
}


.PromotedContainer_Articles {
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
}

#ctl00_ContentPlaceHolder1_ArticlesHomelessMagazineFooter {
    display: flex;
    transition: transform 0.5s ease;
}

.promotedArticles {
    width: 224px;
    height: 256px;
    box-shadow: 0px 2px 16px 0px #0000000D;
    box-sizing: border-box;
    margin: 10px;
    transition: transform 0.5s ease;
    border-radius: 0 0 4px 4px;
    position: relative;
}

    .promotedArticles img {
        width: 224px;
        height: 160px;
        border-radius: 4px 4px 0 0;
    }

.carousel-control {
    /*    background-color: #000;
    color: #fff;
    border: none;
    padding: 10px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;*/
    background: white;
    border-radius: 50%;
    color: black;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 1000;
    user-select: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    position: absolute;
    border: none;
}

    .carousel-control.prev {
        left: -30px;
        top: 100px;
    }

    .carousel-control.next {
        right: -30px;
        top: 100px;
    }



/*    .Promoted_Articles_Title {
        text-align: right;
        padding-right: 1%;
        padding-top: 50px;
    }*/
#main .Promoted_Articles {
    /*display: flex;
    overflow-x: hidden;
    scroll-behavior: smooth;
    white-space: nowrap;*/
    position: relative;
    width: 100%;
    /*max-width: 1200px;*/
    margin: auto;
    /*padding: 0 60px;  להוסיף padding כדי שהכפתורים לא יהיו מחוץ לגבול */
}

/* הסתרת ה-checkbox המקורי */
input[type="checkbox"].markmessage:not(.selectionarea) {
    display: none;
}

.selectionarea input[type="checkbox"].markmessage {
    display: inline; /* או display: block; בהתאם לצורך */
}

/* עיצוב התמונה שתשמש כ-checkbox */
input[type="checkbox"].markmessage + label img {
    cursor: pointer;
}

/* מצב כאשר ה-checkbox מסומן */
input[type="checkbox"].markmessage:checked + label img {
    content: url('/images/BoardImages/LikeAd-pink.svg'); /* תמונה שונה כאשר מסומן */
    padding: 3px 6px 0 0;
}
/* מצב כאשר ה-checkbox אינו מסומן */
input[type="checkbox"].markmessage:not(:checked) + label img {
    content: url('/images/BoardImages/LikeAd-gray.svg');
    padding: 3px 6px 0 0;
}

.image-carousel .LikeAd {
    right: 0;
    position: absolute;
}

.left-arrow {
    position: absolute;
    left: -30px;
    top: 75px;
}

.right-arrow {
    position: absolute;
    right: -30px;
    top: 75px;
}

.nav-arrow {
    background: white;
    border-radius: 50%;
    color: black;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 1000;
    user-select: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}


#main .Promoted_Articles .promotedArticles {
    position: relative;
    perspective: 1000px; /* הגדרת תלת-ממד */
    transition: transform 0.3s ease; /* מעבר חלק */
}

    #main .Promoted_Articles .promotedArticles:hover {
        /*transform: rotateY(5deg) rotateX(5deg); */
    }

    #main .Promoted_Articles .promotedArticles:last-child {
        padding-left: 0px;
    }

    #main .Promoted_Articles .promotedArticles a {
        text-decoration: none;
    }


#main .promoted_ads .promotedAd .promotedAdLabel {
    position: absolute;
    top: 5px;
    background: var(--violet);
    padding: 8px;
    border-radius: 4px;
    font-size: 12px;
    left: 5px;
    color: white;
    font-weight: 400;
    line-height: 16px;
}


#main .promoted_ads .promotedAdjobs .promotedAdLabel {
    bottom: 235px;
    background: #E91E63;
    color: #f1f1f1;
    width: 47%;
    transition: .5s ease;
    z-index: 1;
    padding: 3px 1px 3px 1px;
    border-radius: 5px;
    font-size: 13px;
    float: left;
}

.carousel .promoted_ads .promotedAd img,
#main_container .promoted_ads .promotedAd img,
#addetails .promoted_ads .promotedAd img,
#Commercial .promoted_ads .promotedAd img,
#moreads_container .promoted_ads .promotedAd img,
#main .promoted_ads .promotedAd img {
    border-radius: 6px;
    display: block;
    object-fit: cover;
    width: 250px;
    height: 180px;
}

.carousel .promoted_ads .promotedAd .desc,
#main_container .promoted_ads .promotedAd .desc,
#addetails .promoted_ads .promotedAd .desc,
#Commercial .promoted_ads .promotedAd .desc,
#moreads_container .promoted_ads .promotedAd .desc,
#main .promoted_ads .promotedAd .desc {
    font-size: 14px;
    color: #262A2E;
    line-height: 26px;
    padding-right: 5px;
    text-align: right;
}

#main .promoted_ads .promotedAd .desc span{
    font-weight:600;
}

.pricejobs {
    font-size: 16px;
    line-height: 34px;
    color: #222;
    text-align: right;
    padding-top: 5px;
    padding-right: 5px;
    font-weight: 400;
}

#main_container .promoted_ads .promotedAd .price,
#addetails .promoted_ads .promotedAd .price,
#Commercial .promoted_ads .promotedAd .price,
#moreads_container .promoted_ads .promotedAd .price,
#main .promoted_ads .promotedAd .price {
    font-size: 20px;
    line-height: 34px;
    color: #222;
    text-align: right;
    padding-top: 5px;
    padding-right: 5px;
    font-weight: 400;
}

#main_container .promoted_ads .promotedAd .custom-divider,
#moreads_container .promoted_ads .promotedAd .custom-divider,
#main .promoted_ads .promotedAd .custom-divider {
    height: 0.5px;
    margin: 0px 5px 7px 15%;
    border: 0;
    border-bottom: 1px solid var(--light-grey, #A0A0A0);
}

#main .Promoted_Articles .promotedArticles img {
}

    #main .Promoted_Articles .promotedArticles img:hover {
        filter: sepia(0.2);
    }

#main .promoted_ads .promotedAd img:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}


#main .promoted_ads .promotedAd .title {
    font-weight: 700;
    margin-top: -25px;
    text-align: right;
}

#main .promoted_ads .promotedAdjbos .title {
    font-weight: 700;
    margin-top: -25px;
}

#main .promoted_ads .promotedAd .titleArticles {
    font-size: 16px;
    color: white;
    bottom: 42px;
    position: relative;
    width: 184px;
    background-color: rgba(0, 0, 0, 0.50);
    min-height: 35px;
    padding: 3px;
}

#main .promoted_ads .promotedAdjobs .titleArticles {
    font-size: 16px;
    color: white;
    bottom: 42px;
    position: relative;
    width: 184px;
    background-color: rgba(0, 0, 0, 0.50);
    min-height: 35px;
    padding: 3px;
}

#main .Promoted_Articles .promotedArticles .titleArticles {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.599795937538147px;
    text-align: right;
    color: var(--Almost-black);
    margin: 10px;
}

#main .Promoted_Articles .promotedArticles .promotedArticles-floating-button {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 30px;
    height: 30px;
    background-color: #F4F4F4;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    transition: transform 0.3s ease; /* מעבר חלק */
}


#main .Promoted_Articles .promotedArticles:hover .promotedArticles-floating-button {
    transform: translateX(-5px); /* תזוזה קלה של הכפתור במעבר על `promotedArticles` */
}

#main .Promoted_Articles .promotedArticles .promotedArticles-floating-button img {
    width: 13px;
    height: 9px;
}




#main .promoted_ads .promotedAd .title:hover {
}

#main .promoted_ads .promotedAdjobs .title {
    clear: both;
    font-weight: 500;
    text-align: right;
    color: var(--light-grey);
}

    #main .promoted_ads .promotedAdjobs .title:hover {
    }

#main .promoted_ads .promotedAd .desc {
}

#main .promoted_ads .promotedAdjobs .desc {
    text-align: right;
    color: var(--medium-grey);
}

#main .promoted_ads .promotedAdjobs a {
    text-decoration: none;
}

#main .promoted_ads .promotedAd .desc:hover {
    text-decoration: none;
}

#main .promoted_ads .promotedAdjobs .desc:hover {
    text-decoration: none;
}

#board_side .buttons.postad {
    background: url(/Cpart/img/board_publishAdButton.png) no-repeat center center;
    width: 187px;
    height: 58px;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 23px;
    text-indent: 26px;
    line-height: 56px;
    position: relative;
}

    #board_side .buttons.postad:hover {
        background-image: url(/Cpart/img/board_publishAdButton_hover.png);
    }

.boardsRow {
    padding: 0px 0 15px 0;
}

    .boardsRow .board {
        float: right;
        background-color: yellow;
        width: 190px;
        height: 169px;
        margin: 0 3px;
        border-radius: 5px;
        background: url(/Cpart/img/homepage/category_nadlan.jpg) no-repeat center center;
        -moz-background-size: cover;
        -o-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        position: relative;
        margin-bottom: 40px;
    }

        .boardsRow .board .hoverLinks {
            width: 100%;
            height: 114px;
            background-color: rgba(0,0,0,0.6);
            color: #fff;
            border-radius: 0 0 5px 5px;
            position: absolute;
            bottom: 0;
            -moz-transition: opacity 0.3s ease-in-out;
            -o-transition: opacity 0.3s ease-in-out;
            -webkit-transition: opacity 0.3s ease-in-out;
            transition: opacity 0.3s ease-in-out;
            opacity: 1;
        }

            .boardsRow .board .hoverLinks .links {
                width: 50%;
                padding: 3px 20px;
                margin-top: 10px;
            }

                .boardsRow .board .hoverLinks .links:first-child {
                    border-right: 1px solid #8f8f91;
                }

                .boardsRow .board .hoverLinks .links a {
                    color: #fff;
                    display: block;
                    text-decoration: none;
                }

                    .boardsRow .board .hoverLinks .links a:hover {
                        text-decoration: underline;
                    }

        .boardsRow .board .hoverBottomLinks {
            width: 100%;
            position: absolute;
            bottom: -22px;
            display: inline-block;
            height: 22px;
            overflow: hidden;
            -moz-transition: opacity 0.3s ease-in-out;
            -o-transition: opacity 0.3s ease-in-out;
            -webkit-transition: opacity 0.3s ease-in-out;
            transition: opacity 0.3s ease-in-out;
            opacity: 1;
        }

        .boardsRow .board.Item_1 .hoverBottomLinks {
            bottom: -75px;
            height: 70px;
            text-align: center;
        }

            .boardsRow .board.Item_1 .hoverBottomLinks a {
                padding: 0 3px;
            }

        .boardsRow .board.Item_1 .title:hover {
            color: #ffc50a;
        }

        .boardsRow .board .hoverBottomLinks a {
            display: inline-block;
            text-decoration: none;
            color: #a1a3a6;
            border-left: 1px solid #8f8f91;
            padding: 0 4px;
            line-height: 11px;
        }

            .boardsRow .board .hoverBottomLinks a:last-child {
                border: none;
            }

    .boardsRow.new {
        padding: 60px 0 30px 0;
    }

    .boardsRow .board.last {
        margin: 0 5px 0 0;
    }

    .boardsRow .board.Item_1 {
        /*width:157.5px;*/
        background-image: url(/Cpart/img/homepage/1by1_temp.jpg);
    }

    .boardsRow .board .title {
        text-align: center;
        background-color: #000;
        background-color: rgba(0,0,0,0.6);
        color: #fff;
        line-height: 36px;
        border-radius: 5px 5px 0 0;
        cursor: pointer;
        font-size: 17px;
    }

        .boardsRow .board .title a {
            color: #fff;
            text-decoration: none;
        }

        .boardsRow .board .title:hover a {
            color: #ffc50a;
        }

#relevantboards .relatedtitle {
    border-top: 1px solid #8f9193;
}

    #relevantboards .relatedtitle a {
        text-decoration: none;
        color: #ffc50a;
    }

#display_table * {
}

#display_table a {
    color: var(--Almost-black);
    text-decoration: none;
}

#display_table tr.light a {
    font-weight: bold !important;
}

#display_table a:hover {
    /*text-shadow: 0 0 black;*/
    background-color: var(--smoke);
}

.Cpart_avis .leadboxcontainer {
    border: 1px solid red;
    background: url('/images/avis-header-bg.jpg;') repeat-x !important
}

.LeviYitzhak {
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 5px;
}

.tt-menu {
    width: 100%;
    top: 40px !important;
}

.tt-dataset {
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 5px;
    border-radius: 4px;
}

.tt-suggestion.tt-selectable {
    font-weight: normal;
    cursor: pointer;
    color: #333;
    padding: 5px;
}

    .tt-suggestion.tt-selectable strong {
        font-weight: bold;
        cursor: pointer;
    }

.BorderNrA {
    border-radius: 4px;
    border: 1px solid #e8e6e6;
    display: block;
    cursor: pointer;
    color: rgb(51, 51, 51);
    font-size: 14px;
    padding: 7px;
    text-decoration: none;
    width: 178px;
    height: 150px;
    ;
}

    .BorderNrA:hover {
        border: 2px solid #e8e6e6;
        box-shadow: #e8e6e6 2px 3px unset;
    }

.LinksUnderAds {
    font-size: 18px;
    color: deepskyblue;
}

    .LinksUnderAds:hover {
        color: dodgerblue;
    }

.WhiteBackground {
    background: #f9f9f9;
    padding: unset !important;
}

.tablebannerbg {
    background: #fefefe;
    padding: 2px 5px 2px 5px;
}

#main .magazine_ads .promotedAd {
    text-decoration: none;
}

    #main .magazine_ads .promotedAd img {
        object-fit: cover;
        width: 178px;
        height: 100px;
        opacity: 0.9;
    }

        #main .magazine_ads .promotedAd img:hover {
            opacity: 1;
            filter: alpha(opacity=50);
        }

.PictureDisplayOnBoard {
    width: 150px;
    height: 96px;
    object-fit: cover;
    border: 1px solid #e8e8e8;
    border-radius: 10px;
    padding:2px;
}

    .PictureDisplayOnBoard:hover {
        filter: brightness(1.2);
    }

.AdvancedSearchShow {
    display: block;
    clear: both;
    padding-top: 20px;
}

.checkbox-group:first-of-type {
    width: 110px;
    margin-right: 20px;
}

.checkbox-group {
    width: 110px;
    margin-top: 15px;
}
/*.AdvancedSearchShowcheckbox {
    display: block;
    float: right;
    margin-top: 15px;
}

    .AdvancedSearchShowcheckbox:(first-of-type) {
        margin-right: 20px; 
    }*/
.AdvancedSearchHidden {
    display: none;
}


/*#ctl00_ContentPlaceHolder1_SearchEngine_ctl00 div {
    display: inline-block;
}*/


.Magazinetitle {
    padding-top: 100px;
    /*max-width: 1200px;*/
    margin: 0 auto 20px auto;
    border-bottom: 1px solid var(--light-grey);
    padding-bottom: 15px;
    text-align: right;
    display: flex;
    align-items: center;
}

#carousel_services .links {
    display: flex;
}

.card {
    min-width: 300px; /* אורך הכרטיס */
    margin-right: 15px;
}

#carousel_services {
    transition: transform 0.5s;
}

#Commercial, #Commercial iframe {
    width: 100%;
    min-height: 500px;
}


/*start New Search Engine*/
/*.toggle-slider {
    width: 200px;
    height: 48px;
    background: white;
    border-radius: 8px;
    border: 1px solid #a0a0a052;
    font-size: 15px;
    cursor: pointer;
    font-weight: 400;
    background-repeat: no-repeat !important;
    background-size: 32px 32px !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDE2IDE2Jz48cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc0JyByeT0nNCcgZmlsbD0nI0Y0RjRGNCcvPjxwYXRoIGZpbGw9JyMyNjJBMkUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTUuNjQ2IDcuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggOS4yOTNsMS42NDYtMS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtMiAyYS41LjUgMCAwIDEtLjcwOCAwbC0yLTJhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+) !important;
    background-position: 5px center !important;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    transition: transform 0.3s ease;*/ /* Transition for smooth rotation */
/*}

.toggle-slider-open {
    transform: rotate(180deg);*/ /* Rotate the arrow */
/*}*/

.toggle-slider {
    width: 170px;
    height: 48px;
    background: white;
    border-radius: 8px;
    border: 1px solid #a0a0a052;
    font-size: 15px;
    cursor: pointer;
    font-weight: 400;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    position: relative;
}

    .toggle-slider::before {
        content: "";
        width: 32px;
        height: 32px;
        position: absolute;
        left: 5px;
        top: 50%;
        transform: translateY(-50%);
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDE2IDE2Jz48cmVjdCB4PScwJyB5PScwJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHJ4PSc0JyByeT0nNCcgZmlsbD0nI0Y0RjRGNCcvPjxwYXRoIGZpbGw9JyMyNjJBMkUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTUuNjQ2IDcuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggOS4yOTNsMS42NDYtMS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtMiAyYS41LjUgMCAwIDEtLjcwOCAwbC0yLTJhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+);
        background-size: contain;
        background-repeat: no-repeat;
        transition: transform 0.3s ease; /* Smooth rotation */
    }

.toggle-slider-open::before {
    transform: translateY(-50%) rotate(180deg); /* Rotate the arrow only */
}


.containerSearchEngine {
    display: flex;
    justify-content: flex-start;
    gap: 10px;
}

.slider-range {
    direction: rtl;
    width: 300px;
    margin: 10px 0;
}

.slider-container {
    width: 360px;
    height: 140px;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 10px;
    display: none;
    background-color: white;
    padding: 10px;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 5px 0px, rgba(0, 0, 0, 0.1) 0px 2px 20px 0px;
}

.slider-container-false {
    height: 80px !important;
}

.slider-container-label {
    z-index: 1000;
    width: 220px;
    min-height: 100px;
    max-height: 350px;
    position: absolute;
    left: 0;
    right: 0;
    margin-top: 10px;
    display: none;
    background-color: white;
    padding: 10px;
    border-radius: 8px;
    box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 5px 0px, rgba(0, 0, 0, 0.1) 0px 2px 20px 0px;
}

.control-group {
    position: relative;
    display: inline-block;
    margin-right: 20px;
}

    .control-group:first-of-type {
        margin-right: 0;
    }

.control-group_noJS {
    position: relative;
    display: inline-block;
    margin-right: 20px;
}

.checkbox-list {
    max-height: 280px;
    overflow-y: auto;
    /*border: 1px solid #ccc;*/
    padding: 5px;
    width: 215px;
    text-align: right;
}


    /* עיצוב ברירת מחדל ל-checkbox עם גבול צהוב */
    .checkbox-list input[type="checkbox"] {
        appearance: none; /* מסתיר את עיצוב ברירת המחדל של ה-checkbox */
        width: 20px;
        height: 20px;
        border: 2px solid var(--light-grey);
        border-radius: 4px; /* פינות מעוגלות */
        cursor: pointer;
        outline: none; /* הסרה של outline בפוקוס */
        position: relative;
    }

        /* כשה-checkbox נבחר, הרקע הופך צהוב והוי (checkmark) מופיע */
        .checkbox-list input[type="checkbox"]:checked {
            background-color: var(--supernova); /* צבע רקע צהוב */
            border: 2px solid var(--supernova);
        }

            /* סימן הוי בתוך ה-checkbox */
            .checkbox-list input[type="checkbox"]:checked::after {
                content: ''; /* יצירת הוי באמצעות CSS */
                position: absolute;
                top: 50%;
                left: 50%;
                width: 5px;
                height: 10px;
                border: solid black; /* צבע הוי שחור */
                border-width: 0 2px 2px 0;
                transform: translate(-50%, -50%) rotate(45deg); /* יצירת צורת הוי ומיקום במרכז */
            }

        /* כשה-checkbox בפוקוס (כאשר משתמש לוחץ עליו או משתמש במקלדת) */
        .checkbox-list input[type="checkbox"]:focus {
            border-color: var(--supernova); /* משנה את הגבול כאשר יש פוקוס */
        }
    /* יישור של ה-label וה-checkbox באותו קו */
    .checkbox-list label {
        display: flex;
        align-items: center; /* יישור אנכי של ה-input והטקסט */
        margin-bottom: 10px;
        font-size: 18px;
        cursor: pointer; /* סמן יד כשמרחפים מעל ה-label */
    }

.ui-widget.ui-widget-content {
    margin: 20px auto;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled {
    border-radius: 10px;
    font-size: 20px;
}

.clear-selection {
    float: right;
    margin: 10px 20px 0 0;
    border: none;
    background: none;
}

.select-confirm {
    float: left;
    margin: 10px 0 0 20px;
    border: none;
    background: none;
    color: #f93668;
    font-weight: 600;
}

.clear-selection:hover {
    font-weight: 500;
    cursor: pointer;
}

.select-confirm:hover {
    font-weight: 700;
    cursor: pointer;
}

.limit-message {
    color: var(--Red);
    font-size: 13px;
    margin-top: 10px;
}
/*End New Search Engine*/


.display {
    display: none;
}



/*Start carousel Design*/

.fade-effect-right {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 15px;
    background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
    pointer-events: none;
    z-index: 1; /* מבטיח שהאפקט יהיה מעל התמונה */
}

.fade-effect-left {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    background: linear-gradient(to right, white, rgba(255, 255, 255, 0));
    pointer-events: none;
    z-index: 1; /* מבטיח שהאפקט יהיה מעל התמונה */
}

/*End carousel Design*/

.ui-multiselect-optgroup-label {
    font-weight: 500;
    cursor: default !important;
}
