/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 09 2022 | 18:59:33 */
* {
    box-sizing: border-box
}

body {
    font-family: Rubik, sans-serif;
    margin: 0
}

div#Mainwrapper {
    width: 100%;
    float: left;
    background: #F8F3E8;
    padding: 48px 54px 39px
}
.noPostFound {
    width: 100%;
    float: left;
    text-align: center;
    position: absolute;
    top: 30%;
    height: auto;
    left: 0%;
}

.noPostFound img {
    width: 100px;
    height: 100px;
}

.noPostFound p {
    height: 60px;
    width: 324px;
    color: #353535;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    display: block;
    margin: 0 auto;
    clear: both;
}
div#topSec {
    width: 100%;
    float: left;
    text-align: center
}

div#topSec h2 {
    height: 36px;
    color: #353535;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
    margin: 0 0 12px
}

div#topSec p {
    height: 30px;
    color: #353535;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    margin: 0;
    font-weight: 400
}

div#topSec {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 64px
}

div#topSec h2 {
    height: 36px;
    color: #353535;
    font-size: 30px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
    margin: 0 0 12px
}

div#topSec p {
    height: 30px;
    color: #353535;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center;
    margin: 0;
    font-weight: 400
}

div#contentSec {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 30px;
}

div#contentSec ul#trackerList {
    list-style: none;
    width: 100%;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    direction: rtl
}

div#contentSec ul#trackerList li.tr-item {
    display: inline-block;
    text-align: center;
    position: relative
}

div#contentSec ul#trackerList li.tr-item img {
    width: 60px
}

div#contentSec ul#trackerList li.tr-item div#stepNum span {
    background: background: #a56d14;
    background: transparent;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    line-height: 40px;
    color: #353535;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
    margin: 12px auto;
    display: block
}

div#contentSec ul#trackerList li.tr-item.onGoing #stepNum span {
    background: background: #a56d14;
    background: linear-gradient(38deg, #A56D14 0%, #F8E67E 36.25%, #C4901B 75.92%, #D4AA39 84.74%, #F8E67E 100%);
    width: 40px;
    height: 40px;
    border-radius: 100%;
    line-height: 40px;
    color: #353535;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 44px;
    text-align: center;
    margin: 12px auto;
    display: block
}

div#contentSec ul#trackerList li.tr-item div#stepNum {
    width: 100%;
    float: left
}

div#contentSec ul#trackerList li.tr-item.completed span {
    display: none !important
}

div#contentSec ul#trackerList li.tr-item div#stepTitle {
    height: 30px;
    width: 198px;
    color: #353535;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center
}

div#contentSec ul#trackerList li.tr-item div#doneStep {
    display: none
}

div#contentSec ul#trackerList li.tr-item.completed div#doneStep {
    display: block;
    margin: 15px auto 12px
}

div#contentSec ul#trackerList li.tr-item.completed div#doneStep img {
    width: 40px;
    border-radius: 100%;
    height: 40px
}

div#contentSec ul#trackerList li.tr-item.onGoing div#stepTitle {
    color: #353535;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 30px;
    text-align: center
}

div#contentSec ul#trackerList li.tr-item.completed:before {
    display: block;
    width: 162px;
    height: 2px;
    background: linear-gradient(38deg, #A56D14 0%, #F8E67E 36.25%, #C4901B 75.92%, #D4AA39 84.74%, #F8E67E 100%);
    position: absolute;
    content: '';
    top: 74%;
    left: -83px;
    box-shadow: 0 5px 14px 0 rgba(12, 26, 60, 0.22);
    border: none
}

div#contentSec ul#trackerList li.tr-item:before {
    display: block;
    width: 162px;
    height: 2px;
    background: transparent;
    position: absolute;
    content: '';
    top: 74%;
    left: -83px;
    border-top: 2px #000 dashed
}

div#contentSec ul#trackerList li.tr-item:nth-last-child(1):before {
    border: none
}

div#lastSec {
    width: 100%;
    float: left;
    text-align: center
}

#lastSec>div {
    height: 16px;
    color: #B38632;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 20px;
    text-align: center
}

div#orderdeatils {
    width: 64%;
    float: none;
    background: #F8F3E8;
    top: 100%;
    margin: 0 auto
}

div#tackingthediv {
    width: 100%;
    float: left
}

div#orderdeatils div#openOrderDeatiles {
    height: 19px;
    width: 81px;
    color: #B38632;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
}
span.woocommerce-Price-amount.amount {
    padding: 0 !important;
    font-size: 20px !important;
}
table#orderInfos.activa {
    display: inline-table !important;
	table-layout: fixed;
}

div#orderdeatils table tbody tr th {
    height: 19px;
    color: #353535;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 23px;
    text-align: right;
    text-align: center
}

div#orderdeatils table tbody tr {
    box-sizing: border-box;
    height: 1px;
    width: 892.06px;
    border: 1px solid #E3D2B3;
    min-height: 70px;
    height: 70px
}

div#orderdeatils table tbody tr td {
    height: 23px;
    color: #272727;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 20px;
    letter-spacing: 0;
    line-height: 29px
}
td.lastResult span:last-child {
    padding-left: 0 !important;
    font-size: 20px !important;
}

@media (max-width: 480px) {
.noPostFound img {
    width: 70px !important;
    height: 70px !important;
}

.noPostFound p {
    height: 42px;
    width: 242px;
    color: #353535;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
}

.noPostFound p {
    height: 42px;
    width: 242px;
    color: #353535;
    font-family: "Almoni Neue DL 4.0 AAA";
    font-size: 14px;
    letter-spacing: 0;
    line-height: 21px;
    text-align: center;
    margin: 24px auto 0 auto !important;
}	
span.lastSPAN {
    margin-top: -40px;
}

span.woocommerce-Price-amount.amount bdi {
    display: inline-block !important;
    width: auto;
}

span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    display: inline-block;
    width: auto;
}
    div#contentSec ul#trackerList li.tr-item {
        display: none
    }
    div#contentSec ul#trackerList li.tr-item.onGoing {
        display: block !important;
        display: flex
    }
    div#contentSec ul#trackerList li.tr-item:before {
        display: none !important
    }
    div#contentSec ul#trackerList li.tr-item.onGoing img {
        float: right
    }
    div#contentSec ul#trackerList li.tr-item.onGoing div#stepNum {
        display: none
    }
    div#contentSec ul#trackerList li.tr-item.onGoing div#stepTitle {
        float: left;
        position: relative;
        top: 20px
    }
    div#topSec h2 {
        color: #353535;
        font-size: 20px;
        font-weight: 700;
        letter-spacing: 0;
        line-height: 28px;
        text-align: center
    }
    div#topSec p {
        color: #353535;
        font-size: 14px;
        letter-spacing: 0;
        line-height: 21px;
        text-align: center
    }
    div#topSec {
        margin-bottom: 24px
    }
}