﻿/* Cafe Rast - merged stylesheet (style2.css + inline extracted) */
/* -------------------------------------------------------------------------- */
/* Font faces (DanaFaNum)                                                     */
/* -------------------------------------------------------------------------- */
@font-face {
    font-family: 'WOFF DanaFaNum-Hairline';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Hairline.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Thin';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Thin.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-UltraLight';
    src: url('../../Rofile/royalfont/FaNumber/DanaFaNum-UltraLight.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Light';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Light.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Regular';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Regular.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Medium';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Medium.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-DemiBold';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-DemiBold.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Bold';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Bold.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-ExtraBold';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-ExtraBold.woff');
}

@font-face {
    font-family: 'WOFF DanaFaNum-Black';
    src: url('../../Rofile/royalfont/FaNumber/woff/DanaFaNum-Black.woff');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Hairline';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Hairline.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Thin';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Thin.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-UltraLight';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-UltraLight.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Light';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Light.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Regular';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Regular.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Medium';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Medium.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-DemiBold';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-DemiBold.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Bold';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Bold.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-ExtraBold';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-ExtraBold.woff2');
}

@font-face {
    font-family: 'WOFF2 DanaFaNum-Black';
    src: url('../../Rofile/royalfont/FaNumber/woff2/DanaFaNum-Black.woff2');
}

.title_A1 {
    font-style: normal;
    font-weight: 700;
    font-size: 70.7692px;
    line-height: 101px;
    color: #434D46;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.Subtitle_A2 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    text-align: right;
    color: #434D46;
}

.Inp_LogA1 {
    width: 100% !important;
    height: 38px;
    border: 2px solid #f4860b;
    box-sizing: border-box;
    border-radius: 6px;
    background: #F6F6F6;
}

.btn_LogA1 {
    width: 139.26px;
    height: 42px;
    background: #f4860b !important;
    border-radius: 21px;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    color: #FFFFFF;
}

.btn_Disbl {
    width: 139.26px;
    height: 42px;
    background: #28624E !important;
    border-radius: 21px;
    font-style: normal;
    font-weight: 800;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
}


.form-control:focus {
    color: #3F4254;
    background: #F6F6F6 !important;
    border-color: #f4860b !important;
    outline: 0;
}

.form-group.boxed .form-control:focus {
    border-color: #f4860b;
}

.custom-control .custom-control-input:checked ~ .custom-control-label::before {
    background: #f4860b !important;
    border-color: #f4860b !important;
}

.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before {
    background-color: #fff !important;
}

.CodeSend {
    text-align: center !important;
}

/*****.....................................................*****/
.textF2_1 {
    height: 66px;
    font-style: normal;
    font-weight: 700;
    font-size: 42px;
    line-height: 60px;
    text-align: center;
    color: #434D46;
}

.textF2_2 {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #434D46;
}

.text_InpCod {
    width: 52px !important;
    border: 2px solid #434D46;
    font-size: 22px;
    font-weight: 600;
    background-color: #F6F6F6;
    border-radius: 100%;
    height: 52px !important
}

    .text_InpCod:focus {
        border: 2px solid #434D46;
        background-color: #F6F6F6 !important;
    }

.Btn_Rescd {
    width: 217.26px;
    height: 51px;
    background: #D7D7D7 !important;
    box-shadow: -6px -5px 6px rgba(255, 255, 255, 0.6), 6px 7px 14px rgba(0, 0, 0, 0.05) !important;
    border-radius: 21px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 37px;
    text-align: center;
    color: #434D46 !important;
    border: 0px !important;
}

.Btn_New {
    width: 245.37px;
    height: 74px;
    background: #f4860b !important;
    border-radius: 37px;
    font-style: normal;
    font-weight: 800;
    font-size: 28.8519px;
    line-height: 41px;
    padding-top: 15px !important;
}

.DivImgeElm {
    background-color: #f4860b !important;
    border-radius: 6px !important;
}

.TheImgeExp {
    margin-top: -2px !important;
    padding: 8px !important;
    text-align: center !important;
    width: 65px !important;
    height: 65px !important;
}

.PetyOpw {
    font-size: 16px !important;
    font-weight: 800 !important;
    margin-bottom: 7px !important;
    margin-top: 7px !important;
    color: #2f2f2f !important;
}

.SpaneLabli {
    font-weight: 500 !important;
    background-color: #7E8299 !important;
    color: #fff !important;
    font-size: 7px !important;
}

.TeAmonteot {
    font-size: 13px !important;
    font-weight: 700 !important;
    margin-top: 24px !important;
    color: #2f2f2f !important;
}

/*****.....................................................*****/
.Hom_UseIcon1 {
    width: 37.89px !important;
    height: 37.89px !important;
    left: 369.11px !important;
    top: 27.71px !important;
    background: #f4860b !important;
    border-radius: 100px !important;
}

.Hom_UserIcon2 {
    position: absolute !important;
    top: 2px !important;
    right: 60px;
    font-size: 14.2975px !important;
    font-weight: 700 !important;
}

.Hom_UserIcon3 {
    position: absolute !important;
    top: 25px !important;
    right: 60px !important;
    font-size: 8.298px !important;
    font-weight: 500 !important;
}

.Home_SerchInp {
    height: 44px;
    background: #F0F0F0;
    border-radius: 18px;
    border: 0px;
    color: rgba(0, 0, 0, 0.4) !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

    .Home_SerchInp:focus {
        height: 44px !important;
        background: #F0F0F0 !important;
        border-radius: 18px !important;
        border: 0px !important;
        color: rgba(0, 0, 0, 0.4) !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

.Hom_BoxProdc {
    background: linear-gradient(242.88deg, #f4860b 4.18%, #f4ae0b 90.46%);
    box-shadow: 0px 4px 5px rgba(66, 136, 86, 0.35);
    border-radius: 14px;
    border: 0px solid !important;
    height: 145px;
}

div.wineRed_Gradient {
    background: linear-gradient(242.88deg, #80060c 4.18%, #c40912 90.46%) !important;
}

div.gray_Gradient {
    background: linear-gradient(242.88deg, #727272 4.18%, #b1b1b1 90.46%) !important;
}

.Hom_BoxGroups_Ye {
    background: linear-gradient(242.88deg, #f4860b 4.18%, #f4ae0b 90.46%) !important;
    margin: 5px !important;
    font-weight: 700 !important;
    border: 0px !important;
    margin-left: 0px !important;
    color: #fff !important;
}

.Hom_BoxGroups_Nu {
    background: #D1D1D1;
    margin: 5px;
    margin-left: 5px;
    font-weight: 700;
    border: 0px;
    margin-left: 0px;
    color: #fff !important;
}

.Hom_BoxGroups_Nu {
    cursor: pointer !important;
}

.Home_UndBox {
    position: absolute;
    bottom: 0px;
    background: #c0c0c080;
    right: 0px;
    height: 81px;
    border-radius: 0px 0px 15px 15px;
}

.Home_UndBT1 {
    font-weight: 600;
    font-size: 20px;
    line-height: 14px;
    color: #FFFFFF;
}

.Home_UndBT2 {
    font-family: DanaFaNum-DemiBold !important;
    font-weight: 800;
    font-size: 11px;
    color: #FFFFFF;
}

.Home_Icon1 {
    color: #fff;
    font-weight: 700;
    font-size: 19px;
    margin-left: -5px;
}

.TagpDireco {
    color: #fff;
    font-size: 11px;
    font-family: DanaFaNum-DemiBold !important;
}

@media only screen and (max-height: 600px) {
    .TagpDireco {
        font-size: 10px;
    }
}

.TagpDireco > p {
    color: #fff;
    font-size: 10px;
}
/*****.....................................................*****/
.Prof_UseIcon1 {
    width: 77.7px !important;
    height: 77.7px !important;
    background: #f4860b !important;
    border-radius: 100px !important;
}

.Prof_UserIcon2 {
    position: absolute !important;
    top: 15px !important;
    right: 103px;
    font-weight: 800 !important;
    font-size: 17.9088px !important;
}

.Prof_UserIcon3 {
    font-family: DanaFaNum-DemiBold !important;
    position: absolute !important;
    top: 50px !important;
    right: 105px !important;
    font-weight: 530;
    font-size: 11px;
}

.Prof_BoxPro2 {
    background: #FFFFFF !important;
    box-shadow: 0px 16.4123px 17.3778px -4.82716px rgba(0, 0, 0, 0.04) !important;
    border-radius: 15.4469px !important;
    height: 109.09px;
}

.Prof_BoxPro3 {
    background: #FFFFFF !important;
    box-shadow: 0px 15.5304px 16.4439px -4.56776px rgba(0, 0, 0, 0.04) !important;
    border-radius: 31.9743px !important;
    height: 490.6px !important;
}

.Prof_UseAllCon1 {
    width: 50.7px !important;
    height: 50.7px !important;
    background: #f4860b !important;
    border-radius: 100px !important;
    text-align: center;
}

.Prof_UseAllCon2 {
    position: absolute !important;
    top: 15px !important;
    right: 93px;
    font-weight: 800 !important;
    font-size: 18.909px !important;
    color: #434D46 !important;
}

.Prof_BirdBot {
    border-bottom: 2px solid #f7f7f7 !important;
    padding-bottom: 20px !important;
}

.Prof_UseIcon7 {
    background-color: #f4860b;
    width: 110.7px !important;
    height: 110.7px !important;
    border-radius: 100px;
    padding: 7px;
}

.SpanClRepic {
    background: #d2d2d2 !important;
    padding: 9px 10px 3px 10px !important;
    border-radius: 100px !important;
    position: absolute !important;
    bottom: -3px !important;
    margin-right: -38px !important;
}

.Prof_InpLbgp {
    margin-right: 10px;
    color: #c7c7c7 !important;
    margin-bottom: -10px !important;
}

.Prof_Inpsgp {
    border-bottom: 2px solid #c9c9c9 !important;
    border: 0px;
    background: #F6F6F6;
    font-weight: 500;
    border-radius: 0px;
    font-family: DanaFaNum-DemiBold !important;
}

    .Prof_Inpsgp:focus {
        border-bottom: 2px solid #c9c9c9 !important;
        border: 0px;
        background: #F6F6F6;
        font-weight: 500;
    }

.Prof_GtDelt {
    font-weight: 750;
    color: #CE0724 !important;
    margin-right: 5px;
}











/*****.....................................................*****/
.indx--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .indx--content h3 {
        color: #ffa105;
    }

.indxitemsboxst:hover, .indxitemsboxst:active .indxitemsboxst:focus {
    color: #fff !important;
}


.indxitemico {
    padding-top: 7px !important;
    font-size: 2.4rem !important;
    margin-bottom: 14px !important;
    margin-bottom: 11px !important;
}

    .indxitemico:hover, .indxitemico:active .indxitemico:focus {
        color: #fff !important;
        font-size: 2.4rem !important;
    }

.indxitemicost {
    padding-top: 7px !important;
    font-size: 1.9rem !important;
    margin-bottom: 14px !important;
    margin-bottom: 11px !important;
}

    .indxitemicost:hover, .indxitemicost:active .indxitemicost:focus {
        color: #fff !important;
        font-size: 2.4rem !important;
    }

.bexfontbo1:hover, .bexfontbo1:active .bexfontbo1:focus {
    font-weight: 700 !important;
    color: #fff !important;
}

.indxbtnshower {
    position: fixed !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    Border-radius: 30px 30px 10px 10px !important;
    margin-bottom: -70px !important;
    background-color: #2d3057 !important;
}

.indxbtnshower--profile {
    height: 250px !important;
    position: fixed !important;
    left: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    Border-radius: 20px 20px 10px 10px !important;
    margin-bottom: -5% !important;
    background-color: #2d3057 !important;
}


.indxboxp {
    margin-right: 15px !important;
    margin-top: 11px !important;
}

.indxboxp2 {
    border-radius: 14px !important;
    background-color: #130f40 !important;
    padding: 8px !important;
}

.indxmpbot {
    background-color: #fff !important;
}

.indxbotbpiclo {
    text-align: left !important;
    left: 0 !important;
    position: absolute !important;
    padding-left: 30px !important;
}

.indxmenubot {
    width: 100% !important;
    margin-top: -5px !important;
}

.icons27 {
    font-size: 27px !important;
}

.testimonial-group--icon--container {
    display: none !important;
    justify-content: space-between !important;
    align-items: center !important;
    position: absolute !important;
    width: 100% !important;
    text-align: center !important;
    height: 60% !important;
}


.testimonial-group > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

    .testimonial-group > .row > .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > .col-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

    .testimonial-group > .row > a {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    }

.testimonial-group > .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.indx--header h1 {
    font-size: 20px;
}

.indx--content h3 {
    font-size: 8px;
    text-align: center;
}

.testimonial-group--icon--container {
    display: flex !important;
}


@media (max-width:470px) {
    .indxitemico {
        display: none !important;
    }
}

.ModalSliderHomeprd {
    position: fixed !important;
    bottom: -3px !important;
    width: 100.5% !important;
    text-align: center !important;
    background-color: #fff !important;
    height: 72% !important;
    border-radius: 65px 65px 0px 0px !important;
    margin-right: -16px;
}

.ModalPrdctinhome {
    position: fixed !important;
    bottom: -3px !important;
    width: 100.5% !important;
    text-align: center !important;
    background-color: #fff !important;
    height: 72% !important;
    border-radius: 75px 75px 0px 0px !important;
    margin-right: -16px;
}

.FullTextPrd > p {
    text-align: justify !important;
    font-weight: 600 !important;
    padding-right: 12px !important;
    padding-left: 12px !important;
}

/*****............................Sprct.........................*****/
.BoxImgeToping {
    padding-left: 0px !important;
    padding-right: 0px !important;
    position: fixed !important;
    margin-right: -7px !important;
    width: 102% !important;
}

.BtnplisZiro {
    background-color: #f4860b !important;
    border: 1px solid #f4860b;
    color: #fff;
}

select, option {
    font-family: Dana-Bold !important;
}

.bootstrap-select .dropdown-menu {
    width: 100px !important;
}

.bootstrap-select > .dropdown-toggle.btn-light, .bootstrap-select > .dropdown-toggle.btn-secondary {
    border: 2px solid #f4860b;
    padding: 10px;
    font-weight: 420;
    font-size: 13px;
    color: #000 !important;
    border-radius: 9px !important;
}

.dropdown-item {
    font-size: 13px;
    font-weight: 420;
}

.switch input:checked ~ span::after {
    background-color: #f4860b !important;
}

button.whitebutton {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    color: #000 !important;
}

.btn-losuc1 {
    padding: 15px !important;
    border-radius: 100px !important;
    background-color: #f4860b !important;
    border: 1px solid #f4860b !important;
    width: 105% !important;
    padding-top: 18px !important;
    width: 84% !important;
}

.btn-losuc2 {
    border: 2px solid #d4d2d2 !important;
    padding: 26px !important;
}

.Sprd_Btn_heart {
    position: absolute;
    top: 6% !important;
    color: #fff !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    right: 40px !important;
    background: #fff !important;
    padding: 15px !important;
}

.Sprd_Btn_info {
    position: absolute;
    top: 6% !important;
    color: #fff !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    right: 25% !important;
    background: #fff !important;
    padding: 15px !important;
}

.Sprd_Btn_delete {
    position: absolute;
    top: 6% !important;
    color: #fff !important;
    font-size: 10px !important;
    font-weight: 400 !important;
    right: 84% !important;
    background: #fff !important;
    padding: 15px !important;
}

    .Sprd_Btn_delete > i {
        font-size: 12px !important;
    }

.Sprd_Btn_TitlePrd {
    position: absolute !important;
    top: 50% !important;
    color: #fff !important;
    font-size: 32px !important;
    font-weight: 800 !important;
    right: 40px !important;
}

.Sprd_Btn_DircPrd {
    position: absolute !important;
    top: 66% !important;
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    right: 40px !important;
}

.Sprd_Btn_PlZrGrp {
    position: absolute !important;
    top: 50% !important;
    color: #fff !important;
    font-size: 23px !important;
    font-weight: 700 !important;
    text-align: left !important;
}

    .Sprd_Btn_PlZrGrp > span {
        font-family: Dana-Bold !important;
    }

.Sprd_Row_BoxFlx {
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.Sprd_Glass_img {
    width: 60px !important;
    margin-top: 16px !important;
    margin-right: 7px !important;
    margin-left: 7px !important;
}

.Sprd_Lble.Milk {
    font-size: 19px !important;
    font-weight: 500 !important;
    margin-top: -7px !important;
}

/*****............................invoice.........................*****/

.Inv_GoBack {
    width: 21% !important;
    padding-top: 6px !important;
    margin-right: -6px !important;
}

.Inv_BoxPrdc {
    height: 55% !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
}

.Inv_PrdImgbx {
    background-color: #f4860b !important;
    border-radius: 100px !important;
    margin-top: 20px !important;
}

.Inv_ImgIcon {
    width: 90% !important;
    padding-top: 12px !important;
    margin-right: -6px !important;
}

.Inv_PrdName {
    font-size: 25px !important;
    font-weight: 700 !important;
    padding-top: 20px !important;
    margin-bottom: 5px !important;
}

.Inv_SubPrdName {
    font-weight: 600 !important;
    background-color: #FF7C8A !important;
    color: #fff !important;
    padding-right: 12px !important;
    padding-left: 11px !important;
}

.Inv_AmntPrd {
    font-family: DanaFaNum-DemiBold;
    font-size: 13px !important;
    font-weight: 600 !important;
}

.Inv_DirctPrd {
    font-size: 11.5px !important;
    margin-left: 15px !important;
    color: #848484 !important;
    line-height: 14px !important;
    margin-top: -2px;
}

.Inv_BioxCl1 {
    padding-right: 0px !important;
    text-align: right !important;
}

.Inv_IcnPrd1 {
    padding-top: 43px !important;
}

.Inv_IcnPrd2 {
    margin-bottom: 2px !important;
}

.Inv_PrdNumbr {
    margin-bottom: 2px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    margin-right: 2px !important;
    font-family: DanaFaNum-DemiBold !important;
}

.Inv_IcnPrd4 {
    margin-bottom: 2px !important;
    margin-right: -1px !important;
}

.Inv_Linehr {
    padding-right: 30px;
    padding-left: 30px;
}

.Inv_PgBixBtn {
    height: 48% !important;
    border-radius: 1px !important;
    background-color: #F6F6F6 !important;
}

.Inv_Dirc2 {
    font-weight: 500 !important;
    font-size: 13px !important;
}

.Inv_TxtAre {
    border: 1px solid #D9D9D9 !important;
    border-radius: 13px !important;
    background-color: #F6F6F6 !important;
}

.Inv_OrdAmnt10 {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.Inv_OrdAmnt11 {
    font-weight: 600 !important;
    font-size: 14px !important;
    font-family: DanaFaNum-DemiBold !important;
}

.Inv_OrdAmnt12 {
    font-weight: 600 !important;
    font-size: 16px !important;
    font-family: DanaFaNum-DemiBold !important;
}

.Inv_BxEndord {
    display: flex !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.Inv_Deletboxe {
    background-color: #cc2323 !important;
    width: 65px !important;
    height: 16% !important;
    position: absolute !important;
    left: 0 !important;
    border-radius: 0px 20px 20px 0px !important;
    text-align: center !important;
    margin-top: 20px !important;
}

.Inv_PDeleti {
    padding-top: 37px !important;
    margin-bottom: 4px !important;
}

.Inv_IcDeleti {
    color: #fff !important;
    margin-left: -4px !important;
    font-weight: 700 !important;
}

.Inv_DelIco1 {
    font-size: 18px !important;
    margin-left: -6px !important;
    color: #fff !important;
}

.Btn_SelctdAdress {
    background-color: #f4860b !important;
    border: 1px solid #f4860b !important;
    width: 100% !important;
    padding: 14px !important;
    border-radius: 12px !important;
    color: #fff !important;
    font-weight: 650 !important;
    text-align: right !important;
}

.swal2-popup {
    padding: 3rem !important;
    border-radius: 3.50rem !important;
    margin-left: 10px !important;
    margin-right: 10PX !important;
}

.Btnse_HistorAdrs {
    background-color: #fff !important;
    padding: 14px !important;
    font-weight: 800 !important;
    text-align: right !important;
}

.Home_SerchInp:focus {
    border: 2px solid #f4860b !important;
}

.Loc_BtnGrps2 {
    background-color: #fff !important;
    color: #000 !important;
    border: 1px solid #fff !important;
    padding: 14px !important;
    font-weight: 700 !important;
    text-align: right !important;
}

.input-icon span {
    left: 0 !important;
    right: 85% !important;
}

.swal2-popup {
    padding: 3rem !important;
    border-radius: 3.50rem !important;
    margin-left: 10px !important;
    margin-right: 10PX !important;
}






.mapp-container .mapp-modal:not(.mapp-modal-cover).large {
    display: none !important;
}

.mapp-footer {
    display: none !important;
}

.mapp-logo {
    display: none !important;
}

.mapp-container .leaflet-popup-content {
    width: 152px !important;
    height: 95px;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
    bottom: -20px !important;
}

.icon-close, .icon-share, .icon-copy {
    display: none !important;
}

.radio > input:checked ~ span {
    background-color: #f4860b !important;
}







.Inp_Ofer2 {
    box-sizing: border-box !important;
    border-radius: 6px !important;
    background: #F6F6F6 !important;
    width: 99% !important;
    height: 30px !important;
    border: 2px solid #f4ae0b !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    padding-top: 9px !important;
}

.Btn_OferReg1 {
    width: 100% !important;
    height: 30px !important;
    border: 2px solid #f4860b !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    background-color: #f4860b !important;
    color: #fff !important;
    padding-top: 5px !important;
}

.Back_Su6 {
    text-align: left !important;
    margin-top: 18px !important;
    margin-left: 10px !important;
}

.TagAddres4 {
    font-size: 17px !important;
    font-weight: 800 !important;
    margin-bottom: 18px !important;
    margin-top: 8px !important;
}

.ForColMap3 {
    height: 160px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-top: 15px !important;
    box-shadow: 0px 40px 20px 1px #006d4978 !important;
}

.ForSubMap3 {
    background-color: #f4860b !important;
    padding: 6px !important;
    padding-top: 6px !important;
    border-radius: 0px 0px 15px 15px !important;
    color: #fff !important;
    margin-top: -14px !important;
    padding-top: 19px !important;
}

    .ForSubMap3 > p {
        margin-bottom: 0px !important;
        font-weight: 600 !important;
    }

    .ForSubMap3 > span {
        font-family: Dana-Bold !important;
    }

.divnones {
    margin-top: 50px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.NumbrFa {
    font-family: DanaFaNum-DemiBold !important;
}

#RegOferCo {
    background-color: transparent !important;
    color: #f4860b !important;
    border: 2px solid #f4860b !important;
    font-weight: 600 !important;
}

.DivCatepymt {
    border-radius: 15px !important;
}

.Tagpcatpy {
    font-weight: 750 !important;
    padding-top: 10px !important;
    font-size: 11px !important;
}

.ImgeCrCatg {
    width: 22px !important;
    margin-left: 8px !important;
    padding-bottom: 0px !important;
}

.PayBtn3 {
    font-size: 13px !important;
    font-weight: 800 !important;
    padding: 13px 10px !important;
    width: 100% !important;
}

.SpanTimer10 {
    background-color: transparent !important;
    color: #f4860b !important;
    border: 2px solid #f4860b !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    padding-top: 4px !important;
}


/*Just Fonts*/
.Hom_UserIcon2 {
    font-family: Pela-ExtraBold !important;
}

.Sprd_Btn_TitlePrd {
    font-family: Pela-ExtraBold !important;
}

/* -------------------------------------------------------------------------- */
/* Extracted inline styles from _DefaultLayout.cshtml (auto-generated)        */
/* -------------------------------------------------------------------------- */
.u-inline-002 {
    padding-right: 1px !important;
    padding-left: 1px !important;
    overflow: hidden;
}

.u-inline-003 {
    padding-right: 16px;
    padding-left: 16px;
}

.u-inline-004 {
    border-radius: 10px !important;
}

.u-inline-005 {
    width: 101.5%;
    border-radius: 20px;
    height: 39px;
    margin-top: -0.5px;
    margin-right: -0.2px;
}

.u-inline-006 {
    font-family: KalamehWeb-ExtraBold !important;
}

.u-inline-007 {
    font-size: 9.2px !important;
}

.u-inline-008 {
    width: 65%;
    margin-top: -6px;
}

.u-inline-009 {
    padding-top: 12px;
}

.u-inline-010 {
    margin-top: -20px;
    margin-right: 0px !important;
    margin-left: -7px !important;
}

.u-inline-011 {
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-bottom: 15px;
}

.u-inline-012 {
    margin-top: 45px;
}

.u-inline-013 {
    padding-right: 14px;
}

.u-inline-014 {
    width: 110px;
    margin-top: -26%;
    padding: 15px;
}

.u-inline-015 {
    padding-right: 27px;
    margin-top: -10px;
}

.u-inline-016 {
    font-size: 19px;
    font-weight: 800;
    color: #fff;
    padding-top: 0%;
    margin-bottom: 2px;
    margin-top: 5px;
}

.u-inline-017 {
    padding-left: 30px;
    margin-bottom: 10px;
    position: absolute;
}

.u-inline-018 {
    position: absolute;
    left: 15px;
    bottom: -40px;
}

.u-inline-019 {
    text-align: left;
    padding-left: 10px;
    margin-bottom: -1px !important;
    margin-left: -9px !important;
    border-radius: 10px 10px 10px 20px;
    position: absolute;
    left: 2px;
    bottom: 5px !important;
}

.u-inline-020 {
    color: #f4860b;
    padding-top: 3px;
    border-radius: 3px 4px 3px 9px;
}

.u-inline-021 {
    font-size: 9px;
    color: #f4860b;
    padding-left: 5px;
}

.u-inline-022 {
    margin-top: -10px;
    margin-bottom: -7px;
}

.u-inline-023 {
    margin-right: -7px !important;
    margin-left: -7px !important;
}


/*colors*/

.wineRed {
    background-color: #80060c !important;
}

.u-inline-024 {
    flex: 0 0 44.333%;
    max-width: 41.333%;
    background-color: #f4860b;
    border-radius: 50px;
    margin-right: -28px;
    text-align: left;
    padding-left: 10px;
    height: 100%;
    margin-top: 4px;
}

.u-inline-025 {
    margin-top: 23px;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
    margin-left: 15px !important;
    margin-bottom: 24px;
    font-family: KalamehWeb-ExtraBold !important;
}

.u-inline-026 {
    border-radius: 10px;
}

.u-inline-027 {
    max-width: 55px;
    width: 100%;
    margin-top: 8px;
    margin-bottom: 7px;
}

.u-inline-028 {
    padding-right: 5px !important;
}

.u-inline-029 {
    margin-top: 12px;
    margin-bottom: 0px !important;
}

.u-inline-030 {
    font-size: 11px;
    font-weight: 400 !important;
}

.u-inline-031 {
    padding-right: 5px;
    padding-left: 5px;
}

.u-inline-032 {
    margin-bottom: 8px;
}

.textcolorwhite {
    color: #fff !important;
}

.backblack {
    background-color: #212220 !important;
}

.u-inline-033 {
    background-color: #fff;
    border-radius: 20px;
}

.u-inline-034 {
    padding: 8px 16px;
}

.u-inline-035 {
    padding-right: 6px;
    padding-left: 0px !important;
}

.u-inline-036 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/958874216879823903b87789e33ea24a6796ddc914a25b47e.png);*/
}

.u-inline-037 {
    padding-right: 20px;
}

.u-inline-038 {
    margin-top: 9px;
    font-size: 19px;
    font-family: KalamehWeb-ExtraBold !important;
    margin-bottom: 0px !important;
}

.u-inline-039 {
    font-size: 15px;
    padding-right: 3px;
}

.u-inline-040 {
    margin-top: 9px;
}

.u-inline-041 {
    padding-left: 0px !important;
}

.u-inline-042 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.u-inline-043 {
    padding: 6px !important;
    width: 90% !important;
}

.u-inline-044 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/9696183168798112705d27e8809f506f022cf7a36f8ff5c9a.png);*/
}

.u-inline-045 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/36532461686131323b5746f01d9c7c943c79e45433d909a16.png);*/
}

.u-inline-046 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/552602016861313309d42bb5f0c7d58125d1183e25638dbe9.png);*/
}

.u-inline-047 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/5/424366354065732a7c372ad_random_17020463321-3.jpg);*/
}

.u-inline-048 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/74656331686131406eb7a220c422c7bf72c9bf8b85a8a920b.png);*/
}

.u-inline-049 {
    height: 120px;
    border-radius: 16px;
    /*background-image: url(FileManger/1/464634916847701842faa6cef65cd5fac940b36b8fc297b5e.png);*/
}

.u-inline-050 {
    position: fixed;
    bottom: -3px;
    width: 100%;
    text-align: center;
    background-color: transparent;
    height: 60px;
    left: 0;
    right: 0;
    margin-right: 0px !important;
    margin-left: 0px !important;
    z-index: 99999999999999;
}

.u-inline-051 {
    box-shadow: 0px 4px 5px rgba(66, 136, 86, 0.35);
    border-radius: 85px 0px 0px 0px;
    background-color: #fff !important;
    flex: 0 0 40%;
    max-width: 40%;
    padding-top: 4px;
    padding-left: 20px !important;
}

.u-inline-052 {
    margin-top: 13px !important;
    display: block;
}

.u-inline-053 {
    fill: rgb(98, 82, 82);
}

.u-inline-054 {
    color: #000;
    font-size: 14px;
    padding-right: 5px;
}

.u-inline-055 {
    flex: 0 0 20%;
    max-width: 20%;
    padding-right: 7px;
    padding-left: 7px;
    text-align: center;
    border-radius: 100%;
}

.u-inline-056 {
    margin-top: -10px !important;
    display: block;
    background-color: #f4860b;
    border-radius: 100%;
    padding: 0px;
    height: 58px !important;
    width: 59px !important;
    padding-top: 12px;
}

.u-inline-057 {
    fill: rgba(255, 255, 255, 1);
}

.u-inline-058 {
    box-shadow: 0px 4px 5px rgba(66, 136, 86, 0.35);
    border-radius: 0px 85px 0px 0px;
    background-color: #fff !important;
    padding-left: 0px !important;
    flex: 0 0 40%;
    max-width: 40%;
    padding-right: 20px;
    padding-top: 4px;
}

.u-inline-059 {
    display: none;
    z-index: 1051;
}

.u-inline-060 {
    padding-right: 60px;
    padding-left: 60px;
}

.u-inline-061 {
    right: 10px;
    position: fixed;
    z-index: 20;
    bottom: 68px;
    background-color: #f4860b;
    border: 10px #f0f0f0 !important;
}

.u-inline-062 {
    color: #fff !important;
}

.u-inline-063 {
    background-color: #FFF;
    padding: 5px 10px 4px 10px;
    border-radius: 90px;
    position: absolute;
    margin-left: -50px;
    margin-top: -25px;
    color: #f4860b;
    font-weight: 600;
    font-family: DanaFaNum-DemiBold;
}

.u-inline-064 {
    width: 104%;
    margin-right: -2%;
}

.u-inline-065 {
    height: 100%;
    margin-top: -1px;
}

.u-inline-066 {
    height: 100%;
    background-color: #F6F6F6 !important;
}

.u-inline-067 {
    text-align: left;
    width: 98%;
}

.u-inline-068 {
    color: #717171 !important;
    font-size: 16px;
}

.u-inline-069 {
    height: 100%;
    margin: 0px;
}

.u-inline-070 {
    height: 100%;
    background-color: #0000001c;
}
