@import url('https://fonts.googleapis.com/css2?family=Fredoka:wdth,wght@75..125,300..700&display=swap');

:root {
    --Almost-black: #222;
    --medium-grey: #767676;
    --light-grey: #A0A0A0;
    --space: #262A2E;
    --violet: #FF4382;
    --deepsky: #20B1F3;
    --white: #ffffff;
    --Iron: #D4D7D9;
    --Almost-White: #FBFBFB;
    --supernova: #FFD43A;
    --smoke: #F4F4F4;
    --Red: #EF5350;
    --alice-blue: #EDF7FF;
    --go-green: #55C05A;
    --bright-sun: #F6DC56;
    --Shark: #1D1D1B;
    --Green: #66BB6A;
    --supernova-positive: #FFCC16;
    --Bunker: #121517;
}

* {
    font-family: 'Fredoka', sans-serif;
}

.material-icons {
    font-family: 'Material Icons' !important;
}

a {
    cursor: pointer;
    text-decoration: none;
}

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio, canvas, img, video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

#ucHeader_hiddenSearchBtn {
    visibility: hidden;
    display: none;
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden; /* IE 6/7 fallback */
    *text-indent: -9999px;
}

    .ir:before {
        content: "";
        display: block;
        width: 0;
        height: 150%;
    }

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    .visuallyhidden.focusable:active,
    .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

@media only screen and (min-width: 35em) {
}

@media print, (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

body {
    direction: rtl;
}

.L {
    float: left;
}

.R {
    float: right;
}

.main_width {
    margin: 0 auto;
    display: block;
}
/*#region Colors */
.orange {
    color: #ffc50a;
}

.gray {
    color: #d7d7d7;
}

.grayText {
    color: #a1a3a6;
}

.orange_light {
    color: #ffe284;
}

.orange_dark {
    color: #e8aa00;
}

.white {
    color: #fff;
}

.Iron {
    color: var(--medium-grey);
}

.violet {
    color: var(--violet) !important;
}

.redRestless {
    color: #da8162;
}

.greenKablan {
    color: #7fb314;
}

.ArialYellow {
    box-shadow: 0px 2px 4px 0px #0000000D !important;
    border: 1.5px solid #FFEDA6 !important;
    background: linear-gradient(0deg, #FFF6D3, #FFF6D3), linear-gradient(0deg, #FFF6D3, #FFF6D3);
}

    .ArialYellow a {
        font-Weight: 500 !important;
    }

/*#region Font size */
.text_size {
    font-size: 14px;
}

.f13 {
    font-size: 13px;
}

.f14 {
    font-size: 14px;
}

.f16 {
    font-size: 16px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f21 {
    font-size: 21px;
}

.f26 {
    font-size: 26px;
}

.f30 {
    font-size: 30px;
}

.f36 {
    font-size: 36px;
}

.f45 {
    font-size: 45px;
}

.f60 {
    font-size: 60px;
}
/*#endregion */
/*#region Header */
#header {
    background: url(/Cpart/img/Header_Images/Compressed/header_bg818.jpg) no-repeat center center;
    height: 356px;
    position: relative;
    min-width: 1010px;
}

#Newheader {
}

#topNavigation .logo {
}

#header .topStrip {
    height: 28px;
    background: rgb(0, 0, 0); /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #fff;
    line-height: 25px;
}

    #header .topStrip .LoginLogout {
        position: relative;
    }

}

#Newheader .topStrip {
    height: 28px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    top: 0;
    width: 100%;
    border-bottom: 2px solid #fff;
    line-height: 25px;
}

    #Newheader .topStrip .LoginLogout {
        position: relative;
    }

#header .topStrip a {
    text-decoration: none;
    font-size: 13px;
}

    #header .topStrip a:hover {
        text-decoration: underline;
    }

    #header .topStrip a.logout {
        text-decoration: underline;
    }

#header .searchStrip {
    height: 100px; /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0); /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.6);
    position: relative;
    top: 120px;
    border-radius: 10px;
    z-index: 1;
}

    #header .searchStrip .search_logo {
        background: url(../img/header_search_logo_new.png) no-repeat center center;
        width: 274px;
        display: inline-block;
        height: 100%;
    }

#header .searchForm {
    height: 100%;
    display: inline-block;
    padding-top: 28px;
}

    #header .searchForm .searchBtn {
        background: url(../img/header_search_btn.png) no-repeat center center;
        width: 38px;
        height: 39px;
        display: inline-block;
        cursor: pointer;
    }

    #header .searchForm .dropdown {    }

#header .dropdown .dropdownPreview {
    background: url(../img/dropdown_arrow.png) no-repeat 10px center #fff;
    height: 39px;
    width: 300px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 20px;
    line-height: 34px;
    font-size: 21px;
    text-indent: 10px;
    border: 4px solid transparent;
    cursor: pointer;
}

    #header .dropdown .dropdownPreview.open {
        border: 4px solid #919295;
    }

#header .searchForm .dropdownOpened {
    display: none;
    position: absolute;
    width: 100%;
    right: 0;
    bottom: -115px;
    background: #fff;
    border-radius: 10px;
    margin: 0;
    padding: 0;
    border: 4px solid #919295;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

    #header .searchForm .dropdownOpened .dropdownTopConnector {
        width: 298px;
        height: 20px;
        background-color: #fff;
        display: inline-block;
        position: absolute;
        top: -15px;
        right: 271px;
    }

        #header .searchForm .dropdownOpened .dropdownTopConnector:after,
        #header .searchForm .dropdownOpened .dropdownTopConnector:before {
            content: '';
            width: 44px;
            height: 25px;
            border: 4px solid #919295;
            position: absolute;
            bottom: 5px;
            border-top: 0;
        }

        #header .searchForm .dropdownOpened .dropdownTopConnector:after {
            border-left: 0;
            -moz-border-radius: 0 0 10px 0;
            -webkit-border-radius: 0 0 10px 0;
            border-radius: 0 0 10px 0;
            left: -41px;
        }

        #header .searchForm .dropdownOpened .dropdownTopConnector:before {
            border-right: 0;
            -moz-border-radius: 0 0 0 10px;
            -webkit-border-radius: 0 0 0 10px;
            border-radius: 0 0 0 10px;
            right: -41px;
        }

        #header .searchForm .dropdownOpened .dropdownTopConnector.area {
            right: 591px;
        }

    #header .searchForm .dropdownOpened .links_container ul {
        list-style: none;
        width: /*230.3px*/ 180px;
        padding: 0;
        text-indent: 20px;
    }

        #header .searchForm .dropdownOpened .links_container ul.newRow {
        }

        #header .searchForm .dropdownOpened .links_container ul.paddingCreator {
            width: 70px;
            height: 26px;
            clear: right;
        }

        #header .searchForm .dropdownOpened .links_container ul li {
            line-height: 15px;
        }

            #header .searchForm .dropdownOpened .links_container ul li:hover {
                background: url(/Cpart/img/homepage_header_hover_arrow.png) no-repeat 216px center;
            }

        #header .searchForm .dropdownOpened .links_container ul.dummy li:hover {
            background: none;
        }

        #header .searchForm .dropdownOpened .links_container ul li span.restless {
            font: bold 23px/28px Arial !important;
            color: #da8162 !important;
        }

        #header .searchForm .dropdownOpened .links_container ul li:first-child {
            line-height: 25px;
            margin: 0 0 10px 0;
        }

        #header .searchForm .dropdownOpened .links_container ul li span {
            font-size: 14px;
            text-decoration: none;
            color: #76787a;
            cursor: pointer;
        }

            #header .searchForm .dropdownOpened .links_container ul li span:hover {
                text-decoration: underline;
                font-weight: 500;
            }

        #header .searchForm .dropdownOpened .links_container ul li:first-child span {
            font-size: 30px;
            color: #ffc50a;
        }


#Newheader .topStrip a {
    text-decoration: none;
    font-size: 13px;
}

    #Newheader .topStrip a:hover {
        text-decoration: underline;
    }

    #Newheader .topStrip a.logout {
        text-decoration: underline;
    }

#Newheader .searchStrip {
    border-radius: 10px;
    z-index: 1;
    width: 580px;
    background: rgb(255 228 102);
    margin-top: 30px;
    padding-top: 30px;
}

#Newheader .searchStripHP {
    height: 100px; 
    top: 90px;
    border-radius: 10px;
    z-index: 1;
    position: absolute;
    width: 98%;
    margin-top: 30px;
    padding-top: 30px;
    text-align: center;
}

#Newheader .searchStrip .Icon-HP {
    margin: 0 15px 0 15px;
}
    #Newheader .searchStrip .Icon-HP .IconContainer {
        background-color: #ffffff;
        border: 1px solid #ccc;
        border-radius: 50%;
        box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
        height: 60px;
        width: 62px;
        display: block;
        margin: 0 auto 8px;
    }

    #Newheader .searchStrip .Icon-HP .material-icons {
        color: #afafaf;
        font-size: 45px;
        padding: 10px 0px 0 0;
    }

    #Newheader .searchStrip .Icon-HP .Icon-Text {
        padding-top: 10px;
        text-align: center;
        font-size: 13px;
    }

    #Newheader .searchStrip .Icon-HP .IconContainer:hover {
        background-color: #fcfcfc;
        box-shadow: 0 2px 6px 0 rgb(0 0 0 / 30%);
    }
#Newheader .searchStrip .search_logo {
    background: url(../img/header_search_logo_new.png) no-repeat center center;
    width: 274px;
    display: inline-block;
    height: 100%;
}

#Newheader .searchForm {
    height: 100%;
    display: inline-block;
}

    #Newheader .searchForm .searchBtn {
        background: url(../img/header_search_btn.png) no-repeat center center;
        width: 38px;
        height: 39px;
        display: inline-block;
        cursor: pointer;
    }

    #Newheader .searchForm .dropdown { /*position: relative;*/
    }

#Newheader .dropdown .dropdownPreview {
    background: url(../img/dropdown_arrow.png) no-repeat 10px center #fff;
    height: 39px;
    width: 300px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 20px;
    line-height: 34px;
    font-size: 21px;
    text-indent: 10px;
    border: 4px solid transparent;
    cursor: pointer;
}

    #Newheader .dropdown .dropdownPreview.open {
        border: 4px solid #919295;
    }

#Newheader .searchForm .dropdownOpened {
    display: none;
    position: absolute;
    width: 100%;
    right: 0;
    bottom: -115px;
    background: #fff;
    border-radius: 10px;
    margin: 0;
    padding: 0;
    border: 4px solid #919295;
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

    #Newheader .searchForm .dropdownOpened .dropdownTopConnector {
        width: 298px;
        height: 20px;
        background-color: #fff;
        display: inline-block;
        position: absolute;
        top: -15px;
        right: 271px;
    }

        #Newheader .searchForm .dropdownOpened .dropdownTopConnector:after,
        #Newheader .searchForm .dropdownOpened .dropdownTopConnector:before {
            content: '';
            width: 44px;
            height: 25px;
            border: 4px solid #919295;
            position: absolute;
            bottom: 5px;
            border-top: 0;
        }

        #Newheader .searchForm .dropdownOpened .dropdownTopConnector:after {
            border-left: 0;
            -moz-border-radius: 0 0 10px 0;
            -webkit-border-radius: 0 0 10px 0;
            border-radius: 0 0 10px 0;
            left: -41px;
        }

        #Newheader .searchForm .dropdownOpened .dropdownTopConnector:before {
            border-right: 0;
            -moz-border-radius: 0 0 0 10px;
            -webkit-border-radius: 0 0 0 10px;
            border-radius: 0 0 0 10px;
            right: -41px;
        }

        #Newheader .searchForm .dropdownOpened .dropdownTopConnector.area {
            right: 591px;
        }

    #Newheader .searchForm .dropdownOpened .links_container ul {
        list-style: none;
        width: /*230.3px*/ 180px;
        padding: 0;
        text-indent: 20px;
    }

        #Newheader .searchForm .dropdownOpened .links_container ul.newRow {
        }

        #Newheader .searchForm .dropdownOpened .links_container ul.paddingCreator {
            width: 70px;
            height: 26px;
            clear: right;
        }

        #Newheader .searchForm .dropdownOpened .links_container ul li {
            line-height: 15px;
        }

            #Newheader .searchForm .dropdownOpened .links_container ul li:hover {
                background: url(/Cpart/img/homepage_header_hover_arrow.png) no-repeat 216px center;
            }

        #Newheader .searchForm .dropdownOpened .links_container ul.dummy li:hover {
            background: none;
        }

        #Newheader .searchForm .dropdownOpened .links_container ul li span.restless {
            font: bold 23px/28px Arial !important;
            color: #da8162 !important;
        }

        #Newheader .searchForm .dropdownOpened .links_container ul li:first-child {
            line-height: 25px;
            margin: 0 0 10px 0;
        }

        #Newheader .searchForm .dropdownOpened .links_container ul li span {
            font-size: 14px;
            text-decoration: none;
            color: #76787a;
            cursor: pointer;
        }

            #Newheader .searchForm .dropdownOpened .links_container ul li span:hover {
                text-decoration: underline;
                font-weight: 500;
            }

        #Newheader .searchForm .dropdownOpened .links_container ul li:first-child span {
            font-size: 30px;
            color: #ffc50a;
        }
/*#endregion */

/*#region Footer */
#footer {
    background-image: url("/cpart/img/footer_leftBg.png");
    background-color: #A6A7A9;
    background-image: url("/cpart/img/footer_leftBg.png"), -moz-linear-gradient(left, #6D6E71 0%, #6D6E71 50%, #A6A7A9 50%, #A6A7A9 100%);
    background-image: url("/cpart/img/footer_leftBg.png"), -o-linear-gradient(left, #6D6E71 0%, #6D6E71 50%, #A6A7A9 50%, #A6A7A9 100%);
    background-image: url("/cpart/img/footer_leftBg.png"), -webkit-gradient(linear, left top, right top, color-stop(0, #6D6E71), color-stop(0.5, #6D6E71), color-stop(0.5, #A6A7A9), color-stop(1, #A6A7A9));
    background-image: url("/cpart/img/footer_leftBg.png"), -webkit-linear-gradient(left, #6D6E71 0%, #6D6E71 50%, #A6A7A9 50%, #A6A7A9 100%);
    background-image: url("/cpart/img/footer_leftBg.png"), linear-gradient(to right, #6D6E71 0%, #6D6E71 50%, #A6A7A9 50%, #A6A7A9 100%);
    text-align: right;
    direction: rtl;
    background-repeat: no-repeat;
    background-position: left center;
}

    #footer * {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    #footer .BigCategoryName {
        padding: 40px 0 0 0;
    }

    #footer .links {
        width: 650px;
    }

        #footer .links a {
            color: #141414;
            text-decoration: none;
        }

            #footer .links a:hover {
                text-decoration: underline;
            }

        #footer .links .followUs a {
            width: 154px;
            display: inline-block;
            margin-left: 5px;
            height: 45px;
            line-height: 43px;
            font-size: 20px;
        }

        #footer .links .followUs_icons {
            background-image: url(/Cpart/img/footer_followUsIcons_sprite.png);
            background-repeat: no-repeat;
            display: inline-block;
            width: 46px;
            height: 45px;
            margin-left: 5px;
        }

            #footer .links .followUs_icons.contact_us {
                background-position: -5px -5px;
            }

            #footer .links .followUs_icons.facebook {
                background-position: -5px -60px;
            }

            #footer .links .followUs_icons.private_agent {
                background-position: -61px -5px;
            }

            #footer .links .followUs_icons.publish_ad {
                background-position: -61px -60px;
            }

    #footer .rights {
        font-size: 11px;
        color: #76787a;
        padding: 25px 0;
    }

        #footer .rights a {
            font-size: 11px;
            color: #76787a;
            text-decoration: underline;
        }


    #footer .joinNewsletter {
        width: 360px;
        padding-right: 15px;
        padding-top: 120px;
    }

        #footer .joinNewsletter .SubCategory {
            line-height: 23px;
            font-size: 23px;
            padding: 0 0 7px;
            width: 260px;
        }

        #footer .joinNewsletter .formRow {
            width: 100%;
            padding-bottom: 10px;
        }

            #footer .joinNewsletter .formRow .inputWrapper {
            }

            #footer .joinNewsletter .formRow.btnsendWrapper {
                padding: 9px 0 0 25px;
            }

            #footer .joinNewsletter .formRow .inputWrapper.small {
                width: 47%;
                display: inline-block;
                height: 35px;
            }

            #footer .joinNewsletter .formRow .inputWrapper input {
                height: 35px;
                margin-bottom: 10px;
                width: 340px;
                font-size: 16px;
                padding: 0 10px;
                border-radius: 0px;
                border: 0px;
                background-color: #ffffff;
                border-bottom: solid 2px #f1f1f1;
            }

            #footer .joinNewsletter .formRow .inputWrapper.small input {
                width: 158px;
            }

            #footer .joinNewsletter .formRow .inputWrapper .cb {
                position: relative;
                top: 6px;
            }

        #footer .joinNewsletter .footerForm_btnSend {
            width: 139px;
            height: 35px;
            padding: 7px 20px 11px 20px;
            border-radius: 5px;
            box-shadow: 0px 5px 10px 0 rgb(249 54 104 / 28%);
            background-color: #f93668;
            cursor: pointer;
            margin-left: 20px;
        }

    #footer .footerHeight {
        height: auto;
    }

    #footer .links {
    }

        #footer .links .RealEstateLinksDiv a {
            color: #fff;
            text-decoration: none;
        }

            #footer .links .RealEstateLinksDiv a:hover {
                text-decoration: underline;
            }

        #footer .links .RealEstateLinksDiv.otherLinks {
            border-bottom: 1px solid #ccc;
            padding-bottom: 10px;
        }

            #footer .links .RealEstateLinksDiv.otherLinks a {
                display: inline-block;
                line-height: 26px;
                font-size: 16px;
                width: 190px;
                height: 23px;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

.parsley-error-list {
    display: none !important;
}

.parsley-error {
    border: 1px solid red !important;
}

#footer.newVersion {
    background: #fff;
    padding: 20px;
}

    #footer.newVersion .links {
        width: 100%; 
    }

    #footer.newVersion .joinNewsletter {
        padding: 0;
    }

        #footer.newVersion .joinNewsletter .wrapper {
            height: 250px;
            overflow: hidden;
        }

    #footer.newVersion .followUs {
        padding: 30px 0 0 0;
    }

        #footer.newVersion .followUs a {
            width: 154px;
            display: inline-block;
            margin-left: 5px;
            height: 45px;
            line-height: 43px;
            font-size: 20px;
            color: #fff;
            text-decoration: none;
        }

    #footer.newVersion .followUs_icons {
        background-image: url(/Cpart/img/footer_followUsIcons_sprite.png);
        background-repeat: no-repeat;
        display: inline-block;
        width: 46px;
        height: 45px;
        margin-left: 5px;
    }

        #footer.newVersion .followUs_icons.contact_us {
            background-position: -5px -5px;
        }

        #footer.newVersion .followUs_icons.facebook {
            background-position: -5px -60px;
        }

        #footer.newVersion .followUs_icons.private_agent {
            background-position: -61px -5px;
        }

        #footer.newVersion .followUs_icons.publish_ad {
            background-position: -61px -60px;
        }

    #footer.newVersion .links .RealEstateLinksDiv.otherLinks {
        border: none;
    }

@media only screen and (min-width : 768px) {
    #topNavigation .publishButton {
        text-decoration: none;
        font-size: 16px;
        border-radius: 5px;
        background: #34A039;
        color: #ffffff;
        width: 145px;
        height: 35px;
        margin: 0 0 0 15px;
        text-align: center;
        padding-top: 5px;
        line-height: 29px;
        font-weight: 500;
    }

        #topNavigation .publishButton:hover {
            background: #55C05A;
        }

    #footer.newVersion .links .otherLinks a {
        line-height: 24px;
        font-size: 18px;
    }

    #footer .links .otherLinks a {
        display: inline-block;
        margin-left: 10px;
    }
}

@media only screen and (max-width : 768px) {
    #topNavigation .publishButton {
        text-decoration: none;
        font-size: 20px;
        border-radius: 5px;
        background: #55c05a;
        color: #ffffff;
        width: 50px;
        height: 35px;
        margin: 15px 0 0 15px;
        text-align: center;
        padding-top: 5px;
    }

    #footer.newVersion .links .otherLinks a {
    }

    #footer .links .otherLinks a {
        width: 100px;
        margin: 10px 10px 0 0;
    }
}



#footer.newVersion .rights {
    color: #fff;
    width: 598px;
    padding-bottom: 0;
    padding-top: 90px;
}

    #footer.newVersion .rights a {
        color: #fff;
    }

#footer.newVersion .joinNewsletter .formRow.btnsendWrapper {
    padding-left: 0;
}

#footer.newVersion .BigCategoryName {
    padding: 0px 0 0 0;
}
/*#endregion */

/* LeftBox */
.leftBox .mainContent {
    padding-top: 20px;
    line-height: 33px;
    width: 260px;
    text-align: center;
    margin: 0 auto;
}

.leftBox.herum .mainContent {
    font-weight: 500;
}

.leftBox .mainTitle {
    padding-top: 30px;
    text-align: center;
    margin: 0 auto;
    font-weight: 500;
}

.leftBox.herum .mainTitle {
    font-weight: normal;
    padding-top: 50px;
}

.leftBox .JoinUs {
    padding-top: 12px;
    color: #9e8a5c;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 2px;
}

.leftBox span.email {
    display: inline-block;
    position: relative;
    margin-top: 0px;
    top: -11px;
}

.leftBox .email input {
    border-radius: 6px;
    height: 35px;
    width: 215px;
    margin-right: 18px;
    text-align: left;
    font-weight: bold;
}

.leftBox .btnSend {
    margin-right: 10px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    height: 34px;
    width: 65px;
    background-image: url(../../Images/btnSend.png);
    background-repeat: no-repeat;
}

.leftBox .inputWrapper .cb.black {
    position: relative;
    top: -3px;
    right: 16px;
}

.leftBox #cbText {
    position: relative;
    right: 18px;
    bottom: 9px;
}

.leftBox.herum #aToHerum {
    text-align: center;
    margin: 45px auto;
    display: block;
    background: #dcf1ff;
    width: 80%;
    font-size: 26px;
    border-radius: 5px;
    cursor: pointer;
    color: #000;
    text-decoration: none;
}

    .leftBox.herum #aToHerum:hover {
        text-decoration: underline;
    }

/*#region Forms */
.parsley-error-list {
    display: none !important;
}

.parsley-error {
    border: 1px solid red !important;
}
/*#endregion */

/*#region CheckBox */
.cb {
    background: url(/Cpart/img/cb_sprite.png) no-repeat 2px 0;
    display: inline-block;
    width: 17px;
    height: 17px;
}

    .cb input[type='checkbox'] {
        display: none;
    }

    .cb.on {
        background-position: -17px 0;
    }

    .cb.black {
        background: url(/Cpart/img/cb_sprite_black.png) no-repeat 2px 0;
    }

        .cb.black.on {
            background-position: -18px 0;
        }

    .cb.orange {
        background: url(/Cpart/img/cb_sprite_orange.png) no-repeat 2px 0;
    }

        .cb.orange.on {
            background-position: -17px 0;
        }
/*#endregion */

/*-------------impromptu---------- */

.jqifade {
    position: absolute;
    background-color: #fff;
    background: rgba(255,255,255,0.8);
    opacity: 1 !important;
}

div.jqi {
    width: 400px;
    position: absolute;
    background-color: #ffffff;
    font-size: 11px;
    text-align: right;
    border: solid 1px #eeeeee;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 7px;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: auto !important;
    padding: 10px 50px;
}

    div.jqi * {
        font: 12px Arial !important;
    }

    div.jqi .jqicontainer {
        font-weight: 500;
    }

    div.jqi .jqiclose {
        position: absolute;
        top: -18px;
        right: -18px;
        width: 36px;
        height: 36px;
        cursor: pointer;
        z-index: 8040;
        background: url(/cpart/img/fancybox_close.png) no-repeat center center;
        color: transparent;
    }

    div.jqi .jqimessage {
        padding: 10px;
        line-height: 20px;
        color: #7e7e7e;
        direction: ltr !important;
        font: 18px 'ezer_regular' !important;
    }

        div.jqi .jqimessage * {
            color: #7e7e7e;
            font: 18px 'ezer_regular' !important;
        }

    div.jqi .jqibuttons {
        text-align: center;
    }

    div.jqi button {
        margin: 0 10px;
        background-color: #ffc50a;
        border: solid 1px #f4f4f4;
        color: #0d203d;
        font: 18px 'ezer_semibold' !important;
        border-radius: 5px;
        padding: 5px 20px;
    }

        div.jqi button:hover {
            text-decoration: underline;
        }

        div.jqi button.jqidefaultbutton {
        }

.jqiwarning .jqi .jqibuttons {
    background-color: #BF5E26;
}

/*-------------------------------- */

/* LOGIN & REGISTER POP UP BUTTONS */
.btnHeader_Register {
    color: #182a3e;
}

.btnHeader_Login {
    color: #182a3e;
}

.simpleHrefUnderLine {
    text-decoration: none;
}

    .simpleHrefUnderLine:hover {}



/*Start B144 css For Links*/
.LinkBarB144 {
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    display: flow-root;
    padding-bottom: 6px;
}

.LinkBarYellowTitle a {
    padding: 6px 12px 6px 8px;
    width: 304px;
    height: 35px;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #e8aa00;
    text-decoration: none;
}

.LinkBarB144 div {
    width: 135px;
    height: 25px;
    border-radius: 5px;
    box-shadow: 0 2px 4px 0 rgba(195, 194, 194, 0.5);
    border: solid 1px #eeeeee;
    background-color: #ffffff;
    padding: 5px 12px 0 0;
    margin: 5px 12px 0 0;
    float: right;
    cursor: pointer;
}

.LinkBarYellowTitle {
    margin-bottom: 10px;
}

.LinkBarB144 a {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #16254f;
    text-decoration: none;
}

    .LinkBarB144 a:after {
        width: 12px;
        height: 12px;
        display: inline-block;
        float: left;
        margin: 5px 10px 0 10px;
        content: "";
        background-image: url('/images/arrow.png');
        background-size: 12px 12px;
    }

    .LinkBarB144 a:after {
        width: 12px;
        height: 12px;
        display: inline-block;
        float: left;
        margin: 5px 10px 0 5px;
        content: "";
        background-image: url('/images/arrow.png');
        background-size: 12px 12px;
    }

.LinkBarB144 div:hover a:after {
    width: 12px;
    height: 12px;
    display: inline-block;
    float: left;
    margin: 2px 10px 0 5px;
    content: "";
    background-image: url('/images/arrow.png');
    background-size: 12px 12px;
}


.material-icons {
    display: inline-flex;
    vertical-align: top;
}


/*End B144 css For Links*/

/*start TopMenu style*/
.navbar {
    overflow: hidden;
    font-size: 18px;
}

    .navbar a {
    }

.dropdown {
    float: right;
    padding: 4px 1% 0 1%;
}

    .dropdown .dropbtn {
        border: none;
        outline: none;
        color: white;
        background-color: inherit;
        font-family: inherit;
        margin: 20px 0 25px 0;
        padding: 4px 4px 4px 4px !important;
    }

    .navbar a:hover,
    .dropdown:hover .dropbtn,
    .dropdown:hover {
    }

.dropbtn:hover {
    background-color: var(--smoke) !important;
    border-radius: 4px;
    padding: 4px 4px 4px 4px !important;
    text-align: center;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #ffffff;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 99999;
    /*margin-top: 19px;*/
    padding: 10px;
    border-radius: 0 0 5px 5px;
}

    .dropdown-content ul {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        list-style-type: none;
        margin: 10px 0 20px 30px;
        min-width: 500px;
        padding: revert;
    }

        .dropdown-content ul li {
            padding: 10px 25px 0px 25px !important;
            height: 35px;
        }

            .dropdown-content ul li:hover {
                background-color: var(--alice-blue);
                border-radius: 4px;
            }

            .dropdown-content ul li a {
                color: black;
            }

                .dropdown-content ul li a:hover {
                    background-color: unset;
                    font-weight: 600;
                }

.dropdown:hover .dropdown-content {
    display: block;
}


#topNavigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 72px;
    border-bottom: 1px solid var(--Iron, #D4D7D9);
}

    #topNavigation .wrapper {
        flex: 1;
        display: flex;
        justify-content: flex-start;
    }



    #topNavigation .PrivateZoneLink {
        text-decoration: none;
        color: var(--Bunker);
        font-weight: 600;
        font-size: 14px;
        display: flex;
        align-items: center;
        margin-left: 20px;
        border: 1px solid #F2F2F2;
        padding: 5px 10px 5px 10px;
        border-radius: 5px;
    }

        #topNavigation .PrivateZoneLink img {
            width: 24px;
            height: 24px;
            padding-left: 5px;
        }


    #topNavigation .links {
        text-align: right;
        width: 100%;
    }

    #topNavigation .ExLink {
        flex: 1;
        display: flex;
        justify-content: flex-end;
    }

    #topNavigation .links a {
        text-decoration: none;
        color: var(--Bunker);
        font-weight: 500;
        font-size: 14px;
    }

        #topNavigation .links a.selected {
            color: #ffc50a;
        }

        #topNavigation .links a.restless {
            letter-spacing: 0;
            font-size: 16px;
            position: relative;
            top: 1px;
        }

        #topNavigation .links a.kablan {
            color: #7fb314;
        }

        #topNavigation .links a:hover {
        }

    #topNavigation .links .subtitle {
        font-size: 19px;
    }

        #topNavigation .links .subtitle .bold {
            font-size: 23px;
        }

/*end TopMenu style*/
.BlackTitle {
    color: #222222;
}

.BlackTitle22 {
    color: #222222;
    font: bold 22px 'Assistant', sans-serif;
    text-decoration: none;
}

.HP-Title {
    color: #222222;
    font: bold 70px 'Assistant', sans-serif;
    text-decoration: none;
}

.BlackText {
    color: #717171;
}

.bold {
    font-weight: 500;
}

#EndFooter .followUs a {
    display: inline-block;
    margin-left: 5px;
    height: 45px;
    line-height: 43px;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    padding-left: 30px;
}


@media only screen and (max-width : 1180px) {

    .collage_ad_display_first_image {
        width: 100%;
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
        float: right;
    }

    .CollageAdDisplay {
        float: right;
        width: 61%;
    }

    .CollageAdDisplay3on1isFrame {
        width: 190px;
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
        float: right;
        margin: 0 10px 10px 0;
    }

    .CollageAdDisplay3on1 {
        width: 190px;
        object-fit: cover;
        height: 394px;
        border-radius: 0 0 0 0;
        float: right;
        margin: 0 10px 10px 0;
    }

    .CollageAdDisplay4on1isFrame {
        width: 180px;
        object-fit: cover;
        height: 145px;
        float: right;
        margin: 0 10px 10px 0;
        border-radius: 6px;
    }

    .CollageAdDisplay4on1 {
        width: 165px;
        object-fit: cover;
        height: 192px;
        float: right;
        margin: 0 10px 10px 0;
    }

    .CollageAdDisplay2on2 {
        float: right;
        width: 36%;
    }
}

.NopicturesIF {
    color: white;
    position: absolute;
    left: 80px;
    width: 55px;
    top: 200px;
    padding: 6px;
    border-radius: 8px;
}

    .NopicturesIF div {
        position: absolute;
        top: 44%;
        left: 38%;
        transform: translate(-50%, -50%);
        font-size: 16px;
        font-weight: 500;
    }


@media only screen and (min-width : 1182px) {


    .collage_ad_display_first_image {
        width: 98%;
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
        float: right;
    }

    .CollageAdDisplay {
        float: right;
        width: 65%;
    }

    .CollageAdDisplay3on1isFrame {
        width: 200px;
        object-fit: cover;
        height: 300px;
        border-radius: 6px;
        float: right;
        margin: 0 0 10px 0;
    }

    .CollageAdDisplay3on1 {
        width: 225px;
        object-fit: cover;
        height: 394px;
        border-radius: 0 0 0 0;
        float: right;
        margin: 0 10px 10px 0;
    }

    .CollageAdDisplay4on1isFrame {
        width: 200px;
        object-fit: cover;
        height: 145px;
        float: right;
        margin: 0 0 10px 0;
        border-radius: 6px;
    }

    .CollageAdDisplay4on1 {
        width: 225px;
        object-fit: cover;
        height: 192px;
        float: right;
        margin: 0 10px 10px 0;
    }

    .CollageAdDisplay2on2 {
        float: right;
        width: 34.5%;
    }
}


.glbl_header a {
    color: #222222;
    text-decoration: none;
    word-wrap: break-word;
    display: inline-block;
    padding: 8px 16px;
    border-radius: 64px;
    font-size: 14px;
    border: transparent 1px solid;
    text-align: center;
    box-shadow: 0px 2px 4px 0px #0000000D;
}


.More-relevant-searches-icon {
    margin-left: 15px;
}