/*------------------------------------------------------------------
[Screen Stylesheet]

Project:	Shoptym 
Version:	1.1
Last change:	29/06/2017 [fixed Float bug, vf]

-------------------------------------------------------------------*/
@import url(../css/flexslider.css);
@import url(../css/mega-menu.css);
@import url(../css/magnific-popup.css);
@import url(../css/range-picker.min.css);
@import url(../fonts/fonts_3.css);
/*@import url(../icomoon/fonts.css);*/
@import url(../css/shortcode.css);
@import url(../fonts/font-awesome.min.css);

/*@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";*/



/* line 10, ../sass/screen.scss */
* {
    margin: 0 auto;
    padding: 0;
    outline: none;
    list-style: none;
/*    text-decoration: none;*/
}

@media (min-width: 1200px) {
    /* line 91, ../sass/screen.scss */
    .container {
        width: 1170px;
    }
}

@media (min-width: 1266px) {
    /* line 94, ../sass/screen.scss */
    .container {
        width: 1230px;
    }
}
/* line 99, ../sass/screen.scss */
.PaddingTB-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}

/* line 100, ../sass/screen.scss */
.PaddingTB-90 {
    padding-top: 90px;
    padding-bottom: 90px;
}

/* line 101, ../sass/screen.scss */
.PaddingTB-100 {
    padding-top: 100px;
    padding-bottom: 100px;
}

/* line 102, ../sass/screen.scss */
.PaddingTB-110 {
    padding-top: 110px;
    padding-bottom: 110px;
}

/* line 104, ../sass/screen.scss */
.PaddingTB-130 {
    padding-top: 130px;
    padding-bottom: 130px;
}

/* line 105, ../sass/screen.scss */
.PaddingTB-150 {
    padding-top: 150px;
    padding-bottom: 150px;
}

/* line 106, ../sass/screen.scss */
.P0 {
    padding: 0px;
}

/* line 108, ../sass/screen.scss */
.PaddingT20 {
    padding-top: 20px;
}

/* line 109, ../sass/screen.scss */
.PaddingT30 {
    padding-top: 30px;
}

/* line 110, ../sass/screen.scss */
.PaddingT90 {
    padding-top: 90px;
}

/* line 111, ../sass/screen.scss */
.PaddingT100 {
    padding-top: 100px;
}

/* line 113, ../sass/screen.scss */
.PaddingB40 {
    padding-bottom: 40px;
}

/* line 114, ../sass/screen.scss */
.MarginT30 {
    margin-top: 30px;
}

/* line 116, ../sass/screen.scss */
.pull-none {
    float: none;
    display: inline-block;
}

/* line 117, ../sass/screen.scss */
.OverflowH {
    position: relative;
    overflow: hidden;
}

/* line 118, ../sass/screen.scss */
.showipad {
    display: none;
}

/* line 119, ../sass/screen.scss */
.showdesktop {
    display: block;
}

/* line 122, ../sass/screen.scss */
.Wrap6 {
    margin-right: -8px;
    margin-left: -8px;
}
    /* line 123, ../sass/screen.scss */
    .Wrap6 .ST_Grid {
        padding: 0 8px;
    }

/* line 125, ../sass/screen.scss */
.Wrap10 {
    margin-right: -10px;
    margin-left: -10px;
}
    /* line 126, ../sass/screen.scss */
    .Wrap10 .ST_Grid {
        padding: 0 10px;
    }

/* line 128, ../sass/screen.scss */
.Wrap11 {
    margin-right: -11px;
    margin-left: -11px;
}
    /* line 129, ../sass/screen.scss */
    .Wrap11 .ST_Grid {
        padding: 0 11px;
    }

/* line 131, ../sass/screen.scss */
.SidebarPageWrap {
    background: #f7f7f7;
    padding: 95px 0px;
}

/* line 132, ../sass/screen.scss */
.whiteWrap {
    background: #fff;
}

/* line 135, ../sass/screen.scss */
.WhiteSmokeBG {
    background: #efefef;
}

/* line 136, ../sass/screen.scss */
.GrayWrap {
    background: #fbfbfb;
}

/* line 137, ../sass/screen.scss */
.GrayWrap01 {
    background: #f4f4f4;
}

/* line 139, ../sass/screen.scss */
.SParallax {
    background-position: 0%;
    background-size: 100%;
    position: relative;
}

/* line 140, ../sass/screen.scss */
.medium-content {
    max-width: 1000px;
}

/* line 142, ../sass/screen.scss */
#SearchBox.modal.fade {
    background: rgba(0, 0, 0, 0.9);
}
    /* line 143, ../sass/screen.scss */
    #SearchBox.modal.fade .modal-dialog {
        width: 100%;
        max-width: 1200px;
        margin: 0px;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
    }
        /* line 144, ../sass/screen.scss */
        #SearchBox.modal.fade .modal-dialog .modal-content {
            background-color: transparent;
            box-shadow: none;
            border: none;
        }
            /* line 145, ../sass/screen.scss */
            #SearchBox.modal.fade .modal-dialog .modal-content form {
                width: 100%;
                display: inline-block;
                position: relative;
                padding-left: 70px;
                border: 2px solid #fff;
            }
                /* line 77, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form ::-webkit-input-placeholder {
                    color: #fff;
                }
                /* line 78, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form :-moz-placeholder {
                    color: #fff;
                }
                /* line 79, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form ::-moz-placeholder {
                    color: #fff;
                }
                /* line 80, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form :-ms-input-placeholder {
                    color: #fff;
                }
                /* line 147, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form input {
                    font-size: 20px;
                    color: #fff;
                    margin-bottom: 0px;
                    font-weight: 300;
                    background-color: transparent;
                    padding: 22px 25px;
                    line-height: 24px;
                    border: none;
                }
                /* line 148, ../sass/screen.scss */
                #SearchBox.modal.fade .modal-dialog .modal-content form button {
                    width: 70px;
                    height: 100%;
                    border: none;
                    background-color: transparent;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    font-size: 20px;
                    color: #fff;
                }
        /* line 151, ../sass/screen.scss */
        #SearchBox.modal.fade .modal-dialog button.close {
            font-size: 40px;
            color: #fff;
            opacity: 1;
            position: absolute;
            left: 0px;
            top: -30px;
        }

/* line 154, ../sass/screen.scss */
a:focus {
    outline: none;
}

/* line 155, ../sass/screen.scss */
.FBWrap, header.header2 .utility_nav, header.header2 .utility_nav .sub-ul li {
    width: 100%;
    float: right;
}

/* line 156, ../sass/screen.scss */
ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

/* line 157, ../sass/screen.scss */
.absoluteBlock, body.home_default .overly:before {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}

/* line 158, ../sass/screen.scss */
body {
    background: #fff;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    color: #343434;
    text-rendering: auto;
    direction: rtl;
}
    /* line 159, ../sass/screen.scss */
    body h1, body h2, body h3, body h4, body h5, body h6 {
        color: #343434;
        font-family: "Montserrat", sans-serif;
        text-rendering: auto;
    }
        /* line 160, ../sass/screen.scss */
        body h1 a, body h2 a, body h3 a, body h4 a, body h5 a, body h6 a {
            color: #343434;
        }
            /* line 161, ../sass/screen.scss */
            body h1 a:hover, body h2 a:hover, body h3 a:hover, body h4 a:hover, body h5 a:hover, body h6 a:hover {
                color: #d5b99b;
            }
    /* line 162, ../sass/screen.scss */
    body h1 {
        font-size: 45px;
    }
    /* line 163, ../sass/screen.scss */
    body h2 {
        font-size: 20px;
    }
    /* line 164, ../sass/screen.scss */
    body h3 {
        font-size: 30px;
    }
    /* line 165, ../sass/screen.scss */
    body h4 {
        font-size: 28px;
    }
    /* line 166, ../sass/screen.scss */
    body h5 {
        font-size: 22px;
    }
    /* line 167, ../sass/screen.scss */
    body h6 {
        font-size: 20px;
    }
    /* line 168, ../sass/screen.scss */
    body h2.st {
        font-size: 45px;
        font-weight: 300;
    }
    /* line 170, ../sass/screen.scss */
    body ul li, body ul li a {
        color: #343434;
    }
    /* line 171, ../sass/screen.scss */
    body p {
        color: #343434;
        font-size: 15px;
        line-height: 24px;
        font-family: "Montserrat", sans-serif;
    }
    /* line 173, ../sass/screen.scss */
    body figure, body ul, body ul ul, body ol ul, body ul ol, body ol ol {
        margin: 0;
    }
    /* line 175, ../sass/screen.scss */
    body a {
        color: #343434;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transform: all 0.3s ease-in-out;
        text-decoration: none;
    }
        /* line 176, ../sass/screen.scss */
        body a:hover, body a:focus {
            color: #d5b99b;
            text-decoration: none;
        }
    /* line 178, ../sass/screen.scss */
    body .fa {
        line-height: inherit;
    }

    /* line 188, ../sass/screen.scss */
    body.home_default .center-outer {
        position: relative;
    }
    /* line 189, ../sass/screen.scss */
    body.home_default .center-inner {
        width: 100%;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
    }
    /* line 191, ../sass/screen.scss */
    body.home_default .overly {
        position: relative;
    }
        /* line 192, ../sass/screen.scss */
        body.home_default .overly:before {
            content: ' ';
            background: rgba(0, 0, 0, 0.9);
        }
    /* line 194, ../sass/screen.scss */
    body.home_default input[type="checkbox"] {
        display: none;
    }
    /* line 195, ../sass/screen.scss */
    body.home_default .square-checkbox {
        width: 100%;
        position: relative;
        display: inline-block;
        padding-right: 32px;
        margin-bottom: 10px;
    }
        /* line 196, ../sass/screen.scss */
        body.home_default .square-checkbox label {
            position: absolute;
            width: 20px;
            height: 20px;
            right: 0px;
            top: 2px;
            border: 1px solid #282828;
            background: transparent;
        }
            /* line 197, ../sass/screen.scss */
            body.home_default .square-checkbox label::after {
                content: '';
                position: absolute;
                width: 12px;
                height: 7px;
                background: transparent;
                top: 4px;
                right: 4px;
                border: 3px solid #343434;
                border-top: none;
                border-left: none;
                transform: rotate(45deg);
                -webkit-transform: rotate(45deg);
                -moz-transform: rotate(45deg);
                -o-transform: rotate(45deg);
                -ms-transform: rotate(45deg);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
                filter: alpha(opacity=0);
                opacity: 0;
                -moz-opacity: 0;
                -khtml-opacity: 0;
            }
        /* line 198, ../sass/screen.scss */
        body.home_default .square-checkbox input[type=checkbox]:checked + label::after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$X)";
            filter: alpha(opacity=100);
            opacity: 1;
            -moz-opacity: 1;
            -khtml-opacity: 1;
        }
    /* line 201, ../sass/screen.scss */
    body.home_default .btn {
        font-size: 15px;
        line-height: 26px;
        padding: 14px 30px;
        font-weight: 600;
        color: #fff;
        background: #343434;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        text-transform: uppercase;
        min-width: 195px;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transform: all 0.3s ease-in-out;
    }
        /* line 202, ../sass/screen.scss */
        body.home_default .btn.small {
            min-width: 130px;
            padding: 10px 21px;
            font-size: 13.39px;
        }
        /* line 203, ../sass/screen.scss */
        body.home_default .btn.btn-border {
            color: #343434;
            border: 1px solid #eeeeee;
            background: transparent;
        }
            /* line 204, ../sass/screen.scss */
            body.home_default .btn.btn-border:hover {
                background: transparent;
            }
        /* line 207, ../sass/screen.scss */
        body.home_default .btn.radius {
            border-radius: 1000px;
            -webkit-border-radius: 1000px;
            -moz-border-radius: 1000px;
        }
        /* line 209, ../sass/screen.scss */
        body.home_default .btn:hover, body.home_default .btn:focus {
            color: #fff;
            background: #d5b99b;
            border-color: #d5b99b;
        }
    /* line 211, ../sass/screen.scss */
    body.home_default .btn-primary {
        background: #d5b99b;
        border-color: #fff;
    }
        /* line 212, ../sass/screen.scss */
        body.home_default .btn-primary.focus, body.home_default .btn-primary:focus {
            color: #fff;
            background-color: #286090;
            border-color: #122b40;
        }
        /* line 213, ../sass/screen.scss */
        body.home_default .btn-primary:hover {
            color: #fff;
            background-color: #286090;
            border-color: #204d74;
        }
        /* line 214, ../sass/screen.scss */
        body.home_default .btn-primary.active, body.home_default .btn-primary:active {
            color: #fff;
            background-color: #286090;
            border-color: #204d74;
        }
    /* line 217, ../sass/screen.scss */
    body.home_default .btn-success {
        color: #fff;
        background-color: #5cb85c;
        border-color: #4cae4c;
    }
        /* line 218, ../sass/screen.scss */
        body.home_default .btn-success.focus, body.home_default .btn-success:focus {
            color: #fff;
            background-color: #449d44;
            border-color: #255625;
        }
        /* line 219, ../sass/screen.scss */
        body.home_default .btn-success:hover {
            color: #fff;
            background-color: #449d44;
            border-color: #398439;
        }
        /* line 220, ../sass/screen.scss */
        body.home_default .btn-success.active, body.home_default .btn-success:active {
            color: #fff;
            background-color: #449d44;
            border-color: #398439;
        }
    /* line 223, ../sass/screen.scss */
    body.home_default .btn-info {
        color: #fff;
        background-color: #5bc0de;
        border-color: #46b8da;
    }
        /* line 224, ../sass/screen.scss */
        body.home_default .btn-info.focus, body.home_default .btn-info:focus {
            color: #fff;
            background-color: #31b0d5;
            border-color: #1b6d85;
        }
        /* line 225, ../sass/screen.scss */
        body.home_default .btn-info:hover {
            color: #fff;
            background-color: #31b0d5;
            border-color: #269abc;
        }
        /* line 226, ../sass/screen.scss */
        body.home_default .btn-info.active, body.home_default .btn-info:active {
            color: #fff;
            background-color: #31b0d5;
            border-color: #269abc;
        }
    /* line 228, ../sass/screen.scss */
    body.home_default .btn-warning {
        color: #fff;
        background-color: #f0ad4e;
        border-color: #eea236;
    }
        /* line 229, ../sass/screen.scss */
        body.home_default .btn-warning.focus, body.home_default .btn-warning:focus {
            color: #fff;
            background-color: #ec971f;
            border-color: #985f0d;
        }
        /* line 230, ../sass/screen.scss */
        body.home_default .btn-warning:hover {
            color: #fff;
            background-color: #ec971f;
            border-color: #d58512;
        }
        /* line 231, ../sass/screen.scss */
        body.home_default .btn-warning.active, body.home_default .btn-warning:active {
            color: #fff;
            background-color: #ec971f;
            border-color: #d58512;
        }
    /* line 234, ../sass/screen.scss */
    body.home_default .btn-danger {
        color: #fff;
        background-color: #d9534f;
        border-color: #d43f3a;
    }
        /* line 235, ../sass/screen.scss */
        body.home_default .btn-danger.focus, body.home_default .btn-danger:focus {
            color: #fff;
            background-color: #c9302c;
            border-color: #761c19;
        }
        /* line 236, ../sass/screen.scss */
        body.home_default .btn-danger:hover {
            color: #fff;
            background-color: #c9302c;
            border-color: #ac2925;
        }
        /* line 237, ../sass/screen.scss */
        body.home_default .btn-danger.active, body.home_default .btn-danger:active {
            color: #fff;
            background-color: #c9302c;
            border-color: #ac2925;
        }
    /* line 240, ../sass/screen.scss */
    body.home_default .btn-link {
        font-weight: 400;
        color: #337ab7;
        border-radius: 0;
    }
        /* line 241, ../sass/screen.scss */
        body.home_default .btn-link, body.home_default .btn-link.active, body.home_default .btn-link:active, body.home_default .btn-link[disabled], body.home_default fieldset[disabled] .btn-link {
            background-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
            /* line 242, ../sass/screen.scss */
            body.home_default .btn-link, body.home_default .btn-link:active, body.home_default .btn-link:focus, body.home_default .btn-link:hover {
                border-color: transparent;
            }
                /* line 243, ../sass/screen.scss */
                body.home_default .btn-link:focus, body.home_default .btn-link:hover {
                    color: #23527c;
                    text-decoration: underline;
                    background-color: transparent;
                }
    /* line 245, ../sass/screen.scss */
    body.home_default .title {
        font-size: 42px;
        font-weight: 400;
        margin: 0 0 40px;
    }

/* line 248, ../sass/screen.scss */
input, select, textarea {
    width: 100%;
    max-width: 100%;
    font-size: 15px;
    color: #797979;
    line-height: 20px;
    padding: 12px 20px;
    margin-bottom: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
}

/* line 250, ../sass/screen.scss */
input, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
}

/* line 251, ../sass/screen.scss */
select {
    background-image: url("../img/select-arrow.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
}

/* line 254, ../sass/screen.scss */
.checkbox-custom {
    width: 20px;
    height: 20px;
    background: #fff;
    float: right;
    position: relative;
    border: 2px solid #f2f2f2;
}
    /* line 255, ../sass/screen.scss */
    .checkbox-custom label {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        right: 0px;
        top: 0px;
        margin: 0px;
    }
        /* line 256, ../sass/screen.scss */
        .checkbox-custom label::after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: "\f00c";
            font-family: FontAwesome;
            position: absolute;
            top: 2px;
            right: 3px;
            font-size: 12px;
            color: #d5b99b;
            line-height: 14px;
        }
    /* line 258, ../sass/screen.scss */
    .checkbox-custom input[type=checkbox] {
        opacity: 0;
    }
        /* line 259, ../sass/screen.scss */
        .checkbox-custom input[type=checkbox]:checked + label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

/* line 261, ../sass/screen.scss */
.check-label, .rb-label {
    font-size: 15px;
    color: #797979;
    display: inline-block;
    line-height: 20px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    margin-right: 12px;
}

/* line 263, ../sass/screen.scss */
.radiobox-custom {
    width: 26px;
    height: 26px;
    background: #efefef;
    float: right;
    position: relative;
    border: 2px solid #e0e0e0;
}
    /* line 264, ../sass/screen.scss */
    .radiobox-custom label {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        right: 0px;
        top: 0px;
        margin: 0px;
    }
        /* line 265, ../sass/screen.scss */
        .radiobox-custom label::after {
            width: 100%;
            height: 100%;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: "\f00c";
            font-family: FontAwesome;
            position: absolute;
            top: 0px;
            right: 0px;
            font-size: 12px;
            color: #fff;
            background-color: #d5b99b;
            line-height: 22px;
            text-align: center;
        }
    /* line 267, ../sass/screen.scss */
    .radiobox-custom input[type=radio] {
        opacity: 0;
    }
        /* line 268, ../sass/screen.scss */
        .radiobox-custom input[type=radio]:checked + label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

/* line 270, ../sass/screen.scss */
.rb-label {
    font-size: 17px;
    color: #797979;
    font-weight: 300;
    line-height: 26px;
}

/* line 272, ../sass/screen.scss */
.customRadioBox {
    width: 26px;
    height: 26px;
    background: #efefef;
    float: right;
    position: relative;
    border: 2px solid #e0e0e0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
    /* line 273, ../sass/screen.scss */
    .customRadioBox label {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        right: 0px;
        top: 0px;
        margin: 0px;
    }
        /* line 274, ../sass/screen.scss */
        .customRadioBox label::after {
            width: 12px;
            height: 12px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: "";
            position: absolute;
            top: 5px;
            right: 5px;
            background-color: #d5b99b;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        }
    /* line 276, ../sass/screen.scss */
    .customRadioBox input[type=radio] {
        opacity: 0;
    }
        /* line 277, ../sass/screen.scss */
        .customRadioBox input[type=radio]:checked + label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

/* line 281, ../sass/screen.scss */
.square-checkbox .checkbox-custom {
    border-width: 1px;
    border-color: #d7d7d7;
    float: none;
    display: inline-block;
    vertical-align: -24px;
}
/* line 282, ../sass/screen.scss */
.square-checkbox span {
    display: inline-block;
    margin-right: 6px;
}

/*-----//   NewSletter   \-----*/
/* line 289, ../sass/screen.scss */
#newsletter-popup {
    text-align: center;
    padding: 0;
}
    /* line 290, ../sass/screen.scss */
    #newsletter-popup .modal-dialog {
        width: 850px;
        background: #fff;
        display: inline-block;
        margin: 0px;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
    }
        /* line 291, ../sass/screen.scss */
        #newsletter-popup .modal-dialog .modal-content {
            position: relative;
            box-shadow: 0px 0px 0px 0px transparent;
            -webkit-box-shadow: 0px 0px 0px 0px transparent;
            -moz-box-shadow: 0px 0px 0px 0px transparent;
            border: none;
            border-radius: 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
        }
            /* line 292, ../sass/screen.scss */
            #newsletter-popup .modal-dialog .modal-content .modal-body {
                padding: 65px 80px;
                max-width: 500px;
                float: right;
            }
                /* line 293, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body h4 {
                    font-size: 15px;
                    font-weight: 600;
                    position: relative;
                    margin: 0 0 20px;
                    text-transform: uppercase;
                }
                    /* line 294, ../sass/screen.scss */
                    #newsletter-popup .modal-dialog .modal-content .modal-body h4:before {
                        content: '';
                        width: 55px;
                        height: 2px;
                        display: inline-block;
                        background: #d5b99b;
                        position: absolute;
                        right: 0;
                        left: 0;
                        bottom: -20px;
                        margin: 0 auto;
                    }
                /* line 295, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body h3 {
                    font-size: 20px;
                    font-weight: 600;
                    margin: 25px 0 35px;
                    display: inline-block;
                }
                /* line 296, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body p {
                    font-size: 15px;
                    color: #666666;
                    margin: 0 0 20px;
                }
                /* line 297, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body input[type="email"] {
                    width: 100%;
                    height: 52px;
                    font-size: 14px;
                    padding: 8px 15px;
                    text-align: right;
                    border: 1px solid #ccc;
                    margin: 0 0 30px;
                }
                /* line 298, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body button {
                    padding: 12px 25px;
                    min-width: 185px;
                }
                /* line 299, ../sass/screen.scss */
                #newsletter-popup .modal-dialog .modal-content .modal-body .square-checkbox {
                    width: inherit;
                    top: 50px;
                }
            /* line 301, ../sass/screen.scss */
            #newsletter-popup .modal-dialog .modal-content button.close {
                position: absolute;
                left: 15px;
                top: 15px;
                font-size: 30px;
                font-weight: 400;
                opacity: 1;
                z-index: 3;
                line-height: 28px;
                border-color: transparent;
            }

/*-----//   Header 1   \-----*/
/* line 310, ../sass/screen.scss */
.header1 {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transform: all 0.5s ease-in-out;
}
    /* line 311, ../sass/screen.scss */
    .header1 .utility {
        padding: 0 18px;
        border-bottom: 1px solid #ededed;
    }
        /* line 313, ../sass/screen.scss */
        .header1 .utility ul li {
            position: relative;
            font-size: 11px;
            color: #080100;
            font-weight: 500;
            text-transform: uppercase;
            float: right;
        }
            /* line 314, ../sass/screen.scss */
            .header1 .utility ul li a {
                line-height: 26px;
                padding: 15px 30px;
                display: inline-block;
            }
                /* line 315, ../sass/screen.scss */
                .header1 .utility ul li a span {
                    color: #919191;
                    padding: 0 8px;
                }
                /* line 316, ../sass/screen.scss */
                .header1 .utility ul li a sup {
                    background: #fa6a6a;
                    color: #fff;
                    width: 20px;
                    height: 20px;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    font-size: 10px;
                    font-weight: 600;
                    top: -8px;
                    right: -2px;
                    display: inline-block;
                    line-height: 21px;
                    text-align: center;
                    margin-right: -10px;
                }
            /* line 318, ../sass/screen.scss */
            .header1 .utility ul li > a:hover {
                color: #d5b99b;
            }
            /* line 320, ../sass/screen.scss */
            .header1 .utility ul li.cartSummary a img {
                margin-right: 10px;
                vertical-align: -5px;
            }
        /* line 324, ../sass/screen.scss */
        .header1 .utility ul.pull-left a {
            border-left: 1px solid #ededed;
        }
        /* line 325, ../sass/screen.scss */
        .header1 .utility ul.pull-right a {
            border-right: 1px solid #ededed;
        }
        /* line 328, ../sass/screen.scss */
        .header1 .utility .lang > li a {
            position: relative;
        }
            /* line 329, ../sass/screen.scss */
            .header1 .utility .lang > li a img {
                max-width: 18px;
                margin-left: 5px;
                vertical-align: -2px;
            }
        /* line 331, ../sass/screen.scss */
        .header1 .utility .lang > li > a:before {
            content: "\f107";
            font-size: 16px;
            position: absolute;
            top: 50%;
            left: 16px;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            font-family: "FontAwesome";
        }
        /* line 334, ../sass/screen.scss */
        .header1 .utility .sub-ul {
            position: absolute;
            border: 1px solid #ededed;
            background: #fff;
            width: inherit;
            display: none;
            z-index: 1;
        }
            /* line 335, ../sass/screen.scss */
            .header1 .utility .sub-ul li {
                width: 100%;
                float: right;
            }
                /* line 336, ../sass/screen.scss */
                .header1 .utility .sub-ul li a {
                    padding: 8px 15px;
                    display: block;
                    border: none;
                    line-height: 21px;
                }
                    /* line 337, ../sass/screen.scss */
                    .header1 .utility .sub-ul li a img {
                        max-width: 18px;
                        margin-left: 5px;
                    }
    /* line 343, ../sass/screen.scss */
    .header1 .cartSummary {
        position: relative;
    }
        /* line 344, ../sass/screen.scss */
        .header1 .cartSummary .subToggle {
            position: absolute;
            top: 100%;
            left: 0px;
            background: #fff;
            min-width: 282px;
            padding: 0px 24px 0px 24px;
            z-index: 3;
            margin: 0px;
            opacity: 0;
            height: 0px;
            overflow: hidden;
            transform: translateY(-2em);
            -webkit-transform: translateY(-2em);
            -moz-transform: translateY(-2em);
            -o-transform: translateY(-2em);
            -ms-transform: translateY(-2em);
            transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transform: all 0.3s ease-in-out;
        }
            /* line 348, ../sass/screen.scss */
            .header1 .cartSummary .subToggle:before {
                content: '';
                width: 100%;
                height: 2px;
                position: absolute;
                top: 1px;
                right: 0px;
                display: inline-block;
                background: #d5b99b;
            }
            /* line 349, ../sass/screen.scss */
            .header1 .cartSummary .subToggle li {
                width: 100%;
                display: inline-block;
                padding: 0px;
            }
                /* line 350, ../sass/screen.scss */
                .header1 .cartSummary .subToggle li a {
                    font-size: 13px;
                    color: #9d9d9d;
                    font-weight: 500;
                    text-transform: uppercase;
                    padding: 10px 0;
                }
                    /* line 351, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle li a img.icon {
                        margin-left: 12px;
                    }
                    /* line 352, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle li a:hover {
                        color: #d5b99b;
                        text-decoration: none;
                    }
            /* line 356, ../sass/screen.scss */
            .header1 .cartSummary .subToggle .cart-info {
                width: 100%;
                float: right;
                background: #fff;
                padding: 26px 0 18px;
            }
                /* line 357, ../sass/screen.scss */
                .header1 .cartSummary .subToggle .cart-info .block-cart-title {
                    width: 100%;
                    float: right;
                    border-bottom: 1px solid #f5f5f5;
                    padding-bottom: 16px;
                    margin-bottom: 16px;
                }
                    /* line 358, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle .cart-info .block-cart-title h5 {
                        font-size: 18px;
                        color: #000;
                        text-transform: capitalize;
                        margin: 0px;
                        font-weight: 600;
                    }
                /* line 360, ../sass/screen.scss */
                .header1 .cartSummary .subToggle .cart-info .cart-container {
                    width: 100%;
                    float: right;
                }
                    /* line 361, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle .cart-info .cart-container .items_row {
                        width: 100%;
                        float: right;
                        position: relative;
                        border-bottom: 1px solid #f5f5f5;
                        padding-bottom: 16px;
                        margin-bottom: 16px;
                    }
                        /* line 362, ../sass/screen.scss */
                        .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-left {
                            width: 30%;
                            float: right;
                        }
                            /* line 363, ../sass/screen.scss */
                            .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-left a {
                                padding: 0px;
                                border-right: 0px;
                            }
                            /* line 364, ../sass/screen.scss */
                            .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-left img {
                                display: inline-block;
                                max-width: 100%;
                            }
                        /* line 366, ../sass/screen.scss */
                        .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-right {
                            width: 70%;
                            float: right;
                            padding: 0 18px 0 0;
                        }
                            /* line 367, ../sass/screen.scss */
                            .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-right .cart-title {
                                width: 100%;
                                float: right;
                            }
                                /* line 368, ../sass/screen.scss */
                                .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-right .cart-title a {
                                    font-size: 14px;
                                    color: #000;
                                    line-height: 17px;
                                    padding: 0px;
                                    text-transform: uppercase;
                                    border: none;
                                }
                                    /* line 369, ../sass/screen.scss */
                                    .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-right .cart-title a:hover {
                                        color: #d5b99b;
                                        text-decoration: none;
                                    }
                        /* line 373, ../sass/screen.scss */
                        .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-price {
                            width: 100%;
                            float: right;
                            padding-top: 8px;
                        }
                            /* line 374, ../sass/screen.scss */
                            .header1 .cartSummary .subToggle .cart-info .cart-container .items_row .cart-price span {
                                font-size: 15px;
                                color: #c2c2c2;
                                font-weight: 400;
                            }
                /* line 378, ../sass/screen.scss */
                .header1 .cartSummary .subToggle .cart-info .subtotal {
                    width: 100%;
                    float: right;
                    text-align: center;
                    margin-bottom: 22px;
                }
                    /* line 379, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle .cart-info .subtotal span, .header1 .cartSummary .subToggle .cart-info .subtotal em {
                        font-size: 16px;
                        color: #000;
                        display: inline-block;
                        font-weight: 600;
                    }
                        /* line 380, ../sass/screen.scss */
                        .header1 .cartSummary .subToggle .cart-info .subtotal span.money {
                            color: #d5b99b;
                        }
                    /* line 381, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle .cart-info .subtotal em {
                        line-height: 0px;
                        vertical-align: 0px;
                        margin: 0 3px;
                        display: inline-block;
                        font-style: normal;
                    }
                /* line 383, ../sass/screen.scss */
                .header1 .cartSummary .subToggle .cart-info .cart-footer {
                    width: 100%;
                    float: right;
                }
                    /* line 384, ../sass/screen.scss */
                    .header1 .cartSummary .subToggle .cart-info .cart-footer .btn {
                        width: 100%;
                        display: inline-block;
                        margin: 0 0 10px 0;
                        border-radius: 0px;
                        -webkit-border-radius: 0px;
                        -moz-border-radius: 0px;
                    }
        /* line 388, ../sass/screen.scss */
        .header1 .cartSummary:hover .subToggle {
            visibility: visible;
            opacity: 1;
            transform: translateY(0);
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            height: inherit;
        }

/* line 392, ../sass/screen.scss */
.primary {
    padding: 0px 40px;
    position: relative;
}
    /* line 393, ../sass/screen.scss */
    .primary .sitelogo {
        width: auto;
        display: inline-block;
        padding: 35px 0px;
    }
    /* line 394, ../sass/screen.scss */
    .primary ul.menu {
        margin: 32px 0;
        float: left;
        position: relative;
    }
        /* line 395, ../sass/screen.scss */
        .primary ul.menu .menu {
            margin: 0px;
        }
        /* line 396, ../sass/screen.scss */
        .primary ul.menu li {
            display: inline-block;
            position: relative;
            padding: 12px 25px;
        }
            /* line 397, ../sass/screen.scss */
            .primary ul.menu li a {
                font-size: 13px;
                color: #080100;
                font-weight: 500;
                text-transform: uppercase;
                position: relative;
                line-height: 20px;
                display: block;
            }
            /* line 400, ../sass/screen.scss */
            .primary ul.menu li .sub-menu {
                position: absolute;
                top: 100%;
                background: #fff;
                z-index: 99;
                min-width: 200px;
                padding: 32px 0 0 0;
                display: none;
                right: 50%;
                transform: translate(50%, 0);
                -webkit-transform: translate(50%, 0);
                -moz-transform: translate(50%, 0);
                -o-transform: translate(50%, 0);
                -ms-transform: translate(50%, 0);
            }
                /* line 401, ../sass/screen.scss */
                .primary ul.menu li .sub-menu:after {
                    content: '';
                    width: 27px;
                    height: 14px;
                    background: url(../img/menu-arrow.png) no-repeat center;
                    position: absolute;
                    top: 18px;
                    right: 0px;
                    left: 0px;
                    margin: 0px auto;
                    z-index: 999;
                }
                /* line 403, ../sass/screen.scss */
                .primary ul.menu li .sub-menu ul {
                    width: 100%;
                    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.04);
                    -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.04);
                    -moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.04);
                    padding: 12px 0;
                }
                    /* line 404, ../sass/screen.scss */
                    .primary ul.menu li .sub-menu ul.megabox {
                        padding: 42px 15px 32px 15px;
                        position: relative;
                        min-height: 395px;
                    }
                    /* line 405, ../sass/screen.scss */
                    .primary ul.menu li .sub-menu ul li {
                        display: block;
                        padding: 0px;
                    }
                        /* line 406, ../sass/screen.scss */
                        .primary ul.menu li .sub-menu ul li a {
                            font-size: 14px;
                            color: #989898;
                            font-weight: 500;
                            text-transform: capitalize;
                            padding: 8px 22px 8px 15px;
                            display: block;
                        }
                            /* line 407, ../sass/screen.scss */
                            .primary ul.menu li .sub-menu ul li a::after {
                                display: none;
                            }
                            /* line 408, ../sass/screen.scss */
                            .primary ul.menu li .sub-menu ul li a:hover {
                                color: #080100;
                            }
                        /* line 410, ../sass/screen.scss */
                        .primary ul.menu li .sub-menu ul li .grand-submenu {
                            display: none;
                            top: 0;
                            right: 100%;
                            position: absolute;
                            background: #fff;
                            z-index: 99;
                            padding: 12px 0;
                        }
                    /* line 413, ../sass/screen.scss */
                    .primary ul.menu li .sub-menu ul.megamenubox {
                        width: 100%;
                        float: right;
                    }
                        /* line 414, ../sass/screen.scss */
                        .primary ul.menu li .sub-menu ul.megamenubox li.box-nav {
                            width: 25%;
                            float: right;
                        }
                            /* line 415, ../sass/screen.scss */
                            .primary ul.menu li .sub-menu ul.megamenubox li.box-nav ul {
                                display: block;
                                position: static;
                                box-shadow: none;
                                top: 0px;
                                right: 0px;
                            }
                /* line 422, ../sass/screen.scss */
                .primary ul.menu li .sub-menu .submenu-parent:hover > ul {
                    display: block;
                }
                /* line 423, ../sass/screen.scss */
                .primary ul.menu li .sub-menu .submenu-parent > a:before {
                    content: "\f105";
                    left: 15px;
                }
            /* line 425, ../sass/screen.scss */
            .primary ul.menu li a:hover {
                color: #d5b99b;
            }
            /* line 426, ../sass/screen.scss */
            .primary ul.menu li:hover > a::after {
                display: block;
            }
        /* line 428, ../sass/screen.scss */
        .primary ul.menu .mega {
            position: static;
        }
            /* line 429, ../sass/screen.scss */
            .primary ul.menu .mega .sub-menu {
                min-width: 1030px;
                left: 0px;
                right: inherit;
                margin-top: 0px;
                transform: translate(0, 0);
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -o-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
            }
                /* line 430, ../sass/screen.scss */
                .primary ul.menu .mega .sub-menu .submenu-parent {
                    position: static;
                    padding: 1px 0;
                }
                    /* line 431, ../sass/screen.scss */
                    .primary ul.menu .mega .sub-menu .submenu-parent a {
                        width: 200px;
                        font-size: 14px;
                        color: #080100;
                        display: inline-block;
                    }
                        /* line 432, ../sass/screen.scss */
                        .primary ul.menu .mega .sub-menu .submenu-parent a::after {
                            display: none;
                        }
                    /* line 434, ../sass/screen.scss */
                    .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu {
                        display: none;
                        background: transparent;
                        top: 30px;
                        left: 0;
                        height: auto;
                        box-shadow: 0px 0px 0px 0px transparent;
                        -webkit-box-shadow: 0px 0px 0px 0px transparent;
                        -moz-box-shadow: 0px 0px 0px 0px transparent;
                        width: auto;
                        right: inherit;
                    }
                        /* line 435, ../sass/screen.scss */
                        .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu > li {
                            width: 35%;
                            float: right;
                        }
                            /* line 436, ../sass/screen.scss */
                            .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu > li .greatgrand-submenu {
                                box-shadow: 0px 0px 0px 0px transparent;
                                -webkit-box-shadow: 0px 0px 0px 0px transparent;
                                -moz-box-shadow: 0px 0px 0px 0px transparent;
                                margin: 0px 0;
                            }
                                /* line 438, ../sass/screen.scss */
                                .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu > li .greatgrand-submenu li a {
                                    color: #989898;
                                    font-weight: 400;
                                    text-transform: capitalize;
                                }
                                    /* line 439, ../sass/screen.scss */
                                    .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu > li .greatgrand-submenu li a:hover {
                                        color: #d5b99b;
                                    }
                            /* line 442, ../sass/screen.scss */
                            .primary ul.menu .mega .sub-menu .submenu-parent .grand-submenu > li a:hover {
                                color: #d5b99b;
                            }
                    /* line 446, ../sass/screen.scss */
                    .primary ul.menu .mega .sub-menu .submenu-parent.active .grand-submenu {
                        display: block;
                    }
                    /* line 447, ../sass/screen.scss */
                    .primary ul.menu .mega .sub-menu .submenu-parent.active > a {
                        color: #d5b99b;
                    }
                /* line 448, ../sass/screen.scss */
                .primary ul.menu .mega .sub-menu a:before {
                    display: none;
                }
        /* line 452, ../sass/screen.scss */
        .primary ul.menu .submenu-parent:hover > .sub-menu {
            display: block;
        }
        /* line 453, ../sass/screen.scss */
        .primary ul.menu .submenu-parent:hover > a {
            color: #d5b99b;
        }
        /* line 454, ../sass/screen.scss */
        .primary ul.menu .submenu-parent > a:before {
            content: "\f107";
            font-family: "FontAwesome";
            position: absolute;
            left: -15px;
            top: 50%;
            margin-top: -10px;
            font-weight: bold;
        }
    /* line 458, ../sass/screen.scss */
    .primary .search-btn {
        padding: 6px 0;
        font-size: 18px;
        margin: 35px 14px 36px 0;
    }

/* line 461, ../sass/screen.scss */
.bar-icon span::after, .bar-icon span::before, .side-menu, .body-container, header {
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transform: all 0.5s ease-in-out;
}

/* line 462, ../sass/screen.scss */
.bar-icon {
    width: 43px;
    height: 43px;
    cursor: pointer;
    position: absolute;
    top: 17px;
    left: 20px;
    padding: 18px 7px;
    border: 2px solid #ededed;
    display: none;
}
    /* line 463, ../sass/screen.scss */
    .bar-icon span {
        width: 100%;
        height: 3px;
        background: #282828;
        float: right;
        position: relative;
    }
        /* line 464, ../sass/screen.scss */
        .bar-icon span::after, .bar-icon span::before {
            content: '';
            width: 100%;
            height: 3px;
            background: #343434;
            position: absolute;
            right: 0;
        }
        /* line 465, ../sass/screen.scss */
        .bar-icon span::before {
            top: -8px;
        }
        /* line 466, ../sass/screen.scss */
        .bar-icon span::after {
            top: 8px;
        }

/* line 469, ../sass/screen.scss */
.side-menu {
    width: 100%;
    height: 100%;
    max-width: 260px;
    overflow-y: auto;
    z-index: 99;
    background: #2e363f;
    position: fixed;
    top: 0;
    left: -285px;
    padding-bottom: 100px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transform: all 0.5s ease-in-out;
}
    /* line 470, ../sass/screen.scss */
    .side-menu .logo {
        width: 100%;
        max-width: 100%;
        margin: 0;
        text-align: center;
        padding: 60px 0 30px;
    }
        /* line 471, ../sass/screen.scss */
        .side-menu .logo img {
            width: auto;
        }
    /* line 473, ../sass/screen.scss */
    .side-menu ul {
        border-top: 1px solid #1f262d;
        border-bottom: 1px solid #37414b;
        margin: 0;
    }
        /* line 474, ../sass/screen.scss */
        .side-menu ul li {
            position: relative;
            border-top: 1px solid #37414b;
            border-bottom: 1px solid #1f262d;
        }
            /* line 475, ../sass/screen.scss */
            .side-menu ul li a {
                color: #fff;
                font-size: 13px;
                line-height: 18px;
                padding: 15px 20px;
                text-transform: uppercase;
                display: inline-block;
                position: relative;
                z-index: 1;
                margin-left: 45px;
            }
                /* line 476, ../sass/screen.scss */
                .side-menu ul li a li a {
                    font-size: 13px;
                    padding: 15px 20px;
                    color: #fff;
                    padding-right: 35px;
                }
        /* line 479, ../sass/screen.scss */
        .side-menu ul .submenu-parent {
            padding: 0;
        }
            /* line 480, ../sass/screen.scss */
            .side-menu ul .submenu-parent span {
                color: #fff;
                position: absolute;
                top: 0px;
                right: 0;
                width: 100%;
                height: 50px;
                display: inline-block;
                line-height: 50px;
                padding-left: 18px;
            }
            /* line 481, ../sass/screen.scss */
            .side-menu ul .submenu-parent > span:before {
                content: "\f107";
                font-family: 'FontAwesome';
                position: absolute;
                left: 15px;
                top: 0;
                font-weight: bold;
            }
            /* line 482, ../sass/screen.scss */
            .side-menu ul .submenu-parent .sub-menu {
                background: #222a33;
                border-bottom: 0px;
                display: none;
            }
                /* line 483, ../sass/screen.scss */
                .side-menu ul .submenu-parent .sub-menu li {
                    border: none;
                }
                /* line 484, ../sass/screen.scss */
                .side-menu ul .submenu-parent .sub-menu .grand-submenu {
                    background: #141a21;
                    border-bottom: 0px;
                    display: none;
                }
                    /* line 485, ../sass/screen.scss */
                    .side-menu ul .submenu-parent .sub-menu .grand-submenu li {
                        border: none;
                    }
                        /* line 486, ../sass/screen.scss */
                        .side-menu ul .submenu-parent .sub-menu .grand-submenu li .greatgrand-submenu {
                            background: #000;
                            border-bottom: 0px;
                            display: none;
                        }
            /* line 491, ../sass/screen.scss */
            .side-menu ul .submenu-parent.active {
                background: #000;
            }
                /* line 492, ../sass/screen.scss */
                .side-menu ul .submenu-parent.active > span:before {
                    content: "\f106";
                }

/* line 498, ../sass/screen.scss */
.app-container {
    overflow-x: hidden;
}

    /* line 500, ../sass/screen.scss */
    .app-container.expanded .side-menu {
        left: 0;
    }
    /* line 501, ../sass/screen.scss */
    .app-container.expanded .body-container, .app-container.expanded header {
        transform: translateX(260px);
        -webkit-transform: translateX(260px);
        -moz-transform: translateX(260px);
        -o-transform: translateX(260px);
        -ms-transform: translateX(260px);
    }
    /* line 503, ../sass/screen.scss */
    .app-container.expanded .bar-icon span {
        background: transparent;
    }
        /* line 504, ../sass/screen.scss */
        .app-container.expanded .bar-icon span::after, .app-container.expanded .bar-icon span::before {
            background: #ff6666;
        }
        /* line 505, ../sass/screen.scss */
        .app-container.expanded .bar-icon span::before {
            top: 0px;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
        }
        /* line 506, ../sass/screen.scss */
        .app-container.expanded .bar-icon span::after {
            top: 0px;
            transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
        }



/* line 510, ../sass/screen.scss */
.home-slider {
    margin: 0;
    position: relative;
}
    /* line 511, ../sass/screen.scss */
    .home-slider li {
        position: relative;
    }
        /* line 512, ../sass/screen.scss */
        .home-slider li img {
            width: 100%;
        }
        /* line 513, ../sass/screen.scss */
        .home-slider li .SZIpad {
            display: none;
        }
        /* line 514, ../sass/screen.scss */
        .home-slider li .slider-cap {
            width: 100%;
            text-align: center;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }
            /* line 515, ../sass/screen.scss */
            .home-slider li .slider-cap span {
                color: #8c8c8c;
                font-size: 13px;
                font-weight: 600;
                text-transform: uppercase;
                letter-spacing: 2px;
            }
            /* line 516, ../sass/screen.scss */
            .home-slider li .slider-cap h1 {
                color: #343434;
                font-size: 70px;
                font-weight: 600;
                line-height: 70px;
                margin: 20px 0 60px;
            }
                /* line 517, ../sass/screen.scss */
                .home-slider li .slider-cap h1 b {
                    font-weight: 400;
                }
            /* line 520, ../sass/screen.scss */
            .home-slider li .slider-cap .col-md-6 > span {
                border-bottom: 1px solid #9b9b9b;
                padding: 0 4px 16px 4px;
                display: inline-block;
                margin-bottom: 8px;
            }
            /* line 521, ../sass/screen.scss */
            .home-slider li .slider-cap .col-md-6 h1 {
                position: relative;
            }
                /* line 522, ../sass/screen.scss */
                .home-slider li .slider-cap .col-md-6 h1:after {
                    content: '';
                    width: 475px;
                    height: 1px;
                    max-width: 100%;
                    display: inline-block;
                    background: #9b9b9b;
                    position: absolute;
                    bottom: -50px;
                    left: 0px;
                    right: 0px;
                    margin: 0 auto;
                }
            /* line 524, ../sass/screen.scss */
            .home-slider li .slider-cap .col-md-6 .btn {
                margin-top: 60px;
            }
    /* line 529, ../sass/screen.scss */
    .home-slider .flex-direction-nav .flex-next, .home-slider .flex-direction-nav .flex-prev {
        width: 115px;
        height: 115px;
        background: #fff;
        color: transparent;
        opacity: 1;
        text-align: center;
        bottom: 0;
        margin: 0;
        top: auto;
    }
    /* line 530, ../sass/screen.scss */
    .home-slider .flex-direction-nav .flex-next {
        right: 0;
    }
    /* line 531, ../sass/screen.scss */
    .home-slider .flex-direction-nav .flex-prev {
        left: inherit;
        right: 0;
        margin-right: 115px;
    }
    /* line 532, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-prev:before {
        content: "\f104";
    }
    /* line 533, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-next:before {
        content: "\f105";
    }
    /* line 534, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-next:after {
        content: " ";
        width: 1px;
        height: 60px;
        background: #ddd;
        display: inline-block;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }
    /* line 535, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-prev:before, .home-slider .flex-direction-nav a.flex-next:before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 36px;
        line-height: 35px;
        font-family: "FontAwesome";
    }
    /* line 537, ../sass/screen.scss */
    .home-slider .custom-page {
        position: absolute;
        z-index: 1;
        left: 80px;
        bottom: 120px;
        font-size: 22px;
        color: #bbbbbb;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
    }
        /* line 538, ../sass/screen.scss */
        .home-slider .custom-page .current-slide {
            font-size: 50px;
            color: #585858;
            font-weight: 600;
        }
        /* line 540, ../sass/screen.scss */
        .home-slider .custom-page:before {
            content: '';
            width: 1px;
            height: 60px;
            background: #bbbbbb;
            display: inline-block;
            position: absolute;
            top: 10px;
            transform: rotate(-90deg);
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            -o-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);
            left: -45px;
        }

/* line 545, ../sass/screen.scss */
.welcome-text {
    padding: 130px 0 115px;
    text-align: center;
}
    /* line 546, ../sass/screen.scss */
    .welcome-text p {
        font-size: 20px;
        font-weight: 400;
        line-height: 38px;
        padding: 0 80px;
    }

/* line 551, ../sass/screen.scss */
.home-collection .col-md-6 {
    padding: 0;
    float: right;
}
    /* line 553, ../sass/screen.scss */
    .home-collection .col-md-6:last-child h2 {
        top: auto;
        bottom: 78px;
    }
/* line 556, ../sass/screen.scss */
.home-collection figure {
    position: relative;
}
    /* line 557, ../sass/screen.scss */
    .home-collection figure::after {
        content: "";
        position: absolute;
        top: 0%;
        right: -178%;
        width: 50%;
        height: 100%;
        opacity: 0;
        background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
        background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
        transform: skewX(25deg);
        -webkit-transform: skewX(25deg);
        -moz-transform: skewX(25deg);
        -o-transform: skewX(25deg);
        -ms-transform: skewX(25deg);
    }
    /* line 561, ../sass/screen.scss */
    .home-collection figure.cc_woman {
        height: 660px;
    }
    /* line 562, ../sass/screen.scss */
    .home-collection figure.cc_shoes {
        height: 545px;
    }
    /* line 563, ../sass/screen.scss */
    .home-collection figure.cc_acces {
        height: 470px;
    }
    /* line 564, ../sass/screen.scss */
    .home-collection figure img {
        width: 100%;
    }
    /* line 565, ../sass/screen.scss */
    .home-collection figure h2 {
        font-size: 48px;
        color: #fff;
        background: #343434;
        position: absolute;
        top: 78px;
        right: 78px;
        margin: 0;
    }
        /* line 566, ../sass/screen.scss */
        .home-collection figure h2 a {
            color: #fff;
            padding: 15px 40px;
            display: inline-block;
        }
            /* line 567, ../sass/screen.scss */
            .home-collection figure h2 a:hover {
                color: #fff;
                background: #d5b99b;
            }
    /* line 569, ../sass/screen.scss */
    .home-collection figure:hover::after {
        -webkit-animation: shine .75s;
        animation: shine .75s;
        -moz-animation: shine .75s;
        -o-animation: shine .75s;
        -ms-animation: shine .75s;
        opacity: 1;
        top: 0%;
        right: 100%;
        transition-property: right, top, opacity;
        transition-duration: 0.7s, 0.7s,0.15s;
        transition-timing-function: ease;
    }
/* line 573, ../sass/screen.scss */
.home-collection .offer-box {
    padding: 32px;
    text-align: center;
}
    /* line 574, ../sass/screen.scss */
    .home-collection .offer-box .offer-box-inner {
        border: 1px solid #ebebeb;
        padding: 98px 0;
    }
        /* line 575, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner span {
            font-size: 25.35px;
            background: #f9eec1;
            padding: 4px 41px;
            line-height: 40px;
            display: inline-block;
            letter-spacing: 5px;
            font-weight: 500;
        }
        /* line 576, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner h2 {
            font-size: 158px;
            font-weight: 700;
            line-height: 160px;
            margin: 72px 0 38px;
        }
        /* line 577, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner p {
            font-size: 27px;
            color: #696969;
            text-transform: uppercase;
            letter-spacing: 15px;
            font-weight: 500;
            margin: 0 0 74px;
        }
        /* line 578, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner a {
            font-size: 22px;
            text-transform: uppercase;
        }

/* line 584, ../sass/screen.scss */
.btn-box-border {
    position: relative;
    vertical-align: middle;
    color: #333333;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transform: all 0.5s ease-in-out;
    padding: 12px 0px;
    cursor: pointer;
    border-bottom: 2px solid #333333;
}
    /* line 585, ../sass/screen.scss */
    .btn-box-border::before, .btn-box-border::after {
        width: 100%;
        height: 100%;
        z-index: 3;
        content: '';
        position: absolute;
        box-sizing: border-box;
        -webkit-transform: scale(0);
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transform: all 0.5s ease-in-out;
    }
    /* line 587, ../sass/screen.scss */
    .btn-box-border::before {
        border-bottom: 2px solid #333333;
        border-right: 2px solid #333333;
        -webkit-transform-origin: 100% 100%;
        bottom: 0px;
        right: 0;
    }
    /* line 588, ../sass/screen.scss */
    .btn-box-border::after {
        border-top: 2px solid #333333;
        border-left: 2px solid #333333;
        -webkit-transform-origin: 0% 0%;
        top: 0px;
        left: 0px;
    }
    /* line 589, ../sass/screen.scss */
    .btn-box-border:hover {
        border-bottom: 2px solid transparent;
        color: #333333;
        padding: 12px 24px;
    }
        /* line 590, ../sass/screen.scss */
        .btn-box-border:hover::after, .btn-box-border:hover::before {
            transform: scale(1);
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
        }

/* line 601, ../sass/screen.scss */
.new-collection {
    padding: 95px 0;
    text-align: center;
}
    /* line 602, ../sass/screen.scss */
    .new-collection h2 {
        font-size: 79px;
        color: #d5b99b;
        background: #fff;
        padding: 50px 58px;
        display: inline-block;
        margin: 0 0 20px;
    }
    /* line 603, ../sass/screen.scss */
    .new-collection a {
        color: #fff;
        font-size: 22px;
        border-bottom: 1px solid;
    }

/* line 610, ../sass/screen.scss */
.popular-products ul.ProductView, .ProductGrid ul.ProductView {
    width: 100%;
    float: right;
    border: 1px solid #efefef;
}
    /* line 611, ../sass/screen.scss */
    .popular-products ul.ProductView li, .ProductGrid ul.ProductView li {
        border-top: 1px solid #efefef;
        border-right: 1px solid #efefef;
    }
        /* line 612, ../sass/screen.scss */
        .popular-products ul.ProductView li:nth-child(3n + 1) {
            border-right: none;
        }
        /* line 613, ../sass/screen.scss */
        .popular-products ul.ProductView li:nth-child(-n + 3), .ProductGrid ul.ProductView li:nth-child(-n + 3) {
            border-top: none;
        }
/* line 617, ../sass/screen.scss */
.popular-products .browse-product, .ProductGrid .browse-product {
    font-size: 15px;
    float: left;
    color: #d5b99b;
    font-weight: 500;
    line-height: 26px;
    margin-top: 11px;
}
    /* line 618, ../sass/screen.scss */
    .popular-products .browse-product em, .ProductGrid .browse-product em {
        font-size: 20px;
        vertical-align: middle;
        padding-right: 8px;
    }

/* line 622, ../sass/screen.scss */
.product {
    width: 100%;
    float: right;
    position: relative;
    padding: 75px 0 25px;
    text-align: center;
    visibility: visible;
}
    /* line 623, ../sass/screen.scss */
    .product figure {
        width: 100%;
        float: right;
        margin: 0 0 40px;
        height: 286px;
    }
        /* line 624, ../sass/screen.scss */
        .product figure img {
            max-height: 100%;
        }
    /* line 627, ../sass/screen.scss */
    .product .overlay {
        width: 100%;
        height: auto;
        position: absolute;
        right: 0px;
        text-align: center;
        top: 50%;
        margin-top: -25px;
    }
        /* line 628, ../sass/screen.scss */
        .product .overlay ul {
            width: auto;
            display: inline-block;
            line-height: 0px;
        }
            /* line 629, ../sass/screen.scss */
            .product .overlay ul li {
                float: right;
                font-size: 16px;
                margin-right: 2px;
                margin-left: 2px;
                line-height: 0px;
                border: none;
                -webkit-transform: translateY(80px);
                -ms-transform: translateY(80px);
                -o-transform: translateY(80px);
                transform: translateY(80px);
                opacity: 0;
            }
                /* line 637, ../sass/screen.scss */
                .product .overlay ul li a, .product .overlay ul li button {
                    font-size: 18px;
                    width: 50px;
                    height: 50px;
                    padding: 0px;
                    display: block;
                    position: relative;
                    background: #696969;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    border: none;
                    line-height: 49px;
                }
                    /* line 638, ../sass/screen.scss */
                    .product .overlay ul li a img, .product .overlay ul li button img {
                        display: inline-block;
                        vertical-align: middle;
                    }
                    /* line 639, ../sass/screen.scss */
                    .product .overlay ul li a:hover, .product .overlay ul li button:hover {
                        background: #d5b99b;
                    }
                /* line 641, ../sass/screen.scss */
                .product .overlay ul li:nth-child(1) {
                    -webkit-transition: all 0.4s ease 0s;
                    -ms-transition: all 0.4s ease 0s;
                    -o-transition: all 0.4s ease 0s;
                    transition: all 0.4s ease 0s;
                }
                /* line 642, ../sass/screen.scss */
                .product .overlay ul li:nth-child(2) {
                    -webkit-transition: all 0.6s ease 0s;
                    -ms-transition: all 0.6s ease 0s;
                    -o-transition: all 0.6s ease 0s;
                    transition: all 0.6s ease 0s;
                }
                /* line 643, ../sass/screen.scss */
                .product .overlay ul li:nth-child(3) {
                    -webkit-transition: all 0.8s ease 0s;
                    -ms-transition: all 0.8s ease 0s;
                    -o-transition: all 0.8s ease 0s;
                    transition: all 0.8s ease 0s;
                }
    /* line 648, ../sass/screen.scss */
    .product .desc {
        width: 100%;
        float: right;
    }
        /* line 650, ../sass/screen.scss */
        .product .desc h5 a {
            font-size: 16px;
            text-transform: uppercase;
        }
        /* line 652, ../sass/screen.scss */
        .product .desc p {
            font-size: 15px;
            color: #d5b99b;
            font-weight: 400;
        }
    /* line 654, ../sass/screen.scss */
    .product .new-discount {
        position: absolute;
        top: 25px;
        right: 20px;
        float: right;
    }
        /* line 655, ../sass/screen.scss */
        .product .new-discount span {
            font-size: 9px;
            color: #fff;
            padding: 7px 20px;
            min-width: 75px;
            margin: 3px 0;
            display: inline-block;
            text-align: center;
            border-radius: 30px;
            text-transform: uppercase;
            font-weight: 500;
        }
        /* line 656, ../sass/screen.scss */
        .product .new-discount .new {
            background: #080100;
        }
        /* line 657, ../sass/screen.scss */
        .product .new-discount .discount {
            background: #d70504;
        }
    /* line 659, ../sass/screen.scss */
    .product::before {
        background: #fff none repeat scroll 100% 0;
        content: "";
        height: 100%;
        right: 0;
        display: none;
        position: absolute;
        top: 0;
        -webkit-transition: all 0.3s ease 0s;
        -o-transition: all 0.3s ease 0s;
        transition: all 0.3s ease 0s;
        width: 100%;
        z-index: 0;
    }
    /* line 663, ../sass/screen.scss */
    .product:hover .overlay ul li {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    /* line 665, ../sass/screen.scss */
    .product:hover::before {
        opacity: 0.9;
        display: block;
        box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.06);
        -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.06);
    }
    /* line 666, ../sass/screen.scss */
    .product:hover .desc {
        position: relative;
        z-index: 3;
    }

/* line 671, ../sass/screen.scss */
.body-container {
    width: 100%;
    float: right;
}

/* line 672, ../sass/screen.scss */
.app-container {
    width: 100%;
    float: right;
}

/* line 673, ../sass/screen.scss */
.sale-banner {
    padding: 95px 0;
    text-align: center;
}
    /* line 674, ../sass/screen.scss */
    .sale-banner .sale-banner-outer {
        padding: 32px;
        border: 2px solid #fff;
        max-width: 520px;
    }
    /* line 675, ../sass/screen.scss */
    .sale-banner .sale-banner-inner {
        padding: 45px 40px;
        background: #fff;
    }
    /* line 676, ../sass/screen.scss */
    .sale-banner h2 {
        font-size: 40px;
        color: #d5b99b;
        line-height: 55px;
        margin: 0;
        font-weight: 600;
        text-transform: uppercase;
    }
    /* line 677, ../sass/screen.scss */
    .sale-banner h3 {
        font-size: 30px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 40px;
        margin: 25px 0;
    }
    /* line 678, ../sass/screen.scss */
    .sale-banner a {
        color: #9a9a9a;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 4px;
        text-transform: uppercase;
    }
        /* line 679, ../sass/screen.scss */
        .sale-banner a:hover {
            color: #d5b99b;
        }

/* line 682, ../sass/screen.scss */
.home-blog {
    padding: 95px 0;
}
    /* line 683, ../sass/screen.scss */
    .home-blog .blog-box {
        width: 100%;
        float: right;
        border: 1px solid #dedede;
    }
        /* line 685, ../sass/screen.scss */
        .home-blog .blog-box figure {
            width: 100%;
            float: right;
            position: relative;
            overflow: hidden;
        }
            /* line 686, ../sass/screen.scss */
            .home-blog .blog-box figure img {
                width: 100%;
                -webkit-transition: all 0.4s ease-in-out 0.5s;
                -moz-transition: all 0.4s ease-in-out 0.5s;
                -o-transition: all 0.4s ease-in-out 0.5s;
                -ms-transition: all 0.4s ease-in-out 0.5s;
                transition: all 0.4s ease-in-out 0.5s;
                webkit-transition-duration: 500ms;
                transition-duration: 500ms;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transform: translateZ(0);
                -moz-transform: translateZ(0);
                transform: translateZ(0);
            }
            /* line 690, ../sass/screen.scss */
            .home-blog .blog-box figure .blog-overlay {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0px;
                right: 0px;
                background-color: rgba(0, 0, 0, 0.7);
                display: none;
                transition: all 0.3s ease-in-out;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                -ms-transform: all 0.3s ease-in-out;
            }
                /* line 691, ../sass/screen.scss */
                .home-blog .blog-box figure .blog-overlay .buttons {
                    position: absolute;
                    top: 50%;
                    right: 50%;
                    transform: translate(50%, -50%);
                    -webkit-transform: translate(50%, -50%);
                    -moz-transform: translate(50%, -50%);
                    -o-transform: translate(50%, -50%);
                    -ms-transform: translate(50%, -50%);
                    z-index: 2;
                }
                    /* line 692, ../sass/screen.scss */
                    .home-blog .blog-box figure .blog-overlay .buttons .fa {
                        background: #fff;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        display: inline-block;
                        line-height: 40px;
                        font-size: 16px;
                        color: #080100;
                        text-align: center;
                        text-decoration: none;
                        width: 40px;
                        height: 40px;
                        opacity: 0;
                        position: relative;
                        transition: all 0.3s ease-in-out;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        -ms-transform: all 0.3s ease-in-out;
                        z-index: 2;
                    }
                    /* line 694, ../sass/screen.scss */
                    .home-blog .blog-box figure .blog-overlay .buttons .fa-link {
                        right: 22px;
                    }
                    /* line 695, ../sass/screen.scss */
                    .home-blog .blog-box figure .blog-overlay .buttons .fa-search {
                        right: -22px;
                    }
            /* line 699, ../sass/screen.scss */
            .home-blog .blog-box figure:hover img {
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
                -moz-transform: scale(1.2);
            }
            /* line 700, ../sass/screen.scss */
            .home-blog .blog-box figure:hover .blog-overlay {
                display: block;
            }
                /* line 701, ../sass/screen.scss */
                .home-blog .blog-box figure:hover .blog-overlay .buttons .fa {
                    opacity: 1;
                    right: 0px;
                }
        /* line 705, ../sass/screen.scss */
        .home-blog .blog-box .blog-box-inner {
            width: 100%;
            float: right;
            padding: 37px 20px 39px 20px;
        }
        /* line 706, ../sass/screen.scss */
        .home-blog .blog-box span a {
            font-size: 12px;
            color: #b3b3b3;
            text-transform: uppercase;
            font-weight: 500;
        }
        /* line 707, ../sass/screen.scss */
        .home-blog .blog-box h5 {
            margin: 15px 0 0;
        }
            /* line 708, ../sass/screen.scss */
            .home-blog .blog-box h5 a {
                font-size: 19px;
                font-weight: 400;
                line-height: 30px;
                color: #323232;
            }
        /* line 710, ../sass/screen.scss */
        .home-blog .blog-box p {
            margin: 10px 0 34px;
            color: #656668;
        }
        /* line 711, ../sass/screen.scss */
        .home-blog .blog-box .read-more {
            font-size: 12px;
            color: #080100;
            text-transform: uppercase;
            font-weight: 500;
        }
        /* line 712, ../sass/screen.scss */
        .home-blog .blog-box a:hover {
            color: #d5b99b;
        }

/* line 718, ../sass/screen.scss */
.services {
    padding: 90px 0;
    background: #efefef;
    text-align: center;
}
    /* line 719, ../sass/screen.scss */
    .services figure {
        margin: 0 0 25px;
    }
    /* line 720, ../sass/screen.scss */
    .services h5 {
        font-size: 19px;
        margin: 0 0 15px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 2px;
    }
    /* line 721, ../sass/screen.scss */
    .services p {
        font-size: 12px;
        color: #acacac;
        text-transform: uppercase;
    }

/* line 724, ../sass/screen.scss */
.brand-logo {
    padding: 90px 0;
    text-align: center;
}
    /* line 726, ../sass/screen.scss */
    .brand-logo li img {
        filter: gray;
        filter: grayscale(100%);
        -webkit-filter: grayscale(100%);
        transition: all 0.5s ease-in-out;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        -ms-transform: all 0.5s ease-in-out;
    }
        /* line 727, ../sass/screen.scss */
        .brand-logo li img:hover {
            filter: none;
            filter: grayscale(0%);
            -webkit-filter: grayscale(0%);
        }

/* line 731, ../sass/screen.scss */
footer.footer1 {
    background: #222222;
    padding: 85px 0 75px;
}
    /* line 732, ../sass/screen.scss */
    footer.footer1 figure {
        margin: 0 0 30px;
    }
    /* line 733, ../sass/screen.scss */
    footer.footer1 h5 {
        color: #fff;
        font-weight: 400;
        margin: 0 0 35px;
        text-transform: uppercase;
    }
    /* line 734, ../sass/screen.scss */
    footer.footer1 p, footer.footer1 ul li, footer.footer1 ul li a {
        color: #737373;
        font-size: 15px;
        margin: 0 0 16px;
    }
        /* line 735, ../sass/screen.scss */
        footer.footer1 ul li a:hover {
            color: #d5b99b;
        }
    /* line 737, ../sass/screen.scss */
    footer.footer1 .footer-contact li {
        position: relative;
        padding-right: 30px;
    }
        /* line 738, ../sass/screen.scss */
        footer.footer1 .footer-contact li em {
            color: #ddd;
            font-size: 22px;
            line-height: 22px;
            position: absolute;
            right: 0;
            top: 0;
        }
            /* line 739, ../sass/screen.scss */
            footer.footer1 .footer-contact li em.fa-envelope {
                font-size: 17px;
            }
    /* line 743, ../sass/screen.scss */
    footer.footer1 form input {
        width: 100%;
        color: #737373;
        font-size: 15px;
        padding: 8px 15px;
        height: 48px;
        background: transparent;
        border: 1px solid #454848;
        margin: 0 0 15px;
    }
    /* line 744, ../sass/screen.scss */
    footer.footer1 form button {
        width: 100%;
        color: #fff;
        background: #d5b99b;
        font-size: 14px;
        line-height: 22px;
        font-weight: 600;
        padding: 13px 15px;
        text-transform: uppercase;
        border: none;
    }

/* line 748, ../sass/screen.scss */
.copy-right {
    padding: 25px 0;
    border-top: 1px solid #2a2a2a;
    background: #222;
}
    /* line 749, ../sass/screen.scss */
    .copy-right p {
        color: #6a6a6a;
        font-size: 12px;
        font-weight: 400;
        float: right;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin: 0;
    }
        /* line 750, ../sass/screen.scss */
        .copy-right p a {
            color: #d5b99b;
        }
    /* line 752, ../sass/screen.scss */
    .copy-right ul {
        float: left;
    }
        /* line 753, ../sass/screen.scss */
        .copy-right ul li {
            display: inline-block;
            margin-right: 25px;
        }
            /* line 754, ../sass/screen.scss */
            .copy-right ul li a {
                color: #656565;
                font-size: 17px;
            }
                /* line 755, ../sass/screen.scss */
                .copy-right ul li a:hover {
                    color: #fff;
                }
            /* line 758, ../sass/screen.scss */
            .copy-right ul li:first-child {
                margin-right: 0;
            }

/*---------------------------
------//   Home 2   \------
---------------------------*/
/* line 767, ../sass/screen.scss */
.home2 body, .home2 p {
    font-size: 15px;
    font-family: "Montserrat", sans-serif;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 18px;
}
    /* line 768, ../sass/screen.scss */
    .home2 p.lead {
        font-size: 22px;
        font-family: "Montserrat", sans-serif;
        font-weight: 300;
        line-height: 40px;
    }
/* line 769, ../sass/screen.scss */
.home2 h1 {
    font-size: 40px;
    font-family: 'Playfair Display', serif;
}
/* line 770, ../sass/screen.scss */
.home2 h2 {
    font-size: 45px;
    font-family: 'Playfair Display', serif;
}
/* line 771, ../sass/screen.scss */
.home2 h3 {
    font-size: 25px;
    font-family: 'Playfair Display', serif;
}
/* line 772, ../sass/screen.scss */
.home2 h4 {
    font-size: 26px;
    font-family: 'Playfair Display', serif;
}
/* line 773, ../sass/screen.scss */
.home2 h5 {
    font-size: 15px;
    font-family: 'Playfair Display', serif;
    line-height: 32px;
}
/* line 774, ../sass/screen.scss */
.home2 h6 {
    font-size: 18px;
}
/* line 776, ../sass/screen.scss */
.home2 l {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
/* line 778, ../sass/screen.scss */
.home2 .btn {
    font-size: 14px;
    color: #fff;
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background: #d5b99b;
    padding: 10px 18px;
    position: relative;
    z-index: 1;
}
    /* line 779, ../sass/screen.scss */
    .home2 .btn:focus, .home2 .btn:hover {
        outline: none;
        border-color: #d5b99b;
    }
/* line 781, ../sass/screen.scss */
.home2 .btn-primary {
    background: #323031;
    border-color: #323031;
}
/* line 782, ../sass/screen.scss */
.home2 .btn-border {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background: transparent;
    color: #080100;
    border: 2px solid #d5b99b;
    min-width: 185px;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    padding: 11px 16px 9px 16px;
}
    /* line 783, ../sass/screen.scss */
    .home2 .btn-border::after {
        content: '';
        width: 0px;
        height: 100%;
        position: absolute;
        bottom: 0;
        right: 0%;
        background: #d5b99b;
        transform: skewX(0deg);
        -webkit-transform: skewX(0deg);
        -moz-transform: skewX(0deg);
        -o-transform: skewX(0deg);
        -ms-transform: skewX(0deg);
        z-index: -1;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transform: all 0.3s ease-in-out;
    }
    /* line 784, ../sass/screen.scss */
    .home2 .btn-border:hover::after {
        right: 0%;
        width: 100%;
    }
/* line 787, ../sass/screen.scss */
.home2 .btn-large {
    min-width: 240px;
}
/* line 788, ../sass/screen.scss */
.home2 .btn-border.black {
    border-color: #080100;
}
    /* line 789, ../sass/screen.scss */
    .home2 .btn-border.black::after {
        background: #080100;
    }
    /* line 790, ../sass/screen.scss */
    .home2 .btn-border.black:hover {
        color: #fff;
    }
        /* line 791, ../sass/screen.scss */
        .home2 .btn-border.black:hover::after {
            right: 0%;
            width: 100%;
        }
/* line 794, ../sass/screen.scss */
.home2 #SearchBox.modal.fade {
    background: rgba(57, 42, 37, 0.96);
}
/* line 795, ../sass/screen.scss */
.home2 input, .home2 select, .home2 textarea {
    background-color: #fff;
    color: #727272;
    font-family: "Poppins", sans-serif;
    font-weight: 300;
    line-height: 24px;
    padding: 8px 12px;
    width: 100%;
    display: inline-block;
    margin-bottom: 12px;
}

/* line 801, ../sass/screen.scss */
#newsletter-popup.newsletter02 {
    background: rgba(0, 0, 0, 0.65);
}
    /* line 802, ../sass/screen.scss */
    #newsletter-popup.newsletter02 .modal-dialog {
        width: 100%;
        max-width: 737px;
    }
        /* line 803, ../sass/screen.scss */
        #newsletter-popup.newsletter02 .modal-dialog .modal-content {
            width: 100%;
            float: right;
            text-align: center;
        }
            /* line 804, ../sass/screen.scss */
            #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body {
                padding: 75px 20px 22px 20px;
                max-width: 435px;
                float: none;
                display: inline-block;
            }
                /* line 805, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body h3 {
                    color: #392a25;
                    text-transform: uppercase;
                    font-family: "Poppins", sans-serif;
                    font-weight: 600;
                    margin: 8px 0;
                }
                /* line 806, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body p {
                    font-size: 14px;
                    line-height: 24px;
                    color: #727272;
                    font-weight: 400;
                }
                /* line 807, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body form {
                    width: 100%;
                    display: inline-block;
                    padding: 15px 0 75px 0;
                    max-width: 335px;
                }
                    /* line 808, ../sass/screen.scss */
                    #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body form input[type="email"] {
                        border: none;
                        padding: 7px 15px;
                        height: 48px;
                        margin-bottom: 22px;
                    }
                    /* line 809, ../sass/screen.scss */
                    #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body form button {
                        background: #392a25;
                        font-size: 14px;
                        font-family: "Poppins", sans-serif;
                        font-weight: 400;
                        padding: 16px 20px 14px 20px;
                        min-width: 160px;
                        border: none;
                        text-transform: uppercase;
                    }
                /* line 811, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body .checkbox-custom {
                    float: none;
                    display: inline-block;
                    border: 1px solid #898989;
                    vertical-align: -4px;
                }
                /* line 812, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body span {
                    font-size: 13px;
                    color: #727272;
                    font-family: "Poppins", sans-serif;
                    font-weight: 300;
                    padding-right: 4px;
                }
                /* line 813, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body input[type="checkbox"] {
                    margin: 0px;
                    padding: 8px;
                }

/*-----//   Header 2   \-----*/
/* line 823, ../sass/screen.scss */
header.header2 {
    position: relative;
}
    /* line 824, ../sass/screen.scss */
    header.header2 .utility_nav {
        padding: 0px 12px;
        border-bottom: 1px solid #ededed;
    }
        /* line 825, ../sass/screen.scss */
        header.header2 .utility_nav .contact {
            padding-top: 45px;
            padding-bottom: 45px;
        }
            /* line 826, ../sass/screen.scss */
            header.header2 .utility_nav .contact span {
                font-size: 14px;
                color: #000;
                font-family: "Poppins", sans-serif;
                font-weight: 400;
                text-transform: uppercase;
            }
                /* line 827, ../sass/screen.scss */
                header.header2 .utility_nav .contact span a {
                    color: #000;
                }
                    /* line 828, ../sass/screen.scss */
                    header.header2 .utility_nav .contact span a:hover {
                        color: #d5b99b;
                    }
                /* line 830, ../sass/screen.scss */
                header.header2 .utility_nav .contact span em {
                    font-size: 18px;
                    vertical-align: -2px;
                    margin-left: 5px;
                }
        /* line 833, ../sass/screen.scss */
        header.header2 .utility_nav .site-logo {
            padding-top: 30px;
            padding-bottom: 30px;
        }
            /* line 834, ../sass/screen.scss */
            header.header2 .utility_nav .site-logo img {
                max-width: 100%;
            }
        /* line 836, ../sass/screen.scss */
        header.header2 .utility_nav ul.toggleNav {
            list-style: none;
            width: auto;
            padding: 0px 0px;
            margin: 37px 0px 36px 0px;
            position: relative;
        }
            /* line 837, ../sass/screen.scss */
            header.header2 .utility_nav ul.toggleNav li {
                font-size: 11px;
                color: #080100;
                font-weight: 500;
                text-transform: uppercase;
                float: right;
                padding: 5px 7px;
            }
                /* line 838, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li > a {
                    line-height: 26px;
                    padding: 6px 6px;
                    display: inline-block;
                    color: #000;
                    line-height: 17px;
                    position: relative;
                }
                    /* line 839, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li > a em {
                        font-size: 20px;
                    }
                    /* line 840, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li > a sup {
                        background: #d7d7d7;
                        color: #080100;
                        width: 16px;
                        height: 16px;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        font-size: 10px;
                        font-weight: 500;
                        position: absolute;
                        top: -3px;
                        left: -1px;
                        display: inline-block;
                        line-height: 17px;
                        text-align: center;
                    }
                    /* line 841, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li > a:hover {
                        color: #d5b99b;
                    }
                /* line 844, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle {
                    position: absolute;
                    top: 100%;
                    left: 0px;
                    background: #fff;
                    min-width: 282px;
                    padding: 0px 24px 0px 24px;
                    z-index: 3;
                    margin: 0px;
                    height: 0px;
                    overflow: hidden;
                    opacity: 0;
                    transform: translateY(-2em);
                    -webkit-transform: translateY(-2em);
                    -moz-transform: translateY(-2em);
                    -o-transform: translateY(-2em);
                    -ms-transform: translateY(-2em);
                    transition: all 0.3s ease-in-out;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    -ms-transform: all 0.3s ease-in-out;
                }
                    /* line 846, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li .subToggle > ul {
                        padding: 75px 0 18px 0;
                        width: 100%;
                        display: inline-block;
                    }
                    /* line 848, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li .subToggle:before {
                        content: '';
                        width: 100%;
                        height: 2px;
                        position: absolute;
                        top: 36px;
                        right: 0px;
                        display: inline-block;
                        background: #d5b99b;
                    }
                    /* line 849, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li .subToggle li {
                        width: 100%;
                        display: inline-block;
                        padding: 0px;
                    }
                        /* line 850, ../sass/screen.scss */
                        header.header2 .utility_nav ul.toggleNav li .subToggle li a {
                            font-size: 13px;
                            color: #9d9d9d;
                            font-family: "Poppins", sans-serif;
                            font-weight: 500;
                            text-transform: uppercase;
                            padding: 10px 0;
                        }
                            /* line 851, ../sass/screen.scss */
                            header.header2 .utility_nav ul.toggleNav li .subToggle li a img.icon {
                                margin-left: 12px;
                            }
                            /* line 852, ../sass/screen.scss */
                            header.header2 .utility_nav ul.toggleNav li .subToggle li a:hover {
                                color: #d5b99b;
                                text-decoration: none;
                            }
                    /* line 856, ../sass/screen.scss */
                    header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text {
                        width: 100%;
                        display: inline-block;
                        border-bottom: 1px solid #ebe9e9;
                        padding-bottom: 20px;
                        margin-bottom: 13px;
                    }
                        /* line 857, ../sass/screen.scss */
                        header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text span {
                            float: right;
                            font-size: 19px;
                            color: #323031;
                            font-family: 'Playfair Display', serif;
                            font-weight: 400;
                            text-transform: capitalize;
                        }
                        /* line 858, ../sass/screen.scss */
                        header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text ul {
                            width: 135px;
                            float: left;
                            padding-top: 8px;
                        }
                            /* line 859, ../sass/screen.scss */
                            header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text ul li {
                                width: 33.33333%;
                                display: inline-block;
                                text-align: center;
                            }
                                /* line 860, ../sass/screen.scss */
                                header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text ul li a {
                                    padding: 2px;
                                }
                /* line 866, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li.cart_summ .subToggle {
                    min-width: 290px;
                }
                /* line 869, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li:hover .subToggle {
                    visibility: visible;
                    opacity: 1;
                    transform: translateY(0);
                    -webkit-transform: translateY(0);
                    -moz-transform: translateY(0);
                    -o-transform: translateY(0);
                    -ms-transform: translateY(0);
                    height: inherit;
                }
        /* line 874, ../sass/screen.scss */
        header.header2 .utility_nav .sub-ul {
            position: absolute;
            border: 1px solid #ededed;
            background: #fff;
            width: inherit;
            display: none;
        }
            /* line 876, ../sass/screen.scss */
            header.header2 .utility_nav .sub-ul li a {
                padding: 8px 15px;
                display: block;
                border: none;
            }
                /* line 877, ../sass/screen.scss */
                header.header2 .utility_nav .sub-ul li a img {
                    max-width: 25px;
                    margin-left: 5px;
                }
        /* line 883, ../sass/screen.scss */
        header.header2 .utility_nav .cart-info {
            width: 100%;
            float: right;
            background: #fff;
            padding: 75px 0 18px 0;
        }
            /* line 884, ../sass/screen.scss */
            header.header2 .utility_nav .cart-info .block-cart-title {
                width: 100%;
                float: right;
                border-bottom: 1px solid #f5f5f5;
                padding-bottom: 16px;
                margin-bottom: 16px;
            }
                /* line 885, ../sass/screen.scss */
                header.header2 .utility_nav .cart-info .block-cart-title h5 {
                    font-size: 18px;
                    color: #000;
                    text-transform: uppercase;
                    margin: 0px;
                    font-weight: 600;
                    font-family: "Poppins", sans-serif;
                }
            /* line 887, ../sass/screen.scss */
            header.header2 .utility_nav .cart-info .cart-container {
                width: 100%;
                float: right;
            }
                /* line 888, ../sass/screen.scss */
                header.header2 .utility_nav .cart-info .cart-container .items_row {
                    width: 100%;
                    float: right;
                    position: relative;
                    border-bottom: 1px solid #f5f5f5;
                    padding-bottom: 16px;
                    margin-bottom: 16px;
                }
                    /* line 889, ../sass/screen.scss */
                    header.header2 .utility_nav .cart-info .cart-container .items_row .cart-left {
                        width: 30%;
                        float: right;
                    }
                        /* line 890, ../sass/screen.scss */
                        header.header2 .utility_nav .cart-info .cart-container .items_row .cart-left a {
                            padding: 0px;
                        }
                        /* line 891, ../sass/screen.scss */
                        header.header2 .utility_nav .cart-info .cart-container .items_row .cart-left img {
                            display: inline-block;
                            max-width: 100%;
                        }
                    /* line 893, ../sass/screen.scss */
                    header.header2 .utility_nav .cart-info .cart-container .items_row .cart-right {
                        width: 70%;
                        float: right;
                        padding: 0 18px 0 0;
                    }
                        /* line 894, ../sass/screen.scss */
                        header.header2 .utility_nav .cart-info .cart-container .items_row .cart-right .cart-title {
                            width: 100%;
                            float: right;
                        }
                            /* line 895, ../sass/screen.scss */
                            header.header2 .utility_nav .cart-info .cart-container .items_row .cart-right .cart-title a {
                                font-size: 14px;
                                color: #000;
                                line-height: 17px;
                                padding: 0px;
                            }
                                /* line 896, ../sass/screen.scss */
                                header.header2 .utility_nav .cart-info .cart-container .items_row .cart-right .cart-title a:hover {
                                    color: #d5b99b;
                                    text-decoration: none;
                                }
                    /* line 900, ../sass/screen.scss */
                    header.header2 .utility_nav .cart-info .cart-container .items_row .cart-price {
                        width: 100%;
                        float: right;
                        padding-top: 8px;
                    }
                        /* line 901, ../sass/screen.scss */
                        header.header2 .utility_nav .cart-info .cart-container .items_row .cart-price span {
                            font-size: 16px;
                            color: #c2c2c2;
                            font-weight: 400;
                            font-family: "Poppins", sans-serif;
                        }
            /* line 905, ../sass/screen.scss */
            header.header2 .utility_nav .cart-info .subtotal {
                width: 100%;
                float: right;
                text-align: center;
                margin-bottom: 22px;
            }
                /* line 906, ../sass/screen.scss */
                header.header2 .utility_nav .cart-info .subtotal span {
                    font-size: 16px;
                    color: #000;
                    display: inline-block;
                    font-weight: 600;
                    font-family: "Poppins", sans-serif;
                }
                    /* line 907, ../sass/screen.scss */
                    header.header2 .utility_nav .cart-info .subtotal span.money {
                        color: #d5b99b;
                    }
            /* line 909, ../sass/screen.scss */
            header.header2 .utility_nav .cart-info .cart-footer {
                width: 100%;
                float: right;
            }
                /* line 910, ../sass/screen.scss */
                header.header2 .utility_nav .cart-info .cart-footer .btn {
                    width: 100%;
                    display: inline-block;
                    margin: 0 0 10px 0;
                    border-radius: 0px;
                    -webkit-border-radius: 0px;
                    -moz-border-radius: 0px;
                }
    /* line 916, ../sass/screen.scss */
    header.header2 .primary_nav .main-mega-menu ul {
        width: 100%;
        text-align: center;
        margin-bottom: 0px;
        position: relative;
    }
        /* line 917, ../sass/screen.scss */
        header.header2 .primary_nav .main-mega-menu ul li {
            float: none;
            display: inline-block;
            padding: 12px 36px;
            margin: 0px;
        }
            /* line 918, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li a {
                font-size: 13px;
                color: #080100;
                text-transform: uppercase;
                font-family: "Poppins", sans-serif;
                font-weight: 500;
                position: relative;
                line-height: 20px;
                padding: 7px 8px 3px 8px;
            }
            /* line 919, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li .nav-click {
                display: none;
            }
            /* line 920, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li ul {
                border-top: 2px solid #d5b99b;
                min-width: 190px;
                padding: 12px 0;
                top: 53px;
                right: 0px;
                text-align: right;
                position: absolute;
            }
                /* line 921, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul li {
                    padding: 0 16px;
                    border: none;
                    background: #fff;
                }
                    /* line 922, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul li a {
                        padding: 10px 0 7px 0;
                        color: #676767;
                        font-weight: 300;
                    }
                        /* line 923, ../sass/screen.scss */
                        header.header2 .primary_nav .main-mega-menu ul li ul li a:hover {
                            color: #d5b99b;
                        }
                    /* line 925, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul li .nav-click {
                        display: block;
                        line-height: 10px;
                    }
                    /* line 926, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul li ul {
                        right: 100%;
                        top: 0px;
                    }
                /* line 930, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content {
                    width: 100%;
                    max-width: 936px;
                    right: 0px;
                    left: 0px;
                    margin: 0 auto;
                    padding: 35px 15px 12px 15px;
                }
                    /* line 931, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li {
                        float: right;
                    }
                        /* line 932, ../sass/screen.scss */
                        header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li .nav-click {
                            display: none;
                        }
                        /* line 933, ../sass/screen.scss */
                        header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li .megamenu_subtitle {
                            font-size: 20px;
                            color: #000;
                            position: relative;
                            margin: 0px 0 15px 0;
                            text-transform: uppercase;
                            font-family: 'Playfair Display', serif;
                            font-weight: 400;
                            padding-bottom: 10px;
                        }
                            /* line 934, ../sass/screen.scss */
                            header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li .megamenu_subtitle span {
                                padding-right: 0px;
                                border-right: 0px;
                            }
                            /* line 935, ../sass/screen.scss */
                            header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li .megamenu_subtitle::after {
                                content: '';
                                width: 51px;
                                height: 2px;
                                background: #d5b99b;
                                position: absolute;
                                right: 0px;
                                bottom: 0px;
                            }
                        /* line 937, ../sass/screen.scss */
                        header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu {
                            position: static;
                            border-top: 0px;
                            padding: 10px 0;
                            box-shadow: none;
                        }
                            /* line 938, ../sass/screen.scss */
                            header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu li {
                                padding: 4px 0;
                            }
                                /* line 940, ../sass/screen.scss */
                                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu li a {
                                    padding: 6px 0;
                                }
    /* line 953, ../sass/screen.scss */
    header.header2 .MMC_1 {
        min-height: 484px;
        background: #fff url(../img/mega-bg-01.jpg) no-repeat top right;
    }
    /* line 954, ../sass/screen.scss */
    header.header2 .MMC_2 {
        min-height: 494px;
        background: #fff url(../img/mega-bg-02.jpg) no-repeat bottom right;
    }


/* line 958, ../sass/screen.scss */
.home-slider2 {
    position: relative;
    overflow: hidden;
}
    /* line 959, ../sass/screen.scss */
    .home-slider2 ul.slides {
        width: 100%;
        float: left;
    }
        /* line 960, ../sass/screen.scss */
        .home-slider2 ul.slides li {
            width: 100%;
            float: left;
            position: relative;
        }
            /* line 961, ../sass/screen.scss */
            .home-slider2 ul.slides li > img {
                width: 100%;
            }
            /* line 962, ../sass/screen.scss */
            .home-slider2 ul.slides li .slider-container {
                position: absolute;
                top: 50%;
                left: 0px;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                text-align: center;
            }
                /* line 963, ../sass/screen.scss */
                .home-slider2 ul.slides li .slider-container .slide_wrap {
                    max-width: 735px;
                    display: inline-block;
                }
                    /* line 964, ../sass/screen.scss */
                    .home-slider2 ul.slides li .slider-container .slide_wrap figure {
                        margin-bottom: 62px;
                    }
                        /* line 965, ../sass/screen.scss */
                        .home-slider2 ul.slides li .slider-container .slide_wrap figure img {
                            max-width: 100%;
                        }
                    /* line 967, ../sass/screen.scss */
                    .home-slider2 ul.slides li .slider-container .slide_wrap h1 {
                        font-size: 180px;
                        color: #fff;
                        font-family: 'canvasregular';
                        line-height: 120px;
                        margin-bottom: 28px;
                    }
                    /* line 968, ../sass/screen.scss */
                    .home-slider2 ul.slides li .slider-container .slide_wrap p {
                        font-size: 18px;
                        color: #fff;
                        line-height: 30px;
                        font-family: 'Playfair Display', serif;
                    }
    /* line 974, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav .flex-next, .home-slider2 .flex-direction-nav .flex-prev {
        width: 57px;
        height: 57px;
        background: transparent;
        border: 2px solid #fff;
        color: transparent;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 0px;
    }
    /* line 975, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav .flex-next {
        right: 20px;
    }
    /* line 976, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav .flex-prev {
        left: 79px;
    }
    /* line 977, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 978, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 979, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav a.flex-prev::before, .home-slider2 .flex-direction-nav a.flex-next:before {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        font-size: 22px;
        color: #fff;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }


/* line 983, ../sass/screen.scss */
.wrap-title {
    z-index: 1;
    position: relative;
}
    /* line 984, ../sass/screen.scss */
    .wrap-title h2 {
        color: #000;
        margin: 0px;
        font-size: 40px;
    }
        /* line 985, ../sass/screen.scss */
        .wrap-title h2 span {
            font-size: 20px;
            display: block;
            color: #d5b99b;
            font-family: 'sweet_pearegular';
            margin-bottom: 12px;
        }
    /* line 987, ../sass/screen.scss */
    .wrap-title h4 {
        color: #000;
        margin: 0px;
    }
        /* line 988, ../sass/screen.scss */
        .wrap-title h4 span {
            display: block;
            font-size: 15px;
            color: #d5b99b;
            font-family: fontPoppins;
            font-weight: 500;
            margin-top: 12px;
        }
    /* line 991, ../sass/screen.scss */
    .wrap-title span.wt-line {
        width: auto;
        display: inline-block;
        position: relative;
        margin: 30px;
    }
        /* line 992, ../sass/screen.scss */
        .wrap-title span.wt-line::after, .wrap-title span.wt-line::before {
            content: '';
            width: 55px;
            height: 2px;
            background: #d5b99b;
            display: inline-block;
            position: absolute;
            top: 10px;
        }
        /* line 993, ../sass/screen.scss */
        .wrap-title span.wt-line::after {
            left: -70px;
        }
        /* line 994, ../sass/screen.scss */
        .wrap-title span.wt-line::before {
            right: -70px;
        }

/* line 998, ../sass/screen.scss */
.whiteBGWrap, .sectionBg {
    position: relative;
    overflow: hidden;
}
    /* line 999, ../sass/screen.scss */
    .whiteBGWrap .small-content, .sectionBg .small-content {
        width: 100%;
        display: inline-block;
        max-width: 900px;
        margin: 0 auto;
        padding: 29px 0 20px 0;
        position: relative;
    }
        /* line 1000, ../sass/screen.scss */
        .whiteBGWrap .small-content figure, .sectionBg .small-content figure {
            width: 100%;
            float: right;
        }
            /* line 1001, ../sass/screen.scss */
            .whiteBGWrap .small-content figure img, .sectionBg .small-content figure img {
                max-width: 100%;
            }
        /* line 1003, ../sass/screen.scss */
        .whiteBGWrap .small-content .content, .sectionBg .small-content .content {
            max-width: 345px;
        }
            /* line 1004, ../sass/screen.scss */
            .whiteBGWrap .small-content .content h5, .sectionBg .small-content .content h5 {
                color: #080100;
            }
            /* line 1005, ../sass/screen.scss */
            .whiteBGWrap .small-content .content .desc, .sectionBg .small-content .content .desc {
                padding: 7px 0 30px 0;
            }
                /* line 1006, ../sass/screen.scss */
                .whiteBGWrap .small-content .content .desc p, .sectionBg .small-content .content .desc p {
                    font-size: 15px;
                    line-height: 32px;
                    font-weight: 300;
                    font-family: "Poppins", sans-serif;
                }
            /* line 1008, ../sass/screen.scss */
            .whiteBGWrap .small-content .content .btn-border, .sectionBg .small-content .content .btn-border {
                border: 2px solid #d5b99b;
            }
    /* line 1012, ../sass/screen.scss */
    .whiteBGWrap .TLwidget, .sectionBg .TLwidget, .whiteBGWrap .RBwidget, .sectionBg .RBwidget {
        position: absolute;
    }
        /* line 1013, ../sass/screen.scss */
        .whiteBGWrap .TLwidget img, .sectionBg .TLwidget img, .whiteBGWrap .RBwidget img, .sectionBg .RBwidget img {
            max-width: 100%;
        }
    /* line 1015, ../sass/screen.scss */
    .whiteBGWrap .TLwidget, .sectionBg .TLwidget {
        top: 82px;
        right: 82px;
    }
    /* line 1016, ../sass/screen.scss */
    .whiteBGWrap .RBwidget, .sectionBg .RBwidget {
        bottom: -80px;
        left: 0px;
    }

/* line 1019, ../sass/screen.scss */
.sectionBg {
    padding: 84px 0 52px 0;
}
    /* line 1020, ../sass/screen.scss */
    .sectionBg .small-content {
        max-width: 1024px;
        padding: 0px;
    }
        /* line 1021, ../sass/screen.scss */
        .sectionBg .small-content .widget-desc {
            width: 100%;
            float: right;
        }
            /* line 1022, ../sass/screen.scss */
            .sectionBg .small-content .widget-desc h2 {
                font-size: 90px;
                line-height: 96px;
                color: #080100;
            }
            /* line 1023, ../sass/screen.scss */
            .sectionBg .small-content .widget-desc span {
                font-size: 40px;
                line-height: 56px;
                font-family: 'sweet_pearegular';
                color: #080100;
                display: block;
            }
            /* line 1024, ../sass/screen.scss */
            .sectionBg .small-content .widget-desc .desc {
                padding: 26px 0 50px 0;
                max-width: 545px;
            }
                /* line 1025, ../sass/screen.scss */
                .sectionBg .small-content .widget-desc .desc p {
                    font-size: 15px;
                    font-weight: 300;
                    color: #080100;
                    font-family: "Poppins", sans-serif;
                }

/* line 1032, ../sass/screen.scss */
.FeatProduct {
    padding: 148px 0 120px 0;
    position: relative;
    overflow: hidden;
}
    /* line 1033, ../sass/screen.scss */
    .FeatProduct .RBwidget {
        position: absolute;
        bottom: -10px;
        left: -1px;
        z-index: 1;
    }

/* line 1035, ../sass/screen.scss */
.shop_content {
    position: relative;
    z-index: 2;
    padding-top: 56px;
}

/* line 1038, ../sass/screen.scss */
.shop_item {
    width: 100%;
    float: right;
    padding: 0px 0px 40px 0px;
    margin-bottom: 30px;
    background: #fff;
    -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.04);
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.04);
    position: relative;
    overflow: hidden;
}
    /* line 1039, ../sass/screen.scss */
    .shop_item figure {
        width: 100%;
        float: right;
        padding: 0px;
    }
    /* line 1040, ../sass/screen.scss */
    .shop_item .shop_desc {
        width: 100%;
        float: right;
        padding: 16px 20px 0 20px;
    }
        /* line 1041, ../sass/screen.scss */
        .shop_item .shop_desc h5 {
            font-size: 19px;
            color: #000;
            font-weight: 400;
            margin: 10px 0;
        }
            /* line 1042, ../sass/screen.scss */
            .shop_item .shop_desc h5 a {
                color: #000;
            }
                /* line 1043, ../sass/screen.scss */
                .shop_item .shop_desc h5 a:hover {
                    color: #d5b99b;
                    text-decoration: none;
                }
        /* line 1046, ../sass/screen.scss */
        .shop_item .shop_desc span.price {
            display: block;
            font-size: 17px;
            color: #000;
            font-family: "Poppins", sans-serif;
            font-weight: 300;
            margin-bottom: 16px;
        }
        /* line 1047, ../sass/screen.scss */
        .shop_item .shop_desc .shop_btn {
            width: 100%;
            float: right;
            text-align: center;
            padding-top: 18px;
        }
            /* line 1048, ../sass/screen.scss */
            .shop_item .shop_desc .shop_btn .btn {
                width: 100%;
                max-width: 232px;
            }
    /* line 1051, ../sass/screen.scss */
    .shop_item .shop-overlay {
        width: 100%;
        padding-top: 18px;
    }
        /* line 1052, ../sass/screen.scss */
        .shop_item .shop-overlay ul {
            padding: 0px 8px;
            width: 100%;
            float: right;
        }
            /* line 1053, ../sass/screen.scss */
            .shop_item .shop-overlay ul li {
                float: right;
                padding: 0 5px;
                line-height: 0px;
            }
                /* line 1054, ../sass/screen.scss */
                .shop_item .shop-overlay ul li a {
                    width: 100%;
                    height: 46px;
                    display: inline-block;
                    background: #323031;
                    position: relative;
                    min-width: inherit;
                }
                    /* line 1055, ../sass/screen.scss */
                    .shop_item .shop-overlay ul li a img {
                        display: inline-block;
                    }
                /* line 1057, ../sass/screen.scss */
                .shop_item .shop-overlay ul li .btn {
                    border-radius: 0px;
                    -webkit-border-radius: 0px;
                    -moz-border-radius: 0px;
                    width: 100%;
                    padding: 9px 10px;
                    line-height: 22px;
                }
                    /* line 1058, ../sass/screen.scss */
                    .shop_item .shop-overlay ul li .btn img {
                        vertical-align: -3px;
                    }
                    /* line 1059, ../sass/screen.scss */
                    .shop_item .shop-overlay ul li .btn em {
                        margin-left: 10px;
                        vertical-align: 1px;
                    }
            /* line 1062, ../sass/screen.scss */
            .shop_item .shop-overlay ul .sm-btn {
                width: 16%;
                opacity: 0;
                transition: all 0.3s ease-in-out;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                -ms-transform: all 0.3s ease-in-out;
            }
            /* line 1063, ../sass/screen.scss */
            .shop_item .shop-overlay ul .lg-btn {
                width: 68%;
            }
            /* line 1064, ../sass/screen.scss */
            .shop_item .shop-overlay ul .btn-left {
                transform: translate(-115px, 0px);
                -webkit-transform: translate(-115px, 0px);
                -moz-transform: translate(-115px, 0px);
                -o-transform: translate(-115px, 0px);
                -ms-transform: translate(-115px, 0px);
            }
            /* line 1065, ../sass/screen.scss */
            .shop_item .shop-overlay ul .btn-right {
                transform: translate(115px, 0px);
                -webkit-transform: translate(115px, 0px);
                -moz-transform: translate(115px, 0px);
                -o-transform: translate(115px, 0px);
                -ms-transform: translate(115px, 0px);
            }
    /* line 1068, ../sass/screen.scss */
    .shop_item:hover {
        -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.08);
        -moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.08);
    }
        /* line 1071, ../sass/screen.scss */
        .shop_item:hover .shop-overlay .sm-btn {
            transform: translate(0px, 0px);
            -webkit-transform: translate(0px, 0px);
            -moz-transform: translate(0px, 0px);
            -o-transform: translate(0px, 0px);
            -ms-transform: translate(0px, 0px);
            opacity: 1;
        }
        /* line 1072, ../sass/screen.scss */
        .shop_item:hover .btn {
            background: #323031;
            border-color: #323031;
            color: #fff;
        }
            /* line 1073, ../sass/screen.scss */
            .shop_item:hover .btn:hover {
                border-color: #d5b99b;
                background: #323031;
            }

/* line 1079, ../sass/screen.scss */
.counter-section {
    padding: 121px 0px;
    background: #323031 url("../img/bg-02.png") top right;
}
    /* line 1081, ../sass/screen.scss */
    .counter-section ul li {
        border-right: 1px solid #5d5b5c;
    }
        /* line 1082, ../sass/screen.scss */
        .counter-section ul li:first-child {
            border-right: none;
        }
    /* line 1084, ../sass/screen.scss */
    .counter-section .count-box {
        width: 100%;
        float: right;
        text-align: center;
    }
        /* line 1085, ../sass/screen.scss */
        .counter-section .count-box .cb_icon {
            width: auto;
            display: inline-block;
            vertical-align: 22px;
        }
        /* line 1086, ../sass/screen.scss */
        .counter-section .count-box .cb_desc {
            width: auto;
            display: inline-block;
            text-align: right;
            padding: 0 24px;
        }
            /* line 1087, ../sass/screen.scss */
            .counter-section .count-box .cb_desc h2 {
                font-size: 50px;
                color: #fff;
                margin: 0px;
                line-height: 44px;
                margin: -4px 0 8px 0;
            }
            /* line 1088, ../sass/screen.scss */
            .counter-section .count-box .cb_desc > span {
                font-size: 16px;
                color: #fff;
                display: block;
            }

/* line 1095, ../sass/screen.scss */
.testimonial-slider ul.slides li .desc {
    max-width: 690px;
    display: inline-block;
}
/* line 1096, ../sass/screen.scss */
.testimonial-slider ul.slides li .quote-icon {
    display: inline-block;
    margin: 32px 0;
}
/* line 1097, ../sass/screen.scss */
.testimonial-slider ul.slides li p {
    font-size: 15px;
    color: #727272;
    line-height: 26px;
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
/* line 1098, ../sass/screen.scss */
.testimonial-slider ul.slides li h5 {
    font-size: 17px;
    color: #080100;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 0px;
}
/* line 1102, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav .flex-next, .testimonial-slider ul.flex-direction-nav .flex-prev {
    width: 57px;
    height: 57px;
    background: transparent;
    color: transparent;
    opacity: 1;
    text-align: center;
    margin: 0;
    top: 56%;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    font-size: 0px;
}
/* line 1103, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav .flex-next {
    left: 0px;
}
/* line 1104, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav .flex-prev {
    right: 59px;
}
/* line 1105, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav a.flex-prev::before {
    content: "\f104";
}
/* line 1106, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav a.flex-next::before {
    content: "\f105";
}
/* line 1107, ../sass/screen.scss */
.testimonial-slider ul.flex-direction-nav a.flex-prev::before, .testimonial-slider ul.flex-direction-nav a.flex-next:before {
    position: absolute;
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -o-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    font-size: 20px;
    color: #080100;
    margin-top: -2px;
    line-height: 35px;
    font-family: "FontAwesome";
}

/* line 1112, ../sass/screen.scss */
.testimonial {
    padding-bottom: 110px;
}
    /* line 1113, ../sass/screen.scss */
    .testimonial .TLwidget {
        top: -105px;
        right: -10px;
    }
    /* line 1114, ../sass/screen.scss */
    .testimonial .RBwidget {
        bottom: 0px;
        left: 24px;
    }

/* line 1118, ../sass/screen.scss */
.blogBGWrap {
    background: #f7f7f7;
    padding: 160px 0 100px 0;
    position: relative;
    overflow: hidden;
}
    /* line 1119, ../sass/screen.scss */
    .blogBGWrap .LBwidget {
        position: absolute;
        right: 15px;
        bottom: -80px;
    }

/* line 1121, ../sass/screen.scss */
.latestBlogContact {
    padding: 56px 15px 0 15px;
}

/* line 1123, ../sass/screen.scss */
.blog_item, .blog_item2 {
    width: 100%;
    float: right;
    margin-bottom: 30px;
    padding: 0 20px;
    position: relative;
}
    /* line 1124, ../sass/screen.scss */
    .blog_item figure, .blog_item2 figure {
        width: 100%;
        float: right;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
        /* line 1125, ../sass/screen.scss */
        .blog_item figure img, .blog_item2 figure img {
            width: 100%;
            -webkit-transition: all 0.4s ease-in-out 0.5s;
            -moz-transition: all 0.4s ease-in-out 0.5s;
            -o-transition: all 0.4s ease-in-out 0.5s;
            -ms-transition: all 0.4s ease-in-out 0.5s;
            transition: all 0.4s ease-in-out 0.5s;
            webkit-transition-duration: 500ms;
            transition-duration: 500ms;
            -webkit-transition-property: transform;
            transition-property: transform;
        }
        /* line 1129, ../sass/screen.scss */
        .blog_item figure .blog-overlay, .blog_item2 figure .blog-overlay {
            width: 100%;
            height: 100%;
            float: right;
            position: absolute;
            z-index: 1;
            top: 0px;
            right: 0px;
            background-color: rgba(0, 0, 0, 0.7);
            display: none;
            transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transform: all 0.3s ease-in-out;
        }
            /* line 1130, ../sass/screen.scss */
            .blog_item figure .blog-overlay .buttons, .blog_item2 figure .blog-overlay .buttons {
                position: absolute;
                top: 50%;
                right: 50%;
                transform: translate(50%, -50%);
                -webkit-transform: translate(50%, -50%);
                -moz-transform: translate(50%, -50%);
                -o-transform: translate(50%, -50%);
                -ms-transform: translate(50%, -50%);
                z-index: 2;
            }
                /* line 1131, ../sass/screen.scss */
                .blog_item figure .blog-overlay .buttons .fa, .blog_item2 figure .blog-overlay .buttons .fa {
                    background: #fff;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    display: inline-block;
                    line-height: 40px;
                    font-size: 16px;
                    color: #080100;
                    text-align: center;
                    text-decoration: none;
                    width: 40px;
                    height: 40px;
                    opacity: 0;
                    position: relative;
                    transition: all 0.3s ease-in-out;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    -ms-transform: all 0.3s ease-in-out;
                    z-index: 2;
                }
                /* line 1133, ../sass/screen.scss */
                .blog_item figure .blog-overlay .buttons .fa-link, .blog_item2 figure .blog-overlay .buttons .fa-link {
                    right: 22px;
                }
                /* line 1134, ../sass/screen.scss */
                .blog_item figure .blog-overlay .buttons .fa-search, .blog_item2 figure .blog-overlay .buttons .fa-search {
                    right: -22px;
                }
        /* line 1139, ../sass/screen.scss */
        .blog_item figure:hover img, .blog_item2 figure:hover img {
            -webkit-transform: scale(1.2);
            transform: scale(1.2);
            -moz-transform: scale(1.2);
        }
        /* line 1140, ../sass/screen.scss */
        .blog_item figure:hover .blog-overlay, .blog_item2 figure:hover .blog-overlay {
            display: block;
        }
            /* line 1141, ../sass/screen.scss */
            .blog_item figure:hover .blog-overlay .buttons .fa, .blog_item2 figure:hover .blog-overlay .buttons .fa {
                opacity: 1;
                right: 0px;
            }
    /* line 1145, ../sass/screen.scss */
    .blog_item .post-content, .blog_item2 .post-content {
        width: 100%;
        float: right;
        padding: 0 45px;
        margin-top: -83px;
        position: relative;
        z-index: 99;
    }
        /* line 1146, ../sass/screen.scss */
        .blog_item .post-content .post-desc, .blog_item2 .post-content .post-desc {
            width: 100%;
            float: right;
            background: #fff;
            padding: 34px 20px;
            text-align: center;
        }
            /* line 1147, ../sass/screen.scss */
            .blog_item .post-content .post-desc a.btn, .blog_item2 .post-content .post-desc a.btn {
                border-radius: 0px;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                font-family: 'Playfair Display', serif;
            }
            /* line 1148, ../sass/screen.scss */
            .blog_item .post-content .post-desc .post_title, .blog_item2 .post-content .post-desc .post_title {
                width: 100%;
                max-width: 90%;
               
                display: inline-block;
                position: relative;
                padding: 34px 0 28px 0;
                margin-bottom: 16px;
            }
                /* line 1149, ../sass/screen.scss */
                .blog_item .post-content .post-desc .post_title::after, .blog_item2 .post-content .post-desc .post_title::after {
                    content: '';
                    width: 63px;
                    height: 2px;
                    background: #d5b99b;
                    position: absolute;
                    right: 0px;
                    left: 0px;
                    bottom: 0px;
                    margin: 0 auto;
                }
                /* line 1150, ../sass/screen.scss */
                .blog_item .post-content .post-desc .post_title h5, .blog_item2 .post-content .post-desc .post_title h5 {
                    line-height: 32px;
                    color: #080100;
                    margin: 0px;
                }
                    /* line 1151, ../sass/screen.scss */
                    .blog_item .post-content .post-desc .post_title h5 a, .blog_item2 .post-content .post-desc .post_title h5 a {
                        color: #080100;
                    }
                        /* line 1152, ../sass/screen.scss */
                        .blog_item .post-content .post-desc .post_title h5 a:hover, .blog_item2 .post-content .post-desc .post_title h5 a:hover {
                            color: #d5b99b;
                            text-decoration: none;
                        }
            /* line 1156, ../sass/screen.scss */
            .blog_item .post-content .post-desc .post-meta, .blog_item2 .post-content .post-desc .post-meta {
                width: 100%;
                max-width: 285px;
                display: inline-block;
                padding: 15px 0;
            }
                /* line 1157, ../sass/screen.scss */
                .blog_item .post-content .post-desc .post-meta span, .blog_item2 .post-content .post-desc .post-meta span {
                    display: block;
                    font-size: 15px;
                    color: #676767;
                    font-family: "Poppins", sans-serif;
                    font-weight: 300;
                }
                    /* line 1158, ../sass/screen.scss */
                    .blog_item .post-content .post-desc .post-meta span a, .blog_item2 .post-content .post-desc .post-meta span a {
                        color: #d5b99b;
                    }

/* line 1168, ../sass/screen.scss */
.BlogSlider {
    position: relative;
    z-index: 2;
}
    /* line 1170, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav .flex-next, .BlogSlider ul.flex-direction-nav .flex-prev {
        width: 38px;
        height: 43px;
        background: #323031;
        color: transparent;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: -52px;
        font-size: 0px;
    }
    /* line 1171, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav .flex-next {
        left: 21px;
    }
    /* line 1172, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav .flex-prev {
        right: inherit;
        left: 59px;
    }
    /* line 1173, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1174, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1175, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav a.flex-prev::before,
    .BlogSlider ul.flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 20px;
        color: #fff;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1179, ../sass/screen.scss */
.instaWrap {
    background: #fff;
}
    /* line 1180, ../sass/screen.scss */
    .instaWrap .wrap-title {
        padding: 27px 0 22px 0;
    }
    /* line 1181, ../sass/screen.scss */
    .instaWrap ul {
        width: 100%;
        float: right;
        padding: 0px;
        margin: 0px;
    }
        /* line 1182, ../sass/screen.scss */
        .instaWrap ul li {
            width: 16.66667%;
            float: right;
        }
            /* line 1183, ../sass/screen.scss */
            .instaWrap ul li figure {
                width: 100%;
                float: right;
            }
                /* line 1184, ../sass/screen.scss */
                .instaWrap ul li figure img {
                    width: 100%;
                    display: block;
                }

/* line 1192, ../sass/screen.scss */
footer.footer2 {
    background: #1a1a1a;
}
    /* line 1193, ../sass/screen.scss */
    footer.footer2 .top-footer {
        width: 100%;
        float: right;
        padding: 106px 0 66px 0;
    }
        /* line 1194, ../sass/screen.scss */
        footer.footer2 .top-footer .tow_column {
            padding: 0px;
        }
        /* line 1195, ../sass/screen.scss */
        footer.footer2 .top-footer .footerlogo {
            width: 100%;
            display: inline-block;
            padding-bottom: 18px;
        }
        /* line 1196, ../sass/screen.scss */
        footer.footer2 .top-footer .widget-desc {
            width: 100%;
            display: inline-block;
            max-width: 285px;
            padding-top: 16px;
        }
        /* line 1198, ../sass/screen.scss */
        footer.footer2 .top-footer p {
            color: #727272;
            font-weight: 300;
            line-height: 26px;
            font-family: "Poppins", sans-serif;
        }
        /* line 1199, ../sass/screen.scss */
        footer.footer2 .top-footer .widget-title {
            width: 100%;
            display: inline-block;
            margin-bottom: 42px;
        }
            /* line 1200, ../sass/screen.scss */
            footer.footer2 .top-footer .widget-title h5 {
                color: #fff;
                margin: 0px;
            }
        /* line 1202, ../sass/screen.scss */
        footer.footer2 .top-footer ul.footer-links {
            width: 100%;
            display: inline-block;
            font-family: "Poppins", sans-serif;
        }
            /* line 1203, ../sass/screen.scss */
            footer.footer2 .top-footer ul.footer-links li {
                padding: 5px 0px;
            }
                /* line 1204, ../sass/screen.scss */
                footer.footer2 .top-footer ul.footer-links li a {
                    font-size: 15px;
                    color: #727272;
                    font-family: "Poppins", sans-serif;
                    font-weight: 300;
                    line-height: 26px;
                }
                    /* line 1205, ../sass/screen.scss */
                    footer.footer2 .top-footer ul.footer-links li a:hover {
                        color: #d5b99b;
                        text-decoration: none;
                    }
        /* line 1209, ../sass/screen.scss */
        footer.footer2 .top-footer ul.widgetInfo {
            width: 100%;
            display: inline-block;
        }
            /* line 1210, ../sass/screen.scss */
            footer.footer2 .top-footer ul.widgetInfo li {
                font-size: 15px;
                color: #d5b99b;
                font-family: "Poppins", sans-serif;
                font-weight: 300;
                line-height: 26px;
                padding: 5px 0;
            }
        /* line 1212, ../sass/screen.scss */
        footer.footer2 .top-footer form {
            width: 100%;
            display: inline-block;
        }
            /* line 1214, ../sass/screen.scss */
            footer.footer2 .top-footer form .btn {
                color: #fff;
                width: 100%;
            }
    /* line 1217, ../sass/screen.scss */
    footer.footer2 .copyright {
        width: 100%;
        float: right;
        padding: 19px 0;
        border-top: 1px solid #484848;
    }
        /* line 1218, ../sass/screen.scss */
        footer.footer2 .copyright P {
            color: #fff;
            margin-bottom: 0px;
            line-height: 38px;
            font-weight: 300;
            font-family: "Poppins", sans-serif;
        }
            /* line 1219, ../sass/screen.scss */
            footer.footer2 .copyright P a {
                color: #d5b99b;
            }
        /* line 1221, ../sass/screen.scss */
        footer.footer2 .copyright ul.social-nav {
            width: auto;
            float: left;
        }
            /* line 1222, ../sass/screen.scss */
            footer.footer2 .copyright ul.social-nav li {
                display: inline-block;
                padding: 8px 8px 6px 8px;
            }
                /* line 1223, ../sass/screen.scss */
                footer.footer2 .copyright ul.social-nav li a {
                    font-size: 17px;
                    color: #5f5f5f;
                    line-height: 24px;
                }
                    /* line 1224, ../sass/screen.scss */
                    footer.footer2 .copyright ul.social-nav li a:hover {
                        color: #fff;
                    }

/*---------------------------
------//   Home 3   \------
---------------------------*/
/* line 1238, ../sass/screen.scss */
.home3 body, .home3 p {
    font-size: 15px;
    font-family: "Roboto", sans-serif;
    line-height: 24px;
}
/* line 1239, ../sass/screen.scss */
.home3 h1, .home3 h2, .home3 h3, .home3 h4, .home3 h5, .home3 h6 {
    font-family: "Roboto", sans-serif;
    margin-top: 0px;
    margin-bottom: 18px;
}
/* line 1240, ../sass/screen.scss */
.home3 h1 {
    font-size: 45px;
    font-weight: 500;
}
/* line 1241, ../sass/screen.scss */
.home3 h2 {
    font-size: 30px;
    font-weight: 500;
}
/* line 1244, ../sass/screen.scss */
.home3 h5 {
    font-size: 20px;
    font-weight: 500;
}
/* line 1245, ../sass/screen.scss */
.home3 h6 {
    font-size: 17px;
    font-weight: 500;
}
/* line 1247, ../sass/screen.scss */
.home3 .btn {
    font-size: 15px;
    color: #fff;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    background: #ff6666;
    text-transform: uppercase;
    line-height: 24px;
    padding: 10px 18px;
    position: relative;
    z-index: 1;
}
    /* line 1248, ../sass/screen.scss */
    .home3 .btn:focus, .home3 .btn:hover {
        outline: none;
    }
    /* line 1249, ../sass/screen.scss */
    .home3 .btn em {
        margin-right: 6px;
    }
/* line 1251, ../sass/screen.scss */
.home3 .btn-primary {
    background: #323031;
    border-color: #323031;
}
/* line 1252, ../sass/screen.scss */
.home3 .btn-border {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    background: transparent;
    color: #080100;
    border: 2px solid #ff6666;
    min-width: 154px;
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    padding: 11px 16px 9px 16px;
}
    /* line 1253, ../sass/screen.scss */
    .home3 .btn-border::after {
        content: '';
        width: 0px;
        height: 100%;
        position: absolute;
        bottom: 0;
        right: 0%;
        background: #ff6666;
        transform: skewX(0deg);
        -webkit-transform: skewX(0deg);
        -moz-transform: skewX(0deg);
        -o-transform: skewX(0deg);
        -ms-transform: skewX(0deg);
        z-index: -1;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        -ms-transform: all 0.3s ease-in-out;
    }
    /* line 1254, ../sass/screen.scss */
    .home3 .btn-border:hover::after {
        right: 0%;
        width: 100%;
    }
    /* line 1256, ../sass/screen.scss */
    .home3 .btn-border.black {
        border-color: #080100;
    }
        /* line 1257, ../sass/screen.scss */
        .home3 .btn-border.black::after {
            background: #080100;
        }
        /* line 1258, ../sass/screen.scss */
        .home3 .btn-border.black:hover {
            color: #fff;
        }
            /* line 1259, ../sass/screen.scss */
            .home3 .btn-border.black:hover::after {
                right: 0%;
                width: 100%;
            }
/* line 1261, ../sass/screen.scss */
.home3 input, .home3 select, .home3 textarea {
    background-color: #f4f4f4;
    color: #acacac;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    line-height: 24px;
    padding: 11px 12px;
    width: 100%;
    display: inline-block;
    margin-bottom: 12px;
    font-size: 13px;
    border: none;
}
    /* line 1262, ../sass/screen.scss */
    .home3 input:focus, .home3 textarea:focus {
        outline: none;
        border: none;
    }

/* line 1267, ../sass/screen.scss */
#newsletter-popup.newsletter03 .modal-dialog .modal-content {
    width: 100%;
    float: right;
}
    /* line 1268, ../sass/screen.scss */
    #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body {
        padding: 65px 60px;
    }
        /* line 1269, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body h2 {
            color: #343434;
            text-transform: capitalize;
        }
        /* line 1270, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body p {
            font-size: 13px;
            line-height: 28px;
            color: #3b3b3b;
            text-transform: uppercase;
            font-weight: 600;
        }
        /* line 1271, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body form {
            width: 100%;
            display: inline-block;
            padding: 15px 0 35px 0;
        }
            /* line 1272, ../sass/screen.scss */
            #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body form input {
                text-align: right;
            }
        /* line 1274, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body span {
            font-size: 13px;
            color: #a3a3a3;
            text-transform: uppercase;
            padding-top: 2px;
        }

/* line 1282, ../sass/screen.scss */
header.header3 {
    width: 100%;
    float: right;
    background: #fff;
}
    /* line 1283, ../sass/screen.scss */
    header.header3 .utility_nav {
        border-bottom: 1px solid #f2f2f2;
    }
        /* line 1284, ../sass/screen.scss */
        header.header3 .utility_nav .left {
            padding-top: 13px;
        }
        /* line 1285, ../sass/screen.scss */
        header.header3 .utility_nav p {
            margin-bottom: 0px;
        }
        /* line 1286, ../sass/screen.scss */
        header.header3 .utility_nav ul.nav {
            width: auto;
            float: left;
        }
            /* line 1287, ../sass/screen.scss */
            header.header3 .utility_nav ul.nav > li {
                display: inline-block;
                line-height: 0px;
                padding: 16px 0;
            }
                /* line 1288, ../sass/screen.scss */
                header.header3 .utility_nav ul.nav > li a {
                    font-size: 13px;
                    color: #080100;
                    font-family: "Roboto", sans-serif;
                    font-weight: 500;
                    line-height: 18px;
                    padding: 0 6px 0 10px;
                    display: inline-block;
                }
                    /* line 1289, ../sass/screen.scss */
                    header.header3 .utility_nav ul.nav > li a img {
                        margin-left: 5px;
                        vertical-align: -2px;
                    }
                    /* line 1290, ../sass/screen.scss */
                    header.header3 .utility_nav ul.nav > li a em.fa {
                        margin-right: 4px;
                    }
                    /* line 1291, ../sass/screen.scss */
                    header.header3 .utility_nav ul.nav > li a:hover {
                        background-color: transparent;
                        color: #ff6666;
                    }
                /* line 1294, ../sass/screen.scss */
                header.header3 .utility_nav ul.nav > li::before {
                    content: '|';
                    font-size: 13px;
                    color: #c4c4c4;
                    line-height: 18px;
                    font-family: "Roboto", sans-serif;
                    font-weight: 500;
                    display: inline-block;
                    margin: 0 10px;
                }
                /* line 1295, ../sass/screen.scss */
                header.header3 .utility_nav ul.nav > li.open a {
                    background-color: transparent;
                }
                /* line 1296, ../sass/screen.scss */
                header.header3 .utility_nav ul.nav > li ul.dropdown-menu {
                    border: none;
                }
                    /* line 1298, ../sass/screen.scss */
                    header.header3 .utility_nav ul.nav > li ul.dropdown-menu li a {
                        font-size: 14px;
                        color: #080100;
                        font-family: "Roboto", sans-serif;
                        font-weight: 400;
                        line-height: 21px;
                        padding: 5px 10px;
                        display: block;
                    }
            /* line 1302, ../sass/screen.scss */
            header.header3 .utility_nav ul.nav li:first-child::before {
                display: none;
            }
    /* line 1306, ../sass/screen.scss */
    header.header3 .primary_nav .top-info {
        width: 100%;
        float: right;
        padding: 35px 0 26px 0;
    }
        /* line 1307, ../sass/screen.scss */
        header.header3 .primary_nav .top-info .site_logo {
            width: auto;
            display: inline-block;
        }
        /* line 1308, ../sass/screen.scss */
        header.header3 .primary_nav .top-info .search-content {
            width: 100%;
            float: right;
        }
            /* line 1309, ../sass/screen.scss */
            header.header3 .primary_nav .top-info .search-content form {
                width: 100%;
                float: right;
                position: relative;
                padding-left: 77px;
            }
                /* line 1310, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .search-content form input {
                    margin-bottom: 0px;
                }
                /* line 1311, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .search-content form button {
                    width: 77px;
                    height: 46px;
                    font-size: 16px;
                    display: inline-block;
                    position: absolute;
                    top: 0;
                    left: 0px;
                    background: #009edd;
                    text-align: center;
                    color: #fff;
                    border: none;
                }
                    /* line 1312, ../sass/screen.scss */
                    header.header3 .primary_nav .top-info .search-content form button:focus {
                        border: none;
                        outline: none;
                    }
        /* line 1315, ../sass/screen.scss */
        header.header3 .primary_nav .top-info .contact-info {
            width: auto;
            float: left;
        }
            /* line 1316, ../sass/screen.scss */
            header.header3 .primary_nav .top-info .contact-info .CI_Info {
                width: 46px;
                height: 46px;
                border: 1px solid #c8c8c8;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                display: table-cell;
                vertical-align: middle;
                text-align: center;
                position: relative;
            }
                /* line 1317, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .contact-info .CI_Info em.fa {
                    font-size: 18px;
                    color: #080100;
                    position: absolute;
                    top: 53%;
                    right: 50%;
                    transform: translate(50%, -50%) rotate(-10deg);
                    -webkit-transform: translate(50%, -50%) rotate(-10deg);
                    -moz-transform: translate(50%, -50%) rotate(-10deg);
                    -o-transform: translate(50%, -50%) rotate(-10deg);
                    -ms-transform: translate(50%, -50%) rotate(-10deg);
                }
            /* line 1321, ../sass/screen.scss */
            header.header3 .primary_nav .top-info .contact-info .CI_Desc {
                display: table-cell;
                padding: 0px 15px 0 0;
            }
                /* line 1322, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .contact-info .CI_Desc div {
                    color: #3b3b3b;
                    font-family: "Roboto", sans-serif;
                }
                /* line 1323, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .contact-info .CI_Desc .CI_Number {
                    font-size: 20px;
                    line-height: 26px;
                    font-weight: 700;
                }
                /* line 1324, ../sass/screen.scss */
                header.header3 .primary_nav .top-info .contact-info .CI_Desc .CI_Email {
                    font-size: 14px;
                    line-height: 20px;
                    font-weight: 500;
                }
    /* line 1329, ../sass/screen.scss */
    header.header3 .primary_nav .nav-wrap {
        width: 100%;
        float: right;
        position: relative;
    }
        /* line 1330, ../sass/screen.scss */
        header.header3 .primary_nav .nav-wrap .cart-wrap {
            width: auto;
            float: left;
        }
            /* line 1331, ../sass/screen.scss */
            header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav {
                list-style: none;
                width: auto;
                padding: 0px 0px;
                margin: 0px;
                position: relative;
            }
                /* line 1332, ../sass/screen.scss */
                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li {
                    font-size: 11px;
                    color: #080100;
                    font-weight: 500;
                    text-transform: uppercase;
                    float: right;
                    padding: 14px 4px 15px 4px;
                    line-height: 0px;
                }
                    /* line 1333, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li::before {
                        content: '';
                        width: 1px;
                        height: 18px;
                        background: #c4c4c4;
                        display: inline-block;
                        margin: 0 12px;
                        position: relative;
                        top: -7px;
                    }
                    /* line 1334, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li:first-child::before {
                        display: none;
                    }
                    /* line 1335, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li > a {
                        line-height: 26px;
                        padding: 6px 6px;
                        display: inline-block;
                        color: #2e2e2e;
                        line-height: 17px;
                        position: relative;
                    }
                        /* line 1337, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li > a sup {
                            background: #ff6666;
                            color: #fff;
                            width: 18px;
                            height: 18px;
                            border-radius: 50%;
                            -webkit-border-radius: 50%;
                            -moz-border-radius: 50%;
                            font-size: 10px;
                            font-weight: 500;
                            position: absolute;
                            top: 1px;
                            left: -4px;
                            display: inline-block;
                            line-height: 17px;
                            text-align: center;
                        }
                        /* line 1338, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li > a:hover {
                            color: #ff6666;
                        }
                    /* line 1340, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li .subToggle {
                        position: absolute;
                        top: 100%;
                        left: 0px;
                        background: #fff;
                        min-width: 312px;
                        padding: 0px;
                        z-index: 3;
                        margin: 0px;
                        height: 0px;
                        overflow: hidden;
                        opacity: 0;
                        transform: translateY(-2em);
                        -webkit-transform: translateY(-2em);
                        -moz-transform: translateY(-2em);
                        -o-transform: translateY(-2em);
                        -ms-transform: translateY(-2em);
                        transition: all 0.3s ease-in-out;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        -ms-transform: all 0.3s ease-in-out;
                        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
                        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
                    }
                    /* line 1346, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li:hover .subToggle {
                        visibility: visible;
                        opacity: 1;
                        transform: translateY(0);
                        -webkit-transform: translateY(0);
                        -moz-transform: translateY(0);
                        -o-transform: translateY(0);
                        -ms-transform: translateY(0);
                        height: auto;
                    }
                /* line 1348, ../sass/screen.scss */
                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info {
                    width: 100%;
                    float: right;
                    background: #fff;
                    padding: 30px 29px 25px 29px;
                    z-index: 1;
                }
                    /* line 1349, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .block-cart-title {
                        width: 100%;
                        float: right;
                        border-bottom: 1px solid #f5f5f5;
                        padding-bottom: 16px;
                        margin-bottom: 26px;
                    }
                        /* line 1350, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .block-cart-title h5 {
                            font-size: 15px;
                            color: #2e2e2e;
                            text-transform: uppercase;
                            margin: 0px;
                            font-weight: 500;
                            font-family: "Roboto", sans-serif;
                        }
                    /* line 1352, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container {
                        width: 100%;
                        float: right;
                    }
                        /* line 1353, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row {
                            width: 100%;
                            float: right;
                            position: relative;
                            border-bottom: 1px solid #f5f5f5;
                            padding-bottom: 22px;
                            margin-bottom: 22px;
                        }
                            /* line 1354, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-left {
                                width: 30%;
                                float: right;
                            }
                                /* line 1355, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-left a {
                                    padding: 0px;
                                }
                                /* line 1356, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-left img {
                                    display: inline-block;
                                    max-width: 100%;
                                }
                            /* line 1358, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-right {
                                width: 70%;
                                float: right;
                                padding: 0 18px 0 0;
                            }
                                /* line 1359, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-right .cart-title {
                                    width: 100%;
                                    float: right;
                                }
                                    /* line 1360, ../sass/screen.scss */
                                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-right .cart-title a {
                                        font-size: 14px;
                                        color: #2e2e2e;
                                        line-height: 20px;
                                        padding: 0px;
                                        font-weight: 500;
                                        font-family: "Roboto", sans-serif;
                                    }
                                        /* line 1361, ../sass/screen.scss */
                                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-right .cart-title a:hover {
                                            color: #ff6666;
                                            text-decoration: none;
                                        }
                            /* line 1365, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-price {
                                width: 100%;
                                float: right;
                                padding-top: 4px;
                            }
                                /* line 1366, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-container .items_row .cart-price span {
                                    font-size: 15px;
                                    color: #c2c2c2;
                                    font-weight: 500;
                                    font-family: "Roboto", sans-serif;
                                }
                    /* line 1370, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .subtotal {
                        width: 100%;
                        float: right;
                        text-align: center;
                        margin-bottom: 22px;
                    }
                        /* line 1371, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .subtotal span {
                            font-size: 16px;
                            color: #2e2e2e;
                            display: inline-block;
                            font-weight: 600;
                            font-family: "Roboto", sans-serif;
                        }
                            /* line 1372, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .subtotal span.money {
                                color: #ff6666;
                            }
                    /* line 1374, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-footer {
                        width: 100%;
                        float: right;
                    }
                        /* line 1375, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav .cart-info .cart-footer .btn {
                            width: 100%;
                            display: inline-block;
                            margin: 0 0 10px 0;
                            border-radius: 0px;
                            -webkit-border-radius: 0px;
                            -moz-border-radius: 0px;
                        }

/* line 1389, ../sass/screen.scss */
.home-slider3 {
    position: relative;
    overflow: hidden;
}
    /* line 1390, ../sass/screen.scss */
    .home-slider3 ul.slides {
        width: 100%;
        float: right;
    }
        /* line 1391, ../sass/screen.scss */
        .home-slider3 ul.slides li {
            width: 100%;
            float: right;
            position: relative;
        }
            /* line 1392, ../sass/screen.scss */
            .home-slider3 ul.slides li > img {
                width: 100%;
            }
            /* line 1393, ../sass/screen.scss */
            .home-slider3 ul.slides li .SZIpad {
                display: none;
            }
            /* line 1394, ../sass/screen.scss */
            .home-slider3 ul.slides li .slider-container {
                position: absolute;
                top: 50%;
                right: 0px;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                text-align: center;
            }
                /* line 1395, ../sass/screen.scss */
                .home-slider3 ul.slides li .slider-container .slide_wrap {
                    width: 100%;
                    display: inline-block;
                }
                    /* line 1396, ../sass/screen.scss */
                    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content {
                        max-width: 538px;
                        float: left;
                    }
                        /* line 1397, ../sass/screen.scss */
                        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1 {
                            font-size: 95px;
                            color: #ff6666;
                            font-family: "tally_text_bold1";
                            line-height: 99.37px;
                            margin-bottom: 6px;
                        }
                            /* line 1398, ../sass/screen.scss */
                            .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1.textBlack {
                                color: #343434;
                            }
                        /* line 1400, ../sass/screen.scss */
                        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h2 {
                            line-height: 36px;
                            text-transform: uppercase;
                            margin-bottom: 42px;
                        }
    /* line 1407, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-next, .home-slider3 .flex-direction-nav .flex-prev {
        width: 65px;
        height: 65px;
        background: #fff;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 0px;
        -webkit-box-shadow: 0 0px 50px rgba(0, 0, 0, 0.16);
        box-shadow: 0 0px 50px rgba(0, 0, 0, 0.16);
    }
    /* line 1409, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-next {
        left: 20px;
    }
    /* line 1410, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-prev {
        right: 79px;
    }
    /* line 1411, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1412, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1413, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav a.flex-prev::before, .home-slider3 .flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 30px;
        color: #080100;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1418, ../sass/screen.scss */
.category-carousel {
    width: 100%;
    float: right;
}
    /* line 1419, ../sass/screen.scss */
    .category-carousel .cat-wrap {
        width: 100%;
        float: right;
    }
        /* line 1420, ../sass/screen.scss */
        .category-carousel .cat-wrap figure {
            width: 100%;
            float: right;
            position: relative;
            overflow: hidden;
        }
            /* line 1421, ../sass/screen.scss */
            .category-carousel .cat-wrap figure img {
                transform: scale(1);
                -webkit-transform: scale(1);
                -moz-transform: scale(1);
                -o-transform: scale(1);
                -ms-transform: scale(1);
                transition: all 0.3s ease-in-out;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition: all 0.3s ease-in-out;
                -o-transition: all 0.3s ease-in-out;
                -ms-transform: all 0.3s ease-in-out;
            }
            /* line 1422, ../sass/screen.scss */
            .category-carousel .cat-wrap figure figcaption {
                width: 100%;
                float: right;
                position: absolute;
                top: 50%;
                right: 0px;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                padding: 15px;
            }
                /* line 1423, ../sass/screen.scss */
                .category-carousel .cat-wrap figure figcaption .cat-desc {
                    width: 100%;
                    float: right;
                    text-align: center;
                }
                    /* line 1424, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .cat-desc span.cat-caption {
                        font-size: 25px;
                        color: #080100;
                        line-height: 36px;
                        font-family: "tally_text_bold1";
                        display: block;
                    }
                    /* line 1425, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .cat-desc h2 {
                        font-size: 45px;
                        color: #fff;
                        line-height: 48px;
                        text-transform: uppercase;
                        margin-bottom: 0px;
                        font-weight: 700;
                    }
                        /* line 1426, ../sass/screen.scss */
                        .category-carousel .cat-wrap figure figcaption .cat-desc h2 a {
                            color: #fff;
                            text-decoration: none;
                        }
                    /* line 1429, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .cat-desc.small {
                        float: right;
                        max-width: 220px;
                    }
                    /* line 1430, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .cat-desc.medium {
                        float: left;
                        max-width: 265px;
                    }
                /* line 1433, ../sass/screen.scss */
                .category-carousel .cat-wrap figure figcaption .offer-wrap {
                    width: 100%;
                    float: right;
                    text-align: center;
                }
                    /* line 1434, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .offer-wrap span.offer-caption {
                        font-size: 23px;
                        color: #080100;
                        line-height: 36px;
                        font-family: "tally_text_bold1";
                        display: block;
                        position: relative;
                        margin-bottom: 12px;
                    }
                        /* line 1435, ../sass/screen.scss */
                        .category-carousel .cat-wrap figure figcaption .offer-wrap span.offer-caption .OC_Line {
                            display: block;
                            padding: 3px 0;
                        }
                            /* line 1436, ../sass/screen.scss */
                            .category-carousel .cat-wrap figure figcaption .offer-wrap span.offer-caption .OC_Line em {
                                font-size: 25px;
                                margin: 0px -2px;
                            }
                    /* line 1439, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .offer-wrap h2 {
                        font-size: 60px;
                        color: #ff6666;
                        font-weight: 900;
                        margin-bottom: 2px;
                    }
                    /* line 1440, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .offer-wrap h5 {
                        font-size: 19px;
                        color: #baa77f;
                        line-height: 36px;
                        font-weight: 500;
                        text-transform: uppercase;
                    }
                    /* line 1441, ../sass/screen.scss */
                    .category-carousel .cat-wrap figure figcaption .offer-wrap .OWDesc {
                        width: 100%;
                        display: inline-block;
                        max-width: 250px;
                        padding-top: 8px;
                        padding-bottom: 26px;
                    }
                        /* line 1442, ../sass/screen.scss */
                        .category-carousel .cat-wrap figure figcaption .offer-wrap .OWDesc p {
                            font-size: 16px;
                            color: #baa77f;
                            font-weight: 500;
                            line-height: 24px;
                        }
            /* line 1447, ../sass/screen.scss */
            .category-carousel .cat-wrap figure:hover img {
                transform: scale(1.05);
                -webkit-transform: scale(1.05);
                -moz-transform: scale(1.05);
                -o-transform: scale(1.05);
                -ms-transform: scale(1.05);
                opacity: 0.7;
            }

/* line 1455, ../sass/screen.scss */
.wrap-title2 {
    padding-bottom: 42px;
}
    /* line 1456, ../sass/screen.scss */
    .wrap-title2 h2 {
        font-size: 45px;
        color: #2e2e2e;
        margin: 0px;
        text-transform: uppercase;
    }
        /* line 1457, ../sass/screen.scss */
        .wrap-title2 h2 span {
            font-size: 28px;
            line-height: 36px;
            display: block;
            color: #ff6666;
            font-family: "tally_text_bold1";
            margin-bottom: 12px;
            text-transform: none;
            letter-spacing: 1px;
        }
    /* line 1460, ../sass/screen.scss */
    .wrap-title2.small h2 {
        font-size: 30px;
        text-transform: none;
        font-weight: 400;
        line-height: 42px;
    }
        /* line 1461, ../sass/screen.scss */
        .wrap-title2.small h2 span {
            font-size: 16px;
            font-weight: 500;
        }
    /* line 1464, ../sass/screen.scss */
    .wrap-title2 .small-content {
        max-width: 525px;
        display: inline-block;
    }

/* line 1469, ../sass/screen.scss */
.SDProduct {
    padding: 25px 18px;
    position: relative;
}
    /* line 1470, ../sass/screen.scss */
    .SDProduct::after {
        content: '';
        width: 30px;
        height: 100%;
        background: #fff;
        position: absolute;
        top: 0px;
        left: -30px;
        display: inline-block;
    }
    /* line 1471, ../sass/screen.scss */
    .SDProduct .SDP_item {
        width: 100%;
        float: right;
        position: relative;
        padding-top: 65px;
        padding-bottom: 60px;
    }
        /* line 1472, ../sass/screen.scss */
        .SDProduct .SDP_item .SDP_Sale {
            background: #009edd;
            font-size: 11px;
            color: #fff;
            text-transform: uppercase;
            font-weight: 500;
            position: absolute;
            right: 0px;
            top: 0px;
            line-height: 16px;
            padding: 6px 15px 4px 15px;
        }
        /* line 1473, ../sass/screen.scss */
        .SDProduct .SDP_item figure {
            width: 100%;
            float: right;
            text-align: center;
            margin-bottom: 30px;
        }
            /* line 1474, ../sass/screen.scss */
            .SDProduct .SDP_item figure img {
                max-width: 100%;
                display: inline-block;
            }
        /* line 1476, ../sass/screen.scss */
        .SDProduct .SDP_item .SDP_Desc {
            padding-top: 40px;
        }
            /* line 1477, ../sass/screen.scss */
            .SDProduct .SDP_item .SDP_Desc span.brand {
                font-size: 13px;
                color: #686868;
                text-transform: uppercase;
                font-weight: 500;
            }
            /* line 1478, ../sass/screen.scss */
            .SDProduct .SDP_item .SDP_Desc h5 {
                color: #2e2e2e;
                margin-bottom: 10px;
            }
                /* line 1479, ../sass/screen.scss */
                .SDProduct .SDP_item .SDP_Desc h5 a {
                    color: #2e2e2e;
                    text-decoration: none;
                }
                    /* line 1480, ../sass/screen.scss */
                    .SDProduct .SDP_item .SDP_Desc h5 a:hover {
                        color: #ff6666;
                    }
            /* line 1483, ../sass/screen.scss */
            .SDProduct .SDP_item .SDP_Desc span.price {
                font-size: 16px;
                color: #ff6666;
                text-transform: uppercase;
                font-weight: 500;
            }
    /* line 1486, ../sass/screen.scss */
    .SDProduct .flex-control-nav {
        bottom: 10px;
        right: 0px;
    }
        /* line 1488, ../sass/screen.scss */
        .SDProduct .flex-control-nav li a {
            width: 13px;
            height: 13px;
            background: #dedede;
            box-shadow: none;
        }
            /* line 1489, ../sass/screen.scss */
            .SDProduct .flex-control-nav li a.flex-active {
                background: #080100;
            }

/* line 1493, ../sass/screen.scss */
.SDProdLarge {
    padding: 25px 18px;
    position: relative;
}
    /* line 1494, ../sass/screen.scss */
    .SDProdLarge::after {
        content: '';
        width: 30px;
        height: 100%;
        background: #fff;
        position: absolute;
        top: 0px;
        right: -30px;
        display: inline-block;
    }
    /* line 1495, ../sass/screen.scss */
    .SDProdLarge .flex-viewport {
        margin-top: 26px;
    }
    /* line 1496, ../sass/screen.scss */
    .SDProdLarge .img-content {
        width: 100%;
        float: right;
        position: relative;
        padding: 63px 0 67px 0;
    }
        /* line 1497, ../sass/screen.scss */
        .SDProdLarge .img-content .SDP_Sale {
            width: 88px;
            height: 88px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            text-align: center;
            background: #ff6666;
            font-size: 30px;
            color: #fff;
            text-transform: uppercase;
            font-weight: 500;
            position: absolute;
            right: 32px;
            top: 0px;
            line-height: 26px;
            padding: 21px 10px;
        }
            /* line 1498, ../sass/screen.scss */
            .SDProdLarge .img-content .SDP_Sale span {
                display: block;
                font-size: 17px;
                font-weight: 500;
            }
        /* line 1500, ../sass/screen.scss */
        .SDProdLarge .img-content figure {
            width: 100%;
            float: right;
            text-align: center;
        }
            /* line 1501, ../sass/screen.scss */
            .SDProdLarge .img-content figure img {
                max-width: 100%;
                display: inline-block;
            }
    /* line 1504, ../sass/screen.scss */
    .SDProdLarge .desc {
        max-width: 360px;
        padding-top: 26px;
    }
        /* line 1505, ../sass/screen.scss */
        .SDProdLarge .desc .brand {
            font-size: 13px;
            color: #686868;
            font-weight: 500;
            display: block;
            text-transform: uppercase;
            margin-bottom: 8px;
        }
        /* line 1506, ../sass/screen.scss */
        .SDProdLarge .desc h2 {
            color: #080100;
            margin-bottom: 13px;
        }
            /* line 1507, ../sass/screen.scss */
            .SDProdLarge .desc h2 a {
                color: #080100;
            }
                /* line 1508, ../sass/screen.scss */
                .SDProdLarge .desc h2 a:hover {
                    color: #ff6666;
                    text-decoration: none;
                }
        /* line 1511, ../sass/screen.scss */
        .SDProdLarge .desc p {
            color: #686868;
        }
        /* line 1512, ../sass/screen.scss */
        .SDProdLarge .desc .price {
            display: block;
            padding-top: 16px;
        }
            /* line 1513, ../sass/screen.scss */
            .SDProdLarge .desc .price span {
                font-size: 30px;
                color: #ff6666;
                font-weight: 500;
                display: inline-block;
                line-height: 36px;
            }
            /* line 1514, ../sass/screen.scss */
            .SDProdLarge .desc .price .at_price {
                font-size: 25px;
                color: #9b9b9b;
                margin-right: 8px;
                text-decoration: line-through;
            }
    /* line 1519, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav .flex-next, .SDProdLarge .flex-direction-nav .flex-prev {
        width: 42px;
        height: 42px;
        background: #fff;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 0px;
        -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
    }
    /* line 1520, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav .flex-next {
        left: 20px;
    }
    /* line 1521, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav .flex-prev {
        right: 62px;
    }
    /* line 1522, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1523, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1524, ../sass/screen.scss */
    .SDProdLarge .flex-direction-nav a.flex-prev::before, .SDProdLarge .flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 24px;
        color: #a2a2a2;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1529, ../sass/screen.scss */
.ClassyCountdownDemo {
    width: 100%;
    float: right;
    padding-top: 54px;
}
    /* line 1530, ../sass/screen.scss */
    .ClassyCountdownDemo ul {
        display: block;
        margin: 0 -8px;
    }
        /* line 1531, ../sass/screen.scss */
        .ClassyCountdownDemo ul li {
            width: 25%;
            float: right;
            padding: 0 8px;
        }
            /* line 1532, ../sass/screen.scss */
            .ClassyCountdownDemo ul li .count {
                width: 100%;
                display: inline-block;
                text-align: center;
            }
                /* line 1533, ../sass/screen.scss */
                .ClassyCountdownDemo ul li .count input {
                    width: 100%;
                    font-size: 25px;
                    color: #2e2e2e;
                    background: #fff;
                    font-weight: 500;
                    text-align: center;
                    padding: 20px 10px;
                    border-radius: 5px;
                    -webkit-border-radius: 5px;
                    -moz-border-radius: 5px;
                    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
                    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
                    margin-bottom: 14px;
                }
                /* line 1535, ../sass/screen.scss */
                .ClassyCountdownDemo ul li .count span.caption-text {
                    font-size: 12px;
                    color: #6a6a6a;
                    font-weight: 500;
                    text-transform: uppercase;
                    display: block;
                }

/* line 1541, ../sass/screen.scss */
.shop_content_02 {
    padding: 40px 0;
}

/* line 1542, ../sass/screen.scss */
.shop_item2 {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 1543, ../sass/screen.scss */
    .shop_item2 figure {
        width: 100%;
        float: right;
        position: relative;
        overflow: hidden;
    }
        /* line 1544, ../sass/screen.scss */
        .shop_item2 figure img {
            width: 100%;
            -webkit-transition: 0.2s linear;
            -moz-transition: 0.2s linear;
            -ms-transition: 0.2s linear;
            -o-transition: 0.2s linear;
            transition: 0.2s linear;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
        }
        /* line 1546, ../sass/screen.scss */
        .shop_item2 figure .shop-label {
            width: 100%;
            display: inline-block;
            position: absolute;
            top: 0px;
            right: 0px;
            top: 0px;
            padding: 20px 15px;
        }
            /* line 1547, ../sass/screen.scss */
            .shop_item2 figure .shop-label span {
                min-width: 74px;
                float: right;
                font-size: 11px;
                color: #fff;
                background: #b0b0b0;
                text-transform: uppercase;
                text-align: center;
                margin: 0 5px;
                padding: 6px 8px 5px 8px;
            }
            /* line 1548, ../sass/screen.scss */
            .shop_item2 figure .shop-label .label-new {
                background: #ff6666;
            }
            /* line 1549, ../sass/screen.scss */
            .shop_item2 figure .shop-label .label-sale {
                background: #009edd;
            }
        /* line 1551, ../sass/screen.scss */
        .shop_item2 figure .shop-overlay-btn {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
        }
            /* line 1552, ../sass/screen.scss */
            .shop_item2 figure .shop-overlay-btn ul {
                width: 67px;
                padding: 15px;
                position: absolute;
                top: 50%;
                left: 0;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
            }
                /* line 1553, ../sass/screen.scss */
                .shop_item2 figure .shop-overlay-btn ul li {
                    width: 100%;
                    float: right;
                    line-height: 0px;
                    margin: 7px 0;
                }
                    /* line 1554, ../sass/screen.scss */
                    .shop_item2 figure .shop-overlay-btn ul li a, .shop_item2 figure .shop-overlay-btn ul li button {
                        width: 37px;
                        height: 37px;
                        background: #f4f4f4;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        text-align: center;
                        font-size: 16px;
                        color: #c2c2c2;
                        border: none;
                        display: inline-block;
                        position: relative;
                        left: -100px;
                        opacity: 0;
                        visibility: hidden;
                    }
                        /* line 1556, ../sass/screen.scss */
                        .shop_item2 figure .shop-overlay-btn ul li a em, .shop_item2 figure .shop-overlay-btn ul li button em {
                            position: absolute;
                            top: 50%;
                            right: 50%;
                            transform: translate(50%, -50%);
                            -webkit-transform: translate(50%, -50%);
                            -moz-transform: translate(50%, -50%);
                            -o-transform: translate(50%, -50%);
                            -ms-transform: translate(50%, -50%);
                        }
                        /* line 1557, ../sass/screen.scss */
                        .shop_item2 figure .shop-overlay-btn ul li a:hover, .shop_item2 figure .shop-overlay-btn ul li button:hover {
                            background: #ff6666;
                            color: #fff;
                        }
                    /* line 1559, ../sass/screen.scss */
                    .shop_item2 figure .shop-overlay-btn ul li .shop-bag-icon {
                        transition: all 0.2s ease-in-out;
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                        -o-transition: all 0.2s ease-in-out;
                        -ms-transform: all 0.2s ease-in-out;
                    }
                    /* line 1560, ../sass/screen.scss */
                    .shop_item2 figure .shop-overlay-btn ul li .heart-icon {
                        transition: all 0.4s ease-in-out;
                        -webkit-transition: all 0.4s ease-in-out;
                        -moz-transition: all 0.4s ease-in-out;
                        -o-transition: all 0.4s ease-in-out;
                        -ms-transform: all 0.4s ease-in-out;
                    }
                    /* line 1561, ../sass/screen.scss */
                    .shop_item2 figure .shop-overlay-btn ul li .search-icon {
                        transition: all 0.6s ease-in-out;
                        -webkit-transition: all 0.6s ease-in-out;
                        -moz-transition: all 0.6s ease-in-out;
                        -o-transition: all 0.6s ease-in-out;
                        -ms-transform: all 0.6s ease-in-out;
                        font-size: 22px;
                    }
    /* line 1567, ../sass/screen.scss */
    .shop_item2 .shop_desc {
        width: 100%;
        float: right;
        text-align: center;
        padding: 30px 10px 30px 10px;
    }
        /* line 1568, ../sass/screen.scss */
        .shop_item2 .shop_desc .brand {
            font-size: 13px;
            color: #686868;
            text-transform: uppercase;
            font-weight: 500;
            margin-bottom: 9px;
            display: block;
        }
        /* line 1569, ../sass/screen.scss */
        .shop_item2 .shop_desc h5 {
            color: #080100;
            margin-bottom: 8px;
        }
            /* line 1570, ../sass/screen.scss */
            .shop_item2 .shop_desc h5 a {
                color: #080100;
                text-decoration: none;
            }
                /* line 1571, ../sass/screen.scss */
                .shop_item2 .shop_desc h5 a:hover {
                    color: #ff6666;
                }
        /* line 1574, ../sass/screen.scss */
        .shop_item2 .shop_desc .shop-price {
            width: 100%;
            display: inline-block;
            padding-top: 5px;
        }
            /* line 1575, ../sass/screen.scss */
            .shop_item2 .shop_desc .shop-price span {
                font-size: 16px;
                color: #ff6666;
                font-weight: 700;
                display: inline-block;
                margin: 0 2px;
            }
            /* line 1576, ../sass/screen.scss */
            .shop_item2 .shop_desc .shop-price .shop-old-price {
                text-decoration: line-through;
                font-weight: 500;
                color: #a8a8a8;
            }
    /* line 1580, ../sass/screen.scss */
    .shop_item2:hover figure img {
        opacity: 0.7;
    }
    /* line 1584, ../sass/screen.scss */
    .shop_item2:hover figure .shop-overlay-btn ul li a, .shop_item2:hover figure .shop-overlay-btn ul li button {
        left: 0px;
        opacity: 1;
        visibility: visible;
    }

/* line 1591, ../sass/screen.scss */
.SummerWrap {
    border: 16px solid #ffd3d3;
    text-align: center;
    padding: 53px 15px 48px 15px;
}
    /* line 1592, ../sass/screen.scss */
    .SummerWrap h1 {
        font-size: 60px;
        color: #ff6666;
        font-family: "pacificoregular";
        margin-bottom: 20px;
    }
    /* line 1593, ../sass/screen.scss */
    .SummerWrap h2 {
        color: #999999;
        font-weight: 500;
        margin-bottom: 0px;
        text-transform: uppercase;
        letter-spacing: 4px;
    }
        /* line 1594, ../sass/screen.scss */
        .SummerWrap h2 span {
            display: inline-block;
            color: #92d1f1;
        }

/* line 1601, ../sass/screen.scss */
.FeatProd02_slider {
    position: relative;
    padding-top: 28px;
}
    /* line 1602, ../sass/screen.scss */
    .FeatProd02_slider .shop_item2 {
        margin-bottom: 0px;
    }
    /* line 1604, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav .flex-next, .FeatProd02_slider .flex-direction-nav .flex-prev {
        width: 42px;
        height: 42px;
        background: #fff;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 0px;
        -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
    }
    /* line 1605, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav .flex-next {
        left: -73px;
    }
    /* line 1606, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav .flex-prev {
        right: -27px;
    }
    /* line 1607, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1608, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1609, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav a.flex-prev::before, .FeatProd02_slider .flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 24px;
        color: #a2a2a2;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1615, ../sass/screen.scss */
.three_slide {
    position: relative;
}
    /* line 1616, ../sass/screen.scss */
    .three_slide ul {
        display: inline-block;
    }
    /* line 1618, ../sass/screen.scss */
    .three_slide .flex-direction-nav .flex-next, .three_slide .flex-direction-nav .flex-prev {
        width: 42px;
        height: 42px;
        background: #fff;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 0px;
        -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
        box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
    }
    /* line 1619, ../sass/screen.scss */
    .three_slide .flex-direction-nav .flex-next {
        left: -73px;
    }
    /* line 1620, ../sass/screen.scss */
    .three_slide .flex-direction-nav .flex-prev {
        right: -27px;
    }
    /* line 1621, ../sass/screen.scss */
    .three_slide .flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1622, ../sass/screen.scss */
    .three_slide .flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1623, ../sass/screen.scss */
    .three_slide .flex-direction-nav a.flex-prev::before, .three_slide .flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 24px;
        color: #a2a2a2;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1632, ../sass/screen.scss */
.cd-gallery ul li.mix {
    display: none;
}

/* line 1635, ../sass/screen.scss */
ul.cd-filters {
    text-align: center;
    margin-bottom: 24px;
}
    /* line 1636, ../sass/screen.scss */
    ul.cd-filters li {
        display: inline-block;
        padding: 0px 5px;
    }
        /* line 1637, ../sass/screen.scss */
        ul.cd-filters li a {
            font-size: 11px;
            color: #838383;
            text-transform: uppercase;
            font-weight: 700;
            min-width: 66px;
            background: #efefef;
            display: block;
            padding: 8px 12px;
            text-decoration: none;
        }
            /* line 1638, ../sass/screen.scss */
            ul.cd-filters li a.selected {
                color: #fff;
                background: rgba(0, 158, 221, 0.75);
            }

/* line 1644, ../sass/screen.scss */
.blog_item2 {
    padding: 0px;
    margin-bottom: 16px;
}
    /* line 1645, ../sass/screen.scss */
    .blog_item2 .date {
        font-size: 13px;
        color: #fff;
        font-weight: 500;
        padding: 7px 12px 5px 12px;
        background: #ff6666;
        position: absolute;
        right: 20px;
        bottom: 20px;
    }
    /* line 1646, ../sass/screen.scss */
    .blog_item2 .post-content {
        padding: 42px 40px 38px 16px;
        margin-top: 0px;
        background: #fff;
    }
        /* line 1647, ../sass/screen.scss */
        .blog_item2 .post-content .post-desc {
            padding: 0px;
            text-align: right;
        }
            /* line 1648, ../sass/screen.scss */
            .blog_item2 .post-content .post-desc .post_title {
                padding: 0px;
                max-width: 100%;
            }
                /* line 1649, ../sass/screen.scss */
                .blog_item2 .post-content .post-desc .post_title h5 {
                    color: #2e2e2e;
                    font-weight: 400;
                    line-height: 26px;
                }
                    /* line 1650, ../sass/screen.scss */
                    .blog_item2 .post-content .post-desc .post_title h5 a {
                        color: #2e2e2e;
                    }
                        /* line 1651, ../sass/screen.scss */
                        .blog_item2 .post-content .post-desc .post_title h5 a:hover {
                            color: #ff6666;
                        }
                /* line 1654, ../sass/screen.scss */
                .blog_item2 .post-content .post-desc .post_title:after {
                    display: none;
                }
            /* line 1656, ../sass/screen.scss */
            .blog_item2 .post-content .post-desc .post-meta {
                max-width: 100%;
                padding: 12px 0 34px 0;
            }
                /* line 1657, ../sass/screen.scss */
                .blog_item2 .post-content .post-desc .post-meta span {
                    display: inline-block;
                    font-size: 13px;
                    color: #9b9b9b;
                    text-transform: uppercase;
                    margin-left: 30px;
                }
                    /* line 1658, ../sass/screen.scss */
                    .blog_item2 .post-content .post-desc .post-meta span img {
                        display: inline-block;
                        margin-left: 8px;
                        vertical-align: -2px;
                    }
                    /* line 1659, ../sass/screen.scss */
                    .blog_item2 .post-content .post-desc .post-meta span a {
                        color: #9b9b9b;
                    }
                        /* line 1660, ../sass/screen.scss */
                        .blog_item2 .post-content .post-desc .post-meta span a:hover {
                            color: #ff6666;
                            text-decoration: none;
                        }
            /* line 1664, ../sass/screen.scss */
            .blog_item2 .post-content .post-desc > p {
                color: #686868;
                font-weight: 400;
            }

/* line 1670, ../sass/screen.scss */
.home-service2 li {
    border-right: 1px solid #dfdfdf;
    position: relative;
    min-height: 230px;
}
    /* line 1671, ../sass/screen.scss */
    .home-service2 li:first-child {
        border-right: none;
    }
    /* line 1672, ../sass/screen.scss */
    .home-service2 li .HS_Box {
        width: 100%;
        display: inline-block;
        padding: 25px 0;
        position: absolute;
        top: 50%;
        right: 0px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
    }
        /* line 1673, ../sass/screen.scss */
        .home-service2 li .HS_Box figure {
            width: 100%;
            display: inline-block;
            margin-bottom: 22px;
        }
        /* line 1674, ../sass/screen.scss */
        .home-service2 li .HS_Box h6 {
            text-transform: uppercase;
            color: #2e2e2e;
            margin-bottom: 7px;
        }
        /* line 1675, ../sass/screen.scss */
        .home-service2 li .HS_Box p {
            color: #686868;
            font-weight: 400;
            margin-bottom: 0px;
        }

/* line 1681, ../sass/screen.scss */
footer.footer4 {
    background: #1d1d1d;
}
    /* line 1682, ../sass/screen.scss */
    footer.footer4 .footer-top {
        border-bottom: 1px solid #313131;
        padding: 40px 0;
    }
        /* line 1683, ../sass/screen.scss */
        footer.footer4 .footer-top h2 {
            font-size: 40px;
            color: #ff6666;
            margin-bottom: 0px;
            font-family: "tally_text_bold1";
            line-height: 28px;
        }
        /* line 1684, ../sass/screen.scss */
        footer.footer4 .footer-top span {
            font-size: 16px;
            color: #919191;
            font-weight: 500;
            display: block;
        }
            /* line 1685, ../sass/screen.scss */
            footer.footer4 .footer-top span span {
                display: inline-block;
                color: #fff;
            }
        /* line 1687, ../sass/screen.scss */
        footer.footer4 .footer-top form.subscribe_form {
            width: 100%;
            float: right;
            position: relative;
            padding-left: 138px;
        }
            /* line 1688, ../sass/screen.scss */
            footer.footer4 .footer-top form.subscribe_form input[type="email"] {
                margin-bottom: 0px;
                padding: 13px 50px 13px 15px;
                font-size: 14px;
                color: #919191;
                background: #343434 url("../img/kids/email-icon.png") no-repeat 16px 17px;
            }
            /* line 1689, ../sass/screen.scss */
            footer.footer4 .footer-top form.subscribe_form input[type="submit"] {
                width: 138px;
                min-width: 138px;
                position: absolute;
                top: 0px;
                left: 0px;
                border-radius: 0px;
                -webkit-border-radius: 0px;
                -moz-border-radius: 0px;
                padding: 13px 10px;
                margin-bottom: 0px;
            }
    /* line 1693, ../sass/screen.scss */
    footer.footer4 .footer-bottom {
        padding: 85px 0 76px 0;
    }
        /* line 1694, ../sass/screen.scss */
        footer.footer4 .footer-bottom h5 {
            text-transform: uppercase;
            color: #fff;
        }
        /* line 1695, ../sass/screen.scss */
        footer.footer4 .footer-bottom .contact-info {
            width: 100%;
            float: right;
        }
            /* line 1696, ../sass/screen.scss */
            footer.footer4 .footer-bottom .contact-info ul {
                width: 100%;
                float: right;
                max-width: 250px;
            }
                /* line 1697, ../sass/screen.scss */
                footer.footer4 .footer-bottom .contact-info ul li {
                    width: 100%;
                    display: inline-block;
                    position: relative;
                    font-size: 16px;
                    color: #919191;
                    line-height: 26px;
                    padding-right: 30px;
                    margin: 8px 0;
                }
                    /* line 1698, ../sass/screen.scss */
                    footer.footer4 .footer-bottom .contact-info ul li em {
                        position: absolute;
                        top: -1px;
                        right: 0px;
                        color: #919191;
                        width: 20px;
                        text-align: center;
                    }
                    /* line 1699, ../sass/screen.scss */
                    footer.footer4 .footer-bottom .contact-info ul li a {
                        color: #919191;
                        text-decoration: none;
                    }
                        /* line 1700, ../sass/screen.scss */
                        footer.footer4 .footer-bottom .contact-info ul li a:hover {
                            color: #ff6666;
                        }
        /* line 1706, ../sass/screen.scss */
        footer.footer4 .footer-bottom ul.social-nav {
            width: 100%;
            float: right;
            padding-top: 18px;
        }
            /* line 1707, ../sass/screen.scss */
            footer.footer4 .footer-bottom ul.social-nav li {
                display: inline-block;
                line-height: 0px;
                margin-left: 7px;
            }
                /* line 1708, ../sass/screen.scss */
                footer.footer4 .footer-bottom ul.social-nav li a {
                    width: 33px;
                    height: 33px;
                    display: inline-block;
                    background: #363636;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                    -moz-border-radius: 50%;
                    position: relative;
                    color: #9a9a9a;
                    font-size: 15px;
                }
                    /* line 1709, ../sass/screen.scss */
                    footer.footer4 .footer-bottom ul.social-nav li a em {
                        position: absolute;
                        top: 50%;
                        right: 50%;
                        transform: translate(50%, -50%);
                        -webkit-transform: translate(50%, -50%);
                        -moz-transform: translate(50%, -50%);
                        -o-transform: translate(50%, -50%);
                        -ms-transform: translate(50%, -50%);
                    }
                    /* line 1710, ../sass/screen.scss */
                    footer.footer4 .footer-bottom ul.social-nav li a:hover {
                        color: #fff;
                        background: #ff6666;
                    }
        /* line 1715, ../sass/screen.scss */
        footer.footer4 .footer-bottom ul.footer-links {
            width: 100%;
            float: right;
            padding-top: 4px;
        }
            /* line 1716, ../sass/screen.scss */
            footer.footer4 .footer-bottom ul.footer-links li {
                width: 100%;
                display: inline-block;
                padding: 4px 0;
            }
                /* line 1717, ../sass/screen.scss */
                footer.footer4 .footer-bottom ul.footer-links li a {
                    font-size: 16px;
                    color: #919191;
                    line-height: 26px;
                    display: block;
                    text-decoration: none;
                }
                    /* line 1718, ../sass/screen.scss */
                    footer.footer4 .footer-bottom ul.footer-links li a:hover {
                        color: #ff6666;
                    }
        /* line 1722, ../sass/screen.scss */
        footer.footer4 .footer-bottom .widget-small {
            width: 100%;
            float: left;
            max-width: 230px;
        }
    /* line 1724, ../sass/screen.scss */
    footer.footer4 .copyright {
        background: #101010;
        padding: 21px 0;
    }
        /* line 1725, ../sass/screen.scss */
        footer.footer4 .copyright p {
            margin-bottom: 0px;
            line-height: 21px;
            color: #858585;
        }
            /* line 1726, ../sass/screen.scss */
            footer.footer4 .copyright p a {
                color: #b6b6b6;
            }
        /* line 1728, ../sass/screen.scss */
        footer.footer4 .copyright .payment_method {
            width: auto;
            float: left;
        }
            /* line 1729, ../sass/screen.scss */
            footer.footer4 .copyright .payment_method li {
                float: right;
                margin-right: 13px;
                line-height: 0px;
            }

/*---------------------------
------//   About 2   \------
---------------------------*/
/* line 1740, ../sass/screen.scss */
.home_Banner2, .home_Banner3, .home_Banner {
    position: relative;
    overflow: hidden;
}
    /* line 1741, ../sass/screen.scss */
    .home_Banner2 .HB_Overlay, .home_Banner3 .HB_Overlay, .home_Banner .HB_Overlay {
        min-height: 425px;
        position: relative;
    }
        /* line 1742, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay::before, .home_Banner3 .HB_Overlay::before, .home_Banner .HB_Overlay::before {
            content: '';
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            z-index: 1;
            background: #392a25;
            opacity: 0.8;
        }
        /* line 1743, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay .HB_Caption, .home_Banner3 .HB_Overlay .HB_Caption, .home_Banner .HB_Overlay .HB_Caption {
            width: 100%;
            float: right;
            position: absolute;
            top: 50%;
            right: 0px;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            z-index: 1;
        }
            /* line 1744, ../sass/screen.scss */
            .home_Banner2 .HB_Overlay .HB_Caption h1, .home_Banner3 .HB_Overlay .HB_Caption h1, .home_Banner .HB_Overlay .HB_Caption h1 {
                font-size: 50px;
                color: #fff;
                margin: 0px;
                text-transform: uppercase;
                font-family: "Montserrat", sans-serif;
                font-weight: 600;
            }
            /* line 1745, ../sass/screen.scss */
            .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb, .home_Banner .HB_Overlay .HB_Caption .breadcrumb {
                background: none;
                margin-bottom: 0px;
            }
                /* line 1746, ../sass/screen.scss */
                .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li {
                    font-size: 18px;
                    color: #fff;
                }
                    /* line 1747, ../sass/screen.scss */
                    .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li a, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li a, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li a {
                        color: #fff;
                        text-decoration: none;
                    }
                        /* line 1748, ../sass/screen.scss */
                        .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li a:hover, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li a:hover, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li a:hover {
                            color: #d5b99b;
                        }
                    /* line 1750, ../sass/screen.scss */
                    .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li:before, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li:before, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li:before {
                        padding: 0px;
                        margin: 0px 4px 0px 0px;
                        color: #fff;
                    }

/* line 1757, ../sass/screen.scss */
.MDSlider {
    position: relative;
}
    /* line 1758, ../sass/screen.scss */
    .MDSlider li img {
        max-width: 100%;
    }
    /* line 1761, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-next, .MDSlider ul.flex-direction-nav .flex-prev {
        width: 45px;
        height: 45px;
        z-index: 2;
        background: transparent;
        color: transparent;
        opacity: 1;
        text-align: center;
        margin: 0;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 0px;
    }
    /* line 1762, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-next {
        left: -137px;
    }
    /* line 1763, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-prev {
        right: -90px;
    }
    /* line 1764, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav a.flex-prev::before {
        content: "\f104";
    }
    /* line 1765, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav a.flex-next::before {
        content: "\f105";
    }
    /* line 1766, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav a.flex-prev::before, .MDSlider ul.flex-direction-nav a.flex-next:before {
        position: absolute;
        right: 50%;
        top: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        font-size: 45px;
        color: #080100;
        margin-top: -2px;
        line-height: 35px;
        font-family: "FontAwesome";
    }

/* line 1772, ../sass/screen.scss */
.team-member-block {
    padding-top: 47px;
}

/* line 1773, ../sass/screen.scss */
.team-member {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 1774, ../sass/screen.scss */
    .team-member figure {
        width: 100%;
        float: right;
        position: relative;
    }
        /* line 1775, ../sass/screen.scss */
        .team-member figure img {
            width: 100%;
        }
        /* line 1776, ../sass/screen.scss */
        .team-member figure .lower-content {
            width: 100%;
            float: right;
            position: absolute;
            bottom: 0px;
            right: 0px;
            padding: 22px 22px;
            transition: all 0.4s ease-in-out;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transform: all 0.4s ease-in-out;
        }
            /* line 1777, ../sass/screen.scss */
            .team-member figure .lower-content h3 {
                color: #fff;
                margin: 0 0 6px 0;
                font-weight: 600;
            }
                /* line 1778, ../sass/screen.scss */
                .team-member figure .lower-content h3 a {
                    color: #fff;
                    text-decoration: none;
                }
            /* line 1780, ../sass/screen.scss */
            .team-member figure .lower-content span {
                font-size: 18px;
                color: #fff;
                font-weight: 300;
                display: block;
            }
        /* line 1782, ../sass/screen.scss */
        .team-member figure figcaption {
            width: 100%;
            height: 100%;
            float: right;
            position: absolute;
            top: 0px;
            right: 0px;
            background: rgba(199, 161, 122, 0.8);
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transform: all 0.5s ease-in-out;
            visibility: hidden;
            opacity: 0;
        }
            /* line 1784, ../sass/screen.scss */
            .team-member figure figcaption .TM_Overlay {
                width: 100%;
                float: right;
                position: absolute;
                bottom: 0px;
                right: 0px;
                padding: 17px 12px;
            }
                /* line 1785, ../sass/screen.scss */
                .team-member figure figcaption .TM_Overlay h3 {
                    color: #fff;
                    margin: 0 10px 6px 0;
                    font-weight: 600;
                }
                    /* line 1786, ../sass/screen.scss */
                    .team-member figure figcaption .TM_Overlay h3 a {
                        color: #fff;
                        text-decoration: none;
                    }
                /* line 1788, ../sass/screen.scss */
                .team-member figure figcaption .TM_Overlay ul {
                    width: 100%;
                    float: right;
                }
                    /* line 1789, ../sass/screen.scss */
                    .team-member figure figcaption .TM_Overlay ul li {
                        float: right;
                        line-height: 0px;
                    }
                        /* line 1790, ../sass/screen.scss */
                        .team-member figure figcaption .TM_Overlay ul li a {
                            width: 31px;
                            height: 31px;
                            display: inline-block;
                            position: relative;
                            color: #fff;
                        }
                            /* line 1791, ../sass/screen.scss */
                            .team-member figure figcaption .TM_Overlay ul li a em {
                                position: absolute;
                                top: 50%;
                                right: 50%;
                                transform: translate(50%, -50%);
                                -webkit-transform: translate(50%, -50%);
                                -moz-transform: translate(50%, -50%);
                                -o-transform: translate(50%, -50%);
                                -ms-transform: translate(50%, -50%);
                            }
    /* line 1798, ../sass/screen.scss */
    .team-member:hover {
        cursor: pointer;
    }
        /* line 1800, ../sass/screen.scss */
        .team-member:hover figure .lower-content {
            visibility: hidden;
            opacity: 0;
        }
        /* line 1801, ../sass/screen.scss */
        .team-member:hover figure figcaption {
            visibility: visible;
            opacity: 1;
        }
            /* line 1802, ../sass/screen.scss */
            .team-member:hover figure figcaption .TM_Overlay ul li a:hover {
                border: 1px solid #fff;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
            }

/*---------------------------
------//   Blog 2   \------
---------------------------*/
/* line 1813, ../sass/screen.scss */
.blog-wrap {
    width: 100%;
    float: right;
    max-width: 860px;
}
    /* line 1814, ../sass/screen.scss */
    .blog-wrap .blog_item, .blog-wrap .blog_item2 {
        padding: 0px;
        margin-bottom: 100px;
    }
        /* line 1817, ../sass/screen.scss */
        .blog-wrap .blog_item .post-content .post-desc .post_title, .blog-wrap .blog_item2 .post-content .post-desc .post_title {
            max-width: 700px;
        }
            /* line 1818, ../sass/screen.scss */
            .blog-wrap .blog_item .post-content .post-desc .post_title h5, .blog-wrap .blog_item2 .post-content .post-desc .post_title h5 {
                font-size: 25px;
                line-height: 30px;
            }

/* line 1825, ../sass/screen.scss */
.sidebar {
    width: 100%;
    float: right;
    position: relative;
}
    /* line 1826, ../sass/screen.scss */
    .sidebar .sidebar-widget {
        width: 100%;
        display: inline-block;
        margin-bottom: 46px;
    }
        /* line 1827, ../sass/screen.scss */
        .sidebar .sidebar-widget form {
            width: 100%;
            display: inline-block;
            position: relative;
            padding-left: 40px;
            border: 1px solid #e1e1e1;
        }
            /* line 1828, ../sass/screen.scss */
            .sidebar .sidebar-widget form input {
                margin-bottom: 0px;
                padding: 12px 14px;
                font-size: 14px;
                color: #a8a8a8;
                background: transparent;
                border: none;
            }
            /* line 1829, ../sass/screen.scss */
            .sidebar .sidebar-widget form button {
                width: 40px;
                position: absolute;
                top: 0px;
                left: 0px;
                text-align: center;
                font-size: 18px;
                color: #d5b99b;
                padding: 10px 10px;
                margin-bottom: 0px;
                border: none;
                background: transparent;
            }
        /* line 1831, ../sass/screen.scss */
        .sidebar .sidebar-widget .sidebar-title {
            width: 100%;
            display: inline-block;
            margin-bottom: 26px;
        }
            /* line 1832, ../sass/screen.scss */
            .sidebar .sidebar-widget .sidebar-title h3 {
                font-size: 22px;
                color: #080100;
                margin: 0px;
                font-weight: 600;
                text-transform: uppercase;
            }
            /* line 1833, ../sass/screen.scss */
            .sidebar .sidebar-widget .sidebar-title h6 {
                font-size: 15px;
                margin: 20px 0 0 0;
                color: #696969;
            }
        /* line 1835, ../sass/screen.scss */
        .sidebar .sidebar-widget ul.list {
            width: 100%;
            display: inline-block;
        }
            /* line 1836, ../sass/screen.scss */
            .sidebar .sidebar-widget ul.list li {
                display: block;
                padding: 5px 0;
            }
                /* line 1837, ../sass/screen.scss */
                .sidebar .sidebar-widget ul.list li a {
                    font-size: 15px;
                    color: #878787;
                    line-height: 21px;
                    font-weight: 400;
                    display: inline-block;
                    padding: 5px 0px;
                    text-transform: uppercase;
                    text-decoration: none;
                }
                    /* line 1838, ../sass/screen.scss */
                    .sidebar .sidebar-widget ul.list li a:hover {
                        color: #080100;
                    }
                    /* line 1839, ../sass/screen.scss */
                    .sidebar .sidebar-widget ul.list li a span {
                        display: inline-block;
                        font-size: 14px;
                    }
        /* line 1844, ../sass/screen.scss */
        .sidebar .sidebar-widget ul.post {
            width: 100%;
            display: inline-block;
            text-align: right;
        }
            /* line 1845, ../sass/screen.scss */
            .sidebar .sidebar-widget ul.post li {
                width: 100%;
                display: inline-block;
                position: relative;
                padding-right: 115px;
                margin-bottom: 20px;
                padding-top: 20px;
                border-top: 1px solid #efefef;
                max-width: 310px;
                text-align: right;
            }
                /* line 1846, ../sass/screen.scss */
                .sidebar .sidebar-widget ul.post li:first-child {
                    border-top: none;
                    padding-top: 0px;
                }
                    /* line 1847, ../sass/screen.scss */
                    .sidebar .sidebar-widget ul.post li:first-child figure.post-thumb {
                        top: 0px;
                    }
                /* line 1849, ../sass/screen.scss */
                .sidebar .sidebar-widget ul.post li figure.post-thumb {
                    width: 100px;
                    position: absolute;
                    right: 0px;
                    top: 15px;
                }
                    /* line 1850, ../sass/screen.scss */
                    .sidebar .sidebar-widget ul.post li figure.post-thumb img {
                        width: 100%;
                    }
                /* line 1852, ../sass/screen.scss */
                .sidebar .sidebar-widget ul.post li .brand {
                    font-size: 12px;
                    color: #b3b3b3;
                    text-transform: uppercase;
                    display: block;
                    margin-bottom: 3px;
                }
                /* line 1853, ../sass/screen.scss */
                .sidebar .sidebar-widget ul.post li h6 {
                    font-size: 17px;
                    color: #343434;
                    line-height: 23px;
                    margin: 0px;
                }
                    /* line 1854, ../sass/screen.scss */
                    .sidebar .sidebar-widget ul.post li h6 a {
                        color: #343434;
                        text-decoration: none;
                    }
                        /* line 1855, ../sass/screen.scss */
                        .sidebar .sidebar-widget ul.post li h6 a:hover {
                            color: #d5b99b;
                        }
        /* line 1861, ../sass/screen.scss */
        .sidebar .sidebar-widget.WT_Border {
            border-top: 1px solid #efefef;
            padding-top: 50px;
        }
        /* line 1863, ../sass/screen.scss */
        .sidebar .sidebar-widget.FilterPrice .btn {
            background: #efefef;
            color: #343434;
            margin-top: 20px;
        }
    /* line 1867, ../sass/screen.scss */
    .sidebar .popular-tags a {
        font-size: 13px;
        color: #343434;
        margin: 0px 0 10px 10px;
        text-transform: capitalize;
        padding: 8px 28px;
        border: 1px solid #ededed;
        border-radius: 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        display: inline-block;
        text-decoration: none;
    }
        /* line 1868, ../sass/screen.scss */
        .sidebar .popular-tags a:hover {
            color: #fff;
            background: #d5b99b;
            border-color: #d5b99b;
        }

/* line 1875, ../sass/screen.scss */
ul.pagination {
    line-height: 0px;
}
    /* line 1876, ../sass/screen.scss */
    ul.pagination li {
        padding: 0 2px;
        display: inline-block;
        line-height: 0px;
    }
        /* line 1877, ../sass/screen.scss */
        ul.pagination li a {
            font-size: 15px;
            text-align: center;
            color: #080100;
            text-transform: uppercase;
            font-weight: 600;
            background-color: transparent;
            border: none;
            width: 46px;
            height: 46px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            padding: 5px;
            line-height: 36px;
        }
        /* line 1879, ../sass/screen.scss */
        ul.pagination li.prev a, ul.pagination li.next a {
            width: 75px;
            height: 46px;
            border-radius: 40px;
            -webkit-border-radius: 40px;
            -moz-border-radius: 40px;
        }
        /* line 1881, ../sass/screen.scss */
        ul.pagination li.ellipsis {
            vertical-align: 15px;
        }
            /* line 1882, ../sass/screen.scss */
            ul.pagination li.ellipsis:before {
                content: '\2026';
                color: #080100;
                font-family: "FontAwesome";
            }
        /* line 1885, ../sass/screen.scss */
        ul.pagination li.active a {
            background: #d5b99b;
            color: #fff;
        }
            /* line 1886, ../sass/screen.scss */
            ul.pagination li.active a:hover {
                background: #d5b99b;
            }

/*---------------------------
------//   About 3   \------
---------------------------*/
/* line 1898, ../sass/screen.scss */
.BGP_Top {
    background-position: top right;
}

/* line 1899, ../sass/screen.scss */
.home_Banner3 {
    width: 100%;
}
    /* line 1901, ../sass/screen.scss */
    .home_Banner3 .HB_Overlay::before {
        background: #ff6666;
        opacity: 0.8;
    }

/* line 1906, ../sass/screen.scss */
.about-desc {
    width: 100%;
    float: right;
    padding: 32px 0px 32px 0;
}
    /* line 1907, ../sass/screen.scss */
    .about-desc h2 {
        font-size: 45px;
        color: #343434;
        font-weight: 400;
    }
    /* line 1908, ../sass/screen.scss */
    .about-desc p {
        font-size: 16px;
        line-height: 28px;
    }

/* line 1911, ../sass/screen.scss */
ul.logos-carousel {
    width: 100%;
    float: right;
}
    /* line 1912, ../sass/screen.scss */
    ul.logos-carousel li {
        width: 33.33333%;
        float: right;
        min-height: 136px;
        position: relative;
        border-width: 1px 1px 0px 0px;
        border-style: solid;
        border-color: #eaeaea;
    }
        /* line 1913, ../sass/screen.scss */
        ul.logos-carousel li figure {
            width: auto;
            position: absolute;
            top: 50%;
            right: 50%;
            transform: translate(50%, -50%);
            -webkit-transform: translate(50%, -50%);
            -moz-transform: translate(50%, -50%);
            -o-transform: translate(50%, -50%);
            -ms-transform: translate(50%, -50%);
        }
        /* line 1914, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(3n + 1) {
            border-right-width: 0px;
        }
        /* line 1915, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(-n + 3) {
            border-top-width: 0px;
        }

/* line 1920, ../sass/screen.scss */
.team-member-3 {
    width: 100%;
    float: right;
}
    /* line 1921, ../sass/screen.scss */
    .team-member-3 figure {
        width: 100%;
        float: right;
        border: 1px solid #e2e2e2;
        position: relative;
    }
        /* line 1922, ../sass/screen.scss */
        .team-member-3 figure img {
            width: 100%;
        }
        /* line 1923, ../sass/screen.scss */
        .team-member-3 figure .overlay {
            width: 100%;
            height: 100%;
            position: absolute;
            right: 0px;
            bottom: 0px;
            text-align: center;
            background: rgba(255, 102, 102, 0.8);
            padding: 15px 10px;
            opacity: 0;
            transition: all 0.4s ease-in-out;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transform: all 0.4s ease-in-out;
        }
            /* line 1924, ../sass/screen.scss */
            .team-member-3 figure .overlay ul {
                width: 100%;
                display: inline-block;
                position: absolute;
                top: 50%;
                right: 50%;
                transform: translate(50%, -50%);
                -webkit-transform: translate(50%, -50%);
                -moz-transform: translate(50%, -50%);
                -o-transform: translate(50%, -50%);
                -ms-transform: translate(50%, -50%);
                line-height: 0px;
            }
                /* line 1925, ../sass/screen.scss */
                .team-member-3 figure .overlay ul li {
                    display: inline-block;
                    line-height: 0px;
                    margin: 0 2px;
                    transform: translateY(-3em);
                    -webkit-transform: translateY(-3em);
                    -moz-transform: translateY(-3em);
                    -o-transform: translateY(-3em);
                    -ms-transform: translateY(-3em);
                }
                    /* line 1926, ../sass/screen.scss */
                    .team-member-3 figure .overlay ul li a {
                        font-size: 18px;
                        width: 36px;
                        height: 36px;
                        text-align: center;
                        padding: 0px;
                        display: inline-block;
                        position: relative;
                        background: #fff;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                    }
                        /* line 1927, ../sass/screen.scss */
                        .team-member-3 figure .overlay ul li a em {
                            position: absolute;
                            top: 50%;
                            right: 50%;
                            transform: translate(50%, -50%);
                            -webkit-transform: translate(50%, -50%);
                            -moz-transform: translate(50%, -50%);
                            -o-transform: translate(50%, -50%);
                            -ms-transform: translate(50%, -50%);
                        }
                    /* line 1929, ../sass/screen.scss */
                    .team-member-3 figure .overlay ul li:nth-child(1) {
                        transition: all 0.3s ease-in-out;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        -ms-transform: all 0.3s ease-in-out;
                    }
                    /* line 1930, ../sass/screen.scss */
                    .team-member-3 figure .overlay ul li:nth-child(2) {
                        transition: all 0.6s ease-in-out;
                        -webkit-transition: all 0.6s ease-in-out;
                        -moz-transition: all 0.6s ease-in-out;
                        -o-transition: all 0.6s ease-in-out;
                        -ms-transform: all 0.6s ease-in-out;
                    }
                    /* line 1931, ../sass/screen.scss */
                    .team-member-3 figure .overlay ul li:nth-child(3) {
                        transition: all 0.9s ease-in-out;
                        -webkit-transition: all 0.9s ease-in-out;
                        -moz-transition: all 0.9s ease-in-out;
                        -o-transition: all 0.9s ease-in-out;
                        -ms-transform: all 0.9s ease-in-out;
                    }
        /* line 1936, ../sass/screen.scss */
        .team-member-3 figure:hover .overlay {
            opacity: 1;
        }
            /* line 1937, ../sass/screen.scss */
            .team-member-3 figure:hover .overlay ul li {
                transform: translateY(0px);
                -webkit-transform: translateY(0px);
                -moz-transform: translateY(0px);
                -o-transform: translateY(0px);
                -ms-transform: translateY(0px);
            }
    /* line 1941, ../sass/screen.scss */
    .team-member-3 .member-info {
        width: 100%;
        float: right;
        text-align: center;
        padding: 24px 10px;
    }
        /* line 1942, ../sass/screen.scss */
        .team-member-3 .member-info h3 {
            font-size: 22px;
            color: #343434;
            margin-bottom: 10px;
        }
            /* line 1943, ../sass/screen.scss */
            .team-member-3 .member-info h3 a {
                color: #343434;
                text-decoration: none;
            }
                /* line 1944, ../sass/screen.scss */
                .team-member-3 .member-info h3 a:hover {
                    color: #ff6666;
                }
        /* line 1947, ../sass/screen.scss */
        .team-member-3 .member-info span {
            font-size: 16px;
            color: #343434;
            font-weight: 300;
            display: block;
        }

/* line 1951, ../sass/screen.scss */
.testimonial-item {
    width: 100%;
    float: right;
    background: #fff;
    text-align: center;
    padding: 33px 20px;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.07);
}
    /* line 1952, ../sass/screen.scss */
    .testimonial-item .image {
        width: 100%;
        display: inline-block;
    }
        /* line 1953, ../sass/screen.scss */
        .testimonial-item .image figure {
            width: 85px;
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        }
            /* line 1954, ../sass/screen.scss */
            .testimonial-item .image figure img {
                width: 100%;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
            }
    /* line 1957, ../sass/screen.scss */
    .testimonial-item .desc {
        width: 100%;
        display: inline-block;
        max-width: 295px;
        padding-top: 32px;
    }
        /* line 1958, ../sass/screen.scss */
        .testimonial-item .desc .quote-icon {
            width: auto;
            display: inline-block;
            margin-bottom: 14px;
        }
        /* line 1959, ../sass/screen.scss */
        .testimonial-item .desc p {
            font-size: 15.01px;
            line-height: 28px;
            color: #656668;
        }
        /* line 1960, ../sass/screen.scss */
        .testimonial-item .desc .tm-meta {
            width: 100%;
            display: inline-block;
            margin-top: 20px;
        }
            /* line 1961, ../sass/screen.scss */
            .testimonial-item .desc .tm-meta h6 {
                color: #080100;
                font-weight: 600;
                margin-bottom: 8px;
            }
                /* line 1962, ../sass/screen.scss */
                .testimonial-item .desc .tm-meta h6 a {
                    color: #080100;
                    text-decoration: none;
                }
            /* line 1964, ../sass/screen.scss */
            .testimonial-item .desc .tm-meta span {
                display: block;
                font-size: 16px;
                color: #343434;
            }

/*---------------------------
------//   Blog 3   \------
---------------------------*/
/* line 1975, ../sass/screen.scss */
.blog-wrap {
    width: 100%;
    float: right;
    max-width: 860px;
}
    /* line 1976, ../sass/screen.scss */
    .blog-wrap .blog_item2 {
        margin-bottom: 50px;
    }
        /* line 1977, ../sass/screen.scss */
        .blog-wrap .blog_item2 .date {
            font-size: 18px;
            padding: 12px 28px 11px;
            right: 30px;
            bottom: 30px;
        }
        /* line 1978, ../sass/screen.scss */
        .blog-wrap .blog_item2 .post-content {
            padding-right: 0px;
        }

/* line 1984, ../sass/screen.scss */
.home3 ul.pagination li.active a:hover, .home3 ul.pagination li.active a, .home3 .sidebar .popular-tags a:hover {
    background: #ff6666;
}
/* line 1985, ../sass/screen.scss */
.home3 .sidebar .sidebar-widget form button, .home3 .sidebar .sidebar-widget ul.post li h6 a:hover {
    color: #ff6666;
}

/*---------------------------
------//   About us   \------
---------------------------*/
/* line 1992, ../sass/screen.scss */
.home_Banner .HB_Overlay {
    background: #e1fff5;
}
    /* line 1993, ../sass/screen.scss */
    .home_Banner .HB_Overlay::before {
        display: none;
    }
    /* line 1996, ../sass/screen.scss */
    .home_Banner .HB_Overlay .HB_Caption h1 {
        Color: #080100;
    }
    /* line 1998, ../sass/screen.scss */
    .home_Banner .HB_Overlay .HB_Caption .breadcrumb li {
        Color: #7b7b7b;
        font-weight: 400;
    }
        /* line 1999, ../sass/screen.scss */
        .home_Banner .HB_Overlay .HB_Caption .breadcrumb li a, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li:before {
            Color: #7b7b7b;
        }

/* line 2008, ../sass/screen.scss */
.about-section {
    position: relative;
}
    /* line 2009, ../sass/screen.scss */
    .about-section .about-slide {
        width: 50%;
        position: absolute;
        top: 149px;
        left: 0px;
    }
        /* line 2010, ../sass/screen.scss */
        .about-section .about-slide img {
            float: left;
            max-width: 100%;
        }
    /* line 2012, ../sass/screen.scss */
    .about-section .col-md-7 {
        max-width: 690px;
    }
    /* line 2013, ../sass/screen.scss */
    .about-section p {
        font-size: 15.01px;
        color: #656668;
        line-height: 28px;
        font-weight: 300;
    }

/* line 2015, ../sass/screen.scss */
.WidTitle {
    width: 100%;
    display: inline-block;
    position: relative;
    padding-bottom: 36px;
    margin-bottom: 38px;
}
    /* line 2016, ../sass/screen.scss */
    .WidTitle::after {
        content: '';
        width: 30px;
        height: 2px;
        background: #d5b99b;
        display: inline-block;
        position: absolute;
        right: 0px;
        bottom: 0px;
    }
    /* line 2017, ../sass/screen.scss */
    .WidTitle h2 {
        font-size: 45px;
        line-height: 54px;
        font-weight: 300;
        color: #343434;
        margin: 0px;
    }

/* line 2021, ../sass/screen.scss */
ul.content-nav {
    width: 100%;
    display: inline-block;
    padding: 42px 0;
}
    /* line 2022, ../sass/screen.scss */
    ul.content-nav li {
        display: inline-block;
        font-size: 15px;
        color: #b3b3b3;
        font-weight: 400;
        text-transform: uppercase;
        margin-left: 20px;
    }
        /* line 2023, ../sass/screen.scss */
        ul.content-nav li a {
            color: #b3b3b3;
        }
            /* line 2024, ../sass/screen.scss */
            ul.content-nav li a span {
                display: inline-block;
            }
            /* line 2025, ../sass/screen.scss */
            ul.content-nav li a:hover {
                color: #4a4a4a;
            }
                /* line 2026, ../sass/screen.scss */
                ul.content-nav li a:hover span {
                    color: #d5b99b;
                }

/* line 2032, ../sass/screen.scss */
.team-list {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 2033, ../sass/screen.scss */
    .team-list figure {
        width: 100%;
        float: right;
        position: relative;
    }
        /* line 2034, ../sass/screen.scss */
        .team-list figure img {
            width: 100%;
        }
        /* line 2036, ../sass/screen.scss */
        .team-list figure .overlay {
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0px;
            right: 0px;
            opacity: 0;
            background: rgba(255, 255, 255, 0.8);
            transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transform: all 0.5s ease-in-out;
        }
            /* line 2037, ../sass/screen.scss */
            .team-list figure .overlay .content {
                width: 100%;
                height: auto;
                display: inline-block;
                position: absolute;
                top: 50%;
                right: 0px;
                transform: translateY(-100%);
                -webkit-transform: translateY(-100%);
                -moz-transform: translateY(-100%);
                -o-transform: translateY(-100%);
                -ms-transform: translateY(-100%);
                text-align: center;
                transition: all 0.5s ease-in-out;
                -webkit-transition: all 0.5s ease-in-out;
                -moz-transition: all 0.5s ease-in-out;
                -o-transition: all 0.5s ease-in-out;
                -ms-transform: all 0.5s ease-in-out;
            }
        /* line 2041, ../sass/screen.scss */
        .team-list figure:hover .overlay {
            opacity: 1;
        }
            /* line 2042, ../sass/screen.scss */
            .team-list figure:hover .overlay .content {
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
            }
    /* line 2047, ../sass/screen.scss */
    .team-list .team-info {
        width: 100%;
        float: right;
        background: #fff;
        text-align: center;
        padding: 29px 15px 20px 15px;
    }
        /* line 2048, ../sass/screen.scss */
        .team-list .team-info h6 {
            font-size: 19px;
            color: #323232;
            font-weight: 400;
            margin: 0px 0px 11px 0px;
        }
            /* line 2049, ../sass/screen.scss */
            .team-list .team-info h6 a {
                color: #323232;
            }
                /* line 2050, ../sass/screen.scss */
                .team-list .team-info h6 a:hover {
                    color: #d5b99b;
                }
        /* line 2053, ../sass/screen.scss */
        .team-list .team-info span {
            font-size: 12px;
            color: #b3b3b3;
            text-transform: uppercase;
            display: block;
        }
        /* line 2054, ../sass/screen.scss */
        .team-list .team-info ul.social {
            width: auto;
            display: inline-block;
            padding-top: 26px;
        }
            /* line 2055, ../sass/screen.scss */
            .team-list .team-info ul.social li {
                display: inline-block;
                padding: 0 10px;
            }
                /* line 2056, ../sass/screen.scss */
                .team-list .team-info ul.social li a {
                    font-size: 15px;
                    color: #6f6f6f;
                }
                    /* line 2057, ../sass/screen.scss */
                    .team-list .team-info ul.social li a:hover {
                        color: #d5b99b;
                    }

/* line 2063, ../sass/screen.scss */
.BorderBDarkWhite {
    border-bottom: 1px solid #f5f5f5;
}

/* line 2065, ../sass/screen.scss */
.testimonial-list {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 2066, ../sass/screen.scss */
    .testimonial-list .desc {
        width: 100%;
        display: inline-block;
        border: 1px solid #e9eaec;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        padding: 50px 30px;
        margin-bottom: -11px;
    }
        /* line 2067, ../sass/screen.scss */
        .testimonial-list .desc p {
            font-size: 15.01px;
            color: #656668;
            font-weight: 300;
            line-height: 28px;
        }
    /* line 2069, ../sass/screen.scss */
    .testimonial-list .image {
        width: 100%;
        display: inline-block;
        text-align: center;
        margin-top: -35px;
        margin-top: -24px;
    }
        /* line 2070, ../sass/screen.scss */
        .testimonial-list .image figure {
            width: 70px;
            display: inline-block;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        }
            /* line 2071, ../sass/screen.scss */
            .testimonial-list .image figure img {
                width: 100%;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
            }
    /* line 2074, ../sass/screen.scss */
    .testimonial-list .tm-meta {
        width: 100%;
        display: inline-block;
        margin-top: 8px;
        text-align: center;
    }
        /* line 2075, ../sass/screen.scss */
        .testimonial-list .tm-meta h6 {
            font-size: 19px;
            color: #080100;
            font-weight: 400;
            margin-bottom: 10px;
        }
            /* line 2076, ../sass/screen.scss */
            .testimonial-list .tm-meta h6 a {
                color: #080100;
                text-decoration: none;
            }
        /* line 2078, ../sass/screen.scss */
        .testimonial-list .tm-meta span {
            display: block;
            font-size: 13px;
            color: #b3b3b3;
            text-transform: uppercase;
        }

/* line 2082, ../sass/screen.scss */
ul.account-table {
    width: 100%;
    float: right;
}
    /* line 2083, ../sass/screen.scss */
    ul.account-table li {
        width: 100%;
        float: right;
        padding: 57px 40px;
        border-bottom: 1px solid #e5e5e5;
    }
        /* line 2084, ../sass/screen.scss */
        ul.account-table li.title-box {
            background: #fafafa;
            padding: 9px 40px;
        }
            /* line 2085, ../sass/screen.scss */
            ul.account-table li.title-box div {
                color: #1f1f1f;
                font-weight: 500;
            }
        /* line 2087, ../sass/screen.scss */
        ul.account-table li .tt-product {
            width: 24%;
        }
        /* line 2088, ../sass/screen.scss */
        ul.account-table li .tt-date {
            width: 20%;
        }
        /* line 2089, ../sass/screen.scss */
        ul.account-table li .tt-ps {
            width: 23%;
        }
        /* line 2090, ../sass/screen.scss */
        ul.account-table li .tt-ds {
            width: 21%;
        }
        /* line 2091, ../sass/screen.scss */
        ul.account-table li .tt-total {
            width: 12%;
            text-align: left;
        }
        /* line 2092, ../sass/screen.scss */
        ul.account-table li div {
            font-size: 17px;
            line-height: 20px;
            float: right;
            padding: 8px 10px;
            color: #797979;
            text-transform: uppercase;
            font-weight: 300;
        }
            /* line 2094, ../sass/screen.scss */
            ul.account-table li div a {
                font-weight: 400;
                color: #232323;
            }
            /* line 2095, ../sass/screen.scss */
            ul.account-table li div span {
                display: block;
                font-weight: 400;
                color: #232323;
            }

/* line 2100, ../sass/screen.scss */
.AccoutDetails, .main-add-info {
    width: 100%;
    float: right;
    padding-top: 70px;
}
    /* line 2101, ../sass/screen.scss */
    .AccoutDetails h5, .main-add-info h5 {
        text-transform: uppercase;
        font-weight: 500;
        color: #080100;
        margin-bottom: 16px;
    }
    /* line 2102, ../sass/screen.scss */
    .AccoutDetails p, .main-add-info p {
        color: #797979;
        line-height: 28px;
        font-weight: 300;
    }
        /* line 2103, ../sass/screen.scss */
        .AccoutDetails p strong, .main-add-info p strong {
            color: #1f1f1f;
            font-weight: 600;
        }
    /* line 2105, ../sass/screen.scss */
    .AccoutDetails a.btn, .main-add-info a.btn {
        margin-top: 32px;
    }

/* line 2108, ../sass/screen.scss */
.main-add-info {
    padding: 24px 0;
}
    /* line 2109, ../sass/screen.scss */
    .main-add-info h5 {
        font-weight: 400;
    }
    /* line 2110, ../sass/screen.scss */
    .main-add-info .bottom-btns {
        width: 100%;
        display: inline-block;
        padding-top: 18px;
    }
        /* line 2111, ../sass/screen.scss */
        .main-add-info .bottom-btns .btn {
            margin: 0 0px 10px 7px;
        }

/* line 2115, ../sass/screen.scss */
.custom-form {
    width: 100%;
    float: right;
    padding-top: 46px;
}
    /* line 2116, ../sass/screen.scss */
    .custom-form .bottom-btns {
        width: 100%;
        display: inline-block;
        padding-top: 64px;
    }
        /* line 2117, ../sass/screen.scss */
        .custom-form .bottom-btns .btn {
            margin: 0 0px 10px 7px;
        }

/*---------------------------
------//   Blog   \------
---------------------------*/
/* line 2124, ../sass/screen.scss */
.col-lg-12 .main-blog {
    max-width: 100%;
}

/* line 2125, ../sass/screen.scss */
.main-blog {
    width: 100%;
    float: right;
    max-width: 860px;
}
    /* line 2126, ../sass/screen.scss */
    .main-blog .blog_item2 {
        margin-bottom: 75px;
    }
        /* line 2127, ../sass/screen.scss */
        .main-blog .blog_item2 .post-content {
            padding: 35px 0px;
        }
            /* line 2129, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc span.brand {
                font-size: 15px;
                color: #7b7b7b;
                display: block;
                text-transform: uppercase;
            }
            /* line 2130, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc .post_title {
                padding-top: 15px;
            }
                /* line 2131, ../sass/screen.scss */
                .main-blog .blog_item2 .post-content .post-desc .post_title h5 {
                    color: #080100;
                    font-size: 25px;
                }
                    /* line 2132, ../sass/screen.scss */
                    .main-blog .blog_item2 .post-content .post-desc .post_title h5 a {
                        color: #080100;
                    }
                        /* line 2133, ../sass/screen.scss */
                        .main-blog .blog_item2 .post-content .post-desc .post_title h5 a:hover {
                            color: #d5b99b;
                        }
            /* line 2137, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc .post-meta {
                padding: 2px 0 28px 0;
            }
                /* line 2138, ../sass/screen.scss */
                .main-blog .blog_item2 .post-content .post-desc .post-meta span {
                    margin-left: 22px;
                    font-size: 13px;
                    color: #7b7b7b;
                    text-transform: capitalize;
                    font-family: "Montserrat", sans-serif;
                    font-weight: 400;
                }
                    /* line 2139, ../sass/screen.scss */
                    .main-blog .blog_item2 .post-content .post-desc .post-meta span em {
                        color: #343434;
                        font-size: 15px;
                        margin-left: 6px;
                    }
            /* line 2142, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc > p {
                font-size: 15.01px;
                color: #656668;
                font-weight: 300;
                line-height: 28px;
            }
            /* line 2143, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc .footer-post {
                width: 100%;
                display: inline-block;
                padding: 38px 0 0 0;
            }
                /* line 2144, ../sass/screen.scss */
                .main-blog .blog_item2 .post-content .post-desc .footer-post a.btn {
                    font-family: "Montserrat", sans-serif;
                    font-weight: 600;
                    min-width: 160px;
                }
                /* line 2145, ../sass/screen.scss */
                .main-blog .blog_item2 .post-content .post-desc .footer-post .SharePost {
                    float: left;
                    font-size: 15px;
                    font-weight: 400;
                    color: #7b7b7b;
                    cursor: pointer;
                }
                    /* line 2146, ../sass/screen.scss */
                    .main-blog .blog_item2 .post-content .post-desc .footer-post .SharePost span {
                        width: 45px;
                        height: 45px;
                        display: inline-block;
                        border: 2px solid #f4f4f4;
                        text-align: center;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        position: relative;
                        margin-left: 15px;
                        vertical-align: -17px;
                    }
                        /* line 2147, ../sass/screen.scss */
                        .main-blog .blog_item2 .post-content .post-desc .footer-post .SharePost span img {
                            position: absolute;
                            top: 50%;
                            right: 50%;
                            transform: translate(50%, -50%);
                            -webkit-transform: translate(50%, -50%);
                            -moz-transform: translate(50%, -50%);
                            -o-transform: translate(50%, -50%);
                            -ms-transform: translate(50%, -50%);
                        }
                /* line 2150, ../sass/screen.scss */
                .main-blog .blog_item2 .post-content .post-desc .footer-post .ShareButtons {
                    width: 100%;
                    display: none;
                    transition: all 0.3s ease-in-out;
                    -webkit-transition: all 0.3s ease-in-out;
                    -moz-transition: all 0.3s ease-in-out;
                    -o-transition: all 0.3s ease-in-out;
                    -ms-transform: all 0.3s ease-in-out;
                }
                    /* line 2151, ../sass/screen.scss */
                    .main-blog .blog_item2 .post-content .post-desc .footer-post .ShareButtons ul {
                        width: 100%;
                        display: inline-block;
                        text-align: center;
                        padding-top: 26px;
                    }
                        /* line 2152, ../sass/screen.scss */
                        .main-blog .blog_item2 .post-content .post-desc .footer-post .ShareButtons ul li {
                            display: inline-block;
                            padding: 5px;
                        }

/* line 2162, ../sass/screen.scss */
.social-btn {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    display: block;
    background: #080100;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transform: all 0.4s ease-in-out;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
    /* line 2163, ../sass/screen.scss */
    .social-btn em {
        width: 40px;
        height: 40px;
        font-size: 18px;
        display: inline-block;
        vertical-align: -1px;
        line-height: 40px;
    }
    /* line 2164, ../sass/screen.scss */
    .social-btn span {
        width: 100px;
        height: 40px;
        display: inline-block;
        line-height: 40px;
        font-weight: 600;
        text-align: right;
        padding: 0 10px;
        background: rgba(255, 255, 255, 0.1);
    }

    /* line 2166, ../sass/screen.scss */
    .social-btn.facebook {
        background: #334d87;
    }

    /* line 2167, ../sass/screen.scss */
    .social-btn.twitter {
        background: #0099d7;
    }

    /* line 2168, ../sass/screen.scss */
    .social-btn.pinterest {
        background: #cb2027;
    }

    /* line 2169, ../sass/screen.scss */
    .social-btn:hover {
        color: #fff;
    }
        /* line 2170, ../sass/screen.scss */
        .social-btn:hover span {
            background: transparent;
        }

/* line 2173, ../sass/screen.scss */
.quote-wrap {
    width: 100%;
    display: inline-block;
    padding: 52px 0 42px 0;
}
    /* line 2174, ../sass/screen.scss */
    .quote-wrap blockquote {
        background: #f5f5f5;
        border-right: 0px;
        padding: 28px 50px 31px 41px;
        position: relative;
    }
        /* line 2175, ../sass/screen.scss */
        .quote-wrap blockquote p {
            font-size: 21px;
            line-height: 38px;
            color: #656668;
            font-weight: 400;
            position: relative;
            z-index: 2;
        }
        /* line 2176, ../sass/screen.scss */
        .quote-wrap blockquote:after, .quote-wrap blockquote:before {
            content: '';
            width: 47px;
            height: 40px;
            display: inline-block;
            background: url("../img/quote-icon1.png") no-repeat center;
            position: absolute;
        }
        /* line 2177, ../sass/screen.scss */
        .quote-wrap blockquote:before {
            top: 18px;
            right: 30px;
        }
        /* line 2178, ../sass/screen.scss */
        .quote-wrap blockquote:after {
            left: 20px;
            bottom: 18px;
            transform: rotate(-180deg);
            -webkit-transform: rotate(-180deg);
            -moz-transform: rotate(-180deg);
            -o-transform: rotate(-180deg);
            -ms-transform: rotate(-180deg);
        }

/* line 2184, ../sass/screen.scss */
.home_default ul.pagination li.active a:hover, .home_default ul.pagination li.active a, .home_default .sidebar .popular-tags a:hover {
    background: #d5b99b;
}
/* line 2185, ../sass/screen.scss */
.home_default .sidebar .sidebar-widget form button, .home_default .sidebar .sidebar-widget ul.post li h6 a:hover {
    color: #d5b99b;
}

/* line 2188, ../sass/screen.scss */
.post_tags {
    width: auto;
    float: right;
    padding-top: 12px;
}
    /* line 2189, ../sass/screen.scss */
    .post_tags em.fa-tag {
        transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        -moz-transform: rotateY(-180deg);
        -o-transform: rotateY(-180deg);
        -ms-transform: rotateY(-180deg);
        float: right;
        font-size: 16px;
        color: #d5b99b;
        margin-left: 10px;
    }
    /* line 2190, ../sass/screen.scss */
    .post_tags ul {
        width: auto;
        float: right;
    }
        /* line 2191, ../sass/screen.scss */
        .post_tags ul li {
            float: right;
        }
            /* line 2192, ../sass/screen.scss */
            .post_tags ul li:before {
                content: ',';
                display: inline-block;
                margin: 0 1px 0 4px;
            }
            /* line 2193, ../sass/screen.scss */
            .post_tags ul li:first-child:before {
                display: none;
            }
            /* line 2194, ../sass/screen.scss */
            .post_tags ul li a {
                font-size: 14px;
                color: #8f8f8f;
                font-weight: 400;
            }
                /* line 2195, ../sass/screen.scss */
                .post_tags ul li a:hover {
                    color: #4f4f4f;
                    text-decoration: underline;
                }

/* line 2202, ../sass/screen.scss */
.comments_wrapper {
    border-top: 1px solid #f5f5f5;
    padding-top: 70px;
}
    /* line 2203, ../sass/screen.scss */
    .comments_wrapper .WDTitle {
        width: 100%;
        display: inline-block;
        padding: 30px 0;
    }
        /* line 2204, ../sass/screen.scss */
        .comments_wrapper .WDTitle h2 {
            color: #343434;
            font-weight: 300;
            margin: 0px;
        }
    /* line 2206, ../sass/screen.scss */
    .comments_wrapper ul.comment-list {
        width: 100%;
        display: inline-block;
    }
        /* line 2207, ../sass/screen.scss */
        .comments_wrapper ul.comment-list li {
            width: 100%;
            display: inline-block;
            border-top: 1px solid #f5f5f5;
            padding: 30px 0;
            margin-bottom: 10px;
        }
            /* line 2208, ../sass/screen.scss */
            .comments_wrapper ul.comment-list li:first-child {
                border-top: none;
                padding-top: 12px;
            }
            /* line 2209, ../sass/screen.scss */
            .comments_wrapper ul.comment-list li .comment {
                width: 100%;
                display: inline-block;
            }
                /* line 2210, ../sass/screen.scss */
                .comments_wrapper ul.comment-list li .comment h5 {
                    color: #343434;
                    font-weight: 400;
                    margin: 8px 0;
                }
                    /* line 2211, ../sass/screen.scss */
                    .comments_wrapper ul.comment-list li .comment h5 small {
                        font-size: 14px;
                        color: #adadad;
                        font-weight: 400;
                        line-height: 24px;
                        display: inline-block;
                        vertical-align: 2px;
                    }
                        /* line 2212, ../sass/screen.scss */
                        .comments_wrapper ul.comment-list li .comment h5 small:before {
                            content: '.';
                            font-size: 36px;
                            color: #adadad;
                            display: inline-block;
                            line-height: 5px;
                            position: relative;
                            top: -2px;
                            margin: 0 7px 0 10px;
                        }
                /* line 2215, ../sass/screen.scss */
                .comments_wrapper ul.comment-list li .comment p {
                    color: #656668;
                    line-height: 28px;
                }
                /* line 2216, ../sass/screen.scss */
                .comments_wrapper ul.comment-list li .comment a.comment-reply {
                    display: inline-block;
                    font-size: 15px;
                    color: #a5a5a5;
                    margin-top: 8px;
                }
                    /* line 2217, ../sass/screen.scss */
                    .comments_wrapper ul.comment-list li .comment a.comment-reply em {
                        margin-left: 8px;
                    }
                    /* line 2218, ../sass/screen.scss */
                    .comments_wrapper ul.comment-list li .comment a.comment-reply:hover {
                        color: #343434;
                    }
    /* line 2223, ../sass/screen.scss */
    .comments_wrapper .comments_form {
        width: 100%;
        display: inline-block;
    }
        /* line 2224, ../sass/screen.scss */
        .comments_wrapper .comments_form .btn {
            width: auto;
            font-size: 14px;
            padding: 10px 15px;
        }

/*---------------------------
------//   Cart   \------
---------------------------*/
/* line 2233, ../sass/screen.scss */
.cart_wrap {
    width: 100%;
    float: right;
}
    /* line 2234, ../sass/screen.scss */
    .cart_wrap h5 {
        color: #1f1f1f;
        text-transform: uppercase;
        margin-bottom: 20px;
    }
    /* line 2235, ../sass/screen.scss */
    .cart_wrap ul {
        width: 100%;
        float: right;
        margin-bottom: 75px;
    }
        /* line 2236, ../sass/screen.scss */
        .cart_wrap ul li {
            width: 100%;
            float: right;
            padding: 31px 60px 32px 0px;
            border-bottom: 1px solid #e5e5e5;
            position: relative;
        }
            /* line 2237, ../sass/screen.scss */
            .cart_wrap ul li.title-box {
                background: #fafafa;
                padding: 9px 60px 9px 0px;
            }
                /* line 2238, ../sass/screen.scss */
                .cart_wrap ul li.title-box div {
                    color: #1f1f1f;
                    font-weight: 600;
                    min-height: auto;
                }
            /* line 2240, ../sass/screen.scss */
            .cart_wrap ul li .tt-remove {
                position: absolute;
                right: 0px;
                top: 50%;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                min-height: inherit;
            }
            /* line 2241, ../sass/screen.scss */
            .cart_wrap ul li a.remove {
                font-size: 14px;
                float: left;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                -webkit-border-radius: 50%;
                -moz-border-radius: 50%;
                border: 2px solid #dedede;
                display: inline-block;
                text-align: center;
                padding: 0px 2px 0 0;
                font-weight: 600;
                color: #dedede;
                line-height: 29px;
            }
            /* line 2242, ../sass/screen.scss */
            .cart_wrap ul li .qutinput {
                font-size: 17px;
                color: #343434;
                text-align: center;
                max-width: 135px;
                border-color: #e9e9e9;
                margin: 20px 0 0 0;
            }
        /* line 2245, ../sass/screen.scss */
        .cart_wrap ul .tt-product {
            width: 40%;
        }
        /* line 2246, ../sass/screen.scss */
        .cart_wrap ul .tt-size {
            width: 13%;
        }
        /* line 2247, ../sass/screen.scss */
        .cart_wrap ul .tt-price {
            width: 15%;
        }
        /* line 2248, ../sass/screen.scss */
        .cart_wrap ul .tt-qut {
            width: 17%;
        }
        /* line 2249, ../sass/screen.scss */
        .cart_wrap ul .tt-total {
            width: 15%;
            text-align: center;
        }
            /* line 2250, ../sass/screen.scss */
            .cart_wrap ul .tt-total span {
                font-weight: 600;
                color: #343434;
            }
        /* line 2252, ../sass/screen.scss */
        .cart_wrap ul div {
            font-size: 17px;
            line-height: 20px;
            float: right;
            padding: 8px 10px;
            color: #797979;
            text-transform: uppercase;
            font-weight: 400;
            min-height: 102px;
            position: relative;
        }
            /* line 2253, ../sass/screen.scss */
            .cart_wrap ul div a {
                font-weight: 400;
                color: #343434;
            }
            /* line 2254, ../sass/screen.scss */
            .cart_wrap ul div span {
                width: 100%;
                display: inline-block;
                position: absolute;
                top: 50%;
                right: 0px;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                padding: 8px 10px;
            }
            /* line 2255, ../sass/screen.scss */
            .cart_wrap ul div em {
                font-size: 12px;
                font-style: normal;
                display: block;
            }
        /* line 2258, ../sass/screen.scss */
        .cart_wrap ul .pro_img {
            padding: 0px;
            width: 23%;
            float: right;
            max-height: 86px;
            min-height: auto;
        }
            /* line 2259, ../sass/screen.scss */
            .cart_wrap ul .pro_img img {
                max-width: 100%;
            }
        /* line 2261, ../sass/screen.scss */
        .cart_wrap ul .pro_Desc {
            width: 77%;
            float: right;
            min-height: auto;
            position: absolute;
            top: 50%;
            left: 0px;
            transform: translateY(-50%);
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
        }
        /* line 2263, ../sass/screen.scss */
        .cart_wrap ul.shopCart .tt-product {
            width: 44%;
        }
        /* line 2264, ../sass/screen.scss */
        .cart_wrap ul.shopCart .tt-total, .cart_wrap ul.shopCart .tt-price {
            width: 18%;
        }
        /* line 2265, ../sass/screen.scss */
        .cart_wrap ul.shopCart .tt-qut {
            width: 20%;
        }

/* line 2271, ../sass/screen.scss */
ul.QuantityBox {
    width: 100%;
    float: right;
    border: 1px solid #e9e9e9;
    max-width: 150px;
    margin-top: 19px;
    margin-bottom: 0px;
}
    /* line 2272, ../sass/screen.scss */
    ul.QuantityBox li {
        height: 46px;
        float: right;
        text-align: center;
        padding: 0px;
        border-bottom: 0px;
    }
        /* line 2273, ../sass/screen.scss */
        ul.QuantityBox li.minus-box {
            width: 25%;
            text-align: left;
        }
        /* line 2274, ../sass/screen.scss */
        ul.QuantityBox li.input-box {
            width: 50%;
        }
            /* line 2275, ../sass/screen.scss */
            ul.QuantityBox li.input-box input {
                font-size: 17px;
                color: #343434;
                margin: 0px;
                padding: 12px 5px;
                text-align: center;
                height: 100%;
                line-height: 40px;
                box-shadow: none;
                border: none;
            }
        /* line 2277, ../sass/screen.scss */
        ul.QuantityBox li.plus-box {
            width: 25%;
            text-align: right;
        }
        /* line 2278, ../sass/screen.scss */
        ul.QuantityBox li a {
            width: 100%;
            height: 100%;
            font-size: 10px;
            color: #343434;
            padding: 13px 5px;
            margin: 0px;
            border: none;
            display: block;
            line-height: 21px;
            background: #fff;
        }

/* line 2282, ../sass/screen.scss */
.shipping-calculator {
    width: 100%;
    float: right;
}

/* line 2284, ../sass/screen.scss */
.cart_summaryRow {
    width: 100%;
    float: left;
    max-width: 405px;
}
    /* line 2285, ../sass/screen.scss */
    .cart_summaryRow ul {
        margin-bottom: 48px;
    }
        /* line 2286, ../sass/screen.scss */
        .cart_summaryRow ul li {
            width: 100%;
            display: inline-block;
            font-size: 16px;
            color: #1f1f1f;
            text-transform: uppercase;
            padding: 12px 0px;
            line-height: 21px;
            border-bottom: 0px;
        }
            /* line 2287, ../sass/screen.scss */
            .cart_summaryRow ul li span {
                font-size: 16px;
                display: inline-block;
                color: #8b8b8b;
                font-weight: 400;
            }
                /* line 2288, ../sass/screen.scss */
                .cart_summaryRow ul li span.totalAmt {
                    color: #1f1f1f;
                }
    /* line 2293, ../sass/screen.scss */
    .cart_summaryRow .btn {
        width: 100%;
        border: none;
    }

/*------------------------------------
------//   Login & Register   \------
------------------------------------*/
/* line 2301, ../sass/screen.scss */
.CustomerLoginForm {
    width: 100%;
    float: right;
    text-align: center;
    padding: 36px 35px 70px 35px;
    max-width: 500px;
}
    /* line 2302, ../sass/screen.scss */
    .CustomerLoginForm h2 {
        text-transform: uppercase;
        color: #1f1f1f;
    }
    /* line 2303, ../sass/screen.scss */
    .CustomerLoginForm .small-desc {
        display: inline-block;
        max-width: 310px;
        padding-top: 4px;
    }
        /* line 2304, ../sass/screen.scss */
        .CustomerLoginForm .small-desc p {
            color: #656668;
            line-height: 28px;
        }
    /* line 2306, ../sass/screen.scss */
    .CustomerLoginForm form {
        width: 100%;
        display: inline-block;
        padding-top: 36px;
    }
        /* line 2307, ../sass/screen.scss */
        .CustomerLoginForm form input {
            border-color: #e3e3e3;
            padding: 16px 25px;
            margin-bottom: 25px;
        }
        /* line 2309, ../sass/screen.scss */
        .CustomerLoginForm form .checkbox-custom {
            border-color: #dfdfdf;
        }
        /* line 2310, ../sass/screen.scss */
        .CustomerLoginForm form a {
            color: #d5b99b;
        }
        /* line 2311, ../sass/screen.scss */
        .CustomerLoginForm form .btn {
/*            margin-top: 50px;*/
        }

/* line 2314, ../sass/screen.scss */
.RegisterForm {
    width: 100%;
    float: right;
    text-align: center;
    padding: 36px 5px 70px 5px;
}
    /* line 2315, ../sass/screen.scss */
    .RegisterForm h2 {
        text-transform: uppercase;
        color: #1f1f1f;
        text-align: center;
    }
    /* line 2316, ../sass/screen.scss */
    .RegisterForm .small-desc {
        display: inline-block;
        max-width: 310px;
        padding-top: 4px;
    }
        /* line 2317, ../sass/screen.scss */
        .RegisterForm .small-desc p {
            color: #656668;
            line-height: 28px;
        }
    /* line 2319, ../sass/screen.scss */
    .RegisterForm form {
        width: 100%;
        display: inline-block;
        padding-top: 36px;
    }
        /* line 2320, ../sass/screen.scss */
        .RegisterForm form .btn {
            margin-top: 50px;
            min-width: 175px;
        }

/*------------------------------------
------//    Shop & Details    \------
------------------------------------*/
/* line 2328, ../sass/screen.scss */
.ShopDetail_Wrap {
    width: 100%;
    float: right;
}
    /* line 2329, ../sass/screen.scss */
    .ShopDetail_Wrap .shop-img {
        width: 100%;
        float: right;
        margin-bottom: 15px;
    }
        /* line 2330, ../sass/screen.scss */
        .ShopDetail_Wrap .shop-img figure {
            width: 100%;
            display: inline-block;
            text-align: center;
        }
            /* line 2331, ../sass/screen.scss */
            .ShopDetail_Wrap .shop-img figure img {
                max-width: 100%;
                display: inline-block;
            }
    /* line 2334, ../sass/screen.scss */
    .ShopDetail_Wrap ul.shop-poplet {
        width: 100%;
        float: right;
        padding-top: 0px;
    }
        /* line 2335, ../sass/screen.scss */
        .ShopDetail_Wrap ul.shop-poplet li {
            width: 20%;
            float: right;
        }
            /* line 2336, ../sass/screen.scss */
            .ShopDetail_Wrap ul.shop-poplet li figure {
                width: 100%;
                display: inline-block;
                text-align: center;
                border: 1px solid #fff;
                padding: 0px;
            }
                /* line 2337, ../sass/screen.scss */
                .ShopDetail_Wrap ul.shop-poplet li figure img {
                    max-width: 100%;
                    display: inline-block;
                }
            /* line 2340, ../sass/screen.scss */
            .ShopDetail_Wrap ul.shop-poplet li.active-thumb figure {
                border: 1px solid #d5b99b;
            }
    /* line 2347, ../sass/screen.scss */
    .ShopDetail_Wrap .productInfo {
        width: 100%;
        float: right;
    }
        /* line 2348, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo h2 {
            color: #343434;
            text-transform: uppercase;
            margin: 0 0 8px 0;
        }
        /* line 2349, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo .price {
            font-size: 25px;
            color: #d5b99b;
            display: block;
        }
        /* line 2350, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo ul.avalibility {
            width: 100%;
            display: inline-block;
            padding: 26px 0 30px 0;
        }
            /* line 2351, ../sass/screen.scss */
            .ShopDetail_Wrap .productInfo ul.avalibility li {
                display: inline-block;
                font-size: 15px;
                color: #7f7f7f;
            }
                /* line 2352, ../sass/screen.scss */
                .ShopDetail_Wrap .productInfo ul.avalibility li em {
                    font-size: 18px;
                    margin-left: 8px;
                    vertical-align: -1px;
                }
                /* line 2353, ../sass/screen.scss */
                .ShopDetail_Wrap .productInfo ul.avalibility li:before {
                    content: '/';
                    color: #343434;
                    display: inline-block;
                    margin: 0 8px 0 14px;
                }
                /* line 2354, ../sass/screen.scss */
                .ShopDetail_Wrap .productInfo ul.avalibility li:first-child:before {
                    display: none;
                }
                /* line 2355, ../sass/screen.scss */
                .ShopDetail_Wrap .productInfo ul.avalibility li.in-stock {
                    color: #343434;
                }
                    /* line 2356, ../sass/screen.scss */
                    .ShopDetail_Wrap .productInfo ul.avalibility li.in-stock em {
                        color: #35a100;
                    }
        /* line 2360, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo h6 {
            font-size: 15px;
            color: #747474;
            font-weight: 600;
            text-transform: uppercase;
            margin: 0px 0 8px 0;
        }
        /* line 2361, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo p {
            color: #656668;
            font-weight: 300;
            line-height: 28px;
        }
        /* line 2362, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo .attributes {
            width: 100%;
            display: inline-block;
            border-width: 1px 0;
            border-style: solid;
            border-color: #ebebeb;
            margin: 36px 0 0 0;
            padding: 48px 0 22px 0;
        }
        /* line 2365, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo .product-share {
            width: 100%;
            display: inline-block;
            padding: 34px 0 28px 0;
            border-bottom: 1px solid #ebebeb;
        }
            /* line 2366, ../sass/screen.scss */
            .ShopDetail_Wrap .productInfo .product-share ul {
                padding: 14px 0;
                width: 100%;
                display: inline-block;
            }
                /* line 2367, ../sass/screen.scss */
                .ShopDetail_Wrap .productInfo .product-share ul li {
                    line-height: 0px;
                    margin-left: 17px;
                    float: right;
                }
                    /* line 2368, ../sass/screen.scss */
                    .ShopDetail_Wrap .productInfo .product-share ul li a {
                        width: 35px;
                        height: 35px;
                        background: #f7f7f7;
                        font-size: 12px;
                        color: #888888;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        display: inline-block;
                        position: relative;
                    }
                        /* line 2369, ../sass/screen.scss */
                        .ShopDetail_Wrap .productInfo .product-share ul li a em {
                            position: absolute;
                            top: 50%;
                            right: 50%;
                            transform: translate(50%, -50%);
                            -webkit-transform: translate(50%, -50%);
                            -moz-transform: translate(50%, -50%);
                            -o-transform: translate(50%, -50%);
                            -ms-transform: translate(50%, -50%);
                        }
        /* line 2375, ../sass/screen.scss */
        .ShopDetail_Wrap .productInfo .CartItem {
            width: 100%;
            display: inline-block;
            padding: 23px 0;
        }
            /* line 2376, ../sass/screen.scss */
            .ShopDetail_Wrap .productInfo .CartItem ul.QuantityBox {
                min-width: 155px;
            }
            /* line 2377, ../sass/screen.scss */
            .ShopDetail_Wrap .productInfo .CartItem .btn {
                float: right;
                margin: 19px 12px 0 0;
                min-width: 176px;
            }

/* line 2383, ../sass/screen.scss */
ul.color-list {
    width: 100%;
    display: inline-block;
    max-width: 230px;
}
    /* line 2384, ../sass/screen.scss */
    ul.color-list li {
        float: right;
        line-height: 0px;
        margin: 10px 0 10px 20px;
    }
        /* line 2385, ../sass/screen.scss */
        ul.color-list li a {
            width: 26px;
            height: 26px;
            display: inline-block;
        }
        /* line 2387, ../sass/screen.scss */
        ul.color-list li .BlackColor {
            background-color: #333333;
        }
        /* line 2388, ../sass/screen.scss */
        ul.color-list li .PinkColor {
            background-color: #f76b6a;
        }
        /* line 2389, ../sass/screen.scss */
        ul.color-list li .IrisBlueColor {
            background-color: #84d8e3;
        }
        /* line 2390, ../sass/screen.scss */
        ul.color-list li .YellowColor {
            background-color: #fbd64a;
        }
        /* line 2391, ../sass/screen.scss */
        ul.color-list li .LightGreenColor {
            background-color: #60be74;
        }
        /* line 2392, ../sass/screen.scss */
        ul.color-list li .PurpleColor {
            background-color: #2e3192;
        }
        /* line 2393, ../sass/screen.scss */
        ul.color-list li .LightBlueColor {
            background-color: #5575e2;
        }
        /* line 2394, ../sass/screen.scss */
        ul.color-list li .GrayColor {
            background-color: #ababab;
        }
        /* line 2395, ../sass/screen.scss */
        ul.color-list li .GreenColor {
            background-color: #008000;
        }
        /* line 2396, ../sass/screen.scss */
        ul.color-list li .RedColor {
            background-color: #F00;
        }
        /* line 2397, ../sass/screen.scss */
        ul.color-list li .OrangeColor {
            background-color: #FFA500;
        }
        /* line 2398, ../sass/screen.scss */
        ul.color-list li .OliveColor {
            background-color: #808000;
        }

/* line 2401, ../sass/screen.scss */
ul.size-list {
    width: 100%;
    display: inline-block;
}
    /* line 2402, ../sass/screen.scss */
    ul.size-list li {
        min-width: 86px;
        float: right;
        line-height: 0px;
        margin: 10px 0 10px 0px;
    }

/* line 2404, ../sass/screen.scss */
.Shop-tabs {
    padding-top: 100px;
}
    /* line 2405, ../sass/screen.scss */
    .Shop-tabs ul.nav {
        width: 100%;
        float: right;
        border-bottom: 0px;
    }
        /* line 2407, ../sass/screen.scss */
        .Shop-tabs ul.nav li {
            float: right;
            padding: 20px 45px;
        }
            /* line 2408, ../sass/screen.scss */
            .Shop-tabs ul.nav li:first-child {
                padding-right: 0px;
            }
            /* line 2409, ../sass/screen.scss */
            .Shop-tabs ul.nav li a {
                font-size: 32px;
                color: #d2d2d2;
                font-weight: 300;
                padding: 0px;
                line-height: 36px;
                background: none;
                border: none;
            }
            /* line 2410, ../sass/screen.scss */
            .Shop-tabs ul.nav li.active a {
                color: #343434;
                border: none;
            }
    /* line 2413, ../sass/screen.scss */
    .Shop-tabs .ShopContent {
        width: 100%;
        display: inline-block;
        border-width: 1px 0;
        border-style: solid;
        border-color: #eeeeee;
        padding: 68px 0 64px 0;
    }
        /* line 2415, ../sass/screen.scss */
        .Shop-tabs .ShopContent .comments_wrapper {
            border-top: none;
            padding-top: 0px;
        }
            /* line 2416, ../sass/screen.scss */
            .Shop-tabs .ShopContent .comments_wrapper ul.comment-list li {
                padding: 15px 0;
            }

/*--------------------------
------//    Shop    \------
--------------------------*/
/* line 2427, ../sass/screen.scss */
.ProductGrid ul.ProductView {
    margin-bottom: 100px;
}
/* line 2428, ../sass/screen.scss */
.ProductGrid .product {
    padding: 52px 0 8px 0;
}
    /* line 2429, ../sass/screen.scss */
    .ProductGrid .product figure {
        margin-bottom: 32px;
        height: 205px;
    }
    /* line 2430, ../sass/screen.scss */
    .ProductGrid .product .new-discount {
        top: 14px;
        right: 15px;
    }

/* line 2434, ../sass/screen.scss */
.shop-bar {
    width: 100%;
    float: right;
    margin-bottom: 46px;
}
    /* line 2435, ../sass/screen.scss */
    .shop-bar ul.retabs {
        width: auto;
        float: right;
        padding-left: 10px;
    }
        /* line 2436, ../sass/screen.scss */
        .shop-bar ul.retabs li {
            float: right;
            line-height: 0px;
            padding-left: 10px;
        }
            /* line 2437, ../sass/screen.scss */
            .shop-bar ul.retabs li a {
                width: 46px;
                height: 46px;
                border: 1px solid #dedede;
                display: inline-block;
                font-size: 20px;
                color: #c0bebe;
                line-height: 14px;
                text-align: center;
                padding: 5px 5px;
                position: relative;
            }
                /* line 2438, ../sass/screen.scss */
                .shop-bar ul.retabs li a em {
                    position: absolute;
                    top: 50%;
                    right: 50%;
                    transform: translate(50%, -50%);
                    -webkit-transform: translate(50%, -50%);
                    -moz-transform: translate(50%, -50%);
                    -o-transform: translate(50%, -50%);
                    -ms-transform: translate(50%, -50%);
                }
            /* line 2440, ../sass/screen.scss */
            .shop-bar ul.retabs li.active a {
                background-color: #d5b99b;
                color: #fff;
                border-color: #d5b99b;
            }
    /* line 2444, ../sass/screen.scss */
    .shop-bar p.result_show {
        line-height: 46px;
        margin: 0px;
        color: #686868;
        float: right;
        font-weight: 400;
    }
        /* line 2445, ../sass/screen.scss */
        .shop-bar p.result_show span {
            color: #d5b99b;
            display: inline-block;
        }
    /* line 2447, ../sass/screen.scss */
    .shop-bar select {
        margin-bottom: 0px;
        max-width: 241px;
    }

/* line 2451, ../sass/screen.scss */
ul.ProductListView {
    width: 100%;
    float: right;
    padding-bottom: 40px;
}
    /* line 2452, ../sass/screen.scss */
    ul.ProductListView > li {
        width: 100%;
        float: right;
        border-top: 1px solid #efefef;
        padding: 35px 0;
    }
        /* line 2453, ../sass/screen.scss */
        ul.ProductListView > li .PL_Image {
            width: 100%;
            float: right;
            text-align: center;
            position: relative;
            height: 225px;
            margin: 10px 0;
        }
            /* line 2454, ../sass/screen.scss */
            ul.ProductListView > li .PL_Image img {
                max-width: 100%;
            }
            /* line 2455, ../sass/screen.scss */
            ul.ProductListView > li .PL_Image a {
                height: 100%;
                width: 100%;
                display: block;
            }
            /* line 2456, ../sass/screen.scss */
            ul.ProductListView > li .PL_Image .shop-label {
                width: 100%;
                display: inline-block;
                position: absolute;
                top: 0px;
                right: 0px;
                top: -10px;
                padding: 0px;
            }
                /* line 2457, ../sass/screen.scss */
                ul.ProductListView > li .PL_Image .shop-label span {
                    min-width: 60px;
                    float: right;
                    font-size: 10px;
                    color: #fff;
                    background: #b0b0b0;
                    text-transform: uppercase;
                    text-align: center;
                    margin: 0 5px;
                    padding: 8px 10px 5px 10px;
                    border-radius: 1000px;
                    -webkit-border-radius: 1000px;
                    -moz-border-radius: 1000px;
                }
                /* line 2458, ../sass/screen.scss */
                ul.ProductListView > li .PL_Image .shop-label .label-new {
                    background: #080100;
                }
                /* line 2459, ../sass/screen.scss */
                ul.ProductListView > li .PL_Image .shop-label .label-sale {
                    background: #d5b99b;
                }
        /* line 2462, ../sass/screen.scss */
        ul.ProductListView > li .PL_Discrip {
            width: 100%;
            float: right;
        }
            /* line 2463, ../sass/screen.scss */
            ul.ProductListView > li .PL_Discrip h6 {
                font-size: 16px;
                color: #343434;
                text-transform: uppercase;
            }
                /* line 2464, ../sass/screen.scss */
                ul.ProductListView > li .PL_Discrip h6 a {
                    color: #343434;
                }
                    /* line 2465, ../sass/screen.scss */
                    ul.ProductListView > li .PL_Discrip h6 a:hover {
                        color: #d5b99b;
                    }
            /* line 2468, ../sass/screen.scss */
            ul.ProductListView > li .PL_Discrip .price {
                font-size: 15px;
                color: #d5b99b;
                margin-bottom: 20px;
            }
            /* line 2469, ../sass/screen.scss */
            ul.ProductListView > li .PL_Discrip p {
                font-size: 15.01px;
                color: #656668;
                font-weight: 300;
                line-height: 28px;
            }
            /* line 2470, ../sass/screen.scss */
            ul.ProductListView > li .PL_Discrip .footerPro {
                width: 100%;
                display: inline-block;
                padding-top: 16px;
            }
                /* line 2471, ../sass/screen.scss */
                ul.ProductListView > li .PL_Discrip .footerPro ul {
                    width: auto;
                    float: right;
                    padding-left: 6px;
                }
                    /* line 2472, ../sass/screen.scss */
                    ul.ProductListView > li .PL_Discrip .footerPro ul li {
                        float: right;
                        padding-left: 6px;
                    }
                        /* line 2473, ../sass/screen.scss */
                        ul.ProductListView > li .PL_Discrip .footerPro ul li a {
                            width: 42px;
                            height: 42px;
                            display: inline-block;
                            background: #696969;
                            border: none;
                            text-align: center;
                            line-height: 40px;
                            border-radius: 50%;
                            -webkit-border-radius: 50%;
                            -moz-border-radius: 50%;
                        }
                            /* line 2474, ../sass/screen.scss */
                            ul.ProductListView > li .PL_Discrip .footerPro ul li a:hover, ul.ProductListView > li .PL_Discrip .footerPro ul li a:focus {
                                background: #d5b99b;
                            }
                /* line 2478, ../sass/screen.scss */
                ul.ProductListView > li .PL_Discrip .footerPro .btn {
                    font-size: 11px;
                    padding: 7px 10px;
                }
                    /* line 2479, ../sass/screen.scss */
                    ul.ProductListView > li .PL_Discrip .footerPro .btn:hover {
                        color: #d5b99b;
                    }
                    /* line 2481, ../sass/screen.scss */
                    ul.ProductListView > li .PL_Discrip .footerPro .btn.pull-right {
                        width: 42px;
                        height: 42px;
                        min-width: inherit;
                        border-radius: 50%;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        background: #696969;
                        border-color: #696969;
                    }
                        /* line 2482, ../sass/screen.scss */
                        ul.ProductListView > li .PL_Discrip .footerPro .btn.pull-right:hover {
                            background: #d5b99b;
                            border-color: #d5b99b;
                            color: #fff;
                        }

/*--------------------------------
------//    Contact US    \------
--------------------------------*/
/* line 2493, ../sass/screen.scss */
.map-section {
    width: 100%;
    float: right;
    height: 790px;
}
    /* line 2494, ../sass/screen.scss */
    .map-section #googleMap {
        width: 100%;
        height: 100%;
    }

/* line 2497, ../sass/screen.scss */
.contact_info {
    width: 100%;
    float: left;
    max-width: 585px;
    padding-top: 55px;
    padding-right: 15px;
}
    /* line 2498, ../sass/screen.scss */
    .contact_info h2 {
        color: #343434;
        font-weight: 300;
        margin: 80px 0 30px 0;
    }
    /* line 2499, ../sass/screen.scss */
    .contact_info .add_info {
        width: 100%;
        float: right;
        margin-bottom: 30px;
    }
        /* line 2500, ../sass/screen.scss */
        .contact_info .add_info .icon {
            display: block;
            margin-bottom: 36px;
        }
        /* line 2501, ../sass/screen.scss */
        .contact_info .add_info h6 {
            font-size: 18px;
            font-weight: 600;
            text-transform: uppercase;
            color: #1a1a1a;
        }
        /* line 2502, ../sass/screen.scss */
        .contact_info .add_info p {
            line-height: 26px;
            color: #656668;
            margin-bottom: 0px;
            font-weight: 300;
        }
    /* line 2504, ../sass/screen.scss */
    .contact_info .btn {
        max-width: 176px;
    }

/*--------------------------------
------//    Page    \------
--------------------------------*/
/* line 2512, ../sass/screen.scss */
.thumbnail-box {
    width: 100%;
    float: right;
    border: 1px solid #ddd;
    padding: 5px;
}

/* line 2514, ../sass/screen.scss */
.folio_item {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 2515, ../sass/screen.scss */
    .folio_item figure {
        width: 100%;
        float: right;
        position: relative;
    }
        /* line 2516, ../sass/screen.scss */
        .folio_item figure .folio_overlay {
            width: 100%;
            float: right;
            position: absolute;
            top: 0px;
            right: 0px;
            height: 100%;
            background: rgba(213, 185, 155, 0.8);
            opacity: 0;
            transition: all 0.6s ease-in-out;
            -webkit-transition: all 0.6s ease-in-out;
            -moz-transition: all 0.6s ease-in-out;
            -o-transition: all 0.6s ease-in-out;
            -ms-transform: all 0.6s ease-in-out;
        }
            /* line 2517, ../sass/screen.scss */
            .folio_item figure .folio_overlay .folio_desc {
                width: 100%;
                float: right;
                position: absolute;
                top: 50%;
                right: 0px;
                text-align: center;
                transform: translateY(-50%);
                -webkit-transform: translateY(-50%);
                -moz-transform: translateY(-50%);
                -o-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
            }
                /* line 2518, ../sass/screen.scss */
                .folio_item figure .folio_overlay .folio_desc h4 {
                    color: #fff;
                    margin-top: 0px;
                }
                /* line 2519, ../sass/screen.scss */
                .folio_item figure .folio_overlay .folio_desc span {
                    font-size: 16px;
                    color: #fff;
                    display: block;
                }
        /* line 2524, ../sass/screen.scss */
        .folio_item figure:hover .folio_overlay {
            opacity: 1;
            top: 10px;
            right: 10px;
        }

/* line 2528, ../sass/screen.scss */
.page-header {
    padding-bottom: 9px;
    margin: 10px 0 20px;
    border-bottom: 1px solid #eee;
}

/* line 2529, ../sass/screen.scss */
#icons section {
    width: 100%;
    float: right;
    margin-top: 40px;
}

/* line 2530, ../sass/screen.scss */
.fontawesome-icon-list {
    margin-top: 22px;
}
    /* line 2531, ../sass/screen.scss */
    .fontawesome-icon-list .fa-hover a {
        height: 32px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        color: #222;
        line-height: 32px;
        font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 14px;
        padding-right: 10px;
        border-radius: 4px;
    }
        /* line 2533, ../sass/screen.scss */
        .fontawesome-icon-list .fa-hover a .fa {
            width: 32px;
            font-size: 14px;
            display: inline-block;
            text-align: center;
            margin-left: 10px;
        }
        /* line 2534, ../sass/screen.scss */
        .fontawesome-icon-list .fa-hover a:hover {
            background-color: #d5b99b;
            color: #fff;
            text-decoration: none;
        }

/* line 2541, ../sass/screen.scss */
.sidenav .accordian-content {
    width: 100%;
    max-width: 286px;
    padding: 42px 25px;
    background-color: #F9F9F9;
}
/* line 2542, ../sass/screen.scss */
.sidenav .accordion-nav {
    padding: 3px 0;
}
    /* line 2543, ../sass/screen.scss */
    .sidenav .accordion-nav > a {
        color: #191919;
        font-size: 17px;
        font-weight: 600;
        text-transform: uppercase;
    }
        /* line 2544, ../sass/screen.scss */
        .sidenav .accordion-nav > a[aria-expanded="true"], .sidenav .accordion-nav > a:hover, .sidenav .collapse ul li a:hover {
            color: #f15b4e;
        }
/* line 2546, ../sass/screen.scss */
.sidenav ul {
    margin: 0 45px 4px 0;
}
    /* line 2548, ../sass/screen.scss */
    .sidenav ul li a {
        color: #262626;
        font-size: 16px;
    }
/* line 2551, ../sass/screen.scss */
.sidenav .accordion-nav > a.collapsed:before, .sidenav .accordion-nav > a:before {
    content: '+';
    width: 24px;
    height: 24px;
    font-size: 15px;
    display: block;
    float: right;
    text-align: center;
    line-height: 24px;
}
/* line 2552, ../sass/screen.scss */
.sidenav .accordion-nav > a:before {
    content: '-';
}

/* line 2555, ../sass/screen.scss */
.card {
    position: relative;
    display: block;
    margin-bottom: .75rem;
    background-color: #fff;
    border-radius: .25rem;
    border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 2556, ../sass/screen.scss */
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 2557, ../sass/screen.scss */
.card-block {
    padding: 1.25rem;
}

/* line 2561, ../sass/screen.scss */
.dropdown-menu a.dropdown-item {
    font-size: 14px;
    display: block;
    line-height: 17px;
    padding: 6px 12px;
}

/* line 2565, ../sass/screen.scss */
.checkout {
    width: 100%;
    float: right;
    background: #fff;
    border: 1px solid #eef0ef;
    padding: 35px 30px;
}
    /* line 2566, ../sass/screen.scss */
    .checkout h4 {
        margin-bottom: 35px;
        font-weight: bold;
        padding: 0 10px;
    }
    /* line 2567, ../sass/screen.scss */
    .checkout label {
        font-weight: 300;
    }
    /* line 2568, ../sass/screen.scss */
    .checkout .checkout-box {
        width: 100%;
        float: right;
    }
        /* line 2569, ../sass/screen.scss */
        .checkout .checkout-box ul {
            width: 100%;
            float: right;
            border-bottom: 1px solid #eee;
            padding-bottom: 15px;
            margin: 0;
        }
            /* line 2570, ../sass/screen.scss */
            .checkout .checkout-box ul li.title {
                width: 100%;
                float: right;
                font-size: 17px;
                color: #222;
                border-bottom: 1px solid #eef0ef;
                padding: 12px 0;
            }
            /* line 2571, ../sass/screen.scss */
            .checkout .checkout-box ul li.title {
                margin-bottom: 12px;
            }
            /* line 2572, ../sass/screen.scss */
            .checkout .checkout-box ul li {
                width: 100%;
                float: right;
                padding: 8px 0;
                font-size: 17px;
                color: #777;
            }
                /* line 2573, ../sass/screen.scss */
                .checkout .checkout-box ul li .prod-name {
                    width: 70%;
                    float: right;
                }
                /* line 2574, ../sass/screen.scss */
                .checkout .checkout-box ul li .prod-qty {
                    width: 15%;
                    float: right;
                }
                /* line 2575, ../sass/screen.scss */
                .checkout .checkout-box ul li .prod-subtotal {
                    width: 15%;
                    float: right;
                    text-align: left;
                }
        /* line 2578, ../sass/screen.scss */
        .checkout .checkout-box p {
            width: 100%;
            float: right;
            font-size: 17px;
            color: #222;
            border-bottom: 1px solid #eef0ef;
            padding: 12px 0;
        }
            /* line 2579, ../sass/screen.scss */
            .checkout .checkout-box p span {
                float: left;
            }
            /* line 2581, ../sass/screen.scss */
            .checkout .checkout-box p:last-child {
                border-bottom: none;
            }
    /* line 2583, ../sass/screen.scss */
    .checkout ul.check-payment {
        width: 100%;
        float: right;
        margin-bottom: 18px;
    }
        /* line 2584, ../sass/screen.scss */
        .checkout ul.check-payment li {
            width: 100%;
            float: right;
        }
    /* line 2586, ../sass/screen.scss */
    .checkout #paymentdiv {
        width: 100%;
        float: right;
    }

/*--------------------------------
------//    Extra Pages    \------
--------------------------------*/
/* line 2596, ../sass/screen.scss */
.error-content h3 {
    color: #666;
    margin: 55px 0 18px 0;
}
/* line 2597, ../sass/screen.scss */
.error-content p {
    color: #666;
    margin-bottom: 22px;
}
/* line 2598, ../sass/screen.scss */
.error-content a.btn {
    border: none;
    margin-top: 32px;
}
    /* line 2599, ../sass/screen.scss */
    .error-content a.btn:hover {
        background: #fff;
        color: #d5b99b;
    }

/* line 2603, ../sass/screen.scss */
.error-form {
    width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
    max-width: 450px;
}
    /* line 2604, ../sass/screen.scss */
    .error-form form {
        width: 100%;
        display: inline-block;
        margin-bottom: 20px;
    }
        /* line 2605, ../sass/screen.scss */
        .error-form form input[type="text"] {
            padding: 12px 14px 12px 52px;
        }
        /* line 2606, ../sass/screen.scss */
        .error-form form button {
            color: #999;
            font-size: 18px;
            padding: 11px 0 10px 0;
            position: absolute;
            left: 0;
            top: 0;
            transition: all 0.3s ease-in-out;
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            -ms-transform: all 0.3s ease-in-out;
            width: 50px;
            border: none;
            background: transparent;
        }

/* line 2611, ../sass/screen.scss */
.empty-cart-inner {
    width: 100%;
    float: right;
}
    /* line 2612, ../sass/screen.scss */
    .empty-cart-inner .empty-cart-icon {
        margin-bottom: 24px;
    }
    /* line 2613, ../sass/screen.scss */
    .empty-cart-inner h5 {
        margin-bottom: 18px;
    }
    /* line 2614, ../sass/screen.scss */
    .empty-cart-inner a.btn {
        margin-top: 40px;
    }

/* line 2618, ../sass/screen.scss */
.service-box {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 2619, ../sass/screen.scss */
    .service-box figure {
        width: 100%;
        float: right;
        text-align: center;
        background: #f5f5f5;
        padding: 0px;
    }
    /* line 2620, ../sass/screen.scss */
    .service-box .service-text {
        width: 100%;
        float: right;
        background: #ffffff;
        padding: 15px 15px;
        text-align: center;
        border: 1px solid #f5f5f5;
    }

/* line 2623, ../sass/screen.scss */
ul.gallery_view {
    width: 100%;
    float: right;
}
    /* line 2624, ../sass/screen.scss */
    ul.gallery_view li {
        width: 20%;
        float: right;
    }
        /* line 2625, ../sass/screen.scss */
        ul.gallery_view li.item-double {
            width: 40%;
        }

/* line 2628, ../sass/screen.scss */
.gallery_item {
    width: 100%;
    float: right;
    position: relative;
    overflow: hidden;
}
    /* line 2629, ../sass/screen.scss */
    .gallery_item figure {
        width: 100%;
        display: inline-block;
    }
        /* line 2630, ../sass/screen.scss */
        .gallery_item figure img {
            width: 100%;
        }
    /* line 2633, ../sass/screen.scss */
    .gallery_item .icon {
        position: absolute;
        top: 30%;
        right: 0;
        text-align: center;
        left: 0;
        -webkit-transition: .5s;
        transition: .5s;
        -webkit-transform-origin: 100% 0 0;
        transform-origin: 100% 0 0;
        -webkit-transform: scaleY(0);
        transform: scaleY(0);
        margin-top: -25px;
    }
        /* line 2635, ../sass/screen.scss */
        .gallery_item .icon a.btn {
            width: 50px;
            height: 50px;
            min-width: inherit;
            margin: 5px;
            text-align: center;
            padding: 0px 10px;
            line-height: 50px;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
        }
            /* line 2636, ../sass/screen.scss */
            .gallery_item .icon a.btn em {
                margin: 0px;
            }
    /* line 2640, ../sass/screen.scss */
    .gallery_item::before {
        background: rgba(0, 0, 0, 0.4) none repeat scroll 100% 0;
        bottom: 0px;
        content: "";
        right: 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition: .3s;
        transition: .3s;
        cursor: pointer;
    }
    /* line 2643, ../sass/screen.scss */
    .gallery_item:hover::before {
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
    /* line 2644, ../sass/screen.scss */
    .gallery_item:hover .icon {
        top: 50%;
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
    }

/* line 2649, ../sass/screen.scss */
.element-page .btn {
    margin-bottom: 10px;
}

/*----------------------------------------
------//    Product Details 02    \------
----------------------------------------*/
/* line 2655, ../sass/screen.scss */
.single-product {
    width: 100%;
    float: right;
    background: #fff;
    padding: 30px 15px;
    margin-bottom: 30px;
}
    /* line 2656, ../sass/screen.scss */
    .single-product .single-big-photo {
        width: 100%;
        float: right;
    }
        /* line 2657, ../sass/screen.scss */
        .single-product .single-big-photo #pro_slider {
            margin: 0px;
        }
        /* line 2658, ../sass/screen.scss */
        .single-product .single-big-photo #carousel {
            margin: 5px 0 0px 0;
            overflow: hidden;
        }
            /* line 2659, ../sass/screen.scss */
            .single-product .single-big-photo #carousel .flex-direction-nav a {
                margin-top: -16px;
            }
        /* line 2661, ../sass/screen.scss */
        .single-product .single-big-photo figure {
            width: 100%;
            float: right;
            background: #bcbcbc;
            position: relative;
        }
            /* line 2662, ../sass/screen.scss */
            .single-product .single-big-photo figure img {
                width: 100%;
                opacity: 1;
            }
            /* line 2663, ../sass/screen.scss */
            .single-product .single-big-photo figure .view-screen {
                width: 25px;
                height: 25px;
                display: block;
                font-size: 16px;
                color: #999;
                line-height: 18px;
                position: absolute;
                bottom: 0;
                left: 0;
                text-align: center;
                z-index: 9;
                padding-left: 6px;
                padding-bottom: 28px;
            }
                /* line 2664, ../sass/screen.scss */
                .single-product .single-big-photo figure .view-screen::before {
                    border-left: 60px solid #FCFBFB;
                    border-top: 60px solid transparent;
                    bottom: 0px;
                    content: "";
                    position: absolute;
                    left: 0;
                    z-index: -1;
                }
    /* line 2668, ../sass/screen.scss */
    .single-product .product-info {
        width: 100%;
        float: right;
    }
        /* line 2669, ../sass/screen.scss */
        .single-product .product-info .post-title {
            font-size: 16px;
            margin: 0 0 16px 0;
            text-transform: uppercase;
            line-height: 21px;
        }
        /* line 2671, ../sass/screen.scss */
        .single-product .product-info .pro-rating a {
            color: #d5b99b;
            font-size: 15px;
            line-height: 20px;
        }
        /* line 2672, ../sass/screen.scss */
        .single-product .product-info .pro-rating span {
            font-size: 13px;
        }
        /* line 2674, ../sass/screen.scss */
        .single-product .product-info .pro-price {
            width: 100%;
            float: right;
            margin-bottom: 16px;
        }
            /* line 2675, ../sass/screen.scss */
            .single-product .product-info .pro-price span {
                font-size: 20px;
                color: #d5b99b;
                line-height: 28px;
                display: inline-block;
            }
                /* line 2676, ../sass/screen.scss */
                .single-product .product-info .pro-price span.shop-old-price {
                    text-decoration: line-through;
                    font-weight: 400;
                    color: #a8a8a8;
                }
        /* line 2680, ../sass/screen.scss */
        .single-product .product-info .product-description {
            width: 100%;
            float: right;
            margin-bottom: 10px;
        }
        /* line 2682, ../sass/screen.scss */
        .single-product .product-info .CartItem {
            width: 100%;
            float: right;
            margin-top: 20px;
        }
            /* line 2683, ../sass/screen.scss */
            .single-product .product-info .CartItem ul.QuantityBox {
                margin: 0 0 0 16px;
            }

/* line 2689, ../sass/screen.scss */
.single-pro-tab {
    width: 100%;
    float: right;
}
    /* line 2690, ../sass/screen.scss */
    .single-pro-tab .single-pro-tab-menu {
        width: 100%;
        display: inline-block;
    }
        /* line 2691, ../sass/screen.scss */
        .single-pro-tab .single-pro-tab-menu ul {
            width: 100%;
            display: inline-block;
        }
            /* line 2692, ../sass/screen.scss */
            .single-pro-tab .single-pro-tab-menu ul li {
                width: 100%;
                display: inline-block;
                margin-bottom: 5px;
            }
                /* line 2693, ../sass/screen.scss */
                .single-pro-tab .single-pro-tab-menu ul li a {
                    font-size: 16px;
                    color: #666;
                    display: block;
                    font-weight: 400;
                    line-height: 45px;
                    padding: 0 30px;
                    background: #fff none repeat scroll 100% 0;
                }
                /* line 2694, ../sass/screen.scss */
                .single-pro-tab .single-pro-tab-menu ul li.active a {
                    background: #d5b99b;
                    color: #fff;
                }
    /* line 2699, ../sass/screen.scss */
    .single-pro-tab .pro-tab-info {
        width: 100%;
        float: right;
        background: #fff none repeat scroll 100% 0;
        padding: 40px 30px;
    }

/* line 2702, ../sass/screen.scss */
.title-border {
    font-size: 16px;
    color: #434343;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 30px 0;
    padding-bottom: 10px;
}
    /* line 2703, ../sass/screen.scss */
    .title-border::before {
        content: "";
        width: 50px;
        height: 2px;
        background: #eee none repeat scroll 100% 0;
        position: absolute;
        bottom: 0;
        right: 0;
    }

/* line 2705, ../sass/screen.scss */
.color-element {
    width: 26px;
    height: 26px;
    background: #efefef;
    float: right;
    position: relative;
}
    /* line 2706, ../sass/screen.scss */
    .color-element label {
        cursor: pointer;
        position: absolute;
        width: 100%;
        height: 100%;
        right: 0px;
        top: 0px;
        margin: 0px;
    }
        /* line 2707, ../sass/screen.scss */
        .color-element label::after {
            width: 32px;
            height: 32px;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            content: "";
            position: absolute;
            top: -3px;
            right: -3px;
            background-color: transparent;
            border: 1px solid #000;
        }
    /* line 2709, ../sass/screen.scss */
    .color-element input[type=radio] {
        opacity: 0;
    }
        /* line 2710, ../sass/screen.scss */
        .color-element input[type=radio]:checked + label:after {
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

/* line 2712, ../sass/screen.scss */
.avbl-info {
    width: 100%;
    float: right;
    max-width: 250px;
}
    /* line 2713, ../sass/screen.scss */
    .avbl-info.table > tbody > tr > td {
        border: none;
        padding-right: 0px;
    }

/* line 2716, ../sass/screen.scss */
.product-comments li {
    width: 100%;
    float: right;
}

/* line 2717, ../sass/screen.scss */
.pro-reviewer {
    width: 100px;
    float: right;
}
    /* line 2718, ../sass/screen.scss */
    .pro-reviewer img {
        width: 100%;
    }

/* line 2720, ../sass/screen.scss */
.pro-reviewer-comment {
    margin-right: 100px;
    padding-right: 20px;
}
    /* line 2721, ../sass/screen.scss */
    .pro-reviewer-comment h5 {
        font-size: 16px;
    }

/* line 2723, ../sass/screen.scss */
.comment-reply a {
    font-size: 14px;
    color: #999;
    display: inline-block;
    line-height: 30px;
    height: 30px;
    margin-right: 2px;
    text-align: center;
    width: 50px;
    background: #f6f6f6 none repeat scroll 100% 0;
}

/* line 2724, ../sass/screen.scss */
.threaded-comments {
    padding-right: 20px;
}

/* line 2725, ../sass/screen.scss */
.comment-reply a:hover {
    background: #d5b99b none repeat scroll 100% 0;
    color: #fff;
}

/* line 2726, ../sass/screen.scss */
.reply-date {
    color: #999;
    margin-bottom: 10px;
}

/* line 2728, ../sass/screen.scss */
.separator {
    color: #ccc;
    margin: 0 15px;
}

/* line 2729, ../sass/screen.scss */
.your-rating span a {
    color: #d5b99b;
    font-size: 16px;
}

/*---------------------------------
------//    Coming Soon    \------
---------------------------------*/
/* line 2739, ../sass/screen.scss */
#content-block {
    position: relative;
    overflow: hidden;
    background: #000;
}

    /* line 2740, ../sass/screen.scss */
    #content-block *:last-child {
        margin-bottom: 0;
    }

/* line 2741, ../sass/screen.scss */
.shoptym-background {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-position: center center;
    background-size: cover;
    opacity: 0.3;
}

/* line 2743, ../sass/screen.scss */
.row-view {
    display: table-row;
}

/* line 2746, ../sass/screen.scss */
.shoptym-container {
    position: relative;
    z-index: 2;
    height: 100%;
    width: 100%;
    display: table;
}
    /* line 2747, ../sass/screen.scss */
    .shoptym-container .shoptym-logo {
        text-align: center;
        padding: 15px 0;
    }
    /* line 2748, ../sass/screen.scss */
    .shoptym-container .cell-view {
        vertical-align: middle;
        display: table-cell;
        height: inherit;
    }
    /* line 2750, ../sass/screen.scss */
    .shoptym-container .shoptyn-content {
        padding: 70px 15px;
        text-align: center;
    }
        /* line 2751, ../sass/screen.scss */
        .shoptym-container .shoptyn-content h1 {
            color: #fff;
            text-transform: uppercase;
        }
    /* line 2753, ../sass/screen.scss */
    .shoptym-container .description {
        font-size: 15px;
        line-height: 22px;
        color: #b6b6b6;
        max-width: 560px;
        margin: 0 auto;
        margin-bottom: 35px;
    }
    /* line 2754, ../sass/screen.scss */
    .shoptym-container .ClassyCountdownDemo {
        max-width: 640px;
        display: inline-block;
        margin: 0 auto;
        float: none;
        padding-top: 10px;
        margin-bottom: 50px;
    }
        /* line 2756, ../sass/screen.scss */
        .shoptym-container .ClassyCountdownDemo ul li .count input {
            background: transparent;
            color: #fff;
            font-size: 72px;
            line-height: 70px;
            padding: 0px;
            border: none;
            margin-bottom: 0px;
        }
        /* line 2757, ../sass/screen.scss */
        .shoptym-container .ClassyCountdownDemo ul li .count .caption-text {
            font-size: 18px;
            line-height: 24px;
            display: block;
            font-weight: 700;
            color: #d5b99b;
            text-transform: uppercase;
        }
    /* line 2760, ../sass/screen.scss */
    .shoptym-container .styled-form {
        width: 100%;
        float: right;
        text-align: center;
    }
        /* line 2761, ../sass/screen.scss */
        .shoptym-container .styled-form form {
            width: 100%;
            display: inline-block;
            text-align: right;
            max-width: 430px;
            padding-left: 110px;
            position: relative;
        }
            /* line 2762, ../sass/screen.scss */
            .shoptym-container .styled-form form input[type="email"] {
                background: white;
                border: none;
                color: #000;
                margin-bottom: 0px;
            }
            /* line 2763, ../sass/screen.scss */
            .shoptym-container .styled-form form .btn {
                position: absolute;
                top: 0px;
                left: 0px;
                width: 110px;
                min-width: inherit;
                padding: 8px 0;
            }
    /* line 2767, ../sass/screen.scss */
    .shoptym-container .shoptyn-copyright {
        text-align: center;
    }
        /* line 2768, ../sass/screen.scss */
        .shoptym-container .shoptyn-copyright .copyright {
            font-size: 14px;
            line-height: 14px;
            color: #7f7f7f;
            margin-bottom: 15px;
            padding: 7px 0;
        }
            /* line 2769, ../sass/screen.scss */
            .shoptym-container .shoptyn-copyright .copyright a {
                color: #d5b99b;
            }

/*---------------------------------
------//    Coming Soon 2   \------
---------------------------------*/
/* line 2780, ../sass/screen.scss */
body.cs2 {
    height: 100%;
    text-align: center;
    background-color: #333;
}
    /* line 2781, ../sass/screen.scss */
    body.cs2 p.lead {
        color: #fff;
    }

/* line 2783, ../sass/screen.scss */
.site-wrapper {
    display: table;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.5);
    vertical-align: middle;
}

/* line 2784, ../sass/screen.scss */
.site-wrapper-inner {
    display: table-cell;
    vertical-align: top;
}

/* line 2785, ../sass/screen.scss */
.cover-container {
    margin-left: auto;
    margin-right: auto;
}
    /* line 2786, ../sass/screen.scss */
    .cover-container .cover-heading {
        color: #fff;
    }

/* line 2789, ../sass/screen.scss */
.inner {
    padding: 30px;
}

/* line 2791, ../sass/screen.scss */
.masthead-brand {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* line 2793, ../sass/screen.scss */
.masthead-nav > li {
    display: inline-block;
}

    /* line 2794, ../sass/screen.scss */
    .masthead-nav > li + li {
        margin-right: 20px;
    }

    /* line 2795, ../sass/screen.scss */
    .masthead-nav > li > a {
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
        color: rgba(255, 255, 255, 0.75);
        border-bottom: 2px solid transparent;
    }

        /* line 2796, ../sass/screen.scss */
        .masthead-nav > li > a:hover, .masthead-nav > li > a:focus {
            background-color: transparent;
            border-bottom-color: #a9a9a9;
            border-bottom-color: rgba(255, 255, 255, 0.25);
        }

/* line 2797, ../sass/screen.scss */
.masthead-nav > .active > a, .masthead-nav > .active > a:hover, .masthead-nav > .active > a:focus {
    color: #fff;
    border-bottom-color: #fff;
}

@media (min-width: 768px) {
    /* line 2800, ../sass/screen.scss */
    .masthead-brand {
        float: right;
    }

    /* line 2803, ../sass/screen.scss */
    .masthead-nav {
        float: left;
    }
}
/* line 2808, ../sass/screen.scss */
.cover {
    padding: 0 20px;
}

    /* line 2809, ../sass/screen.scss */
    .cover .btn-lg {
        padding: 10px 20px;
        font-weight: bold;
    }

/* line 2810, ../sass/screen.scss */
.mastfoot {
    color: #999;
    color: rgba(255, 255, 255, 0.5);
}
    /* line 2811, ../sass/screen.scss */
    .mastfoot p {
        color: rgba(255, 255, 255, 0.5);
    }
        /* line 2812, ../sass/screen.scss */
        .mastfoot p a {
            color: #fff;
        }

@media (min-width: 768px) {
    /* line 2817, ../sass/screen.scss */
    .masthead {
        position: fixed;
        top: 0;
    }

    /* line 2818, ../sass/screen.scss */
    .mastfoot {
        position: fixed;
        bottom: 0;
    }

    /* line 2819, ../sass/screen.scss */
    .site-wrapper-inner {
        vertical-align: middle;
    }

    /* line 2820, ../sass/screen.scss */
    .masthead, .mastfoot, .cover-container {
        width: 100%;
    }
}

@media (min-width: 992px) {
    /* line 2824, ../sass/screen.scss */
    .masthead, .mastfoot, .cover-container {
        width: 700px;
    }
}
/*---------------------------------
------//    contact 2 page    \------
---------------------------------*/
/* line 2833, ../sass/screen.scss */
.googleMap2 {
    width: 100%;
    float: right;
    height: 450px;
}

/* line 2834, ../sass/screen.scss */
.contact2-container {
    width: 100%;
    float: right;
}

/* line 2836, ../sass/screen.scss */
.contact2-title {
    width: 100%;
    float: right;
    border-bottom: 2px solid #ebebeb;
    margin-bottom: 22px;
}
    /* line 2837, ../sass/screen.scss */
    .contact2-title h3 {
        margin: 0px;
        padding-bottom: 10px;
    }

/* line 2839, ../sass/screen.scss */
.contact2-desc {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 2840, ../sass/screen.scss */
    .contact2-desc ul {
        width: 100%;
        display: inline-block;
        padding-top: 15px;
    }
        /* line 2841, ../sass/screen.scss */
        .contact2-desc ul li {
            font-size: 15px;
            line-height: 21px;
            color: #707070;
            border-bottom: 1px solid #ebebeb;
            width: 100%;
            display: inline-block;
            padding: 10px 40px 6px 0;
            position: relative;
        }
            /* line 2842, ../sass/screen.scss */
            .contact2-desc ul li em {
                font-size: 16px;
                color: #c2c2c2;
                position: absolute;
                top: 10px;
                right: 3px;
                width: 26px;
                text-align: center;
            }
            /* line 2843, ../sass/screen.scss */
            .contact2-desc ul li p {
                font-size: 14px;
                line-height: 21px;
                color: #707070;
                margin-bottom: 0px;
            }

/* line 2847, ../sass/screen.scss */
.contact2-form {
    width: 100%;
    float: right;
}
    /* line 2848, ../sass/screen.scss */
    .contact2-form textarea {
        height: 178px;
    }

/*---------------------------------
------//    Services 2 page    \------
---------------------------------*/
/* line 2855, ../sass/screen.scss */
.block_title {
    margin-bottom: 30px;
}
    /* line 2856, ../sass/screen.scss */
    .block_title h2 {
        font-weight: 600;
        text-transform: uppercase;
        margin: 0px;
    }
        /* line 2857, ../sass/screen.scss */
        .block_title h2 span {
            color: #d5b99b;
        }

/* line 2861, ../sass/screen.scss */
.single-service {
    background-color: #fff;
    border: 1px solid #fbfbfb;
    display: block;
    margin: -1px;
    padding: 65px 55px 65px 65px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    /*-- Single Service Hover --*/
}
    /* line 2862, ../sass/screen.scss */
    .single-service .icon {
        display: block;
        float: right;
        margin-left: 35px;
        padding-left: 30px;
        position: relative;
    }
        /* line 2863, ../sass/screen.scss */
        .single-service .icon::before, .single-service .icon::after {
            width: 1px;
            height: 30px;
            content: "";
            display: block;
            background-color: #969696;
            margin-top: -15px;
            position: absolute;
            left: 0;
            top: 50%;
        }
        /* line 2864, ../sass/screen.scss */
        .single-service .icon::after {
            height: 20px;
            margin-top: -10px;
            left: 4px;
        }
        /* line 2865, ../sass/screen.scss */
        .single-service .icon em {
            width: 64px;
            font-size: 40px;
            line-height: 95px;
            color: #979797;
            display: block;
            text-align: center;
        }
    /* line 2869, ../sass/screen.scss */
    .single-service .content h5 {
        font-size: 16px;
        color: #7c7c7c;
        font-weight: 400;
        margin: 0px 0 12px 0;
        text-transform: uppercase;
    }
    /* line 2870, ../sass/screen.scss */
    .single-service .content p {
        font-size: 14px;
        color: #959595;
        line-height: 21px;
        margin: 0;
    }

/* line 2878, ../sass/screen.scss */
.service-wrapper [class*="col-"]:nth-child(1) .single-service:hover {
    -webkit-transform: translateX(5px) translateY(-5px);
    -ms-transform: translateX(5px) translateY(-5px);
    transform: translateX(5px) translateY(-5px);
}

/* line 2883, ../sass/screen.scss */
.service-wrapper [class*="col-"]:nth-child(2) .single-service:hover {
    -webkit-transform: translateX(-5px) translateY(-5px);
    -ms-transform: translateX(-5px) translateY(-5px);
    transform: translateX(-5px) translateY(-5px);
}

/* line 2888, ../sass/screen.scss */
.service-wrapper [class*="col-"]:nth-child(3) .single-service:hover {
    -webkit-transform: translateX(5px) translateY(5px);
    -ms-transform: translateX(5px) translateY(5px);
    transform: translateX(5px) translateY(5px);
}

/* line 2893, ../sass/screen.scss */
.service-wrapper [class*="col-"]:nth-child(4) .single-service:hover {
    -webkit-transform: translateX(-5px) translateY(5px);
    -ms-transform: translateX(-5px) translateY(5px);
    transform: translateX(-5px) translateY(5px);
}

/* line 2900, ../sass/screen.scss */
.SS_overlay {
    background: rgba(0, 0, 0, 0.9);
}
    /* line 2901, ../sass/screen.scss */
    .SS_overlay .block_title h2 {
        color: #fff;
    }

/* line 2905, ../sass/screen.scss */
.single-service-2 {
    width: 100%;
    float: right;
    background-color: rgba(255, 255, 255, 0.9);
    display: block;
    padding: 75px 30px;
    margin: 15px 0;
}
    /* line 2906, ../sass/screen.scss */
    .single-service-2 .icon {
        display: block;
        margin-bottom: 27px;
        padding-bottom: 33px;
        position: relative;
    }
        /* line 2907, ../sass/screen.scss */
        .single-service-2 .icon em {
            color: #2d2d2d;
            display: block;
            font-size: 40px;
            line-height: 55px;
        }
        /* line 2908, ../sass/screen.scss */
        .single-service-2 .icon::before, .single-service-2 .icon::after {
            background-color: #2d2d2d;
            bottom: 0;
            content: "";
            display: block;
            height: 1px;
            right: 50%;
            margin-right: -15px;
            position: absolute;
            width: 30px;
        }
        /* line 2909, ../sass/screen.scss */
        .single-service-2 .icon::after {
            bottom: 4px;
            margin-right: -10px;
            width: 20px;
        }
    /* line 2912, ../sass/screen.scss */
    .single-service-2 .content h5 {
        font-size: 16px;
        color: #2d2d2d;
        font-weight: 400;
        line-height: 14px;
        margin-bottom: 22px;
        text-transform: uppercase;
    }
    /* line 2913, ../sass/screen.scss */
    .single-service-2 .content p {
        font-size: 14px;
        line-height: 23px;
        color: #2d2d2d;
        margin: 0;
    }

/* line 2920, ../sass/screen.scss */
ul.list-style-disc {
    width: 100%;
    display: inline-block;
    padding-right: 30px;
}
    /* line 2921, ../sass/screen.scss */
    ul.list-style-disc li {
        list-style-type: disc;
        color: #494949;
        font-weight: 400;
        font-size: 16px;
        padding: 4px 0;
    }

/*---------------------------------
------//    Inner section    \------
---------------------------------*/
/* line 2927, ../sass/screen.scss */
.section-info {
    width: 100%;
    float: right;
    border-top: 1px solid #d4dde5;
    padding: 50px 0;
    position: relative;
}
    /* line 2928, ../sass/screen.scss */
    .section-info .section-title {
        font-size: 20px;
        display: inline-block;
        line-height: 1em;
        margin-top: -13px;
        padding-left: 20px;
        position: absolute;
        top: 0;
        right: 0;
        background: #fff;
        font-weight: 300;
    }
    /* line 2929, ../sass/screen.scss */
    .section-info p {
        font-size: 14px;
        color: #939faa;
    }
    /* line 2930, ../sass/screen.scss */
    .section-info .dropcap {
        float: right;
        color: #fff;
        background: #d5b99b;
        margin-left: 15px;
        margin-top: 5px;
        font-weight: 600;
        margin-bottom: 5px;
        text-align: center;
    }
        /* line 2931, ../sass/screen.scss */
        .section-info .dropcap.style1 {
            font-size: 3.3333em;
            border-radius: 0 0 50px 50px;
            -webkit-border-radius: 0 0 50px 50px;
            -moz-border-radius: 0 0 50px 50px;
            width: 1.2em;
            height: 1.5em;
            line-height: 1.4em;
        }
        /* line 2932, ../sass/screen.scss */
        .section-info .dropcap.style2 {
            font-size: 2.5em;
            border-radius: 50%;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            text-transform: uppercase;
            width: 1.6em;
            height: 1.6em;
            line-height: 1.6em;
        }
    /* line 2934, ../sass/screen.scss */
    .section-info h5 {
        font-size: 14px;
    }

/* line 2937, ../sass/screen.scss */
blockquote.box {
    margin-bottom: 22px;
    border: none;
    position: relative;
}
    /* line 2938, ../sass/screen.scss */
    blockquote.box p {
        font-size: 18px;
        line-height: 31px;
        font-weight: 300;
        color: #6b6666;
    }
    /* line 2939, ../sass/screen.scss */
    blockquote.box:before {
        content: "\f10d";
        margin-left: 4px;
        position: absolute;
        top: 30px;
        right: 16px;
        font-family: FontAwesome;
        font-size: 2.5em;
        vertical-align: middle;
    }

/* line 2942, ../sass/screen.scss */
blockquote.style1 {
    background: #edf6ff;
    color: #1b4268;
    font-size: 1em;
    padding: 33px 65px 25px 30px;
}
    /* line 2943, ../sass/screen.scss */
    blockquote.style1:before {
        color: #fff;
    }

/* line 2946, ../sass/screen.scss */
blockquote.style2, blockquote.style3 {
    font-weight: 300;
    border: 1px solid #edf6ff;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 65px;
}
    /* line 2947, ../sass/screen.scss */
    blockquote.style2 p, blockquote.style3 p {
        font-size: 15px;
        line-height: 23px;
    }
    /* line 2948, ../sass/screen.scss */
    blockquote.style2::before, blockquote.style3::before {
        font-size: 28px;
        color: #edf6ff;
        top: 28px;
        right: 26px;
    }

    /* line 2951, ../sass/screen.scss */
    blockquote.style2:after {
        border-left: 21px solid transparent;
        border-top: 21px solid #edf6ff;
        content: "";
        position: absolute;
        bottom: -1px;
        left: -1px;
        background: #fff;
    }

/* line 2952, ../sass/screen.scss */
blockquote.style3 {
    border-top: 2px solid #d5b99b;
}
    /* line 2953, ../sass/screen.scss */
    blockquote.style3:after {
        content: "";
        border-top: 3px solid #d5b99b;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;
        position: absolute;
        top: 0;
        right: 50%;
        margin-right: -3px;
    }

/* line 2956, ../sass/screen.scss */
ul.arrow-circle.size-medium, ul.arrow.size-medium, ul.star.size-medium, ul.decimal-zero.size-medium, ul.disc.size-medium {
    font-size: 13px;
}
    /* line 2957, ../sass/screen.scss */
    ul.arrow-circle.size-medium li, ul.arrow.size-medium li, ul.star.size-medium li, ul.decimal-zero.size-medium li, ul.disc.size-medium li {
        margin-bottom: 20px;
    }

/* line 2959, ../sass/screen.scss */
ul.arrow-circle li, ul.arrow li, ul.star li, ul.decimal-zero li, ul.disc li {
    margin-bottom: 12px;
    line-height: 20px;
}

    /* line 2961, ../sass/screen.scss */
    ul.arrow-circle li:before, ul.arrow li:before, ul.star li:before, ul.decimal-zero li:before, ul.disc li:before {
        content: "";
        display: inline-block;
        margin-left: 15px;
        font-family: FontAwesome;
    }

    /* line 2962, ../sass/screen.scss */
    ul.arrow li:before, ul.arrow-circle li:before {
        content: "\f105";
    }

    /* line 2963, ../sass/screen.scss */
    ul.arrow li.active:before {
        color: #d5b99b;
    }

/* line 2965, ../sass/screen.scss */
ul.arrow-circle li {
    position: relative;
    padding-right: 34px;
}
    /* line 2966, ../sass/screen.scss */
    ul.arrow-circle li:before {
        font-size: 0.8333em;
        width: 22px;
        height: 22px;
        line-height: 20px;
        text-align: center;
        color: #d4dde5;
        border: 1px solid;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -10px;
        text-indent: 1px;
    }
    /* line 2967, ../sass/screen.scss */
    ul.arrow-circle li.active:before {
        color: #fff;
        background: #d5b99b;
        border-color: #d5b99b;
    }

/* line 2970, ../sass/screen.scss */
ul.star li:before {
    content: "\f005";
}

/* line 2971, ../sass/screen.scss */
ul.decimal-zero {
    counter-reset: item;
}

    /* line 2972, ../sass/screen.scss */
    ul.decimal-zero > li:before {
        counter-increment: item;
        content: counter(item) " ";
        color: #d5b99b;
    }

    /* line 2973, ../sass/screen.scss */
    ul.decimal-zero > li:nth-child(-n+9)::before {
        content: "0" counter(item);
    }

/* line 2974, ../sass/screen.scss */
ul.disc li:before {
    width: 0.5em;
    height: 0.5em;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background: #d5b99b;
}

/* line 2976, ../sass/screen.scss */
ul.lower-alpha {
    list-style: lower-alpha inside;
}
    /* line 2977, ../sass/screen.scss */
    ul.lower-alpha li {
        list-style: lower-alpha inside;
    }

/* line 2980, ../sass/screen.scss */
ul.bullet-text {
    font-size: 14px;
}
    /* line 2981, ../sass/screen.scss */
    ul.bullet-text li {
        line-height: 1.8em;
        margin-bottom: 5px;
    }

/*---------------------------------
------//    Terms & Conditions Page    \------
---------------------------------*/
/* line 2989, ../sass/screen.scss */
.main-conditions {
    width: 100%;
    float: right;
}
    /* line 2990, ../sass/screen.scss */
    .main-conditions .box {
        width: 100%;
        float: right;
        margin-bottom: 30px;
    }
        /* line 2991, ../sass/screen.scss */
        .main-conditions .box h6 {
            font-weight: 300;
            color: #1b4268;
            margin: 0 0 20px 0;
        }
        /* line 2992, ../sass/screen.scss */
        .main-conditions .box p {
            font-size: 14px;
            color: #939faa;
        }

/*---------------------------------
------//    Events Page    \------
---------------------------------*/
/* line 2999, ../sass/screen.scss */
.event_view {
    width: 100%;
    float: right;
}

/* line 3000, ../sass/screen.scss */
.event_list {
    width: 100%;
    float: right;
    margin-bottom: 30px;
}
    /* line 3001, ../sass/screen.scss */
    .event_list figure {
        width: 100%;
        float: right;
        position: relative;
        overflow: hidden;
    }
        /* line 3002, ../sass/screen.scss */
        .event_list figure::before {
            content: "";
            width: 0;
            height: 0;
            border-right: 14px solid transparent;
            border-left: 14px solid transparent;
            border-bottom: 16px solid #fff;
            position: absolute;
            bottom: 0px;
            right: 30px;
            z-index: 3;
        }
        /* line 3003, ../sass/screen.scss */
        .event_list figure img {
            width: 100%;
            transition: all 0.4s ease-in-out;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transform: all 0.4s ease-in-out;
        }
        /* line 3004, ../sass/screen.scss */
        .event_list figure .date {
            width: auto;
            float: left;
            background: #fff;
            position: absolute;
            top: 12px;
            left: 12px;
            text-align: center;
            padding: 10px 10px;
            min-width: 55px;
            z-index: 3;
        }
            /* line 3005, ../sass/screen.scss */
            .event_list figure .date h6 {
                margin: 0px;
                font-weight: 500;
                color: #d5b99b;
            }
            /* line 3006, ../sass/screen.scss */
            .event_list figure .date hr {
                margin-top: 8px;
                margin-bottom: 8px;
            }
            /* line 3007, ../sass/screen.scss */
            .event_list figure .date span {
                font-size: 12px;
                display: block;
                text-transform: uppercase;
            }
        /* line 3009, ../sass/screen.scss */
        .event_list figure::after {
            content: "";
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0;
            right: 0;
            overflow: hidden;
            background-color: transparent;
            background-color: rgba(246, 108, 105, 0.8);
            color: #ffffff;
            opacity: 0;
            z-index: 2;
            transition: all 0.4s ease-in-out;
            -webkit-transition: all 0.4s ease-in-out;
            -moz-transition: all 0.4s ease-in-out;
            -o-transition: all 0.4s ease-in-out;
            -ms-transform: all 0.4s ease-in-out;
        }
    /* line 3011, ../sass/screen.scss */
    .event_list .caption {
        width: 100%;
        float: right;
        background: #fff;
        padding: 18px 12px;
    }
        /* line 3012, ../sass/screen.scss */
        .event_list .caption .EL_Title {
            font-size: 20px;
            font-weight: 400;
            margin: 0 0 18px 0;
            position: relative;
            padding-bottom: 12px;
        }
            /* line 3013, ../sass/screen.scss */
            .event_list .caption .EL_Title::before {
                content: "";
                width: 50px;
                height: 2px;
                background: #d5b99b;
                position: absolute;
                right: 0px;
                bottom: 0px;
            }
        /* line 3015, ../sass/screen.scss */
        .event_list .caption a.btn {
            font-size: 12px;
            color: #000;
            background: #fff;
            border: 1px solid #d8d8d8;
            padding: 6px 10px 4px 10px;
            min-width: 110px;
            border-radius: 6px;
            margin-top: 12px;
        }
            /* line 3016, ../sass/screen.scss */
            .event_list .caption a.btn:hover {
                background: #d5b99b;
                color: #fff;
                border-color: #d5b99b;
            }
    /* line 3021, ../sass/screen.scss */
    .event_list:hover figure img {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2);
    }
    /* line 3022, ../sass/screen.scss */
    .event_list:hover figure::after {
        opacity: 1;
    }

/* line 3027, ../sass/screen.scss */
.upcoming-event-page {
    width: 100%;
    float: right;
}

/* line 3028, ../sass/screen.scss */
.upcoming-event {
    width: 100%;
    float: right;
    margin-bottom: 50px;
}
    /* line 3030, ../sass/screen.scss */
    .upcoming-event .event-detail {
        background: #fff;
        display: inline-block;
        margin-right: -10%;
        padding: 70px 75px;
        position: relative;
        vertical-align: middle;
        width: 60%;
    }
        /* line 3031, ../sass/screen.scss */
        .upcoming-event .event-detail h3 {
            font-size: 22px;
            font-weight: 600;
            margin-top: 0px;
            margin-bottom: 15px;
            text-transform: uppercase;
        }
        /* line 3032, ../sass/screen.scss */
        .upcoming-event .event-detail > span {
            width: 100%;
            display: inline-block;
            color: #626262;
            font-size: 13px;
            line-height: 20px;
            margin-bottom: 20px;
        }
            /* line 3033, ../sass/screen.scss */
            .upcoming-event .event-detail > span img {
                margin-left: 10px;
            }
        /* line 3035, ../sass/screen.scss */
        .upcoming-event .event-detail p {
            font-size: 14px;
        }
        /* line 3036, ../sass/screen.scss */
        .upcoming-event .event-detail .event-date {
            color: #fff;
            height: 150px;
            margin: -75px 0 0;
            padding: 30px 20px 20px;
            position: absolute;
            right: -130px;
            text-align: center;
            top: 50%;
            width: 130px;
            z-index: 1;
        }
            /* line 3037, ../sass/screen.scss */
            .upcoming-event .event-detail .event-date strong {
                float: right;
                font-size: 36px;
                line-height: 30px;
                margin-bottom: 15px;
                width: 100%;
                position: relative;
                z-index: 2;
            }
            /* line 3038, ../sass/screen.scss */
            .upcoming-event .event-detail .event-date em {
                float: right;
                font-size: 14px;
                font-style: normal;
                margin-bottom: 5px;
                width: 100%;
                position: relative;
                z-index: 2;
            }
            /* line 3039, ../sass/screen.scss */
            .upcoming-event .event-detail .event-date::before {
                content: '';
                width: 100%;
                height: 100%;
                position: absolute;
                background: #d5b99b;
                opacity: 0.9;
                right: 0px;
                top: 0px;
                z-index: 1;
            }
        /* line 3042, ../sass/screen.scss */
        .upcoming-event .event-detail .ClassyCountdownDemo {
            padding-top: 32px;
        }
            /* line 3043, ../sass/screen.scss */
            .upcoming-event .event-detail .ClassyCountdownDemo ul {
                max-width: 484px;
            }
                /* line 3045, ../sass/screen.scss */
                .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box {
                    width: 100%;
                    display: inline-block;
                    position: relative;
                }
                    /* line 3046, ../sass/screen.scss */
                    .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count {
                        background: #181818;
                        padding: 15px 0 20px 0;
                        position: relative;
                    }
                        /* line 3047, ../sass/screen.scss */
                        .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count input {
                            font-size: 28px;
                            background: transparent;
                            border-radius: 0px;
                            -webkit-border-radius: 0px;
                            -moz-border-radius: 0px;
                            box-shadow: none;
                            -webkit-box-shadow: none;
                            color: #fff;
                            border: none;
                            padding: 6px 10px;
                            margin-bottom: 0px;
                        }
                        /* line 3048, ../sass/screen.scss */
                        .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count span.caption-text {
                            font-size: 12px;
                            color: #d5b99b;
                            position: relative;
                            padding-top: 10px;
                        }
                            /* line 3049, ../sass/screen.scss */
                            .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count span.caption-text::before {
                                content: "";
                                width: 26px;
                                height: 1px;
                                background: #4e4444;
                                margin-right: -13px;
                                position: absolute;
                                top: 0;
                                right: 50%;
                            }
                        /* line 3051, ../sass/screen.scss */
                        .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count:before, .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count:after {
                            content: "";
                            width: 40%;
                            height: 1px;
                            background: #d5b99b;
                            position: absolute;
                            left: 10%;
                            top: -10%;
                        }
                        /* line 3052, ../sass/screen.scss */
                        .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count:after {
                            top: auto;
                            bottom: -10%;
                        }
                    /* line 3054, ../sass/screen.scss */
                    .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box::before {
                        content: "";
                        width: 80%;
                        height: 120%;
                        border: 1px solid #4f4f4f;
                        border-left-color: #d5b99b;
                        position: absolute;
                        right: 10%;
                        top: -10%;
                    }
    /* line 3060, ../sass/screen.scss */
    .upcoming-event .event-img {
        display: inline-block;
        margin-right: -5px;
        vertical-align: middle;
        width: 50%;
    }
        /* line 3061, ../sass/screen.scss */
        .upcoming-event .event-img img {
            max-width: 100%;
        }

/* line 3065, ../sass/screen.scss */
.product-big-photo {
    width: 100%;
    float: right;
}
    /* line 3066, ../sass/screen.scss */
    .product-big-photo #poplet_slider {
        margin-bottom: 30px;
        width: 100%;
        float: right;
    }
    /* line 3067, ../sass/screen.scss */
    .product-big-photo #poplet_thumbnail {
        width: 100%;
        float: right;
        margin-bottom: 0px;
    }

/* line 3074, ../sass/screen.scss */
#QuickViewModal .modal-dialog {
    width: 1100px;
    max-width: 100%;
}
    /* line 3075, ../sass/screen.scss */
    #QuickViewModal .modal-dialog .modal-content {
        width: 100%;
        float: right;
        padding: 26px 20px;
    }
/* line 3078, ../sass/screen.scss */
#QuickViewModal .ShopDetail_Wrap .shop-img figure img {
    width: 100%;
    max-width: 100%;
}
/* line 3079, ../sass/screen.scss */
#QuickViewModal .ShopDetail_Wrap .productInfo .attributes {
    margin-top: 0px;
    padding: 32px 0 22px 0;
}
/* line 3083, ../sass/screen.scss */
#QuickViewModal button[type="button"] {
    width: 35px;
    height: 35px;
    display: inline-block;
    min-width: inherit;
    padding: 0px;
    margin: 0px;
    background: transparent;
    border: 5px solid #fff;
    border-radius: 50%;
    position: absolute;
    top: -18px;
    left: -13px;
}
    /* line 3084, ../sass/screen.scss */
    #QuickViewModal button[type="button"] em {
        width: 25px;
        height: 25px;
        border-radius: 50%;
        background: #c93636;
        line-height: 25px;
        display: inline-block;
        vertical-align: 3px;
        margin: 0px;
    }

/* line 3088, ../sass/screen.scss */
.zoom_image img {
    cursor: move;
}

/* line 3092, ../sass/screen.scss */
.insta-field {
    width: 100%;
    float: right;
    position: relative;
}
    /* line 3093, ../sass/screen.scss */
    .insta-field::before {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        right: 0px;
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transform: all 0.2s ease-in-out;
        background-color: transparent;
    }
    /* line 3094, ../sass/screen.scss */
    .insta-field .insta-overly {
        text-align: center;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%);
        -webkit-transform: translate(50%, -50%);
        -moz-transform: translate(50%, -50%);
        -o-transform: translate(50%, -50%);
        -ms-transform: translate(50%, -50%);
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -o-transition: all 0.2s ease-in-out;
        -ms-transform: all 0.2s ease-in-out;
        overflow: hidden;
        opacity: 0;
        cursor: pointer;
    }
        /* line 3095, ../sass/screen.scss */
        .insta-field .insta-overly a {
            font-size: 24px;
            color: #000;
            padding: 0 2px;
            display: inline-block;
        }
    /* line 3098, ../sass/screen.scss */
    .insta-field:hover::before {
        opacity: 1;
        background-color: rgba(255, 255, 255, 0.5);
    }
    /* line 3099, ../sass/screen.scss */
    .insta-field:hover .insta-overly {
        opacity: 1;
    }

/*---------------------------------
------//    Media Query    \------
---------------------------------*/
@media (max-width: 1365px) {
    /* line 3109, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav .flex-prev {
        right: 36px;
        top: 0px;
    }
    /* line 3110, ../sass/screen.scss */
    .FeatProd02_slider .flex-direction-nav .flex-next {
        left: -5px;
        top: 0px;
    }

    /* line 3112, ../sass/screen.scss */
    .three_slide {
        padding-top: 40px;
    }
        /* line 3114, ../sass/screen.scss */
        .three_slide .flex-direction-nav .flex-prev {
            right: inherit;
            left: 50px;
            top: 10px;
        }
        /* line 3115, ../sass/screen.scss */
        .three_slide .flex-direction-nav .flex-next {
            left: -5px;
            top: 10px;
        }

    /* line 3120, ../sass/screen.scss */
    .home-collection figure.cc_woman {
        height: 474px;
    }
    /* line 3121, ../sass/screen.scss */
    .home-collection figure.cc_shoes {
        height: 391px;
    }
    /* line 3122, ../sass/screen.scss */
    .home-collection figure.cc_acces {
        height: 338px;
    }
    /* line 3123, ../sass/screen.scss */
    .home-collection figure h2 {
        font-size: 40px;
        top: 78px;
        right: 78px;
    }
        /* line 3124, ../sass/screen.scss */
        .home-collection figure h2 a {
            padding: 15px 40px;
        }
    /* line 3127, ../sass/screen.scss */
    .home-collection .offer-box {
        padding: 32px;
        text-align: center;
    }
        /* line 3128, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner {
            border: 1px solid #ebebeb;
            padding: 54px 0 55px;
        }
            /* line 3129, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner span {
                font-size: 22px;
                letter-spacing: 2px;
            }
            /* line 3130, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner h2 {
                font-size: 90px;
                line-height: 88px;
                margin: 40px 0 36px;
            }
            /* line 3131, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner p {
                font-size: 22px;
                letter-spacing: 10px;
                margin-bottom: 60px;
            }
            /* line 3132, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner a {
                font-size: 28px;
            }
}

@media (max-width: 1280px) {
    /* line 3142, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap figure {
        margin-bottom: 30px;
    }
    /* line 3143, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap h1 {
        font-size: 100px;
        line-height: 75px;
        margin-bottom: 30px;
    }

    /* line 3146, ../sass/screen.scss */
    .PaddingTB-150, .FeatProduct, .blogBGWrap {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* line 3147, ../sass/screen.scss */
    .PaddingTB-110, .PaddingTB-130 {
        padding-top: 75px;
        padding-bottom: 75px;
    }

    /* line 3149, ../sass/screen.scss */
    .counter-section .count-box .cb_desc {
        padding: 0 15px;
    }

    /* line 3152, ../sass/screen.scss */
    .whiteBGWrap .TLwidget, .sectionBg .TLwidget {
        max-width: 200px;
        top: 30px;
        right: 30px;
    }
    /* line 3153, ../sass/screen.scss */
    .whiteBGWrap .RBwidget, .sectionBg .RBwidget {
        max-width: 200px;
        bottom: -60px;
        left: 0px;
    }

    /* line 3156, ../sass/screen.scss */
    .testimonial .RBwidget {
        max-width: 200px;
        bottom: 0px;
        left: 24px;
    }
    /* line 3157, ../sass/screen.scss */
    .testimonial .TLwidget {
        max-width: 200px;
        top: 0px;
        right: 0px;
    }

    /* line 3161, ../sass/screen.scss */
    .sectionBg .small-content .widget-desc h2 {
        font-size: 60px;
        line-height: 64px;
    }

    /* line 3165, ../sass/screen.scss */
    #QuickViewModal .modal-dialog {
        max-width: 900px;
    }
    /* line 3168, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo h2 {
        font-size: 24px;
    }
    /* line 3169, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .price {
        font-size: 18px;
    }
    /* line 3170, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .attributes {
        padding: 25px 0 12px 0;
    }
    /* line 3171, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .product-share {
        padding: 25px 0 12px 0;
    }
}

@media (max-width: 1280px) {
    /* line 3186, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1 {
        font-size: 64px;
        line-height: 72px;
    }
    /* line 3187, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    /* line 3192, ../sass/screen.scss */
    .home-slider .custom-page {
        right: 50px;
        bottom: 90px;
    }
        /* line 3193, ../sass/screen.scss */
        .home-slider .custom-page .current-slide {
            font-size: 34px;
        }
        /* line 3194, ../sass/screen.scss */
        .home-slider .custom-page::before {
            height: 35px;
            top: 6px;
            right: -34px;
        }
    /* line 3198, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-next, .home-slider .flex-direction-nav a.flex-prev {
        width: 50px;
        height: 50px;
    }
        /* line 3199, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next:before, .home-slider .flex-direction-nav a.flex-prev:before {
            font-size: 26px;
        }
        /* line 3200, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next.flex-prev, .home-slider .flex-direction-nav a.flex-prev.flex-prev {
            margin-left: 50px;
        }
        /* line 3201, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next.flex-next:after, .home-slider .flex-direction-nav a.flex-prev.flex-next:after {
            height: 26px;
        }

    /* line 3208, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-prev {
        right: -23px;
    }
    /* line 3209, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-next {
        left: -67px;
    }
}

@media (max-width: 1199px) {
    /* line 3216, ../sass/screen.scss */
    .SDProdLarge {
        padding: 25px 15px;
    }
        /* line 3217, ../sass/screen.scss */
        .SDProdLarge .img-content {
            padding: 55px 0;
        }
        /* line 3218, ../sass/screen.scss */
        .SDProdLarge .desc {
            padding-top: 4px;
        }

    /* line 3223, ../sass/screen.scss */
    .home-slider li .slider-cap h1 {
        font-size: 40px;
        line-height: 42px;
        margin: 18px 0 34px;
    }

    /* line 3226, ../sass/screen.scss */
    .about-section .about-slide {
        top: inherit;
        bottom: 0px;
    }

    /* line 3227, ../sass/screen.scss */
    ul.account-table li div {
        font-size: 14px;
    }

    /* line 3228, ../sass/screen.scss */
    .cart_wrap ul {
        margin-bottom: 45px;
    }
        /* line 3229, ../sass/screen.scss */
        .cart_wrap ul li {
            padding: 20px 15px 21px 15px;
        }
            /* line 3230, ../sass/screen.scss */
            .cart_wrap ul li.title-box {
                padding: 8px 15px 8px 15px;
            }
            /* line 3231, ../sass/screen.scss */
            .cart_wrap ul li .qutinput {
                font-size: 14px;
                max-width: 135px;
                margin: 21px 0 0;
                line-height: 22px;
                padding: 6px 5px;
            }
            /* line 3232, ../sass/screen.scss */
            .cart_wrap ul li ul.QuantityBox {
                margin-bottom: 0px;
                margin-top: 8px;
            }
        /* line 3235, ../sass/screen.scss */
        .cart_wrap ul div {
            min-height: 93px;
            font-size: 14px;
        }
        /* line 3236, ../sass/screen.scss */
        .cart_wrap ul .tt-product {
            width: 37%;
        }
        /* line 3237, ../sass/screen.scss */
        .cart_wrap ul .tt-size, .cart_wrap ul .tt-price {
            width: 15%;
        }
        /* line 3238, ../sass/screen.scss */
        .cart_wrap ul .tt-qut {
            width: 15%;
        }
        /* line 3239, ../sass/screen.scss */
        .cart_wrap ul .tt-total {
            width: 18%;
            text-align: left;
        }
        /* line 3241, ../sass/screen.scss */
        .cart_wrap ul.shopCart li {
            padding: 20px 28px 21px 15px;
        }
            /* line 3242, ../sass/screen.scss */
            .cart_wrap ul.shopCart li.title-box {
                padding: 8px 28px 8px 15px;
            }

    /* line 3246, ../sass/screen.scss */
    .cart_wrap .btn.small {
        font-size: 12px;
        padding: 8px 10px;
    }

    /* line 3248, ../sass/screen.scss */
    .Shop-tabs ul.nav li {
        padding: 14px 20px;
    }
        /* line 3249, ../sass/screen.scss */
        .Shop-tabs ul.nav li a {
            font-size: 22px;
            line-height: 26px;
        }
    /* line 3251, ../sass/screen.scss */
    .Shop-tabs .ShopContent {
        padding: 35px 0 35px 0;
    }

    /* line 3253, ../sass/screen.scss */
    .single-service {
        padding: 55px 45px 55px 50px;
    }

    /* line 3255, ../sass/screen.scss */
    .primary ul.menu .mega .sub-menu {
        min-width: 930px;
        left: -24px;
    }

    /* line 3258, ../sass/screen.scss */
    .header3 ul.nav-list > .nav-item {
        margin: 0 13px;
    }
}

@media (max-width: 1024px) {
    /* line 3265, ../sass/screen.scss */
    .wrap-title h2 {
        font-size: 36px;
    }
        /* line 3266, ../sass/screen.scss */
        .wrap-title h2 span {
            font-size: 26px;
            margin-bottom: 8px;
        }
    /* line 3268, ../sass/screen.scss */
    .wrap-title span.wt-line {
        margin: 20px;
    }

    /* line 3270, ../sass/screen.scss */
    .PaddingTB-150, .FeatProduct, .blogBGWrap, .home-blog, .PaddingTB-90, .PaddingTB-100 {
        padding-top: 75px;
        padding-bottom: 75px;
    }

    /* line 3271, ../sass/screen.scss */
    .counter-section {
        padding: 80px 0;
    }

    /* line 3273, ../sass/screen.scss */
    .sectionBg {
        padding: 45px 0;
    }
        /* line 3275, ../sass/screen.scss */
        .sectionBg .small-content .widget-desc .desc {
            padding: 12px 0 6px 0;
        }

    /* line 3282, ../sass/screen.scss */
    .welcome-text {
        padding: 60px 0 40px;
    }

    /* line 3284, ../sass/screen.scss */
    .new-collection {
        padding: 55px 0;
    }
        /* line 3285, ../sass/screen.scss */
        .new-collection h2 {
            font-size: 54px;
            padding: 34px 40px 30px 40px;
        }

    /* line 3287, ../sass/screen.scss */
    .sale-banner {
        padding: 45px 0;
        background-size: cover;
    }
        /* line 3288, ../sass/screen.scss */
        .sale-banner .sale-banner-outer {
            padding: 18px;
        }

    /* line 3291, ../sass/screen.scss */
    .services, .SidebarPageWrap {
        padding: 55px 0;
    }

    /* line 3292, ../sass/screen.scss */
    .shop-bar {
        margin-bottom: 30px;
    }

    /* line 3293, ../sass/screen.scss */
    .ProductGrid ul.ProductView {
        margin-bottom: 50px;
    }

    /* line 3296, ../sass/screen.scss */
    .home_Banner2 .HB_Overlay, .home_Banner3 .HB_Overlay, .home_Banner .HB_Overlay, .home_Banner3 .HB_Overlay, .home_Banner .HB_Overlay {
        min-height: 275px;
    }
        /* line 3298, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay .HB_Caption h1, .home_Banner3 .HB_Overlay .HB_Caption h1, .home_Banner .HB_Overlay .HB_Caption h1, .home_Banner3 .HB_Overlay .HB_Caption h1, .home_Banner .HB_Overlay .HB_Caption h1 {
            font-size: 40px;
        }
        /* line 3299, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li {
            font-size: 16px;
        }

    /* line 3304, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-prev {
        right: 22px;
    }
    /* line 3305, ../sass/screen.scss */
    .MDSlider ul.flex-direction-nav .flex-next {
        left: -22px;
    }

    /* line 3307, ../sass/screen.scss */
    .about-desc {
        padding-top: 0px;
    }
}

@media (max-width: 991px) {
    /* line 3311, ../sass/screen.scss */
    .showipad {
        display: block;
    }

    /* line 3312, ../sass/screen.scss */
    .showdesktop {
        display: none;
    }

    /* line 3313, ../sass/screen.scss */
    header.header2 .primary_nav .main-mega-menu ul li {
        padding: 12px 22px;
    }

    /* line 3315, ../sass/screen.scss */
    .blog_item .post-content .post-desc a.btn, .blog_item2 .post-content .post-desc a.btn, .blog_item2 .post-content .post-desc a.btn {
        min-width: inherit;
    }

    /* line 3316, ../sass/screen.scss */
    .blog_item .post-content, .blog_item2 .post-content, .blog_item2 .post-content {
        padding: 0 20px;
    }
        /* line 3317, ../sass/screen.scss */
        .blog_item .post-content .post-desc, .blog_item2 .post-content .post-desc, .blog_item2 .post-content .post-desc {
            padding: 30px 15px 20px 15px;
        }

    /* line 3322, ../sass/screen.scss */
    footer.footer2 .top-footer {
        padding: 50px 0;
    }
        /* line 3323, ../sass/screen.scss */
        footer.footer2 .top-footer .tow_column {
            padding: 15px 0;
        }
        /* line 3324, ../sass/screen.scss */
        footer.footer2 .top-footer .widget-title {
            margin-bottom: 20px;
        }

    /* line 3327, ../sass/screen.scss */
    .instaWrap ul li {
        width: 33.33333%;
    }

    /* line 3332, ../sass/screen.scss */
    header.header2 .primary_nav .main-mega-menu ul li {
        padding: 0px;
        border-bottom: 1px solid #ededed;
    }
        /* line 3333, ../sass/screen.scss */
        header.header2 .primary_nav .main-mega-menu ul li .nav-click {
            display: block;
            width: 34px;
            height: 34px;
            line-height: 34px;
            text-align: center;
            position: absolute;
            left: 0px;
            top: 7px;
        }
            /* line 3334, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li .nav-click .nav-rotate {
                -webkit-transform: rotate(-180deg);
                -moz-transform: rotate(-180deg);
                -ms-transform: rotate(-180deg);
                -o-transform: rotate(-180deg);
                transform: rotate(-180deg);
            }
        /* line 3342, ../sass/screen.scss */
        header.header2 .primary_nav .main-mega-menu ul li a {
            display: block;
            padding: 12px 14px;
        }
        /* line 3343, ../sass/screen.scss */
        header.header2 .primary_nav .main-mega-menu ul li ul {
            position: static;
            padding: 0px 14px 0 0px;
            border-top: 0px;
            display: none;
            box-shadow: none;
            top: 0px;
            opacity: 1;
            visibility: visible;
            -webkit-transform: translateY(0px);
            -moz-transform: translateY(0px);
            -ms-transform: translateY(0px);
            -o-transform: translateY(0px);
            transform: translateY(0px);
        }
            /* line 3345, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li ul li {
                border-top: 1px solid #ededed;
                position: relative;
                padding: 0px;
            }
                /* line 3346, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul li .nav-click {
                    line-height: 34px;
                }
                    /* line 3347, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul li .nav-click .nav-rotate {
                        -webkit-transform: rotate(-90deg);
                        -moz-transform: rotate(-90deg);
                        -ms-transform: rotate(-90deg);
                        -o-transform: rotate(-90deg);
                        transform: rotate(-90deg);
                    }
                /* line 3356, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul li a {
                    padding: 12px 12px 8px 12px;
                    font-weight: 400;
                    color: #080100;
                }
                /* line 3359, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul li ul li a {
                    color: #909090;
                }
            /* line 3365, ../sass/screen.scss */
            header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content {
                padding: 0px 14px 0px 0;
            }
                /* line 3366, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content.MMC_1, header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content.MMC_2 {
                    min-height: inherit;
                    background: none;
                }
                /* line 3371, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li .nav-click {
                    display: block;
                }
                /* line 3372, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li a.megamenu_subtitle {
                    margin-bottom: 0px;
                    font-size: 13px;
                    padding: 13px 12px 10px 12px;
                    font-weight: 400;
                    color: #080100;
                    font-family: "Poppins", sans-serif;
                    display: block;
                }
                    /* line 3373, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li a.megamenu_subtitle::after {
                        display: none;
                    }
                /* line 3375, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu {
                    padding: 0px 14px 0px 0;
                    width: 100%;
                    max-width: 100%;
                }
                    /* line 3376, ../sass/screen.scss */
                    header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu li {
                        padding: 0px;
                    }
                        /* line 3377, ../sass/screen.scss */
                        header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content li ul.megamenu_submenu li a {
                            padding: 12px 12px 8px 12px;
                            font-weight: 400;
                            color: #909090;
                        }
                /* line 3381, ../sass/screen.scss */
                header.header2 .primary_nav .main-mega-menu ul li ul.megamenu_content figure {
                    padding: 20px 0;
                }

    /* line 3387, ../sass/screen.scss */
    .counter-section ul {
        padding: 0 15px;
    }
        /* line 3387, ../sass/screen.scss */
        .counter-section ul li {
            padding: 30px 15px;
            border-top: 1px solid #5d5b5c;
            border-right: 1px solid #5d5b5c;
        }
            /* line 3388, ../sass/screen.scss */
            .counter-section ul li:nth-child(-n + 2) {
                border-top: none;
            }
            /* line 3389, ../sass/screen.scss */
            .counter-section ul li:nth-child(2n + 1) {
                border-right: none;
            }

    /* line 3393, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap figure {
        max-width: 80px;
        margin: 0 auto;
    }
    /* line 3394, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap h1 {
        font-size: 75px;
        line-height: 52px;
        margin-bottom: 20px;
    }
    /* line 3395, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap p {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 3398, ../sass/screen.scss */
    header.header3 {
        position: relative;
    }
        /* line 3400, ../sass/screen.scss */
        header.header3 .utility_nav .container {
            width: 100%;
        }
        /* line 3401, ../sass/screen.scss */
        header.header3 .utility_nav ul.nav {
            float: right;
            margin: 0px;
        }
            /* line 3402, ../sass/screen.scss */
            header.header3 .utility_nav ul.nav > li a {
                padding: 0 2px 0 6px;
            }
        /* line 3406, ../sass/screen.scss */
        header.header3 .primary_nav .nav-wrap {
            position: static;
        }
            /* line 3407, ../sass/screen.scss */
            header.header3 .primary_nav .nav-wrap .nav-mobile {
                top: 1px;
            }
            /* line 3408, ../sass/screen.scss */
            header.header3 .primary_nav .nav-wrap .cart-wrap {
                top: 80px;
                position: absolute;
                left: 15px;
            }
            /* line 3410, ../sass/screen.scss */
            header.header3 .primary_nav .nav-wrap .main-mega-menu ul {
                width: 100%;
            }
                /* line 3411, ../sass/screen.scss */
                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li {
                    padding: 0px;
                    border-bottom: 1px solid #ededed;
                    margin: 0px;
                    float: right;
                }
                    /* line 3412, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .main-mega-menu ul li .nav-click {
                        display: block;
                        width: 34px;
                        height: 34px;
                        line-height: 34px;
                        text-align: center;
                        position: absolute;
                        left: 0px;
                        top: 7px;
                        z-index: 3;
                    }
                        /* line 3413, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .main-mega-menu ul li .nav-click .nav-rotate {
                            -webkit-transform: rotate(-180deg);
                            -moz-transform: rotate(-180deg);
                            -ms-transform: rotate(-180deg);
                            -o-transform: rotate(-180deg);
                            transform: rotate(-180deg);
                        }
                    /* line 3415, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .main-mega-menu ul li a {
                        display: block;
                        padding: 12px 14px;
                    }
                    /* line 3416, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul {
                        position: static;
                        float: right;
                        padding: 0px 14px 0 0px;
                        border-top: 0px;
                        display: none;
                        box-shadow: none;
                        top: 0px;
                        opacity: 1;
                        visibility: visible;
                        transform: translateY(0px);
                        -webkit-transform: translateY(0px);
                        -moz-transform: translateY(0px);
                        -o-transform: translateY(0px);
                        -ms-transform: translateY(0px);
                    }
                        /* line 3417, ../sass/screen.scss */
                        header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li {
                            border-top: 1px solid #ededed;
                            position: relative;
                            padding: 0px;
                            border-bottom: 0px;
                        }
                            /* line 3418, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li .nav-click {
                                line-height: 34px;
                                top: 9px;
                            }
                                /* line 3419, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li .nav-click .nav-rotate {
                                    -webkit-transform: rotate(-90deg);
                                    -moz-transform: rotate(-90deg);
                                    -ms-transform: rotate(-90deg);
                                    -o-transform: rotate(-90deg);
                                    transform: rotate(-90deg);
                                }
                            /* line 3421, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li a {
                                padding: 12px 12px 8px 12px;
                                font-weight: 400;
                                color: #080100;
                                margin-bottom: 0px;
                            }
                                /* line 3422, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li a span {
                                    line-height: 22px;
                                }
                            /* line 3424, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul {
                                width: 100%;
                                float: right;
                                max-width: 100%;
                            }
                                /* line 3426, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li a {
                                    color: #909090;
                                }
                                /* line 3428, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li:hover a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li.active a {
                                    color: #fff;
                                }
                                /* line 3429, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li:hover ul li a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li.active ul li a {
                                    color: #909090;
                                }
                                /* line 3431, ../sass/screen.scss */
                                header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li:hover ul li:hover a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li:hover ul li.active a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li.active ul li:hover a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li ul li.active ul li.active a {
                                    color: #fff;
                                }
                            /* line 3438, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li:hover a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li.active a {
                                color: #fff;
                            }
                            /* line 3439, ../sass/screen.scss */
                            header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li:hover ul li a, header.header3 .primary_nav .nav-wrap .main-mega-menu ul li ul li.active ul li a {
                                color: #909090;
                            }
                    /* line 3443, ../sass/screen.scss */
                    header.header3 .primary_nav .nav-wrap .main-mega-menu ul li .menu-label {
                        display: none;
                    }

    /* line 3451, ../sass/screen.scss */
    .category-carousel .col-sm-12 {
        float: right;
    }
        /* line 3452, ../sass/screen.scss */
        .category-carousel .col-sm-12 .cat-wrap {
            background: #fef2da;
        }

    /* line 3454, ../sass/screen.scss */
    .SummerWrap {
        padding: 43px 15px 38px 15px;
    }
        /* line 3455, ../sass/screen.scss */
        .SummerWrap h1 {
            font-size: 42px;
        }
        /* line 3456, ../sass/screen.scss */
        .SummerWrap h2 {
            font-size: 22px;
            letter-spacing: 2px;
        }

    /* line 3459, ../sass/screen.scss */
    .SDProdLarge {
        padding: 25px 15px 25px 15px;
    }
        /* line 3460, ../sass/screen.scss */
        .SDProdLarge .img-content {
            padding: 50px 0;
        }
            /* line 3461, ../sass/screen.scss */
            .SDProdLarge .img-content .SDP_Sale {
                width: 70px;
                height: 70px;
                font-size: 22px;
                right: 0;
                line-height: 18px;
            }
        /* line 3464, ../sass/screen.scss */
        .SDProdLarge .desc {
            padding-top: 4px;
        }

    /* line 3468, ../sass/screen.scss */
    .ClassyCountdownDemo {
        padding-top: 24px;
    }
        /* line 3469, ../sass/screen.scss */
        .ClassyCountdownDemo ul li .count input {
            font-size: 18px;
            padding: 16px 4px;
        }

    /* line 3473, ../sass/screen.scss */
    footer.footer4 .footer-top {
        text-align: center;
    }
        /* line 3474, ../sass/screen.scss */
        footer.footer4 .footer-top h2 {
            margin-bottom: 10px;
        }
        /* line 3475, ../sass/screen.scss */
        footer.footer4 .footer-top form.subscribe_form {
            margin-top: 26px;
        }
    /* line 3477, ../sass/screen.scss */
    footer.footer4 .footer-bottom {
        padding: 40px 0;
    }
        /* line 3479, ../sass/screen.scss */
        footer.footer4 .footer-bottom .tow_column .col-md-6 {
            padding-top: 15px;
            padding-bottom: 15px;
        }
        /* line 3481, ../sass/screen.scss */
        footer.footer4 .footer-bottom .widget-small {
            max-width: 100%;
        }
    /* line 3484, ../sass/screen.scss */
    footer.footer4 .copyright {
        text-align: center;
    }
        /* line 3485, ../sass/screen.scss */
        footer.footer4 .copyright .payment_method {
            float: none;
            display: inline-block;
            margin-top: 20px;
        }

    /* line 3489, ../sass/screen.scss */
    .header1 .primary {
        padding: 0px 20px 0px 80px;
    }
        /* line 3490, ../sass/screen.scss */
        .header1 .primary .sitelogo {
            padding: 20px 0;
        }
        /* line 3491, ../sass/screen.scss */
        .header1 .primary .search-btn {
            margin: 20px 0 21px 0;
        }
        /* line 3492, ../sass/screen.scss */
        .header1 .primary ul.menu {
            display: none;
        }
        /* line 3493, ../sass/screen.scss */
        .header1 .primary .bar-icon {
            display: block;
        }

    /* line 3498, ../sass/screen.scss */
    .welcome-text {
        padding: 40px 0 26px;
    }
        /* line 3499, ../sass/screen.scss */
        .welcome-text p {
            font-size: 16px;
            line-height: 30px;
            padding: 0 14px;
            margin-bottom: 14px;
        }

    /* line 3505, ../sass/screen.scss */
    .home-collection figure.cc_woman {
        height: 345px;
    }
    /* line 3506, ../sass/screen.scss */
    .home-collection figure.cc_shoes {
        height: 288px;
    }
    /* line 3507, ../sass/screen.scss */
    .home-collection figure.cc_acces {
        height: 245px;
    }
    /* line 3508, ../sass/screen.scss */
    .home-collection figure h2 {
        font-size: 32px;
        top: 50px;
        right: 40px;
    }
        /* line 3509, ../sass/screen.scss */
        .home-collection figure h2 a {
            padding: 15px 40px;
        }
    /* line 3512, ../sass/screen.scss */
    .home-collection .offer-box {
        padding: 24px;
    }
        /* line 3513, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner {
            padding: 50px 0 50px;
        }
            /* line 3514, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner span {
                font-size: 16px;
                line-height: 28px;
            }
            /* line 3515, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner h2 {
                font-size: 64px;
                line-height: 64px;
                margin: 32px 0 20px;
            }
            /* line 3516, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner p {
                font-size: 18px;
                letter-spacing: 6px;
                margin-bottom: 16px;
            }
            /* line 3517, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner a {
                font-size: 16px;
                padding: 8px 0 6px 0;
            }
                /* line 3518, ../sass/screen.scss */
                .home-collection .offer-box .offer-box-inner a:hover {
                    padding: 8px 18px 6px 18px;
                }

    /* line 3526, ../sass/screen.scss */
    .popular-products ul.ProductView > li:nth-child(-n + 3), .ProductGrid ul.ProductView > li:nth-child(-n + 3) {
        border-top: 1px solid #efefef;
    }
    /* line 3527, ../sass/screen.scss */
    .popular-products ul.ProductView > li:nth-child(3n + 1), .ProductGrid ul.ProductView > li:nth-child(3n + 1) {
        border-right: 1px solid #efefef;
    }
    /* line 3528, ../sass/screen.scss */
    .popular-products ul.ProductView > li:nth-child(-n + 2), .ProductGrid ul.ProductView > li:nth-child(-n + 2) {
        border-top: none;
    }
    /* line 3529, ../sass/screen.scss */
    .popular-products ul.ProductView > li:nth-child(2n + 1), .ProductGrid ul.ProductView > li:nth-child(2n + 1) {
        border-right: none;
    }

    /* line 3532, ../sass/screen.scss */
    .home-blog {
        padding: 55px 0 25px 0;
    }
        /* line 3533, ../sass/screen.scss */
        .home-blog .blog-box {
            margin-bottom: 30px;
        }

    /* line 3536, ../sass/screen.scss */
    footer.footer1 {
        padding: 55px 0 40px 0;
    }
        /* line 3538, ../sass/screen.scss */
        footer.footer1 .tow_column .col-md-6 {
            padding-top: 15px;
            padding-bottom: 15px;
        }

    /* line 3542, ../sass/screen.scss */
    .copy-right {
        text-align: center;
    }
        /* line 3543, ../sass/screen.scss */
        .copy-right p {
            float: none;
        }
        /* line 3544, ../sass/screen.scss */
        .copy-right ul {
            float: none;
            display: inline-block;
            margin-top: 20px;
        }

    /* line 3547, ../sass/screen.scss */
    .sidebar, .about-desc {
        padding-top: 30px;
    }

    /* line 3550, ../sass/screen.scss */
    .home2 p.lead {
        font-size: 18px;
        line-height: 27px;
    }

    /* line 3553, ../sass/screen.scss */
    .blog-wrap .blog_item, .blog-wrap .blog_item2, .blog-wrap .blog_item2 {
        margin-bottom: 50px;
    }

    /* line 3555, ../sass/screen.scss */
    .about-section .about-slide {
        display: none;
    }

    /* line 3556, ../sass/screen.scss */
    .main-blog .blog_item .post-content .post-desc, .main-blog .blog_item2 .post-content .post-desc {
        padding: 0px;
    }

    /* line 3559, ../sass/screen.scss */
    ul.account-table li {
        padding: 35px 15px;
    }
        /* line 3560, ../sass/screen.scss */
        ul.account-table li.title-box {
            padding: 8px 15px;
        }

    /* line 3564, ../sass/screen.scss */
    .cart_wrap ul {
        margin-bottom: 45px;
    }
        /* line 3566, ../sass/screen.scss */
        .cart_wrap ul li .qutinput {
            margin-top: 15px;
        }
        /* line 3567, ../sass/screen.scss */
        .cart_wrap ul div {
            min-height: 80px;
            font-size: 14px;
        }

    /* line 3572, ../sass/screen.scss */
    .contact_page {
        padding-top: 0px;
    }

    /* line 3573, ../sass/screen.scss */
    .map-section {
        height: 300px;
    }

    /* line 3574, ../sass/screen.scss */
    .contact_info {
        max-width: 100%;
        padding-left: 15px;
    }

    /* line 3575, ../sass/screen.scss */
    .CustomerLoginForm {
        max-width: 100%;
    }

    /* line 3576, ../sass/screen.scss */
    .contact_info .add_info {
        text-align: center;
    }

    /* line 3580, ../sass/screen.scss */
    .home-slider li .slider-cap h1 {
        font-size: 36px;
        line-height: 38px;
        margin-bottom: 26px;
    }
    /* line 3581, ../sass/screen.scss */
    .home-slider li .slider-cap .btn {
        font-size: 12px;
        padding: 6px 12px;
        min-width: 135px;
    }
    /* line 3583, ../sass/screen.scss */
    .home-slider li .slider-cap .col-md-6 h1:after {
        bottom: -30px;
    }
    /* line 3584, ../sass/screen.scss */
    .home-slider li .slider-cap .col-md-6 .btn {
        margin-top: 32px;
    }

    /* line 3588, ../sass/screen.scss */
    .product-info {
        margin-top: 30px;
    }

    /* line 3590, ../sass/screen.scss */
    .single-service .icon {
        width: 100%;
        margin-bottom: 30px;
        margin-left: 0;
        padding-bottom: 20px;
        padding-left: 0;
        text-align: right;
    }
        /* line 3591, ../sass/screen.scss */
        .single-service .icon em {
            float: right;
        }
        /* line 3592, ../sass/screen.scss */
        .single-service .icon::before, .single-service .icon::after {
            bottom: 0;
            height: 1px;
            right: 0;
            top: auto;
            width: 30px;
        }
        /* line 3593, ../sass/screen.scss */
        .single-service .icon::after {
            bottom: -4px;
            width: 20px;
        }

    /* line 3595, ../sass/screen.scss */
    .upcoming-event .event-detail {
        padding: 40px 26px 50px 26px;
    }

    /* line 3599, ../sass/screen.scss */
    #QuickViewModal .modal-dialog {
        max-width: 720px;
    }
    /* line 3602, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo ul.avalibility {
        padding: 10px 0 14px 0;
    }
    /* line 3603, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .attributes {
        padding: 25px 0 0px 0;
    }
        /* line 3604, ../sass/screen.scss */
        #QuickViewModal .ShopDetail_Wrap .productInfo .attributes ul.color-list, #QuickViewModal .ShopDetail_Wrap .productInfo .attributes ul.size-list {
            max-width: 100%;
            margin-bottom: 12px;
        }
            /* line 3605, ../sass/screen.scss */
            #QuickViewModal .ShopDetail_Wrap .productInfo .attributes ul.color-list li, #QuickViewModal .ShopDetail_Wrap .productInfo .attributes ul.size-list li {
                margin: 5px 0 5px 10px;
            }
    /* line 3608, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .product-share {
        padding: 16px 0 0px 0;
    }
    /* line 3609, ../sass/screen.scss */
    #QuickViewModal .ShopDetail_Wrap .productInfo .CartItem {
        padding-bottom: 0px;
    }
        /* line 3610, ../sass/screen.scss */
        #QuickViewModal .ShopDetail_Wrap .productInfo .CartItem ul.QuantityBox {
            margin-top: 0px;
        }
        /* line 3611, ../sass/screen.scss */
        #QuickViewModal .ShopDetail_Wrap .productInfo .CartItem .btn {
            min-width: 157px;
            margin-top: 0px;
        }
}

@media (max-width: 842px) {
    /* line 3622, ../sass/screen.scss */
    header.header2 .utility_nav ul.toggleNav {
        margin: 37px 0px 36px 42px;
    }

    /* line 3626, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1 {
        font-size: 57px;
        line-height: 60px;
    }
    /* line 3627, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h2 {
        font-size: 18px;
        margin-bottom: 16px;
    }
    /* line 3632, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav a.flex-next, .home-slider3 .flex-direction-nav a.flex-prev {
        width: 40px;
        height: 40px;
    }
        /* line 3633, ../sass/screen.scss */
        .home-slider3 .flex-direction-nav a.flex-next::before, .home-slider3 .flex-direction-nav a.flex-prev::before {
            font-size: 20px;
            margin-top: 0px;
        }
    /* line 3635, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-next {
        left: 20px;
    }
    /* line 3636, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-prev {
        right: 79px;
    }

    /* line 3641, ../sass/screen.scss */
    .PaddingTB-90 {
        padding: 55px 0;
    }

    /* line 3642, ../sass/screen.scss */
    .PaddingT90 {
        padding-top: 55px;
    }

    /* line 3644, ../sass/screen.scss */
    .brand-logo {
        padding: 52px 0;
    }

    /* line 3645, ../sass/screen.scss */
    .sale-banner {
        padding: 40px 0;
    }
        /* line 3646, ../sass/screen.scss */
        .sale-banner .sale-banner-outer {
            padding: 16px;
        }
            /* line 3647, ../sass/screen.scss */
            .sale-banner .sale-banner-outer .sale-banner-inner {
                padding: 30px 20px;
            }
                /* line 3648, ../sass/screen.scss */
                .sale-banner .sale-banner-outer .sale-banner-inner h2 {
                    font-size: 36px;
                    line-height: 40px;
                }
                /* line 3649, ../sass/screen.scss */
                .sale-banner .sale-banner-outer .sale-banner-inner h3 {
                    font-size: 22px;
                    line-height: 30px;
                    margin: 15px 0;
                }

    /* line 3653, ../sass/screen.scss */
    #newsletter-popup .modal-dialog {
        width: 100%;
        max-width: 92%;
    }
}

@media (max-width: 767px) {
    /* line 3658, ../sass/screen.scss */
    .PaddingTB-90, .PaddingTB-100, .PaddingTB-110 {
        padding: 45px 0;
    }

    /* line 3659, ../sass/screen.scss */
    .PaddingT90, .Shop-tabs, .PaddingT100 {
        padding-top: 45px;
    }

    /* line 3660, ../sass/screen.scss */
    .team-member-block {
        padding-top: 0px;
    }

    /* line 3661, ../sass/screen.scss */
    header.header2 .utility_nav {
        padding: 0px;
    }
        /* line 3662, ../sass/screen.scss */
        header.header2 .utility_nav .site-logo {
            text-align: right;
            padding: 20px 0;
        }
        /* line 3663, ../sass/screen.scss */
        header.header2 .utility_nav ul.toggleNav {
            margin: 25px 0px 24px 42px;
        }
            /* line 3665, ../sass/screen.scss */
            header.header2 .utility_nav ul.toggleNav li .subToggle {
                padding: 0px 24px 0px 24px;
            }
                /* line 3666, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle ul {
                    padding: 48px 0 18px 0;
                }
                /* line 3667, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle .cart-info {
                    padding: 48px 0 18px 0;
                }
                /* line 3668, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle:before {
                    top: 25px;
                }

    /* line 3673, ../sass/screen.scss */
    .nav-mobile {
        top: 22px;
        left: 15px;
    }

    /* line 3674, ../sass/screen.scss */
    footer.footer2 .copyright {
        text-align: center;
    }
        /* line 3675, ../sass/screen.scss */
        footer.footer2 .copyright ul.social-nav {
            float: none;
            display: inline-block;
        }

    /* line 3678, ../sass/screen.scss */
    #newsletter-popup.newsletter02 .modal-dialog {
        max-width: 92%;
    }
        /* line 3679, ../sass/screen.scss */
        #newsletter-popup.newsletter02 .modal-dialog .modal-content {
            background-size: 250px;
        }
            /* line 3680, ../sass/screen.scss */
            #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body {
                padding: 30px 20px 22px 20px;
            }
                /* line 3681, ../sass/screen.scss */
                #newsletter-popup.newsletter02 .modal-dialog .modal-content .modal-body form {
                    padding-bottom: 20px;
                }

    /* line 3686, ../sass/screen.scss */
    header.header3 .utility_nav ul.navbar-nav li ul.dropdown-menu {
        position: absolute;
        background: #fff;
    }

    /* line 3688, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content {
        float: none;
        text-align: center;
    }
        /* line 3689, ../sass/screen.scss */
        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1 {
            font-size: 42px;
            line-height: 45px;
        }

    /* line 3691, ../sass/screen.scss */
    .category-carousel {
        max-width: 600px;
        float: none;
    }

    /* line 3694, ../sass/screen.scss */
    .home-slider3 ul.slides li .SZIpad {
        display: block;
    }
    /* line 3695, ../sass/screen.scss */
    .home-slider3 ul.slides li .SZDesktop {
        display: none;
    }
    /* line 3696, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content {
        max-width: 265px;
    }
    /* line 3699, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-next, .home-slider3 .flex-direction-nav .flex-prev {
        top: 50%;
    }
    /* line 3700, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-next {
        left: -5px;
    }
    /* line 3701, ../sass/screen.scss */
    .home-slider3 .flex-direction-nav .flex-prev {
        right: 35px;
    }

    /* line 3707, ../sass/screen.scss */
    .home-slider ul.slides li .SZIpad {
        display: block;
    }
    /* line 3708, ../sass/screen.scss */
    .home-slider ul.slides li .SZDesktop {
        display: none;
    }

    /* line 3711, ../sass/screen.scss */
    .shop_content_02 {
        padding-bottom: 0px;
    }

    /* line 3712, ../sass/screen.scss */
    .SpecialDiscount .equalheight {
        height: auto;
    }
        /* line 3713, ../sass/screen.scss */
        .SpecialDiscount .equalheight.SDProduct {
            margin-bottom: 30px;
        }
            /* line 3714, ../sass/screen.scss */
            .SpecialDiscount .equalheight.SDProduct .SDP_item {
                padding: 25px 0 30px 0;
            }
                /* line 3715, ../sass/screen.scss */
                .SpecialDiscount .equalheight.SDProduct .SDP_item .SDP_Desc {
                    padding: 0 0 14px 0;
                }
            /* line 3717, ../sass/screen.scss */
            .SpecialDiscount .equalheight.SDProduct .flex-control-nav {
                bottom: 50px;
            }

    /* line 3720, ../sass/screen.scss */
    .home-service2 {
        padding: 20px 0;
    }
        /* line 3721, ../sass/screen.scss */
        .home-service2 li {
            min-height: inherit;
            border-right: 0px;
        }
            /* line 3722, ../sass/screen.scss */
            .home-service2 li .HS_Box {
                position: static;
                transform: translateY(0px);
                -webkit-transform: translateY(0px);
                -moz-transform: translateY(0px);
                -o-transform: translateY(0px);
                -ms-transform: translateY(0px);
                top: 0px;
            }

    /* line 3727, ../sass/screen.scss */
    .header1 .utility {
        padding: 0px;
    }
        /* line 3730, ../sass/screen.scss */
        .header1 .utility ul.lang li a, .header1 .utility ul li a {
            padding: 10px 13px 10px 13px;
        }
            /* line 3731, ../sass/screen.scss */
            .header1 .utility ul.lang li a::before, .header1 .utility ul li a::before {
                position: static;
                transform: translateY(0px);
                -webkit-transform: translateY(0px);
                -moz-transform: translateY(0px);
                -o-transform: translateY(0px);
                -ms-transform: translateY(0px);
                top: 0px;
                float: left;
                margin-right: 4px;
            }

    /* line 3740, ../sass/screen.scss */
    .home-collection figure.cc_woman, .home-collection figure.cc_shoes, .home-collection figure.cc_acces {
        height: auto;
    }
    /* line 3744, ../sass/screen.scss */
    .home-collection .offer-box {
        padding: 24px;
    }
        /* line 3745, ../sass/screen.scss */
        .home-collection .offer-box .offer-box-inner {
            padding: 50px 0 50px;
        }
            /* line 3746, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner span {
                font-size: 16px;
            }
            /* line 3747, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner h2 {
                font-size: 64px;
                line-height: 64px;
                margin: 40px 0 20px;
            }
            /* line 3748, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner p {
                font-size: 18px;
                letter-spacing: 6px;
                margin-bottom: 16px;
            }
            /* line 3749, ../sass/screen.scss */
            .home-collection .offer-box .offer-box-inner a {
                font-size: 22px;
            }

    /* line 3754, ../sass/screen.scss */
    .services {
        padding: 35px 0;
    }
        /* line 3755, ../sass/screen.scss */
        .services .col-md-4 {
            padding-top: 15px;
            padding-bottom: 15px;
        }

    /* line 3759, ../sass/screen.scss */
    #newsletter-popup .modal-dialog .modal-content .modal-body {
        max-width: 100%;
    }

    /* line 3764, ../sass/screen.scss */
    .cart_wrap ul li {
        padding: 15px 10px 16px 10px;
    }
        /* line 3765, ../sass/screen.scss */
        .cart_wrap ul li.title-box {
            padding: 8px 10px 8px 10px;
        }
        /* line 3766, ../sass/screen.scss */
        .cart_wrap ul li .qutinput {
            font-size: 12px;
            max-width: 100%;
            margin: 6px 0 0;
        }
    /* line 3769, ../sass/screen.scss */
    .cart_wrap ul div {
        min-height: inherit;
        font-size: 12px;
    }
        /* line 3770, ../sass/screen.scss */
        .cart_wrap ul .pro_Desc, .cart_wrap ul div span {
            position: static;
            top: 0px;
            transform: translateY(0px);
            -webkit-transform: translateY(0px);
            -moz-transform: translateY(0px);
            -o-transform: translateY(0px);
            -ms-transform: translateY(0px);
        }
        /* line 3771, ../sass/screen.scss */
        .cart_wrap ul div span {
            padding: 8px 0;
        }
    /* line 3772, ../sass/screen.scss */
    .cart_wrap ul .tt-product {
        width: 50%;
    }
    /* line 3773, ../sass/screen.scss */
    .cart_wrap ul .tt-size {
        display: none;
    }
    /* line 3774, ../sass/screen.scss */
    .cart_wrap ul .tt-price {
        width: 15%;
    }
    /* line 3775, ../sass/screen.scss */
    .cart_wrap ul .tt-qut {
        width: 16%;
    }
    /* line 3776, ../sass/screen.scss */
    .cart_wrap ul .tt-total {
        width: 18%;
        text-align: left;
    }

    /* line 3780, ../sass/screen.scss */
    .cart_summaryRow {
        max-width: 100%;
        margin-top: 22px;
    }

    /* line 3783, ../sass/screen.scss */
    .cart_wrap ul.shopCart li {
        padding: 10px 0;
    }
        /* line 3784, ../sass/screen.scss */
        .cart_wrap ul.shopCart li.title-box {
            display: none;
        }
        /* line 3785, ../sass/screen.scss */
        .cart_wrap ul.shopCart li .tt-product {
            width: 100%;
        }
        /* line 3786, ../sass/screen.scss */
        .cart_wrap ul.shopCart li .tt-price, .cart_wrap ul.shopCart li .tt-qut, .cart_wrap ul.shopCart li .tt-total, .cart_wrap ul.shopCart li .tt-remove {
            width: 100%;
        }
        /* line 3787, ../sass/screen.scss */
        .cart_wrap ul.shopCart li div::before {
            content: attr(data-label);
            float: right;
            font-size: 14px;
            line-height: 32px;
            color: #1f1f1f;
            font-weight: 500;
        }
        /* line 3788, ../sass/screen.scss */
        .cart_wrap ul.shopCart li .pro_img {
            display: none;
        }
        /* line 3789, ../sass/screen.scss */
        .cart_wrap ul.shopCart li .pro_Desc {
            padding: 0px;
            text-align: left;
            float: left;
            width: 73%;
        }
        /* line 3790, ../sass/screen.scss */
        .cart_wrap ul.shopCart li ul.QuantityBox {
            margin-top: 0px;
            float: left;
        }
            /* line 3791, ../sass/screen.scss */
            .cart_wrap ul.shopCart li ul.QuantityBox li {
                height: 36px;
            }
                /* line 3792, ../sass/screen.scss */
                .cart_wrap ul.shopCart li ul.QuantityBox li.input-box input {
                    font-size: 12px;
                    padding: 8px 5px;
                }
                /* line 3793, ../sass/screen.scss */
                .cart_wrap ul.shopCart li ul.QuantityBox li a {
                    padding: 9px 5px;
                }
        /* line 3796, ../sass/screen.scss */
        .cart_wrap ul.shopCart li .tt-remove {
            position: static;
            top: 0px;
            transform: translateY(0px);
            -webkit-transform: translateY(0px);
            -moz-transform: translateY(0px);
            -o-transform: translateY(0px);
            -ms-transform: translateY(0px);
        }
        /* line 3797, ../sass/screen.scss */
        .cart_wrap ul.shopCart li div span {
            padding: 7px 0;
            float: left;
            width: auto;
        }

    /* line 3801, ../sass/screen.scss */
    .productInfo {
        padding-top: 30px;
    }

    /* line 3803, ../sass/screen.scss */
    .error-content {
        border-width: 12px;
        padding: 45px 15px;
    }
        /* line 3804, ../sass/screen.scss */
        .error-content img {
            max-width: 190px;
        }
        /* line 3805, ../sass/screen.scss */
        .error-content h5 {
            font-size: 18px;
            margin: 30px 0 12px 0;
        }
        /* line 3806, ../sass/screen.scss */
        .error-content a.btn {
            font-size: 12px;
            padding: 8px 22px;
            min-width: inherit;
        }

    /* line 3808, ../sass/screen.scss */
    .error-form form {
        margin-bottom: 0px;
    }

    /* line 3810, ../sass/screen.scss */
    .shoptym-container .ClassyCountdownDemo ul li {
        width: 50%;
        padding: 20px 10px 26px 10px;
        border-top: 1px solid #fff;
        border-right: 1px solid #fff;
    }
        /* line 3811, ../sass/screen.scss */
        .shoptym-container .ClassyCountdownDemo ul li:nth-child(-n+2) {
            border-top: 0px;
        }
        /* line 3812, ../sass/screen.scss */
        .shoptym-container .ClassyCountdownDemo ul li:nth-child(2n+1) {
            border-right: 0px;
        }
        /* line 3813, ../sass/screen.scss */
        .shoptym-container .ClassyCountdownDemo ul li .count input {
            font-size: 36px;
        }

    /* line 3816, ../sass/screen.scss */
    .upcoming-event .event-img {
        width: 100%;
        float: right;
        margin: 0px;
    }
    /* line 3817, ../sass/screen.scss */
    .upcoming-event .event-detail {
        width: 100%;
        float: right;
        margin: 0px;
    }
        /* line 3818, ../sass/screen.scss */
        .upcoming-event .event-detail .event-date {
            right: inherit;
            left: 0px;
            top: 0px;
            height: 130px;
            margin: -130px 0 0 0px;
        }

    /* line 3821, ../sass/screen.scss */
    ul.gallery_view li, ul.gallery_view li.item-double {
        width: 33.33333%;
    }

    /* line 3822, ../sass/screen.scss */
    .SDProdLarge::after, .SDProduct::after {
        display: none;
    }

    /* line 3824, ../sass/screen.scss */
    #QuickViewModal .modal-dialog {
        max-width: 90%;
        margin-right: 5%;
    }

    /* line 3825, ../sass/screen.scss */
    .contact_page {
        padding-top: 0px;
    }

    /* line 3826, ../sass/screen.scss */
    .contact_info h2 {
        margin: 30px 0 30px 0;
        font-size: 30px;
    }

    /* line 3827, ../sass/screen.scss */
    .whiteBGWrap .small-content figure, .sectionBg .small-content figure, .sectionBg .small-content figure {
        margin-top: 30px;
    }
}

@media (max-width: 640px) {
    /* line 3837, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav .flex-prev {
        right: 30px;
    }
    /* line 3838, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav .flex-next {
        left: 0px;
    }
    /* line 3841, ../sass/screen.scss */
    .home-slider2 .flex-direction-nav a.flex-next, .home-slider2 .flex-direction-nav a.flex-prev {
        width: 30px;
        height: 30px;
    }
        /* line 3842, ../sass/screen.scss */
        .home-slider2 .flex-direction-nav a.flex-next:before, .home-slider2 .flex-direction-nav a.flex-prev:before {
            font-size: 16px;
        }
    /* line 3853, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap figure {
        max-width: 60px;
        margin: 0 auto;
    }
    /* line 3854, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap h1 {
        font-size: 40px;
        line-height: 42px;
        margin-top: 10px;
        margin-bottom: 0px;
    }
    /* line 3855, ../sass/screen.scss */
    .home-slider2 ul.slides li .slider-container .slide_wrap p {
        display: none;
    }

    /* line 3858, ../sass/screen.scss */
    .FeatProduct .RBwidget {
        max-width: 250px;
    }
        /* line 3859, ../sass/screen.scss */
        .FeatProduct .RBwidget img {
            max-width: 100%;
        }

    /* line 3863, ../sass/screen.scss */
    .whiteBGWrap .TLwidget, .sectionBg .TLwidget, .sectionBg .TLwidget {
        max-width: 100px;
        top: 15px;
        right: 14px;
    }

    /* line 3864, ../sass/screen.scss */
    .whiteBGWrap .RBwidget, .sectionBg .RBwidget, .sectionBg .RBwidget {
        max-width: 135px;
        bottom: -38px;
        left: 0px;
    }

    /* line 3865, ../sass/screen.scss */
    .testimonial .RBwidget {
        bottom: 0px;
    }

    /* line 3867, ../sass/screen.scss */
    .counter-section {
        padding: 35px 0;
    }
        /* line 3868, ../sass/screen.scss */
        .counter-section .count-box .cb_desc {
            width: 100%;
            text-align: center;
            padding: 0px;
        }

    /* line 3870, ../sass/screen.scss */
    .blog_item, .blog_item2, .blog_item2 {
        padding: 0px;
    }

    /* line 3872, ../sass/screen.scss */
    .sectionBg .small-content .widget-desc h2 {
        font-size: 36px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    /* line 3873, ../sass/screen.scss */
    .sectionBg .small-content .widget-desc span {
        font-size: 28px;
        line-height: 38px;
    }

    /* line 3875, ../sass/screen.scss */
    .latestBlogContact {
        padding: 56px 0 0 0;
    }

    /* line 3878, ../sass/screen.scss */
    header.header3 .primary_nav .nav-wrap .cart-wrap {
        top: 58px;
    }
    /* line 3879, ../sass/screen.scss */
    header.header3 .primary_nav .top-info {
        padding: 23px 0 18px 0;
    }
        /* line 3880, ../sass/screen.scss */
        header.header3 .primary_nav .top-info .site_logo {
            margin-bottom: 14px;
        }

    /* line 3885, ../sass/screen.scss */
    .wrap-title2 {
        padding-bottom: 30px;
    }
        /* line 3886, ../sass/screen.scss */
        .wrap-title2 h2 {
            font-size: 32px;
        }
            /* line 3887, ../sass/screen.scss */
            .wrap-title2 h2 span {
                font-size: 22px;
                line-height: 24px;
            }

    /* line 3891, ../sass/screen.scss */
    ul.cd-filters {
        margin-bottom: 12px;
    }
        /* line 3892, ../sass/screen.scss */
        ul.cd-filters li {
            padding: 5px;
        }

    /* line 3896, ../sass/screen.scss */
    .home-slider .custom-page {
        right: 0px;
        bottom: 70px;
    }
        /* line 3897, ../sass/screen.scss */
        .home-slider .custom-page::before {
            height: 26px;
            top: 4px;
            right: -27px;
        }
        /* line 3898, ../sass/screen.scss */
        .home-slider .custom-page .current-slide {
            font-size: 24px;
        }
    /* line 3901, ../sass/screen.scss */
    .home-slider li .slider-cap h1 {
        font-size: 30px;
    }
    /* line 3902, ../sass/screen.scss */
    .home-slider li .slider-cap .btn {
        padding: 6px 12px 6px 12px;
        min-width: inherit;
        font-size: 12px;
        line-height: 18px;
        font-weight: 400;
    }
    /* line 3903, ../sass/screen.scss */
    .home-slider li .slider-cap .col-md-6 .btn {
        margin-top: 15px;
    }
    /* line 3904, ../sass/screen.scss */
    .home-slider li .slider-cap .col-md-6 h1:after {
        bottom: -24px;
    }

    /* line 3907, ../sass/screen.scss */
    .home-collection figure h2 {
        font-size: 22px;
        top: 35px;
        right: 30px;
    }
        /* line 3908, ../sass/screen.scss */
        .home-collection figure h2 a {
            padding: 10px 25px;
        }

    /* line 3910, ../sass/screen.scss */
    .new-collection {
        padding: 45px 0;
    }
        /* line 3911, ../sass/screen.scss */
        .new-collection h2 {
            font-size: 36px;
            padding: 24px 40px 20px 40px;
        }

    /* line 3914, ../sass/screen.scss */
    .product {
        padding: 50px 0 12px 0;
    }
        /* line 3915, ../sass/screen.scss */
        .product .new-discount {
            top: 16px;
            right: 15px;
        }
        /* line 3916, ../sass/screen.scss */
        .product figure {
            height: 200px;
            margin-bottom: 24px;
        }
        /* line 3918, ../sass/screen.scss */
        .product ul li a, .product ul li button {
            width: 38px;
            height: 38px;
            line-height: 38px;
        }

    /* line 3922, ../sass/screen.scss */
    body .title {
        width: 100%;
        float: right;
        font-size: 36px;
        margin-bottom: 20px;
        z-index: 1;
        position: relative;
    }

    /* line 3925, ../sass/screen.scss */
    .sidebar .sidebar-widget {
        margin-bottom: 30px;
    }
        /* line 3926, ../sass/screen.scss */
        .sidebar .sidebar-widget.WT_Border {
            padding-top: 30px;
        }

    /* line 3931, ../sass/screen.scss */
    .blog-wrap .blog_item .post-content .post-desc .post_title h5, .blog-wrap .blog_item2 .post-content .post-desc .post_title h5, .blog-wrap blog_item2 .post-content .post-desc .post_title h5 {
        font-size: 19px;
    }

    /* line 3934, ../sass/screen.scss */
    .WidTitle h2 {
        font-size: 28px;
        line-height: 40px;
        font-weight: 400;
    }

    /* line 3936, ../sass/screen.scss */
    .main-blog .blog_item2 .post-content .post-desc .post_title h5 {
        font-size: 20px;
    }
    /* line 3937, ../sass/screen.scss */
    .main-blog .blog_item2 .post-content .post-desc .footer-post {
        padding-top: 16px;
    }
        /* line 3938, ../sass/screen.scss */
        .main-blog .blog_item2 .post-content .post-desc .footer-post a.btn {
            font-size: 12px;
            padding: 4px 10px;
            min-width: inherit;
        }
        /* line 3939, ../sass/screen.scss */
        .main-blog .blog_item2 .post-content .post-desc .footer-post .SharePost {
            font-size: 14px;
        }
            /* line 3940, ../sass/screen.scss */
            .main-blog .blog_item2 .post-content .post-desc .footer-post .SharePost span {
                width: 36px;
                height: 36px;
                margin-left: 8px;
                vertical-align: -14px;
            }
        /* line 3943, ../sass/screen.scss */
        .main-blog .blog_item2 .post-content .post-desc .footer-post .ShareButtons ul li img {
            max-width: 100px;
        }

    /* line 3948, ../sass/screen.scss */
    ul.account-table li {
        padding: 22px 0px;
    }
        /* line 3949, ../sass/screen.scss */
        ul.account-table li.title-box {
            display: none;
        }
        /* line 3950, ../sass/screen.scss */
        ul.account-table li:nth-child(2n+2) {
            background: #efefef;
        }
        /* line 3951, ../sass/screen.scss */
        ul.account-table li .tt-product, ul.account-table li .tt-date, ul.account-table li .tt-ps, ul.account-table li .tt-ds, ul.account-table li .tt-total {
            width: 100%;
        }
        /* line 3952, ../sass/screen.scss */
        ul.account-table li div {
            width: 100%;
            text-align: left;
        }
            /* line 3953, ../sass/screen.scss */
            ul.account-table li div::before {
                content: attr(data-label);
                float: right;
                font-size: 14px;
                color: #1f1f1f;
                font-weight: 500;
            }
            /* line 3954, ../sass/screen.scss */
            ul.account-table li div a {
                float: left;
            }

    /* line 3957, ../sass/screen.scss */
    .RegisterForm .check-label {
        position: relative;
        top: -21px;
        margin-right: 35px;
    }

    /* line 3958, ../sass/screen.scss */
    .ShopDetail_Wrap .productInfo h2 {
        font-size: 26px;
    }

    /* line 3959, ../sass/screen.scss */
    .Shop-tabs ul.nav li a {
        font-size: 18px;
    }

    /* line 3961, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav .flex-next {
        left: 0px;
    }
    /* line 3962, ../sass/screen.scss */
    .BlogSlider ul.flex-direction-nav .flex-prev {
        left: 38px;
    }

    /* line 3964, ../sass/screen.scss */
    .shop-bar select {
        max-width: 200px;
    }
}

@media (max-width: 567px) {
    /* line 3971, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .cat-desc span.cat-caption {
        font-size: 18px;
    }
    /* line 3972, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .cat-desc h2 {
        font-size: 34px;
        line-height: 36px;
    }
    /* line 3973, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .cat-desc.small {
        max-width: 170px;
    }
    /* line 3977, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .offer-wrap span.offer-caption {
        font-size: 18px;
    }
        /* line 3978, ../sass/screen.scss */
        .category-carousel .cat-wrap figure figcaption .offer-wrap span.offer-caption .OC_Line {
            line-height: 10px;
        }
    /* line 3980, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .offer-wrap h2 {
        font-size: 34px;
        line-height: 36px;
    }
    /* line 3981, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .offer-wrap h5 {
        font-size: 16px;
        margin-bottom: 4px;
    }
    /* line 3982, ../sass/screen.scss */
    .category-carousel .cat-wrap figure figcaption .offer-wrap .OWDesc {
        padding-bottom: 12px;
    }
        /* line 3983, ../sass/screen.scss */
        .category-carousel .cat-wrap figure figcaption .offer-wrap .OWDesc p {
            font-size: 14px;
        }

    /* line 3989, ../sass/screen.scss */
    .SDProdLarge .col-md-6 {
        width: 100%;
    }
    /* line 3990, ../sass/screen.scss */
    .SDProdLarge .flex-viewport {
        margin-top: 0px;
    }
    /* line 3991, ../sass/screen.scss */
    .SDProdLarge .img-content {
        padding: 30px 0;
    }
        /* line 3992, ../sass/screen.scss */
        .SDProdLarge .img-content .SDP_Sale {
            width: 50px;
            height: 50px;
            font-size: 16px;
            line-height: 16px;
            padding: 11px 5px;
        }
            /* line 3993, ../sass/screen.scss */
            .SDProdLarge .img-content .SDP_Sale span {
                font-size: 12px;
            }
        /* line 3995, ../sass/screen.scss */
        .SDProdLarge .img-content figure img {
            max-width: 130px;
        }

    /* line 3998, ../sass/screen.scss */
    .blog_item2 .post-content {
        padding: 0 15px;
    }
        /* line 3999, ../sass/screen.scss */
        .blog_item2 .post-content .post-desc {
            padding: 30px 0px 20px 0px;
        }
            /* line 4000, ../sass/screen.scss */
            .blog_item2 .post-content .post-desc .post_title h5 {
                font-size: 18px;
            }
            /* line 4001, ../sass/screen.scss */
            .blog_item2 .post-content .post-desc .post-meta {
                padding-bottom: 18px;
            }
                /* line 4002, ../sass/screen.scss */
                .blog_item2 .post-content .post-desc .post-meta span {
                    margin-left: 15px;
                }

    /* line 4009, ../sass/screen.scss */
    .header1 .utility ul.lang li a img {
        display: none;
    }
    /* line 4010, ../sass/screen.scss */
    .header1 .utility ul li a {
        padding: 10px;
    }

    /* line 4012, ../sass/screen.scss */
    .home-slider li .slider-cap h1 {
        font-size: 24px;
        line-height: 30px;
    }

    /* line 4016, ../sass/screen.scss */
    ul.pagination li.prev a, ul.pagination li.next a {
        height: 36px;
    }
    /* line 4018, ../sass/screen.scss */
    ul.pagination li a {
        width: 36px;
        height: 36px;
        font-size: 14px;
        line-height: 27px;
    }

    /* line 4021, ../sass/screen.scss */
    .post_tags {
        width: 100%;
        margin-bottom: 20px;
    }

    /* line 4022, ../sass/screen.scss */
    .cart_wrap h5 {
        font-size: 18px;
    }

    /* line 4024, ../sass/screen.scss */
    .blog_item .post-content, .blog_item2 .post-content {
        margin-top: -45px;
    }

    /* line 4027, ../sass/screen.scss */
    .blog_item2 .post-content {
        margin-top: 0px;
    }

    /* line 4029, ../sass/screen.scss */
    #newsletter-popup .modal-dialog .modal-content button.close {
        top: 6px;
        left: 12px;
        font-size: 34px;
    }

    /* line 4032, ../sass/screen.scss */
    .checkout .checkout-box ul li .prod-name {
        width: 58%;
        font-size: 14px;
    }
    /* line 4033, ../sass/screen.scss */
    .checkout .checkout-box ul li .prod-qty {
        width: 17%;
        font-size: 14px;
    }
    /* line 4034, ../sass/screen.scss */
    .checkout .checkout-box ul li .prod-subtotal {
        width: 25%;
        font-size: 14px;
    }

    /* line 4036, ../sass/screen.scss */
    .shop-bar p.result_show {
        display: none;
    }

    /* line 4037, ../sass/screen.scss */
    .single-service {
        padding: 40px;
    }

    /* line 4039, ../sass/screen.scss */
    .shoptym-container .shoptyn-content {
        padding: 15px 15px;
    }
        /* line 4040, ../sass/screen.scss */
        .shoptym-container .shoptyn-content h1 {
            font-size: 32px;
        }
    /* line 4042, ../sass/screen.scss */
    .shoptym-container .shoptyn-copyright {
        padding: 20px 15px 10px 15px;
    }

    /* line 4044, ../sass/screen.scss */
    .upcoming-event .event-img {
        max-height: 250px;
        overflow: hidden;
    }

    /* line 4045, ../sass/screen.scss */
    .social-btn span {
        display: none;
    }

    /* line 4046, ../sass/screen.scss */
    .single-product {
        padding: 15px 0px;
    }

    /* line 4047, ../sass/screen.scss */
    .pro-reviewer-comment {
        width: 100%;
        float: right;
        padding-top: 23px;
        margin-right: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 479px) {
    /* line 4051, ../sass/screen.scss */
    .header1 .utility ul.pull-right {
        width: 100%;
    }
        /* line 4052, ../sass/screen.scss */
        .header1 .utility ul.pull-right li.cartSummary {
            float: left;
        }
        /* line 4053, ../sass/screen.scss */
        .header1 .utility ul.pull-right li a {
            padding: 10px 26px;
        }

    /* line 4056, ../sass/screen.scss */
    header.header2 .utility_nav .col-xs-6 {
        padding-right: 0px;
        padding-left: 0px;
        position: static;
    }
    /* line 4057, ../sass/screen.scss */
    header.header2 .utility_nav .site-logo figure {
        max-width: 135px;
    }
    /* line 4058, ../sass/screen.scss */
    header.header2 .utility_nav ul.toggleNav {
        margin: 25px 0px 17px 44px;
        position: static;
    }
        /* line 4059, ../sass/screen.scss */
        header.header2 .utility_nav ul.toggleNav li {
            padding: 0 2px;
        }
            /* line 4061, ../sass/screen.scss */
            header.header2 .utility_nav ul.toggleNav li a em {
                font-size: 16px;
            }
            /* line 4063, ../sass/screen.scss */
            header.header2 .utility_nav ul.toggleNav li .subToggle {
                padding: 0px 24px 0px 24px;
                width: 100%;
                top: 73px;
                z-index: 22;
            }
                /* line 4064, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle .cart-info, header.header2 .utility_nav ul.toggleNav li .subToggle > ul {
                    padding: 24px 0 18px 0;
                }
                /* line 4065, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle:before {
                    top: 0px;
                }
                /* line 4066, ../sass/screen.scss */
                header.header2 .utility_nav ul.toggleNav li .subToggle .setting_text {
                    padding: 14px 0;
                    margin-bottom: 0px;
                }

    /* line 4071, ../sass/screen.scss */
    .nav-mobile {
        width: 42px;
        height: 42px;
        padding: 17.5px 7px;
        top: 16px;
        left: 6px;
    }
        /* line 4072, ../sass/screen.scss */
        .nav-mobile span {
            height: 3px;
        }
            /* line 4073, ../sass/screen.scss */
            .nav-mobile span:after, .nav-mobile span:before {
                height: 3px;
            }
            /* line 4074, ../sass/screen.scss */
            .nav-mobile span:after {
                top: 8px;
            }
            /* line 4075, ../sass/screen.scss */
            .nav-mobile span:before {
                top: -8px;
            }

    /* line 4080, ../sass/screen.scss */
    .wrap-title h2 {
        font-size: 28px;
    }
        /* line 4081, ../sass/screen.scss */
        .wrap-title h2 span {
            font-size: 24px;
        }

    /* line 4088, ../sass/screen.scss */
    header.header3 .utility_nav ul.nav > li::before {
        margin: 0 5px;
    }
    /* line 4089, ../sass/screen.scss */
    header.header3 .utility_nav ul.nav > li a {
        padding: 0 2px 0 0;
    }
        /* line 4090, ../sass/screen.scss */
        header.header3 .utility_nav ul.nav > li a img {
            Display: none;
        }
    /* line 4096, ../sass/screen.scss */
    header.header3 .primary_nav .nav-wrap .cart-wrap ul.toggleNav li .subToggle {
        left: -13px;
        z-index: 22;
    }

    /* line 4102, ../sass/screen.scss */
    .category-carousel .col-xs-6 {
        width: 100%;
    }

    /* line 4104, ../sass/screen.scss */
    .home-slider3 ul.slides li .slider-container .slide_wrap .small-content {
        max-width: 157px;
    }
        /* line 4105, ../sass/screen.scss */
        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h1 {
            font-size: 22px;
            line-height: 24px;
        }
        /* line 4106, ../sass/screen.scss */
        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content h2 {
            font-size: 14px;
        }
        /* line 4107, ../sass/screen.scss */
        .home-slider3 ul.slides li .slider-container .slide_wrap .small-content .btn {
            font-size: 12px;
            padding: 5px 10px;
            min-width: 110px;
        }

    /* line 4109, ../sass/screen.scss */
    .SummerWrap {
        padding: 33px 15px 28px 15px;
    }
        /* line 4110, ../sass/screen.scss */
        .SummerWrap h1 {
            font-size: 32px;
        }
        /* line 4111, ../sass/screen.scss */
        .SummerWrap h2 {
            font-size: 18px;
            letter-spacing: 1px;
        }

    /* line 4115, ../sass/screen.scss */
    footer.footer4 .footer-top {
        text-align: center;
    }
        /* line 4116, ../sass/screen.scss */
        footer.footer4 .footer-top h2 {
            margin-bottom: 10px;
        }
        /* line 4117, ../sass/screen.scss */
        footer.footer4 .footer-top form.subscribe_form {
            margin-top: 26px;
            padding-left: 80px;
        }
            /* line 4118, ../sass/screen.scss */
            footer.footer4 .footer-top form.subscribe_form input[type="email"] {
                background-position: 8px 17px;
                padding: 13px 36px 13px 15px;
            }
            /* line 4119, ../sass/screen.scss */
            footer.footer4 .footer-top form.subscribe_form input[type="submit"] {
                width: 80px;
                min-width: 80px;
                font-size: 12px;
                padding: 13px 10px;
            }

    /* line 4125, ../sass/screen.scss */
    .footer-bottom .tow_column .col-md-6, footer.footer1 .tow_column .col-md-6, .top-footer .tow_column .col-xs-6 {
        width: 100%;
    }

    /* line 4126, ../sass/screen.scss */
    footer.footer2 .top-footer .widget-desc {
        max-width: 100%;
    }

    /* line 4127, ../sass/screen.scss */
    .header1 .utility ul.lang {
        display: none;
    }

    /* line 4132, ../sass/screen.scss */
    .home-slider li .slider-cap span {
        font-size: 10px;
    }
    /* line 4133, ../sass/screen.scss */
    .home-slider li .slider-cap .btn {
        padding: 4px 10px 4px 10px;
        font-size: 10px;
    }
    /* line 4134, ../sass/screen.scss */
    .home-slider li .slider-cap .col-md-6 h1:after {
        bottom: -15px;
    }
    /* line 4135, ../sass/screen.scss */
    .home-slider li .slider-cap h1 {
        font-size: 20px;
        line-height: 24px;
        margin: 8px 0 16px 0;
    }
    /* line 4138, ../sass/screen.scss */
    .home-slider .flex-direction-nav a.flex-next, .home-slider .flex-direction-nav a.flex-prev {
        width: 36px;
        height: 36px;
    }
        /* line 4139, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next:before, .home-slider .flex-direction-nav a.flex-prev:before {
            font-size: 22px;
        }
        /* line 4140, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next.flex-prev, .home-slider .flex-direction-nav a.flex-prev.flex-prev {
            margin-left: 36px;
        }
        /* line 4141, ../sass/screen.scss */
        .home-slider .flex-direction-nav a.flex-next.flex-next:after, .home-slider .flex-direction-nav a.flex-prev.flex-next:after {
            height: 22px;
        }

    /* line 4147, ../sass/screen.scss */
    .home-collection figure h2 {
        font-size: 18px;
        top: 25px;
        right: 20px;
    }
        /* line 4148, ../sass/screen.scss */
        .home-collection figure h2 a {
            padding: 10px 25px;
        }

    /* line 4150, ../sass/screen.scss */
    .new-collection h2 {
        font-size: 28px;
        padding: 18px 20px 14px 20px;
    }

    /* line 4151, ../sass/screen.scss */
    .new-collection a {
        font-size: 16px;
    }

    /* line 4152, ../sass/screen.scss */
    .popular-products ul.ProductView > li, .ProductGrid ul.ProductView > li {
        width: 100%;
        border-right: 0px;
    }
        /* line 4153, ../sass/screen.scss */
        .popular-products ul.ProductView > li:nth-child(2), .ProductGrid ul.ProductView > li:nth-child(2) {
            border-top: 1px solid #efefef;
        }

    /* line 4155, ../sass/screen.scss */
    body .title, body h2.st {
        font-size: 28px;
    }

    /* line 4156, ../sass/screen.scss */
    #newsletter-popup .modal-dialog .modal-content .modal-body {
        padding: 35px 25px 55px 25px;
    }
        /* line 4157, ../sass/screen.scss */
        #newsletter-popup .modal-dialog .modal-content .modal-body h3 {
            font-size: 28px;
        }

    /* line 4159, ../sass/screen.scss */
    #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body {
        padding: 40px 35px 60px 35px;
    }
        /* line 4160, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body h2 {
            font-size: 28px;
        }
        /* line 4161, ../sass/screen.scss */
        #newsletter-popup.newsletter03 .modal-dialog .modal-content .modal-body form {
            padding-bottom: 0px;
        }

    /* line 4163, ../sass/screen.scss */
    .shop-bar p.result_show {
        font-size: 13px;
    }

    /* line 4166, ../sass/screen.scss */
    .home_Banner2 .HB_Overlay, .home_Banner3 .HB_Overlay, .home_Banner .HB_Overlay, .home_Banner3 .HB_Overlay, .home_Banner .HB_Overlay {
        min-height: 215px;
    }
        /* line 4168, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay .HB_Caption h1, .home_Banner3 .HB_Overlay .HB_Caption h1, .home_Banner .HB_Overlay .HB_Caption h1, .home_Banner3 .HB_Overlay .HB_Caption h1, .home_Banner .HB_Overlay .HB_Caption h1 {
            font-size: 32px;
        }
        /* line 4169, ../sass/screen.scss */
        .home_Banner2 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner3 .HB_Overlay .HB_Caption .breadcrumb li, .home_Banner .HB_Overlay .HB_Caption .breadcrumb li {
            font-size: 14px;
        }

    /* line 4174, ../sass/screen.scss */
    ul.logos-carousel li {
        width: 50%;
    }
        /* line 4175, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(-n + 3) {
            border-top-width: 1px;
        }
        /* line 4176, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(3n+1) {
            border-right-width: 1px;
        }
        /* line 4177, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(-n + 2) {
            border-top-width: 0px;
        }
        /* line 4178, ../sass/screen.scss */
        ul.logos-carousel li:nth-child(2n+1) {
            border-right-width: 0px;
        }

    /* line 4183, ../sass/screen.scss */
    .blog-wrap .blog_item, .blog-wrap .blog_item2, .blog-wrap .blog_item2 {
        margin-bottom: 35px;
    }
        /* line 4184, ../sass/screen.scss */
        .blog-wrap .blog_item2 .date {
            font-size: 12px;
            padding: 8px 16px 4px;
            right: 15px;
            bottom: 15px;
        }

    /* line 4186, ../sass/screen.scss */
    .WidTitle {
        padding-bottom: 16px;
        margin-bottom: 20px;
    }
        /* line 4187, ../sass/screen.scss */
        .WidTitle h2 {
            font-size: 22px;
            line-height: 27px;
        }

    /* line 4189, ../sass/screen.scss */
    .quote-wrap {
        padding: 16px 0 12px 0;
    }
        /* line 4190, ../sass/screen.scss */
        .quote-wrap blockquote {
            padding: 20px 20px;
        }
            /* line 4191, ../sass/screen.scss */
            .quote-wrap blockquote p {
                font-size: 14px;
                line-height: 21px;
            }

    /* line 4197, ../sass/screen.scss */
    .cart_wrap ul li {
        padding-right: 0px;
        padding-left: 0px;
    }
    /* line 4198, ../sass/screen.scss */
    .cart_wrap ul .tt-product {
        width: 50%;
    }
    /* line 4199, ../sass/screen.scss */
    .cart_wrap ul .pro_Desc {
        width: 100%;
    }
    /* line 4200, ../sass/screen.scss */
    .cart_wrap ul .tt-size, .cart_wrap ul .pro_img, .cart_wrap ul .tt-total {
        display: none;
    }
    /* line 4201, ../sass/screen.scss */
    .cart_wrap ul .tt-price, .cart_wrap ul .tt-qut {
        width: 25%;
    }

    /* line 4207, ../sass/screen.scss */
    .CustomerLoginForm {
        padding: 22px 18px 47px 18px;
    }

    /* line 4208, ../sass/screen.scss */
    .RegisterForm form {
        padding-top: 18px;
    }

    /* line 4209, ../sass/screen.scss */
    .Shop-tabs ul.nav li {
        padding: 8px 7px;
    }
        /* line 4210, ../sass/screen.scss */
        .Shop-tabs ul.nav li a {
            font-size: 14px;
            margin-left: 0px;
        }

    /* line 4212, ../sass/screen.scss */
    .checkout {
        padding: 30px 15px;
    }

    /* line 4213, ../sass/screen.scss */
    body.home_default .title {
        font-size: 34px;
    }

    /* line 4214, ../sass/screen.scss */
    .cover-container .cover-heading {
        font-size: 32px;
        margin-bottom: 24px;
    }

    /* line 4215, ../sass/screen.scss */
    .upcoming-event .event-detail .ClassyCountdownDemo ul li .border-box .count input {
        font-size: 20px;
    }

    /* line 4217, ../sass/screen.scss */
    #QuickViewModal .modal-dialog .modal-content {
        padding: 18px 15px;
    }
        /* line 4221, ../sass/screen.scss */
        #QuickViewModal .modal-dialog .modal-content .ShopDetail_Wrap .productInfo .product-share ul li {
            margin-left: 14px;
        }
        /* line 4223, ../sass/screen.scss */
        #QuickViewModal .modal-dialog .modal-content .ShopDetail_Wrap .productInfo .CartItem ul.QuantityBox {
            width: 105px;
            min-width: 105px;
        }
        /* line 4224, ../sass/screen.scss */
        #QuickViewModal .modal-dialog .modal-content .ShopDetail_Wrap .productInfo .CartItem .btn {
            min-width: 138px;
        }

    /* line 4231, ../sass/screen.scss */
    .error-content h3 {
        font-size: 26px;
        margin: 30px 0px 10px 0;
    }

    /* line 4232, ../sass/screen.scss */
    .error-content a.btn {
        border: none;
        margin-top: 10px;
    }
}

@media (max-width: 413px) {
    /* line 4237, ../sass/screen.scss */
    .header1 .utility ul.pull-right {
        width: 100%;
    }
        /* line 4238, ../sass/screen.scss */
        .header1 .utility ul.pull-right li a {
            padding: 10px 20px 10px 19px;
        }

    /* line 4240, ../sass/screen.scss */
    .shop_content_02 ul.FBWrap li.mix, .shop_content_02 header.header2 ul.utility_nav li.mix, header.header2 .shop_content_02 ul.utility_nav li.mix {
        width: 100%;
    }

    /* line 4241, ../sass/screen.scss */
    ul.cd-filters {
        margin-bottom: 12px;
    }
        /* line 4242, ../sass/screen.scss */
        ul.cd-filters li {
            padding: 5px 3px;
        }
            /* line 4243, ../sass/screen.scss */
            ul.cd-filters li a {
                min-width: 50px;
            }

    /* line 4246, ../sass/screen.scss */
    .bar-icon {
        left: 8px;
    }

    /* line 4248, ../sass/screen.scss */
    .home-slider li .slider-cap {
        top: 42%;
    }
        /* line 4249, ../sass/screen.scss */
        .home-slider li .slider-cap span {
            letter-spacing: 0px;
            padding-right: 0px;
            padding-left: 0px;
        }
        /* line 4251, ../sass/screen.scss */
        .home-slider li .slider-cap h1 {
            font-size: 16px;
            line-height: 24px;
            margin: 8px 0 16px 0;
        }

    /* line 4253, ../sass/screen.scss */
    .cart_wrap .btn.small {
        font-size: 11px;
        min-width: inherit;
    }

    /* line 4254, ../sass/screen.scss */
    .upcoming-event {
        padding-bottom: 30px;
    }
        /* line 4255, ../sass/screen.scss */
        .upcoming-event .event-detail {
            background: #fbfbfb;
            padding: 30px 0 40px 0;
        }
            /* line 4256, ../sass/screen.scss */
            .upcoming-event .event-detail h3 {
                font-size: 16px;
            }
            /* line 4257, ../sass/screen.scss */
            .upcoming-event .event-detail > span {
                margin-bottom: 14px;
            }
                /* line 4258, ../sass/screen.scss */
                .upcoming-event .event-detail > span img {
                    margin-left: 4px;
                }
}

@media (max-width: 374px) {
    /* line 4265, ../sass/screen.scss */
    .header1 .utility ul.pull-right {
        width: 100%;
    }
        /* line 4266, ../sass/screen.scss */
        .header1 .utility ul.pull-right li a {
            padding: 10px 11px 10px 10px;
        }

    /* line 4269, ../sass/screen.scss */
    .shop-bar ul.retabs {
        padding-left: 0px;
    }
    /* line 4270, ../sass/screen.scss */
    .shop-bar select {
        max-width: 178px;
    }
}
