﻿@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);

html {
    direction: rtl;
    width: 100%;
    height: 100%;
}

body {
    direction: rtl;
    font-family: 'Open Sans Hebrew';
    width: 100%;
    height: 100%;
}

form {
    width: 100%;
    height: 100%;
}

.master_form {
    width: 100%;
    height: auto;
}


/*-------------START FONTS SIZE-------*/
h1 {
    font-size: 72px;
    font-weight: 200;
}

.h1span {
    font-size: 60px;
    font-weight: 800;
}

h2 {
    font-size: 30px;
    font-weight: bold;
}

h3 {
    font-size: 28px;
}

h4 {
    font-size: 24px;
}

h5 {
    font-size: 18px;
    font-weight: bold;
}

.paragrph {
    font-size: 14px;
    font-weight: 400;
}

.priceSize {
    font-size: 18px;
}

.popupCircleH1 {
    font-size: 50px;
    font-weight: 800;
}

.popupCircleParagrph {
    font-size: 20px;
    font-weight: 400;
}

.error {
    color: red;
}

a {
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    color: #000;
}

/*-----------START HOME PAGE--------------*/
.gallery {
    position: relative;
    overflow: hidden;
    margin: 0 30px;
}

    .gallery .flexslider {
        border: 0;
        background: none;
    }

                    .gallery .flexslider .slides li a:active,
                    .gallery .flexslider .slides li a:focus,
                    .gallery .flexslider .slides li a:hover {
                        text-decoration: none;
                    }


                .gallery .flexslider .slides li .galleryText {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 50%;
                    height: 100%;
                    text-align: right;
                    padding: 50px 0;
                    padding-left: 360px;
                }

                    .gallery .flexslider .slides li .galleryText h1 {
                        color: white;
                        margin-top: 0;
                        margin-bottom: 25px;
                    }

                    .gallery .flexslider .slides li .galleryText .paragrph {
                        color: white;
                        margin-bottom: 25px;
                    }

                    .gallery .flexslider .slides li .galleryText .button {
                        background: white;
                        height: 54px;
                        line-height: 54px;
                        text-align: center;
                        color: #191919;
                        padding: 0 70px;
                        box-shadow: none;
                        border: 1px solid white;
                    }

        .gallery .flexslider .flex-control-nav {
            position: absolute;
            bottom: 50px;
            z-index: 9999;
        }


        .gallery .flexslider .flex-control-paging li a {
            width: 50px;
            height: 4px;
            display: block;
            background: rgba(0, 0, 0, 0.5);
            cursor: pointer;
            text-indent: -9999px;
            box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
            border-radius: 20px;
        }

            .gallery .flexslider .flex-control-paging li a.flex-active {
                background: #e84c3d;
            }

.newCollection {
}

    .newCollection h3 {
        text-align: center;
        line-height: 47px;
    }

    .newCollection ul {
        margin: 0;
        display: block;
        text-align: center;
        padding: 0;
    }

        .newCollection ul li {
            display: inline-block;
            margin: 0 7.5px;
        }

            .newCollection ul li a {
                color: #a7a7a7;
                font-size: 13px;
                line-height: 47px;
            }

                .newCollection ul li a.active {
                    color: #e84c3d;
                    text-decoration: underline;
                }

    .newCollection .wrapBox {
        margin-bottom: 40px;
    }

        .newCollection .wrapBox .itemPic {
            border-bottom: 1px solid #ececec;
            position: relative;
        }

            .newCollection .wrapBox .itemPic img {
                width: 100%;
            }

        .newCollection .wrapBox .itemsText {
            width: 100%;
            padding: 15px 0;
        }

            .newCollection .wrapBox .itemsText .name {
                display: block;
                text-align: center;
                font-weight: bold;
                text-transform: uppercase;
                color: #191919;
            }

            .newCollection .wrapBox .itemsText .barCode {
                display: block;
                text-align: center;
                text-transform: uppercase;
                color: #191919;
            }

            .newCollection .wrapBox .itemsText .price {
                display: block;
                text-align: center;
                color: #e54c3a;
            }

                .newCollection .wrapBox .itemsText .price .discount {
                    display: inline-block;
                    text-decoration: line-through;
                    color: #929292;
                }

                    .newCollection .wrapBox .itemsText .price .discount b {
                        margin: 5px;
                    }

.bannreHomePage {
    padding: 0;
    background: none;
}

    .bannreHomePage img {
        width: 100%;
    }

/************************ content-world-area ************************/

.content-world-area {
}

    .content-world-area h3 {
        text-align: center;
        margin-bottom: 30px;
    }

    .content-world-area .WrapBox {
        padding: 0;
        position: relative;
        display: block;
        color: #000;
    }

        .content-world-area .WrapBox .pic {
            height: 100%;
            padding: 0;
            height: 264px;
        }

        .content-world-area .WrapBox .seperator {
            width: 30px;
            height: 2px;
            background: red;
            position: absolute;
            top: 110px;
            left: 50%;
            margin-left: -15px;
            margin-top: -1px;
            z-index: 500;
        }

        .content-world-area .WrapBox .content {
            background: #f0f0f0;
            height: 264px;
            padding: 100px 30px;
            font-weight: 700;
            text-align: center;
        }

        .content-world-area .WrapBox:nth-child(6n+1),
        .content-world-area .WrapBox:nth-child(6n+2) {
            color: #e84c3d;
        }

/********************************************************/

.Bord {
    margin-top: 70px;
}

    .Bord h3 {
        text-align: center;
        margin-bottom: 15px;
    }

    .Bord .paragrph {
        margin: 0 auto;
        text-align: center;
        margin-bottom: 30px;
        width: 530px;
    }

    .Bord .bordGallery {
        position: relative;
        /*padding-bottom: 100px;*/
        width: 100%;
    }

        .Bord .bordGallery img:hover + .galleryText {
            display: block;
        }

        .Bord .bordGallery .galleryText {
            display: none;
            background: #e84c3d;
            color: white;
            text-align: center;
            font-size: 14px;
            padding: 10px;
            position: absolute;
            width: 100%;
            bottom: -60px;
            z-index: 999999999;
        }

            .Bord .bordGallery .galleryText span {
                text-decoration: line-through;
            }

/*-----------EMD HOME PAGE--------------*/

/*--------CECKBOX-------*/

input[type=checkbox]:enabled {
    -webkit-appearance: none;
    border-radius: 0;
    vertical-align: sub;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: absolute;
    outline: none;
    cursor: pointer;
    font-size: 10px;
}

input[type=checkbox]:disabled {
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
    color: #c2c6cb;
    text-align: center;
    border-radius: 0;
    background: #e84c3d;
    *border: 1px solid #e84c3d;
}

input[type=checkbox]:before {
    font-family: nes-optic;
    content: "\e605";
    line-height: 100%;
    position: absolute;
    outline: none;
    font-size: 10px;
    left: 4px;
    top: 6px;
    color: #e84c3d;
}

input[type=checkbox]:checked:before {
    font-family: nes-optic;
    content: "\e604";
    line-height: 100%;
    position: absolute;
    outline: none;
    font-size: 10px;
    left: 4px;
    top: 6px;
    color: #e84c3d;
}
/*--------END CECKBOX-------*/

/*--------RADIO-------*/

input[type=radio]:enabled {
    -webkit-appearance: none;
    border-radius: 0;
    vertical-align: sub;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: absolute;
    outline: none;
    cursor: pointer;
    font-size: 20px;
}

input[type=radio]:disabled {
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
    color: #c2c6cb;
    text-align: center;
    border-radius: 0;
    background: #e84c3d;
}

input[type=radio]:before {
    font-family: nes-optic;
    content: "\e60d";
    line-height: 100%;
    position: absolute;
    outline: none;
    font-size: 20px;
    left: 6px;
    /*top: -4px;*/
    color: #b4b4b4;
}

input[type=radio]:checked:before {
    font-family: nes-optic;
    content: "\e60c";
    line-height: 100%;
    position: absolute;
    outline: none;
    font-size: 20px;
    left: 6px;
    /*top: -4px;*/
    color: #e84c3d;
}
/*--------END RADIO-------*/

/*-------START FOOTER--------*/
.footer {
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 0 30px;
    position: relative;
    overflow: hidden;
}

    .footer .upFooter {
        background: #191919;
        padding: 70px 0 45px;
        overflow: hidden;
        width: 100%;
        position: relative;
    }

        .footer .upFooter h6 {
            text-transform: uppercase;
            color: white;
            font-size: 14px;
            font-weight: bold;
            margin: 0 0 10px;
        }

        .footer .upFooter nav h6 > span{
            display:none;
        }

        .footer .upFooter ul {
            margin: 0;
        }

            .footer .upFooter ul li {
                padding: 3px 0;
            }

                .footer .upFooter ul li a {
                    font-size: 13px;
                    color: #bbbbbb;
                    text-decoration: none;
                    font-style: normal;
                    text-transform: uppercase;
                }

                    .footer .upFooter ul li a:hover {
                        text-decoration: underline;
                        color: white;
                    }




    .footer .Social {
        padding: 60px 0 25px;
        display: block;
        text-align: center;
    }

        .footer .Social ul {
            padding: 0;
            margin: 0;
        }

            .footer .Social ul li {
                display: inline-block;
            }

                .footer .Social ul li a {
                    margin: 0 5px;
                }

                    .footer .Social ul li a:hover {
                        text-decoration: none;
                    }

                    .footer .Social ul li a span {
                        font-size: 32px;
                        color: #5e5e5e;
                        -moz-transition: all .15s ease-in-out;
                        -o-transition: all .15s ease-in-out;
                        -webkit-transition: all .15s ease-in-out;
                        transition: all .15s ease-in-out;
                    }

                        .footer .Social ul li a span:hover {
                            color: white;
                        }

    .footer .footerDowm {
        text-align: center;
        height: auto;
        line-height: none;
        margin: 0;
        background: #191919;
        font-size: 11px;
        font-style: normal;
        padding: 0 0;
        color: #bbbbbb;
    }

    .footer .footerDowm a{
        color:#337ab7;
    }





    .footer .wrapNewsLetter {
        border-top: 1px solid #ececec;
        padding: 40px 0;
    }

        .footer .wrapNewsLetter .col-lg-9 {
            padding: 0;
            margin: 0 auto;
            float: none;
        }

            .footer .wrapNewsLetter .col-lg-9 .col-lg-3 {
                padding: 0;
            }

                .footer .wrapNewsLetter .col-lg-9 .col-lg-3 h6 {
                    text-align: right;
                    margin: 0;
                    padding: 0;
                    line-height: 60px;
                    font-size: 18px;
                    font-weight: bold;
                    color: #191919;
                }

            .footer .wrapNewsLetter .col-lg-9 .col-lg-7 {
                position: relative;
            }

        .footer .wrapNewsLetter .textBox {
            width: 458px;
            background: #ffffff;
            border: 1px solid #d2d2d2;
            padding: 0 10px 0 115px;
            height: 60px;
            color: #191919;
            font-size: 13px;
            border-radius: 0;
        }

        .footer .wrapNewsLetter .col-lg-9 .col-lg-7 .error {
        }

        .footer .wrapNewsLetter .col-lg-9 .col-lg-7 .button {
            background: #f0f0f0;
            color: #191919;
            text-align: center;
            position: absolute;
            left: 35px;
            top: 10px;
            height: 40px;
            border: 0;
            *padding: 0 30px;
            cursor: pointer;
            width: 100px;
            font-size: 14px;
            font-weight: 800;
        }

    /*-------END FOOTER--------*/

    /*------START BACK TO TOP------*/
    .footer .BackToTop {
        position: absolute;
        top: 0;
        left: -1px;
        padding: 10px;
        width: 50px;
        height: 50px;
        background: white;
        text-align: center;
        font-size: 14px;
        z-index: 3;
        color: white;
        border-image-source: initial;
        border-image-slice: initial;
        border-image-width: initial;
        border-image-outset: initial;
        line-height: 50px;
        border-image-repeat: initial;
        cursor: pointer;
    }

        .footer .BackToTop .icon-icon-ios7-arrow-up {
            color: #191919;
            text-align: center;
            font-size: 32px;
            display: block;
        }



/*------START BACK TO TOP------*/



/*-----------START HEADER---------*/
header {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    padding: 0 30px;
    height: 146px;
}

    header .container {
    }

    header .topHeader {
        padding: 20px 0 5px;
    }

        header .topHeader .lang {
            float: left;
            padding: 0;
        }

            header .topHeader .lang select {
                background: #f0f0f0;
                border: 0;
                width: 90px;
                border-radius: 20px;
                padding: 0 10px;
                height: 20px;
                float: left;
                font-size: 12px;
                font-family: arial;
            }

        header .topHeader .phone {
            padding: 0;
        }

            header .topHeader .phone a {
                color: #888888;
                font-size: 12px;
                display: inline-block;
                font-family: arial;
                margin-left: 10px;
            }

                header .topHeader .phone a:hover {
                    background: none;
                    color: #888888 !important;
                }

    header .siteMenu {
        width: 100%;
        height: 60px;
    }

        header .siteMenu a {
            padding: 0 16px;
            font-size: 14px;
            font-weight: bold;
        }

        header .siteMenu li a {
            padding: 0 16px;
            font-size: 14px;
            font-weight: inherit;
        }

    header a.active {
        background: #191919;
        color: white !important;
    }

        header a.active .icon-menu {
            color: white !important;
        }

    header .siteMenu a:hover {
        background: #191919;
        color: white !important;
    }

        header .siteMenu a:hover .icon-menu {
            color: white !important;
        }

    header .siteMenu .right > .linkWarper {
        text-decoration: none;
        height: 56px;
        line-height: 56px;
        display: block;
        padding: 0;
        float: right;
    }

    header .siteMenu .right .linkWarper {
        text-decoration: none;
        color: #000;
    }

        header .siteMenu .right .linkWarper a {
            width: auto;
            padding: 0 16px;
            text-decoration: none;
            color: #000;
        }

            header .siteMenu .right .linkWarper a .icon-menu {
                *background: #191919;
                font-size: 14px;
                position: relative;
                top: 1px;
                margin-left: 5px;
            }

    header .siteMenu .meddle {
        padding: 0 64px;
        display: block;
        text-align: center;
        margin: 0;
    }

        header .siteMenu .meddle div {
            display: inline-block;
            float: right;
        }

            header .siteMenu .meddle div a {
                padding: 0 16px;
                *background: white;
                text-decoration: none;
                display: block;
                height: 56px;
                line-height: 56px;
                color: #191919;
            }

    header .siteMenu .siteTools {
        float: left;
        margin: 0;
        padding: 0;
        position: relative;
    }

        header .siteMenu .siteTools .toolBOx {
            display: inline-block;
            float: left;
            position: relative;
            height: 56px;
            width: 56px;
            cursor: pointer;
        }

            header .siteMenu .siteTools .toolBOx a {
                /*height: 100%;*/
                width: 100%;
                line-height: 56px;
                color: #191919;
                display: block;
                position: relative;
                text-align: right;
            }

                header .siteMenu .siteTools .toolBOx a .numberOfProducts {
                    color: #e64d3f;
                    position: absolute;
                    top: 0;
                    text-align: center;
                    left: 24px;
                    line-height: initial;
                }

                header .siteMenu .siteTools .toolBOx a span {
                    width: 100%;
                    height: 100%;
                    line-height: 56px;
                    font-size: 16px;
                    text-align: right;
                }

                header .siteMenu .siteTools .toolBOx a:hover,
                header .siteMenu .siteTools .toolBOx a:focus {
                    text-decoration: none;
                }

            header .siteMenu .siteTools .toolBOx .siteMenuOpenUser {
                top: 56px;
                left: 0;
            }

                        header .siteMenu .siteTools .toolBOx .siteMenuOpenUser ul li a {
                            display: block;
                            padding: 0;
                        }

                            header .siteMenu .siteTools .toolBOx .siteMenuOpenUser ul li a span {
                                display: inline;
                            }

    header .wrapLogo {
        overflow: hidden;
        width: 100%;
    }

        header .wrapLogo .logo {
            width: 118px;
            height: 30px;
            display: block;
            margin: 0 auto 12px;
        }

            header .wrapLogo .logo:hover {
                background: none;
            }

    header .siteMenu .siteMenuOpen {
        display: none;
        background: #191919;
        position: absolute;
        /*width: 97%;*/
        right: 30px;
        left: 30px;
        padding: 30px 0 45px;
        margin: 0;
        /*border-right: 30px solid white;
        border-left: 30px solid white;*/
        z-index: 9999;
        top: 143px;
    }

.MegaMenu {
    padding: 0;
    margin: 0;
    color: #fff;
}

    .MegaMenu li {
        position: relative;
        overflow: hidden;
    }

        .MegaMenu li ul {
            margin: 0;
            padding: 0;
        }

            .MegaMenu li ul li {
                width: 100%;
            }

                .MegaMenu li ul li a {
                    color: white;
                    display: block;
                    padding-bottom: 15px;
                    border-bottom: 1px solid #303030;
                    padding-top: 15px;
                }

                    .MegaMenu li ul li a:hover {
                        background: white !important;
                        color: #191919 !important;
                        text-decoration: none;
                        padding-right: 15px;
                    }



header .MegaMenu1 {
    padding: 0;
    position: absolute;
    width: 100%;
    background: red;
    height: 100px;
    margin: 0;
    right: 0;
    top: 140px;
    display: none;
}


header .siteMenu .siteMenuOpen2 {
    display: none;
    background: #191919;
    position: absolute;
    /*width: 97%;*/
    right: 30px;
    left: 30px;
    padding: 30px 0 45px;
    margin: 0;
    z-index: 9999;
    top: 143px;
}

    header .siteMenu .siteMenuOpen2 .MegaMenu {
        padding: 0;
        margin: 0;
    }

        header .siteMenu .siteMenuOpen2 .MegaMenu li {
            position: relative;
        }

            header .siteMenu .siteMenuOpen2 .MegaMenu li ul {
                margin: 0;
                padding: 0;
            }

                header .siteMenu .siteMenuOpen2 .MegaMenu li ul li {
                    width: 100%;
                }

                    header .siteMenu .siteMenuOpen2 .MegaMenu li ul li a {
                        color: white;
                        display: block;
                        border-bottom: 1px solid #303030;
                    }

                    header .siteMenu .siteMenuOpen2 .MegaMenu li ul li a:hover {
                        background: white !important;
                        color: #191919 !important;
                        text-decoration: none;
                        *padding-right: 15px;
                    }

.siteMenuOpenSearch {
    display: none;
    background: #191919;
    width: 100%;
    left: 0;
    padding: 30px 0 45px;
    margin: 0;
    border-right: 30px solid white;
    border-left: 30px solid white;
    z-index: 9999;
    height: 135px;
    position: absolute;
    margin-top: -1px
}

    .siteMenuOpenSearch .col-lg-12 {
        position: relative;
    }

        .siteMenuOpenSearch .col-lg-12 .textBox {
            width: 100%;
            background: #ffffff;
            border: 0;
            padding: 0 10px 0 115px;
            height: 60px;
            color: #191919;
            font-size: 13px;
            border-radius: 0;
        }

        .siteMenuOpenSearch .col-lg-12 .button {
            background: #f0f0f0;
            color: #191919;
            text-align: center;
            position: absolute;
            left: 35px;
            top: 10px;
            height: 40px;
            border: 0;
            cursor: pointer;
            width: 100px;
            font-size: 14px;
            font-weight: 800;
        }





header .siteMenu .siteMenuOpenUser {
    display: none;
    background: #191919;
    position: absolute;
    width: 295px;
    right: auto;
    left: 56px;
    padding: 30px 0 30px;
    margin: 0;
    border-right: 0 solid none;
    border-left: 0 solid none;
    z-index: 9999;
    top: 143px;
}

    header .siteMenu .siteMenuOpenUser .MegaMenu {
        padding: 0 10px;
        margin: 0;
    }

        header .siteMenu .siteMenuOpenUser .MegaMenu li {
            position: relative;
            padding: 0 10px;
        }

            header .siteMenu .siteMenuOpenUser .MegaMenu li a {
                padding: 15px 0;
                display: block;
                width: 100%;
                border-bottom: 1px solid #303030;
                color: white;
                font-weight: 400;
            }

                header .siteMenu .siteMenuOpenUser .MegaMenu li a:hover {
                    text-decoration: none;
                    background: white;
                    color: #191919 !important;
                    padding: 15px 10px;
                }

                header .siteMenu .siteMenuOpenUser .MegaMenu li a span {
                    margin-left: 5px;
                    font-weight: bold;
                }

                header .siteMenu .siteMenuOpenUser .MegaMenu li a b {
                    margin: 0 5px;
                }

header .siteMenu .siteMenuOpenShop {
    display: none;
    background: #191919;
    position: absolute;
    width: 400px;
    right: auto;
    left: 0;
    padding: 30px 0 30px;
    margin: 0;
    border-right: 0 solid none;
    border-left: 0 solid none;
    z-index: 9999;
    top: 56px;
}

    header .siteMenu .siteMenuOpenShop .MegaMenu {
        padding: 0;
        margin: 0;
    }

        header .siteMenu .siteMenuOpenShop .MegaMenu li {
            position: relative;
            padding: 0 10px;
        }

            header .siteMenu .siteMenuOpenShop .MegaMenu li > div {
                padding: 15px 0;
                display: block;
                width: 100%;
                border-bottom: 1px solid #303030;
                color: white;
                font-weight: 400;
                overflow: hidden;
            }

                header .siteMenu .siteMenuOpenShop .MegaMenu li > div .img {
                    padding: 0;
                }

                header .siteMenu .siteMenuOpenShop .MegaMenu li > div .ditales {
                }

                    header .siteMenu .siteMenuOpenShop .MegaMenu li > div .ditales span {
                        display: block;
                        font-weight: bold;
                        line-height: 18px;
                        text-align: right;
                        font-size: 14px;
                    }

                        header .siteMenu .siteMenuOpenShop .MegaMenu li > div .ditales span:last-child {
                            font-weight: 400;
                        }

                header .siteMenu .siteMenuOpenShop .MegaMenu li > div:hover {
                    text-decoration: none;
                }

.MegaMenu li > div .price {
    font-weight: bold;
    text-align: left;
    padding-right: 0;
}

header .siteMenu .siteMenuOpenShop .MegaMenu li a .col-lg-6 {
    padding: 0 15px;
}

header .siteMenu .siteMenuOpenShop .MegaMenu li .col-lg-12 {
    padding: 0;
}

.MegaMenu.desktop li:last-child a {
    background: #f0f0f0;
    color: #191919;
    height: 55px;
    text-align: center;
    display: block;
    font-weight: bold;
    line-height: 55px;
}

header .siteMenu .siteMenuOpenShop .MegaMenu li .empty {
    width: 100%;
    color: white;
    text-align: center;
}
/*-----------END HEADER---------*/




.wrapContiner {
    position: relative;
}

    /*-------START WRAP CATEGORY----------*/


    .wrapContiner .banner {
        padding: 0 30px;
        overflow: hidden;
        position: relative;
    }

        .wrapContiner .banner .flexslider .flex-control-nav {
            display: none;
        }

.categoryItems {
    padding: 0;
}


.filter {
}

    .filter nav {
    }

        .filter nav .clearFilter {
            text-decoration: underline;
            text-align: center;
        }

            .filter nav .clearFilter span {
                text-decoration: none;
            }

        .filter nav .filterItem {
            margin-bottom: 50px;
        }

            .filter nav .filterItem h4 {
                font-size: 14px;
                font-weight: bold;
                text-align: center;
            }

            .filter nav .filterItem ul {
                margin: 0;
                padding: 0;
            }

                .filter nav .filterItem ul li {
                    padding: 5px 0;
                }

                    .filter nav .filterItem ul li a {
                        display: block;
                        text-align: center;
                        color: #626262;
                    }

                    .filter nav .filterItem ul li .active {
                        color: #e84c3d;
                    }
/*-------END WRAP CATEGORY----------*/


/*------START ITEM----------*/
.WrapItem {
    padding: 0;
}

    .WrapItem .ItemGallery {
    }

        .WrapItem .ItemGallery .flexslider {
        }

            .WrapItem .ItemGallery .flexslider .flex-viewport {
                max-height: 400px;
            }

            .WrapItem .ItemGallery .flexslider .flex-control-thumbs li {
                padding: 10px;
            }

                .WrapItem .ItemGallery .flexslider .flex-control-thumbs li img {
                    border-bottom: 2px solid #ececec;
                }

                    .WrapItem .ItemGallery .flexslider .flex-control-thumbs li img.flex-active {
                        border-bottom: 4px solid #e84c3d;
                    }

        .WrapItem .ItemGallery .breadcrams {
            position: relative;
            margin-bottom: 60px;
        }

            .WrapItem .ItemGallery .breadcrams ul {
                display: inline-block;
            }

            .WrapItem .ItemGallery .breadcrams .container {
                padding: 0;
                width: 100%;
            }

    .WrapItem .AboutItem {
        padding: 80px 0 0;
    }

    .WrapItem .ItemGallery .newItemStar {
        width: 40px;
        height: 40px;
        color: white;
        background: #191919;
        border-radius: 100%;
        text-align: center;
        line-height: 40px;
        margin-bottom: 60px;
    }

    .WrapItem .ItemGallery .flexslider .slides img {
    }

    .WrapItem .AboutItem h4 {
        text-align: right;
    }

    .WrapItem .AboutItem .paragrph {
        margin-bottom: 30px;
    }

    .WrapItem .AboutItem .ChooseColor {
        width: 100%;
        padding: 15px;
        border: 1px solid #d2d2d2;
        color: #505050;
        margin-bottom: 25px;
    }

    .WrapItem .AboutItem .Framestock {
        border-bottom: 1px solid #ececec;
        margin-bottom: 30px;
    }

        .WrapItem .AboutItem .Framestock h6 {
            color: #53c97f;
            font-size: 14px;
            font-weight: 500;
            margin-bottom: 15px;
            display: block;
        }

        .WrapItem .AboutItem .Framestock .frameCode {
            display: block;
            color: #191919;
            font-size: 14px;
            font-weight: 500;
            margin-bottom: 15px;
        }

    .WrapItem .AboutItem .lesseneTable {
        margin: 0;
        direction: rtl;
        margin-bottom: 30px;
        text-align: right;
    }

        .WrapItem .AboutItem .lesseneTable table {
            direction: rtl;
            text-align: right;
        }

            .WrapItem .AboutItem .lesseneTable table tbody tr {
                border-top: 1px solid #ddd;
                border-bottom: 1px solid #ddd;
                height: 35px;
                line-height: 35px;
            }

                .WrapItem .AboutItem .lesseneTable table tbody tr td {
                    text-align: right;
                }

                    .WrapItem .AboutItem .lesseneTable table tbody tr td:first-child {
                        border-left: 1px solid #ddd;
                    }

    .WrapItem .AboutItem .itemPrice {
        margin-bottom: 30px;
    }

        .WrapItem .AboutItem .itemPrice h6:first-child {
            font-size: 18px;
            font-weight: bold;
        }

        .WrapItem .AboutItem .itemPrice .crossLine {
            text-decoration: line-through;
        }

    .WrapItem .AboutItem .SelectLens {
        width: 100%;
        padding: 0 0;
    }

        .WrapItem .AboutItem .SelectLens .panel-group {
            margin-bottom: 0;
        }

            .WrapItem .AboutItem .SelectLens .panel-group .panel {
                border-radius: 0;
                box-shadow: none;
            }

                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-heading {
                    background: #f0f0f0;
                    color: #9d9d9d;
                    padding: 0;
                    border-radius: 0;
                }

                    .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-heading h4 {
                        color: #9d9d9d;
                        text-align: center;
                    }

                        .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-heading h4 a {
                            display: block;
                            padding: 15px 0;
                        }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-heading h4 a:hover {
                                text-decoration: none;
                            }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-heading h4 a span {
                            }


                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse {
                }

                    .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body {
                        padding: 5px 15px;
                        border: 1px solid #e84c3d;
                    }

                        .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category {
                        }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .head {
                                overflow: hidden;
                                padding-top: 15px;
                                padding-bottom: 15px;
                                border-bottom: 1px solid #ececec;
                            }

                                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .head h6 {
                                    float: right;
                                    display: inline-block;
                                    font-size: 14px;
                                    color: #191919;
                                    margin: 0;
                                    font-weight: 600;
                                }

                                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .head span {
                                    float: left;
                                    display: inline-block;
                                    color: #e84c3d;
                                    font-size: 14px;
                                }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .Selection {
                                width: 100%;
                                border-bottom: 1px solid #ececec;
                                overflow: hidden;
                            }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category:last-child .Selection {
                                border-bottom: 0;
                            }

                            .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .Selection .col-lg-12 {
                                padding: 15px 0;
                            }

                                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .Selection .col-lg-12 .chack {
                                    padding-left: 0;
                                    padding-right: 17px;
                                    text-align: right;
                                    position: relative;
                                }

                                    .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .Selection .col-lg-12 .chack input {
                                        position: absolute;
                                        right: 0;
                                        top: 9px;
                                        width: 10px;
                                        height: 10px;
                                    }

                                .WrapItem .AboutItem .SelectLens .panel-group .panel .panel-collapse .panel-body .category .Selection .col-lg-12 .priceSelection {
                                    padding: 0;
                                    text-align: left;
                                }

    .WrapItem .AboutItem .add {
        color: #ffffff;
        background: #e84c3d;
        border: 1px solid #e84c3d;
        padding: 20px 0;
        text-align: center;
        display: block;
        width: 100%;
        margin-bottom: 25px;
    }

        .WrapItem .AboutItem .add:hover {
            text-decoration: none;
        }

    .WrapItem .AboutItem .addf {
        background: none;
        color: #191919;
        display: block;
        width: 100%;
        margin-bottom: 25px;
        padding-bottom: 25px;
        border-bottom: 1px solid #ececec;
        text-align: right;
        text-decoration: underline;
    }

    .WrapItem .AboutItem .addToWishListComment {
        display: inline-block;
        width: 100%;
        text-align: right;
        position: absolute;
        top: 105px;
        color: green;
    }

    .WrapItem .AboutItem .Summary {
        color: white;
        margin-bottom: 10px;
    }

        .WrapItem .AboutItem .Summary h4 {
            display: block;
            margin: 0;
            padding: 20px 0;
            text-align: center;
            background: #191919;
            font-size: 14px;
            width: 100%;
        }

        .WrapItem .AboutItem .Summary .SummaryBody {
            border: 1px solid #191919;
            overflow: hidden;
            border-top: 0;
            padding: 0 15px;
        }

            .WrapItem .AboutItem .Summary .SummaryBody section {
                padding-bottom: 20px;
                padding-top: 20px;
                border-bottom: 1px solid #ececec;
            }

                .WrapItem .AboutItem .Summary .SummaryBody section .nameSection {
                    margin: 0 0 10px;
                    color: #191919;
                    display: block;
                    font-weight: 700;
                }

                .WrapItem .AboutItem .Summary .SummaryBody section .TextSection {
                    margin: 0 0 10px;
                    color: #191919;
                    display: block;
                }

                .WrapItem .AboutItem .Summary .SummaryBody section div .TextSection {
                    margin: 0 0 10px;
                    color: #191919;
                    display: inline-block;
                    text-align: right;
                }

                .WrapItem .AboutItem .Summary .SummaryBody section div .price {
                    margin: 0 0 10px;
                    color: #191919;
                    display: inline-block;
                    text-align: left;
                    float: left;
                }

                .WrapItem .AboutItem .Summary .SummaryBody section div .nameSection {
                    margin: 0 0 10px;
                    color: #191919;
                    display: inline-block;
                    text-align: right;
                }

                .WrapItem .AboutItem .Summary .SummaryBody section .send {
                    background: #e84c3d;
                    color: white;
                    text-align: center;
                    display: block;
                    padding: 20px 0;
                    font-weight: 700;
                }

                    .WrapItem .AboutItem .Summary .SummaryBody section .send:hover {
                        text-decoration: none;
                    }


    .WrapItem .AboutItem .send {
        border: #e84c3d 2px solid;
        color: #e84c3d;
        background: #fff;
        text-align: center;
        display: block;
        padding: 20px 0;
        font-weight: 700;
        margin-bottom: 20px;
    }

    .WrapItem .AboutItem .Social {
        padding: 0 0 25px;
        display: block;
        text-align: center;
        overflow: hidden;
    }

        .WrapItem .AboutItem .Social h6 {
            font-size: 14px;
            margin-bottom: 25px;
            text-align: right;
            margin-top: 0;
        }

        .WrapItem .AboutItem .Social ul {
            padding: 0;
            width: 100%;
            overflow: hidden;
            margin: 0;
        }

            .WrapItem .AboutItem .Social ul li {
                display: inline-block;
                float: right;
            }

                .WrapItem .AboutItem .Social ul li a {
                    margin: 0 5px;
                }

                    .WrapItem .AboutItem .Social ul li a:hover {
                        text-decoration: none;
                    }

                    .WrapItem .AboutItem .Social ul li a span {
                        font-size: 32px;
                        color: #b3b3b3;
                        -moz-transition: all .15s ease-in-out;
                        -o-transition: all .15s ease-in-out;
                        -webkit-transition: all .15s ease-in-out;
                        transition: all .15s ease-in-out;
                    }
/*------END ITEM----------*/
/*--------START NEW ITEM STAR--------*/
.newItemStar {
}

/*--------END NEW ITEM STAR--------*/
/*----------START BREADCRAEMS--------*/
.breadcrams {
    position: absolute;
    width: 100%;
    z-index: 20;
    right: 0;
    top: 0;
    height: 40px;
}

    .breadcrams ul {
        margin: 0;
        padding: 20px 0;
        display: block;
    }

        .breadcrams ul li {
            display: inline-block;
        }

            .breadcrams ul li:first-child a {
                color: #999a9c;
            }

            .breadcrams ul li a {
                color: #191919;
            }
/*----------END BREADCRAEMS--------*/

/*---------START CONTACT US --------*/
.contactFill {
    padding: 0 55px 0 15px;
}

    .contactFill .paragrph {
        font-size: 14px;
        font-weight: 400;
        color: #191919;
        margin-bottom: 40px;
        padding-right: 15px;
    }

    .contactFill .wrapForm {
        width: 100%;
        padding: 0;
    }

        .contactFill .wrapForm h2 {
            text-align: right;
            margin: 0 0 25px;
            padding-right: 15px;
        }

        .contactFill .wrapForm .wrapInput {
            position: relative;
            margin-bottom: 25px;
        }

            .contactFill .wrapForm .wrapInput .inputText {
                color: #191919;
                display: block;
                margin-bottom: 10px;
            }

            .contactFill .wrapForm .wrapInput .input {
                width: 100%;
                height: 50px;
                border: 1px solid #d2d2d2;
                background: white;
                padding: 0 10px;
                color: #191919;
            }

            .contactFill .wrapForm .wrapInput .textArea {
                width: 100%;
                height: 100px;
                border: 1px solid #d2d2d2;
                background: white;
                padding: 0 10px;
                color: #191919;
                resize: none;
            }

            .contactFill .wrapForm .wrapInput .send {
                height: 55px;
                color: white;
                font-weight: bold;
                text-align: center;
                line-height: 55px;
                background: #e84c3d;
                float: left;
                padding: 0 40px;
            }

                .contactFill .wrapForm .wrapInput .send:hover {
                    text-decoration: none;
                }

.detalisContactUs {
    padding: 0 15px 0 70px;
    float: left;
}

    .detalisContactUs .paragrph {
        background: #191919;
        color: white;
        width: 260px;
        float: left;
        padding: 50px 35px;
    }
/*---------END CONTACT US --------*/
/*---------START ABOUT--------*/
.about {
    text-align: center;
    margin: 0 auto 40px;
    float: none;
}

/*---------END ABOUT--------*/
/*--------START ARTICALS------*/
.wrapContiner .banner h1 {
    text-align: center;
    padding: 80px 0 30px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 80px;
}

.wrapContiner .articleFill > a {
    color: #000;
    text-decoration: none;
    display: block;
    padding-bottom: 35px;
    margin-bottom: 50px;
    border-bottom: 1px solid #ececec;
}

    .wrapContiner .articleFill > a h2 {
        margin-bottom: 25px;
        margin-top: 0;
    }

    .wrapContiner .articleFill > a .date {
        margin-bottom: 40px;
        display: block;
    }

    .wrapContiner .articleFill > a img {
        width: 100%;
    }

.wrapContiner .articleFill .paragrph {
    padding: 0;
    font-weight: 400;
    color: #191919;
    margin-top: 30px;
}

.wrapContiner .nextPage {
    width: 100%;
    overflow: hidden;
    margin-bottom: 100px;
}

    .wrapContiner .nextPage a:first-child {
        float: right;
        color: #191919;
        text-decoration: underline;
    }

    .wrapContiner .nextPage a:last-child {
        float: left;
        color: #191919;
        text-decoration: underline;
    }

.articleFill .Social {
    padding: 0 0 25px;
    display: block;
    text-align: center;
    overflow: hidden;
}

    .articleFill .Social ul {
        padding: 0;
        margin: 0;
    }

        .articleFill .Social ul li {
            display: inline-block;
        }

            .articleFill .Social ul li a {
                margin: 0 5px;
            }

                .articleFill .Social ul li a:hover {
                    text-decoration: none;
                }

                .articleFill .Social ul li a span {
                    font-size: 32px;
                    color: #b3b3b3;
                    -moz-transition: all .15s ease-in-out;
                    -o-transition: all .15s ease-in-out;
                    -webkit-transition: all .15s ease-in-out;
                    transition: all .15s ease-in-out;
                }

/*-------END ARTICALS------*/


/*----------START MORE ARTICLS---------*/
.moreArticls {
    width: 100%;
}

    .moreArticls .article {
        margin-bottom: 60px;
        display: block;
    }

    .moreArticls h2 {
        text-align: center;
        margin-top: 0;
        margin-bottom: 80px;
    }

    .moreArticls .article .paragrph {
        background: none;
        padding: 0;
        color: #191919;
        text-align: center;
        width: 100%;
        margin-bottom: 25px;
        font-weight: 600;
    }

    .moreArticls .article img {
        margin: 0 auto;
    }

/*----------END MORE ARTICLS---------*/
/*---------START LOGIN---------*/
.wrapLogin {
    padding: 100px 0;
}
        .wrapLogin .col-md-6:first-child {
            padding-right: 150px;
            padding-left: 60px;
            border-left: 1px solid #ececec;
        }

            .wrapLogin .col-md-6:first-child .wrapInput {
                margin-bottom: 10px;
                position: relative;
            }

                .wrapLogin .col-md-6:first-child .wrapInput input {
                    padding: 15px;
                    border: 1px solid #d2d2d2;
                    width: 100%;
                    color: #191919;
                }

                .wrapLogin .col-md-6:first-child .wrapInput a {
                    color: #191919;
                }

                .wrapLogin .col-md-6:first-child .wrapInput .enter {
                    padding: 20px 0;
                    border: 0;
                    width: 100%;
                    color: white;
                    display: block;
                    text-align: center;
                    background: #e74b3c;
                }

                    .wrapLogin .col-md-6:first-child .wrapInput .enter:hover {
                        text-decoration: none;
                    }

                .wrapLogin .col-md-6:first-child .wrapInput .facebook {
                    padding: 20px 0;
                    border: 0;
                    width: 100%;
                    color: white;
                    display: block;
                    text-align: center;
                    background: #3d57a1;
                    cursor: pointer;
                }

                    .wrapLogin .col-md-6:first-child .wrapInput .facebook:hover {
                        text-decoration: none;
                    }

        .wrapLogin .col-md-6:last-child {
            padding-right: 60px;
            padding-left: 150px;
        }

        .wrapLogin .col-md-6:first-child .wrapInput .line {
            text-align: center;
        }

            .wrapLogin .col-md-6:first-child .wrapInput .line:before {
                content: "";
                display: block;
                border-top: solid 1px #ececec;
                width: 100%;
                position: absolute;
                top: 50%;
                z-index: 1;
            }

            .wrapLogin .col-md-6:first-child .wrapInput .line span {
                position: relative;
                z-index: 5;
                background: #fff;
                padding: 0 10px;
                color: #999999;
            }

        .wrapLogin .col-md-6:last-child .paragrph {
            margin-bottom: 30px;
        }

        .wrapLogin .col-md-6:last-child .send {
            color: #191919;
            display: block;
            padding: 20px 0;
            text-align: center;
            background: #f0f0f0;
        }

        .wrapLogin .col-md-6 h2 {
            font-weight: 400;
            margin-bottom: 20px;
            margin-top: 0;
        }


/*--------END LOGIN---------*/
/*--------START PASSWORD-----------*/
.password {
    margin: 0 auto;
    float: none;
    padding: 100px 0 200px;
}

    .password h2 {
        font-weight: 400;
        margin-bottom: 20px;
        margin-top: 0;
        text-align: center;
    }

    .password .wrapInput {
        margin-bottom: 10px;
        position: relative;
    }

        .password .wrapInput input {
            padding: 15px;
            border: 1px solid #d2d2d2;
            width: 100%;
            color: #191919;
        }

        .password .wrapInput .enter {
            padding: 20px 0;
            border: 0;
            width: 50%;
            color: white;
            display: block;
            text-align: center;
            background: #e74b3c;
            margin: 0 auto;
        }



/*-------------END PASSWORD-------*/
/*-------------START REG--------*/
.reg {
    margin: 0 auto;
    float: none !important;
    padding: 100px 0 200px;
}

    .reg h2 {
        font-weight: 400;
        margin-bottom: 20px;
        margin-top: 0;
        text-align: center;
    }

    .reg .wrapInput {
        margin-bottom: 10px;
        position: relative;
    }

        .reg .wrapInput input {
            padding: 15px;
            border: 1px solid #d2d2d2;
            width: 100%;
            color: #191919;
        }

        .reg .wrapInput .enter {
            padding: 20px 0;
            border: 0;
            width: 100%;
            color: white;
            display: block;
            text-align: center;
            background: #e74b3c;
        }

        .reg .wrapInput .line {
            text-align: center;
        }

            .reg .wrapInput .line:before {
                content: "";
                display: block;
                border-top: solid 1px #ececec;
                width: 100%;
                position: absolute;
                top: 50%;
                z-index: 1;
            }

            .reg .wrapInput .line span {
                position: relative;
                z-index: 5;
                background: #fff;
                padding: 0 10px;
                color: #999999;
            }

        .reg .wrapInput .facebook {
            padding: 20px 0;
            border: 0;
            width: 100%;
            color: white;
            display: block;
            text-align: center;
            background: #3d57a1;
            cursor: pointer;
        }

            .reg .wrapInput .facebook:hover {
                text-decoration: none;
            }

        .reg .wrapInput .wrapChack {
            position: relative;
            padding-right: 17px;
        }

            .reg .wrapInput .wrapChack input {
                position: absolute;
                right: 0;
            }

        .reg .wrapInput .trems {
            text-align: center;
            font-size: 12px;
            display: block;
            margin: 10px 0;
        }

            .reg .wrapInput .trems a {
                color: #191919;
                margin: 0 2px;
                display: inline-block;
                text-decoration: underline;
            }

    .reg .wrapwrapChack {
        position: relative;
        padding: 30px 20px;
    }

        .reg .wrapwrapChack .wrapChack {
            width: 100%;
            height: 35px;
            padding: 0 15px;
        }

            .reg .wrapwrapChack .wrapChack input {
            }

            .reg .wrapwrapChack .wrapChack h6 {
                display: block;
                top: -6px;
                position: relative;
                margin: 0;
                padding: 0 10px;
            }

                .reg .wrapwrapChack .wrapChack h6 a {
                    margin-right: 10px;
                    border-bottom: 1px solid #191919;
                    color: #191919;
                }
/*-------------END REG--------*/

/*---------START MY ACCOUNT-------------*/
.myAccount {
    padding: 100px 0 50px;
}

    .myAccount nav {
        width: 200px;
        float: right;
        background: #191919;
        padding: 45px;
    }

        .myAccount nav ul {
            padding: 0;
            margin: 0;
        }

            .myAccount nav ul li {
            }

                .myAccount nav ul li a {
                    color: white;
                    margin-bottom: 15px;
                    display: block;
                }

                    .myAccount nav ul li a.active {
                        text-decoration: underline;
                    }

.innerAccount {
    padding: 100px 0 100px 70px;
}

    .innerAccount .myAccountPage {
        border: 2px solid #ececec;
    }

    .innerAccount .myAccountPage .firstSectionMyAccount{
        padding:0 15px;
    }

        .innerAccount .myAccountPage h2 {
            text-transform: uppercase;
            margin-top: 0;
            color: black;
            text-align: center;
            font-size: 18px;
            padding: 30px 0;
            border-bottom: 2px solid #ececec;
        }

        .innerAccount .myAccountPage .paragrph {
            font-size: 14px;
            line-height: 24px;
            color: black;
            border-bottom: 2px solid #ececec;
            font-weight: normal;
            padding: 30px 90px;
        }

            .innerAccount .myAccountPage .paragrph b {
                margin: 0 5px;
            }

        .innerAccount .myAccountPage h5 {
            border-bottom: 1px solid #ececec;
            margin: 0 0 15px;
            padding-bottom: 15px;
        }

        .innerAccount .myAccountPage .col-md-6 {
            margin-bottom: 55px;
        }

            .innerAccount .myAccountPage .col-md-6 span {
                display: block;
            }

            .innerAccount .myAccountPage .col-md-6 .mail {
                margin-bottom: 30px;
            }

            .innerAccount .myAccountPage .col-md-6 a {
                display: block;
                color: #191919;
                text-decoration: underline;
            }

            .innerAccount .myAccountPage .col-md-6:nth-child(1) {
                padding: 30px 90px 30px 15px;
            }

            .innerAccount .myAccountPage .col-md-6:nth-child(2) {
                padding: 30px 15px 30px 90px;
            }

                .innerAccount .myAccountPage .col-md-6:nth-child(2) .paragrph {
                    padding: 0;
                    border: 0;
                    margin-bottom: 30px;
                }

                .innerAccount .myAccountPage .col-md-6:nth-child(2) .orders {
                    margin-bottom: 30px;
                }

            .innerAccount .myAccountPage .col-md-6:nth-child(3) .paragrph {
                padding: 0;
                border: 0;
                margin-bottom: 30px;
            }

            .innerAccount .myAccountPage .col-md-6:nth-child(1) .paragrph {
                padding: 0;
                border: 0;
                margin-bottom: 30px;
            }

    .innerAccount .account {
    }

        .innerAccount .account .wrapAccount {
            padding: 30px 50px;
        }

            .innerAccount .account .wrapAccount .wrapInput {
                position: relative;
                margin-bottom: 25px;
                padding: 0 15px !important;
            }

                .innerAccount .account .wrapAccount .wrapInput .inputText {
                    color: #191919;
                    display: block;
                    margin-bottom: 10px;
                }

                .innerAccount .account .wrapAccount .wrapInput .input {
                    width: 100%;
                    height: 50px;
                    border: 1px solid #d2d2d2;
                    background: white;
                    padding: 0 10px;
                    color: #191919;
                }

                .innerAccount .account .wrapAccount .wrapInput .send {
                    height: 55px;
                    color: white;
                    font-weight: bold;
                    text-align: center;
                    line-height: 55px;
                    background: #e84c3d;
                    float: left;
                    padding: 0 40px;
                }

            .innerAccount .account .wrapAccount .wrapwrapChack {
                position: relative;
                padding: 30px 15px;
                width: 100%;
                float: right;
            }

                .innerAccount .account .wrapAccount .wrapwrapChack .wrapChack {
                    width: 100%;
                    height: 35px;
                    padding: 0 5px;
                }

                    .innerAccount .account .wrapAccount .wrapwrapChack .wrapChack input[type=checkbox]:before {
                        color: #191919;
                    }

                    .innerAccount .account .wrapAccount .wrapwrapChack .wrapChack h6 {
                        display: block;
                        top: -6px;
                        position: relative;
                        margin: 0;
                        padding: 0 10px;
                        font-weight: 700;
                    }

            .innerAccount .account .wrapAccount table {
                width: 100%;
            }

                .innerAccount .account .wrapAccount table thead {
                    border-bottom: 1px solid #ececec;
                }

                    .innerAccount .account .wrapAccount table thead tr {
                    }

                        .innerAccount .account .wrapAccount table thead tr th {
                            color: #505050;
                            text-align: center;
                            padding-bottom: 10px;
                        }

                .innerAccount .account .wrapAccount table tbody {
                }

                    .innerAccount .account .wrapAccount table tbody tr {
                        border-bottom: 1px solid #ececec;
                    }

                        .innerAccount .account .wrapAccount table tbody tr td {
                            text-align: center;
                            padding: 20px 0;
                            color: #191919;
                        }


            .innerAccount .account .Favorites section {
                padding: 50px 50px;
                overflow: hidden;
                width: 100%;
                border-bottom: 1px solid #ececec;
            }


                .innerAccount .account .Favorites section .prductImg {
                    border-bottom: 0;
                }

                .innerAccount .account .Favorites section .productDetails {
                    border-bottom: 0;
                }

                    .innerAccount .account .Favorites section .productDetails .ProductName {
                        display: block;
                        font-weight: 700;
                        margin-bottom: 5px;
                    }

                    .innerAccount .account .Favorites section .productDetails .moreDitales {
                        display: block;
                        margin-bottom: 20px;
                    }

                    .innerAccount .account .Favorites section .productDetails .removeItem {
                        display: block;
                        text-decoration: underline;
                    }

                        .innerAccount .account .Favorites section .productDetails .removeItem .icon-close {
                            float: right;
                            position: relative;
                            top: 4px;
                        }

                .innerAccount .account .Favorites section .productPrice {
                    text-align: left;
                }

                    .innerAccount .account .Favorites section .productPrice .price {
                        display: block;
                        color: #191919;
                        font-weight: 700;
                    }

                    .innerAccount .account .Favorites section .productPrice .discountPrice {
                        display: block;
                        color: #999999;
                        text-decoration: line-through;
                    }

.wrapAccount table tbody tr td a {
    color: #191919;
    text-decoration: underline;
}

.innerAccount .account .wrapNewAddress {
    padding: 20px 0 60px;
}

    .innerAccount .account .wrapNewAddress .newAddress {
        height: 55px;
        color: white;
        font-weight: bold;
        text-align: center;
        line-height: 55px;
        background: #e84c3d;
        float: none;
        padding: 0 40px;
        width: 200px;
        display: block;
        margin: 0 auto;
    }

.innerAccount .account .wrapNewAddressnew {
    padding: 20px 80px 60px;
}

    .innerAccount .account .wrapNewAddressnew .back {
        float: right;
        text-decoration: underline;
        line-height: 55px;
        color: #191919;
    }

    .innerAccount .account .wrapNewAddressnew .newAddressnew {
        height: 55px;
        color: white;
        font-weight: bold;
        text-align: center;
        line-height: 55px;
        background: #e84c3d;
        float: left;
        padding: 0 40px;
        width: 200px;
    }

.innerAccount .account .deleate {
    color: #e84c3d !important;
}

.Subscribe {
    background: none;
    border: 0;
    text-decoration: underline;
    padding: 0;
}

.DisplayNone {
    margin-bottom: 30px;
}
/*---------END MY ACCOUNT-------------*/
.GlassesforChildren {
}

    .GlassesforChildren .wrapLink {
        height: 56px;
        float: right;
    }

        .GlassesforChildren .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
            -moz-animation: all 1s linear;
            -o-animation: all 1s linear;
            -webkit-animation: all 1s linear;
            animation: all 1s linear;
        }

            .GlassesforChildren .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .GlassesforChildren .siteMenuOpen {
        display: none;
    }

        .GlassesforChildren .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold !important;
            padding: 0;
            margin: 0;
            font-size: 16px;
        }


.GlassesforWomen {
}

    .GlassesforWomen .wrapLink {
        height: 56px;
        float: right;
    }

        .GlassesforWomen .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
        }

            .GlassesforWomen .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .GlassesforWomen .siteMenuOpen {
        display: none;
    }

        .GlassesforWomen .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold;
            padding: 15px 16px;
            font-size: 16px;
        }


.GlassesforMen {
}

    .GlassesforMen .wrapLink {
        height: 56px;
        float: right;
    }

        .GlassesforMen .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
        }

            .GlassesforMen .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .GlassesforMen .siteMenuOpen {
        display: none;
    }

        .GlassesforMen .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold;
            padding: 15px 16px;
            font-size: 16px;
        }


.Contactlenses {
}

    .Contactlenses .wrapLink {
        height: 56px;
        float: right;
    }

        .Contactlenses .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
        }

            .Contactlenses .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .Contactlenses .siteMenuOpen {
        display: none;
    }

        .Contactlenses .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold;
            padding: 15px 16px;
            font-size: 16px;
        }




.Accessories {
}

    .Accessories .wrapLink {
        height: 56px;
        float: right;
    }

        .Accessories .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
        }

            .Accessories .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .Accessories .siteMenuOpen {
        display: none;
    }

        .Accessories .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold;
            padding: 15px 16px;
            font-size: 16px;
        }




.Bytypeface {
}

    .Bytypeface .wrapLink {
        height: 56px;
        float: right;
    }

        .Bytypeface .wrapLink a {
            height: 56px;
            color: black;
            line-height: 56px;
            display: block;
        }

            .Bytypeface .wrapLink a:hover {
                background: #191919;
                text-decoration: none;
            }

    .Bytypeface .siteMenuOpen {
        display: none;
    }

        .Bytypeface .siteMenuOpen ul li h6 {
            color: white;
            font-weight: bold;
            padding: 15px 16px;
            font-size: 16px;
        }

.col-lg {
    width: 10%;
    float: right;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}





/*------START POPUPS------*/

/*--START-ALL POPUPS COVER*/
.wrapPopUp {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: fixed;
    top: 0;
    right: 0;
    z-index: 999999;
}

    .wrapPopUp .container {
        margin: 200px auto;
    }

        .wrapPopUp .container .wrapClose {
            width: 40px;
            height: 40px;
            border: 2px solid white;
            border-radius: 100%;
            margin: 0 auto 40px;
            text-align: center;
            cursor: pointer;
        }

            .wrapPopUp .container .wrapClose .icon-ic_close_48px {
                color: white;
                line-height: 40px;
                font-size: 24px;
            }
    /*--END-ALL POPUPS COVER*/

    .wrapPopUp .wrapLogin {
        background: white;
    }

    .wrapPopUp .password {
        background: white;
        padding: 60px;
        height: auto;
    }

        .wrapPopUp .password .paragrph {
            margin-bottom: 20px;
            text-align: center;
            width: 100%;
            padding: 0;
            height: auto;
        }

        .wrapPopUp .password .wrapInput .enter {
            width: 100%;
            margin-bottom: 60px;
        }

        .wrapPopUp .password .wrapInput .chancel {
            text-align: center;
            display: block;
            color: #191919;
        }

    .wrapPopUp .container .circle {
        border-radius: 100%;
        background: #ffda00;
        min-height: 550px;
        margin: 0 auto;
        position: relative;
        float: none;
        padding: 100px;
    }

        .wrapPopUp .container .circle .wrapClose {
            position: absolute;
            left: 50%;
            margin-left: -20px;
            top: 40px;
            cursor: pointer;
        }

        .wrapPopUp .container .circle h2 {
            font-size: 40px;
            text-align: center;
        }

        .wrapPopUp .container .circle .paragrph {
            width: 100%;
            text-align: center;
            margin-bottom: 50px;
        }

        .wrapPopUp .container .circle .wrapInput {
            width: 100%;
            overflow: hidden;
            float: left;
        }

            .wrapPopUp .container .circle .wrapInput .chancel {
                display: block;
                width: 300px;
                height: 72px;
                text-align: center;
                line-height: 72px;
                background: #191919;
                margin: 0 auto;
                color: white;
            }

                .wrapPopUp .container .circle .wrapInput .chancel:hover {
                    text-decoration: none;
                }

    .wrapPopUp .container .box {
        background: white;
        float: none;
        padding: 60px;
        margin: 0 auto;
    }

        .wrapPopUp .container .box .wrapClose {
            position: absolute;
            left: 50%;
            margin-left: -20px;
            top: -60px;
            cursor: pointer;
        }

            .wrapPopUp .container .box .wrapClose .icon-ic_close_48px {
                color: white;
            }

        .wrapPopUp .container .box h2 {
            text-align: center;
        }

        .wrapPopUp .container .box .paragrph {
            text-align: center;
        }

    .wrapPopUp .container .infoText {
        font-weight: bold;
        margin-top: 30px;
        margin-bottom: 10px;
    }

    .wrapPopUp .container .box table {
        width: 100%;
    }

        .wrapPopUp .container .box table thead {
            width: 100%;
        }

            .wrapPopUp .container .box table thead tr {
                border-bottom: 1px solid #ececec;
            }

                .wrapPopUp .container .box table thead tr th {
                    padding: 12px;
                    width: 100px;
                    text-align: center;
                    color: #191919;
                    font-size: 14px;
                    font-weight: 700;
                }

        .wrapPopUp .container .box table tbody {
            width: 100%;
        }

            .wrapPopUp .container .box table tbody tr {
                border-bottom: 1px solid #ececec;
            }

                .wrapPopUp .container .box table tbody tr:first-child {
                    border-top: 1px solid #ececec;
                }

                .wrapPopUp .container .box table tbody tr td {
                    width: 100px;
                    padding: 10px 20px;
                    border-left: 1px solid #ececec;
                    text-align: right;
                    font-weight: 500;
                }

                    .wrapPopUp .container .box table tbody tr td:first-child {
                    }

                        .wrapPopUp .container .box table tbody tr td:first-child b {
                            color: #191919;
                            width: 50px;
                            background: #f0f0f0;
                            border: 1px solid #d2d2d2;
                            display: block;
                            text-align: center;
                            font-size: 12px;
                            line-height: 29px;
                        }

                    .wrapPopUp .container .box table tbody tr td:last-child {
                        border-left: 0;
                    }

                    .wrapPopUp .container .box table tbody tr td input[type=text] {
                        width: 50px;
                        border: 1px solid #d2d2d2;
                        padding: 5px;
                        font-size: 12px;
                        font-weight: 400;
                    }

    .wrapPopUp .container .box .wrapInput {
        padding: 30px 0 60px;
    }

    .wrapPopUp .container .box .pic {
        width: 100%;
        border-bottom: 1px solid #ececec;
        padding: 15px 0;
        overflow: hidden;
    }

        .wrapPopUp .container .box .pic b {
            color: #191919;
            float: right;
            line-height: 29px;
        }

        .wrapPopUp .container .box .pic .file_container {
            width: 75%;
            padding-right: 80px;
            float: left;
            margin-left: 12px;
            /*padding: 5px;*/
            border: 1px solid #d2d2d2;
            position: relative;
            height: 40px;
        }

            .wrapPopUp .container .box .pic .file_container input {
                width: 100%;
                border: 0;
                height: 100%;
                padding-right: 85px;
                font-size: 12px;
            }

            .wrapPopUp .container .box .pic .file_container a {
                position: absolute;
                right: 0;
                top: 0;
                width: 80px;
                background: #f0f0f0;
                color: #888888;
                text-align: center;
                height: 100%;
                line-height: 35px;
                font-size: 12px;
            }

    .wrapPopUp .container .box .wrapInput a {
        color: #191919;
        text-decoration: underline;
        display: inline-block;
        float: right;
    }

    .wrapPopUp .container .box .wrapInput .savingbuying {
        color: forestgreen;
        text-decoration: none;
        line-height: 50px;
    }

    .wrapPopUp .container .box .wrapInput span {
        float: left;
        margin-left: 20px;
        line-height: 50px;
    }

    .wrapPopUp .container .box .wrapInput .add {
        display: inline-block;
        float: left;
        background: #e74b3c;
        color: white;
        text-align: center;
        width: 120px;
        height: 50px;
        line-height: 50px;
        text-decoration: none;
    }

    .wrapPopUp .container .box .pic .file_container .upload-progres-bar {
        width: 100%;
        border: 0;
        height: 100%;
        font-size: 12px;
        position: relative;
        padding: 0;
        border-right: 1px solid #d2d2d2;
    }

        .wrapPopUp .container .box .pic .file_container .upload-progres-bar .upload-name {
            width: 100%;
            height: 100%;
            top: 0;
            padding: 8px 5px;
            left: 0;
            position: absolute;
            background-color: transparent;
            z-index: 90;
        }

        .wrapPopUp .container .box .pic .file_container .upload-progres-bar .upload-bar {
            width: 0;
            height: 2px;
            bottom: 0;
            left: 0;
            position: absolute;
            z-index: 30;
            background: #e74b3c;
        }

    .wrapPopUp .container .box .pic .TextBoxToHiddenField {
        visibility: hidden;
        width: 0;
        height: 0;
    }

    .wrapPopUp .container .tabsArea {
        height: 30px;
        margin: 25px 0;
    }

        .wrapPopUp .container .tabsArea .tab {
            float: right;
            width: 50%;
            height: 100%;
            text-align: center;
            font-weight: bold;
            border-bottom: 2px solid #d2d2d2;
            cursor: pointer;
        }

        .wrapPopUp .container .tabsArea .tabActive {
            color: #e74b3c;
            border-bottom: 2px solid #e74b3c;
        }
/*------END POPUPS------*/
/*------START GIFT CARD------*/
.WrapGiftcard {
}

    .WrapGiftcard .ItemGallery {
        padding: 80px 0 0;
    }

        .WrapGiftcard .ItemGallery img {
            width: 100%;
            padding-left: 30px;
        }

    .WrapGiftcard .AboutItem {
        padding: 80px 0 0;
    }

        .WrapGiftcard .AboutItem h4 {
            margin-top: 0;
        }

        .WrapGiftcard .AboutItem .paragrph {
            width: 100%;
        }

        .WrapGiftcard .AboutItem .GiftCardForm {
            padding: 30px 0;
        }

            .WrapGiftcard .AboutItem .GiftCardForm .wrapInput {
                position: relative;
                width: 100%;
                margin-bottom: 15px;
            }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput select {
                    width: 100%;
                    height: 50px;
                    padding: 15px;
                    border: 1px solid #d2d2d2;
                }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .label {
                    text-align: right;
                    color: #191919;
                    display: block;
                    padding: 0;
                    font-size: 14px;
                    margin-bottom: 5px;
                    border-radius: 0;
                    font-weight: 600;
                }

                    .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .label b {
                        color: #ee3940;
                        margin: 0 2px;
                    }

                    .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .label span {
                        display: inline-block;
                        float: left;
                        color: #6f6f6f;
                    }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput input {
                    width: 100%;
                    height: 50px;
                    padding: 15px;
                    border: 1px solid #d2d2d2;
                }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .area {
                    height: 100px;
                    resize: none;
                    width: 100%;
                    padding: 15px;
                    border: 1px solid #d2d2d2;
                }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .date {
                    padding: 0 50px 0 0;
                }

                .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .dateButton {
                    position: absolute;
                    top: 19px;
                    right: 0;
                    width: 50px;
                    height: 50px;
                    border-left: 1px solid #d2d2d2;
                }

                    .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .dateButton img {
                        position: relative;
                        top: 12px;
                        right: 12px;
                    }

.backToShop {
    *width: 95%;
    height: 54px;
    line-height: 54px;
    background: #191919;
    color: white;
    font-weight: 700;
    display: block;
    float: none;
    margin: 40px auto;
    text-align: center;
    width: 200px;
}

.WrapGiftcard .AboutItem .GiftCardForm .wrapInput .send {
    border: 2px solid #e84c3d;
    color: #e84c3d;
    width: 100%;
    display: block;
    text-align: center;
    padding: 15px;
    height: 50px;
    font-weight: 700;
}

    .WrapGiftcard .AboutItem .GiftCardForm .wrapInput .send:hover {
        text-decoration: none;
    }

.WrapGiftcard .AboutItem .GiftCardForm .Social {
    padding: 0 0 25px;
    display: block;
    text-align: center;
    overflow: hidden;
}

    .WrapGiftcard .AboutItem .GiftCardForm .Social h6 {
        font-size: 14px;
        margin-bottom: 25px;
        text-align: right;
        margin-top: 0;
    }

    .WrapGiftcard .AboutItem .GiftCardForm .Social ul {
        padding: 0;
        width: 100%;
        overflow: hidden;
        margin: 0;
    }

        .WrapGiftcard .AboutItem .GiftCardForm .Social ul li {
            display: inline-block;
            float: right;
        }

            .WrapGiftcard .AboutItem .GiftCardForm .Social ul li a {
                margin: 0 5px;
            }

                .WrapGiftcard .AboutItem .GiftCardForm .Social ul li a span {
                    font-size: 32px;
                    color: #b3b3b3;
                    -moz-transition: all .15s ease-in-out;
                    -o-transition: all .15s ease-in-out;
                    -webkit-transition: all .15s ease-in-out;
                    transition: all .15s ease-in-out;
                }
/*------END GIFT CARD------*/


/*--------START SHOPING CART--------------*/
.Cart {
}

    .Cart h1 {
        text-align: center;
        margin: 80px 0 30px;
    }

    .Cart span {
        text-align: center;
    }

    .Cart .goToShop {
        display: block;
        width: 200px;
        padding: 0 60px;
        background: #191919;
        color: white;
        height: 54px;
        line-height: 54px;
        text-decoration: none;
        margin: 60px auto 0;
    }

    .Cart span:last-child {
    }

    .Cart .row.headerRow {
        padding: 60px 0 10px;
    }

    .Cart .row {
        padding: 60px 0;
        border-bottom: 1px solid #ececec;
    }

        .Cart .row:last-child {
            border-bottom: 0;
        }

        .Cart .row .ProductImage {
        }

            .Cart .row .ProductImage img {
            }

        .Cart .row .ProductParagrph {
            text-align: right;
        }

            .Cart .row .ProductParagrph h5 {
                display: block;
                text-align: right;
            }

            .Cart .row .ProductParagrph span {
                display: block;
                text-align: right;
            }

            .Cart .row .ProductParagrph .removeitem {
                display: block;
                text-align: right;
                text-decoration: underline;
                color: #191919;
                margin-top: 30px;
            }

                .Cart .row .ProductParagrph .removeitem span {
                    display: inline-block;
                    margin-left: 10px;
                }

        .Cart .row .amount {
        }

            .Cart .row .amount div {
            }

                .Cart .row .amount div input {
                    background: none;
                    border: 0;
                    color: #999999;
                }

        .Cart .row .price {
        }

        .Cart .row .col-md-6 {
            padding: 0;
        }

            .Cart .row .col-md-6 a {
                color: #191919;
                text-decoration: underline;
            }

        .Cart .row .col-md-4.total {
            float: left;
            padding: 0;
        }

        .Cart .row .total .col-md-8 {
            padding: 0;
            line-height: 45px;
            font-size: 24px;
            text-align: left;
        }

        .Cart .row .total .col-md-4 a {
            display: block;
            padding: 0 60px;
            background: #e84c3d;
            color: white;
            height: 54px;
            line-height: 54px;
            text-decoration: none;
            float: left;
        }

        .Cart .row .col-md-4.total .col-md-6 b {
            margin: 0 5px;
        }
/*--------END SHOPING CART--------------*/
/*---------START CHECKOUT-------------*/
.checkout {
    padding: 0;
}

    .checkout h1 {
        text-align: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .checkout span {
        display: block;
        text-align: center;
    }

    .checkout .wrapCheckout {
        border: 1px solid #ececec;
        overflow: hidden;
        padding: 0;
        margin: 60px 0;
    }

        .checkout .wrapCheckout h3 {
            text-align: center;
            margin-top: 0;
            border-bottom: 1px solid #ececec;
            padding: 30px 0;
        }

        .checkout .wrapCheckout .information {
            padding: 0 80px;
            border-bottom: 1px solid #ececec;
            overflow: hidden;
        }


            /*.checkout .wrapCheckout .information:last-child {
                border-bottom: 0;
            }*/

            .checkout .wrapCheckout .information h6 {
                font-weight: 700;
                padding: 30px 15px;
                margin: 0;
            }

        .checkout .wrapCheckout .wrapInput {
            position: relative;
            margin-bottom: 25px;
        }

            .checkout .wrapCheckout .wrapInput .inputText {
                color: #191919;
                display: block;
                margin-bottom: 10px;
                text-align: right;
            }

            .checkout .wrapCheckout .wrapInput .input {
                width: 100%;
                height: 50px;
                border: 1px solid #d2d2d2;
                background: white;
                padding: 0 10px;
                color: #191919;
            }

        .checkout .wrapCheckout .wrapwrapChack {
            position: relative;
            padding: 30px 15px;
            width: 100%;
            float: right;
        }

    .checkout .wrapwrapChack .wrapChack {
        width: 100%;
        height: 35px;
        padding: 0 5px;
    }

    .checkout .wrapCheckout .wrapwrapChack .wrapChack input[type=checkbox]:before {
        color: #999999;
    }

    .checkout .wrapCheckout .wrapwrapChack .wrapChack h6 {
        display: block;
        top: 2px;
        position: relative;
        margin: 0;
        padding: 0 10px;
        font-weight: 700;
    }

    .checkout .totals .wrapTotal {
        padding: 0;
    }

    .checkout .totals {
        height: auto;
        border: 1px solid #e84c3d;
        margin: 60px 0 30px;
        float: left;
        width: 95%;
    }

        .checkout .totals h3 {
            text-align: center;
            margin-top: 0;
            border-bottom: 1px solid #ececec;
            padding: 30px 0;
        }

        .checkout .totals .product {
            border-bottom: 1px solid #ececec;
            overflow: hidden;
            padding: 10px 0 0;
        }

            .checkout .totals .product .item {
            }

                .checkout .totals .product .item span {
                    display: block;
                    text-align: right;
                }

                    .checkout .totals .product .item span:first-child {
                        font-weight: bold;
                    }

            .checkout .totals .product .price {
                text-align: left;
                font-weight: bold;
                direction: initial;
            }

        .checkout .totals .beforeTotal {
            border-bottom: 1px solid #ececec;
            overflow: hidden;
            padding: 20px 0;
            font-weight: bold;
        }

            .checkout .totals .beforeTotal .col-md-6 {
                text-align: right;
            }

                .checkout .totals .beforeTotal .col-md-6:last-child {
                    text-align: left;
                    direction: initial;
                }

        .checkout .totals .delivary {
            border-bottom: 1px solid #ececec;
            overflow: hidden;
            padding: 20px 0;
            font-weight: bold;
        }

            .checkout .totals .delivary .col-md-6 {
                text-align: right;
            }

                .checkout .totals .delivary .col-md-6:last-child {
                    text-align: left;
                    color: #e84c3d;
                }


        .checkout .totals .discount {
            width: 100%;
            padding: 20px 0;
            border-bottom: 1px solid #ececec;
            overflow: hidden;
            margin: 0;
        }

            .checkout .totals .discount .remove {
                padding: 0;
                margin: 0;
                color: red;
            }

                .checkout .totals .discount .remove a {
                    text-decoration: none;
                    color: red;
                    display: block;
                }

            .checkout .totals .discount .name {
                font-weight: 700;
                padding: 0;
            }

            .checkout .totals .discount .amount {
                font-weight: 700;
            }

        .checkout .totals .totalPrice {
            padding: 20px 0;
            overflow: hidden;
        }

            .checkout .totals .totalPrice .col-md-6 {
            }

                .checkout .totals .totalPrice .col-md-6 h4 {
                    text-align: right;
                }

                .checkout .totals .totalPrice .col-md-6:last-child h4 {
                    text-align: left;
                    font-weight: bold;
                    direction: initial;
                }

    .checkout .wrapTotal .wrapwrapChack {
        position: relative;
        padding: 30px 20px 0;
        width: 100%;
        float: right;
    }

        .checkout .wrapTotal .wrapwrapChack .wrapChack {
            width: 100%;
            height: 35px;
            padding: 0 5px;
        }

            .checkout .wrapTotal .wrapwrapChack .wrapChack h6 {
                display: block;
                top: 2px;
                position: relative;
                margin: 0;
                padding: 0 10px;
                font-weight: 700;
            }

            .checkout .wrapTotal .wrapwrapChack .wrapChack input[type=checkbox]:before {
                color: #999999;
            }

    .checkout .wrapTotal .send {
        width: 95%;
        height: 54px;
        line-height: 54px;
        background: #e84c3d;
        color: white;
        font-weight: 700;
        display: block;
        float: left;
        text-align: center;
    }

    .checkout .wrapTotal .kopuon {
        display: block;
        text-decoration: underline;
        color: #191919;
        padding: 0 20px;
        overflow: hidden;
    }

    .checkout .kouponHideArea {
        width: 100%;
        padding: 0 30px;
        height: 60px;
        display: none;
    }

        .checkout .kouponHideArea .input {
            height: 50px;
            border: 1px solid #d2d2d2;
            background: white;
            padding: 0 10px;
            color: #191919;
        }

        .checkout .kouponHideArea a {
            height: 50px;
            line-height: 54px;
            background: #e84c3d;
            color: white;
            font-weight: 700;
            display: block;
            text-align: center;
        }


/*---------END CHECKOUT-------------*/



/***************product asax*********************/

.item {
    /*margin-bottom: 40px;*/
    text-decoration: none;
    position: relative;
    float: none;
    margin: 0 -2px;
    display: inline-block;
}

    .item:hover, .item:focus {
        text-decoration: none;
    }

    .item .new {
        position: absolute;
        top: 0;
        right: 15px;
        z-index: 9;
    }

        .item .new img {
            width: 40px;
            height: 40px;
        }

    .item:hover .itemPic {
        text-decoration: none;
        border-bottom-color: #e84c3d;
    }

    .item:hover a {
        text-decoration: none;
    }

    .item .itemPic {
        border-bottom: 2px solid #ececec;
        position: relative;
    }

        .item .itemPic .newItemStar {
            position: absolute;
            top: 0;
            right: 0;
            width: 40PX;
            height: 40PX;
            background: #191919;
            color: white;
            text-align: center;
            border-radius: 100%;
            line-height: 40px;
            font-weight: bold;
            font-size: 12px;
        }

        .item .itemPic img {
            width: 100%;
        }

    .item .itemsText {
        width: 100%;
        padding: 15px 0;
        font-size: 13px;
        line-height: 24px;
        text-decoration: none;
    }

        .item .itemsText .name {
            display: block;
            text-align: center;
            font-weight: bold;
            text-transform: uppercase;
            color: #191919;
        }

        .item .itemsText .barCode {
            display: block;
            text-align: center;
            text-transform: uppercase;
            color: #191919;
        }

        .item .itemsText .price {
            display: block;
            text-align: center;
            color: #e74c3c;
            direction: ltr;
        }

            .item .itemsText .price .discount {
                display: inline-block;
                text-decoration: line-through;
                color: #b6b6b6;
            }


/*************** Related-product-control *******************/

.Related-product-control {
    padding: 0;
}

    .Related-product-control .populartitle {
        text-align: center;
        width: 100%;
        margin-bottom: 40px;
        font-weight: 700;
    }

/**********************faq page******************/

.faq-page .menu {
    padding: 100px 0 50px;
}

    .faq-page .menu nav {
        width: 200px;
        float: right;
        background: #191919;
        padding: 45px;
    }

        .faq-page .menu nav ul {
            padding: 0;
            margin: 0;
        }

            .faq-page .menu nav ul li {
            }

                .faq-page .menu nav ul li a {
                    color: white;
                    margin-bottom: 15px;
                    display: block;
                }

                    .faq-page .menu nav ul li a.active {
                        text-decoration: underline;
                    }

.faq-page .faq .row {
    margin: 0;
    margin-bottom: 40px;
}

    .faq-page .faq .row div h4 {
        margin-top: 0;
    }

.faq-page .faq .faq-item {
    margin-bottom: 40px;
}

    .faq-page .faq .faq-item .question {
        text-decoration: underline;
        font-weight: 900;
        margin-bottom: 20px;
    }

    .faq-page .faq .faq-item .answer {
        -ms-word-break: break-word;
        word-break: break-word;
    }

/*******************end faq page******************************/


/*--------START BANNER IMAGE control-------*/
.benner-image-control {
    margin: 0 auto;
    margin-bottom: 40px;
}

    .benner-image-control img {
    }

    .benner-image-control .text {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        padding: 10% 0 0;
    }

        .benner-image-control .text h2 {
            text-align: center;
            display: block;
            color: white;
            font-weight: bold;
            font-size: 60px;
            line-height: 74px;
        }

        .benner-image-control .text .paragrph {
            color: white;
            text-align: center;
            display: block;
        }
/*--------END BANNER IMAGE-------*/


.wrapPopUpJsHandler {
    display: none;
}

.inspiration-board-items {
    margin: 0 auto;
    margin-bottom: 75px;
}

    .inspiration-board-items .title {
        font-size: 13px;
        color: #9f9f9f;
        font-weight: 700;
        line-height: 47px;
        text-align: center;
    }

    .inspiration-board-items .desc {
        font-size: 24px;
        color: #000;
        font-weight: 400;
        text-align: center;
    }

    .inspiration-board-items .area {
        width: 100%;
    }

        .inspiration-board-items .area > div {
            display: inline-block;
            width: 280px;
            position: relative;
        }

            .inspiration-board-items .area > div img {
                width: 280px;
                height: 280px;
            }


    .inspiration-board-items .galleryText {
        display: none;
        background: #e84c3d;
        color: white;
        text-align: center;
        font-size: 14px;
        padding: 10px;
        position: absolute;
        width: 100%;
        bottom: -40px;
        z-index: 999999999;
    }

    .inspiration-board-items img:hover + .galleryText {
        display: block;
        outline: 3px solid #e84c3d;
    }

    .inspiration-board-items img:hover {
        outline: 3px solid #e84c3d;
        position: relative;
        z-index: 99999999999;
    }

.bordGallery .inspiration-board-items-conntrol {
    top: 3px !important;
}

.bordGallery .galleryText {
    display: none;
    background: #e84c3d;
    color: white;
    text-align: center;
    font-size: 14px;
    padding: 10px;
    position: absolute;
    width: 100%;
    bottom: -40px;
    z-index: 999999999;
}

.inspiration-board-items .galleryText h1 {
    font-size: 14px;
}

/***************************************************************/

.inspiration-boeard-page {
}

    .inspiration-boeard-page h1 {
        text-align: center;
        margin-top: 80px;
        margin-bottom: 45px;
    }

    .inspiration-boeard-page .desc {
        text-align: center;
        float: none;
        margin: 0 auto;
        margin-bottom: 55px;
    }

    .inspiration-boeard-page .masonry {
        width: 1120px;
        margin-bottom: 80px;
    }

        .inspiration-boeard-page .masonry .masonry-item-normal {
            margin: 0;
            padding: 0;
            width: 25%;
            height: 280px;
        }

        .inspiration-boeard-page .masonry .masonry-item-big {
            margin: 0;
            padding: 0;
            width: 50%;
            height: 560px;
        }

        .inspiration-boeard-page .masonry .galleryText {
            display: none;
            background: #e84c3d;
            color: white;
            text-align: center;
            font-size: 14px;
            padding: 10px;
            position: absolute;
            width: 100%;
            bottom: -60px;
            z-index: 999999999;
            outline: 3px solid #e84c3d;
        }

            .inspiration-boeard-page .masonry .galleryText span {
                text-decoration: line-through;
            }

        .inspiration-boeard-page .masonry img:hover {
            outline: 3px solid #e84c3d;
            z-index: 99999999999999;
            position: relative;
        }


            .inspiration-boeard-page .masonry img:hover + .galleryText {
                display: block;
            }


/************************************************/
.siteMenuOpenUser.mobile {
    display: none;
}
