﻿
.currencyInfo {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 9pt;
}

.customerInfo {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 9pt;
}

.alertMessage {
    position: relative;
    background-color: #faf3c5;
    color: #2a110c;
    border-bottom: 3px solid #000;
    width: auto;
    padding: 15px;
}

.alertMessage {
    margin-right: 10px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 11pt;
}

    .alertMessage a {
        color: #7e7e7e;
    }

        .alertMessage a:hover {
            color: #9e7820;
        }

.noBorder {
    border: 0px;
}

.page-title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 5px;
    position: relative;
    margin-bottom: 20px;
}

    .page-title::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -1px;
        height: 2px;
        width: 200px;
        background: #9e7820;
    }

.banners-big {
    border-radius: 3px;
    margin: 18px 0;
    color: #f3f2eb;
    font-weight: 600;
    font-size: 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.banners-big {
    text-align: center;
    background: url('../images/noise_pattern.png?1391170676'),-webkit-gradient(linear, left top, right top, from(#909090), color-stop(50%, #a5a5a5), to(#909090));
    background: url('../images/noise_pattern.png?1391170676'), -webkit-linear-gradient(left, #909090 0%, #a5a5a5 50%, #909090 100%);
    background: url('../images/noise_pattern.png?1391170676'), linear-gradient(to right, #909090 0%, #a5a5a5 50%, #909090 100%);
    padding: 24px;
}

.page-info {
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 3px solid #9e7820;
    width: auto;
    padding: 15px;
    margin-bottom: 30px;
    text-align: center;
}

    .page-info i {
        margin-right: 10px;
        vertical-align: middle;
    }

    .page-info a {
        color: #7e7e7e;
    }

        .page-info a:hover {
            color: #9e7820;
        }

.single-input .required {
    color: #E1001A;
    font-size: 8pt;
}

.form {
    border: 0px solid #f9f9f9;
    margin-bottom: 20px;
    padding: 5px;
}

    .form tr, td {
        padding: 0px;
        margin: 0px;
        border: 0px;
    }


    .form label {
        padding-right: 10px;
        width: 150px;
        vertical-align: text-top;
        color: #2a2a2a;
        font-size: 11px;
        font-weight: bold;
    }

    .form .label {
        padding-right: 10px;
        width: 150px;
        vertical-align: text-top;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
    }

.answer {
    border: 1px dashed #ccc;
    margin-bottom: 10px;
    width: 500px;
    border-left: 2px solid #E1001A;
}

    .answer .answer-info {
        padding: 5px;
        padding-left: 15px;
    }

    .answer .answer-message {
        padding: 15px;
        background-color: #f3f2eb;
    }


.product-detail-option {
    float: left;
    margin-right: 10px;
    min-width: 120px;
}

.showPointer{
    cursor:pointer;
}

.header-searchbox .leftLink {
    /*border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;*/
}
.header-searchbox .rightLink {
    /*border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;*/
}

.header-searchbox a {
    background: #9e7820;
    top: 4px;
    height: 35px;
    line-height: 1;
    text-align: center;
    width: 35px;
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px;
    font-size: 18px;   
    -webkit-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}

            .header-searchbox a i {
                line-height: 35px
            }

            .header-searchbox a:hover {
                background: #9e7820;
                color: #fff
            }

            .facebook-login-button{
                background-color: #3b5a9a; color: white;
            }
             .twitter-login-button{
                background-color: #23aae1; color: white;
            }
              .google-login-button{
                background-color: #d64131; color: white;
            }

            
.hoproduct:hover .hoproduct-thumb::before {
    opacity: 0;
}

.hoproduct:hover .hoproduct-thumb .hoproduct-backimage {
  
     opacity: 0;
}


.mytable .table .account-order-id {
    color: #7e7e7e
}

    .mytable .table a:hover {
        color: #9e7820
    }

.mytable .table-hover tbody tr:hover {
    background-color: rgba(0,0,0,.02)
}

.mytable .table td, .mytable .table th {
    vertical-align: middle;
    text-align: center
}

.mytable .small-title {
    margin-bottom: 15px
}

 .rightVerticalBorder {
    border-right: 1px dashed #CCC;
}

 .required{
     color:red;
 }

     .pdetails-pricebox .badge {
        font-weight:normal !important;
    }


.cr-pagination li {
    margin :2px;
}



.shop-widgets .widget-title {
    font-size: 15px !important
}

.sizeChartProducts {
    font-size: 8pt !important;
    color:brown !important;
    font-weight: bold !important;
}

.sizeChartProductDetail {
    font-size: 10pt !important;
    color: brown !important;
    font-weight: bold !important;
}



/*filteres*/
.categoryFilterTitle, .optionFilterTitle, .propertyFilterTitle, .productNameFilterTitle, .categoryTitle, .filterTitle {
    cursor: pointer;
}

@media only screen and (max-width:768px) {
    .categoryFilterBody, .optionFilterBody, .propertyFilterBody, .productNameFilterBody, .filterBody, .categoryBody, .categoryFilterTitle {
        display: none;
    }
}

@media only screen and (min-width:769px) {
    .filterBox {
        display: none;
    }
}

.shop-widgets{
    margin-top:0px !important;
}

.shop-filters-viewitemcount{
    padding:5px;
}

.header-account {
    float: left;
}

.header-contactinfo {
    color: #000 !important;
}

.mean-container a.meanmenu-reveal {
    color: #000 !important;
}

.herobanner-box h1 {
    text-shadow: 3px 2px 1px #252121;
}

.herobanner-box p {
    opacity: 0.7;
    background-color: #000;
    padding: 10px;
}

.footer-bottom-pages i{
    padding-right:3px;
}

.footer__link--small {
    color: #9e7820 !important;
}

.footer__link--small:visited {
    color: #9e7820 !important;
}

.productDetailSingleImage {
    width:300px;
    height:400px;
}
    .productDetailSingleImage img {
        display: block;
        max-width: 500px;
        max-height: 600px;
        position: absolute;
        margin: auto;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

#lg-download, #lg-share, #lg-actual-size, #lg-zoom-in, #lg-zoom-out, .lg-fullscreen {
    display: none;
}



body.preloader-site {
    overflow: hidden;
}

.preloader-wrapper {
    height: 100%;
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999999;
}

    .preloader-wrapper .preloader {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }


 


/* Style the navbar */
#navbar {
    background-color: #333;
}
.sticky {
    position: fixed;
    top: 0;
    width: 100%;
}
    .sticky + .content {
        padding-top: 60px;
    }


.myRTL {
    direction: rtl;
}

.directionPhone, .myLTR {
    direction: ltr !important;
    unicode-bidi: bidi-override;
}

.footer-bottom-pages a, .footer-bottom-copyright i{
    color: #fff !important;
}

.page-content {
    background-color: none !important;
}

.single-input label {
    color: #fff !important;
}

.form label{
    color :#fff ;
    font-size:11pt;
}

.headerSocial a{
    color : #fff !important;
}

.headerSocial i {
    color: #fff !important;
}