@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700');

@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700');

.body{color: #333}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,#staticbanner .banner_content .des_banner p,.nav-header,.click-cart .cart-item-top,#_desktop_search_ft .form-control,.view-more,.product-miniature .regular-price,.price,.right-block-cate .name_block p,.des_banner_ft,.hover_banner_center span,.right-product .product_name a,.small-slide-title,.title_des_pro,#onecate_products_block_3 .product-description > a,#onecate_products_block_3 .right-product .product_name a,.horizontal_mode .add-to-cart,.button_unique,a.slide-button,.big-slide-title,#blockcart-modal .cart-content .btn,.fieldmegamenu ul li.root-1 .menu-items li p,#onecate_products_block_2.horizontal_mode .right-product .product-description > a,.hover_banner_text a,.bn-text.banner_text2 span,.item-product-list .right-product .product_name a,#wrapper .breadcrumb li:after,.menu-bottom .menu-bottom-dec a,.fieldmegamenu ul li.root-1.menu-home .menu-items li a,.small-slide-title p.small-slide,.footer-newsletter .button-newletter,.title_text,.tabs .nav-tabs .nav-link,h1[itemprop="name"],.product-actions .control-label,#content-wrapper .h2,#search_filters > h4,#search_filters .facet .facet-title,.block-categories .category-sub-menu li[data-depth="0"] > a,.block-categories > ul > li:first-child a,#wrapper .breadcrumb li a,.large-slide-title,.tab_cates li,.title_font,.hover-banner_2_text a{

    font-family: 'Poppins', sans-serif;

}

body{

	font-family: 'Open Sans', sans-serif;

}

body{

    color: #333;

    font-size: 14px;

    line-height: 24px;

	background:#ffffff;

}

.container {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}

@media only screen and (min-width: 1200px){

    .container {

        padding-left: 0;

        padding-right: 0;

    }}

@media (min-width: 768px) {

    .container {

        max-width: 750px;

    }

}

@media (min-width: 992px) {

    .container {

        max-width: 970px;

    }

}

@media (min-width: 1200px) {

    .container {

        max-width: 1170px;

    }

}

.container-fluid {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}

.row {

    margin-right: -15px;

    margin-left: -15px;

}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px;

}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {

    float: left;

}

.col-xs-12 {

    width: 100%;

}

.col-xs-11 {

    width: 91.66666667%;

}

.col-xs-10 {

    width: 83.33333333%;

}

.col-xs-9 {

    width: 75%;

}

.col-xs-8 {

    width: 66.66666667%;

}

.col-xs-7 {

    width: 58.33333333%;

}

.col-xs-6 {

    width: 50%;

}

.col-xs-5 {

    width: 41.66666667%;

}

.col-xs-4 {

    width: 33.33333333%;

}

.col-xs-3 {

    width: 25%;

}

.col-xs-2 {

    width: 16.66666667%;

}

.col-xs-1 {

    width: 8.33333333%;

}

.col-xs-pull-12 {

    right: 100%;

}

.col-xs-pull-11 {

    right: 91.66666667%;

}

.col-xs-pull-10 {

    right: 83.33333333%;

}

.col-xs-pull-9 {

    right: 75%;

}

.col-xs-pull-8 {

    right: 66.66666667%;

}

.col-xs-pull-7 {

    right: 58.33333333%;

}

.col-xs-pull-6 {

    right: 50%;

}

.col-xs-pull-5 {

    right: 41.66666667%;

}

.col-xs-pull-4 {

    right: 33.33333333%;

}

.col-xs-pull-3 {

    right: 25%;

}

.col-xs-pull-2 {

    right: 16.66666667%;

}

.col-xs-pull-1 {

    right: 8.33333333%;

}

.col-xs-pull-0 {

    right: auto;

}

.col-xs-push-12 {

    left: 100%;

}

.col-xs-push-11 {

    left: 91.66666667%;

}

.col-xs-push-10 {

    left: 83.33333333%;

}

.col-xs-push-9 {

    left: 75%;

}

.col-xs-push-8 {

    left: 66.66666667%;

}

.col-xs-push-7 {

    left: 58.33333333%;

}

.col-xs-push-6 {

    left: 50%;

}

.col-xs-push-5 {

    left: 41.66666667%;

}

.col-xs-push-4 {

    left: 33.33333333%;

}

.col-xs-push-3 {

    left: 25%;

}

.col-xs-push-2 {

    left: 16.66666667%;

}

.col-xs-push-1 {

    left: 8.33333333%;

}

.col-xs-push-0 {

    left: auto;

}

.col-xs-offset-12 {

    margin-left: 100%;

}

.col-xs-offset-11 {

    margin-left: 91.66666667%;

}

.col-xs-offset-10 {

    margin-left: 83.33333333%;

}

.col-xs-offset-9 {

    margin-left: 75%;

}

.col-xs-offset-8 {

    margin-left: 66.66666667%;

}

.col-xs-offset-7 {

    margin-left: 58.33333333%;

}

.col-xs-offset-6 {

    margin-left: 50%;

}

.col-xs-offset-5 {

    margin-left: 41.66666667%;

}

.col-xs-offset-4 {

    margin-left: 33.33333333%;

}

.col-xs-offset-3 {

    margin-left: 25%;

}

.col-xs-offset-2 {

    margin-left: 16.66666667%;

}

.col-xs-offset-1 {

    margin-left: 8.33333333%;

}

.col-xs-offset-0 {

    margin-left: 0;

}

@media (min-width: 768px) {

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {

        float: left;

    }

    .col-sm-12 {

        width: 100%;

    }

    .col-sm-11 {

        width: 91.66666667%;

    }

    .col-sm-10 {

        width: 83.33333333%;

    }

    .col-sm-9 {

        width: 75%;

    }

    .col-sm-8 {

        width: 66.66666667%;

    }

    .col-sm-7 {

        width: 58.33333333%;

    }

    .col-sm-6 {

        width: 50%;

    }

    .col-sm-5 {

        width: 41.66666667%;

    }

    .col-sm-4 {

        width: 33.33333333%;

    }

    .col-sm-3 {

        width: 25%;

    }

    .col-sm-2 {

        width: 16.66666667%;

    }

    .col-sm-1 {

        width: 8.33333333%;

    }

    .col-sm-pull-12 {

        right: 100%;

    }

    .col-sm-pull-11 {

        right: 91.66666667%;

    }

    .col-sm-pull-10 {

        right: 83.33333333%;

    }

    .col-sm-pull-9 {

        right: 75%;

    }

    .col-sm-pull-8 {

        right: 66.66666667%;

    }

    .col-sm-pull-7 {

        right: 58.33333333%;

    }

    .col-sm-pull-6 {

        right: 50%;

    }

    .col-sm-pull-5 {

        right: 41.66666667%;

    }

    .col-sm-pull-4 {

        right: 33.33333333%;

    }

    .col-sm-pull-3 {

        right: 25%;

    }

    .col-sm-pull-2 {

        right: 16.66666667%;

    }

    .col-sm-pull-1 {

        right: 8.33333333%;

    }

    .col-sm-pull-0 {

        right: auto;

    }

    .col-sm-push-12 {

        left: 100%;

    }

    .col-sm-push-11 {

        left: 91.66666667%;

    }

    .col-sm-push-10 {

        left: 83.33333333%;

    }

    .col-sm-push-9 {

        left: 75%;

    }

    .col-sm-push-8 {

        left: 66.66666667%;

    }

    .col-sm-push-7 {

        left: 58.33333333%;

    }

    .col-sm-push-6 {

        left: 50%;

    }

    .col-sm-push-5 {

        left: 41.66666667%;

    }

    .col-sm-push-4 {

        left: 33.33333333%;

    }

    .col-sm-push-3 {

        left: 25%;

    }

    .col-sm-push-2 {

        left: 16.66666667%;

    }

    .col-sm-push-1 {

        left: 8.33333333%;

    }

    .col-sm-push-0 {

        left: auto;

    }

    .col-sm-offset-12 {

        margin-left: 100%;

    }

    .col-sm-offset-11 {

        margin-left: 91.66666667%;

    }

    .col-sm-offset-10 {

        margin-left: 83.33333333%;

    }

    .col-sm-offset-9 {

        margin-left: 75%;

    }

    .col-sm-offset-8 {

        margin-left: 66.66666667%;

    }

    .col-sm-offset-7 {

        margin-left: 58.33333333%;

    }

    .col-sm-offset-6 {

        margin-left: 50%;

    }

    .col-sm-offset-5 {

        margin-left: 41.66666667%;

    }

    .col-sm-offset-4 {

        margin-left: 33.33333333%;

    }

    .col-sm-offset-3 {

        margin-left: 25%;

    }

    .col-sm-offset-2 {

        margin-left: 16.66666667%;

    }

    .col-sm-offset-1 {

        margin-left: 8.33333333%;

    }

    .col-sm-offset-0 {

        margin-left: 0;

    }

}

@media (min-width: 992px) {

    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {

        float: left;

    }

    .col-md-12 {

        width: 100%;

    }

    .col-md-11 {

        width: 91.66666667%;

    }

    .col-md-10 {

        width: 83.33333333%;

    }

    .col-md-9 {

        width: 75%;

    }

    .col-md-8 {

        width: 66.66666667%;

    }

    .col-md-7 {

        width: 58.33333333%;

    }

    .col-md-6 {

        width: 50%;

    }

    .col-md-5 {

        width: 41.66666667%;

    }

    .col-md-4 {

        width: 33.33333333%;

    }

    .col-md-3 {

        width: 25%;

    }

    .col-md-2 {

        width: 16.66666667%;

    }

    .col-md-1 {

        width: 8.33333333%;

    }

    .col-md-pull-12 {

        right: 100%;

    }

    .col-md-pull-11 {

        right: 91.66666667%;

    }

    .col-md-pull-10 {

        right: 83.33333333%;

    }

    .col-md-pull-9 {

        right: 75%;

    }

    .col-md-pull-8 {

        right: 66.66666667%;

    }

    .col-md-pull-7 {

        right: 58.33333333%;

    }

    .col-md-pull-6 {

        right: 50%;

    }

    .col-md-pull-5 {

        right: 41.66666667%;

    }

    .col-md-pull-4 {

        right: 33.33333333%;

    }

    .col-md-pull-3 {

        right: 25%;

    }

    .col-md-pull-2 {

        right: 16.66666667%;

    }

    .col-md-pull-1 {

        right: 8.33333333%;

    }

    .col-md-pull-0 {

        right: auto;

    }

    .col-md-push-12 {

        left: 100%;

    }

    .col-md-push-11 {

        left: 91.66666667%;

    }

    .col-md-push-10 {

        left: 83.33333333%;

    }

    .col-md-push-9 {

        left: 75%;

    }

    .col-md-push-8 {

        left: 66.66666667%;

    }

    .col-md-push-7 {

        left: 58.33333333%;

    }

    .col-md-push-6 {

        left: 50%;

    }

    .col-md-push-5 {

        left: 41.66666667%;

    }

    .col-md-push-4 {

        left: 33.33333333%;

    }

    .col-md-push-3 {

        left: 25%;

    }

    .col-md-push-2 {

        left: 16.66666667%;

    }

    .col-md-push-1 {

        left: 8.33333333%;

    }

    .col-md-push-0 {

        left: auto;

    }

    .col-md-offset-12 {

        margin-left: 100%;

    }

    .col-md-offset-11 {

        margin-left: 91.66666667%;

    }

    .col-md-offset-10 {

        margin-left: 83.33333333%;

    }

    .col-md-offset-9 {

        margin-left: 75%;

    }

    .col-md-offset-8 {

        margin-left: 66.66666667%;

    }

    .col-md-offset-7 {

        margin-left: 58.33333333%;

    }

    .col-md-offset-6 {

        margin-left: 50%;

    }

    .col-md-offset-5 {

        margin-left: 41.66666667%;

    }

    .col-md-offset-4 {

        margin-left: 33.33333333%;

    }

    .col-md-offset-3 {

        margin-left: 25%;

    }

    .col-md-offset-2 {

        margin-left: 16.66666667%;

    }

    .col-md-offset-1 {

        margin-left: 8.33333333%;

    }

    .col-md-offset-0 {

        margin-left: 0;

    }

}

@media (min-width: 1200px) {

    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {

        float: left;

    }

    .col-lg-12 {

        width: 100%;

    }

    .col-lg-11 {

        width: 91.66666667%;

    }

    .col-lg-10 {

        width: 83.33333333%;

    }

    .col-lg-9 {

        width: 75%;

    }

    .col-lg-8 {

        width: 66.66666667%;

    }

    .col-lg-7 {

        width: 58.33333333%;

    }

    .col-lg-6 {

        width: 50%;

    }

    .col-lg-5 {

        width: 41.66666667%;

    }

    .col-lg-4 {

        width: 33.33333333%;

    }

    .col-lg-3 {

        width: 25%;

    }

    .col-lg-2 {

        width: 16.66666667%;

    }

    .col-lg-1 {

        width: 8.33333333%;

    }

    .col-lg-pull-12 {

        right: 100%;

    }

    .col-lg-pull-11 {

        right: 91.66666667%;

    }

    .col-lg-pull-10 {

        right: 83.33333333%;

    }

    .col-lg-pull-9 {

        right: 75%;

    }

    .col-lg-pull-8 {

        right: 66.66666667%;

    }

    .col-lg-pull-7 {

        right: 58.33333333%;

    }

    .col-lg-pull-6 {

        right: 50%;

    }

    .col-lg-pull-5 {

        right: 41.66666667%;

    }

    .col-lg-pull-4 {

        right: 33.33333333%;

    }

    .col-lg-pull-3 {

        right: 25%;

    }

    .col-lg-pull-2 {

        right: 16.66666667%;

    }

    .col-lg-pull-1 {

        right: 8.33333333%;

    }

    .col-lg-pull-0 {

        right: auto;

    }

    .col-lg-push-12 {

        left: 100%;

    }

    .col-lg-push-11 {

        left: 91.66666667%;

    }

    .col-lg-push-10 {

        left: 83.33333333%;

    }

    .col-lg-push-9 {

        left: 75%;

    }

    .col-lg-push-8 {

        left: 66.66666667%;

    }

    .col-lg-push-7 {

        left: 58.33333333%;

    }

    .col-lg-push-6 {

        left: 50%;

    }

    .col-lg-push-5 {

        left: 41.66666667%;

    }

    .col-lg-push-4 {

        left: 33.33333333%;

    }

    .col-lg-push-3 {

        left: 25%;

    }

    .col-lg-push-2 {

        left: 16.66666667%;

    }

    .col-lg-push-1 {

        left: 8.33333333%;

    }

    .col-lg-push-0 {

        left: auto;

    }

    .col-lg-offset-12 {

        margin-left: 100%;

    }

    .col-lg-offset-11 {

        margin-left: 91.66666667%;

    }

    .col-lg-offset-10 {

        margin-left: 83.33333333%;

    }

    .col-lg-offset-9 {

        margin-left: 75%;

    }

    .col-lg-offset-8 {

        margin-left: 66.66666667%;

    }

    .col-lg-offset-7 {

        margin-left: 58.33333333%;

    }

    .col-lg-offset-6 {

        margin-left: 50%;

    }

    .col-lg-offset-5 {

        margin-left: 41.66666667%;

    }

    .col-lg-offset-4 {

        margin-left: 33.33333333%;

    }

    .col-lg-offset-3 {

        margin-left: 25%;

    }

    .col-lg-offset-2 {

        margin-left: 16.66666667%;

    }

    .col-lg-offset-1 {

        margin-left: 8.33333333%;

    }

    .col-lg-offset-0 {

        margin-left: 0;

    }

}

.center-block {

    display: block;

    margin-right: auto;

    margin-left: auto;

}

.pull-right {

    float: right !important;

}

.pull-left {

    float: left !important;

}

.hide {

    display: none !important;

}

.show {

    display: block !important;

}

.invisible {

    visibility: hidden;

}

.text-hide {

    color: transparent;

    text-shadow: none;

    background-color: transparent;

    border: 0;

}

.hidden {

    display: none !important;

}

.affix {

    position: fixed;

}

@-ms-viewport {

    width: device-width;

}

.visible-xs,

.visible-sm,

.visible-md,

.visible-lg {

    display: none !important;

}

.visible-xs-block,

.visible-xs-inline,

.visible-xs-inline-block,

.visible-sm-block,

.visible-sm-inline,

.visible-sm-inline-block,

.visible-md-block,

.visible-md-inline,

.visible-md-inline-block,

.visible-lg-block,

.visible-lg-inline,

.visible-lg-inline-block {

    display: none !important;

}

@media (max-width: 767px) {

    .visible-xs {

        display: block !important;

    }

    table.visible-xs {

        display: table !important;

    }

    tr.visible-xs {

        display: table-row !important;

    }

    th.visible-xs,

    td.visible-xs {

        display: table-cell !important;

    }

}

@media (max-width: 767px) {

    .visible-xs-block {

        display: block !important;

    }

}

@media (max-width: 767px) {

    .visible-xs-inline {

        display: inline !important;

    }

}

@media (max-width: 767px) {

    .visible-xs-inline-block {

        display: inline-block !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm {

        display: block !important;

    }

    table.visible-sm {

        display: table !important;

    }

    tr.visible-sm {

        display: table-row !important;

    }

    th.visible-sm,

    td.visible-sm {

        display: table-cell !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-block {

        display: block !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-inline {

        display: inline !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .visible-sm-inline-block {

        display: inline-block !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md {

        display: block !important;

    }

    table.visible-md {

        display: table !important;

    }

    tr.visible-md {

        display: table-row !important;

    }

    th.visible-md,

    td.visible-md {

        display: table-cell !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-block {

        display: block !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-inline {

        display: inline !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .visible-md-inline-block {

        display: inline-block !important;

    }

}

@media (min-width: 1200px) {

    .visible-lg {

        display: block !important;

    }

    table.visible-lg {

        display: table !important;

    }

    tr.visible-lg {

        display: table-row !important;

    }

    th.visible-lg,

    td.visible-lg {

        display: table-cell !important;

    }

}

@media (min-width: 1200px) {

    .visible-lg-block {

        display: block !important;

    }

}

@media (min-width: 1200px) {

    .visible-lg-inline {

        display: inline !important;

    }

}

@media (min-width: 1200px) {

    .visible-lg-inline-block {

        display: inline-block !important;

    }

}

@media (max-width: 767px) {

    .hidden-xs {

        display: none !important;

    }

}

@media (min-width: 768px) and (max-width: 991px) {

    .hidden-sm {

        display: none !important;

    }

}

@media (min-width: 992px) and (max-width: 1199px) {

    .hidden-md {

        display: none !important;

    }

}

@media (min-width: 1200px) {

    .hidden-lg {

        display: none !important;

    }

}

.visible-print {

    display: none !important;

}

@media print {

    .visible-print {

        display: block !important;

    }

    table.visible-print {

        display: table !important;

    }

    tr.visible-print {

        display: table-row !important;

    }

    th.visible-print,

    td.visible-print {

        display: table-cell !important;

    }

}

.visible-print-block {

    display: none !important;

}

@media print {

    .visible-print-block {

        display: block !important;

    }

}

.visible-print-inline {

    display: none !important;

}

@media print {

    .visible-print-inline {

        display: inline !important;

    }

}

.visible-print-inline-block {

    display: none !important;

}

@media print {

    .visible-print-inline-block {

        display: inline-block !important;

    }

}

@media print {

    .hidden-print {

        display: none !important;

    }

}

.fancybox-lock .fancybox-overlay {

    overflow: auto !important;

}

.fancybox-margin {

    margin-right:0 !important;

}

.fancybox-margin {

    margin-right: 17px;

}

.fancybox-lock body {

    overflow: auto !important;

}



/*----------------------------------------------------------*/

/* Owl Carousel

/* 	Core Owl Carousel CSS File

/*	v1.3.2

/*----------------------------------------------------------*/



.horizontal_mode, .vertical_mode{

    position: relative;   

}

/* clearfix */

.owl-carousel .owl-wrapper:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

/* display none until init */

.owl-carousel *{

    direction: ltr !important;

}

.owl-carousel{

    display: none;

    /*position: relative;*/

    width: 100%;

    -ms-touch-action: pan-y;

}



.owl-carousel .owl-wrapper{

    display: none;

    position: relative;

    -webkit-transform: translate3d(0px, 0px, 0px);

}



.owl-carousel .owl-wrapper-outer{

    overflow: hidden;

    position: relative;

    width: 100%;

    z-index: 1;

    zoom: 1;

}



.owl-carousel .owl-wrapper-outer.autoHeight{

    -webkit-transition: height 500ms ease-in-out;

    -moz-transition: height 500ms ease-in-out;

    -ms-transition: height 500ms ease-in-out;

    -o-transition: height 500ms ease-in-out;

    transition: height 500ms ease-in-out;

}



.owl-carousel .owl-item{

    float: left;

}



.horizontal_mode .owl-carousel .owl-item .item{

    padding: 0 15px;

    text-align: center;

}

#left_column .horizontal_mode .special_products.owl-carousel .owl-item .item, #right_column .horizontal_mode .special_products.owl-carousel .owl-item .item{

    padding: 0;

}

.horizontal_mode .owl-carousel .owl-item .item .left-block{

    text-align: center;

}



.owl-controls .owl-page,

.owl-controls .owl-buttons div{

    cursor: pointer;

}



.owl-controls {

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* fix */

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item{

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility:    hidden;

    -ms-backface-visibility:     hidden;

    -webkit-transform: translate3d(0,0,0);

    -moz-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0);

}



/*

* 	Owl Carousel Owl Demo Theme

*	v1.3.2

*/

.owl-theme .owl-controls{

    text-align: center;

}



/* Styling Next and Prev buttons */



/* Clickable class fix problem with hover on touch devices */

/* Use it for non-touch hover action */

.owl-theme .owl-controls.clickable .owl-buttons div:hover{

    opacity: 1;

    text-decoration: none;

}



/* Styling Pagination*/



.owl-theme .owl-controls .owl-page{

    display: inline-block;

    zoom: 1;

}

.owl-theme .owl-controls .owl-page span{

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    background: #353535;

    border: none;

    border-radius: 50%;

}

.owl-theme .owl-controls .owl-page.active span,

.owl-theme .owl-controls.clickable .owl-page:hover span{

    background: #c8a165;

}

#fieldblockcategories.horizontal_mode .owl-theme .owl-controls .owl-pagination{

	right: 10px;

	top: 41px;

    position: absolute;

}



/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{

    height: auto;

    width: auto;

    color: #fff;

    padding: 2px 10px;

    font-size: 14px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

}



/* preloading images */

.owl-item.loading{

    background: url('../images/AjaxLoader.gif') no-repeat center center;

    min-height: 32px;

}



/* Field - Owl Carousel Style Overrides */

.owl-item img {

    max-width: 100%;

    height: auto;

}



.owl-controls {

    width: 100%;

}



/* Owl navigation buttons in carousels */

.vertical_mode .owl-buttons{

   position: absolute;

	top: 0;

	right: 15px;

}

.horizontal_mode .owl-buttons .owl-prev{

    position: absolute;

    top: 50%;

    z-index: 1;

    margin-top: -55px;

	left: -15px;

    right: auto;

	opacity: 0;

}

.horizontal_mode .owl-buttons .owl-next{

    position: absolute;

    top: 50%;

    z-index: 1;

    margin-top: -55px;

	right: -15px;

	left: auto;

	opacity: 0;

}

.horizontal_mode:hover .owl-buttons .owl-prev,.horizontal_mode:hover .owl-buttons .owl-next{opacity: 1;}

.smart-blog-home-post.horizontal_mode .owl-buttons .owl-prev{

	    position: absolute;

    top: 46%;

    left: 0;

    z-index: 1;

}

.smart-blog-home-post.horizontal_mode .owl-buttons .owl-next{

	position: absolute;

    top: 46%;

    right: 0;

    z-index: 1;

}

.title_center .owl-buttons{

    position: static;

    width: auto;

    overflow: visible;

}

.owl-buttons [class^="carousel-"] span{

	color: #333;

    font-weight: normal;

    text-align: center;

    position: relative;

    font-size: 30px;

}

.owl-buttons .owl-next span::before,.outer-slide [data-u="arrowright"] i:before{content: "\f178";}

.owl-buttons .owl-prev span::before,.outer-slide [data-u="arrowleft"] i:before{content: "\f177";}

.owl-carousel:hover .owl-buttons > div{

	opacity:1;

}

#fieldtestimonials .owl-buttons [class^="carousel-"] span:hover,.owl-buttons [class^="carousel-"] span:hover{

    color: #c8a165;

    transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s; 

    -ms-transition: all 0.3s ease-in-out 0s; 

}

.title_center .owl-buttons .carousel-previous{

    padding-right: 0;

}

.title_center .owl-buttons .owl-next {

    display: block;

    position: absolute;

    top: 1px;

    left: 50%;

}

.title_center .owl-buttons .owl-prev{

    display: block;

    position: absolute;

    top:1px;

    right: 50%;

}

/* ------------------------------------------------------------- */

/**************************************Box-wide************************************/

.modal-open .zoomContainer{

    display:none;	

}

.boxed main{

    max-width: 1200px; 

    -webkit-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

    -moz-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

	box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

    margin: 0 auto;

    float: none;

} 

.boxed #header_menu.fieldmegamenu-sticky{

    max-width: 1200px; 

    margin: 0 auto;

}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    .boxed main{

        max-width: 980px;

    }

    .boxed #header_menu.fieldmegamenu-sticky{

        max-width: 980px; 

    }

}

@media only screen and (max-width: 991px){

    .boxed main{

        margin:0 auto;

        border-radius:0;

        -webkit-box-shadow: 0 0 0 #fff;

        -moz-box-shadow: 0 0 0 #fff;

        box-shadow: 0 0 0 #fff;

    }

    .boxed #header_menu.fieldmegamenu-sticky{

        margin: 0 auto;

    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    .boxed main { max-width: 768px;}

    .boxed #header_menu.fieldmegamenu-sticky{

        max-width: 768px; 

    }

}

@media only screen and (max-width: 767px){ 

    main { width:100%;}

    .boxed #header_menu.fieldmegamenu-sticky{

        max-width: 100%; 

    }

    .header_bottom{text-align: center;}

}

/*-------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------*/



.clearfix{

    clear:both;

}

#wrapper{

    background:#f8f7f7;

    padding:0;

    box-shadow:none;	

}

#index #wrapper{background: none}

main{

    background:#fff;	

    overflow:hidden;

}

#header{

    color:inherit;

	background: transparent;

}

#header .header-top{

    padding-bottom:0;

	background: none;

}

a{

    color:#333;	

    transition:all 0.15s ease-in-out 0s;

}

a:hover, a:focus{

    color:#c8a165;	

}

a:focus{

    text-decoration:none;	

}

.form-control:focus{

    outline:none;	

}



.form-control{



    font-size:14px;	

}

input:focus, textarea:focus, keygen:focus, select:focus {

    outline:none;

}

/**************************************Footer************************************/

#back-top a{

    background: #333;

    bottom: 10px;

    color: #ffffff;

    font-size: 30px;

    height: 45px;

    line-height: 40px;

    position: fixed;

    right: 15px;

    text-align: center;

    width: 45px;

    z-index: 9999;

    border-radius: 100%;

}

#back-top a .fa-arrow-up:before{content: "\f106";}

@media only screen and (max-width: 500px){

    #back-top a{

        font-size: 20px;

    height: 30px;

    width: 30px;

    line-height: 28px;

    }

}

#back-top a:hover{

    background: #c8a165;

}

.page-header h1{

    border-bottom: 1px solid #ebebeb;

    font-size: 22px;

    line-height: 1;

    margin: 0 0 40px;

    padding-bottom: 10px;

    text-transform: uppercase;	

    position:relative;	

	text-align: center;

}

.page-header h1:before{

    position:absolute;

    content:"";

    width:100%;

    left:0;

    height:1px;

    bottom:-2px;

    background:#fff;	

}



.title_block,#instagram_block .title_block{

	margin-bottom: 35px;

	text-align: center;

	position: relative;

}

.title_block .title_text,#instagram_block .title_text{

    font-size: 30px;

    color: #333333;

    text-transform: uppercase;

    position: relative;

    font-weight: bold;

    margin-bottom: 15px;

    line-height: 0.8;

}

.title_back{

	color: #c8a165;

    font-size: 20px;

    line-height: 1;

    margin-bottom: 14px;

}

.decorative-icon{

	display: inline-block;

}

.decorative-icon p{

	line-height: 24px;

    font-size: 0;

    float: left;

    margin-bottom: 0;

}

.decorative-icon p.icon-left:before{

	content: "";

    background: none !important;

    display: inline-block;

    height: 9px;

    width: 9px;

    border: 2px solid #4fc1e3;

    transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    -o-transform: rotate(45deg);

}

.decorative-icon p.icon-center{

	line-height: 1;

}

.decorative-icon p.icon-center:before{

	    content: "";

    background: none !important;

    display: inline-block;

    height: 14px;

    width: 14px;

    margin: 0 4px;

    border: 2px solid #4fc1e3;

    transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    -o-transform: rotate(45deg);

}

.decorative-icon p.icon-right:before{

	content: "";

    background: none !important;

    display: inline-block;

    height: 9px;

    width: 9px;

    border: 2px solid #4fc1e3;

    transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    -o-transform: rotate(45deg);

}



.vertical_mode .title_block{

    font-size: 22px;

    color: #333;

    text-transform: uppercase;

    position: relative;

    font-weight: 500;

    margin-bottom: 30px;

    padding-bottom: 20px;

}



.vertical_mode .title_block:after{

	position: absolute;

    content: "";

    width: 46px;

    text-align: center;

    height: 2px;

    background: #c8a165;

    display: inline-block;

    bottom: 0;

    left: 0;

}

#best-sellers_block_right.horizontal_mode .title_block{

	font-size: 20px;

    margin-bottom: 30px;

    line-height: 1;

} 

.title-top-center{

	text-align: center;

    display: block;

}

#special_product_deal .title-top-center{

	display:none;

}

.des-title{

	margin:0;

}

.hover-banner{

    line-height: 0;

}

.bn_33{

    display: inline-block;

}

.title_block .title_text:hover,#instagram_block .title_text:hover{

    color:#c8a165;

}



.title_block .content-title{

    margin: 0;

    font-size:14px;

    color: #666;

    text-transform: none;

    line-height: 1;

    display: block;

}



.title_center .title_block{  

    font-size: 22px;

    font-weight: normal;

    padding-bottom: 15px;

    position: relative;

    text-align: left;

    border: none;

}

.content-title {

    margin-bottom: 24px;

}

.text-center {

    text-align: center;

}

.title_center .title_block:before{

    display:none;

}

.block-category .category-cover{

    position:relative;

    right:auto;

    bottom:auto;	

}

/*-----------------------------------------------------------------------------------*/

.outer-slide [data-u="arrowright"],.outer-slide [data-u="arrowleft"]{

	    background: none;

    height: auto;

    width: auto;

    border-radius: 0;

    opacity: 0;

    color: #fff;

    font-weight: normal;

    font-size: 30px;

    line-height: 1;

}

.outer-slide [data-u="arrowleft"]{

	margin-left: -100px;

}

.outer-slide [data-u="arrowright"]{

	margin-right: -100px;

}



.outer-slide [data-u="navigator"]{

    bottom: 50px;

    left: 50% !important;

    transform: translateX(-50%);

    width: auto!important;

    opacity: 0;

    line-height: 10px;

    position: absolute;

    display: inline-block;

    text-align: center;

    min-width: 107px;

    margin: 0 auto;

	display: none;

}

.outer-slide [data-u="navigator"] [data-u="prototype"]{

	display: inline-block;

    height: 15px;

    padding-top: 2.5px;

    left: auto !important;

    position: relative !important;

}

.outer-slide [data-u="navigator"] .av[data-u="prototype"],

.outer-slide [data-u="navigator"] [data-u="prototype"]:hover{padding-top: 0;}

.outer-slide [data-u="navigator"] [data-u="prototype"] span{

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 12px;

    background: none;

    border: 2px solid #303030;

    border-radius: 50%;

}

.outer-slide [data-u="navigator"] [data-u="prototype"]:hover span,

.outer-slide [data-u="navigator"] .av[data-u="prototype"] span{

	width: 15px;

    height: 15px;

    border: 3px solid #c8a165;

}

.outer-slide [data-u="navigator"] [data-u="prototype"] span:before{

	content: "";

    width: 26px;

    height: 1px;

    display: inline-block;

    background: #303030;

    position: absolute;

    top: 7px;

    margin-left: 5px;

}

.outer-slide [data-u="navigator"] [data-u="prototype"]:hover span:before,

.outer-slide [data-u="navigator"] .av[data-u="prototype"] span:before{

	    margin-left: 8px;

}

.outer-slide [data-u="navigator"] [data-u="prototype"]:last-child span:before{

	display: none

}





.outer-slide [data-u="arrowright"]:hover:before,

.outer-slide [data-u="arrowleft"]:hover:before,

.outer-slide [data-u="navigator"] [data-u="prototype"]:hover:before,

.outer-slide:hover [u="navigator"]:before,

.outer-slide [data-u="navigator"] .av[data-u="prototype"]:before{

    border-color: #c8a165;

}

.outer-slide [data-u="arrowright"]:hover, .outer-slide [data-u="arrowleft"]:hover{

    

    color: #c8a165;

}

/*  HOME TRU 2  */

.outer-slide [data-u="arrowright"]:hover:after,

.outer-slide [data-u="arrowleft"]:hover:after,

.outer-slide [data-u="navigator"] [data-u="prototype"]:hover:after,

.outer-slide:hover [u="navigator"]:after,

.outer-slide [data-u="navigator"] .av[data-u="prototype"]:after{

    background: #c8a165;

}

.outer-slide:hover [data-u="navigator"],.outer-slide:hover [data-u="arrowleft"], .outer-slide:hover [data-u="arrowright"] {

    opacity: 1;

    filter: alpha(opacity=50);

}

/*  END 2  */

.block-ft{

    margin-bottom:60px;	

}

.box-slider{

    color:#fff;

    position: absolute;

    left: auto;

    top: 50%;

    right: auto;

    text-align:center;    

    transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

}

.field-main-slider_3 .box-slider{  

	right: 375px;

    left: auto;

    text-align: right;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

}

.field-main-slider_2 .box-slider,.field-main-slider_1 .box-slider{

	left: 375px;

    right: auto;

    text-align: left;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

}

{

.field-main-slider_2 .box-slider{

	left:50%;	

	right:auto;

    text-align: center;

    transform: translate(-50%,-50%);

    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    -moz-transform: translate(-50%,-50%);

    -o-transform: translate(-50%,-50%);

}

.field-main-slider_3 .box-slider{  

	right:375px;

	text-align: right;

    transform: translate(0,-50%);

    -webkit-transform: translate(0,-50%);

    -ms-transform: translate(0,-50%);

    -moz-transform: translate(0,-50%);

    -o-transform: translate(0,-50%);

}

}

.large-slide-title,.small-slide-title,.shop_now,.big-slide-title{

    position: static;

    width: 100%;

    text-align: inherit;

    color:inherit;

}

.small-slide-title{

    height: auto;

    padding: 0;

    margin-bottom: 40px;

    background: #c8a165;

    line-height: 42px;

    padding-left: 25px;

}

.field-main-slider_3 .box-slider .small-slide-title{padding-right: 30px;    padding-left: 0;}

.large-slide-title{

    font-size: 36px;

    line-height: 30px;

    font-weight: bold;

    margin-bottom: 19px;

    text-transform: uppercase;

    color: #fff;

    letter-spacing: 1px;

}

.big-slide-title{

    font-size: 18px;

    line-height: 1;

    font-weight: 600;

    text-transform: none;

    margin-bottom: 20px;

    color: #fff;

}

.slide-button{

	color: #333333;

    background: #fff;

    line-height: 35px;

    display: inline-block;

    font-size: 14px;

    font-weight: 500;

    text-transform: uppercase;

    min-width: 130px;

    text-align: center;

    border-radius: 4px;

}

.field-main-slider_1 .box-slider .large-slide-title,

.field-main-slider_1 .box-slider .big-slide-title{

	color: #171e28;

}

.field-main-slider_1 .box-slider .slide-button{

	color: #fff;

    background: #171e28;

}

.slide-button:hover,.field-main-slider_1 .box-slider .slide-button:hover{background: #c8a165;color: #fff !important;}

.small-slide-title p{

	margin: 0;

    color: #fff;

    text-transform: uppercase;

    font-weight: 500;

}

p.left{

	font-size: 0;

    position: relative;

    left: 0;

    display: inline-block;

    top: 0;

    line-height: 42px;

    float: left;

}

p.left:before{

	content: "";

    display: inline-block;

    float: left;

    position: absolute;

    font-size: 0;

    width: 0px;

    height: 0px;

    left: -15px;

    border-top: 22px solid #c8a165;

    border-left: 15px solid transparent;

    top: 0;

}

p.left:after{

	content: "";

    display: inline-block;

    float: left;

    position: absolute;

    font-size: 0;

    width: 0px;

    bottom: 0;

    height: 0px;

    left: -15px;

    border-bottom: 22px solid #c8a165;

    border-left: 15px solid transparent;

}

p.right{

	font-size: 0;

    position: relative;

    right: 0;

    top: 0;

    line-height: 42px;

    float: right;

}

p.right:before{

	content: "";

    display: inline-block;

    position: absolute;

    font-size: 0;

    width: 0px;

    height: 0px;

    right: -15px;

    border-top: 22px solid #c8a165;

    border-right: 15px solid transparent;

    top: 0;

}

p.right:after{

	content: "";

    display: inline-block;

    position: absolute;

    font-size: 0;

    width: 0px;

    height: 0px;

    right: -15px;

    border-bottom: 22px solid #c8a165;

    border-right: 15px solid transparent;

    bottom: 0;

}

/*END SLIDE*/

.box-static_content .fa{

    text-align: center;

    font-size: 30px;

    height:30px;

    line-height:30px;

    color: #c8a165;

    transition: all 0.3s ease-in-out 0s; 

    -webkit-transition: all 0.3s ease-in-out 0s; 

    -ms-transition: all 0.3s ease-in-out 0s; 

    -moz-transition: all 0.3s ease-in-out 0s; 

    -o-transition: all 0.3s ease-in-out 0s; 

}

#header .content_text h3{



    text-transform: uppercase;

    font-weight:bold;

    margin-bottom:0;

    margin-top: -3px;

}

#header .content_text h3 a{

    font-size: 16px;

    color: #333333;

    font-weight: bold;

}

#header .content_text h3 a:hover{

    color:#c8a165;

}

.static_content{

    position: relative;

}

.box-static_content{

    position: relative;

    text-align: center;

    padding: 20px 15px 20px 20px;

    background: #f1f1f1;

}



#main .page-footer{

    margin:0;	

}

.box-static_content > :before{

    display:inline-block;

    transition: all 0.3s ease-in-out 0s; 

    -webkit-transition: all 0.3s ease-in-out 0s; 

    -ms-transition: all 0.3s ease-in-out 0s; 

    -moz-transition: all 0.3s ease-in-out 0s; 

    -o-transition: all 0.3s ease-in-out 0s; 

}

.box-static_content:hover > :before{

    transform:rotateY(-360deg);

    -moz-transform:rotateY(-360deg);

    -ms-transform:rotateY(-360deg);

    -o-transform:rotateY(-360deg);

    -webkit-transform:rotateY(-360deg);

}

/*--------------------------------------------------------*/

#product #left-column .hover-banner-top{

    position: relative;

    display: inline-block;

}

#product #left-column .vertical_mode,#product #left-column .hover-banner-top{

    display: inline-block

}

#product #left-column .vertical_mode{margin-bottom: 30px}

#product #left-column .block_testimonials{    margin-bottom: 30px;}

#header .header-nav a{

    color: #fff;

    font-size: 14px;

    text-transform: capitalize;	

}

#header ul{

    margin:0;	

}



#header .header-nav{

    border-bottom: none;

    padding: 0;

    margin: 0;

    max-height: none;

    position: relative;

    box-shadow: none;

    background: #171e28;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

}

.nav-header{

	text-align: center;

    color: #fff;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 600;

}

.nav-header:hover{color: #c8a165;}

#header .fa-caret-down:before{content: "\f107";}

#header .header-nav .language-selector,#header .header-nav .currency-selector{

        margin: 0;

    line-height: 40px;

    padding: 0;

    padding-right: 26px;

    position: relative; 

}

#header .header-nav .currency-selector{padding-right: 0;}

#header .dropdown-menu{

	z-index: 9999;

    font-size: 12px;

    padding: 0;

    border: none;

    background: #292929;

    margin: 0;

    top: 100%;

    min-width: 130px;

    right: 0;

	left: 0;

}

#header #_desktop_user_info .dropdown-menu{left: auto;}

#header .header-nav .language-selector li, #header .header-nav .currency-selector li, #header .header-nav .mobile_links li{

	    position: relative;

    line-height: 38px;

    transition: all 0.15s ease-in-out 0s;

}

#header .dropdown-menu li.current, #header .dropdown-menu li:hover, #header .header-nav .mobile_links li:first-child{

	background: #c8a165;

}

#header .dropdown-menu li a{

	color: #fff !important;

    font-size: 14px;

    padding: 0 15px;

    display: inline-block;

    width: 100%;

    text-transform: capitalize;

}

#header .dropdown-menu li:last-child a{margin-right: 0}



.dropdown .expand-more{

    color:#999999;	

	text-transform: capitalize;

    transition:all 0.15s ease-in-out 0s;

}

#header .header-nav .language-selector .expand-more{

    position:relative;

	padding-left: 27px;

    transition:all 0.15s ease-in-out 0s;

}



#header .header-nav .language-selector:before{

    position:absolute;

    height:12px;

    width:1px;

    background:#999;

    right:0;

    top:50%;

    margin-top:-7px;	

}

.currency-selector-wrapper .currency-menu li.current{

	display: inline-block;

    float: left;

}

.header-nav .container > div.welcome-text{

    width:100%;	

    text-align:center;

}

.welcome-text p{

    margin:0;

    line-height:40px;

    font-size:14px;

}

#header .header-nav .mobile_links i.fa-caret-down{

    display: none;

}



#header .header-nav .mobile_links li i{

    margin-right:5px;

    display:none;

}

#header .header-nav .language-selector img{

	position: absolute;

    left: 0;

    margin-top: -6px;

    top: 50%;

}	

#header .header-nav .language-selector li img{

	margin-top: 0;

    margin-right: 7px;

    position: relative;

}



.header-nav .dropdown:hover .expand-more{

    color: #c8a165;

}



#header .header-nav-ft{background: #f8f8f8;}

.container div.col-md-4{text-align: center;}

.header-nav-ft .container div.col-md-4:after{

	content: "|";

    line-height: 1;

    color: #666;

    right: 0;

    top: 33px;

    position: absolute;

}

.container div.col-md-4:last-child:after{display: none}

.staticblock_nav_ft,.staticblock_nav_text{

    display: inline-block;

	line-height: 80px;

}

.staticblock_nav_ft i{

	display: inline-block;

    float: left;

    line-height: 80px;

    font-size: 24px;

    color: #666666;

    padding-right: 20px;

}

.staticblock_nav_ft:hover i{

	transform: rotate(30deg);

	-webkit-transform: rotate(30deg);

	-ms-transform: rotate(30deg);

	-moz-transform: rotate(30deg);

	color: #c8a165;

}

.staticblock_nav_text h4{

	font-size: 12px;

    color: #666666;

    line-height: 24px;

    margin-bottom: 0;

    text-transform: uppercase;

    font-weight: 500;

}

.staticblock_nav_text p{margin-bottom: 0;}

#header .staticblock_nav_text p a{color: #666}

#header .staticblock_nav_text p a:hover,.staticblock_nav_text h4:hover{color: #c8a165;}



#sticky_top{

    float: right;

    display: inline-block;

    position: relative;

	z-index: 1031;

	top: 47.5px;

}	



#_desktop_cart_ft .click-cart .shopping-cart{

	display: inline-block;

    padding-left: 30px;

    position: relative;

}

#_desktop_cart_ft span.fa {

        color: #fff;

    position: relative;

    font-size: 20px;

    cursor: pointer;

    background: #c8a165;

    width: 45px;

    height: 45px;

    line-height: 45px;

    border-radius: 4px;

    text-align: center;

}



.sticky-fixed-top .cart_top_ajax{margin-top: 26px}

#_desktop_cart_ft .shopping-cart-count{

	display: inline-block;

    width: 22px;

    height: 22px;

    position: absolute;

    background: #fff;

    top: 5px;

    right: -17px;

    border-radius: 4px;

}

#_desktop_cart_ft span.cart-products-count {

    color: #fff;

    font-size: 11px;

    font-weight: bold;

    background: #171e28;

    width: 18px;

    height: 18px;

    line-height: 18px;

    display: inline-block;

    text-align: center;

    border-radius: 3px;

    position: absolute;

    top: 2px;

    left: 2px;

}

.ui-widget-content{

    background: #ffffff;

    padding: 0;

    border: 1px solid #ebebeb;

    border-radius: 0;

    border-width: 0 1px 1px;

    max-height: 342px;

    overflow: auto;

    z-index: 9999;

}

.ui-menu .ui-menu-item a{

    padding:10px;

    border: none;

    display:table;

    width:100%;

    border-radius:0;

    cursor:pointer;

	display: flex;

    align-items: center;

}

.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{

    margin: 0px;

    font-weight: normal;

    background:#f4f4f4;

}

.ui-menu .ui-menu-item a.ui-state-focus .search-name-ajax, .ui-menu .ui-menu-item a.ui-state-active .search-name-ajax{

    color:#c8a165;

}

.left-search-ajax{

    float:left;

    margin-right:15px;

}

.left-search-ajax img{

    max-width:100px;

    height:auto;

}

.search-name-ajax{

    display:table;	

    font-size:16px;

}

.price-ajax{

    color: #c8a165;

	font-size: 18px;

	font-weight: 700;

}

.price-regular-ajax{

    color: #999;

	margin-right: 20px;

	text-decoration: line-through;

	font-weight: 500;

}

price-search-ajax{

    font-size:14px;	

}

/*-------------------horizontal_mode-------------------------*/

.block{

    margin-bottom:100px;	

}

.block-img{margin-bottom: 30px}



#right-column .block{

    margin-bottom:40px;	

}

.js-qv-mask .owl-buttons [class^="carousel-"] span{

    width: 35px;

    height: 35px;

    line-height: 35px;

    background: #adadad;

    color: #fff;

    border-radius: 100%;

    font-size: 18px;

    border: none;

}

.js-qv-mask .owl-buttons .owl-next span:before{

	content: "\f105";

}

.js-qv-mask .owl-buttons .owl-prev span:before{

	content: "\f104";

}

.page-content.horizontal_mode .owl-theme .owl-controls{height: auto}

.js-qv-mask .owl-theme .owl-controls .owl-buttons [class^="carousel-"] span:hover{

    background: #c8a165;

	color: #fff;

}

.owl-buttons .carousel-previous{

    float: left;

}

.owl-buttons .carousel-next{float: right}

#product-modal .modal-content .modal-body .image-caption{width: 100%}

#product-modal .modal-content .modal-body .product-images img{

    max-width: 130px;

    width: 130px;

}



.view-more{

	text-align: center;

    margin-top: 50px;

}

.view-more a{

	background: #adadad;

    line-height: 35px;

    display: inline-block;

    color: #fff;

    min-width: 130px;

    border-radius: 4px;

    text-transform: uppercase;

    font-weight: 600;

	letter-spacing: 2px;

}

.view-more a:hover{

	background: #c8a165;

	color: #fff;

}

.horizontal_mode .item-inner{

	margin: 0 auto;

    background: #eeeeee;

}

#field_newproductslider_block.horizontal_mode .item-inner:first-child{margin-bottom: 30px}

.horizontal_mode .item-inner:hover .left-product{border-color: #c8a165;}

.horizontal_mode .item-inner .left-product{

    position:relative;	

    overflow:hidden;

	border: 2px solid #eeeeee;

}

.horizontal_mode .item-inner .right-product{

    padding-bottom: 30px;

    text-align: center;

}

#right-column .title_block{margin-bottom: 25px;}

#right-column .title_block .title_text{

	font-size: 20px;

    text-align: left;

    margin-bottom: 0;

}

.special_block_right.vertical_mode .title_block{

	font-size: 20px;

    margin-bottom: 20px;

    padding-bottom: 15px;

}

.special_block_right.vertical_mode .right-product .product_name a{

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    max-width: 100%;

    max-height: 22px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

}

.special_block_right.vertical_mode .right-product{padding-top: 0;}

.special_block_right.vertical_mode .product-price-and-shipping{line-height: 18px}

.special_block_right.vertical_mode .bottom_cart form{margin-top: 8px;}



.vertical_mode .item-inner .left-product a.thumbnail .cover_image{

    display: inline-block;

	position: relative;

}

.vertical_mode .item-inner .left-product a.thumbnail .cover_image:before{

	content: "";

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.2);

    position: absolute;

    opacity: 0;

}

.vertical_mode .item-inner:hover .left-product a.thumbnail .cover_image:before{opacity: 1}



.new_product {

    display: block;

    color: #fff;

    background: #171e28;

    font-size: 14px;

    position: absolute;

    top: 10px;

    left: 10px;

    line-height: 25px;

    min-width: 50px;

    min-height: 25px;

    z-index: 3;

    text-align: center;

    border-radius: 4px;

    text-transform: none;

}

.sale_product{

    display: block;

    color: #fff;

    background: #c8a165;

    font-size: 14px;

    position: absolute;

    top: 10px;

    right: 10px;

    line-height: 25px;

    min-width: 50px;

    min-height: 25px;

    z-index: 3;

    text-align: center;

    border-radius: 4px;

    text-transform: none;

}

.horizontal_mode .btn-add-to-cart:hover .add-to-cart,

.horizontal_mode .compare:hover a,

.horizontal_mode .btn-quickview:hover .quick-view,

.horizontal_mode .wishlist:hover a{

    background: #c8a165; color: #fff;

}

.horizontal_mode .item-inner .button-action{

    display: none;

    transition: all 0.5s ease-in-out 0s;

    width: auto;

}

.horizontal_mode .item-inner:hover .button-action{    

	display: inline-block;

}

.horizontal_mode .right-product .left-info-pro{

	float:left;

	text-align:left;

}

.horizontal_mode .right-product .right-info-pro{

	float:right;

	text-align:right;

}

.horizontal_mode .right-product .right-info-pro .price{

	display: block;

	line-height: 1;

	margin-bottom: 10px;

}

.product-price-and-shipping{

    z-index: 10;

    margin-bottom: 27px;

    line-height: 1;

    margin-top: 15px;

}

.vertical_mode .product-price-and-shipping {

    line-height: 30px;

}

.price{

    color: #333333;

    font-size: 18px;

    font-weight: bold;

    display: inline-block;

    line-height: 1;

}

.right-product .discount-amount{

	display:none;

}

.product-line-grid .price{

    margin-right:0px;

}

.regular-price{

    color: #999;

    margin-left: 0px;

    text-decoration: line-through;

}

.product-miniature .regular-price{

    color: #999;

    font-size: 14px;

}

.price-percent-reduction{

    background: #333 none repeat scroll 0 0;

    color: #fff;

    margin-left: 5px;

    padding: 0 5px;

	display: none;

}

#special_product_deal.horizontal_mode .price-percent-reduction{

    display:none;	

}



/**********************Countdown timer************************/

.item-inner .item-countdown .bg_tranp{

    background: #333333;

    bottom: 0;

    height: 100%;

    left: 0;

    right: 0;

    line-height: 13px;

    position: absolute;

    width: 100%;  

    z-index: 1;

    transition:all 0.3s ease-in-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-moz-transition:all 0.3s ease-in-out 0s;

}

.item-inner .item-countdown {

    top: 50%;

    left: 15px;

    right: 15px;

	height: 40px;

    line-height: 40px;

    margin-top: -20px;    

    position: absolute;

    opacity:1;

    transition:all 0.3s ease-in-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-moz-transition:all 0.3s ease-in-out 0s;

}

.item-inner .item-countdown-time{

    position: relative;

    z-index: 9;

}

.item-inner .item-countdown .section_cout{    

    width:auto;

    float:left;

    display:inline-block;

	border-color: rgba(255, 255, 255, 0.10);

    border-style: solid;

    border-width: 0 0 0 1px;    

    text-align:center;

    position: relative;

    z-index: 999;

}

.item-inner .item-countdown .section_cout span{

    display:inline-block;

    float:none;   

    color:#fff;

    font-size:14px;    

}

.item-inner .item-countdown .section_cout span.text{

	padding-left:5px;

}

.item-inner .item-countdown .section_cout span.Days,

 .item-inner .item-countdown .section_cout span.text {

    display:inline-block;

}

.item-inner .item-countdown .section_cout span.text{

    text-transform: capitalize;

    font-size:14px;   

}



/*--------------------------special_product_deal--------------------------------*/

.background-ft-special{

	padding-bottom: 100px;

    border-bottom: 1px solid #e0e0e0;

}

.background-ft-special:before{

	content: url(./icon_page.jpg);

    text-align: center;

    display: inline-block;

    bottom: -32px;

    position: absolute;

    z-index: 1;

    left: 50%;

    transform: translate(-50%,-50%);

}

.item-countdown-icon:before{

	content: url(./icon-clock.png);

    text-align: center;

    display: inline-block;

    top: 32px;

    position: absolute;

    width: 100%;

}

#special_product_deal .bx-wrapper .bx-pager{display: none}

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-prev{

	position: absolute;

    top: -50px;

    width: 100%;

    text-align: center;

    font-size: 0;

    margin: 0;

    overflow: inherit;

    line-height: 50px;

    height: 50px;

    left: 0;

}

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-prev:before{

	    padding-left: 0;

    color: #333;

    font-family: "FontAwesome";

    font-size: 40px;

    content: "\f106";

    line-height: 46px;

}

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-next{

	position: absolute;

    bottom: -35px;

    width: 100%;

    text-align: center;

    font-size: 0;

    margin: 0;

    overflow: inherit;

    line-height: 50px;

    height: 50px;

    left: 0;

    top: auto;

}

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-next:before{

	padding-left: 0;

    color: #333;

    font-family: "FontAwesome";

    font-size: 40px;

    line-height: 50px;

    content: "\f107";

}

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-prev:hover:before,

#special_product_deal .bx-wrapper .bx-controls-direction a.bx-next:hover:before{

	color: #c8a165;

}

#special_product_deal .bx-wrapper img:hover{opacity: 0.8}

#special_product_deal .item-inner .left-product{

	position: relative;

    display: inline-block;

    padding: 0 30px;

    width: 45.3%;

}

#special_product_deal .item-inner .right-product{

	display: flex;

    align-items: center;

    text-align: justify;

    position: relative;

    min-height: 470px;

    width: 40.1%;

    float: right;

}

.product-name-item .title_category{

	color: #c8a165;

    font-style: italic;

    margin-bottom: 10px;

    display: block;

}

#special_product_deal .product_name{

	font-size: 18px;

    margin-bottom: 10px;

    font-weight: bold;

}

#special_product_deal .product-price-and-shipping{

	float: none;

    display: block;

    margin-bottom: 30px;

}

#special_product_deal .product-price-and-shipping .price{

	margin-bottom: 0;

    line-height: 24px;

    font-size: 20px;

}

#special_product_deal .product-miniature .regular-price{

	display: inline-block;

    margin-bottom: 0;

    margin-left: 25px;

    font-size: 16px;

}

#special_product_deal .product-description-short p{

	line-height: 24px;

    margin-bottom: 40px;

}

#special_product_deal .product-description > a{

	    display: inline-block;

    min-width: 125px;

    text-align: center;

    border: 2px solid #666666;

    line-height: 36px;

    font-size: 16px;

    color: #666;

    text-transform: uppercase;

    font-weight: bold;

}

#special_product_deal .product-description > a:hover{

	border-color: #c8a165;

	color: #c8a165;

}



#special_product_deal .title_block{margin-bottom: 44px}

#special_product_deal .item-inner .item-countdown .bg_tranp{

    bottom: 0;

    height: 100%;

    left: 0;

    right: 0;

    line-height: 13px;

	position: relative;

    width: 100%;  

    z-index: 1;

    transition:all 0.3s ease-in-out 0s;

	-webkit-transition:all 0.3s ease-in-out 0s;

	-moz-transition:all 0.3s ease-in-out 0s;

}

#special_product_deal .item-inner .item-countdown {

    float: left;

    background: #282828;

    display: inline-block;

	top: 0;

    left: 0;

    right: 0;

    height: auto;

    line-height: 1;

    position: relative;

	margin-top: 0;

}

#special_product_deal .item-inner .item-countdown:after{

	content: "";

    border: 1px solid rgba(255, 255, 255, 0.20);

    position: absolute;

    top: 5px;

    right: 5px;

    left: 5px;

    bottom: 5px;

}

#special_product_deal .item-inner .item-countdown-time{

        z-index: 9;

    border: 3px solid rgba(255, 255, 255, 0.20);

    display: inline-block;

    margin: 10px;

    min-width: 150px;

    position: relative;

	padding-top: 100px;

}

#special_product_deal .item-inner .item-countdown .section_cout{    

    color:#fff;

	max-width: 80px;

	margin: 0 auto;

	border: none;

	float: none;

	border-bottom: 1px solid rgba(255, 255, 255, 0.10);

	padding-bottom: 20px;

	margin-bottom: 11px;

    display:block;

    text-align:center;

    position: relative;

    z-index: 999;

}

#special_product_deal .item-inner .item-countdown .section_cout:last-child{

	border-bottom: none;

	margin-bottom: 0;

}

#special_product_deal .item-inner .item-countdown .section_cout span:first-child{

    font-size: 30px;

    color: #c8a165;

    font-weight: bold;

    display: block;

	line-height: 1;

}

#special_product_deal .item-inner .item-countdown .section_cout span.text {

    font-size: 15px;

	text-transform: uppercase;

    color: #fff;

	font-weight: 500;

    display: block;

    padding-top: 12px;

}



.buy_now{

	display: inline-block;

    text-align: center;

	position: relative;

    background: #f9f9f9;

	width: auto;

}

.buy_now a,.shopping-cart-ft{

	display: inline-block;

    margin: 3px;

    background: #c8a165;

    padding: 0 33px;

    line-height: 34px;

    color: #fff;

    text-transform: capitalize;

    font-weight: bold;

    letter-spacing: 1px;

}

.buy_now:before{

	content: "";

    position: absolute;

	border: 1px solid #c8a165;

	width: 100%;

    height: 100%;

}

.buy_now:after{

	content: "";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 4px;

    left: 4px;

    border: 1px solid rgba(221, 94, 137, 0.30);

    z-index: -1;

}

.buy_now:hover:before{border-color: #333}

.buy_now:hover:after{border-color: rgba(51, 51, 51, 0.30)}

.buy_now:hover a,.buy_now:hover .shopping-cart-ft{background: #333}



.shopping-cart.buy_now{background: #fff;}

.shopping-cart-ft{

	padding: 0 20px;

	font-weight: normal;

    letter-spacing: 0;

}



/*--------------------------vertical_mode--------------------------------*/

.vertical_mode .item-inner{

    display: table;

    padding-bottom: 20px;

    margin-bottom: 20px;

    width: 100%;

    position: relative;

    border-bottom: 1px solid #e3e3e3;

}

.vertical_mode .item{ padding: 0 15px;}

.vertical_mode .item-inner:last-child{

    margin-bottom:0;	

	padding-bottom: 0;

    border-bottom:none;

}

.vertical_mode .left-product{

    float:left;

    margin-right:20px;

    position: relative;

}

.vertical_mode .right-product{

    flex:1;

	text-align: left;

	padding-top: 15px;

}

.vertical_mode .right-product .product_name{

    margin-bottom: 8px;

    font-size: 14px;

}

.vertical_mode .add-to-cart{

    line-height: 33px;

    height: 33px;

    font-size: 13px;

    padding: 0px 15px;

    border: none;

    background: #333333;

    color: #fff;

    font-weight: normal;

    box-shadow: none!important;

    border-radius: 0px;

    text-transform: uppercase;

    text-align: center;

	pointer-events: inherit;

}

.vertical_mode .add-to-cart i{

	    font-size: 14px;

    padding-right: 5px;

}

.vertical_mode .add-to-cart:hover{    

    background: #c8a165;   

}

.button-action-vertical{

	display:none;

}

.button-action-vertical i{

	margin-right:5px;

}

.item-inner:hover .button-action-vertical{

	display:block;

}

.images-container .product-images > li.thumb-container > .thumb{

    width:100px;	

}



.product_name_item{display: inline-block;max-width: 60%;}

.right-product .product_name a{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    line-height: 20px;

    max-height: 19px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

	text-transform: uppercase;

}

.right-product .product_name a:hover{

    color: #c8a165;

}



.bg_testimonials #countdown-number{

	text-align: center;

	border-top: 1px solid rgba(255, 255, 255, 0.10);

    padding-top: 46px;

	    margin-top: 50px;

}

.bg_testimonials #countdown-number .counter h2{

	color: #c8a165;

    font-size: 30px;

    line-height: 26px;

    margin-bottom: 16px;

}

.bg_testimonials #countdown-number .counter p{

	color: #fff;

    margin-bottom: 0;

    line-height: 1;

}

#fieldtestimonials.horizontal_mode .owl-buttons .owl-next,

#fieldtestimonials.horizontal_mode .owl-buttons .owl-prev{margin-top: -22px;}

/*---------------------------------------------------------------------------*/



.fieldmegamenu > ul{

    clear:none;    

}

#fieldmegamenu-main.fieldmegamenu > ul{

    text-align:left;	

}

#header_menu .fieldmegamenu .root-item{

        line-height: 70px;

    height: 70px;

    overflow:hidden;

}



.fieldmegamenu .root-item .title .icon-has-sub {

    font-size: 14px;

    line-height: 70px;

    margin-left: 10px;

    margin-top: 0;

}

#fieldmegamenu-main.fieldmegamenu > ul {

       padding: 0 15px;

}

.fieldmegamenu .root-item .title{

    font-size: 15px;

    font-weight: 600;

    padding: 0 25px;

    color: #fff;

}

.fieldmegamenu-sticky .fieldmegamenu .root-item .title{padding: 0 18px;}

#header_menu .fieldmegamenu li:first-child .root-item > a > .title,#header_menu .fieldmegamenu .root:hover .root-item > a > .title,#header_menu .fieldmegamenu .root:hover .root-item > .title,#header_menu .fieldmegamenu .root.active .root-item > a > .title,#header_menu .fieldmegamenu .root.active .root-item > .title,#header_menu .fieldmegamenu .root .root-item > a.active > .title{

    background: #c8a165;

    color: #fff;

    transition: all 0.15s ease-in-out 0s; 

    -webkit-transition: all 0.15s ease-in-out 0s; 

    -ms-transition: all 0.15s ease-in-out 0s; 

    -moz-transition: all 0.15s ease-in-out 0s; 

    -o-transition: all 0.15s ease-in-out 0s; 

}

#header .fieldmegamenu .menu-item.depth-1 > .title a{

	color: #333;

}

#header .fieldmegamenu .menu-item.depth-1 > .title a:hover,.fieldmegamenu .submenu .title:hover a{

    color: #c8a165;

}

.fieldmegamenu .menu-items li.menu-item-4 p{

	margin-bottom: 0;

}

.fieldmegamenu .menu-home .menu-items li p{

    font-size: 14px;

    font-weight: 600;

    line-height: 1;

}

#header .fieldmegamenu .menu-home .menu-items li a{color: #333;}

#header .fieldmegamenu .menu-home .menu-items li a:hover{color: #c8a165;}

.fieldmegamenu .submenu .title a::before,.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a::before,.custom_link_feature a::before{

    display: none;

}

.fieldmegamenu .menu-item > .title{

    padding:0;

    line-height:26px;

}

.fieldmegamenu .menu-item.depth-1 > .title.title_font{

    font-size: 15px;

    font-weight: 600;

    margin: 0;

    margin-bottom: 8px;

    padding: 0;

    line-height: 1;

    border: none;

}

.fieldmegamenu .menu-product .menu-item.menu-item-27 p,

.fieldmegamenu .menu-product .menu-item.menu-item-65 p{    margin-bottom: 0;text-align: center;}

#header .fieldmegamenu .submenu .title a{

    color:#666666;	

}

#header .fieldmegamenu .submenu .title a:hover{

    color: #c8a165;

	margin-left:0;

}

.custom-menu-bottom, .custom-menu-top{

    min-height: auto;

    margin-top: 8px;

}

.fieldmegamenu .menu-items li.customcontent_women{

    margin-top: 0;

}

.menu-bottom h3{

    color: #c8a165;

    font-size: 14px;

    font-weight:normal;

}

.custom-menu-bottom img{

    margin-right:15px;	

    margin-bottom:10px;

}

#fieldmegamenu-mobile{

    top:100%;	

}

.menu-bottom p{

    font-size: 14px;

    line-height: 18px;



}

.menu-bottom .menu-bottom-dec a{

    background: #333333;

    padding: 6px 15px;

    margin-top: 20px;

    color:#fff !important;

}

.menu-bottom .menu-bottom-dec a:hover{

    background: #c8a165;

}

.fieldmegamenu .menu-item.divider{

    padding: 0px 1%;

}

.fieldmegamenu .menu-items{

    background:none;

    border: none;

    padding:30px 15px;

}

.fieldmegamenu .menu-shop .menu-items{padding-bottom: 20px;}

.right_block_img_menu{

	    padding: 0;

    margin-top: -96px;

}

#header .fieldmegamenu .menu-product .menu-items ul{margin-bottom: 18px}

.custom_link_feature li:hover a{

    color: #c8a165;

}

.fieldmegamenu .menu-items li.customcontent_men{

    padding-bottom:10px;

    padding-top: 15px;

}

#fieldmegamenu-mobile.fieldmegamenu > ul > li .root-item .title{

    color:#333;

}

#fieldmegamenu-mobile.fieldmegamenu > ul > li .root-item .title:hover{

    color: #c8a165;

}



#header_mobile_menu .fieldmegamenu .root-item .title{

    padding: 13px 0;

	margin: 0 10px;

}

#header_mobile_menu .fieldmegamenu .fieldmegamenu-mobile-handle{

    font-size: 16px;

    padding: 12px 10px;

}

#header_mobile_menu .fieldmegamenu .menu_2 .menu-items, #header_mobile_menu .fieldmegamenu .menu_3 .menu-items{

    top: 0 !important;

	padding-bottom: 30px;

	padding-top: 0px;

}

#header_mobile_menu .fieldmegamenu .menu-items{

    -webkit-box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

    -moz-box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

    box-shadow: 0 0px 14px 0 rgba(0, 0, 0, 0.25);

    padding: 25px 15px;

}

#header_mobile_menu .fieldmm-nav{

    height: 50px;

    text-align: left;

    padding: 0;

}

#fieldmm-button {

    color: #fff;

    cursor: pointer;

    font-size: 18px;

    position: absolute;

    top: 13px;

    left: 0;

}

.menu-mobile-nav-ft #sticky_mobile{float: right}

.menu-mobile-nav-ft #sticky_mobile .click-nav2{

    color: #fff;

    font-size: 14px;

}



.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a{

    color: #666;

    font-size: 14px;

}

.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title:hover a{

    color: #c8a165;

}

#header_menu.fieldmegamenu-sticky #fieldmegamenu-main.fieldmegamenu > ul{

    text-align: left;

    height: 70px;

}

.sticky-fixed-top{

    z-index: 1031;

}

#header .sticky-fixed-top .cart_block{

    top: 100%;

}



#header_menu.fieldmegamenu-sticky .fieldmegamenu .menu-items{

    top: 100% !important;

}



/*---------------------------------------------------*/

.products-sort-order .select-list{

    font-size: 14px;

    border-bottom: 1px solid #ebebeb;

	padding: 0 20px;

    line-height: 40px;

}

.products-sort-order .select-list:last-child{border-bottom: none}

#products .products{

    display:block;	

}

#box-product-grid,#box-product-list{

    width:100%;

    display:none;

    float:left;

}	

.active_grid #box-product-grid{

    display:block;

}



.active_list #box-product-list{

    display:block;

}

.click-product-list-grid{

    float:left;	

}

.click-product-list-grid > div{

    float:left;	

    font-size:24px;

    padding:0 5px;

    margin:5px 0;

    cursor:pointer;

}



#products img{

    margin:0;	

}

.item-product-list .left-product{

    position: relative;

    overflow: hidden;

}

#products .item-product-list .right-product .discount-percentage-product{

    background:red;

    color:#fff;	

    padding:0 6px;

    font-size:12px;

    vertical-align:2px;

}



.product-availability-list{

    font-size:14px;

    padding-left:30px;

    line-height:20px;

    position:relative;

    margin-bottom:15px;

}

.product-availability-list i{

    position:absolute;

    left:0;

    top:0;

    font-size:18px;

}

.product-availability-list i.fa-check{

    color:#32cd32;	

}

.product-availability-list i.fa-warning{

    color:#ff8c00;

}

.product-availability-list i.fa-ban{

    color:#c8a165;

}



/*-----------------------------------------quick view---------------------*/

.quickview .modal-body{

    padding:30px;	

}

.quickview .modal-content,#blockcart-modal .modal-body{

    background-color: #fff;

}

.modal-content {

    background-clip: padding-box;

    background-color: #f6f6f6;

    border:none;

    border-radius: 0;

    outline: 0 none;

    position: relative;

}

.quickview .modal-header {

    border: medium none;

    padding:0;

    position: absolute;

    right:0;

    z-index:1;

}

button.close{



}

button:focus {

    outline: none;

}

.modal-header .close{

    margin: 0;

    opacity: 1;

    text-shadow: unset;

    background: #bbbbbb none repeat scroll 0 0;

    position:absolute;

    right:0;

    top:0;

}

.modal-header .close:hover{

    background:#c8a165;

}

.modal-header .close span{

    height: 25px;

    line-height: 25px;

    text-align: center;

    width: 25px;

    font-size:20px;

    float: left;

    text-shadow: unset;

    color: #fff;

    font-weight: normal;	

}

.js-qv-mask.mask {

    height: auto;

    margin-left: 0;

    overflow: visible;

    width: 100%;

    margin: 0 auto;

    padding: 0 40px;

    position: relative;

    margin-bottom: 100px;

}

.js-qv-mask.mask li.vertical-thumb{

	max-width: 100px;

    padding-bottom: 15px;

}

.total1 div.product-images {

    width: auto;

    float: left;

	margin-top: 50px;

    position: relative;

}

.quickview .js-qv-mask.mask {

    margin-bottom:20px;

}		

.quickview .images-container{

    display:block;

    min-height:inherit;

    position:relative;	

}

#main .images-container .js-qv-mask.scroll{

    overflow:visible;	

}

.js-qv-mask .owl-item img{

    max-width: 100%;

    cursor: pointer;

	display: inline-block;

	border: 1px solid #ebebeb;

}

.js-qv-mask .owl-item .thumb-container{

    text-align: center;	

	padding: 0 5px;

	margin: 5px 0;

}

.js-qv-mask .owl-item img:hover,.js-qv-mask .owl-item img.selected{

        -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

}

.js-qv-mask .owl-theme .owl-controls .owl-buttons{

    display: block;

    left: 0;

    margin-top: -15px;

    overflow: visible;

    position: absolute;

    right: 0;

    top: 50%;

    width: auto;

    z-index: 1;

    height: 0;

    line-height: 0;

}

.js-qv-mask .product-images{

    margin:0 auto;	

}

.quickview .modal-dialog,#blockcart-modal .modal-dialog{

    max-width:57rem;

    width: calc(100% - 30px);

    margin: 30px auto;	

}

@media  (max-width: 767px){

    .quickview .modal-dialog{

        max-width: calc(100% - 20px);

        width: calc(100% - 20px);

    }

}

.product-discount .regular-price{

    margin:0;

    font-size:14px;

    font-weight:bold;

    line-height:1;

}

.has-discount .discount{

    background:#c8a165;

    color: #fff;

    font-size: 13px;

    font-weight: normal;

    line-height: 1;

    margin-left: 10px;

    padding: 8px 10px;

    text-transform: capitalize;

    vertical-align:3px;

    display: none;

}

.product-prices .regular-price{

    font-size:16px;

}

#product .product-prices .current-price{

    font-size: 28px;

    font-weight: bold;

    color: #c8a165;

    padding: 0;

    border: none;

}

.has-discount.product-price, .has-discount p{

    color:#c8a165;

}

#product .product-prices{

    margin-top:0;	

}

.product-information{

    font-size:14px;

    color:#666;

    line-height:20px;

    margin:0;

	margin-bottom: 90px;

}

.product-information p{

    text-align:justify;

	line-height: 24px;

	font-weight: 500;

}

.product-actions .control-label,.title_des_pro{

    line-height: 30px;

    margin-bottom: 0;

    margin-right: 0;

    min-width: 65px;

    width: auto;

    font-size: 17px;

    text-transform: uppercase;

    color: #222;

    font-weight: 600;

}

.product-variants>.product-variants-item ul li{

	margin-right: 10px;

    margin-top: 10px;

    display: inline-block;

    width: 35px;

    height: 35px;

}

.radio-label{

	    display: inline-block;

    padding: 0;

    width: 35px;

    line-height: 32px;

    color: #303030;

    height: 35px;

    text-align: center;

    font-weight: 400;

    border: 1px solid #ebebeb;

    box-shadow: none;

}

.product-variants>.product-variants-item .color{

	width: 35px;

    height: 35px;

    border: 1px solid #ebebeb;

    box-shadow: none;

    margin: 0;

}

.product-discounts{

    margin:0;	

}

.product-variants > .product-variants-item select {

	height: 40px;

    width: 100%;

    float: left;

    padding: 0 12px;

    margin-top: 5px;

    background: #fff;

    font-size: 14px;

    font-weight: 400;

    color: #999;

    border: none;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

}

.quickview .product-variants > .product-variants-item select{

    border-color:rgba(0,0,0,0.15);

}

.product-variants > .product-variants-item .color{



}

{.product-quantity .qty{

    float: none;

    width: 50%;

    display: inline-block;

    margin: 0;

    position: absolute;

    bottom: 0;

    right: 0;

}}

.product-quantity .qty{

	margin: 0;

    display: inline-block;

    float: none;

	margin-bottom: 30px;

}

.product-quantity #quantity_wanted{

	min-height: 38px;

    height: 38px;

    text-align: center;

    width: 55px;

    padding: 0;

}

.product-quantity .bootstrap-touchspin.input-group{margin-top: 8px}

.product-quantity{

	position: relative;

}

.product-quantity .input-group{

    float:left;

    width:auto;	

}

.product-variants > .product-variants-item{

	margin: 0;

    margin-bottom: 20px;

}

.product-actions .add-to-cart,

.product-actions .compare a,

.product-actions .product-wishlist a,

.product-actions .btn-quickview a{

    background: #adadad;

    font-size: 14px;

    text-align: center;

    border-radius: 4px;

    width: 35px;

    height: 35px;

    line-height: 35px;

    text-transform: uppercase;

    transition: all 0.15s ease-in-out 0s;

    -moz-transition: all 0.15s ease-in-out 0s;

    -ms-transition: all 0.15s ease-in-out 0s;

    -o-transition: all 0.15s ease-in-out 0s;

    -webkit-transition: all 0.15s ease-in-out 0s;

    display: block;

    color: #fff;

    float: left;

    padding: 0;

    border: none;

    margin-right: 10px;

}

.product-actions .add-to-cart{

	width: auto;

    padding: 0 14px;

}

.product-actions .add-to-cart i{padding-right: 5px;}

.product-actions .compare a{margin-right: 0}

.product-actions .add-to-cart:hover,

.product-actions .compare a:hover,

.product-actions .product-wishlist a:hover,

.product-actions .btn-quickview a:hover{

    background: #c8a165;

	color: #fff;

}



#product-availability{

    margin-top:0px;

    margin-left:0;	

	display: block;

	color:#c8a165;

	font-weight:400;

}

#product-availability .material-icons {

    display: none;

}

.quickview .social-sharing{

    margin:0;	

    padding-bottom: 15px;

}

.product-cover img{

    box-shadow: none;

    border: 1px solid #ebebeb;

    background: none;

}

.quickview .product-cover img{

    width:100%;

}

.facebook.icon-gray,.twitter.icon-gray,.pinterest.icon-gray,.googleplus.icon-gray{

    background-image:none !important;	

    background:none !important;

}

.facebook.icon-gray:before, .twitter.icon-gray:before, .pinterest.icon-gray:before, .googleplus.icon-gray:before {content: none;}

.facebook.icon-gray a:before,.twitter.icon-gray a:before,.pinterest.icon-gray a:before,.googleplus.icon-gray a:before{

    font-family:"FontAwesome";

}

.social-sharing{

    margin-top: 25px;

    display: block;

    overflow: hidden;

}

.social-sharing li{

    box-shadow: none;

    border-radius: 0;

    height: auto;

    width: auto;

    float: left;

	margin: 0;

	margin-bottom: 6px;

    line-height: 35px;

}

.social-sharing li a {

    min-width: auto;

    text-indent: inherit;

    float: left;

    overflow: visible;

    font-size: 14px;

    color: #999;

    width: auto;

    height: auto;

    background: #fff;

    padding: 0 15px;

    border: 1px solid #ebebeb;

    margin-right: 3px;

    line-height: 32px;

}

#fieldsizechart-show{

	margin-top: 20px;

    margin-left: 0 !important;

}

body #fieldsizechart-show:hover{

    color: #c8a165;

}

.social-sharing li a:before{

    background:none !important;

    margin-right: 5px;

}

.social-sharing li:before{

    background-image:none !important;	

    background:none !important;

    font-size:18px;

    text-align:center;

    margin-right:5px;

    float:left;	

    color:#333;

    transition: all 0.15s ease-in-out 0s; 

    -moz-transition: all 0.15s ease-in-out 0s; 

    -ms-transition: all 0.15s ease-in-out 0s; 

    -o-transition: all 0.15s ease-in-out 0s; 

    -webkit-transition: all 0.15s ease-in-out 0s; 

}



.facebook a:before{

    content:"\f09a";

    background:#435f9f;

}

.social-sharing li.facebook:hover:before{

    background:#fff;

    color:#435f9f;

}

.twitter a:before{

    content:"\f099";

    background:#00aaf0;

}

.social-sharing li.twitter:hover:before{

    background:#fff;

    color:#00aaf0;

}

.pinterest a:before{

    content:"\f0d2";

    background:#ce1f21;

}

.social-sharing li.pinterest:hover:before{

    background:#fff;

    color:#ce1f21;

}

.googleplus a:before{

    content:"\f0d5";

    background:#e04b34;

}

.social-sharing li.googleplus:hover:before{

    background:#fff;

    color:#e04b34;

}

.social-sharing span{

    width: 100%;

    display: block;

    margin-bottom: 0;

}

.social-sharing ul{

    width: 100%;

    display: block;

}	

.product-prices .tax-shipping-delivery-label{

    margin:0;

}	

.product-prices div{

    margin-bottom:0;	

	display: inline-block;

}

.product-prices > div{

    

}

.quickview .current-price span[itemprop="price"]{

	margin-right:25px;

}

/*-------------------------category------------------------*/

.block-category {

    margin-bottom: 30px;

}

#products .products{

    display:block;	

    float:left;

    width:100%;

    overflow: inherit;

}

.item-product-list .wishlist a:hover,.products.horizontal_mode .item-product-list .quick-view:hover, .item-product-list .compare a:hover{

    background: #c8a165;

    color: #fff;

}

.product-cover{

    margin-bottom: 20px;

    position: relative;

}

#recent_article_smart_blog_block_left h4:before{

    display: none;

}

#left-column #recent_article_smart_blog_block_left h4{

    padding:0;

    margin-bottom: 15px;

}

#left-column #recent_article_smart_blog_block_left h4 a:before{display: none}

#module-smartblog-category #left-column #recent_article_smart_blog_block_left,

#module-smartblog-details #left-column #recent_article_smart_blog_block_left{

    padding-top: 0;

    display: block;

    background: #fff;

	margin-bottom:40px;

}

#product #left-column #recent_article_smart_blog_block_left.vertical_mode,

#product #left-column #category_blog_block_left,

#category #left-column #category_blog_block_left{display: none}

#products .product-miniature{

    margin:0;	

}

#products .product-miniature img{

    max-width:100%;

    height:auto;	

}

.block-category #category-description p{

    line-height:18px;	

}

.block-category #category-description p:first-child{

    margin:0;	

}



.products.horizontal_mode #box-product-list .right-product{

	padding: 18px 25px;	

}

@media (min-width:525px) {

    .item-product-list .js-product-miniature{

        display:flex;	

		align-items: center;

    }

    .products.horizontal_mode #box-product-list .right-product{

        flex: 1;

    }

}

#box-product-grid,#box-product-list{

    width:100%;

    display:none;

    float:left;

}	

.active_grid #box-product-grid{

    display:block;

}

.active_list #box-product-list{

    display:block;

}

.click-product-list-grid{

    float:left;	

	margin-left: -8px;

}

.click-product-list-grid > div{

        float: left;

    font-size: 24px;

    padding: 0 8px;

    cursor: pointer;

    color: #333333;

    margin: 0;

    line-height: 50px;

}

.click-product-list-grid > div:hover{

    color:#c8a165;	

}

.active_list .click-product-list-grid > div.click-product-list{

    color:#c8a165;	

}

.active_grid .click-product-list-grid > div.click-product-grid{

    color:#c8a165;	

}

.item-product-list .left-product .hover_image{

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    opacity: 0;

    transition: all 0.15s ease-in-out 0s;

    -webkit-transition: all 0.15s ease-in-out 0s;

    -ms-transition: all 0.15s ease-in-out 0s;

    -moz-transition: all 0.15s ease-in-out 0s;

    -o-transition: all 0.15s ease-in-out 0s; 

}

.item-product-list .left-product .hover_image:before{

	content: "";

    width: 100%;

    height: 100%;

    background: rgba(0, 0, 0, 0.2);

    position: absolute;

    opacity: 0;

}

.item-product-list:hover .left-product .hover_image:before{opacity: 1}

.item-product-list:hover .left-product .hover_image{

    opacity:1;

}



.item-product-list .right-product .product_name a{

    font-size: 16px;

    text-transform: capitalize;

    color: #2e2e2e;

    font-weight: 600;

}

#products .item-product-list .right-product .product-price-and-shipping{   

    text-align: left;

    line-height: 20px;

    margin-bottom: 10px;

    float: none;

    margin-top: 4px;

}

#products .item-product-list .right-product .product-price-and-shipping .price{

	margin-bottom: 0;

	font-size: 18px;

}



#products .item-product-list .right-product .product-price-and-shipping

#products .item-product-list .right-product .regular-price{

    font-size:14px;

}	

#products .item-product-list .right-product .discount-percentage-product{

    background:#c8a165;

    color:#fff;	

    padding:0 6px;

    font-size:12px;

    display: none;

    vertical-align:2px;

}

#box-product-list .product-availability-list{

    display: none;

}

#products .item-product-list .right-product .decriptions-short p{

    font-size: 14px;

    line-height: 22px;

    margin-bottom: 20px;

    text-align: justify;

    font-weight: 400;

}

.product-availability-list{

    font-size:14px;

    padding-left:30px;

    line-height:20px;

    position:relative;

    margin-bottom:10px;

}

.variant-links-list{

    margin-bottom: 10px;

}

.product-availability-list i{

    position:absolute;

    left:0;

    top:0;

    font-size:18px;

}

.product-availability-list i.fa-check{

    color:#32cd32;	

}

.product-availability-list i.fa-warning{

    color:#ff8c00;

}

.product-availability-list i.fa-ban{

    color:#c8a165;

}

.item-product-list{

    margin-bottom: 30px;

    display: inline-block;

    width: 100%;

    float: left;

    background: #fff;

    border: 1px solid #ebebeb;

    box-shadow: none;

}

.products-selection .total-products, .products-selection h1{

    padding:0;	

}

.products-selection .total-products p{

	line-height: 18px;

    margin: 16px 0;

    margin-right: 13px;

    padding-right: 12px;

    color: #666;

    border-right: 1px solid #999;

}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default{

    background:#333333;	

}

#products #box-product-grid .item-inner{

    margin-bottom: 30px;

}

.products-selection {

        text-align: right;

    margin-bottom: 30px;

    padding: 0 15px;

    float: left;

    background: #fff;

    width: 100%;

    border: 1px solid #ebebeb;

    height: 50px;

}

.products-selection > div {



}

.products-selection .total-products{

    display:inline-block;	

}

.box-sort-by{

    align-items:center;	

    display:flex;

    float:right;

}

.products-selection .sort-by{

    margin: 0;

	color: #444;

	text-transform: uppercase;

	font-weight: 500;

	font-size: 14px;

}

.products-sort-order .select-title{

    line-height: 18px;

    border: none;

    padding: 8px 0px;

    margin: 0;

    background: none;

	text-transform: uppercase;

    font-weight: 500;

}

.products-sort-order .select-title i {

    float: right;

    line-height: 18px;

    margin-left: 10px;

	color: #999;

}

.products-sort-order {

    color: #666;

    flex: 1;

    float: right;

    margin-left: 0;

    border: none;

    padding: 0 0 0 6px;

    min-width: 95px;

    text-align: left;

    font-size: 14px;

    line-height: 50px;

}

.products-sort-order .dropdown-menu{

    right: 0;

    left: auto;

    width: 200px;

    background: #fff;

    border: 1px solid #ebebeb;

    border-radius: 0;

    margin-top: 3px;

    padding: 0;	

}

.products-sort-order .select-list:hover{

    background:#c8a165;	

}

@media (max-width:767px) {

    .products-selection{

        display:table;	

        width:100%;   

		padding: 10px;

    }

    .click-product-list-grid{

        display:table;

        margin:0 auto;

        float:none;

    }

    .products-selection .total-products p{

        border:none;

        padding:0;

		margin: 0;

    }

    .products-selection .total-products{

        display:table;

        width:100%;

        border:none;

        text-align:center;	

    }

}

.block-categories,#search_filters{

    margin-bottom: 40px;

    padding: 0;

    float: left;

    width: 100%;

    background: #fff;

	box-shadow: none;

	    position: relative;

}

.block-categories a {

    font-size: 14px;

    line-height: 18px;

}

.block-categories a:hover{

    color:#c8a165;	

}

.block-categories > ul > li:first-child a,#search_filters_wrapper #search_filters > h4,

.block_blog_categories.block-categories a,.title_block_inner,#smartblogsearch h4 a,

.blog_popularposts h4 a{

    margin: 0;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    width: 100%;

    line-height: 50px;

    padding: 0 20px;

    background: #c8a165;

    display: block;

	text-transform: uppercase;

}

.blog_popularposts h4 a:hover,#smartblogsearch h4 a:hover,.title_block_inner:hover,.block_blog_categories.block-categories a:hover,.block-categories > ul > li:first-child a:hover,#search_filters_wrapper #search_filters > h4:hover{

	color:#333;	

}

#smartblogsearch h4,.blog_popularposts h4{margin-bottom: 0}

.block-categories .category-sub-menu li[data-depth="0"] > a{

	font-size: 16px;

    font-weight: 600;

    margin: 0;

    line-height: 1;

    padding: 14px 0 7px;

    text-transform: uppercase;

    border-bottom: 1px solid #ebebeb;

    color: #2e2e2e;

}

.block-categories .category-sub-menu li[data-depth="0"]:last-child > a{	

    border-bottom: none;

}

ul.category-top-menu{

    margin:0 0 -1px;

    width:100%;

    float:left;	

    display: block;	

}

.block-categories > ul > li:first-child  a i,#search_filters_wrapper #search_filters > h4 i{

	font-size: 16px;

    float: left;

    line-height: 50px;

    padding-right: 10px;

}

.block-categories .category-sub-menu {

    margin: 0;

    padding-left:12px;

    float:left;

    width:100%;	

}

.collapse{

    float:left;

    width:100%;	

}

.block-categories >ul > li > .category-sub-menu{

    padding: 5px 20px 10px;

	border: 1px solid #ebebeb;

}

.block-categories .collapse-icons {

    border: medium none;

    cursor: pointer;

    font-size: 10px;

    padding: 0;

    position: absolute;

    right: 0;

    top: 14px;

    width: 20px;

    line-height: 20px;

    text-align: right;

	color: #9c9c9c;

}

.block-categories .collapse-icons i{

    line-height:18px;

    font-size:12px;

}

.block-categories .category-sub-menu li[data-depth="1"] {

    margin-bottom:0;

    position:relative;

    float:left;

    width:100%;

}

.block-categories .category-sub-menu .category-sub-link {

    border-bottom: 1px solid #ebebeb;

    float: left;

    font-size: 14px;

    line-height: 18px;

    width: 100%;

    position: relative;

    padding: 15px 10px 5px;

    color: #666;

	text-transform: capitalize;

	font-weight: 400;

}

#search_filters .main_filters{

	border: 1px solid #ebebeb;

    display: inline-block;

	float: left;

	    width: 100%;

}

.block-categories .category-sub-menu .arrows {

    line-height: 28px;

    position: absolute;

    right: 0;

    top: 10px;

	color: #9c9c9c;

}

.block-categories .category-sub-menu li {

    float: left;

    position: relative;

    width: 100%;

}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {

    padding-left:0;

}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) a{

    padding-left:15px;

}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {

    content: "\f105";

    left: 0;

    font: normal normal normal 14px/1 FontAwesome;

    line-height: 1px;

    margin-right: 0;

    position: absolute;

    top: 50%;

}

.block-categories .category-sub-menu li[data-depth="1"] > a::before {

    content: "\f105";

    left: 0;

    font: normal normal normal 14px/1 FontAwesome;

    line-height: 1px;

    margin-right: 0;

    position: absolute;

    top: 60%;

	font-size: 16px;

}

.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover,.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover{

    color:#c8a165;

}



#search_filters .facet {

    float: left;

    margin: 0 20px 0 20px;

    padding: 15px 0 10px;

    width: calc(100% - 40px);

    border-bottom: none;

}

#search_filters .facet:last-child{border-bottom: none}

#search_filters .facet .facet-label a{

    color:#666;

    font-size: 14px;

    line-height:18px;	

    margin-top:7px;

}

#search_filters .facet .collapse{

    margin:0;	

}

#search_filters .facet ul li{

    display: inline-block;

    min-width: 50%;

    float: left;

}

.custom-checkbox input[type="checkbox"] + span{

    border:1px solid #cdcdcd;

    width:12px;

    height:12px;	

}

.color, .custom-checkbox input[type="checkbox"] + span.color{

    margin-left:0;	

}

.btn-tertiary {

    background: #333333 none repeat scroll 0 0;

    box-shadow: none;

    color: #fff;

    margin: 20px 27px 0;

    padding: 5px 15px;

    -webkit-transition: all 0.15s ease-in-out 0s; 

    -ms-transition: all 0.1s ease-in-out 0s;

    -moz-transition: all 0.1s ease-in-out 0s;

    -o-transition: all 0.1s ease-in-out 0s;

}

.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:hover, .btn-tertiary:focus, .btn-tertiary:hover, .focus.btn-tertiary{

    color:#fff;

    background:#c8a165;	

}

#search_filters .facet .facet-title {

    color: #2e2e2e;

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 600;

    padding-bottom: 8px;

    margin-bottom: 6px;

    border-bottom: 1px solid #ebebeb;

}

#search_filters .facet .facet-title:hover,#search_filters .facet .facet-label a:hover{color: #c8a165;}

#category #left-column #search_filters_wrapper{

    margin: 0;

    clear: both;

}

@media (max-width:767px){

    #category #left-column #search_filters .facet .h6{

        padding:0;

		border: none;

    }

    #category #left-column #search_filters .facet{

        border-bottom: 1px solid #ebebeb;

        margin: 0 ;

		line-height: 1;

        padding: 14px 20px;	

        float:left;

        width:100%;

        position:relative;

    }

    #category #left-column #search_filters .facet:last-child{

        border-bottom:none;	

    }

    #category #left-column #search_filters .facet ul li{

        padding:0;

        border:none;	

    }

    #category #left-column #search_filters .facet .title .pull-xs-right {

        position: absolute;

        right:15px;

        top:12px;

    }

    #category #left-column #search_filters .facet .collapse{



    }

    #category #left-column #search_filters .facet .navbar-toggler{

        padding:0;

        border:none;	

    }

    #category #left-column #search_filters .facet ul li {

        border: medium none;

        margin-top: 10px;

        padding: 0;

    }

    #category #left-column #search_filters{

        border:none;	

        margin-bottom:40px;

    }

}

 #main .page-header{

	margin-bottom: 30px;

}

#main .page-content{margin-bottom: 100px}

.page-my-account #content .links a i{

	    padding-bottom: 0;

    margin-bottom: 20px;

}

.btn{

    line-height:18px;

    font-size:14px;	

}

.btn-primary, .btn-secondary, .btn-tertiary{

    box-shadow:none;

    font-weight:normal;

    padding:10px 20px;

	border-radius: 4px;

}

.delivery-options-list .btn-primary{

    margin-top: 25px;

    margin-bottom: 15px; 

}

.contact-rich{margin-bottom: 100px;}

textarea{

    width: 100%;

    border: 1px solid #ebebeb;

}

#payment-confirmation{

    padding-bottom: 15px;

}

body#checkout section.checkout-step .payment-options label{

    display: inline-block;

}

body#checkout .condition-label{

    margin-left: 30px;

}

.block-promo .cart-summary-line .label, .block-promo .promo-name {

    color: #c8a165;

    font-weight: 600;

}

body#checkout section.checkout-step .clearfix .continue{

	margin-bottom:15px;

}

body#checkout section.checkout-step small {

    color: #999;

    font-size: 13px;

}

#conditions-to-approve .custom-checkbox,

#conditions-to-approve .float-xs-left{

    display: inline-block;

    float: left;

}

.btn-primary,.btn{

    background:#333333;	

    color:#fff;

    transition: all 0.15s ease-in-out 0s; 

    -webkit-transition: all 0.15s ease-in-out 0s; 

    -ms-transition: all 0.15s ease-in-out 0s;

    -moz-transition: all 0.15s ease-in-out 0s;

    -o-transition: all 0.15s ease-in-out 0s;

	border-radius: 4px;

}

.btn-primary:disabled,button:disabled{

    cursor: not-allowed;

    pointer-events: none;

}

.contact-form{

    box-shadow: none;

    text-align: left;

    padding-left: 0px;

    background: none;

    padding: 0;

    margin-bottom: 100px;

}

.contact-form .col-md-offset-3{    margin-left: 0;}

.contact-form h3{font-size: 20px;}

.btn-primary.focus,.btn-primary:focus,.btn-primary:hover,.btn:hover,.btn-primary:active{

    background:#c8a165;	

    color: #fff;

}

.input-group .input-group-btn > .btn {

    border: 0 none;

    box-shadow: none;

    color: #fff;

    font-size: 14px;

    font-weight: 400;

    margin-left: 0;

    padding:13px 15px;

    text-transform: uppercase;

}

.cart-grid .cart-grid-body > a.label{

    box-shadow:none;

    font-weight:normal;

    padding:8px 15px;

    background:#333333;	

    color: #fff!important;

    padding-left:5px;	

    display: inline-block;

	margin-bottom: 30px;

	border-radius: 4px;

}

.cart-grid .cart-grid-body > a.label:hover{

    background:#c8a165;	

}

.pagination .page-list {

    background:none;

    float: right;

    margin-bottom: 0;

    padding: 0;

    border:1px solid #ebebeb;

}

.pagination > div:first-child{

    line-height:30px;	

}

@media (max-width:767px){

    .pagination > div{

        float:none !important;

        display:table !important;

        margin-left:auto !important;

        margin-right:auto !important;

    }	

}

#productCates{

    float:left;

    width:100%;

}

#field_productcates.block{margin-top: 44px}

.special_block_right.vertical_mode .item-inner .left-product a.thumbnail .cover_image img{

	max-width: 100px;

}

/**************************************************************

                                        CMS Pages Styles

***************************************************************/

#cms #center_column .block-cms {

    padding-bottom: 20px; }

#cms #center_column h1 {

    margin-bottom: 25px; }

#cms #center_column h3 {

    font-size: 16px;

    border-bottom: none;

    margin: 0;

    padding: 0 0 17px 0; }

#cms #center_column p {

    line-height: 18px; }

#cms #center_column .list-1 li {

    padding: 4px 0 6px 0;

    font-weight: bold;

    color: #46a74e;

    border-top: 1px solid #d6d4d4; }

#cms #center_column .list-1 li:first-child {

    border: none; }

#cms #center_column .list-1 li em {

    font-size: 20px;

    line-height: 20px;

    padding-right: 15px;

    vertical-align: -2px; }

#cms #center_column img {

    margin: 4px 0 17px;

    max-width: 100%;

    height: auto; }

#cms #center_column .testimonials {

    border: 1px solid;

    border-color: #dfdede #d2d0d0 #b0afaf #d2d0d0;

    margin: 4px 0 13px 0;

    position: relative; }

#cms #center_column .testimonials .inner {

    border: 1px solid #fff;

    padding: 19px 18px 11px 18px;

    background: #fbfbfb;

    background: -moz-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #fefefe));

    background: -webkit-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);

    background: -o-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);

    background: -ms-linear-gradient(top, #fbfbfb 0%, #fefefe 100%);

    background: linear-gradient(to bottom, #fbfbfb 0%, #fefefe 100%); }

#cms #center_column .testimonials .inner span {

    text-indent: -5000px;

    display: inline-block;

    width: 20px;

    height: 15px; }

#cms #center_column .testimonials .inner span.before {

    background: url(../img/bl-before-bg.png) no-repeat;

    margin-right: 8px; }

#cms #center_column .testimonials .inner span.after {

    background: url(../img/bl-after-bg.png) no-repeat;

    margin-left: 8px; }

#cms #center_column .testimonials:after {

    content: ".";

    display: block;

    text-indent: -5000px;

    position: absolute;

    bottom: -16px;

    left: 21px;

    width: 15px;

    height: 16px;

    background: url(../img/testimon-after.gif) no-repeat; }

#cms #center_column .testimonials + p {

    padding-left: 45px;

    margin-bottom: 18px; }

#cms #center_column p.bottom-indent {

    margin-bottom: 18px; }

#cms #center_column #admin-action-cms {

    background: none repeat 0 0 #F6F6F6;

    border: 1px solid #d2d0d0;

    padding: 10px; }

#cms #center_column #admin-action-cms p {

    margin: 0; }

#cms #center_column #admin-action-cms p span {

    display: block;

    padding-bottom: 10px;

    font-size: 14px;

    font-weight: bold;

}

#cms #center_column #admin-action-cms p .button {

    font: 700 17px/21px Arial, Helvetica, sans-serif;

    padding: 0;

    border: 1px solid;

    padding: 10px 14px;

    display: inline-block; }

#cms #center_column #admin-action-cms p .button.publish_button {

    color: #fff;

    text-shadow: 1px 1px rgba(0, 0, 0, 0.2);

    border-color: #0079b6 #006fa8 #012740 #006fa8;

    background: #009ad0;

    background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));

    background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);

    background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);

    background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);

    background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0); }

#cms #center_column #admin-action-cms p .button.publish_button:hover {

    border-color: #01314e #004b74 #0079b6 #004b74;

    filter: none;

    background: #0084bf; }

#cms #center_column #admin-action-cms p .button.lnk_view {



    text-shadow: 1px 1px white;

    border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;

    background: #f7f7f7;

    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));

    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);

    background: -o-linear-gradient(top, #f7f7f7 0%, #ededed 100%);

    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%);

    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0); }

#cms #center_column #admin-action-cms p .button.lnk_view:hover {

    border-color: #9e9e9e #9e9e9e #c8c8c8 #9e9e9e;

    filter: none;

    background: #e7e7e7; }

/*************About us**************/

#cms #center_column h3{

    border-bottom: 1px solid #ebebeb;

    margin-bottom: 20px;

    padding: 5px 0;

}

#cms #cms-about-us .page-subheading {

    background: #333;

    border: 0;

    color: #fff;

    display: inline-block;

    font-weight: 600;

    font-size: 16px;

    margin-bottom: 20px;

    padding: 12px 20px;

    text-transform: uppercase;

    border-radius: 4px;

}

#cms #cms-about-us .page-subheading:hover{background: #c8a165;}

#cms #cms-about-us img{

    margin: 0;

}

#cms #cms-about-us img:hover{opacity: 0.7}

#cms #cms-about-us .our-team img {

    border-radius: 50%;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    transition: all 0.3s ease-in-out 0s;

}

#cms #cms-about-us .our-team img:hover {

    border-radius: 50%;

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}

.label, label{

    color:#333333;

}

#cms #cms-about-us p {

    line-height: 23px;

    margin-bottom: 12px;

    text-align: justify;

    font-size: 14px;

}

#cms #cms-about-us .cms-box.our-team {

    margin-top: 20px;

    text-align: center;

}

.cms-box.our-team [class*="col-"]{

    margin-top: 30px;

}

#cms #cms-about-us .our-team p {

    line-height: 1;

    text-align: center;

}

#cms #cms-about-us p.title_font {

    font-size: 19px;

    margin-bottom: 10px;

    margin-top: 30px;

    font-weight: bold;

    color: #333;

}

#cms #cms-about-us .cms-box-line{

    margin-bottom: 25px;

}

#cms #cms-about-us .cms-box-line > em{

    margin-bottom: 10px;

    text-transform: uppercase;

    font-size: 16px;

}

#cms #cms-about-us .cms-line{

    position: relative;

    display:block;

}

#cms #cms-about-us .cms-line {

    background: #dddddd none repeat scroll 0 0;

    margin-top: 5px;

    height: 8px;

    width: 100%;

}

#cms #cms-about-us .cms-line .cms-line-comp{

    position:absolute;

    display:block;

    height: 8px;

    width:0px;

    background: #c8a165;

}

#cms #cms-about-us .cms-line .label em{

    display: none;

}

#cms #cms-about-us .cms-line .label{

    color: #333333;

    display: block;

    font-size: 16px;

    font-weight: normal;

    padding: 0;

    position: absolute;

    right: 100%;

    top: -21px;

}

@media only screen and (max-width: 480px){

    .cms-box.our-team [class*="col-"]{

        width: 100%;

    }

}



#pagenotfound .page-not-found, #products .page-not-found{

    box-shadow:none;	

}



#pagenotfound .page-not-found .search-widget, #products .page-not-found .search-widget{

    width:100%;	

}



.field-demo-wrap .control.inactive,.cl-row-reset .cl-reset{

    background:#333333;	

}

.field-demo-wrap .control.active,.cl-row-reset .cl-reset:hover{

    background:#c8a165;	

}

.bootstrap-touchspin .btn-touchspin{

    color:#333;	

}

.product-cover .layer{

    right: 10px;

    bottom: 10px;

    opacity:1;

    background:none;

    left:auto;

    top:auto;

    width:25px;

    height:25px;	

    z-index:1001;

}

.product-cover .layer .zoom-in{

    font-size:30px;

	color: #999;

}

.product-cover .layer:hover .zoom-in{

    color:#c8a165;

}

#header_mobile_menu {

    width: 100%;

    text-align: center;

    position: relative;

    z-index: 10;

	background: #333;

	clear: both;

}

#fieldmegamenu-mobile.fieldmegamenu .root:hover .root-item > a > .title , #fieldmegamenu-mobile.fieldmegamenu .root:hover .root-item > .title , #fieldmegamenu-mobile.fieldmegamenu .root.active .root-item > a > .title , #fieldmegamenu-mobile.fieldmegamenu .root.active .root-item > .title , #fieldmegamenu-mobile.fieldmegamenu .root .root-item > a.active > .title{

    color: #c8a165;

}

.fieldmegamenu .menu-item.depth-1 > .title a:hover{

    color:#c8a165;	

}

.fieldmegamenu > ul > li.demo_other_menu{background:#c8a165;}

.fieldmegamenu .demo_custom_link_cms .menu-item.depth-1 > .title a:hover {

    color: #c8a165;

}

.fieldmegamenu .submenu .title a:hover{transition:all 0.3s ease-in-out 0s; color:#c8a165;}

.menu-bottom .menu-bottom-dec a{ padding: 8px 20px; background: #c8a165; color: #fff; display:inline-block; margin-top:17px;}

.menu-bottom .menu-bottom-dec a:hover{background:#333333;transition:all 0.3s ease-in-out 0s;}

.menu-bottom h3{  font-size: 14px; color: #c8a165;text-transform: capitalize;}

.custom_link_feature li a:hover{ color:#c8a165; transition: all 0.3s ease-in-out 0s;}

.custom-col-html a{text-transform: none; color:#c8a165;}

.custom-col-html h4 {

    color: #c8a165;

    font-size: 18px;

    margin-bottom: 0;

    margin-top: 0;

    padding-left: 15px;

    text-align: center;

}



#recent_article_smart_blog_block_left .block_content ul li a.read-more:hover{

    background:#c8a165;

}

#recent_article_smart_blog_block_left .block_content ul li .right-block-smart i{

    padding-right: 10px;

    color: #c8a165;

    font-size: 16px;

}

#recent_article_smart_blog_block_left .block_content ul li .info{

    color: #666;

    font-size: 13px;

    text-transform: uppercase;

	display: block;

}

.commentList li .reply a:hover {

    background: none repeat scroll 0 0 #c8a165;

    color: #fff;

}

.info-category span,.info-category span a{

    color:#c8a165;

    font-size: 13px;

}

.active_filters {

    background: #dededd;

    padding: 10px 30px;

    margin-bottom: 30px;

    padding-bottom: 0;

}

.active_filters .filter-block .close {

    color: #414141;

    font-size: 16px;

    opacity: 1;

    margin-top: 0;

    margin-left: 5px;

}

.field-slideshow-container .flex-control-paging li a:hover, .field-slideshow-container .flex-control-paging li a.flex-active, .nivo-controlNav a:hover, .nivo-controlNav a.active{

    background:#c8a165;

}

/*--------------------------------------------------------------*/



.page-authentication #content{

    border: 1px solid #ebebeb;

    border-radius: 4px;

    box-shadow: none;

    max-width: 870px;

    padding:30px 20px;

    margin-bottom: 60px;

}

body#checkout section.checkout-step{

    border: none;

    margin-bottom: 15px;

    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

}

#order-items hr{

    border-top:#ebebeb;

}

.order-confirmation-table .text-xs-left,.order-confirmation-table .text-xs-right,#order-items table tr td:last-child{

    color:#c8a165;

}

.page-my-account #content .links a:hover {

    color: #c8a165;

}

.form-control:disabled, .form-control[readonly]{ 

    background-color: #fff;

}

.text-sm-right {

    text-align:left!important;

}

.form-control,.search-widget form input[type="text"]{

    background-color: #fff;

    background-image: none;

    border: 1px solid #ebebeb;

    display: block;

    font-size: 14px;

    padding:0px 20px;

	min-height: 44px;

    line-height:20px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width:100%;

}

.product-line-grid-right .bootstrap-touchspin>.form-control, .product-line-grid-right .bootstrap-touchspin>.input-group{

	    min-height: 38px;

    height: 38px;

}

#block-reassurance li .block-reassurance-item span{

	font-size: 16px;

}

textarea.form-control{

    padding-top:20px;	

}

.form-group.has-error input, .form-group.has-error select {

    border-color:#ff4c4c;

    outline:0;

}

.card{

   border: 1px solid #ebebeb;

    margin-bottom: 100px;

    box-shadow: none;

}

.card.cart-container,.card.cart-summary{margin-bottom: 30px}

#order-items .order-line {

    align-items: center;

    display: flex;

    margin-top: 1rem;

}

.page-my-account #content .links a span.link-item{

    box-shadow:none;

    -webkit-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

    -moz-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

	box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

}

.page-footer .text-xs-center a {

    background: #333333 none repeat scroll 0 0;

    color: #fff;

    display: table;

    line-height: 18px;

    margin-bottom: 40px;

    margin-left: auto;

    margin-right: auto;

    padding: 8px 15px;

    font-size:14px;

    text-transform:uppercase;

}

.page-footer .text-xs-center a:hover{

    background:#c8a165;	

}

.page-my-account #content .links a:hover i{

    color:#c8a165;	

}

.page-my-account #content .links a{

    color:#333;	

}

body#checkout section.checkout-step .delivery-option{

    background:none;	

}

.form-control:focus,.search-widget form input[type="text"]:focus{

    border-color:#c8a165;

    outline:0;

}

.input-group.focus{

    outline:0;	

}

.form-control-comment{

    float:left;	

}

#main .page-content.page-cms{

    padding:0;

    text-align:left;

    background: none;	

}

.custom-radio input[type="radio"]:checked + span {

    border-radius: 50%;

    display: block;

    height: 9px;

    left: 2px;

    position: absolute;

    top: 2px;

    width: 9px;

}

.page-addresses .address{

    padding:15px;

    border:1px solid #ebebeb;

    border-radius:4px;

    box-shadow:none;	

}

.page-addresses .address .address-footer a{

    color:#333;	

}

.page-addresses .address .address-footer {

    border-top: 1px solid #acaaa6;

    padding:0;

    padding-top: 15px;

}

.page-footer a.account-link {

    background: #333333 none repeat scroll 0 0;

    color: #fff;

    display: table;

    float: left;

    margin-bottom: 40px;

    margin-right: 1rem;

    padding: 8px 15px;

	border-radius: 4px;

}

.page-footer a.account-link:hover{

    background:#c8a165;	

}



.page-order-detail .box{

    border:1px solid #ebebeb;

    box-shadow:none;

    border-radius:4px;	

}

.thead-default th{

    color:#666;	

}

.table-borde#c8a165 thead th, .table-borde#c8a165 thead td{

    font-weight:normal;	

}

.table-borde#c8a165,.table-borde#c8a165 th, .table-borde#c8a165 td{

    border:1px solid #ebebeb;	

    border-radius:4px;

}

.page-order-detail{

    color:#666;		

}

body#checkout section.checkout-step .address-item.selected{

    border:1px solid #ebebeb;

    border-radius:4px;	

}

body#checkout section.checkout-step .address{

    line-height:24px;	

}

body#checkout section.checkout-step .add-address a{

    color:#333;	

}

body#checkout section.checkout-step .add-address a:hover{

    color:#c8a165;	

}

.page-addresses .address .address-footer a:hover{

    color:#c8a165;

}

.page-addresses .address .address-body address {

    font-size: 14px;

    line-height: 25px;



}

.custom-radio {

    background: white none repeat scroll 0 0;

    border: 1px solid #acaaa6;

    border-radius: 50%;

    cursor: pointer;

    display: inline-block;

    height: 15px;

    margin-right: 1.25rem;

    position: relative;

    vertical-align: middle;

    width: 15px;

}

.cart-summary-line .value{

    color:#c8a165;

}

.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{

    color:#c8a165;	

}

.product-line-grid-right .cart-line-product-actions{line-height: 26px;}

.product-line-grid-right .product-price{line-height: 40px;}

.cart-grid-body .cart-overview{

    padding:15px 0;	

}

.cart-grid-body .cart-overview .no-items{

    padding:0 15px;	

}

.cart-item{

    border-bottom:1px solid #ebebeb;	

}

.cart-item:last-child{

    border:none;

}	

.cart-item .product-line-grid{

    display:flex;

    align-items:center;	

}

.cart-summary-line{

    margin-bottom:10px;

}	

#cart-summary-product-list .media{

    margin-bottom:5px;	

}

/*--------------------------------------popup cart----------------*/

#blockcart-modal .modal-title i.material-icons {

    margin-right: 10px;

}

#blockcart-modal .modal-title {

    color: #fff;

    font-size: 18px;

    font-weight: normal;

}

#blockcart-modal .cart-content{

    padding-left:15px;	

}



@media (max-width: 991px) {

    #blockcart-modal .cart-content{

        padding-left:0;	

    }

}

#blockcart-modal .cart-content p{

    color:#c8a165;

}	

#blockcart-modal .cart-content p strong{

    color:#666;	

    font-weight:normal;

}

.pagination .disabled{

    cursor:pointer;	

}

#blockcart-modal .cart-content p.cart-products-count{

    color:#666;	

    font-size:18px;

    line-height:24px;

}

#blockcart-modal .divide-right {

    border:none;

}

#blockcart-modal .modal-body{

    padding:30px;	

}

#blockcart-modal .product-image {

    height: auto;

    max-width: 100%;

    width: auto;

}

#blockcart-modal .modal-body:before{

    content:"";

    width:2px;

    position:absolute;

    top:30px;

    bottom:30px;

    left:50%;

    margin-left:-1px;

    background:#ebebeb;

    border-right:1px solid #fff;

}

@media (max-width: 767px) {

    #blockcart-modal .modal-body:before{

        display:none;	

    }

    #blockcart-modal .product-image{

        margin:0 0 20px;	

    }

}

#blockcart-modal .product-name {

	color: #333;

    font-size: 16px;

    font-weight: normal;

	text-transform: capitalize;

	margin-top: 30px;

}

#blockcart-modal .modal-body .divide-right span{

    color:#666;	

}

.product-price{

    color:#c8a165;

}

#blockcart-modal .divide-right p.price{

   color: #c8a165;

    font-weight: 700;

    margin: 0;

}

#blockcart-modal .divide-right strong{

    font-weight:normal;	

}

#blockcart-modal .cart-content .btn i{

    display:none;	

}

#blockcart-modal .cart-content .btn{

    background: #333333 none repeat scroll 0 0;

    color: #fff;

    float: left;

    margin: 10px 10px 0 0;

    padding: 8px 15px;

    transition: all 0.15s ease-in-out 0s; 

    -moz-transition: all 0.15s ease-in-out 0s; 

    -ms-transition: all 0.15s ease-in-out 0s; 

    -o-transition: all 0.15s ease-in-out 0s; 

    -webkit-transition: all 0.15s ease-in-out 0s; 

}

#blockcart-modal .cart-content .btn:hover{

    background:#c8a165;	

}

/*------------------------------------------------------*/

.tabs{

    background: none;

    box-shadow: none;

    margin-top: 0;

    padding: 0;

    margin-bottom: 100px;

	text-align: center;

}

p{

    color:#666;	

    font-size: 14px;

}

.tabs p {

    line-height: 24px;

    margin: 0;

}

#product-details .label {    

    margin: 0;

}

.tabs .tab-content{

    padding: 30px;

    text-align: justify;

    background: #fff;

    border: 1px solid #ebebeb;

}

.tabs .tab-pane {

    padding-top: 0;

}

.tabs .nav-tabs .nav-link{

    font-size: 20px;

    text-transform: uppercase;

    font-weight: 600;

    padding: 0;

    color: #333333;

    background: none;	

}

.tabs .nav-tabs li:last-child .nav-link{

    margin-right:0;

}

.product-description p.fashion-has{margin-bottom: 12px;}

.product-features>dl.data-sheet dd.value{

    margin-right: 0;

    margin-bottom: 10px;

}

.product-features>dl.data-sheet dt.name{margin-right: 10px;}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{

    color: #c8a165;

	background:none;

	border:none;

}

.tabs .nav-tabs{

    margin-bottom: 25px;

    border-bottom: none;

}

.tabs .nav-tabs .nav-item{

        margin: 0;

    margin-right: 20px;

    padding-right: 20px;

    border-right: 2px solid #333333;

    line-height: 1;

}

.tabs .nav-tabs .nav-item:last-child{

    margin-right: 0px;

	padding-right: 0;

	border: none;

}

.product-manufacturer{

    text-align:center;	

}

.product-reference{

    float:right;	

    margin-right: 13px;

}

.img-thumbnail{

    border:none;

    padding:0;

    margin-bottom:10px;	

}

.product-features{

    margin:0;

    margin-top:20px;	

}

@media (max-width:543px){

    #left-column,#content-wrapper{

        padding:0 15px !important;	

    }

	#index #content-wrapper, #checkout #content-wrapper{

        padding:0px !important;	

    }

}



/*-----------popupcart-----------------*/

#_desktop_cart_ft {

    float: right;

    position: relative;

}

.img-responsive{

    max-width:100%;

    height:auto;	

}

.cart_top_ajax{

    z-index:1;

    display:none;

    position:absolute;

    left:auto;

    right:0;

    top:100%;

	margin-top: 10px;	

	min-width: 270px;

    border-top:none;

    line-height:normal;

    padding:0 0 10px;

    background:#fff;  

    box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.25), inset 0 0 1px rgba(0,0,0,0.35);

}

#_desktop_cart_ft .cart_top_ajax .cart-item-product,#_mobile_cart_ft .cart_top_ajax .cart-item-product{

    float:left;

    width:100%;

    position:relative;

    padding: 12px;

    border-top:1px solid #ebebeb;

}	

#_desktop_cart_ft .cart_top_ajax .cart-item-product:first-child,

#_mobile_cart_ft .cart_top_ajax .cart-item-product:first-child{

    border-top:none;	

}

#_desktop_cart_ft .product-name-ajax .qtt-ajax,

#_mobile_cart_ft .product-name-ajax .qtt-ajax{

    float:left;

    margin-right:5px;

    line-height:20px;

}

#_desktop_cart_ft .price,#_mobile_cart_ft .price{

	font-weight: normal;

    margin: 0;

    font-size: 14px;

}

#_desktop_cart_ft .product-name-ajax a,#_mobile_cart_ft .product-name-ajax a{

	text-transform: uppercase;

    float: none;

    height: auto;

    line-height: normal;

    padding: 0;

    max-width: 100px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    float:left;

    line-height:20px;

}

#_desktop_cart_ft .product-name-ajax a:hover,#_mobile_cart_ft .product-name-ajax a:hover{

    color:#c8a165;

}



#_desktop_cart_ft .cart_top_ajax a.cart-item-product-left,

#_mobile_cart_ft .cart_top_ajax a.cart-item-product-left{

    float: left;

    height: auto;

    line-height: normal;

    margin-right: 15px;

    max-width: 80px;

    padding: 0;

}

#_desktop_cart_ft .cart_top_ajax .cart-item-product-right,

#_mobile_cart_ft .cart_top_ajax .cart-item-product-right{

    line-height:22px;

}

#_desktop_cart_ft .cart_top_ajax .cart-item-product-right > div,

#_mobile_cart_ft .cart_top_ajax .cart-item-product-right > div{

    width:100%;

}

#_desktop_cart_ft .cart_top_ajax a.remove-from-cart,

#_mobile_cart_ft .cart_top_ajax a.remove-from-cart{

    font-size: 18px;

    height: auto;

    line-height: 1;

    padding: 0;

    position: absolute;

    right:5px;

    top:10px;

    color:#333;

}

#_desktop_cart_ft .cart_top_ajax a.remove-from-cart:hover,

#_mobile_cart_ft .cart_top_ajax a.remove-from-cart:hover{

    color:#c8a165 ;	

}

.card-block-top{

    float:left;

    width:100%;

    padding:10px 15px;

    border-top:1px solid #ebebeb;

}

.card-block-top .totals-top .value-top{

    float:right;

    float: right;

    font-weight: normal;

    font-size: 14px;	

}

.card-block-top .totals-top{

    float:left;

    width:100%;	

    line-height:25px;

}

#_desktop_cart_ft .cart_top_ajax a.view-cart,#_mobile_cart_ft .cart_top_ajax a.view-cart{

    line-height:normal;

    height:auto;

    text-transform:uppercase;

    background:#363636;

    color:#fff;

    padding:8px 20px;

    margin-top:10px;	

    float:right;

	font-size: 13px;

	border-radius: 4px;

}

#_desktop_cart_ft .cart_top_ajax a.view-cart:hover,

#_mobile_cart_ft .cart_top_ajax a.view-cart:hover{

    background:#c8a165;

}

#_desktop_cart_ft .box-item,#_mobile_cart_ft .box-item{

    max-height:314px;

    overflow:auto;

}	

/*-------------------------------blocksearch-------------------------------------*/

#_desktop_search_ft {

        margin: 0;

    position: relative;

    float: right;

}

#_desktop_search_ft .current{  

	display: none;

	color: #333;

    font-size: 20px;

    cursor: pointer;

    transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -ms-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

    background: none;

    text-align: center;

    border-radius: 0; 

}

#_mobile_search_ft .current{

	display:none;

}

@media (min-width: 991px){

	#_desktop_search_ft div.dropdown-menu{

		display: inline-block;

    position: relative;

    top: 0;

    width: 100%;

    background: none;

	padding: 0;

    margin: 0;

    border: none;

	}

	#sticky_top:not(.sticky-fixed-top) #_desktop_search_ft div.dropdown-menu{

		display: inline-block!important;

	}

}

#sticky_top.sticky-fixed-top{

	position: fixed;

	width: auto;

    top: 0;	

}

.sticky-fixed-top .click-cart .unline_cart{display: none}

.sticky-fixed-top #_desktop_cart_ft .click-cart .shopping-cart{

	padding-left: 20px;

    top: 12.5px;

}

.sticky-fixed-top #_desktop_search_ft div.dropdown-menu{  

	display: none;

	position: absolute;

    right: 0;

    top: 56px;

    line-height: 1;

    border: none;

    left: auto;

    padding: 0;

    min-width: auto;

    margin: 0;

}

.sticky-fixed-top #_desktop_search_ft{

	margin-top: 0;

    display: inline-block;

    float: left;

}

.sticky-fixed-top #_desktop_search_ft .current{

	display: inline-block!important;

    width: 45px;

    height: 45px;

    background: #c8a165;

    line-height: 45px;

    text-align: center;

    color: #fff;

    cursor: pointer;

    font-size: 19px;

    margin-top: 12.5px;

	border-radius: 4px;

}

.sticky-fixed-top #_desktop_search_ft #search_query_top{

	right: 0;

    top: 14px;

    min-width: 255px;

    background: #fff;

    margin: 0;

    max-width: 350px;

    border: 1px solid #c8a165;

    position: absolute;

    border-radius: 4px;

    padding-left: 20px;

}

.sticky-fixed-top #_desktop_search_ft .btn.button-search{

	display: inline-block!important;

    width: 45px;

    height: 45px;

    background: #c8a165;

    line-height: 45px;

    text-align: center;

    color: #fff;

    cursor: pointer;

    right: 0!important;

    margin: 0;

    border-radius: 4px;

    position: relative;

    top: 14px;

	font-size: 19px;

}

.sticky-fixed-top #_desktop_cart_ft span.fa:hover,.sticky-fixed-top #_desktop_search_ft .current:hover, .sticky-fixed-top #_desktop_search_ft .current[aria-expanded=true]{

	background: #fff;

    color: #c8a165;

}

#_mobile_search_ft div.dropdown-menu{

	position: relative;

    display: block;

    margin-top: 0;

	margin-bottom:30px;

    border: none;

	text-align: center;

	float: none;

	background: transparent;

	z-index: 1;

}

form#searchbox {

    display: inline-block;

    position: relative;

}

#_desktop_search_ft div.dropdown-menu:before,#_mobile_search_ft div.dropdown-menu:before{

    content:"\f0d8";

    font-family:"FontAwesome";

    font-size: 30px;

    position: absolute;

    right: 0;

    top: -19px;

    width: 27px;

    color:#c8a165;

    display: none;

}



#_desktop_search_ft.sticky-fixed-top .field-search:hover .btn.button-search,

 #_desktop_search_ft.sticky-fixed-top .field-search:active .btn.button-search,

 #_desktop_search_ft.sticky-fixed-top #search_query_top:focus+.btn.button-search,

 .sticky-fixed-top #_desktop_search_ft .field-search:active .btn.button-search,

 .sticky-fixed-top #_desktop_search_ft #search_query_top:focus+.btn.button-search {

    background-color: #333333;

    color: #ffffff!important;

    border-radius: 0 0 0 0;

    transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -ms-transition: all 0.3s ease-in-out 0s;

}

#_desktop_search_ft .search_filter div.selector, 

#_desktop_search_ft .search_filter div.selector span, 

#_desktop_search_ft .search_filter div.selector #category_filter{

    line-height:50px;

    height:50px;

    font-size:12px;

    display: inline-block;

}

#_desktop_search_ft .search_filter div.selector,#_mobile_search_ft .search_filter div.selector{

    border:none;	

    text-align:left;

    padding-left:20px;

    color:#858585;

}

#_desktop_search_ft .search_filter div.selector span,#_mobile_search_ft .search_filter div.selector span{

    color:#858585;

}

#_desktop_search_ft .search_filter div.selector span::before,#_mobile_search_ft .search_filter div.selector span::before{

    color:#c0c0c0;

    right:20px;

    content:"\f107";

    font-size:14px;

    margin-top:0;

}

#_desktop_search_ft .search_filter div.selector.hover span::before, #_desktop_search_ft .search_filter div.selector.focus span::before{

    color:#c8a165;

}

#_desktop_search_ft .search_filter div.selector span::after,#_mobile_search_ft .search_filter div.selector span::after{

    content:"";

    font-family: "FontAwesome";

    width:1px;

    height:40px;

    background:#f1f1f1;

    top:50%;

    right:0;

    position:absolute;

    transform:translateY(-50%);

    -moz-transform:translateY(-50%);

    -ms-transform:translateY(-50%);

    -o-transform:translateY(-50%);

    -webkit-transform:translateY(-50%);

}



#_desktop_search_ft .form-control,#_mobile_search_ft .form-control{

    border: 1px solid #ebebeb;

    background: transparent;

    padding: 0 15px;

    text-align: left;

    cursor: auto;

    min-height: 45px;

    font-size: 12px;

    border-radius: 4px 0 0 4px;

    border-right: none;

    font-weight: 600;

    text-transform: uppercase; 

	color: #333;	

}

#_desktop_search_ft .search_filter:before,#_mobile_search_ft .search_filter:before{

	content: "";

    position: absolute;

    height: 25px;

    width: 1px;

    background: #ebebeb;

    right: -26px;

    top: 10px;

}

#_desktop_search_ft .btn.button-search,#_mobile_search_ft .btn.button-search{

	height: 35px;

    line-height: 35px;

    padding: 0;

    bottom: 5px;

    right: 5px;

    border-radius: 4px;

    position: absolute;

    border: none;

    background: #171e28;

    color: #fff;

    width: 35px;

    transition: all 0s ease-in-out 0s;

    -moz-transition: all 0s ease-in-out 0s;

    -ms-transition: all 0s ease-in-out 0s;

    -o-transition: all 0s ease-in-out 0s;

    -webkit-transition: all 0s ease-in-out 0s;

}

#_desktop_search_ft .btn.button-search:hover,#_mobile_search_ft .btn.button-search:hover{

    background: #c8a165;

color: #fff;	}



#_desktop_search_ft .btn.button-search.active,#_mobile_search_ft .btn.button-search.active{

    background:#c8a165;

}

#_desktop_search_ft #search_query_top:focus,#_mobile_search_ft #search_query_top:focus{

    box-shadow:none;	

}

#_desktop_search_ft #search_query_top,#_mobile_search_ft #search_query_top{

    border: 1px solid #ebebeb;

    border-left: none;

    background: transparent;

    border-radius: 0 4px 4px 0;

    min-height: 45px;

    font-weight: normal;

    color: #666666;

    text-transform: none;

    font-size: 13px;

    max-width: 400px;

    width: 400px;

        padding: 0;

    padding-left: 46px;

    position: relative;

    float: left;

    transition: all 0s ease-in-out 0s;

    -moz-transition: all 0s ease-in-out 0s;

    -ms-transition: all 0s ease-in-out 0s;

    -o-transition: all 0s ease-in-out 0s;

    -webkit-transition: all 0s ease-in-out 0s;

}



#_desktop_search_ft .field-search{

    display:table;

}

,#_mobile_search_ft .field-search{

    display:block;

}

#_desktop_search_ft .search_filter,#_mobile_search_ft .search_filter{

    width: 150px;

    margin: 0;

    float: left;

}

#_desktop_search_ft .btn.button-search::before,#_mobile_search_ft .btn.button-search::before{

    content: "\f002";

    display: block;

    font-family: "FontAwesome";

}



.sticky-fixed-top .input-group-btn.search_filter{display: none}



/*----------------------------------------------------------------------*/

.hover_banner .re_hover{

    position: relative;

	display: inline-block;

	margin-top: 30px;

}

.banner-2 .hover_banner .re_hover {

	margin-top: 0px;

}

.hover_banner .re_hover:hover{

    box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.1), 2px 2px 5px 0 rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.1), 2px 2px 5px 0 rgba(0, 0, 0, 0.1);

	-moz-box-shadow: -2px -2px 5px 0 rgba(0, 0, 0, 0.1), 2px 2px 5px 0 rgba(0, 0, 0, 0.1);

	-webkit-transition: all .35s ease 0s;

    -o-transition: all .35s ease 0s;

    transition: all .35s ease 0s;

}

.text-center.hover-banner1{

    display: block; 

    position: relative;	

	background: #fff; 

    padding: 20px;		 

	-webkit-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

    -moz-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

	box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

}

.static_1 .bg_static{

    border: 1px solid #ebebeb;

	position:relative;

	padding: 30px;

}

.static_1 .bg_static .corners{

    content: "";

	position: absolute;

    top: -8px;

    left: -8px;

    width: 20px;

    height: 20px;

    border-radius: 100%;

    background: #fff;

    border-right: 1px solid #ebebeb;

    transform: rotate(45deg);

}

.static_1 .bg_static .corners2{

    right: -8px;

    left: auto;

    transform: rotate(135deg);

}

.static_1 .bg_static .corners3{

	bottom: -8px;

    top: auto;

    transform: rotate(-45deg);

}

.static_1 .bg_static .corners4{

	bottom: -8px;

	right: -8px;

    left: auto;

    top: auto;

    transform: rotate(-135deg);

}

.static_1 .bg_static .corners span{

    width: 10px;

    height: 10px;

    position: absolute;

    background: #ebebeb;

    border-radius: 100%;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

}

#onecate_products_block_2 .image_product_ft a{

	position:relative;

	display:inline-block;

}

.hover-banner-top a:hover:before,#onecate_products_block_2 .image_product_ft a:hover:before{

    opacity: 1;

    filter: alpha(opacity=100);

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

    -webkit-transition: all .35s ease 0s;

    -o-transition: all .35s ease 0s;

    transition: all .35s ease 0s;

}

.hover-banner-top .hover_banner a:before,#onecate_products_block_2 .image_product_ft a:before{

    border-bottom: 1px solid #c8a165;

    border-top: 1px solid #c8a165;

    bottom: 20px;

    left: 10px;

    right: 10px;

    top: 20px;

    -webkit-transform: scale(1,0);

    -ms-transform: scale(1,0);

    -o-transform: scale(1,0);

    transform: scale(1,0);

}

.hover-banner-top .hover_banner a:after,#onecate_products_block_2 .image_product_ft a:after{

    border-left: 1px solid #c8a165;

    border-right: 1px solid #c8a165;

    left: 20px;

    right: 20px;

    bottom: 10px;

    top: 10px;

    -webkit-transform: scale(0,1);

    -ms-transform: scale(0,1);

    -o-transform: scale(0,1);

    transform: scale(0,1);

}

#onecate_products_block_2 .image_product_ft a:before,#onecate_products_block_2 .image_product_ft a:after,.hover-banner-top .hover_banner a:after,.hover-banner-top .hover_banner a:before{

    content: "";

    filter: alpha(opacity=0);

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

    -moz-opacity: 0;

    -khtml-opacity: 0;

    opacity: 0;

    position: absolute;

    -webkit-transition: all 0.65s ease 0s;

    -o-transition: all 0.65s ease 0s;

    transition: all 0.65s ease 0s;

    z-index: 1;

}

#onecate_products_block_2 .image_product_ft a:hover:before,#onecate_products_block_2 .image_product_ft a:hover:after,.hover-banner-top .hover_banner .re_hover:hover a:before,.hover-banner-top .hover_banner .re_hover:hover a:after{

    filter: alpha(opacity=100);

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

    -moz-opacity: 1;

    -khtml-opacity: 1;

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    -o-transform: scale(1);

    transform: scale(1);

}

.bn-text{

    position: absolute;

    text-transform: uppercase;

    z-index: 1;

    top: 66%;

    margin-left: 38px;

    padding: 0 15px;

    background: #383838;

    line-height: 1;

    padding-top: 4px;

    padding-bottom: 6px;

    border: none;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

}

.bn-text:hover{background: #c8a165}

.bn-text a{

    color: #fff !important;

    font-size: 14px;

}



/*-----------------------------------------------*/



.right_blog_home .viewed{

	color: #999;

    text-align: left;

    padding: 0 20px;

    line-height: 44px;

}

.right_blog_home .viewed i{

	margin-right:5px;

}

#smart-blog-custom .image_holder_wrap{

    margin-bottom: 0px;

}

#smart-blog-custom .sds_post_title{

    margin-top: 22px;

    margin-bottom: 8px;

    font-size: 16px;

    text-transform: uppercase;

    line-height: 24px;

}

.date_blog{

	color: #999999;

    font-size: 13px;

    margin-bottom: 5px;

}

.date_blog i{padding-right: 5px;}

.smart-blog-home-post .slick-slide img{opacity: 0.5;}

.smart-blog-home-post .slick-slide.slick-current.slick-active img{opacity: 1;}

#smart-blog-custom .content p{

	font-size: 14px;

    line-height: 26px;

    margin-bottom: 0;

    text-align: justify;

}

.smart-blog-prev.slick-arrow{

	position: absolute;

    left: 245px;

    top: 170px;

	z-index: 1;

}

.smart-blog-next.slick-arrow{

	position: absolute;

    right: 245px;

    top: 170px;

	z-index: 1;

}

.smart-blog-prev.slick-arrow span,.smart-blog-next.slick-arrow span{

	color: #333;

    font-weight: normal;

    text-align: center;

    position: relative;

    font-size: 24px;

}

.smart-blog-prev.slick-arrow span:hover,.smart-blog-next.slick-arrow span:hover{

	    color: #c8a165;

}

.smart-blog-prev.slick-arrow span:before{

	    content: "\f177";

}

.smart-blog-next.slick-arrow span:before{    content: "\f178";}

.border_opacity0{

    opacity: 0;

}

.right_blog_home .content a{

    color: #222222;

    font-size: 17px;

    text-transform: uppercase;

    font-weight: bold;

    line-height: 24px;

}



.right_blog_home .content h3:hover a{

    color:#c8a165;	

}

.right_blog_home .content i{

    font-size: 14px;

}

.sdsblog-box-content .sds_blog_post .right_blog_home .r_more{

	color: #333333;

    position: relative;

    font-size: 14px;

    text-transform: capitalize;

    text-align: center;

    font-weight: normal;

    line-height: 1;

}

.inline-block_relative{

    margin-bottom:0px;

	text-align: center;

}

.footer-container{

    box-shadow:none;

    padding:0;

    margin:0;	

}

.image_holder_wrap{

	margin:0 auto;

    text-align: left;	

    overflow: hidden;

}

.news_module_image_holder .image_holder_wrap > a{

    display: inline-block;

}

.news_module_image_holder:hover .image_holder_wrap > a{

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    transform: scale(1.1);

}

/*----------------------------------------*/

#left-column .v-megamenu{

    border: 1px solid #ebebeb;

    background: #fff;

    border-top: none;

    margin-bottom: 30px;

}

#left-column .v-megamenu-container{margin-top: -40px;}

#left-column .v-megamenu-title{display: none}

.block_testimonials{

    display: block;

    float: left;

    width: 100%;  

    z-index: 1;	

}

#pagination_cycle a{

    color:#fff;

    padding:5px;

    background:red;

    margin:5px;

    min-width:30px;

    display:inline-block;

    text-align:center;	

}

.block_testimonials .bx-controls-direction{

    position:relative;

    z-index:1;

}

#testimonials_block_right .next.bx-next, #testimonials_block_right .prev.bx-prev{

    border:none;

}

#testimonials_block_right .next.bx-next:hover:before,#testimonials_block_right .prev.bx-prev:hover:before{

    color:#c8a165;

}

.block_testimonials .bx-controls-direction {

    position: static;

    z-index: 1;

}

#testimonials_block_right .next.bx-next, #testimonials_block_right .prev.bx-prev{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    z-index:999;

    left:auto;

    right:auto;

}

#testimonials_block_right .next.bx-next{

    right:0px;

}

#testimonials_block_right .prev.bx-prev{

    left:0px;

}



@media (max-width: 991px){

    #testimonials_block_right .next.bx-next{

        right:10px;

    }

    #testimonials_block_right .prev.bx-prev{

        left:10px;

    }	

}



/*-------------------------------------------------------*/



#footer{

    padding-top:0;

}

#footer_sub_menu_col_2 h2{

    display: inline-block;

    font-size: 18px;

    color: #fff;

    font-weight: 500;

    text-transform: uppercase;

    margin-bottom: 0px;

    padding-right: 104px;

    line-height: 50px;

    padding-top: 0px;

    margin-top: 0px;

}



.footer-center{

	background: #171e28;

	padding: 60px 0;

    //padding-bottom: 90px;

}

.footer-bottom{

	    background: #171e28;

    border-top: 1px solid rgba(255, 255, 255, 0.10);

}

.footer-center li.menu_col_1{

    padding-left: 0;

    vertical-align: middle;

    margin-bottom: 22px;

    position: relative;

    display: table;

    width: auto;

}

.footer-center #footer_contact li .fa{

	width:33px;

	height: 33px;

    line-height: 33px;

	color:#fff;

	margin-right: 15px;

    cursor: pointer;

    text-align: center;

    background: rgba(255,255,255,.1);

    border-radius: 100%;

}

.footer-center li .icon-text{

    display: table-cell;

    vertical-align: middle;

    padding-left: 15px;

    line-height: 1;

}

.footer-center li .icon-text span,.footer-center li .icon-text a{

    float: left;

    width: 100%;

    color: #666;

    line-height: 20px;

}

.footer-top-before{

    background:rgba(0,0,0,0.5);

}

.newletter-text{

    color: #999;

    line-height: 20px;

}

.left-newletter{

    float:right;

    margin: 30px 0;	

}

.newletter-text i{

    float: left;

    color: #fff;

    font-size: 24px;

    line-height: 100px;

    padding-right: 20px;

    display: inline-block;

}

.newletter-text > :before{

    display: inline-block;

    transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -ms-transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    -o-transition: all 0.3s ease-in-out 0s;

}

.newletter-text:hover > :before{

    transform: rotateY(-360deg);

    -moz-transform: rotateY(-360deg);

    -ms-transform: rotateY(-360deg);

    -o-transform: rotateY(-360deg);

    -webkit-transform: rotateY(-360deg);

}

.newletter-text1{

    float: left;

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 600;

    display: inline-block;

}

.newletter-text2{

    float: left;

    color: #fff;

    font-size: 14px;

    text-transform: uppercase;

    padding-left: 5px;

    display: inline-block;

}

.newletter-text2 span{

    color: #ffd800;

    font-weight: 600;

}



.left-newletter h4{

    font-size:26px;

    line-height:24px;

    text-transform:uppercase;	

    color:#fff;

    margin-bottom:10px;

    margin-top:-5px;

}

.left-newletter p{

    font-size:12px;

    line-height:24px;

    color:#999;	

    margin:0;

}

.footer-newsletter .input-wrapper{

    float:left;

}

.footer-newsletter .input-wrapper input{

    width: 350px;

    border: none;

    background: transparent;

    height: 40px;

    line-height: 40px;

    padding: 0 25px;

    border: 1px solid rgba(255,255,255,.2);

    color: #fff;

}

.footer-newsletter .button-newletter{

    color: #fff;

    position: relative;

    line-height: 38px;

    margin-left: 10px;

    background: none;

    border: 1px solid rgba(255,255,255,.2);

    padding: 0 22px;

    font-weight: bold;

    text-transform: uppercase;

}

.footer-newsletter .button-newletter:hover,

.footer-newsletter .button-newletter:active,

.footer-newsletter .button-newletter:focus{

    background: #c8a165;

}

.footer-newsletter form{

    display: inline-block;

    position: relative;

    float: left;

}

.footer-container{

    color:#999999;

}

.footer-container p{

    line-height:20px;	

    color:#999;

}

.footer-container  h3 img{

    margin-top:4px;	

}



.footer-container  h3{

    color:#fff;

    font-size:14px;

    line-height:18px;

    color:#fff;

    font-weight:bold;

    text-transform:uppercase;	

    margin-bottom:16px;

}

.footer-container .links ul{

    background:none;

    float:left;

    width:100%;

}

.footer-container .links ul > li{

    padding:0;

    border:none;

    font-weight:normal;	

}

.footer-container .links{

    position:relative;	

}

.footer-container .links .title{

    border: medium none;

    color: #fff;

    padding: 0;

    position: absolute;

    right: 10px;

    top: 0;

}

.footer-container .bullet ul li,.footer-container .bullet ul li a{

    font-size:12px;

    line-height:18px;

    margin:0;

    float:left;

    width:100%;

}

.footer-container li a {

    color:#999;	

}

.footer-container .bullet ul li a {

    margin:6px 0;

    position:relative;

    padding-left:15px;

    width:100%;

    color:#999;

}

.footer-container .bullet ul li a:before{

    border-left:4px solid #fff;

    border-right:none;

    border-bottom:4px solid transparent;

    border-top:4px solid transparent;

    content: "";

    height: 0;

    width: 0;

    left:0;

    top:50%;

    margin-top:-4px;

    position:absolute;

    display:inline-block;

}

.footer-container .bullet ul li a:hover{

    color:#fff;

    text-decoration:underline;	

}

.footer-container .about_ft ul li p{

    margin-bottom:24px;

    margin-top:9px;

    text-align: justify;

}



.footer-container .contact_ft ul li{

    line-height:18px;	

    padding-left:33px;

    position:relative;

    float:left;

    width:100%;

    margin-bottom:25px;

}

.footer-container .contact_ft ul li:last-child{

    margin-bottom:0;	

}

.footer-container .contact_ft ul li div{

    position:absolute;

    left:0;

    top:50%;	

    font-size:18px;

    color:#fff;

    line-height:0;

    height:0;

}

.footer-container .contact_ft ul li span,.footer-container .contact_ft ul li a{

    margin:6px 0;

    float:left;

    width:100%;	

    font-size:12px;

    color:#999;

}

.footer-container .contact_ft ul li a:hover{

    color:#fff;

    text-decoration:underline;	

}

.top-stores{

    border-bottom: 1px solid #ebebeb;

    padding: 36px 0;

    border-top: 1px solid #ebebeb;

}

.top-stores .most-searched{margin-bottom: 11px;}

.top-stores .most-searched a{

    color: #999;

}

.top-stores .most-searched a:hover,.footer-center li .icon-text a:hover{color: #c8a165;}

.top-stores .most-searched:last-child{margin-bottom: 0}

.top-stores .most-searched a:after{

    content: "|";

    padding: 0 6px;

    color: #999;

}

.top-stores .most-searched a:last-child:after{display: none}

.footer-bottom p a{

    color: #c8a165;

}

.footer-bottom p a:hover{

    color: #fff;

	text-decoration: underline;

}



.border-dashed{

    height: 55px;

    border: 1px dashed #393939;

    line-height: 55px;

}

.border-dashed i{

    color:#fff;

    font-size:18px;

    margin:0 17px;

}

.footer_logo .block{

    margin-bottom: 50px;

}

.border-dashed p{

    color:#999;

    margin:0;

    font-size:14px;

    display: inline-block;

}

.social_footer{

    display: table;

}

.social_footer a,.social_footer span{

    font-size:0;	

}

.social_footer a:before{

    font-size:14px;

}

.social_footer a{

    color: #fff !important;

    border-radius: 50%;

    float: left;

    width: 32px;

    height: 32px;

    text-align: center;

    line-height: 32px;

    border: none;

    margin-right: 10px;	

}

.social_footer a.fa-facebook{background: #3b5998;}

.social_footer a.fa-google-plus{background: #36b9ff;}

.social_footer a.fa-twitter{background: #dc4a38;}

.social_footer a.fa-rss{background: #cb2028;}



.social_footer a:hover{background: #383838;}

.social_footer a:last-child{margin-right: 0}



.social_footer span{

    width:60px;

    height:38px;

    position:relative;	

    float:left;

}



.social_footer span:before{

    width:40px;

    height:1px;

    background:rgba(255,255,255,0.1);

    position:absolute;

    top:50%;

    left:50%;

    content:"";

    margin-left:-20px;

}



#product h1[itemprop="name"]{

	font-weight: bold;

    font-size: 24px;

    text-transform: uppercase;

    margin-bottom: 18px;

    color: #444;

}



.breadcrumb li:last-child::after {

    display: none;

}

#wrapper .breadcrumb li a:hover{

    color:#c8a165;

}

.breadcrumb {

    margin-bottom:0px;

}

@media (max-width:991px){

    body:not(#index) #fieldbrandslider{



    }



}

.page-customer-account #content .no-account{

    font-size:14px;	

}

.field-slideshow-container .flexslider{

    margin: 0 auto;

    display: table;

    max-width: 300px;

    margin-bottom:100px;	

}

/*---------------------------------------------------------------------*/

#newsletter_block_popup{

	left: 0;

    bottom: auto;

    right: 0;

    top: auto;

    width: 100%;

    height: 100%;

    position: relative;

    text-align: center;

}

.fieldpopupnewsletter{

    max-width:100%;

}

.popup_text{

    margin-bottom: 25px;

}

.popup_text p{

    margin: 0;

}

.fieldpopup .inputNew{

    float:none;

    display:table;

    margin:0 ;

    width:310px;

    padding:0 15px;

    line-height:35px;

    height:35px;

    color:#666;

    font-size:13px;

    margin-top:30px;

    border-radius:0;

}

.send-response{

    position: absolute;

    width: 100%;

    padding-top: 20px;

    padding-bottom: 0;

    top: 100%;

    left: 0;

    font-size: 14px;

}

.send-response .alert{

    padding: 10px;

    margin: 0;

}

.button_unique{

    font-size: 14px;

    padding: 0;

    line-height: 38px;

    background: #333;

    color: #fff;

    display: inline-block;

        width: 100%;

    text-align: center;

    font-weight: 600;

    text-transform: uppercase;

    -webkit-transition: all 0.3s ease-in-out 0s;

    -moz-transition: all 0.3s ease-in-out 0s;

    margin: 16px auto 0;

    border-radius: 4px;

}

.btn-close.newletter_popup_close{

    text-decoration: underline;

    cursor: pointer;

    text-transform: uppercase;

    font-weight: normal;

    line-height: 1;

    font-size: 14px;



}

.btn-close.newletter_popup_close:hover{color:#c8a165 }



.newsletter_block_popup-bottom{

    bottom: 10px;

    left: auto;

    position: absolute;

    right: 10px;

    display: flex;

    align-items: center;

}

.newsletter_block_popup-bottom label{

	    color: #666;

    margin: 0;

}

#newsletter_block_popup .send-response .alert {

    margin: 0;

    background: none;

    border: none;

    padding: 0;

}

.newsletter_block_popup-bottom span{

    background-color: #fff;

    border: 1px solid #ebebeb;

    width: 20px;

    height: 20px;

    margin-right: 10px;

    float: left;

}

.newsletter_block_popup-bottom span:focus,.newsletter_block_popup-bottom span:checked{

    border: none;

}

.newsletter_block_popup-bottom #newsletter_popup_dont_show_again{

    width: 20px;

    height: 20px;

    margin: 0;

    opacity: 0;

}

.newsletter_block_popup-bottom #newsletter_popup_dont_show_again:focus,

.newsletter_block_popup-bottom #newsletter_popup_dont_show_again:checked{

    opacity: 1;

}

.fieldpopup .fancybox-skin .fancybox-close::after{

    content:"\f00d";

    font-size:24px;

    font-family: "FontAwesome";

}

.fieldpopup .fancybox-skin .fancybox-close,.fancybox-close-overlay{

    top:-30px;

    right:-30px;	



    text-align:center;

}

.popup_title h3{

	font-size: 15px;

    color: #666666;

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 13px;

}

.popup_title h2 {

	font-size: 33px;

    color: #333333;

    text-transform: uppercase;

    line-height: 1;

    margin-bottom: 19px;

    font-weight: bold;

}

.popup_title h2 span{

    color: #c8a165;

}

#newsletter-input-popup{

	line-height: 38px;

    width: 100%;

    border: 1px solid #ebebeb;

    color: #999;

    padding: 0 20px;

    text-align: center;

    text-transform: none;

    font-weight: 400;

    border-radius: 4px;

    background: #fff;

}

#moda_popupnewsletter.modal.in .modal-dialog,#moda_popupnewsletter.modal.fade .modal-dialog{

    margin:30px;	

}

@media (min-width:992px){

    #moda_popupnewsletter.modal.in .modal-dialog,#blockcart-modal.modal.in .modal-dialog{

        margin:0;	

        transition: all 0s ease-in-out 0s; 

    }

}



#moda_popupnewsletter button.close{

    z-index: 1;

    position: absolute;

    width: 25px;

    height: 25px;

    color: #fff;

    background: none;

    opacity: 1;

    text-shadow: none;

    font-size: 0;

    right: -25px;

    top: -25px;

}

#moda_popupnewsletter button.close span:before{

    content:"\f00d";	

    font-family: "FontAwesome";	

    font-size:20px;

}

#newsletter_block_popup input::-webkit-input-placeholder,

#newsletter_block_popup textarea::-webkit-input-placeholder {

    color: #999;

}

#blockcart-modal .modal-header{

    background:none;	

    padding:0;

    border:none;

}

#blockcart-modal .modal-title{

    color:#46a74e;	

    font-size:20px;

    line-height:28px;

    margin-bottom:25px;

}

#blockcart-modal .modal-title i{

    margin-right:10px;	

}



#blockcart-modal .modal-body::before {

    top:0;

    bottom:0;	

}

#blockcart-modal .cart-content p.cart-products-count{

    position:relative;

    padding-bottom:10px;

    font-size:24px;

}	

#blockcart-modal .cart-content p.cart-products-count:before{

    content:"";

    position:absolute;

    height:2px;

    width:100%;

    background:#ebebeb;

    border-bottom:1px solid #fff;

    left:0;

    bottom:0;	

}

#blockcart-modal .box-cart-content{

    margin-top:100px;	

    display:table;

}



.modal-content{

    background:#e9e9e9;	

}

.modal-header .close{

    z-index:1;	

}



/*--------------------------------------*/

.background-ft{background: #eeeeee;padding-top: 100px;}

.background-ft .outer-no-fullwidth{

	margin-bottom: -186px;

}

.background-newproduct-ft{

	    padding-top: 342px;

    margin-top: -185px;

}

ul.tab_cates{

	text-align: center;

    margin-bottom: 34px;

    margin-top: 0;

}

.tab_cates li{

	display: inline-block;

    font-size: 14px;

    cursor: pointer;

    text-transform: capitalize;

    line-height: 18px;

    padding: 0;

    font-weight: bold;

    text-align: center;

    margin-right: 45px;

    color: #666666;

}

.tab_cates li:last-child{ 

    margin-right: 0px;

}

/*-------------------------------------------*/

.label, label{

    text-align:left;	

    font-size: 14px;

}



.form-group{

    margin-bottom:15px;	

}

.contact-rich h4{

    margin-bottom:20px;	

	font-size: 20px;

}

.contact-rich p{

    line-height: 24px;

    text-align:justify;	

}

.contact-rich .block .icon i{

    font-size:20px;	

}

.contact-rich .block .data {

    color: #414141;

    overflow: hidden;

    width: auto;

}

.contact-rich .block {

    align-items: center;

    display: flex;

    height: auto;

    margin-bottom: 20px !important;

    overflow: hidden;

}

.contact-rich .block .data.email{

    padding:0;	

}

.contact-rich .block .icon{

    width:35px;	

}

/*-----------------------------------------*/

.pie {

    width:74px;

    height:74px;

    border-radius:100%;

    position:relative;

    float:left;

    margin:0 15px;

}



.pie:before{

    position:absolute;

    top:1px;

    left:1px;

    bottom:1px;

    right:1px;

    border-radius:100%;

    content:"";

    background-color:#e74c3c;

}

.pie2{

    position:absolute;

    top:4px;

    left:4px;

    bottom:4px;

    right:4px;

    border:3px solid #fff;

    border-radius:100%;

    content:"";

    background-color:#fff;

}

.clip1 {

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:100%;

    clip:rect(0px, 74px, 74px, 37px);

}

.slice1 {

    position:absolute;

    width:100%;

    height:100%;

    clip:rect(0px, 37px, 74px, 0px);

    border-radius:100%;

    background-color:#ebebeb;

    transform:rotate(0);

}

.clip2 {

    position:absolute;

    top:0;

    left:0;

    width:100%;

    height:100%;

    clip:rect(0, 37px, 74px, 0px);

}

.slice2 {

    position:absolute;

    width:100%;

    height:100%;

    clip:rect(0px, 74px, 74px, 37px);

    border-radius:100%;

    background-color:#ebebeb;

    transform:rotate(0);

}

/*--------------------*/

.item-countdown-circle .section_cout{



    font-size: 14px;

    left: 50%;

    line-height: 20px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: 50%;

    transform: translate(-50%, -50%);

}

.item-countdown-time-circle{

    margin:0 -15px;	

    display:table;

}

@media (max-width:478px){

    .pie {

        height: 54px;

        margin: 0 3px;

        width: 54px;

    }

    .clip1 {

        clip:rect(0px, 54px, 54px, 27px);

    }

    .slice1 {

        clip:rect(0px, 27px, 54px, 0px);

    }

    .clip2 {

        clip:rect(0, 27px, 54px, 0px);

    }

    .slice2 {

        clip:rect(0px, 54px, 54px, 27px);

    }

    .item-countdown-circle .section_cout{

        line-height:15px;	

    }

    .item-countdown-time-circle{

        margin:0 -3px;	

    }

}

/*-----------------------------------------------------*/

.count_square{

    position:relative;

    background:#000;

    width:100px;

    height:100px;

    float:left;

    margin:0 15px;

}

.square_hide{

    position:absolute;

    background:#fff;

    left:5px;

    bottom:5px;

    right:5px;

    top:5px;	

}

.half_square1{

    position:absolute;

    width:100%;

    height:100%;

    left:0;

    top:0;

    border:5px solid #e2e2e2;

    background:none;

    border-left:none;

    border-bottom:none;	

}

.half_square2{

    position:absolute;

    z-index:1;

    width:100%;

    height:100%;

    right:0;

    bottom:0;

    border:5px solid #e2e2e2;

    background:none;

    border-right:none;

    border-top:none;	

}

.item-countdown-square .section_cout{



    font-size: 14px;

    left: 50%;

    line-height: 20px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    top: 50%;

    transform: translate(-50%, -50%);

}

.item-countdown-time-square{

    margin:0 -15px;	

    display:table;

}

/*--------------------------------*/

/* NAV2 */

.nav2_ft{

	position: absolute;

    top: 0;

    right: 0;

    line-height: 60px;

    font-size: 20px;

    width: 60px;

    text-align: center;

    background: rgba(0, 0, 0, 0.10);

}

.nav2_ft .dropdown-toggle i{color: #fff}

.nav2_ft .dropdown-toggle i:hover{color: #333}



.nav2 .dropdown-menu{

    border: medium none;

    left: auto;

    right: 0;

    padding: 0;

    margin: 0;

    min-width: 200px;

    box-shadow: 1px 5px 10px rgba(0,0,0,.35);

	z-index: 9999;

}

.nav2.mobile_links-wrapper .dropdown-menu{min-width: 150px;    margin-top: -20px !important;}

.sticky-fixed-top .nav2 .dropdown-menu{margin-top: 0}

.nav2 .dropdown-menu{

	transform: translateY(20px);

    -ms-transform: translateY(20px);

    -webkit-transform: translateY(20px);

    transition: opacity 0.3s ease 0s,transform 0.3s ease 0s,visibility 0.3s linear 0s;

    -ms-transition: opacity 0.3s ease 0s,transform 0.3s ease 0s,visibility 0.3s linear 0s;

    -webkit-transition: opacity 0.3s ease 0s,transform 0.3s ease 0s,visibility 0.3s linear 0s;

}

.nav2 .open .dropdown-menu{

	transform: translateY(0);

    -ms-transform: translateY(0);

    -webkit-transform: translateY(0);

}

.nav2 .dropdown-toggle:after,#_desktop_user_info .dropdown-toggle:after{display: none}

.fieldmegamenu-sticky .nav2{display: none}

#header .dropdown-menu .mobile_links li{

	border-bottom: 1px solid #ebebeb;

    clear: both;

    float: left;

    width: 100%;

    padding: 0 16px;

}

#header .dropdown-menu .mobile_links li a{

	border: none;

    color: #666;

    display: block;

    font-size: 14px;

    padding: 0;

    white-space: nowrap;

    float: none;

    margin-right: 0;

    line-height: 35px;

}

#header .dropdown-menu .mobile_links li a:hover{color: #c8a165;}

.language-selector-wrapper, .currency-selector-wrapper{

	float: left;

}

/* add*/



#header .nav1 > a{

    float: left;

    border-top: 2px solid transparent;

    color: #fff;

    font-size: 0;

    width: 40px;

    height: 40px;

    line-height: 35px;

    text-align: center;

    margin-right: 2px;

    position: relative;

    z-index: 1;

}

#header .nav1 > a:before{

    color: #fff;

    font-size: 16px;

}

#header .nav1 > a:hover{

    border-color: #333333;

}

#header .nav1 > a:hover:after{

    background: #333333;

}

#header .nav1 > a::after{

    width: 40px;

    height: 40px;

    background: #fff;

    opacity: 0.1;

    position: absolute;

    z-index: 7;

    content: "";

    left: 0;

    right: 0;

    top:-2px;

}

#dropdown-01{

    display: none;

    position: absolute;

    top: 50px;

    z-index: 9999;

    left: 0;

    background: #fff;

    min-width: 125px;

    padding: 0 20px 15px;

    border-top: 5px solid #c8a165;

    box-shadow: rgb(173, 173, 173) 0px 0px 10px;

}

#_desktop_user_info{float: right;}

#_desktop_user_info .mobile_links .expand-more{

    

}



#dropdown-01 .currency-selector-wrapper .fa-caret-down{

    float: right;

    vertical-align: middle;

    margin-right: 2px;

    margin-top: 7px;

}

#dropdown-01 .fa-caret-down{

    margin-left: 10px;

}

.mobile_links .expand-more i,#header_links ul li a i{

    font-size: 14px;

    padding-right: 5px;

}

.header-nav .dropdown:hover .expand-more i,.header-nav .dropdown:hover .expand-more,#header .header-nav a:hover{    color: #c8a165;}

.nav1 > div {

    float: left;

}

/* END NAV */

/* HEADER TOP*/



.logo_header a{

    display: inline-block;

}

.logo_header{

	position: relative;

    line-height: 140px;

    z-index: 1040;

    float: left;

}

/*HEADER MENU*/

#header_menu {

    position: relative;

    width: 100%;

	background: #171e28;

}



#header_menu #fieldmegamenu-main.fieldmegamenu .root .root-item > a > .title{

    position: relative;

}

#header_menu:not(.fieldmegamenu-sticky) .fieldmegamenu .root-item{

    overflow: inherit;

}

/* STT */

.box-static_content:hover .fa{

    color: #c8a165;

}

.box-static_content:hover a{

    color: #c8a165;

}

.static_content .content_text{

    padding-left:45px;

    text-align: left;

}

.block_pos2 .stt_coutdown{

    color: #fff;

    text-align: center;

}

.block_pos2 .stt_coutdown .title_text{

    font-size: 22px;

    text-transform: uppercase;

    line-height: 1;

    margin-bottom: 21px;

}

.block_pos2 .stt_coutdown .descc{

    font-size: 14px;

    color: #999;

    line-height: 20px;

    margin-bottom: 53px;

}

#countdown_ne ul{

    display: inline-block;

}

#countdown_ne ul li{

    display: inline-block;

    float: left;

    margin: 0 15px;

}

#countdown_ne ul li .int{

    font-size: 14px;

    color: #fff;

    width: 50px;

    height: 50px;

    line-height: 50px;

    background: #c8a165;

    display: block;

}

#countdown_ne ul li .text{

    width: 50px;

    display: block;

    text-align: center;

    line-height: 1;

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    margin-top:10px;

}



/* TITLE */

.has_absolute{

    position: absolute;

    top: 0;

    left:50%;

    font-size: 18px;

    color: #c8a165;

    transform: translateX(-50%);

}

.has_absolute .square{

    width: 5px;

    height: 5px;

    border: 1px solid #c8a165;

    display: inline-block;

    position: relative;

    margin: 4px 15px 4px;

}

.has_absolute .square.lef:before{

    content: "";

    width: 40px;

    height: 1px;

    background: #c8a165;

    position: absolute;

    top:50%;

    right: 100%;

    margin-top: -1px;

}

.has_absolute .square.rig:before{

    content: "";

    width: 40px;

    height: 1px;

    background: #c8a165;

    position: absolute;

    top:50%;

    left: 100%;

    margin-top: -1px;

}

/*Product*/

.desc p{

    color: #999;

    margin-bottom: 8px;

}

.horizontal_mode .product_name{

    font-size: 14px;

    margin-bottom: 0;

    font-weight: 500;

    padding-top: 42px;

}

.horizontal_mode .product_name a:hover{

    color: #c8a165;

}

.short_desc p{

    margin-bottom: 1px;

}



.horizontal_mode .item-inner:hover .product-description-hover{

    display: block;

}



.horizontal_mode .product-description-hover .product_name{

    margin-bottom: 2px;

}

.horizontal_mode .product-description-hover .add-to-cart{

    margin-top:14px;

}

.w-50{

    width: 50%;

    float: left;

    height: 460px;



}

.block_pos2{

    padding-right: 15px;

}

.one_product{

    padding-left: 15px;

}

.block_pos2 .bg{

    background: url("bg_pos2.jpg");

    min-height: 460px;

    position: relative;

}

.block_pos2 .stt_coutdown{

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 70px;

}

.bg_f1{

    background: #f1f1f1;

}

.bg_f1:after{

    content: "";

    display: table;

    clear: both;

}

.right_blog_home .content i{

   margin-left: 12px;

    vertical-align: top;

	color: #333;

}

.footer-center.block{

    margin-bottom:50px;

}

.footer-center .block{

    margin-bottom:50px;

}

.block_footer_main h3.social_text{

    float: left;

    line-height: 32px;

    margin-bottom: 0;

}

.social-text{

    display: inline-block;

    margin-left: 40px;

}

.bullet ul li{line-height: 1;}

.bullet ul li a	{

    position: relative;

    width: 100%;

    color: #666;

    margin-bottom: 23px;

    float: left;

}

.bullet ul li a i{color: #c8a165;

                  padding-right: 17px;font-size: 13px;}



.bullet #recent_article_smart_blog_block_left{

    padding: 0;

    border: none;

    border-radius: 0;

    margin-bottom: 0;

}	

.bullet #recent_article_smart_blog_block_left .block_content ul li a.image{

    float: none;

    margin-right: 20px;

    width: auto;

    margin-bottom: 0;

}

.bullet #recent_article_smart_blog_block_left .block_content ul li a.image:hover{opacity: 0.8}

.bullet #recent_article_smart_blog_block_left .title_block	{display: none}

.bullet #recent_article_smart_blog_block_left .block_content{padding: 0}

#recent_article_smart_blog_block_left .block_content ul li a.image img{max-width: 100%;}

.block-gallery ul{

    margin: 0 -3px;

}

.block-gallery ul li{

    display: inline-block;

    float: left;

    padding: 3px;

}

.block-gallery ul li a:hover img{

    opacity: 0.7;

}

.block-newlette p{

    margin-bottom: 13px;

}

.block_footer_main .flow-us h3{

    margin-top: 24px;

    margin-bottom: 17px;

}

.social_content{

    height:36px;

    width: 50%;

    float: none;

    overflow: hidden;

    text-align: center;

    display: inline-block;

}

#wishlist_nav2 {

    line-height: 36px;

    margin-right: 15px;

    display: none;

}

#header .social_content a{

    width: 36px;

    height: 36px;

    font-size: 0px;

    line-height: 36px;

    text-align: center;

    color: #666666;

    margin-right:8px;

}

.social_content a.fa-facebook:hover{

    color: #3b5998!important;

}

.social_content a.fa-google-plus:hover{

    color: #dd5347!important;

}

.social_content a.fa-twitter:hover{

    color: #3b5998!important;

}

.social_content a.fa-youtube:hover{

    color: #cc181e!important;

}

.social_content a.fa-linkedin:hover{

    color: #dd5347!important;

}



.social_content a:last-child{

    margin:0;

}

.social_content a:before{

    font-size: 14px;

}

.block-newlette form{

    position: relative;

}

.block-newlette input{

    width: 100%;

    border: 0;

    box-shadow: none;

    height: 40px;

    line-height: 40px;

    padding: 0 13px;

    color: #999;

    font-size: 14px;

    background: transparent;

    border: 1px solid #393939;

}

.block-newlette button{

    font-size: 18px;

    color: #fff;

    height: 40px;

    line-height: 40px;

    position: absolute;

    top:0;

    right:0;

    background: #c8a165;

    border: 0;

    margin: 0;

    padding: 0;

    width: 40px;

}

.block-newlette button:hover{

    text-decoration: underline;

}

.block-newlette button i{

}

.payment h3{

    margin:19px 0 20px!important;

}

.footer4 .footer4-bg{

    background: #c8a165;

    color: #fff;

    height: 150px;

    margin-top:50px;

    text-align: center;

}

.footer-botto{

    margin-top: -3px;

}

.footer4.div2 .footer4-bg{

    height: 200px;

    margin-top: 0;

}

.footer4 .footer4-bg p{

    color: #fff;

    font-size: 14px;

    margin-top: 14px;

    margin-bottom: 0;

}

.footer4 .footer4-bg p.pbold{

    line-height: 21px;

    margin-top: 1px;

    margin-bottom: 0;

}

.footer4 .footer4-bg i{

    font-size: 40px;

    margin-top: 29px;

    line-height: 1;

}

.footer4.div3 .footer4-bg i{

    font-size: 30px;





}

.footer4.div2 .footer4-bg i{

    margin-top: 44px;

}



.new_products{

    padding-right: 45px;

}

/*hi*/

.bg_fw{

    background: #f0f0f0;

}

.col-450{

    width: 450px;

    float: left;

    position: relative;

    margin-top: 45px;

}

.item-big{

    float: left;

    position: relative;

}

.item-big:before{

    width: 15px;

    height: 100%;

    content: "";

    position: absolute;

    left: 100%;

    top:0;

    background: #fff;

}

#owl-slide1 .owl-buttons{

    z-index: 1;

    top:50%;

    width: 50px;

    left: -12px;

    margin-top: -12px;

}

#owl-slide1 .owl-buttons .owl-next{

    display: none;

}

#owl-slide2 .owl-buttons{

    z-index: 1;

    width: 25px;

    top: 50%;

    right: 18px;

    margin-top: -12px;

}

.border_opacity0{

    padding-bottom:30px;

}

#smart-blog-custom .news_module_image_holder:hover .right_blog_home .btn-blog-viewall{

    border-color: #c8a165;

}

#smart-blog-custom .news_module_image_holder:hover .right_blog_home .btn-blog-viewall a{

	    color: #c8a165;

}

#owl-slide2 .owl-buttons .owl-prev{

    display: none;

}

.item-big:after{

    width: 15px;

    height: 100%;

    content: "";

    position: absolute;

    right: 100%;

    top:0;

    background: #fff;

}

#owl-slide2{

    margin-left: 30px;

    margin-right: -30px;

}

.block_pos5{

    margin-left:-15px;

    height: 250px;

    background: #fdf;

}

.fullw2 .w-50{

    height: 250px;  

}

.block_pos5_bg{

    background: url('block_pos5_bg.jpg');

    min-height: 250px;

    position: relative;

}

.pos5_img{

    position: absolute;

    right: 0;

    top:-25px;

}

.pos5_text{

    position: absolute;

    top:50%;

    transform: translateY(-50%);

    left: 30px;

}

.pos5_text h3{

    color: #fff;

    text-transform: uppercase;

    padding-top: 2px;

    margin-bottom: 13px;

}

.pos5_text .name{

    color: #c8a165;

    font-size: 14px;

    margin-bottom: 10px;

}

.pos5_text .name .job{

    color: #fff;

}

.pos5_text .desc{ 

    color: #999;

    line-height: 20px;

    margin-bottom: 16px;

}

.pos5_social .folow{

    color: #fff;

    display: inline-block;

    margin-bottom: 0;

    float: left;

    margin-right: 20px;

    line-height: 35px;

}

.pos5_social .social{

    display: inline-block;

}

.pos5_social .social a{

    position: relative;

    width: 35px;

    height: 35px;

    font-size: 0;

    color: #fff;

    z-index: 2;

    text-align: center;

    line-height: 35px;

    float: left;

    margin-right: 15px;

}

#fieldmegamenu-mobile{

    display: none;

}

#fieldmegamenu-mobile.active{

    display: block;

}

.pos5_social .social a:before{

    font-size: 16px;

    position: relative;

    z-index: 10;

}

.pos5_social .social a:after{

    content:"";

    position: absolute;

    left: 0;

    top:0;

    width: 35px;

    height: 35px;

    border-radius: 100%;

    background: #fff;

    opacity: 0.2;

    z-index: 1;

}

.pos5_social .social a:hover:after{

    background: #c8a165;

    opacity: 1;

}

.fullw2.fieldFullWidth{

    margin-bottom: 60px;

}

.fullw1.fieldFullWidth{

    margin-bottom: 60px;

}



.tab-category-container-slider .content-title{

    text-transform: none;

    margin-bottom: 20px;

}





.tab_cates li:hover,

.tab_cates li.active{

    color: #c8a165;

}

.bn-top{

    position: relative;

    margin-bottom: 40px;

    text-align: center;

}

.bn-top p{

    margin:0;

}

#wrapper .breadcrumb {

    background: transparent;

    padding: 0;

    text-align: left;

}

.breadcrumb ol{

    padding-left: 0;

    margin-bottom: 0;

}

.breadcrumb-abs{

    position: absolute;

    width: 100%;

    top: 50%;

    transform: translateY(-50%);

}

#wrapper .breadcrumb li a{

    color: #fff;

    text-transform: uppercase;

    font-size: 20px;

    font-weight: 600;

    padding: 0;

}

#wrapper .breadcrumb li:after {

	margin: 0 14px;

    font-size: 14px;

    color: #fff;

    content: ">";

}

/*

pagination



*/

.pagination{

	    margin-top: 0;

    margin-bottom: 100px;

    border: 1px solid #ebebeb;

    background: #fff;

    padding: 0 15px;

    box-shadow: none;

}

.pagination .page-list{

    background: none;

    float: left;

    margin-bottom: 0;

    padding: 0;

    border:none;

}

.pagination a:first-child{

    margin-left: 0;

}

.pagination .previous{

    font-size: 0;

}

.pagination a{

    width: 30px;

    padding: 0;

    text-align: center;

    float: left;

    line-height: 27px;

    font-size: 14px;

    background: #333;

    height: 30px;

    color: #fff;

    box-shadow: none;

    margin: 0 5px;

    font-weight: 400;

}

.pagination .current a, .pagination a:not(.disabled):hover{

    background: #c8a165;

    color: #fff;

    border-color: #c8a165;

}

.pagination a.previous i,.pagination a.next i{

    font-size: 0;

    height: auto;

    width: auto;

    float: none;

}

.pagination a.next i:before{

    content: "\f105";

    font-family: "FontAwesome";

    font-size: 18px;

}

.pagination a.previous i:before{

    content: "\f104";

    font-family: "FontAwesome";

    font-size: 18px;

	line-height: 29px;

}



.pagination > div{

    text-align: right;

    color: #999;

}

/* hi*/

#_desktop_search_ft_filters_clear_all{

    display: none!important;

}

.item-product-list .right-product{

	padding:0 30px;

}

@media (min-width: 525px){

#box-product-list .right-product {

    flex: 1;

}}

/*testimonial*/

#testimonials_block_right #pagination_cycle{

    display: none!important;

}

#testimonials_block_right .owl-buttons,#left-column .vertical_mode .owl-buttons{

    top: 11px;

    right: 10px;

}

#left-column .vertical_mode .item{margin: 0}

#left-column .vertical_mode .item-inner{padding: 15px}

#left-column .vertical_mode .left-product{    margin-right: 15px;}

#left-column .vertical_mode .left-product img{width: 100px}

#left-column .right-product .product_name a{font-weight: normal;}

#left-column .vertical_mode .right-product .product_name{    margin-bottom: 10px;

                                                             line-height: 18px;}





#product_comparison .ajax_block_product.comparison_infos{

    position: relative;

    border: 1px solid #ebebeb;

    padding: 15px;

}

#product_comparison .product-image-block{

    position: relative;

    text-align: center;

    display: inline-block;

	overflow: hidden;

}

#product_comparison form{    display: inline-block;}

#product_comparison .product_name{margin-top: 15px;

                                  font-weight: 600;font-size: 16px;}

#product_comparison .add-to-cart,#product_comparison a.lnk_view,

#view_wishlist .add-to-cart,#view_wishlist a.lnk_view{

    border: none;

    color: #fff;

    position: static;

    opacity: 1;

    width: 40px;

    line-height: 40px;

    margin-right: 5px;

    font-size: 16px;

	padding: 0;

	text-align:center;

    text-transform: uppercase;

	border-radius: 4px;

}

#product_comparison .add-to-cart,#product_comparison a.lnk_view{background: #333;}

#module-fieldblockwishlist-view #main .page-content #view_wishlist .button-action .btn-add-to-cart.disabled{

	border: none;

    color: #fff;

	background: #333;

    position: static;

    opacity: 1;

    width: 40px;

    line-height: 40px;

    margin-right: 5px;

    font-size: 16px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    border-radius: 0;

}

#module-fieldblockwishlist-view #main .page-content #view_wishlist .button-action .btn-add-to-cart.disabled:hover{background: #c8a165;}

#product_comparison a.lnk_view{

	float: right;

    display: inline-block;

	margin-right: 0;

}

#product_comparison .button-container-ft{display: inline-block;}

#product_comparison .add-to-cart:hover, #product_comparison a.lnk_view:hover{

    background: #c8a165;

    color: #fff;

}

#product_comparison .button-container{display: inline-block;}

#product_comparison .button-container form	{float: left;}

.table-bordered, .table-bordered td, .table-bordered th{border: 1px solid #ebebeb;}

#product_comparison .compare_extra_information span{font-weight: bold;}

#product_comparison .cmp_remove::before{border-color: transparent transparent #333333;}

#product_comparison .product_desc{

    text-align: center;

    display: inline-block;

    line-height: 20px;

    max-width: 100%;

}

#slide{

    background: none;

	width: 100% !important;

}

#right-column #testimonials_block_right .title_block{

    text-align: left;

}

#testimonials_block_right .media-content, #testimonials_block_right.media-content-info{

    display: block;

}

#slide div .content_test{

    display: block;

}



#slide img{

    border:0;

    margin:0;

}

#slide div .content_test p.des_namepost{

	font-size: 18px;

	margin-bottom: 0;

	text-transform: uppercase;

	font-weight: bold;

	line-height: 1;

	color: #fff;

}

#slide div .content_test p.des_namepost:hover{color: #c8a165}

#prices-drop #main h2{

    display: none!important;

}

#module-smartblog-category #wrapper .breadcrumb ol{

    left:10px!important;

}

#module-smartblog-details  #wrapper .breadcrumb ol{

    left:10px!important;

}

.product-description .des_pro p{

	margin-bottom: 10px;

    font-size: 14px;

	line-height: 22px;

}

.special_products .product-description .des_pro p {

    margin-bottom: 15px;

}

.tabs .product-description p:last-child{

	margin-bottom: 0px;

}

.tabs .product-description p{

	margin-bottom: 20px;

    font-size: 14px;

    font-weight: 400;

}

main {

    float: left;

    width: 100%;

}



.tab-category-container-slider.horizontal_mode .product-description-hover .add-to-cart{

    margin-top: 5px;

}

/*HD*/

#header_menu > .container{

    position: relative;

}

.bt_bor{

    position: absolute;

    height: 50px;

    width: 35px;

    top:0;

    left: 0;

}

.bt_bor.bt_left{

    top:100%;

    z-index: 1;

    cursor: pointer;

}

.bt_bor.bt_right{

    left:auto;

    right:0;

}

.bt_bor:before{

    position: absolute;

    content:"";

    top:12px;

    right: 0;

    width: 1px;

    height: 25px;

    background: #fff;

    opacity: 0.36;

}

.bt_bor.bt_right:before{

    right: auto;

    left: 0;

}

.bt_bor > i{

    line-height: 50px;

    color: #fff;

    font-size: 16px;

    width: 35px;

}

.language-selector-wrapper .expand-more i,.currency-selector-wrapper .expand-more i{

        margin-left: 5px;

    font-size: 12px;

    color: #999;

}



/*stt*/

.col-stt{

}

@media (min-width: 1200px){

    .bn_23{

        float: left;

        width: 100%;

        margin-bottom: 60px;

    }



}

@media (max-width: 1199px){

    .menu-bottom p{

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 100px;

    }

    #right-column .title_block a:before{

        display: none;

    }

    .item-big,#owl-slide2{

        display: none;

    }

    .col-450{

        width: 100%;

        margin-right: -15px;

        margin-left: 15px;

        margin-bottom: 60px;

    }



    #owl-slide1 .owl-carousel{

        position: relative;

    }

    #owl-slide1 .owl-buttons .owl-next{

        display: block;

    }

    #owl-slide1 .owl-buttons{

        position: static;

    }

    #owl-slide1 .owl-buttons .owl-prev{

        position: absolute;

        top:50%;

        left:-12px;

        z-index: 1;

        transform: translateY(-50%);

    }

    #owl-slide1 .owl-buttons .owl-next{

        position: absolute;

        top:50%;

        right:27px;

        z-index: 1;

        transform: translateY(-50%);

    }



    .roww .item a{

        margin:0 auto;

    }

}

@media (min-width: 992px) and (max-width: 1199px){

    .social_content a{

        width: 33px;

        height: 33px;

        line-height: 33px;

        margin-right: 1px;

    }

    .social_content{

        display: inline-block;

    }

    .block-fot{

        margin-bottom: 50px;

    }

    .border-dashed p{

        font-size: 14px;

    }

    .border-dashed i{

        margin: 0 5px;

    }

    .content_text p{

        font-size: 14px;

    }

    .content_text h3 a{

        font-size: 14px;

    }

    .static_content .content_text{

        padding-left: 30px;

    }

    .box-static_content .fa{

        left: 10px;

        font-size: 25px;

    }

    .box-static_content .fa:after{

        display: none;

    }

    .block_pos2 .stt_coutdown{

        right: 30px;

    }

    .tab-category-container-slider h3.title_font{

        margin-bottom: 3px;

    }

    .tab-category-container-slider .content-title{

        margin-bottom: 8px;

    }

    .tab-category-container-slider .title_block{

        margin-bottom: 14px;

    }

    .pos5_img{

        right: -80px;

    }

}

@media (max-width: 991px){

    .social_content{

        display: none;

    }

    .block-fot{

        margin-bottom: 50px;

    }

    .col-450{

        margin-right: -20px;

        margin-left: 20px;

    }

    #owl-slide1 .owl-buttons .owl-next{

        right: 32px;

    }



    h1[itemprop="name"]{

        font-size: 20px;

    }



    .menu-bottom h3 {

        line-height: 17px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .menu-bottom p{

        width: 80px;

    }

    .custom-menu-bottom img{

        margin-bottom: 10px;

        margin-right: 10px;

        float: left;

        margin-top: 0;

    }

    .menu-bottom .menu-bottom-dec a{

        padding: 6px 10px!important;

    }



    .content_text h3{

        margin-top: 0;

    }

    .w-50{

        width: 100%;

    }

    .bt_bor.bt_left{

        top:35px;

        left: 20px;

        z-index: 2000;

    }

    .bt_bor:before{

        display: none;

    }

    .bt_bor > i{

        color: #999;

    }

    .block-gallery ul li{

        width: 56px;

    }

}

@media (max-width: 767px){ 



    #header .nav p{

        width: 100%;

        text-align: center;

        margin-left: 0;

    }

    .nav{

        text-align: center;

    }

    #header .social{

        float: none;

        display: inline-block;

    }

    .footer4.div2{

        margin-top: 60px;

    }

    #header .header-nav .language-selector i, #header .header-nav .currency-selector i{

        right: 0;

    }

    #header .header-nav .language-selector .expand-more:before{

        right:-10px;

    }

    .bg_fw{

        padding: 30px 0 43px;

    }

    #owl-slide1{

        float: none;

        width:420px;

        margin:0 auto;   

    }

}



@media (max-width: 441px){

    .custom-menu-bottom .menu-bottom-dec{

        width: 100%;

    }

    .block_pos2 .stt_coutdown{

        right: 5px;

    }

    #countdown_ne ul li{

        margin:0 5px;

    }

    .w-50.h{

        height: auto;

    }

    .tab-category-container-slider .tab_cates li{

	   margin: 0;

    }

    .new_products{

        padding-right: 0;

    }

    .pos5_img{

        display: none;

    }

    .block_pos5_bg{

        min-height: 290px;

    }

}

/* FIX */

.modal-backdrop.in{

    opacity: 0.8;

}

.breadcrumb ol{

    display: inline-block;

    margin-top: 0px;

}

.bullet #recent_article_smart_blog_block_left .block_content ul li a.title{

    font-size: 14px;

    position: relative;



    right: 0;

    top: 0;

    margin-bottom: 16px;

    line-height: 18px;

    font-weight: bold;

}

#recent_article_smart_blog_block_left .block_content ul li a.title:hover{color: #c8a165}

@media (max-width:479px){

    #owl-slide1{

        max-width: 195px;

    }

    #owl-slide1 .owl-buttons .owl-next{

        right: -12px;

    }

}

/*END FiX*/



/*FIX LA*/

@media (min-width: 768px){

    #moda_popupnewsletter.modal.fade .modal-dialog, #blockcart-modal.modal.fade .modal-dialog, .quickview.modal.fade .modal-dialog{

        position: absolute;

        left: 50%;

        top: 50%;

        margin: 0;

        transform: translate(-50%,-50%);

        transition: all 0s ease-in-out 0s;

    }

}

.ui-menu .ui-menu-item{

    list-style-image:none;

}

.footer4 .footer4-bg p.pbold{

    font-size: 14px;

}



.social-sharing li.facebook:hover a{

    color: #fff!important;

    background: #435f9f!important;

}

.social-sharing li.twitter:hover a{

	color: #fff!important;

    background: #00aaf0!important;

}



.social-sharing li.pinterest:hover a{

	color: #fff!important;

    background: #ce1f21!important;

}

.social-sharing li.googleplus:hover a {

   color: #fff!important;

    background: #ce1f21!important;

}

/*END LA*/





.desc {

    max-width: 268px;

}

@media (max-width: 767px){

    .fullw1.fieldFullWidth{

        margin-bottom:30px;

    }

    .footer4.div2{

        margin-top: 50px;

    }

    .pagination{

        padding-top: 10px;

    }

    .Brands-block-slider{

    }

    .block_pos2 .stt_coutdown{

        padding: 0 10px;

    }

}

.horizontal_mode .add-to-cart{

    white-space: nowrap;

    line-height: 35px;

    border: none;

    font-size: 14px;

    text-transform: uppercase;

    color: #fff;

    padding: 0 20px;

    background: #adadad;

    opacity: 1 !important;

    font-weight: 500;

	border-radius: 4px;

	display: inline-block;

    float: left;

}

.horizontal_mode .item-inner:hover .add-to-cart{

	padding: 0 15px;

}

.horizontal_mode .add-to-cart i{

	font-size: 16px;

    padding-right: 14px;

	display: none;

}

.ui-widget-content{

    max-height: 363px;

}

/*PRODUCT NONAME*/

.product_noname .horizontal_mode .item-inner .right-product{

    position: absolute;

    bottom: 30px;

    left:50%;

    margin-left: -100px;

    width: 200px;

    text-align: center;

    height: 50px;

    border: 1px dashed #fff;

}

.product_noname .horizontal_mode .item-inner .product_name{

    display: none;

}

.product_noname .horizontal_mode .item-inner  .product-description{

    position: absolute;

    top:2px;

    left: 2px;

    right:2px;

    bottom: 2px;

    background: #fff;

}

.product_noname .horizontal_mode .item-inner .prod_fat:before{

    display: none;

}

.product_noname  .product-miniature .regular-price{

    margin-right: 0;

    text-decoration: line-through;

}

.product_noname  .product-description .product-price-and-shipping{



}

.product_noname .product-miniature{

    position: relative;

}

.product_noname .product-price-and-shipping{

    margin-top: 14px;

}

#product_absolute{

    width: 600px;

    position: absolute;

    bottom: 0;

    left:50%;

    transform: translateX(-50%);

    z-index: 1;

    background: #fff;

}

#product_absolute_new{

    width: 600px;

    position: absolute;

    bottom: 0;

    left:50%;

    transform: translateX(-50%);

    z-index: 1;

    background: #fff;

}

.product_noname .horizontal_mode .item-inner{

    margin-bottom: 36px;

    width: 100%;

}

.product_noname .horizontal_mode.block{

    margin-bottom: 24px;

}

.rig #product_absolute{

    right:-15px;

    left:auto;

    transform: translateX(0);

}

.lef #product_absolute_new{

    left:-15px;

    transform: translateX(0);

    right:auto;

}

/*END PRODUCT NONAME*/

/*PRODUCT CATE*/



.block-cate {

    position: relative;

}

.text-block-cate{

    position: absolute;

    top: 0;

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

    padding-top: 50px;

}

.text-block-cate .text_2{

    font-size: 30px;

    margin: 10px 0;

}

.right-block-cate a{

    font-size: 16px;

    text-transform: uppercase;

    font-weight: bold;

    color: #333333;

}



/*END*/ 





.info-category span{

    font-size:14px;

}

.cart-grid-body a.label:hover{

    color: #c8a165;

}

.bootstrap-touchspin .input-group-btn-vertical>.btn{

    padding: 9px 11px 9px;

	height: 20px;

}

.product-line-grid-right .bootstrap-touchspin>.input-group-btn-vertical {

    float: left;

}

.product-line-grid-right .bootstrap-touchspin{

    box-shadow:none;

	width: auto;

}

@media (max-width:1199px){

    .left-content-size{

        max-width: 40%;

    }

}

.left-content-size {

    width: 40%;

    text-align: center;

}

@media (max-width:767px){

    #blockcart-modal .box-cart-content{

        margin-top:30px;

    }

    .left-content-size{

        width: 100%;

        max-width: 100%;

        padding :0 15px 30px;

    }

    .right-content-size{

        max-width: 100%;

        padding-left: 15px;

        padding-right: 15px;

        overflow-x: auto;

        float: left;

        text-align: justify;

    }

    #fieldsizechart{

        max-width:100%;

        max-height: 90%;

        overflow: auto;

		    margin: 20px;

    }

    #fieldsizechart .cross{

        position: absolute;

        right: 0;

        top: 0;

        width: 25px;

        height: 25px;

        cursor: pointer;

        z-index: 100;

        padding: 3px;

        background: #bbb none repeat scroll 0 0;

        font-size: 20px;

        line-height: 17px;

        text-align: center;

        font-weight: 400;

        color: #fff;

    }

    .res_re{

        max-width: calc(100%);

        width: calc(100%);

        position: relative;

    }

}

.field-demo-wrap{

    top:140px;

}

#dropdown-01 .language-selector-wrapper .fa-caret-down{

    position: absolute;

    top: 8px;

    right: 1px;

}

#dropdown-01{

    padding-top: 13px;

}

/*fix-size-chart*/



.rte ul.text-measure {

    text-align: justify;

}



.left-content-size {

    float: left;

    padding: 0 20px 30px;

}

@media (max-width: 767px){

    #fieldsizechart-global .right-content-size {

        float: left;

        max-width: 100%;

        padding: 15px;

    }

    .rte ul.text-measure {

        text-align: justify;

    }

    .left-content-size {

        width: 100%;

        text-align: center;

    }

    .left-content-size {

        float: left;

        padding: 0 15px 30px;

    }

	

}



/*footer link*/

#footer .links ul {

	background: none;

    float: left;

    width: 100%;

    margin-top: -10px;

}

#footer .links ul a{

    color: #999;

    font-size: 14px;

    text-transform: capitalize;

    position: relative;

    padding-left: 0;

    font-weight: normal;

}

#footer .links ul a:hover,#footer .links ul a:hover:before{color: #c8a165;}



#footer .links ul#footer_sub_menu_contact a{

	text-transform: none;

	color: #999;

}

.back_fonter{margin-bottom: 15px}



#footer .footer-center .links ul li.footer_text_title{

	margin-bottom: 17px;

    line-height: 22px;

}

#footer .footer-center .links ul li.footer_text_title i{

	float: left;

    color: #fff;

    font-size: 15px;

    line-height: 23px;

    padding-right: 15px;

}

#footer .footer-center .links ul li.footer_text_title i.fa-fax,

#footer .footer-center .links ul li.footer_text_title i.fa-envelope{font-size: 13px;}

#footer .footer-center .links ul li.footer_text_title:last-child{margin-bottom: 0}

.footer_text_title p{

	margin-bottom: 0;

    color: #999;

}

.footer_text_title p i	{

		font-size: 14px;

    padding-right: 20px;

    color: #c8a165;

	}

#footer .footer-center .links ul li {

    line-height: 32px;

}

.footer_text_title.text_title_email p span:hover{

    color: #c8a165;

}

#footer .collapse {

    display: block;

    margin-bottom: 0;

}

#footer .links .title {

    border: medium none;

    padding: 0;

    right: 15px;

    top: 6px;

}

#footer .footer-center .links {

	position: relative;

    border: none;

}



#product-modal .modal-content .modal-body .mask {

    width: 100%;

}

.product-images>li.thumb-container {

    display: inline-block;

}



.caroufredsel_wrapper{

    margin: 0 0 0 0 !important;

    width: 100% !important;

}

div.total1_bxslider.js-qv-mask.mask{

    width: 104px;

    float: left;

    margin: 0;

    padding: 0;

    margin-right: 15px;

}

div.total1_bxslider.js-qv-mask.mask .product-images ul li img{

	padding-bottom: 16px;

}



.total1_bxslider .bx-controls.bx-has-pager{

	display: none;

}





.total1 .ul-product-images a{width: auto;

                             margin: 0;

                             float: none;

                             display: inline-block;

                             padding: 1px;

}

.total1 .ul-product-images a img {

    border: 1px solid transparent;

    height: auto;

    max-width: 100%;

    display: block;

}

#product-modal .modal-content .modal-body .total1 .thumbnails {

    position: relative;

    width: 300px;

}

.total1 #carousel1 {

    width: 100px;

    float: left;

    margin-top: 0;

    padding: 0;



}

.total1 #carousel1 li img{

    margin: 20px 0;

}

.total1 .vertical-up{

    position: absolute;

    top: 0;

    left: 50%;

    transform: translate(-50%,0);

}

.total1 .vertical-down{

    position: absolute;

    bottom: 0;	

    left: 50%;

    transform: translate (-50%,0);	

}

.breadcrumb li{

    display: inline-block;

}

body#checkout #footer {

    padding: 0;

}

.newsletter{

    padding-top: 30px;

}

.fotter-top-right .collapse li a{

    line-height: 28px;

    color:#666666;

}

.fotter-top-right .collapse li a:hover{

    color:#c8a165

}

.fotter-top-right .collapse li a i{

    padding-right:10px;

}

.blockft_2{

    padding-left: 27px;

    line-height: 30px;

}



.footer-bottom-img{

    text-align: right;

    line-height: 60px;

}

.click-cart .unline_cart{

    float: right;

    padding-left: 30px;

    text-align: center;

}

.click-cart .cart-item-top{

    display: block;

    font-size: 13px;

    font-weight: bold;

    text-transform: uppercase;

    color: #333333;

    vertical-align: top;

}

.click-cart .cart-total-top{

	color: #666666;

    font-size: 13px;

    line-height: 20px;

    display: inherit;

}

.sticky-fixed-top .block_menu{

    display: none;

}

.block_menu p{

    line-height:20px;

    margin-bottom: 0px;

    display: inline-block;

}

.back_blog{

    background:#f7f7f7;

    padding-top: 30px;

}

.date_blog.title_font{

    position: relative;

    left: 0;

    width: 100%;

    display: inline-block;

    text-align: left;

    float: left;

}

#product_comments_block_extra .comments_advices,

.product_comments_block_extra .comments_note{

    display: inline-block;

}

.align_center{

    padding: 20px;

    color: #c8a165;

    text-align: center;

}

.right-product .star_content{

    text-align: center;

}

.right-product .comments_note{

    display: inline-block;

    text-align: center;

    min-width: 130px;

    height: 35px;

    line-height: 35px;

    background: #fff;

    border-radius: 4px;

    margin-top: -18px;

    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

    position: absolute;

    margin-left: -65px;

	z-index: 5;

}

#box-product-list .right-product .comments_note{

    display: block;

    width: auto;

    height: auto;

    padding: 0;

    margin: 0;

    position: relative;

    background: none;

    box-shadow: none;

    line-height: 1;

}

#box-product-list .right-product .comments_note .star{float: left;}

.dropdown-menu{

    min-width: 140px;

}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover{

    background: #c8a165;

}

body#checkout a:hover{

    color: #c8a165;

}

.vmega_responsive  .block.v-megamenu-container{ 

    display:none;

}

.logo2{

    display: none;

}

/*#featured_products_block{margin-top: 346px;}*/
#field_newproductslider_block{margin-top: 276px;}





@media (min-width:992px) and (max-width:1199px){    

    .blockft_2{

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 150px;   

    }

    #footer_sub_menu_col_6 li .blockft{

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 180px;

    }

    .social_content{

        width:65%;

    }

    #footer_sub_menu_col_2 h2{

        padding-right: 30px;

    }

    .product-miniature .regular-price{

        margin-right: 0px;

    }



    .content_text h3 a,

    .content_text p {

        font-size: 14px;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        width: 140px;

    }



    #featured_products_block .countdown_bottom{

        padding: 2px 0px 3px 5px;

    }

    #featured_products_block .item-inner .item-countdown .section_cout span{

        font-size:13px;

    }

    .footer-newsletter .input-wrapper input{

        width: 260px;

    }

}

@media (max-width:991px){

    .fieldmm-nav > .container{

        position: relative;

        padding-right: 0px;

    }

    .content-nav2{

        display: none;

        min-width: 160px;

        position: absolute;

        z-index: 9999;

        left: auto;

        right: 0;

        line-height: normal;

        background: #fff;

        margin-top: 6px;

        box-shadow: 0 8px 14px 0 rgba(0,0,0,.25), inset 0 0 1px rgba(0,0,0,.35);

        top: 100%;

        float: left;

    }

	.language-selector-wrapper, .currency-selector-wrapper{

		display: block;

    float: none;

    line-height: 37px;

    border-bottom: 1px solid #f5f5f5;

    padding: 0 15px;

	}

	#_mobile_user_info .mobile_links{

		line-height: 38px;

    border-bottom: 1px solid #f0f0f0;

    padding: 0 15px;

    font-size: 14px;

	}

	.nav2 .dropdown-menu{

		margin-top: 5px;

		right: -30px;

	}

    .click-nav2 .fa fa-bars{ 

        width: 30px;

        height: 30px;

        line-height: 30px;

        color:#fff;

    }

    #sticky_mobile #logo-mobile .img-responsive{

        max-height:100%;

    }

    #footer .bullet{

        padding-top: 0px;

    }



    #footer_sub_menu_col_2 h2{

        text-align: center;

        padding-right: 30px;

    }

    .currency-selector-wrapper .dropdown-menu{

        top:33px;

        font-size: 13px;

    }



    .dropdown-menu,.dropdown-menu .dropdown-item{

        padding: 0

    }



    .card-block-top .totals-top,

    #_desktop_cart_ft .cart_top_ajax .cart-item-product-right{

        text-align:left;

    }

    .social_content{

        width:100%;

        display: block;

    }

    .nav2 .social_content{

        display: none;

    }



}

@media (min-width:768px) and (max-width:991px){

    .social_content{

        width:100%;

        display: block;

    }

    .nav2 .social_content{

        display: none;

    }

    .products.horizontal_mode #box-product-list .right-product{

        padding: 15px 10px 0;

    }

}

@media (max-width:767px){

    .fotter-top-right{

        margin-bottom: 20px;

        margin-top: 20px;

        border-top: none;

    }

    #footer .collapse{

        margin-bottom: 10px;

    }

    .newsletter{

        padding-top: 20px;

    }

    .breadcrumb.hidden-sm-down{

        display:block!important;

    }

}





sup.required {

    font-size: 20px;

    top: 0;

    color: #c8a165;

}

.comment_author_infos .show_comment_name {

    font-weight: bold;

    text-transform: uppercase;

    font-size: 16px;

}

.comment_details h3.title_comment {

    margin-top: 10px;

    text-transform: capitalize;

    margin-bottom: 5px;

}

#new_comment_form .product .product_desc .product_name {

    font-size: 18px;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 5px;

}

#new_comment_form #criterions_list label {font-size: 14px;}

#new_comment_form_footer p.fl.required sup{

    font-size: 20px;

    top: 0;

    color: #c8a165;

}

.popover-content.dropdown-menu {

    z-index: 9990;

    padding: 0;

    margin: 0;

    border: none;

    font-size: .8125rem;

    max-height: 9.2125rem;

    width: 8.375rem;

    min-width: inherit;

    overflow-y: auto;

    text-align: left;

}

.wishlist a.expand-more.wishlist_button_list.addToWishlist.title_font {

    display: inline-block;

    font-size: 1rem;

    border: none;

    background: none;

    cursor: pointer;

    position: relative;

    width: 100%;

    height: 100%;

    padding: .4125rem 0 .25rem;

}

.horizontal_mode .compare a,

 .horizontal_mode .quick-view,.horizontal_mode .wishlist a{

        padding: 0;

    border: none;

    background: #adadad;

    color: #fff;

    font-size: 16px;

    text-align: center;

    z-index: 2;

    text-transform: uppercase;

    display: inline-block;

    width: 100%;

    border-radius: 4px;

	float: left;

}

.horizontal_mode .wishlist,.horizontal_mode .compare, .horizontal_mode .btn-quickview{

	display: inline-block;

    width: 35px;

    height: 35px;

    line-height: 35px;

    margin-left: 2px;

}



.fa-eye:before{    content: "\f002";}



.item-inner:hover .left-product a.thumbnail:before,

.item-product-list:hover .left-product a.thumbnail:before {

    opacity: 1;

}



 .horizontal_mode .item-inner:hover .button-action .compare{

    opacity: 1;	 

    transition: all 1.2s ease-in-out 0s;

}

.horizontal_mode .item-inner:hover .button-action .wishlist {

    opacity: 1;    

    transition: all 1.6s ease-in-out 0s;

}

 .horizontal_mode .item-inner:hover .button-action .btn-quickview{ 

    opacity: 1; 

    transition: all 2s ease-in-out 0s;

}

.compare a .fa-plus:before{content: "\f021";}

.compare a.add_to_compare.checked .compare-button-content i:before{

	content: "\f00c";

}



.bottom_cart{

	display: inline-block;

    margin: 0 auto;

    width: 100%;

    text-align: center;

}

.bottom_cart form {

    display: inline-block;

}

.page-my-account #content .links a.wishlist-link i {

    padding-bottom: 8px;

}



#new_comment_form button{

    border: 1px solid #c8a165;

    background: #c8a165;

}





#product #content {

    max-width: 100%;

	position: relative;

    overflow: hidden;

}

#fieldtabproductsisotope .fieldtabproductsisotope-filters{

	width: 100%;

    text-align: center;

    display: block;

}

#fieldtabproductsisotope .fieldtabproductsisotope-filters li{

	display: inline-block;

    padding-right: 40px;

}

#fieldtabproductsisotope .fieldtabproductsisotope-filters li:last-child{padding-right: 0}



#fieldtabproductsisotope .isotope-item {

    text-align: center;

    overflow: hidden;

    padding: 0;

    position: relative !important;

    top: auto !important;

    left: auto !important;

}

.isotope-grid {

    height: auto !important;

}

#fieldtabproductsisotope .owl-buttons{

    z-index: 12;

    top: -36px;

}



.img3_menu {margin-top: -93px;}

.ft-blockcategories {

    background: #fff;

}

.blockcategories-title-bottom {

    margin-top: 12px;

    display: inline-block;

}

.right-block-cate .name_block{width: 100%;}

.right-block-cate .name_block p {

    margin-bottom: 0;

    text-transform: uppercase;

	color: #c8a165;

	font-weight: bold;

}

.right-block-cate .name_block p span{color: #666;font-weight: normal;}

.right-block-cate a:hover{color: #c8a165;}



/* special_product_deal */

#special_product_deal .info-deal .discount-percentage, #special_product_deal #tab-deal-content .right-product, .images-product-vertical .tab .product_name{

	display: none;

}

.images-product-vertical {

        width: 160px;

    display: inline-block;

    float: left;

    padding-right: 30px;

    margin: 0 auto;

    padding: 0 30px;

    position: relative;

}

.special_products_deal .tablinks {

    margin-bottom: 15px;

}

.images-product-vertical .tab {

    padding: 62px 0 47px;

    position: relative;

}

.images-product-vertical .tab .prev {

    position: absolute;

    top: 0;

    width: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 30px;

}

.images-product-vertical .tab .next {

    position: absolute;

    bottom: 0;

    width: 100%;

    line-height: 60px;

    text-align: center;

    font-size: 30px;

}

.bg-product-deal {

    background: #fff;

    border-radius: 4px;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

}

.btn-shop-now {margin-top: 35px;}

.all-view a {color: #c8a165;}

.all-view a:hover {color: #333;}

.all-view a i { margin-right: 5px;}



.horizontal_mode .top-product { 

    text-align: left;

    padding: 19px;

    position: relative;

    height: 80px;

}

.horizontal_mode .discount-percentage,

body#category #products .product-miniature .product-price-and-shipping .discount-percentage{

    width: 50px;

    height: 50px;

    border-radius: 50%;

    float: left;

    position: absolute;

    right: 15px;

    margin-top: 4px;

    text-transform: uppercase;

    display: inline-block;

    background: #ffb700;

    padding: 6px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    line-height: 18px;

    left: auto;

    min-height: 50px;

    min-width: 50px;

    box-shadow: none;

    font-size: 14px;

    z-index: 1;

    top: 10px !important;

}

.url-link-cate {text-align: center;}

.tab_cates li i {

    margin-right: 5px;

    font-size: 9px;

    margin-top: 0;

    float: left;

    line-height: 24px;

}

.horizontal_mode .title_text i{

    font-size: 24px;

    line-height: 24px;

    margin-right: 12px;

    float: left;

    color: #c8a165;

}

.url-link-cate a {

    background: #fff;

    color: #333;

    border: 1px solid #ebebeb;

    line-height: 33px;

    height: 35px;

    display: inline-block;

    padding: 0 20px;

    text-transform: uppercase;

    font-weight: bold;

    border-radius: 17px;

}

.url-link-cate a:hover {

    background: #c8a165;

    color: #fff;

}



.title-top h3{

    font-size: 17px;

    color: #fff;

    text-transform: uppercase;

    position: relative;

    font-weight: 600;

    margin-bottom: 30px;

    border-bottom: none;

    display: inline-block;

    cursor: pointer;

    width: auto;

    line-height: 1;

}

#footer .footer-center .title .h3:hover,.title-top h3:hover,#footer #block_myaccount_infos .myaccount-title a:hover{color: #c8a165}

.opening_hours{

	color: #999;

    line-height: 1;

    margin-bottom: 22px;

}

.opening_hours span{

	min-width: 80px;

    display: inline-block;

}

.opening_hours_ft{margin-bottom: 43px}



.smart-blog-home-post .top_content > div i{

	margin-right: 8px;

}

.btn-blog-viewall {

    max-width: 130px;

    text-align: center;

    overflow: hidden;

    line-height: 30px;

    border: 1px solid #c8a165;

    margin-top: 15px;

    border-radius: 4px;

}

.smart-blog-field-fullwidth{

    padding-top: 100px;

    background: #f8f7f7;

}

#index .Brands-block-slider {

	background: #f9f9f9;

	margin-bottom: 100px;

}

.Brands-block-slider{

	background: #fff;

	padding: 49px 0;

}

#fieldbrandslider.horizontal_mode .title_block{display: none}

.newletter-left, .right-newletter {

    float: left;

}

h3.newletter-title.title-font {

    font-size: 24px;

    font-weight: bold;

    line-height: 20px;

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 0;

}

.block-social.block{

    text-align: center;

}

.block-social.block .title_font{

	color: #333333;

    text-transform: uppercase;

    font-size: 24px;

    line-height: 1;

    margin-bottom: 20px;

}

.block-social.block .title_font span{color: #c8a165;}

.block-social.block p	{

		max-width: 700px;

    display: inline-block;

    margin-bottom: 40px;

}

.block-social li{

	height: 34px;

    width: 34px;

    background-color: #f1f1f1;

    background-repeat: no-repeat;

    display: inline-block;

    margin: 0;

    cursor: pointer;

    margin-right: 12px;

}

.block-social li:last-child{margin-right: 0;}

.block-social li a{

	display: inline-block;

    height: 100%;

	    width: 100%;

    white-space: nowrap;

    text-indent: 0;

    overflow: inherit;

    font-size: 0;

    line-height: 34px;

}

.block-social li a:before{font-size: 16px;}

.block-social li.button-facebook:hover a{

   background: #435f9f;

}

.block-social li.button-twitter:hover a{

    background: #00aaf0;

	border-color: #00aaf0;

}

.block-social li.button-googleplus:hover a{

    background: #ce1f21;

	border-color: #ce1f21;

}

.block-social li.button-rss:hover a{

    background: #ce1f21 ;

	border-color: #ce1f21;

}

.block-social li.button-youtube:hover a{

    background: #ff4c4c;

    border-color: #ff4c4c;

}

.block-social li a:hover{color: #fff} 





.right-newletter {margin-left: 60px;}

.footer-bottom .products-tag {

    padding: 48px 0;

    border-bottom: 1px solid rgba(255,255,255,.05);

}

.block_footer_main .footer-bottom .products-tag h3,

.block_footer_main .footer-bottom .products-tag .most-searched .title-most-searched{

    color: #fff;

}

.block_footer_main .footer-bottom .products-tag h3{

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 26px;

    margin-bottom: 15px;

}

.block_footer_main .footer-bottom .products-tag .most-searched .most-searched-text { color: #999;}

.block_footer_main .footer-bottom .products-tag .most-searched .comma {

    color: #999;

    margin: 0 3px;

}

.block_footer_main .footer-bottom .products-tag .most-searched .title-most-searched {margin-right: 3px}

.block_footer_main .footer-bottom .products-tag .most-searched { line-height: 26px;}

.static_content_footer {padding: 25px 0;}

.static_content_footer .box-static-content i {

    float: left;

    margin-right: 20px;

    height: 42px;

    line-height: 42px;

    font-size: 36px;

    color: #c8a165;

}

.static_content_footer .content_text h3,

.static_content_footer .content_text a{

    margin-bottom: 0;

    font-weight: 500;

    font-size: 14px;

    line-height: 25px;

    color: #fff;

}

.static_content_footer .content_text p {

    margin-bottom: 0;

    line-height: 20px;

    color: rgba(255,255,255,0.5);

}

.footer-Copyright .footer-address {

    line-height: 60px;

}

.footer-Copyright .footer-address p {

    line-height: 24px;

    display: inline-block;

    margin-bottom: 0;

}

.footer-Copyright .footer-address p > a {

    color: #c8a165;

}

.banner-tabcate-3 {    position: relative;}

.banner-tabcate-3 .text-banner3 {

    display: inline-block;

    position: absolute;

    width: 40%;

    text-align: center;

    top: 50%;

    transform: translateY(-50%);

}

.banner-tabcate-3 .text-banner3 .title-text1 {

    font-weight: 500;

    text-transform: uppercase;

    font-size: 18px;

    color: #fff;

}

.banner-tabcate-3 .text-banner3 .title-text2 {

    font-weight: bold;

    text-transform: uppercase;

    font-size: 36px;

    color: #fff;

    line-height: 46px;

}

.banner-tabcate-3 .text-banner3 .text-banner1,

.banner-tabcate-3 .text-banner3 .text-banner2 {

    font-size: 14px;

    color: #fff;

    line-height: 30px;

}

.banner-right-tabcate-2 { position: relative;}

.text-banner-tabcate2 {

    position: absolute;

    bottom: 0;

    margin-bottom: 90px;

    left: 50%;

    transform: translateX(-50%);

    text-align: center;

}

.text-banner-tabcate2 .title1-banner.title_font{

    font-size: 18px;

    color: #fff;

    text-transform: uppercase;

}

.text-banner-tabcate2 .title2-banner.title_font {

    font-weight: bold;

    font-size: 34px;

    line-height: 34px;

    color: #fff;

    text-transform: uppercase;

    margin: 8px 0;

}

.text-banner-tabcate2 .text-price-banner.title_font {

    font-size: 18px;

    text-transform: uppercase;

    color: #fff;

}

.text-banner-tabcate2 .text-price-banner.title_font span {

    font-weight: bold;

    color: #333;

}

.onecate_2_products_container .image_product {

    position: relative;

}

.onecate_2_products_container .image_product .text-banner-onecate2 {

    position: absolute;

    left: 68px;

    margin-bottom: 90px;

    top: 50%;

    transform: translateY(-50%);

    text-align: center;

}

.onecate_2_products_container .image_product .text-banner-onecate2 .title1-banner {

    font-size: 14px;

    color: #555;

    text-transform: uppercase;

}

.onecate_2_products_container .image_product .text-banner-onecate2 .title2-banner {

    font-size: 24px;

    line-height: 30px;

    font-weight: bold;

    color: #333;

    margin: 3px 0;

    text-transform: uppercase;

}

.onecate_2_products_container .image_product .text-banner-onecate2 .text-price-banner.title_font {

    font-size: 14px;

    font-weight: 500;

    color: #555;

    text-transform: uppercase;

}

.onecate_2_products_container .image_product .text-banner-onecate2 .text-price-banner.title_font span {

    color: #c8a165;

}



.block-categories .category-sub-menu li[data-depth="0"]:hover > a,

.block-categories .category-sub-menu li[data-depth="0"]:hover > .navbar-toggler i,

.block-categories .category-sub-menu li[data-depth="1"]:hover > a,

.block-categories .category-sub-menu li[data-depth="1"]:hover > .arrows i,

.block-categories .category-sub-menu li[data-depth="2"]:hover > a,

.block-categories .category-sub-menu li[data-depth="2"]:hover > .arrows i,

.block-categories .category-sub-menu li[data-depth="3"]:hover > a,

.block-categories .category-sub-menu li[data-depth="3"]:hover > .arrows i,

.block-categories .category-sub-menu li[data-depth="4"]:hover > a,

.block-categories .category-sub-menu li[data-depth="4"]:hover > .arrows i,

.block-categories .category-sub-menu li:hover:not([data-depth="0"]):not([data-depth="1"])::before {

    color: #c8a165;

}

#js-product-list .item-product-list .btn-add-to-cart-list,

#js-product-list .item-product-list .btn-quickview-list,

#js-product-list .item-product-list .compare,

#js-product-list .item-product-list .wishlist.product-wishlist {

    display: inline-block;

    float: left;

    margin-right: 15px;

	opacity: 1;

}

#js-product-list .item-product-list .btn-quickview-list{margin-right: 0;}

#js-product-list .item-product-list .wishlist a,

#js-product-list .item-product-list .btn-quickview-list .quick-view,

#js-product-list .item-product-list .compare a,

#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart{

	line-height: 35px;

    height: 35px;

    padding: 0;

    border: none;

    background: #adadad;

    color: #fff;

    text-align: center;

    z-index: 2;

    width: 35px;

    font-weight: normal;

    border-radius: 4px;

    display: inline-block;

	font-size: 14px;

}

#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart{

	    width: auto;

    padding: 0 25px;

    text-transform: uppercase;

    font-weight: 600;

}

#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart i{

	font-size: 14px;

    line-height: 35px;

	display: none;

}

#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart i{padding-right: 12px;}

.button-action-list {

    display: inline-block;

    width: 100%;

    margin-bottom: 0px;

}

#js-product-list .item-product-list .wishlist:hover a,

#js-product-list .item-product-list .btn-quickview-list:hover .quick-view,

#js-product-list .item-product-list .compare:hover a,

#js-product-list .item-product-list .btn-add-to-cart-list:hover .add-to-cart {

    background: #c8a165;

    color: #fff;

}

.bn_right_product {

    position: relative;

}

div.tags_block .block_content{

	display: inline-block;

    padding: 0;

    width: 100%;

}

div.tags_block .block_content a {

    line-height: 32px;

    padding: 0 24px;

    display: inline-block;

    float: left;

    margin-right: 8px;

    margin-bottom: 8px;

    color: #666666;

    font-size: 14px;

    text-transform: capitalize;

    border-top: none;

    border-left: none;

    background: #ebebeb;

}



div.tags_block .block_content a:hover {

        background: #c8a165;

    color: #fff;

}

#product_comments_block_tab p.align_center.alert.alert-info {margin-bottom: 0}

#new_comment_form #id_new_comment_form {max-width: 725px;}

#new_comment_form .product {padding: 15px 0;}

#new_comment_form .product .product_desc {

    width: 100%;

    margin-left: 0;

}

#new_comment_form_error ul {margin-bottom: 0;}

#new_comment_form_error ul li {color: #f00;}

#new_comment_form .title {

    padding: 10px;

    font-size: 20px;

    color: #fff;

    text-transform: uppercase;

    background: #333;

    margin-bottom: 0;

}

#id_new_comment_form .modal-body {padding: 30px 15px;}

#form_wishlist input.inputTxt {

    border: 1px solid #ebebeb;

    color: #666666;

    font-size: 14px;

    height: 35px;

    padding: 0 5px;

    width: 300px;

    display: inline-block;

    float: left;

}

#form_wishlist #submitWishlist {

    float: left;

    margin-left: 20px;

    line-height: 44px;

    padding: 0 15px;

    border: none;

	border-radius: 0;

}

#form_wishlist fieldset {

    padding: 0;

}

.wishlistLinkTop ul.display_list > li {

    display: inline-block;

    float: left;

}

.wishlistLinkTop ul.display_list > li > a {

    margin-right: 10px;

}

#SendWishlist {

    margin-bottom: 30px;

}

ul.wlp_bought_list > li {

    margin-bottom: 15px;

}

ul.wlp_bought_list li .lnkdel {

    position: absolute;

        top: -15px;

    right: -3px;

    height: 20px;

    width: 20px;

    text-indent: 0;

    background: no-repeat;

    font-size: 18px;

    display: inline-block;

    line-height: 20px;

}



#module-fieldblockwishlist-mywishlist .wishlistLinkTop #showBoughtProducts, #module-fieldblockwishlist-mywishlist .wishlistLinkTop #hideBoughtProductsInfos {

    display: none;

}

.wishlisturl > label {float: left;}

.wishlisturl .coppy_link_wl {

    position: relative;

    width: 100%;

    display: inline-block;

}

.wishlisturl .coppy_link_wl > button {

    position: absolute;

    right: 0;

    top: 0;

    height: 44px;

    line-height: 44px;

    padding: 0 15px;

	border-radius: 0;

}

#SendWishlist_showform .modal-header {

    padding: 0;

    border: none;

}

.wl_send.std label {

    margin: 0;

    position: relative;

    line-height: 35px;

}

#module-fieldblockwishlist-mywishlist .table-bordered td {

    vertical-align: middle;

}

#SendWishlist i {

    margin-right: 10px;

}

ul.wlp_bought_list li a {

    width: 100%;

    font-size: 16px;

    text-transform: uppercase;

}

ul.wlp_bought_list li p.product-name{

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    line-height: 16px;

    max-height: 20px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    margin-top: 15px;

}

#module-fieldblockwishlist-view #main .page-content {

    padding: 15px;

}

#module-fieldblockwishlist-view #main .page-content #view_wishlist .page-heading {

    text-transform: uppercase;

    margin-bottom: 15px;

	text-align: center;

}

#module-fieldblockwishlist-view #main .page-content #view_wishlist .button-action .btn-add-to-cart {

    display: inline-block;

    margin-right: 0px;

}

ul.wlp_bought_list {

    margin-bottom: 0;

}

#product_comparison .cmp_remove i {

    display: inline-block;

    font-size: 18px;

    padding-top: 0;

    margin-right: 3px;

}

#product_comparison .cmp_remove {

    bottom: 0;

    color: white;

    display: block;

    font-weight: 900;

    line-height: 24px;

    padding-bottom: 0px;

    padding-right: 0px;

    position: absolute;

    right: 0;

    z-index: 1;

}

.star {

    position: relative;

    top: 0;

    float: none;

    width: 13px;

    overflow: hidden;

    cursor: pointer;

    font-size: 14px;

    font-weight: normal;

    height: 35px;

    line-height: 35px;

    display: inline-block;

}

div.star.star_on{

	display: inline-block;

}

#product_comments_block_extra > div {

    display: inline-block;

}

#product_comments_block_extra .star_content {margin-top: 0}

#product_comments_block_extra > div.total_reviews_pr,

#product_comments_block_extra .comments_advices,

#product_comments_block_extra .comments_advices_new,

#product_comments_block_extra .comments_advices_read {

    padding-left:7px;

	color: #999;

    font-size: 14px;

	float: left;

}

#product_comments_block_extra .comments_note{float: left}

#product_comments_block_extra .comments_note .star{line-height: normal;}

#product_comments_block_extra	{    display: inline-block;margin-bottom: -10px;}

#product_comments_block_extra a {

	padding-left: 0;

    text-transform: none;

    color: #999;

    font-size: 14px;

}

#product .product-information .product-discount {    

    display: none;

	padding-left: 25px;

}

#footer .block-social li a {

    display: inline-block;

    width: 30px;

    height: 30px;

    white-space: nowrap;

    text-indent: 0;

    overflow: hidden;

    line-height: 30px;

    color: #fff;

    border: 1px solid rgba(255, 255, 255, 0.30);

    border-radius: 100%;

    text-align: center;

    font-size: 14px;

	float: left;

    margin-right: 25px;

	padding-left: 0;

}

#footer .block-social li span{

	color: #fff;

    line-height: 30px;

    display: inline-block;

}

#footer .block-social li.button-facebook:hover a {color: #fff;}

#module-fieldblockwishlist-mywishlist .table-bordered td.wishlist_default p {margin-bottom: 0}

#module-fieldcompare-FieldCompareProduct .page-heading {

    margin-bottom: 25px;

    text-transform: uppercase;

}

.hover-banner1 .hover_banner {

    -webkit-transition: -webkit-transform 0.35s;

    transition: all 0.7s;

    -webkit-transform-origin: 50% 50%;

    transform-origin: 50% 50%;

    -webkit-transform: scale(1, 1);

}

.ft-blockcategories {margin-bottom: 60px;}

.images-product-vertical .tab .prev i,

.images-product-vertical .tab .next i{

    font-size: 46px;

    line-height: 60px;

}

.banner-right-tabcate-2 .image_product {margin-top: 5px;}

#header_menu .fieldmegamenu .menu-electronics .menu-items.active{padding-top: 25px;}

@media (max-width: 1199px) {

    #fieldtabproductsisotope.horizontal_mode .item-inner{

		padding: 0 15px;

	}

	.field-main-slider_1 .box-slider,.field-main-slider_2 .box-slider{left: 430px}

	.field-main-slider_3 .box-slider{right: 430px}

	.shop_now.buy_now:after{display: none}

    .fieldmegamenu .root-item.no-description .title {

        padding: 0 18px;

    }

	.fieldmegamenu-sticky .fieldmegamenu .root-item .title{    padding: 0 13px;}

    .footer-newsletter .right-newletter {margin-left: 26px;}

    .static_content_footer .box-static-content i {margin-right: 14px;}

    .right-block-cate a {font-size: 14px;}

    #fieldblockcategories .text2-border .title_block {height: 260px;}

    .img3_menu {margin-top: -60px;}

    #product_comments_block_extra .comments_advices_new {

        margin-left: 0;

        border: 0;

        padding-left: 0;

        margin-top: 5px;

    }

	.product_name_item{max-width: 60%;}

	

	.title-top h3{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    max-height: 20px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

	}

}

/****************** add css *************/

/*************header_nav*************/

.block-contact .block-contact-title,.block-social .title-top h3{

	color: #fff !important;

	    display: none;

}

#footer .links ul#footer_sub_menu_contact{margin-top: 0;}

.logo_footer{margin-bottom: 25px;}

.nav-left{

    float: left;

}

.nav-right{

    text-align: right;

}

.nav-right > div {

	display: inline-block;    

    line-height: 50px;

}

.nav-right .language-selector-wrapper , .nav-right .currency-selector-wrapper{

	padding: 0px;	

}

.nav-right > div:last-child, #header_links ul li:last-child {	

	margin-right: 0px;	

    border-right: none;

}

#header_links ul li{

	line-height: 15px;

    display: inline-block;

    padding-right: 20px;

    margin-right: 20px;

    border-right: 1px solid #bbbbbb;

}

/***************menu******************/

.menu_3 .img1, .menu_1 .img2,.menu_1 .img3{

    margin-top: 5px;

}  

/**************************************/

.title-tab-category{

	display:block;

	overflow:hidden;

}

.owl-carousel.button_center{

	position:relative;

}

/************smartblog**********/

.sdsblog-box-content {

    padding-top: 0px;

}

/**********text_block************/

.banner_block_content{

	text-align:center;

	padding: 30px 0;

}

.banner_block_content .top_content{

    margin-bottom: 24px;

    display: block;

}

.banner_block_content .content h4{

	font-size: 16px;

    font-weight: bold;

    text-transform: uppercase;

	margin: 0;

}

.banner_block_content .content p{	

	margin: 0;

}

#text_block{

	padding: 70px 0 65px;

}

.banner_block_content:hover .top_content img {

	-o-transform: scale(.65, .6);

    -webkit-transform: scale(.65, .6);

    -moz-transform: scale(.65, .6);

    transform: scale(.65, .6);

    transition: all 0.5s ease-in-out;

}

/*************testimo******************/

#testimonial_pagination a img{

	border-radius:100%;

}

#slide .main-block {

    width: 100%!important;

    max-width: 100%;

    background: none!important;

}

#testimonial_pagination a.fancybox-media {

    margin: 0 13px;

    position: relative;

    display: inline-block; 

}

#testimonial_pagination a{

	display:none;

}

.des_testimonial p{

	color: #fff;

    max-width: 800px;

    margin: 0 auto;

    font-size: 14px;

    line-height: 26px;

    text-align: center;

}

.des_testimonial p:before{

	color: rgba(255, 255, 255, 0.30);

    content: "\f10d";

    display: inline-block;

    font-family: "fontAwesome";

    font-size: 24px;

    margin-left: -55px;

    margin-top: -10px;

    line-height: 1;

    position: absolute;

}

.des_testimonial p:after{

	color: rgba(255, 255, 255, 0.30);

    content: "\f10e";

    display: inline-block;

    font-family: "fontAwesome";

    font-size: 24px;

    vertical-align: -webkit-baseline-middle;

    line-height: 1;

    padding-left: 25px;

	margin-top: 10px;

}

 #testimonials_block_right .next.bx-next,  #testimonials_block_right .prev.bx-prev{

	color: #fff;

    background: rgba(255,255,255,0.24);

    font-weight: normal;

    height: 35px;

    line-height: 37px;

    text-align: center;

    width: 35px;

	display: inline-block;

    font-size: 16px;

	border:none;

}

#testimonial_pagination a.activeSlide {

    -webkit-transform: scale(1.2,1.2);

    -moz-transform: scale(1.2,1.2);

    transform: scale(1.2,1.2);

    transition: all 0.5s ease-in-out;

}

/***************footer******************/

#footer_logo p{

	color: #919191;

    line-height: 30px;

	margin: 20px 0 22px;

	text-align: justify;

	max-width: 510px;

}

#footer_contact .text span{

	color: #919191;

    line-height: 1;

}

#footer_contact li{

    display: flex;

    align-items: center;

	margin-bottom: 16px;

}

#footer_contact li:last-child{

	margin-bottom: 0px;

}

#footer_contact{

	position:relative;

}

#footer_contact li .text{

	flex:1;

	line-height: 22px;

}

#footer_open li{

    display: block;

    width: 100%;

    overflow: hidden;

	line-height:36px;

}

#footer_open .text{

	color:#929191;

}

#footer_open .text .text_left{

	float:left;

}

#footer_open .text .text_right{

	float:right;

}

#footer_open li .payment_ft{

    margin-top: 32px;

}

.footer-address p{

	line-height: 60px;

    margin: 0;

	color: #999999;

}

#footer_open li .payment_ft:hover img{

	opacity:0.5;

}

/*****************category page******************/

#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {

    color: #999;

    text-decoration: line-through;

    font-size: 14px;

	font-weight: 400;

}

.pagination a.previous, .pagination a.next{

	background:#fff ;

	color:#444 ;

	border: 1px solid #ebebeb;

}

.pagination a.previous:hover, .pagination a.next:hover{

	background:#c8a165 ;

	color:#fff ;

	border: 1px solid #c8a165;

}

.block-categories .arrows .arrow-down, .block-categories .arrows .arrow-right {

    font-size: 14px;

}

.item-product-list .left-product a{

	max-width:270px;

	height:auto;

}

/**************product**********/

#blog_tags_block{

	border: 1px solid #ebebeb;

    background: #fff;

}

#blog_tags_block.tags_block .block_content{

	padding: 20px 14px 5px;

    display: inline-block;

    width: 100%;

    box-shadow: none;

}

.block_blog_categories.block-categories .category-sub-menu li[data-depth="0"]:last-child > a{

	    background: none;

    padding: 0 0 7px;

}

.block_blog_categories.block-categories .collapse-icons{top: 0}

.block_blog_categories.block-categories .category-sub-menu .category-sub-link	{

		background: none;

    border-bottom: none;

	}

#smartblogsearch,.blog_popularposts{

	padding: 0;

    margin-bottom: 40px;

    box-shadow: none;

	position: relative;

}

.blog_popularposts #block_popularposts{

	border: 1px solid #ebebeb;

}

#smartblogsearch .btn:hover{opacity: 0.6; background: #333333}



#block_popularposts.sdsbox-content .popularArticles li{

	padding: 15px;

}

#block_popularposts.sdsbox-content .popularArticles li .image{margin: 0;margin-right: 10px;}

#block_popularposts.sdsbox-content .popularArticles li a.title{

	overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    max-width: 100%;

    max-height: 20px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    font-size: 14px;

	padding-left: 0;

}

#block_popularposts.sdsbox-content .popularArticles li span.info{

	font-size: 13px;

	color: #c8a165;

}

#block_popularposts.sdsbox-content .popularArticles li .image img:hover{opacity: 0.7}

#sdssearch_block_top #search_query_top	{    border: 1px solid #ebebeb;}

.block_blog_categories.block-categories h4{margin-bottom: 0}

.block_blog_categories.block-categories >ul > li > .category-sub-menu{padding: 10px 20px 8px;}



@media (min-width: 768px){

	#block_popularposts.collapse{display: block}

}

#product .product-add-to-cart{

	margin-top:25px;

}

.product-quantity .add{

    float: none;

    margin-bottom: 0;

}

#product .product-images .owl-buttons .owl-next {   

    margin-top: 0;

    margin-right: 0;

	    opacity: 1;

		right: 0;

}

#product .product-images .owl-buttons .owl-prev{   

    margin-top: 0;

    margin-left: 0;

	    opacity: 1;

	left: 0;	

}

#new_comment_form .product img {

    float: left;

    border: none;

    max-width: 100%;

    height: auto;

}

/****************************/

#cart .current-price, #cart .product-discount{

	display:inline-block;

}

#cart .product-line-grid .price {

    margin: 0px;

}

#cart .current-price{

	margin-right:20px;

}

body#checkout section.checkout-step .forgot-password {

    margin-bottom: 15px;

}

.nav-item .nav-link, .nav-item .nav-separtor {

    color: #999;

    font-weight: 400;

}

#cms-about-us .cms-row.block {

    margin-bottom: 30px;

}

.sdstitle_block, #left-column #recent_article_smart_blog_block_left h4 {

	display: table;

	margin: 0;

	padding: 0px;

	color: #333;

	font-size: 20px;

	font-weight: bold;    

	text-transform: uppercase;

	width: 100%;

	margin-bottom: 30px;

}

.page-content .sdsarticleHeader h3{

	    margin-bottom: 6px;

    font-weight: bold;

}

.sdsarticleHeader span, .sdsarticleHeader span a{

	    font-size: 14px;

    color: #c8a165;

}

.sdsreadMore a.r_more{border-radius: 0;}

.articleContent img:hover{

	opacity: 0.7;

}

#category_blog_block_left{

    margin-bottom: 40px;

}

#category_blog_block_left .block_content{

	padding:15px 20px;

	border: 1px solid #ebebeb;

	border-width: 1px;

}

#recent_article_smart_blog_block_left .sdsbox-content{

	border: 1px solid #ebebeb;

	border-width:1px;

}

.sdsbox-content .recentArticles li:last-child {

    border-bottom: none !important;

}

#category_blog_block_left .block_content ul{

	margin:0;

}

.sdsbox-content ul {

    list-style-type: none;

    margin-left: 0;

    margin-bottom: 0px;

}

#module-smartblog-details .card-block {

    padding: 30px;

}

#product_comments_block_tab a {

    font-weight: 400;

	border-radius: 4px;

}

.addthis_counter.addthis_pill_style {    

    float: left;

}

#form_wishlist .page-subheading {

    margin-bottom: 20px;

    text-transform: uppercase;

}

.card-block {

    padding: 30px 15px;

}

#form_wishlist {

    margin-bottom: 30px;

}

.table thead th {

    border-bottom: 1px solid #ebebeb;

}

.bootstrap-touchspin .input-group-btn-vertical i {

    top: 3px;

    left: 4px;

    font-size: 14px;

}

.page-customer-account #content,.page-addresses .address{

	-webkit-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

    -moz-box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

	box-shadow: 0 0px 15px 0px rgba(0,0,0,.1), 0 0 0 rgba(0,0,0,.1) inset;

}

.page-addresses .address .address-body h4 {

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 700;

}

#field_slideshow{

	clear:both;

}

#recent_article_smart_blog_block_left .right-block-smart{

	flex:1;

}

.header-nav .block-contact ul li{

	display: inline;

	padding-right: 20px;

	border-right: 1px solid rgba(255,255,255,0.1);

	margin-right: 16px;

}

.header-nav .block-contact ul li:last-child{

	padding-right: 0px;

	border-right: none;

	margin-right: 0px;

}

.header-nav .block-contact ul li.fax_info,.header-nav .block-contact ul li.email_info{

	display:none;

}

#quick-view-images{

	text-align: center;

}

.sdsarticleHeader h3:hover {

    color: #c8a165;

}

#order-items {

    border-right: none;

}

#order-details {

    padding-left: 15px;

    padding-top: 20px;

    text-align: center;

}



/***********add css***********/

#sticky_mobile #_mobile_cart_ft{

	float:right;

}

#sticky_mobile #_mobile_user_info .dropdown-toggle:after{display: none}

#sticky_mobile .mobile_links .expand-more i {

    font-size: 18px;

    color: #fff;

}

#sticky_mobile .mobile_links .dropdown-menu a {

    font-size: 14px;

    padding: 0 20px;

    margin-right: 0;

    display: block;

    float: none;

    text-transform: capitalize;

    border: none;

    line-height: 35px;

    border-bottom: 1px solid #ebebeb;

    width: auto;

}



#sticky_mobile #_mobile_user_info .dropdown-menu {

    z-index: 9999;

    font-size: 14px;

    padding: 0;

    border: none;

    background: #292929;

    top: 100%;

    min-width: 140px;

    left: auto;

    right: 10px;

    box-shadow: 1px 5px 10px rgba(0,0,0,.35);

    border-top: none;

}

#sticky_mobile .mobile_links i.fa-caret-down {

    display: none;

}

#testimonials_block_right .next.bx-next:hover,  #testimonials_block_right .prev.bx-prev:hover{

     background:#c8a165;

     transition:all 0.3s ease-in-out 0s;

     -webkit-transition:all 0.3s ease-in-out 0s;

     -moz-transition:all 0.3s ease-in-out 0s;

}

.fieldmegamenu .menu_2 .menu-items{

	padding-top:30px;

    padding-bottom: 22px;

}

.fieldmegamenu .menu_home .menu-items {

    padding-bottom: 20px;

}

#_desktop_search_filters_clear_all {

	margin-bottom: 0px;

	text-align: center;

	display: none;

}



.item-product-list .regular-price{

	margin-right:0px;

	font-weight: 400 !important;

}

.pagination .page-list li {

    display: inline-block;

    float: left;

	margin-top: 9px;

}

.text-align-left{line-height: 48px;}

#block-reassurance{margin-top: -18px;margin-bottom: 62px;}

#module-smartblog-category .pagination a{

	color: #fff !important;

	border: none;

}

#module-smartblog-category .pagination a.page-active{background: #c8a165;}

#module-smartblog-category .pagination {

        margin-bottom: 80px;

		    margin-top: 0;

}

#product-modal .modal-content .modal-body .image-caption p {

    margin-bottom: 0;

    text-align: justify;

}

#product-modal .modal-content .modal-body {   

    display: inline-block;

    margin-left: 0;

}

#product-modal .modal-content .modal-body .product-images img:hover {

    border: none;

}

#product-modal .modal-content .modal-body .product-images img {

    max-width: 80px;

    width: 80px;

    margin: 0;

    border: none;

	box-shadow: none;

}

#product-modal .modal-content .modal-body .product-cover-modal{min-width: 570px}

#product-modal .modal-content .modal-body .product-images {

    margin-left: 0;

	margin: 0;

}

.product-images>li.thumb-container {

    display: inline-block;

    margin: 0 5px;

}



#header_mobile_menu .fieldmegamenu .menu_home .menu-items{

	padding-bottom: 10px;

}

#newsletter_block_popup .block_content {

    padding: 0;

    text-align: center;

    position: absolute;

    left: auto;

        right: 45px;

    top: 50%;

        min-width: 370px;

    transform: translate(0%,-50%);

    -webkit-transform: translate(0%,-50%);

    -ms-transform: translate(0%,-50%);

    -moz-transform: translate(0%,-50%);

    -o-transform: translate(0%,-50%);

	margin-top: -10px;

}

ul.wlp_bought_list li .product_infos {

    text-align: center;

}

#module-fieldcompare-FieldCompareProduct #product_comparison .ajax_block_product.comparison_infos {

	text-align: center;

}

#module-fieldcompare-FieldCompareProduct #product_comparison .ajax_block_product.comparison_infos .product-price-and-shipping{

	float: none;

    margin-bottom: -10px;

}

#module-fieldcompare-FieldCompareProduct .footer_link {

	margin-top: 15px;

    margin-bottom: 0;

}

#module-fieldcompare-FieldCompareProduct .footer_link i{padding-right: 10px;}

sup.required {

    color: #c8a165;

}

#new_comment_form label {

    font-size: 13px;

}

.tabs #productcomment.tab-pane {

    padding: 0;

    background: transparent;

}

.custom-checkbox label {

    text-align: left;

    display: inline;

}

#footer .block-social li:last-child{

	margin-bottom:0;

}

/*fix-size-chart*/

#fieldsizechart {

	max-width: 1100px;

	height: auto;

	overflow-x: hidden;

	overflow-y: auto;

	background: none;

	width: auto;

}

.right-content-size {

    overflow-x: auto;

	padding: 0 15px;

}

.fieldsizechart_content{

	max-width: calc(100%);

	width: calc(100% );

	position: relative;

	background-color: #fefefe;

}

#fieldsizechart .cross {

	position: absolute;

	right: 0px;

	top: 0px;

	width: 25px;

	height: 25px;

	cursor: pointer;

	z-index: 100;

	padding: 3px;

	background: #bbbbbb none repeat scroll 0 0;

	font-size: 20px;

	line-height: 17px;

	text-align: center;

	font-weight: normal;

	color: #fff;

}

#fieldsizechart .cross:hover {

   background: #c8a165;

}

#fieldsizechart .cross::before {

    content: "\f00d";

    display: block;

    font-family: "FontAwesome";

    font-size: 18px;

    color: #fdfdfd;

    line-height: 13px;

	display:none;

}

#product #fieldsizechart .tab-pane {

    padding-top: 5px;

}



#stores .store-item .collapse {

    float: none;

}

#header_links .text{

	color:#fff;

}

#pagenotfound .page-not-found, #products .page-not-found {

    background: #fff;	

    text-align: center;

}

#manufacturer ul li.brand{

	display: inline-block;

    text-align: center;

	margin: 0 10px;

	

}

/****************add css***************/

.box_categories {

	position: relative;

    background: #fff;

	padding: 0 15px;

	padding-top: 30px;

}

#fieldblockcategories .title_block{margin-bottom: 22px;}

#fieldblockcategories .row{

	margin-left: -30px;

    margin-right: -30px;

}

.box_categories .owl-controls{

	    z-index: 1;

    position: relative;

}

.box_categories .owl-controls .owl-buttons{

	min-width: 80px;

	float: left;

	left: 15px;

	position: absolute;

	line-height: 1;

	top: 41px;

}



.box_categories .owl-controls .owl-buttons .owl-next,

.box_categories .owl-controls .owl-buttons .owl-prev{

	position: relative;

    top: 0;

    z-index: 1;

    margin-top: 0;

    right: auto;

    left: auto;

    opacity: 1;

}



.box-item-inner{

	position:relative;

	overflow:hidden;

}

#fieldblockcategories.horizontal_mode .item .item-inner {

        margin: 0;

    border: none;

    background: none;

}

#fieldblockcategories .right-block-cate{

	position: absolute;

    bottom: 30px;

    background: #fff;

    min-width: 250px;

    min-height: 80px;

    display: flex;

    align-items: center;

    border-radius: 4px;

    left: 50%;

    transform: translate(-50%);

    -webkit-transform: translate(-50%);

    -ms-transform: translate(-50%);

    -moz-transform: translate(-50%);

    -o-transform: translate(-50%);

}

.tabcontent{

	margin-top: 100px;

	margin-bottom: 70px;

	overflow: hidden;

	clear: both;

}

#testimonials_block_right .title-top-center h4{

	display:none;

}

#testimonials_block_right .title-top-center i{

    font-size: 36px;

    color: #fff;

}

.logo_newsletter_ft{

	text-align:center;

}

.logo_newsletter_ft h4{

	color: #fff;

	font-size: 20px;

	font-weight: bold;

	text-transform: uppercase;

	margin-top: 47px;

	margin-bottom: 22px;

}

.block-newsletter p {

    padding-top:0;

    color: #999;

    font-size: 14px;

    font-weight: 500;

	margin-bottom: 30px;

}

.block-newsletter p.alert{

    background: none;

	padding: 0;

	border: none;

	margin: 0;

}

.block-newsletter form {

    position: relative;

    max-width: 470px;

    margin: 0 auto;

}

.block-newsletter form input[type="text"] {

	height:40px;

	line-height:40px;

    padding: 0px;

    width: 100%;

    background: none;

    color: #999;

	font-size: 14px;

	font-weight: 500;

    border-bottom: 1px solid rgba(255,255,255,0.1);

	border-left: none;

	border-top: none;

	border-right: none;

}

.block-newsletter form button[type="submit"] {

    position: absolute;

    background: none;

    border: none;

    top: 8px;

    right: 0;

    color: #fff;

    padding: 0;

    font-size: 14px;

}

.link_social_ft{

	text-align:center;

}

.footer-center .links_ft ul{

	margin-bottom: 25px;

}

.footer-center .links_ft ul li{

	display: inline-block;

	position:relative;

	padding-right: 15px;

	margin-right: 15px;

}

.footer-center .links_ft ul li a{

	color:#fff;

	font-size: 14px;

	font-weight: 500;

	line-height: 1;	

}

.footer-center .links_ft ul li:after{

	content: "";

	top: 4px;

	right: 0px;

	width: 2px;

	height: 12px;

	background: #fff;

	position: absolute;

}

.footer-center .links_ft ul li:last-child{

	padding-right: 0px;

	margin-right: 0px;

}

.footer-center .links_ft ul li:last-child:after{

	display:none;

}

.ft_bottom{

	display:block;

	line-height:64px;

}

.ft_bottom .copyright_left p{

	color: #999;

	font-size: 14px;

	font-weight: 600;

	margin: 0;

}

.ft_bottom .copyright_left{

	float: left;

	text-align: left;

}

.ft_bottom .payment_right{

	float: right;

	text-align: right;

}

.footer-center .links_ft ul li:hover a {

    color: #c8a165;

    transition: all 0.3s ease-in-out 0s;

    -webkit-transition: all 0.3s ease-in-out 0s; 

    -ms-transition: all 0.3s ease-in-out 0s; 

}

.ft_bottom .payment_right:hover a {

	opacity:0.7

}



#best-sellers_block_right.top_rightcol .left-product img{

	width:110px;

	height:auto;

}

.top_rightcol.vertical_mode .title_block {

    margin-bottom: 10px;

}

.top_rightcol.vertical_mode .left-product {

    margin-right: 20px;

}

.top_rightcol.vertical_mode .item-inner {

    padding: 20px 0;

}

.top_rightcol.vertical_mode .right-product .product_name {

    margin-bottom: 12px;

}

#quick-view-images .owl-buttons{

	position: absolute;

	width: 100%;

	top: 50%;

	margin-top: -17.5px;

	margin-left: -17.5px;

	z-index: 2;

	opacity:0;

}

#quick-view-images:hover .owl-buttons{

	opacity:1;

}

#product_comparison .regular-price {

    padding-left: 30px !important;

}



#instagram_block{

	padding-bottom: 85px;

}

#instagram_block .title_block{margin-bottom: 30px}



.item-instagram .images_inner .instagram_likes_comments {display: none;}

.item-instagram .images_inner:hover .instagram_likes_comments {

    position: absolute;

    left: 50%;

    top: 50%;

    text-align: center;

    transform: translate(-50%, -50%);

    display: inline-block;

    cursor: pointer;

}

.item-instagram .images_inner .instagram_likes_comments .text-center {

    width: 100%;

    height: auto;

    line-height: 24px;

    display: inline-block;

    text-align: center;

	 margin-bottom: 0;

}

.item-instagram .images_inner .instagram_likes_comments .text-center,

.item-instagram .images_inner .instagram_likes_comments .text-center i {color: #fff;z-index: 1;}

.item-instagram .images_inner:hover .instagram_likes_comments .text-center {

    -webkit-transition: all .3s ease-in-out 0s;

    -moz-transition: all .3s ease-in-out 0s;

    transition: all .3s ease-in-out 0s;

}

.item-instagram .images_inner .instagram_images_contents img{

	-webkit-transform: rotate(0) scale(1);

    -moz-transform: rotate(0) scale(1);

    -ms-transform: rotate(0) scale(1);

    -o-transform: rotate(0) scale(1);

    -webkit-transition: all 0.4s ease-in-out 0s;

    -o-transition: all 0.4s ease-in-out 0s;

    transition: all 0.4s ease-in-out 0s;

}

.item-instagram .images_inner .instagram_images_contents:hover img{

	-webkit-transform: rotate(-10deg) scale(0.9);

    -moz-transform: rotate(-10deg) scale(0.9);

    -ms-transform: rotate(-10deg) scale(0.9);

    -o-transform: rotate(-10deg) scale(0.9);

}

.item-instagram .images_inner .instagram_likes_comments:before{

	position: absolute;

    top: 50%;

    left: 50%;

    z-index: -1;

    width: 70px;

    height: 70px;

    border: 2px solid #fff;

    background: rgba(150, 33, 199, 0.30);

    content: '';

    opacity: 0;

    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

    transition: opacity 0.35s, transform 0.35s;

    -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);

    transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);

    -webkit-transform-origin: 50%;

    transform-origin: 50%;

}

.item-instagram .images_inner:hover .instagram_likes_comments:before{

	opacity: 1;

    -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);

    transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);

}

#onecate_products_block_2 .left_ft2{

	padding:0;

}

#onecate_products_block_2{

	margin-bottom:70px;

}

.img_stt_top > div {

	margin-top:30px;

}

.img_stt_top a:before{

    background: rgba(0,0,0,.1);

    bottom: 0;

    content: "";

    cursor: pointer;

    display: block;

    height: 100%;

    left: 0;

    margin: 0 auto;

    opacity: 0;

    padding: 0;

    position: absolute;

    right: 0;

    width: 4px;

    top: 0;

}

.img_stt_top > div {

   position: relative;

   display: inline-block;

}

.img_stt_top a:hover:before {

    height: 100%;

    opacity: 1;

    transition: all 0.75s ease-in-out 0s;

    width: 100%;

}

#header_menu .fieldmegamenu .menu-items {

    display: block;

    background: #fff;

    transform: scaleY(0);

    transform-origin: 100% 0%;

    border: none;

    margin-top: 0;

    transition: transform 0.5s ease;

	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);

    box-shadow: 0 0 10px rgba(0,0,0,.1);

}

#moda_popupnewsletter .modal-content {

    background: #fff;

}

.footer-top .emailblock form .input-wrapper input::-webkit-input-placeholder,

.footer-top .emailblock form .input-wrapper textarea::-webkit-input-placeholder {

    color: #999;

}

@media (max-width: 543px){

.cart-grid-body .cart-overview {

    padding: 0 !important;

}

.product-line-grid-left {

    padding: 0px!important;

    margin-bottom: 20px;

}

}

#fieldbrandslider .owl-carousel .owl-item {

	text-align:center;

}

.ui-menu .ui-menu-item {

    border: solid #ebebeb;

    border-width: 0 0 1px;

}

.ui-menu .ui-menu-item:last-child{

	border:none;

}

#_desktop_search_ft .current:hover{

	color: #333;

}



/****************add css*************/

.header-nav .nav-left > div {

	display:inline-block;

}

.header-nav .nav-left > div i{

	padding-right: 10px;

    font-size: 14px;

}

.header-nav .nav-left .nav_dress:after{

	    content: "|";

    width: 1px;

    color: #ebebeb;

    padding: 0 15px;

    position: relative;

    display: inline-block;

}

.nav2 .mobile_links .dropdown-toggle:after{display: none}

.horizontal_mode .block_title{

	text-align:center;

	overflow: hidden;

}

.horizontal_mode .block_title .sub_title{	

    font-style: italic;

    font-weight: 400;

    font-size: 18px;

	color:#c8a165;

	margin-bottom: 15px;

    line-height: 1;

}

#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {

	color: #666666;

    text-decoration: line-through;

    font-size: 14px;

    font-weight: 400;

    vertical-align: bottom;

    margin-bottom: 0;

    display: inline-block;

    padding-left: 30px;

}



.button-specialproductdeal .btn-add-to-cart:hover .add-to-cart {

    background: #363636 !important;

}

.button-specialproductdeal .add-to-cart {

    font-size: 14px;

    padding: 0 15px;

    min-width: 150px;

	height:45px;

	line-height:45px;

    color: #fff;	

    font-weight: 400;

    text-transform: uppercase;

    text-align: center;

    width: auto;

    position: relative;

	background:#c8a165;

	border-radius:30px;

}

.button-specialproductdeal .btn-add-to-cart {

    opacity: 1;

	margin: 0;

}

/**********staticblock_home1*********/

.hover-banner .no-fullwwidth{float: right;}

.hover_banner_center_img{

	float: right;

    left: 0;

    bottom: auto;

    right: 0;

    top: auto;

    width: 100%;

    height: 100%;

    position: relative;

	display: flex;

    align-items: center;

}

.hover-banner a{

	position: relative;

    overflow: hidden;

    display: inline-block;

    max-width: 68.2%;

    float: right;

}

.hover-banner a img{max-width: 1145px;}

.hover_banner_center{

	max-width: 31.8%;

    display: inline-block;

    float: left;

	text-align: left;

	padding-right: 30px;

}

.hover_banner_center h2{

	    font-size: 30px;

    text-transform: uppercase;

    color: #333333;

    line-height: 45px;

    margin-bottom: 40px;

	padding-bottom: 40px;

    position: relative;

}

.hover_banner_center h2:hover{color: #c8a165;}

.hover_banner_center h2:before{

	content: "";

    width: 60px;

    height: 3px;

    background: #c8a165;

    position: absolute;

    bottom: 0;

}

.hover_banner_center p{

	line-height: 22px;

    margin-bottom: 40px;

	text-align: justify;

}

.hover_banner_center span{

	display: inline-block;

    line-height: 40px;

    min-width: 140px;

    text-align: center;

    background: #adadad;

    border-radius: 4px;

    color: #fff;

    font-weight: 500;

    text-transform: uppercase;

}

.hover_banner_center span:hover{background: #c8a165;}



.block-ft .banner_content:hover img{

    -webkit-transform: scale(.95,.9);

    -moz-transform: scale(.95,.9);

    transform: scale(.95,.9);

    transition: all 0.5s ease-in-out;

}



.bn_content_ft{

	padding: 12px 6px 0;

    width: 25%;

    text-align: center;

	float: left;

}

.bn_content_ft:first-child{padding-left: 12px;}

.bn_content_ft:last-child{padding-right: 12px;}

.banner_content_ft{

	background: #f8f8f8;

	    border-radius: 4px;

		min-height: 180px;

		position: relative;

}

.banner_content_ft .des_banner h4{

	color: #333333;

    font-size: 15px;

    text-transform: uppercase;

    margin-bottom: 14px;

}

.banner_content_ft .des_banner h4:hover{color: #c8a165;}

.banner_content_ft .des_banner i{

	font-size: 36px;

    color: #333;

    margin-bottom: 15px;

}

.banner_content_ft:hover .des_banner i{

	-webkit-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.2);

    transform: scale(1.2);

}

.banner_content_ft p{

	margin-bottom: 0;

    line-height: 20px;

    font-weight: 600;

}

.banner_content_ft .des_banner{

	z-index: 2;

    position: relative;

	padding-top: 33px;

}

.des_banner_ft{

	    position: absolute;

    color: #f0f0f0;

    font-size: 110px;

    font-weight: 700;

    text-align: center;

    width: 100%;

	line-height: 0.8;

    top: 23px;

}

.blog_mask{

	opacity: 0;

    visibility: hidden;

    z-index: 0;

    position: absolute;

    left: 0;

    top: 0;

    border-radius: 4px;

    width: 100%;

    height: 100%;

    -webkit-transform: scale(.1);

    -ms-transform: scale(.1);

    transform: scale(.1);

    -webkit-transition: all 0.4s ease;

    transition: all 0.4s ease;

    background-color: rgba(0,0,0,.10);

}

.bn_content_ft:hover .blog_mask{

	opacity: 1;

    visibility: visible;

    z-index: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

}



#staticbanner .banner_content,.banner_left{

	position:relative;

	overflow: hidden;

}

.banner_left a,.left-block-cate{

	display: inline-block;

    position: relative;

}

.left-block-cate a:after,

.left-block-cate a:before,.hover-banner a:before,.hover-banner a:after,

#staticbanner .banner_content a:before,

#staticbanner .banner_content a:after,

.banner_left a:before,.banner_left a:after{

	background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0;

    content: "";

    height: 0;

    opacity: 1;

    -moz-opacity: 1;

    -khtml-opacity: 1;

    -webkit-opacity: 1;

    position: absolute;

    width: 0;

}

.hover-banner a:before,.left-block-cate a:before,#staticbanner .banner_content a:before,.banner_left a:before{

	right: 0;

    bottom: 0;

}

.hover-banner a:hover:before,.left-block-cate:hover a:before,#staticbanner .banner_content:hover a:before,.banner_left:hover a:before{

	height: 100%;

    opacity: 0;

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-opacity: 0;

    transition-duration: 1.3s;

    width: 100%;

}

.hover-banner a:after,.left-block-cate a:after,#staticbanner .banner_content a:after,.banner_left a:after{

	left: 0;

    top: 0;

}

.hover-banner a:hover:after,.left-block-cate:hover a:after,#staticbanner .banner_content:hover a:after,.banner_left:hover a:after{

	height: 100%;

    opacity: 0;

    -moz-opacity: 0;

    -khtml-opacity: 0;

    -webkit-opacity: 0;

    transition-duration: 1.3s;

    width: 100%;

}

#staticbanner .banner_content .des_banner{

    position: absolute;

    top: 60px;

    left: 60px;

    text-align: left;

}

#staticbanner .banner_content .des_banner p{

	font-size: 18px;

    text-transform: none;

    margin-bottom: 0;

    font-weight: 500;

    color: #fff;

}

#staticbanner .banner_content .des_banner h4{

    font-size: 30px;

    text-transform: uppercase;

    font-weight: bold;

    color: #fff;

    line-height: 24px;

    margin-bottom: 10px;

}

#staticbanner .banner_content .des_banner h4:hover{color: #c8a165;}

@media (max-width: 1400px) and (min-width: 769px){

	#staticbanner .banner_content .des_banner{

		top: 40px;

    left: 40px;

	}

	#staticbanner .banner_content .des_banner h4{font-size: 22px;}

	#staticbanner .banner_content .des_banner p{font-size: 14px;}

}



.staticblock3_text{

	width: 100%;

    text-align: center;

}

.staticblock3_text h4{

	font-size: 20px;

    color: #333333;

    line-height: 30px;

}

.staticblock3_text > p{

	    max-width: 375px;

    margin: 0 auto;

    margin-bottom: 45px;

}

.staticblock3_text > p span{

	font-size: 18px;

    color: #c8a165;

    font-weight: bold;

}

.staticblock3_text .buy_now{

	background: #fff;

}

.staticblock3_text .buy_now:before{border: 1px solid #000;}

.staticblock3_text .buy_now a{

	line-height: 44px;

	    background: #17161c;

		text-transform: none;

}

.staticblock3_text .buy_now:hover a{background: #c8a165}

.staticblock3_text .buy_now:hover:before{border: 1px solid #c8a165;}

.staticblock3_text .buy_now:hover:after{    border: 1px solid rgba(221, 94, 137, 0.30);}

.staticblock3_text .buy_now:after{border: 1px solid rgba(0, 0, 0, 0.30);}

.staticblock3{

	display: flex;

	min-height: 570px;

    align-items: center;

	    z-index: 1;

}

.staticblock3_ft .banner_content{

	float: right;

	overflow: hidden;

}

.staticblock_3{margin-top: 20px}

.staticblock3_ft .banner_content:after{

	    content: "";

    border: 1px solid #e0e0e0;

    position: absolute;

    right: 35px;

    bottom: 20px;

    width: 550px;

    height: 100%;

}

.staticblock3_ft .banner_content:hover:after{

	border: 1px dashed #c8a165;

}

.staticblock3_ft .banner_content a:hover:after{

	    top: 20px;

    right: 20px;

    left: 20px;

    bottom: 20px;

    border: 3px dashed #c8a165;

}

.staticblock3_ft .banner_content a{

	position: relative;

    display: inline-block;

    z-index: 1;

}

.staticblock3_ft .banner_content a:before{

    content: "";

    border: 1px solid #c8a165;

    position: absolute;

    top: 10px;

    right: 10px;

    left: 10px;

    bottom: 10px;

}

.staticblock3_ft .banner_content a:after{

    content: "";

    border: 3px solid #c8a165;

    position: absolute;

    top: 15px;

    right: 15px;

    left: 15px;

    bottom: 15px;

}



/***********footer************/

.footer-top{

    background: #151b24;

    padding: 60px 0;

    text-align: center;

    position: relative;

}

.footer-top .emailblock .title_newsletter p{

    text-transform: none;

    margin-bottom: 42px;

    color: #999999;

}

.footer-top .emailblock .title_newsletter h4{

	font-size: 24px;

    color: #fff;

    text-transform: uppercase;

    line-height: 0.8;

    margin-bottom: 20px;

}

.footer-top .emailblock form, .footer-top .emailblock form .input-wrapper{

	display: inline-block;

}

.footer-top .emailblock form .input-wrapper input{

    height: 45px;

    line-height: 45px;

    min-width: 470px;

    border: none;

    padding: 0 20px;

    font-size: 14px;

    background: #ffffff;

    border-radius: 4px;

    margin-right: 15px;

}

.footer-top .emailblock form .input-wrapper{

    float: left;

}

.footer-top .emailblock form .button-newletter{

	    width: 150px;

    height: 45px;

    background: #c8a165;

    color: #fff;

    border: none;

    font-weight: 600;

    text-transform: uppercase;

    font-size: 14px;

    letter-spacing: 1px;

    border-radius: 4px;

    padding: 0;

}

.footer-top .emailblock form .button-newletter:hover{

	color: #c8a165;

	background: #fff;

}

.footer_icon{

    margin-bottom: 12px;

}

.footer_icon:last-child{

    margin-bottom: 0px;

}

.footer_icon p{

	margin:0;

	color: #999;

}

.footer_icon p a:hover{

	color: #c8a165;

}

.footer_icon p a{

	color: #999;

}

#footer .colorf i{

	margin-right:8px;

}

/***************category page ***********/

#box-product-grid .row > .item{

	display:inline-block;

	text-align: center;

}

#left-column .cross{

    background: #c8a165;

    height: 1px;

	display: none;

}

#left-column .cross1{

    width: 90px;	

    margin-top: 20px;

}

#left-column .cross2{

    width: 40px;

	margin-top: 4px;

	margin-bottom: 20px;

}

/*********header*********/

.wishlist_nav2_1 i , .checkout_nav i{

	margin-right:5px;

	font-size: 14px;

}

.wishlist_nav2_1 .wishtlist_nav2{

	line-height: 50px;

    padding: 0 20px;

	border-right: 1px solid rgba(255,255,255,0.1);

}

.checkout_nav {

	padding-left:20px;

}

/******************************/

#product-description-short {

    color: #666;

    text-align: justify;

}

#footer_contact .fax_info{

	display:none;

}

#footer #block_myaccount_infos .myaccount-title a {

    color: #fff;

    font-size: 17px;

}

#footer #block_myaccount_infos ul .wishlist-link{

	width:100%;

	line-height: 28px;

    padding: 0;

}

#footer #block_myaccount_infos ul .wishlist-link i{

	display:none;

}

#footer .email_info span:hover{

	color:#c8a165;

}

.bg_testimonials{

    background: url(../field-css/bg_testi.jpg) no-repeat top center;

	background-attachment: fixed;

    background-blend-mode: screen;

    background-clip: border-box;

    background-color: rgba(0, 0, 0, 0);

    background-size: cover;

    background-origin: padding-box;

    background-repeat: no-repeat;

    padding: 100px 0;

}

#fieldtestimonials .owl-buttons [class^="carousel-"] span{

    color: #fff;

    background: rgba(255, 255, 255, 0.30);

    font-weight: normal;

    height: 45px;

    line-height: 45px;

    text-align: center;

    width: 45px;

    position: relative;

    font-size: 24px;

    border-radius: 100%;

}

#fieldtestimonials.horizontal_mode .owl-carousel .owl-item .item{padding: 0}

#fieldtestimonials .title_block .title_text{

	color: #fff;

}

.content_top{

	width: 660px;

	height: 225px;

	background: #fff;

	padding: 45px 0;

    margin: 0 auto;

	margin-bottom: 42px;

	text-align: center;

}

.content_top:after{

	font-family: FontAwesome;

    font-size: 47px;

    color: #fff;

    position: absolute;

    content: "\f0d7";

    left: 50%;

    bottom: 26px;

    margin-left: -13px;

}

#fieldtestimonials .item .name{

	font-size: 18px;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 10px;

    color: #c8a165;

    display: block;

    line-height: 1;

}

#fieldtestimonials .item .info{

	font-size: 14px;

    color: #999999;

    display: block;

    line-height: 1;

}

#fieldtestimonials .content{

	margin: 0 50px;

    margin-bottom: 22px;

}

.smart-blog-home-post .top_content .date_blog{

	display: inline-block;

    margin: 0;

    font-size: 14px;

    color: #666;

	padding-left: 6px;

}

.smart-blog-home-post .top_content > div.author_blog{

	display: inline-block;

    color: #666;

    padding-right: 8px;

}

.fieldmegamenu .menu_home .menu-items {

    padding-bottom: 18px;

    padding-top: 20px;

}



#fieldtestimonials .item .image img,#fieldtestimonials .slick-active .item .image img{

	    border-radius: 100%;

    width: 80px;

    margin: 0 auto;

	opacity: 0.8;

	margin-top: 15px;

}

#fieldtestimonials .slick-active.slick-center .item .image img{

	width: 110px;

	opacity: 1;

	margin: 0 auto;

}

#fieldtestimonials-nav .slick-list{

	max-width: 360px;

    margin: 0 auto;

    max-height: 110px;

}



.slick-dotted.slick-slider{margin-bottom: 0}

#fieldtestimonials-nav .slick-dots li button{

	display: block;

    width: 10px;

    height: 10px;

    margin: 0 12px;

    background: none;

    border: 2px solid #fff;

    border-radius: 50%;

	padding: 0;

}

#fieldtestimonials-nav .slick-dots li button:before{

	content: "";

    width: 26px;

    height: 1px;

    display: inline-block;

    background: #fff;

    position: absolute;

    top: 5px;

    margin-left: 5px;

}

#fieldtestimonials-nav .slick-dots li.slick-active button:before,

#fieldtestimonials-nav .slick-dots li button:hover:before{

	top: 7px;

	margin-left: 7px;

}

#fieldtestimonials-nav .slick-dots li:last-child button:before{display: none}

#fieldtestimonials-nav .slick-dots li.slick-active button,

#fieldtestimonials-nav .slick-dots li button:hover{

	width: 15px;

    height: 15px;

    border: 3px solid #c8a165;

}

#fieldtestimonials:hover .testimonial-prev, #fieldtestimonials:hover .testimonial-next{opacity: 1;}

.testimonial-prev.slick-arrow,.testimonial-next.slick-arrow{

	color: #fff;

    font-weight: normal;

    text-align: center;

    font-size: 30px;

    position: absolute;

    top: 40px;

    left: 350px;

    opacity: 0;

}

.testimonial-prev.slick-arrow:hover, .testimonial-next.slick-arrow:hover{

	color: #c8a165;

}

.testimonial-next.slick-arrow{

    right: 350px;

    left: auto;

}

.testimonial-prev.slick-arrow span:before{

	content: "\f177";

}

.testimonial-next.slick-arrow span:before{

	content: "\f178";

}



.footer-top .emailblock .alert {

    background: none;

    border: none;

    color: red;

	font-size: 14px;

    margin: 0;

    padding: 0;

    line-height: 30px;

}

img{

	max-width: 100%;

    height: auto;

}

.horizontal_mode .item-inner .left-product a.thumbnail:before{

	position: absolute;

    content: '';

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    z-index: 2;

    opacity: 0;

    transition: all 0.3s ease-in-out 0s;

    background: rgba(0,0,0,.2);

}

.horizontal_mode .item-inner:hover .left-product a.thumbnail:before{

	

}

.horizontal_mode .item-inner .left-product .hover_image, .vertical_mode .item-inner .left-product .hover_image{

    display: inline-block;

    left: 0;

    top: 0;

    right: 0;

    -webkit-transition: 1s all ease-out 0s;

    -o-transition: 1s all ease-out 0s;

    transition: 1s all ease-out 0s;

    z-index: 1;

    position: absolute;

    transform: scale(0);

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    -o-transform: scale(0);

    -ms-transform: scale(0);

}

.horizontal_mode .item-inner:hover .left-product .hover_image,.vertical_mode .item-inner:hover .left-product .hover_image{

    transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    -ms-transform: scale(1);

}

body#checkout #header .header-nav{

	max-height: none;

    padding: 0;

    border: none;

    margin-bottom: 0;

    box-shadow: none;

}

#smart-blog-custom .slick-slide:not(.slick-active) .right_blog_home {

	display: none;

}



/************responsive****************/

@media only screen and (min-width: 992px){

    .container{

        padding-left: 0;

        padding-right: 0;

    }

}

@media (max-width: 1199px){

	.outer-slide [data-u="arrowleft"]{margin-left: -30px;}

	.outer-slide [data-u="arrowright"]{margin-right: -30px;}

	.testimonial-next.slick-arrow{right: 200px;}

	.testimonial-prev.slick-arrow{left: 200px;}

	#fieldblockcategories .right-block-cate{min-width: 200px;}

	.banner_content_ft p{

		line-height: 22px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    max-height: 22px;

	}

	#box-product-grid.horizontal_mode .item-inner:hover .btn-add-to-cart,

	.special_block_right.horizontal_mode .item-inner:hover .btn-add-to-cart{display: none;}

	#box-product-grid .bottom_cart,.special_block_right .bottom_cart{line-height: 1;}

}

@media (max-width:1024px){

    #left-column .vertical_mode .left-product{margin-right: 10px;}

    #left-column .right-product .product_name a{

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        max-width: 100%;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    #field_productcates .right-product .product_name a{

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        max-width: 100%;

        -webkit-line-clamp: 1;

        -webkit-box-orient: vertical;

    }

}

@media (max-width: 1199px) and (min-width: 992px){

	.js-qv-mask.mask li.vertical-thumb:first-child{margin-top: 2px;}

	.right_block_img_menu{margin-top: -79px;}

	.fieldmegamenu .menu_2 .menu-item > .title {

		line-height: 20px;

	}

	.fieldmegamenu .menu_2 .menu-items {

		padding-bottom: 25px;

	}

	.footer_icon p {

		font-size:13px;

	}

	#footer_sub_menu_col_1 p {

		margin-bottom: 10px;

	}

	.item-product-list .left-product a {

		min-width: 270px;

	}

	#special_product_deal .item-inner .left-product{

		padding: 0 25px;

    width: 54.3%;

	}

	#special_product_deal .item-inner .right-product{

		width: 28%;

	}

	.smart-blog-home-post .slick-slide img{    max-width: 400px;}

	.smart-blog-prev.slick-arrow{

		left: 240px;

    top: 123px;

	}

	.smart-blog-next.slick-arrow{

		right: 240px;

    top: 123px;

	}

	

}



@media(max-width:991px) and (min-width:768px){

	#js-product-list .item-product-list .btn-add-to-cart-list{

		display: block;

    float: none;

    margin-bottom: 8px;

	}

	#box-product-list .right-product .comments_note {

		padding-bottom:0;

	}

	.static_1 .right-block {    

		padding-left: 15px;

	}

	.item-product-list .left-product a {

		min-width: 230px;

		max-width: 230px;

	}

	.item-product-list .right-product {

		padding: 12px;

	}

	#products .item-product-list .right-product .decriptions-short p{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    line-height: 20px;

    max-height: 20px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

	}

	.top_rightcol.vertical_mode .left-product {

		margin-right: 10px !important;

	}

	.top_rightcol .left-product .thumbnail{

		max-width:100px;

	}

	.top_rightcol.vertical_mode .price {

		margin-right: 5px;

	}

}

@media (max-width: 1199px) and (min-width: 768px){

	#search_filters_wrapper #search_filters > h4{

		padding: 0 13px;

	}

	#footer .footer-center .links ul#footer_sub_menu_contact li:first-child p:last-child{

		    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

	}

	#fieldsizechart-global .right-content-size {

		float: left;

		max-width: 60%;

		padding: 0 20px;

	}

	.staticblock3_ft .banner_content:after{    width: 471px;}

	.staticblock3{min-height: 510px;}

	#fieldsizechart-global .right-content-size{

        float: left;

        max-width: 60%;

        padding: 0 20px;

    }

    .left-content-size{

        float: left;

        padding: 0 20px 30px;

        width: 40%;

        text-align: center;

    }

}

@media (max-width: 991px){

	.tabs .nav-tabs .nav-item{

		margin-right: 18px;

    padding-right: 18px;

	}

	#_mobile_cart_ft span.fa{

		font-size: 18px;

    color: #fff;

    line-height: 40px;

	padding-right: 20px;

	}

	#_mobile_cart_ft .cart-products-count{

		position: absolute;

    top: 0;

    text-align: center;

    right: 4px;

    width: 16px;

    height: 16px;

    line-height: 16px;

    border-radius: 100%;

    background: #fff;

	}

	.staticblock_nav_text h4{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

    max-height: 20px;

	}

	.container div.col-md-4.staticblock_nav2 .staticblock_nav_text{max-width: 70%;}

	.owl-item .product-left-mask .left-product img{width: 100%}

	#header_links ul li:last-child{padding-right: 0;}

	#special_product_deal .item-inner .right-product .product-description{text-align:center}

	#staticbanner > div {

		text-align:center;

		    margin-bottom: 25px;

	}

	#staticbanner > div:last-child{

		margin-bottom:0;

	}

	#staticontact .block1, #staticontact .block2, #staticontact .block3 {

		float: left;

		width: 100%;

	}

	#special_product_deal .des_pro p {

		text-align: justify;

	}

	.staticontact_content {

		border-right:none;

		border-bottom: 1px solid rgba(255,255,255,0.15);

	}

	#footer .block-contact.links ul{    margin-bottom: 25px;}

	#header .fieldmegamenu .submenu .title a{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    max-width: 100%;

    max-height: 30px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

	}

	#header #sticky_mobile .nav2{

	float: left;

    padding-right: 20px;

    color: #fff;

    font-size: 18px;

    line-height: 40px;

	}

	#sticky_mobile #_mobile_user_info{

		float: none;

	}

	#sticky_mobile .mobile_links .expand-more i{

		font-size: 14px;

    color: #666;

	}

	#sticky_mobile .dropdown .expand-more{

		color: #333;

    font-size: 14px;

	}

	#sticky_mobile .dropdown-backdrop{display: none}

	#staticblock_home1 .left-block,#staticblock_home1 .right-block {

		width: 100%;

	}

	#staticblock_home1 .left-block{

		margin-bottom:30px;

	}

	#staticblock_home1 .row {

		display: block;

	}

	#staticblock_home1 .right-block{

		float:none;

		text-align:center;

	}

	#special_product_deal .item-inner .product-left-mask{width: 100%;}

	#special_product_deal .item-inner .right-product {

		    width: 100%;

    min-height: auto;

    padding: 30px 0 0 30px;

	margin-bottom: 5px;

	}

	#special_product_deal .item-inner .left-product{

		    padding: 0;

    width: 68%;

    float: right;

	}

	#special_product_deal .item-inner .item-countdown{left: 30px;}

	.top-logo{    margin-bottom: 30px;text-align: center;margin-top: 30px;}

	.nav2.nav2_ft{display: none}

	.nav-left{

		float: none;

    text-align: center;

	}

	#sticky_mobile{

		right: 0;

    top: 5px;

    position: absolute;

	}

	

	#sticky_mobile .nav2 .dropdown-toggle i,

	#_mobile_user_info .mobile_links i{color: #fff;font-size: 18px;}

	#header #_mobile_user_info .dropdown-menu li a	{

		font-size: 14px;

    padding: 0 15px;

    margin-right: 0;

    display: block;

    float: none;

    text-transform: capitalize;

    border: none;

    line-height: 38px;

    border-bottom: none;

    width: auto;

	}

	#fieldtabproductsisotope.block{margin-bottom: 70px}

	#staticbanner .banner_content{display: inline-block}

	.vertical_mode .right-product .product_name a{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    max-width: 100%;

    max-height: 22px;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

	}

	#header .header-nav{background: #333;}

	#header_links{

		float: none;

    text-align: center;

	}

	.des_testimonial p{padding: 0 50px;}

	.des_testimonial p:before{margin-left: -25px;}

	.staticblock3{

		min-height: auto;

		margin-bottom: 30px;

	}

	.staticblock3_ft .banner_content{

		float: none;

    text-align: center;

	}

	.staticblock3_ft .banner_content:after{display: none}

	.hook_footer_after{padding: 0 15px;padding-bottom: 44px;}

	.smart-blog-home-post .slick-slide img{max-width: 320px;}

}

@media(max-width:991px){

	#view_wishlist ul.wlp_bought_list > li .product_image{text-align: center}

	.shopping-cart-ft{background: #333 !important;}

	.shopping-cart.buy_now:after{display: none}

	#header_mobile_menu .fieldmegamenu .menu-items > .menu-item.customcontent{text-align: center}

	#header_mobile_menu .fieldmegamenu .menu-shop .menu-items > .menu-item.customcontent{text-align: left;}

	#header_mobile_menu .fieldmegamenu .menu-home .menu-items > .menu-item.customcontent{text-align: left}

	.big-slide-title{

		font-size: 20px;

	}

	.row div .banner_content_ft a:after	{width: 170px;}

	.container.block-ft{padding: 0; margin-bottom: 30px;}

	.container.block-ft > div{    text-align: center;margin-bottom: 30px;}

	.container.block-ft > div .banner_content{

		display: inline-block;

    position: relative;

	}

	#fieldtabproductsisotope.horizontal_mode .item-inner{

		margin-bottom: 30px;

		padding: 0;

	}

	.img_stt_top{

		text-align:center;

		clear: both;

	}

	.image_product_ft.right_ft2 {

		text-align:center;

	}

	#_desktop_cart_ft span.cart-products-count,#_desktop_search_ft .current,#_desktop_cart_ft span.fa {

		color: #fff;

	}

	#_mobile_cart_ft .cart_top_ajax {

		max-width: 270px;

    margin-top: 5px;

	}

	.text-center.hover-banner1{

		margin-top:100px;

	}

	.static_1 .des_static p {

		text-align: justify;

	}

	#testimonials_block_right .next.bx-next, #testimonials_block_right .prev.bx-prev {

		top: 38%;

	}

	#footer_contact::before{

		display:none;

	}

	#footer_logo p {

		max-width: 100%;

	}

	#footer_logo{

		margin-bottom:20px !important;

		overflow:hidden;

	}

	.bn_content_ft{width: 50%;}

	.bn_content_ft.bn_content_ft2{padding-right: 12px;}

	.bn_content_ft.bn_content_ft3{padding-left: 12px;}

	.testimonial-next.slick-arrow{right: 0;}

	.testimonial-prev.slick-arrow{left: 0;}

	.click-cart .unline_cart {

        display: none;

    }

	.nav-header span{    margin-right: 0;}

}

@media (max-width:768px){

	#fieldblockcategories.horizontal_mode .owl-theme .owl-controls .owl-pagination{

		right: 15px;

	}

	.hover-banner .no-fullwwidth{padding-left: 15px;}

    #fieldbrandslider.horizontal_mode .owl-carousel .owl-item .item{

        padding: 0px 17px;

        display: inline-block;

    }

    #left-column .v-megamenu-container{display: none}

    #wrapper .breadcrumb li:after{margin: 0px 5px;}

    #_desktop_search_ft .btn.button-search{position: absolute;}    

    .dropdown-menu li i{display: none}

    .contact-link-ft1:before, .mobile_links .expand-more:before{display: none}

    .vmegamenu2.v-megamenunone{display: none}

    .newletter-text{

        text-align: center;

        float: none;

        line-height: 60px;

        display: block;

    }

    .newletter-text i,.newletter-text1,.newletter-text2{float: none;line-height: 60px;}

	

    .tab_cates li{    padding: 0 10px;    margin: 0;}

    .left-newletter{

        float: none;

        margin: 0;

        margin-bottom: 25px;

        display: block;

        text-align: center;

    }

    .footer-newsletter form{float: none}

    .hover_banner{

        display: inline-block;

    }   

	.horizontal_mode .owl-carousel .owl-item .item .item-inner.lage_product{width: 100%}

    .horizontal_mode .owl-carousel .owl-item .item .item-inner.lage_product .product-miniature{display: inline-block}

	#header{background: #fff}

}

@media(max-width: 767px){

    #footer .links .collapse {

        display: none;

    }

    #footer .links .collapse.in{

        display: block;

		margin-bottom:15px;

    }

	#footer .links ul#footer_sub_menu_contact{margin-bottom: 20px;}

    #footer .links .title .collapse-icons .remove, #footer .links .title[aria-expanded="true"] .collapse-icons .add {

        display: none;

    }

    #footer .title .collapse-icons .remove, #footer .title[aria-expanded="true"] .collapse-icons .add {

        display: none;

    }

    #footer .links .title[aria-expanded="true"] .collapse-icons .remove {

        display: block;

    }

    #footer .links .navbar-toggler{

        display: inline-block;

        padding: 0;

    }

    #footer .links .title {

		padding: 0;

		cursor: pointer;

		position: relative;

		color: #fff;

		top: 0;

		right: 0;

		text-align: left;

	}

	#footer .hook_footer_after .links .title{color: #fff}

	#footer .footer-center .title .h3{

		font-size: 17px;

    color: #fff;

    text-transform: uppercase;

    position: relative;

    font-weight: bold;

    margin-bottom: 20px;

    margin-top: 0px;

    border-bottom: none;

    display: inline-block;

    cursor: pointer;

    width: auto;

    line-height: 1;

	}

	.footer-center{

		padding-bottom: 70px;

	}

	.hook_footer{

		padding-bottom: 5px;

    padding-top: 20px;

	}

	#footer .block-contact.links ul{margin-top: 0}

	#footer .links.links-list .wrapper{

		float: left;

    width: 100%;

	}

	#footer .opening_hours_block .block-social, .opening_hours_block{text-align: center}

}

@media(max-width:767px){

	.special_block_right.horizontal_mode .item-inner{    max-width: 270px;}

	#right-column .title_block .title_text{text-align: center;}

	.content_top{width: 100%;}

	.tabs,.product-information,.js-qv-mask.mask{margin-bottom: 40px}

	.banner_left{text-align: center;margin-bottom: 40px;}

	.smart-blog-prev.slick-arrow{    left: 0;}

	.smart-blog-next.slick-arrow{right: 0;}

	#fieldsizechart-global .right-content-size {

		float: left;

		max-width: 100%;

		padding: 15px;

	}

	.rte ul.text-measure {

		text-align: justify;

	}

	.left-content-size {

		width: 100%;

		text-align: center;

	}

	.left-content-size {

		float: left;

		padding: 0 15px 30px;

	}

	ul.wlp_bought_list > li{

		margin-bottom: 30px;

    border: 1px solid #ebebeb;

	}

	ul.wlp_bought_list > li .product_image{

		padding: 15px 0;

		    text-align: left;

	}

	ul.wlp_bought_list li .lnkdel{

		top: 0;

    right: 27px;

	}

	.block_blog_categories.block-categories .title_sm{display: none}

	.pagination .page-list{

    float: none;

    line-height: 1;

	}

	.pagination .page-list li{float: none;}

	.text-align-left{clear: both;}

	.blog_popularposts .title_sm{

		position: absolute;

    right: 0;

    top: 0;

    padding: 8px;

    color: #fff;

	}

	.blog_popularposts .title_sm .collapse-icons .remove,

	.blog_popularposts .title_sm[aria-expanded="true"] .add{display: none;}

	.blog_popularposts .title_sm[aria-expanded="true"] .remove{display: block}

	

	.footer-top .emailblock form .input-wrapper input {

		min-width: 300px;

	}

	.footer-address p{

		    text-align: center;

    line-height: 60px;

	}

	.footer-bottom-img{

		line-height: 1;

    text-align: center;

    margin-bottom: 20px;

	}

	.large-slide-title{

		font-size: 45px;

    line-height: 1;

	}

	.big-slide-title{

		font-size: 30px;

    line-height: 40px;

	}

	.small-slide-title p{

		font-size: 19px;

	}

	.small-slide-title p.right,.small-slide-title p.left{font-size: 0;}

	.slide-button{

		line-height: 45px;

        min-width: 150px;

    font-size: 18px;

	}

	.hover_banner_center{max-width: 40%;}

	.smart-blog-home-post .slick-slide img{max-width: 100%}

	#product #content{    max-width: 500px;}

	.field-slideshow-container .flexslider{margin-bottom: 40px}

	.social_footer{margin-bottom: 12px;}

		.box-sort-by{

		text-align: center;

		width: 100%;

		display: block;

		float: none;

		margin: 0;

    }

	.products-sort-order {    

		float: none;

		display: inline-block;

		margin-left: 0;

	}

	#box-product-grid .item{

		width:50% !important;

	}

	.info_pro{

		margin-top: 30px;

	}

	.sdsbox-content .recentArticles li {

		padding: 20px;

	}

	.sdsarticleCat,#module-smartblog-details .card-block {

		padding: 20px;

	}

	.text-center.hover-banner1 .row {

		display: block;

		align-items: start;

		min-height: auto;

	}

	.static_1 .right-block {   

		padding-left: 15px;

		margin-top: 30px;

	}

	.static_1 .des_static p {

		max-width: 100%;

	}

	#special_product_deal .item-inner .left-product{

		    padding-left: 10px;

	}

	#special_product_deal .product-miniature {

		display: block;

		align-items: start;

		min-height: auto;

	}

	.banner_block_content {

		padding: 30px 0 0;

	}

	#text_block {

		padding: 70px 0 95px;

	}

	.des_testimonial p {

		max-width: 100%;

	}

	.ft_bottom {

		line-height: 40px !important;

	}

	.ft_bottom .copyright_left,.ft_bottom .payment_right {

		text-align: center !important;

	}

	.hook_footer_after{padding-top: 20px;padding-bottom: 5px;}

	#footer .footer-center .hook_footer_after .title .h3{

		color: #fff !important;

	}

}



@media (min-width: 1200px){

	#fieldsizechart {

		max-width: 1100px;

		height: auto;

		 overflow-x: hidden;

		overflow-y: hidden;

		background: none;

		width: auto;

		box-shadow: none;

	}

	.fieldsizechart_content {

		top: 50%;

		transform: translate(0,-50%);

		overflow-x: hidden;

		overflow-y: auto;

	}

}



@media (max-width: 734px) and (min-width:667px){

	#box-product-grid .item{

		width:50%;

	}

}



@media(max-width:667px){

	ul.wlp_bought_list li .lnkdel{right: 0;}

	#mywishlist .inputTxt.form-control{display: inline-block}

	#fieldtabproductsisotope .fieldtabproductsisotope-filters li{padding: 0 15px;}

	.container div.col-md-4,.content_top{width: 100%;}

	.header-nav-ft .container div.col-md-4:after{display: none;}

	.staticblock_nav_ft, .staticblock_nav_text,.staticblock_nav_ft i{line-height: 40px;}

	.header-top .container div.col-md-4.staticblock_nav2 .staticblock_nav_text{max-width: 100%;}

	.header-top .container div.col-md-4:last-child{margin-bottom: 10px;}

	.header-top .container div.col-md-4:first-child{margin-top: 10px;}

	.block-social.block p{padding: 0 30px;}

	#js-product-list .item-product-list .btn-add-to-cart-list,#js-product-list .item-product-list .compare, #js-product-list .item-product-list .wishlist.product-wishlist{

		    margin-right: 10px;

	}

}



@media (max-width:600px){

	#mywishlist #block-history .table.table-bordered{

		display: block;

    width: 100%;

    min-height: .01%;

    overflow-x: auto;

	}

	#product_comments_block_tab div.comment{padding: 0 10px;}

	#special_product_deal .item-inner .item-countdown{

		    left: 54%;

    transform: translateX(-50%);

	}

	#special_product_deal .item-inner .left-product{width: 100%;padding: 30px 0 0 30px;}

	#products .item-product-list .right-product .decriptions-short p{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    line-height: 20px;

    max-height: 40px;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

	}

	#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart{padding: 0 15px;}

	.item-product-list .right-product{padding: 0 10px;}

}

@media (max-width:568px){

	#_mobile_search_ft #search_query_top{

		width: 100%;

    max-width: 100%;

    float: none;

    padding-left: 20px;

    border: 1px solid #ebebeb;

    border-radius: 4px;

	}

	form#searchbox{width: 100%;}

	#_mobile_search_ft .search_filter{display: none;}

}

@media (max-width:543px){

	#product_comparison .product-image-block .cover_image img{    max-width: 270px;}

	#mywishlist .form-group .button-medium{

		margin-top: 20px;

	}

	#mywishlist .inputTxt.form-control{width: 100%;}

	

	#sticky_mobile .shopping-cart-ft{top: 0}

	.checkout_nav{

		padding-right:20px !important;

	}

	.small-slide-title p {

		font-size: 34px;

    line-height: 80px;

    max-height: 80px;

	}

	.small-slide-title p.right, .small-slide-title p.left{display: none;}

	.small-slide-title{padding: 0 30px !important;}

	.slide-button{

		line-height: 70px;

    min-width: 250px;

    font-size: 30px;

	}

	.big-slide-title{

		font-size: 40px;

    line-height: 70px;

	}

	.large-slide-title{

		font-size: 57px;

    line-height: 60px;

	}

	#fieldtabproductsisotope .isotope-item,.bg_tabproductsisotope .row1{

		width: 100%;

	}

	#fieldtabproductsisotope .fieldtabproductsisotope-filters li{line-height: 35px;}

	#staticbanner .banner_content .des_banner{

		top: 15px;

    left: 15px;

	}

	#staticbanner .banner_content .des_banner h4{font-size: 20px;}

	#staticbanner .banner_content .des_banner p{font-size: 13px}

	.bg_tabproductsisotope .row1-ft .block{margin-bottom: 40px}

	#instagram_block .item-instagram .col-xs-4{width: 50%}

	#cart .cart-item .product-line-grid > div {

		width:100%;

	}

	#cart #content-wrapper{

		padding: 0!important;

	}

	.cart-item .product-line-grid {

		display: inline-block;

		align-items: center;

		text-align: center;

	}

	.product-line-grid-left {

		padding-right: 15px!important; 

	}	

	.nav2 .dropdown-menu{right: -60px;}

	.outer-slide [data-u="arrowright"], .outer-slide [data-u="arrowleft"],

	.outer-slide [data-u="navigator"],.row div .banner_content_ft a:after{display: none}

	.staticclock1_text .row .col-xs-4{width: 100%;margin-bottom: 20px;}

	.staticclock1_text .row .col-xs-4:last-child{margin-bottom: 0}

	

	#header .fieldmegamenu .menu-shoes .menu-items ul,#header .fieldmegamenu .menu-shop .menu-items ul, #header .fieldmegamenu .menu-sale .menu-items ul{margin-bottom: 10px;}

	#header .fieldmegamenu .menu-shoes .menu-items .menu-item-63 ul{margin-bottom: 0;}

	#header_mobile_menu .fieldmegamenu .menu-items > .menu-item.menu-item-44.customcontent{

		margin-bottom: 25px !important;

	}

	#instagram_block .item-instagram .col-xs-3{width: 50%}

	#fieldtestimonials .content{

		overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

	max-height: 70px;

    -webkit-line-clamp: 3;

    -webkit-box-orient: vertical;

	margin: 0 30px;

    margin-bottom: 22px;

	}

	.item-product-list .left-product a{max-width: 100%;}

	.item-product-list .right-product{padding: 20px;}

	.breadcrumb-abs{

		position: relative;

    width: 100%;

    top: 0;

    transform: none;

	}

	#wrapper .breadcrumb li a,#wrapper .breadcrumb li:after{color: #333}

	.bn-top img{display: none}

	.bn-top{margin: 0;

    padding: 30px 0;}

	.title_block .title_text, #instagram_block .title_text{line-height: 35px;}

	#fieldblockcategories.horizontal_mode .owl-theme .owl-controls .owl-pagination{right: 25px;}

	.bn_content_ft{

		width: 100%;

    padding: 12px;

    padding-bottom: 0;

	}

	.hover_banner_center_img{display: inline-block;}

	.hover_banner_center{

		    width: 100%;

    display: block;

    float: none;

    max-width: 100%;

    padding: 0 15px;

    text-align: center;

	margin-bottom: 30px;

	}

	.hover_banner_center h2:before{

		left: 50%;

    transform: translate(-50%);

	}

	.hover-banner .no-fullwwidth{padding-left: 0;}

	.hover-banner a{    max-width: 100%;}

}

@media (max-width:480px){

	.tabs .nav-tabs .nav-item{    margin-bottom: 10px;}

	.footer-top .emailblock form .button-newletter{    width: 110px;}

}

@media(max-width:414px){

	.testimonial-next.slick-arrow,.testimonial-prev.slick-arrow{display: none !important;}

	#box-product-grid .item{

		width:100% !important;

	}

	.fieldmegamenu .menu-items li .img4, .fieldmegamenu .menu-items li .img5 {

		margin-top: 0;

		text-align: center;

	}

	#header_mobile_menu .fieldmegamenu .menu_2 .menu-items, #header_mobile_menu .fieldmegamenu .menu_3 .menu-items {

		padding-bottom: 30px;

	}

	#footer .block-social {

		display: block;

	}

	#footer .block-social li{

		float:none;

	}

	#new_products .product-description .des_pro p {

		text-align: justify;

	}

	.field-demo-wrap .control{

		display: none;

	}

	#testimonials_block_right {

		padding: 100px 0 60px;

	}

	#testimonials_block_right .title_block{

		display:none;

	}

	#header_mobile_menu .fieldmegamenu .menu_home .customlink {

		margin: 0 !important;

	}

	

	.static_1 .right-block .order a {   

		min-width: 100%;

	}

	.static_1 .bg_static {

		padding: 30px 15px;

	}

	.header-nav .block-contact ul li {

		display: block;

		line-height: 24px;

		padding: 0;

		margin: 0;

		border: none;

	}

	.fieldmegamenu .menu-item.divider, .fieldmegamenu .menu-item.customcontent,

	.fieldmegamenu .menu_2 .menu-item:last-child{

		margin: 0 !important;

	}

	.menu_3 .img1, .menu_1 .img2, .menu_1 .img3 {

		margin-top: 0px;

		text-align: center;

	}

	.menu_1 .img2{

		margin-top:5px;

		margin-bottom:30px;

	}

	#testimonial_pagination a img {

		width: 60px;

		height: auto;

	}

	.des_testimonial p {

	   overflow: hidden;

	   text-overflow: ellipsis;

	   display: -webkit-box;

	   line-height: 22px;   

	   max-height: 70px;     

	   -webkit-line-clamp: 2; 

	   -webkit-box-orient: vertical;

	}

	.text-center.hover-banner1 {

		padding: 15px;

	}

}



@media (max-width:414px){

	.left-search-ajax img{max-width: 80px;}

	.ui-widget-content{max-height: 357px;}

	#header_mobile_menu .fieldmegamenu .root:not(.demo_custom_link_cms) .menu-items > .menu-item.menu-item-46{

		margin-bottom: 0

	}

	.fieldmegamenu > ul > li .right_block_img_menu{

		text-align: center;

    margin-top: 0;

	}

	#header_mobile_menu .fieldmegamenu .menu-shop .menu-items > .menu-item.menu-item-27,

	#header_mobile_menu .fieldmegamenu .menu-shop .menu-items > .menu-item.menu-item-28{

		text-align: center;

	}

	#header_mobile_menu .fieldmegamenu .menu_1 .menu-items {

		padding-bottom: 15px;

	}

	.fieldmegamenu .menu-items li.customcontent .img1,.fieldmegamenu .menu-items li.customcontent .img2{

		margin-bottom:30px;

	}

	.footer-top .emailblock form .input-wrapper input{min-width: 100%;}

	

    .footer-newsletter .input-wrapper input{width: 250px}

    .products.horizontal_mode #box-product-list .right-product{padding: 0 15px 15px;} 

	

	.total1 div.product-images{

		float: none;

		display: inline-block;

	}

}

@media (max-width:375px){

	#mywishlist .footer_links a.pull-right{

		display: inline-block;

    margin-top: 20px;

    float: none !important;

	}

	.small-slide-title p {

		font-size: 36px;

	}

	.des_testimonial p{

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		line-height: 30px;

		max-height: 60px;

		-webkit-line-clamp: 2;

		-webkit-box-orient: vertical;

	}

	.footer-top .emailblock form .button-newletter{

		width: 100px;

    margin-left: 5px;

	}

	.horizontal_mode .title_block .title_text, #instagram_block .title_text{font-size: 34px;}

}

@media (max-width:360px){

	.footer-address p{

		line-height: 20px;

		margin: 17px 0;

	}

	.footer-top .emailblock form .button-newletter{

		width: 90px;

    margin-left: -15px;

	}

	.footer-top .emailblock form .input-wrapper input{margin-right: 0;}

	.nav2 .dropdown-menu{right: -130px;}

	.small-slide-title{display: none;}

	#js-product-list .item-product-list .btn-add-to-cart-list, #js-product-list .item-product-list .compare, #js-product-list .item-product-list .wishlist.product-wishlist{    margin-right: 4px;}

	#js-product-list .item-product-list .btn-add-to-cart-list .add-to-cart{padding: 0 10px;}

	#fieldtestimonials .item .image img, #fieldtestimonials .slick-active .item .image img{margin-top: 5.5px;}

}

.slide-button:hover, .field-main-slider_1 .box-slider .slide-button:hover,.sticky-fixed-top #_desktop_search_ft .btn.button-search,.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span,.view-more a:hover,.sticky-fixed-top #_desktop_search_ft .current,.hover_banner_center h2:before,.hover_banner_center span:hover,.slide-button:hover, .field-main-slider_3 .box-slider .slide-button:hover,#header_menu .fieldmegamenu li:first-child .root-item > a > .title, #header_menu .fieldmegamenu .root:hover .root-item > a > .title, #header_menu .fieldmegamenu .root:hover .root-item > .title, #header_menu .fieldmegamenu .root.active .root-item > a > .title, #header_menu .fieldmegamenu .root.active .root-item > .title, #header_menu .fieldmegamenu .root .root-item > a.active > .title,#_desktop_cart_ft span.fa,#header .dropdown-menu li.current, #header .dropdown-menu li:hover, #header .header-nav .mobile_links li:first-child,#module-smartblog-category .pagination a.page-active,div.tags_block .block_content a:hover,.staticblock3_text .buy_now:hover a,.banner_content_ft a,.row div .banner_content_ft a:after,.decorative-icon p.icon-left:before,.decorative-icon p.icon-right:before,.small-slide-title,.buy_now a, .shopping-cart-ft,.hook_footer_after,.horizontal_mode .wishlist:hover a,.sale_product,.des_banner1,#module-fieldblockwishlist-view #main .page-content #view_wishlist .button-action .btn-add-to-cart.disabled:hover,#footer .footer-center .title .h3:after,.block-categories > ul > li:first-child a,.vertical_mode .add-to-cart:hover, #search_filters_wrapper #search_filters > h4, .block_blog_categories.block-categories a, .title_block_inner, #smartblogsearch h4 a, .blog_popularposts h4 a,.product-actions .add-to-cart:hover, .product-actions .compare a:hover, .product-actions .product-wishlist a:hover, .product-actions .btn-quickview a:hover,.title-top .title_block:after,.vertical_mode .title_block:after,.horizontal_mode .title_block:after, #fieldtabproductsisotope .fieldtabproductsisotope-filters:after,.button_unique:hover, #cms #cms-about-us .cms-line .cms-line-comp, #cms #cms-about-us .page-subheading:hover, #staticblock_home2 .order, #staticontact .staticontact_content i, #staticblock_home4 .order, #staticblock_home3 .order, .button-specialproductdeal .add-to-cart, .js-qv-mask .owl-theme .owl-controls .owl-buttons [class^="carousel-"] span:hover, #product_comparison .add-to-cart:hover, #product_comparison a.lnk_view:hover, .page-footer a.account-link:hover, .page-footer .text-xs-center a:hover,.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover, .cart-grid .cart-grid-body > a.label:hover, .modal-header .close:hover, #blockcart-modal .cart-content .btn:hover,.product-actions .compare:hover, #new_comment_form button, .pagination a.previous:hover, .pagination a.next:hover, .pagination .current a, .pagination a:not(.disabled):hover, .field-slideshow-container .flex-control-paging li a:hover, .field-slideshow-container .flex-control-paging li a.flex-active, .nivo-controlNav a:hover, .nivo-controlNav a.active, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn:hover, .btn-primary:active, #js-product-list .item-product-list .wishlist:hover a, #js-product-list .item-product-list .btn-quickview-list:hover .quick-view, #js-product-list .item-product-list .compare:hover a, #js-product-list .item-product-list .btn-add-to-cart-list:hover .add-to-cart, .products-sort-order .select-list:hover, #left-column .cross, .horizontal_mode .btn-add-to-cart:hover .add-to-cart, .horizontal_mode .compare:hover a, .horizontal_mode .btn-quickview:hover .quick-view,.footer-top .emailblock form .button-newletter, .staticontact_content, #staticblock_home1 .order, #back-top a:hover, .field-demo-wrap .control.active, .cl-row-reset .cl-reset:hover,#_desktop_cart_ft .cart_top_ajax a.view-cart:hover, #_mobile_cart_ft .cart_top_ajax a.view-cart:hover, #_desktop_search_ft .btn.button-search:hover,#_mobile_search_ft .btn.button-search:hover{background-color: #4fc1e3}

.staticblock_nav_ft:hover i,.banner_content_ft:hover .des_banner i,#_desktop_cart_ft .price,#_mobile_cart_ft .price,.sticky-fixed-top #_desktop_cart_ft span.fa:hover, .sticky-fixed-top #_desktop_search_ft .current:hover, .sticky-fixed-top #_desktop_search_ft .current[aria-expanded=true],.footer-top .emailblock form .button-newletter:hover,.footer_text_title.text_title_email p span:hover,.block-social.block .title_font span,.footer-bottom p a,.right-block-cate a:hover,.right-block-cate .name_block p,.banner_content_ft .des_banner i,.hover_banner_center h2:hover,.nav-header:hover,#header .dropdown-menu .mobile_links li a:hover,.outer-slide [data-u="arrowright"]:hover, .outer-slide [data-u="arrowleft"]:hover,.smart-blog-prev.slick-arrow span:hover, .smart-blog-next.slick-arrow span:hover,.testimonial-prev.slick-arrow:hover, .testimonial-next.slick-arrow:hover,#special_product_deal .item-inner .item-countdown .section_cout span:first-child,.tab_cates li:hover, .tab_cates li.active,.staticblock3_text > p span,#fieldtestimonials .owl-buttons [class^="carousel-"] span:hover, .owl-buttons [class^="carousel-"] span:hover,.banner_content_ft .des_banner h4:hover,.title_back,.title_block .title_text:hover, #instagram_block .title_text:hover,#header .staticblock_nav_text p a:hover, .staticblock_nav_text h4:hover,#block_popularposts.sdsbox-content .popularArticles li span.info,.header-nav .dropdown:hover .expand-more i,.title_block a:hover, .horizontal_mode .title_block .title_text:hover, #instagram_block .title_text:hover,#smart-blog-custom .news_module_image_holder:hover .right_blog_home .btn-blog-viewall a,.bg_testimonials #countdown-number .counter h2,#staticbanner .banner_content .des_banner h4:hover,.smart-blog-home-post .top_content > div.author_blog span,.product-name-item .title_category,#special_product_deal .product-description > a:hover,#special_product_deal .bx-wrapper .bx-controls-direction a.bx-prev:hover:before, #special_product_deal .bx-wrapper .bx-controls-direction a.bx-next:hover:before,a.slide-button:hover,#footer .links ul a:hover:before,.sdsarticleHeader span, .sdsarticleHeader span a,#product .product-prices .current-price,.product-cover .layer:hover .zoom-in,#search_filters .facet .facet-title:hover, #search_filters .facet .facet-label a:hover,.footer_text_title p i,.right-product .product_name a:hover,#staticbanner .banner_content .des_banner .order_bn a:hover,#staticbanner .banner_content .des_banner h4 span,#header .fieldmegamenu .menu-home .menu-items li a:hover,.price,#_desktop_cart_ft .click-cart:hover .cart-item-top,#header .header-nav a:hover,.header-nav .dropdown:hover .expand-more,.mobile_links .expand-more:hover,.mobile_links:hover,#new_comment_form_footer p.fl.required sup, #staticblock_home4 h2:hover, #staticblock_home4 h4, #staticblock_home3 h4, #staticblock_home3 h2:hover, #footer .email_info span:hover, #fieldtestimonials .item .name, #staticblock_home2 .order a, #staticblock_home2 h2:hover, #staticblock_home2 h4, #fieldtestimonials h4:hover, .fieldmegamenu .menu-item.depth-1 > .title a:hover, #fieldmegamenu-mobile.fieldmegamenu .root:hover .root-item > a > .title, #fieldmegamenu-mobile.fieldmegamenu .root:hover .root-item > .title, #fieldmegamenu-mobile.fieldmegamenu .root.active .root-item > a > .title, #fieldmegamenu-mobile.fieldmegamenu .root.active .root-item > .title, #fieldmegamenu-mobile.fieldmegamenu .root .root-item > a.active > .title, .align_center, .page-addresses .address .address-footer a:hover, .page-my-account #content .links a:hover, .page-my-account #content .links a:hover i, .product-price, .has-discount.product-price, .has-discount p, #_desktop_cart_ft .cart_top_ajax a.remove-from-cart:hover, #_mobile_cart_ft .cart_top_ajax a.remove-from-cart:hover, #_desktop_cart_ft .product-name-ajax a:hover, #_mobile_cart_ft .product-name-ajax a:hover, .ui-menu .ui-menu-item a.ui-state-focus .search-name-ajax, .ui-menu .ui-menu-item a.ui-state-active .search-name-ajax, .price-ajax, .order-confirmation-table .text-xs-left, .order-confirmation-table .text-xs-right, #order-items table tr td:last-child, body#checkout section.checkout-step .add-address a:hover, body#checkout a:hover, .cart-summary-line .value, .cart-grid-body a.label:hover, .product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price, #blockcart-modal .divide-right p.price, #blockcart-modal .modal-title, #blockcart-modal .cart-content p, .sdsarticleHeader h3:hover, #recent_article_smart_blog_block_left .block_content ul li a.title:hover, body #fieldsizechart-show:hover, a:hover, a:focus, sup.required, .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover, .item-product-list .price, .block-categories .category-sub-menu li[data-depth="0"]:hover > a, .block-categories .category-sub-menu li[data-depth="0"]:hover > .navbar-toggler i, .block-categories .category-sub-menu li[data-depth="1"]:hover > a, .block-categories .category-sub-menu li[data-depth="1"]:hover > .arrows i, .block-categories .category-sub-menu li[data-depth="2"]:hover > a, .block-categories .category-sub-menu li[data-depth="2"]:hover > .arrows i, .block-categories .category-sub-menu li[data-depth="3"]:hover > a, .block-categories .category-sub-menu li[data-depth="3"]:hover > .arrows i, .block-categories .category-sub-menu li[data-depth="4"]:hover > a, .block-categories .category-sub-menu li[data-depth="4"]:hover > .arrows i, .block-categories .category-sub-menu li:hover:not([data-depth="0"]):not([data-depth="1"])::before, .active_list .click-product-list-grid > div.click-product-list, .click-product-list-grid > div:hover, .click-product-list-grid > div:hover, .active_grid .click-product-list-grid > div.click-product-grid, #wrapper .breadcrumb li a:hover, #footer .footer-center .title .h3:hover, .title-top h3:hover, #footer #block_myaccount_infos .myaccount-title a:hover, #footer .links ul a:hover, .footer_icon p a:hover, .right_blog_home .content h3:hover a, #special_product_deal .price, .horizontal_mode .product_name a:hover, .title_block a:hover, .title_block:hover, .horizontal_mode .title_block:hover, .horizontal_mode .block_title .sub_title, #staticblock_home1 h2:hover, #staticblock_home1 h4, #header .fieldmegamenu .submenu .title a:hover, #header .fieldmegamenu .menu-item.depth-1 > .title a:hover, .fieldmegamenu .submenu .title:hover a, #_desktop_cart_ft span.ion:hover{color: #4fc1e3;}

.sticky-fixed-top #_desktop_search_ft #search_query_top,.horizontal_mode .item-inner:hover .left-product,.outer-slide [data-u="navigator"] [data-u="prototype"]:hover span, .outer-slide [data-u="navigator"] .av[data-u="prototype"] span,.staticblock3_ft .banner_content:hover:after,.staticblock3_ft .banner_content a:hover:after,#fieldtestimonials-nav .slick-dots li.slick-active button, #fieldtestimonials-nav .slick-dots li button:hover,.staticblock3_text .buy_now:hover:before,.staticblock3_ft .banner_content a:after,.staticblock3_ft .banner_content a:before,.buy_now:before,#smart-blog-custom .news_module_image_holder:hover .right_blog_home .btn-blog-viewall,#special_product_deal .product-description > a:hover,a.slide-button:hover,div.tags_block .block_content a:hover,.footer-top .emailblock form .input-wrapper input:hover,#staticbanner .banner_content .des_banner .order_bn a:hover,#_desktop_cart_ft .click-cart:hover,#staticblock_home4 .right-block .hover_banner:hover a:after, .stt_h3:hover #staticblock_home3 .border-no_fullwith, .form-control:focus, .search-widget form input[type="text"]:focus, #new_comment_form button, .pagination a.previous:hover, .pagination a.next:hover, .pagination .current a, .pagination a:not(.disabled):hover, #fieldbrandslider-manufacturers .owl-item a:hover, #staticblock_home1 .right-block .hover_banner:hover a::after{border-color: #4fc1e3;}

p.right:before,p.left:before{border-top-color: #4fc1e3;}

p.right:after,p.left:after{border-bottom-color: #4fc1e3;}		