* {
    margin: 0;
    padding: 0;
}
#mobile-nav {
    display: none;
}
body {
    font-family: 'Arial';
    font-size: 14px;
}
body .modal-backdrop {
    z-index: 99999;
}
body {
    color: #666;
}
a {
    color: #333;
}
a:focus, a:hover {
    color: #ffc229;
}
#mobile-nav .btn-sidebar {
    padding: 0 20px 0 25px;
    margin: 0;
    background: none;
}
#mobile-nav .btn-sidebar > span {
    height: 69px;
    line-height: 69px;
    font-size: 128.57%;
    text-transform: uppercase;
    color: #333;
}
#mobile-nav .btn-sidebar:hover > span {
    color: #ffc229;
}
#mobile-nav > span {
    line-height: 69px;
    font-size: 128.57%;
    text-transform: uppercase;
    color: #333;
}
#mobile-nav:hover > span {
    color: #ffc229;
    background: none;
}
#mobile-nav:hover:before {
    display: none;
}
#mobile-nav.actived > span {
    background: none!important;
}
img {
    border: 0;
    vertical-align: top;
}
a:hover {
    text-decoration: none;
    color: #ffc229;
}
a:focus {
    outline: 0;
    text-decoration: none;
    color: #ffc229;
}
h2 {
    font-size: 160%}
h3 {
    font-size: 140%}
h4 {
    font-size: 120%}
h5, h6 {
    font-size: 110%}
form {
    display: inline;
}
fieldset {
    border: 0;
}
legend {
    display: none;
}
table {
    border: 0;
    border-spacing: 0;
    empty-cells: show;
    font-size: 100%}
caption, th, td {
    vertical-align: top;
    text-align: left;
    font-weight: 400;
}
p {
    margin: 0 0 10px;
}
strong {
    font-weight: 600!important;
}
address {
    font-style: normal;
    line-height: 1.35;
}
cite {
    font-style: normal;
}
q, blockquote {
    quotes: none;
}
q:before, q:after {
    content: ''}
small, big {
    font-size: 1em;
}
ul, ol {
    list-style: none;
    margin: 0;
}
.hidden {
    display: block!important;
    border: 0!important;
    margin: 0!important;
    padding: 0!important;
    font-size: 0!important;
    line-height: 0!important;
    width: 0!important;
    height: 0!important;
    overflow: hidden!important;
}
.nobr {
    white-space: nowrap!important;
}
.wrap {
    white-space: normal!important;
}
.a-left {
    text-align: left!important;
}
.a-center {
    text-align: center!important;
}
.a-right {
    text-align: right!important;
}
.v-top {
    vertical-align: top;
}
.v-middle {
    vertical-align: middle;
}
.f-left, .left {
    float: left!important;
}
.f-right, .right {
    float: right!important;
}
.f-none {
    float: none!important;
}
.no-display {
    display: none;
}
.no-margin {
    margin: 0!important;
}
.no-padding {
    padding: 0!important;
}
.no-bg {
    background: none!important;
}
body.page-popup {
    font-size: 12px;
    padding: 20px 30px 30px;
}
body.page-popup .page-title.category-title {
    margin-top: 0;
}
body.page-popup .page-title.category-title > * {
    font-size: 133.33%;
    text-transform: uppercase;
    color: #333;
    display: none;
}
body.page-popup .page-title h1 {
    float: left;
    font-weight: 400;
    margin-top: 0;
    text-transform: uppercase;
}
body.page-popup .page-title .link-print {
    background: url(../images/i_print.gif) 0 2px no-repeat;
    padding: 0 0 0 25px;
    margin: 10px 0 0;
    float: right;
}
body.page-popup .data-table thead th, body.page-popup .data-table tbody th {
    background: #CCC;
    padding-left: 10px;
    padding-right: 10px;
}
body.page-popup .compare-table td {
    vertical-align: top;
}
body.page-popup .compare-table td button {
    margin: 0;
}
body.page-popup .compare-table thead th, body.page-popup .compare-table thead td {
    padding-top: 5px;
    padding-bottom: 0;
    text-align: center;
}
body.page-popup .product-name {
    line-height: normal;
    margin-bottom: 10px;
}
body.page-popup .ratings {
    display: inline-block;
}
body.page-popup .ratings, body.page-popup .price-box {
    text-align: center;
    display: inline-block;
    float: none;
}
body.page-popup .ratings .old-price, body.page-popup .price-box .old-price, body.page-popup .ratings .special-price, body.page-popup .price-box .special-price, body.page-popup .ratings .regular-price, body.page-popup .price-box .regular-price {
    float: none;
    display: inline-block;
}
body.page-popup .ratings .price, body.page-popup .price-box .price {
    font-size: 183.33%}
body.page-popup .ratings .amount {
    margin: -2px 0 0 20px;
    float: left;
}
body.page-popup .add-to-links {
    list-style: none;
    margin: 0;
    text-align: center;
}
body.page-popup .product-shop-row td, body.page-popup .add-to-row td {
    text-align: center;
}
button, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-size: 100%;
    border: 1px solid #ccc;
    margin-bottom: 9px;
    outline: 0;
}
input[type="text"], textarea, input[type="password"] {
    -webkit-appearance: none;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    outline: 0;
}
input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: 0;
}
label, .label {
    font-size: 100%;
    margin-bottom: 9px;
    color: #666;
}
select {
    border: 1px solid #ccc;
    margin: 0;
    padding: 2px!important;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
select:focus {
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: 0;
}
input.input-text {
    height: 32px;
    border: 1px solid #ddd;
    padding: 6px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
input.input-text:focus {
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: inherit;
}
input.input-text.validation-failed {
    border-color: #b94a48!important;
}
textarea {
    width: 100%;
    min-height: 150px;
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 5px;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
textarea:focus {
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
textarea.validation-failed {
    border-color: #b94a48!important;
}
.clr {
    clear: both;
}
.price-box {
    margin-bottom: 5px;
}
.price-box p {
    margin-bottom: 0;
    line-height: 100%}
.price-box .special-price, .price-box .old-price, .price-box .regular-price {
    float: left;
}
.price-box .special-price .price-label, .price-box .old-price .price-label, .price-box .regular-price .price-label {
    display: none!important;
}
.price-box .price {
    line-height: 100%;
    color: #666;
}
.price-box .regular-price .price {
    font-size: 128.57%}
.price-box .special-price {
    float: left;
}
.price-box .special-price .price {
    font-size: 128.57%}
.price-box .old-price {
    float: left;
    margin-left: 18px;
    display: none;
}
.price-box .old-price .price {
    position: relative;
    color: #bebebe;
    font-size: 85.71%}
.price-box .old-price .price:after {
    content: "";
    position: absolute;
    top: 50%;
    left: -2px;
    width: 100%;
    height: 1px;
    background: #999;
}
.price-box .price-from, .price-box .price-to {
    float: left;
}
.price-box .price-from .price-label, .price-box .price-to .price-label {
    font-weight: 400;
    float: left;
}
.price-box .price-from .price, .price-box .price-to .price {
    background: none;
    font-size: 12px!important;
    margin-left: 2px;
}
.price-box .price-from .price:before, .price-box .price-to .price:before {
    display: none;
}
.price-box .price-to {
    margin-left: 10px;
}
input[type="button"], .button, button {
    font-size: 100%;
    font-weight: 400;
    padding: 8px 20px;
    color: #fff;
    border: none;
    text-transform: capitalize;
    background: #666;
}
input[type="button"]:hover, .button:hover, button:hover {
    background: #ffc229;
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}
.buttons-set .back-link {
    float: left;
}
.buttons-set .button {
    float: right;
    margin: 0 0 0 5px;
}
.wrap-new-sale .new-item, .wrap-new-sale .sale-item {
    float: left;
    width: 44px;
    height: 26px;
    color: #fff;
    line-height: 14px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wrap-new-sale .new-item {
    background: #ffc229;
}
.wrap-new-sale .sale-item {
    background: #ff6766;
    font-weight: 700;
    position: relative;
}
.wrap-new-sale .sale-item:before {
    content: "";
    border-top: 3px solid transparent;
    border-right: 4px solid #ff6766;
    border-bottom: 3px solid transparent;
    position: absolute;
    top: 4px;
    left: -4px;
}
.page-title {
    background: #fff;
    width: 100%;
    border-bottom: 3px double #eaeaec;
    margin-bottom: 20px;
    font-weight: 400;
    text-transform: uppercase;
    padding: 16px 0 15px;
}
.page-title h1, .page-title h2 {
    font-size: 128.57%;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
}
.page-title .separator {
    margin: 0 3px;
}
.page-title .link-rss {
    float: right;
    margin: 7px 0 0;
}
.sub-title {
    font-size: 110%;
    clear: both;
    padding: 15px 0 0;
    font-weight: 600!important;
    margin: 0 0 6px;
}
.product-name {
    margin: 0 0 5px;
    text-transform: none;
}
.title-buttons {
    text-align: right;
}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
    float: left;
}
.fieldset {
    border: 1px solid #bbafa0;
    margin: 30px 0 15px;
    padding: 15px;
}
.fieldset .legend {
    background: #333;
    color: #fff;
    float: left;
    font-size: 100%;
    font-weight: 600!important;
    margin: -30px 0 0;
    padding: 4px 8px;
    line-height: 20px;
}
.fieldset ul {
    margin: 10px 0 0;
    list-style: none;
}
.buttons-set .back-link {
    float: left;
}
.buttons-set .button {
    float: right;
    margin: 0 0 0 5px;
}
.control .input-box {
    float: left;
    margin: 0 5px 0 0;
}
.control .input-box input {
    margin: 0;
}
.control input {
    float: left;
    margin: 1px 5px 0 0;
}
.control label {
    cursor: pointer;
    margin: 0;
}
.input-box select {
    margin: 0 0 10px;
}
.col2-set {
    clear: both;
}
.col2-set h2 {
    font-size: 125%}
.col2-set h3 {
    font-size: 120%;
    margin: 0;
}
.col2-set h4 {
    font-size: 100%;
    margin: 0;
}
.col2-set .col-1 {
    width: 48.5%;
    float: left;
}
.col2-set .col-2 {
    width: 48.5%;
    float: right;
}
.col2-set .content {
    background: #FFF;
    padding: 10px 20px;
    border: 1px solid #CCC;
    height: 270px;
}
.col2-set .buttons-set {
    border: 1px solid #CCC;
    border-top: none;
}
.col2-set .buttons-set:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.col3-set .col-1 {
    width: 32%;
    float: left;
}
.col3-set .col-2 {
    width: 32%;
    float: left;
    margin-left: 2%}
.col3-set .col-3 {
    width: 32%;
    float: right;
}
.box-head h2 {
    font-size: 125%;
    margin: 0;
}
.box .box-title {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #CCC;
}
.box .box-title h3 {
    font-size: 110%;
    margin: 0;
}
.box .box-title h2 {
    font-size: 110%;
    margin: 0;
    padding-bottom: 10px;
}
.box-content {
    padding: 0 20px;
}
.box-content h4 {
    font-size: 110%;
    margin-top: 0;
}
.box-account > ol {
    list-style: none;
    margin: 10px 0 10px 15px;
}
.box-account > ol li .number {
    float: left;
    margin: 0 10px 0 0;
}
.box-account > ol li .details {
    width: 100%}
.box-account > ol li .details .product-name {
    line-height: 18px;
    margin: 0;
}
.box-account > ol li .details .ratings {
    margin: 6px 0;
}
.box-account > ol li .details .ratings strong {
    float: left;
    margin: 0 8px 0 0;
}
.box-account > ol li .details .tags strong {
    float: left;
    margin: 0 8px 0 0;
}
.box-account > ol li .details .tags ul {
    list-style: none;
    margin: 0;
}
.box-account > ol li .details .tags ul li {
    float: left;
    margin: 0 3px 0 0;
}
.table-caption {
    font-size: 125%}
#wishlist-table input {
    text-align: center;
}
#wishlist-table input, #wishlist-table textarea {
    margin: 10px 0;
}
#wishlist-table .add-to-cart-alt {
    margin-bottom: 10px;
}
#wishlist-table .price-box p {
    margin-bottom: 0;
}
#wishlist-table .price-box .old-price {
    padding-top: 8px;
    padding-top: 2px;
}
#wishlist-table .price-box .old-price .price {
    color: #666;
    font-size: 89%}
#wishlist-table .price-box .old-price:before {
    margin-top: 1px;
}
.data-table {
    background: #FFF;
    border: 1px solid #CCC;
    border-collapse: collapse;
    width: 100%}
.data-table thead tr td, .data-table thead tr th {
    background: #eaeaea;
    border-bottom: 1px solid #CCC;
    border-right: medium none;
    border-top: 1px solid #CCC;
    padding: 10px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #888;
}
.data-table tbody th {
    text-align: left;
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding: 8px;
}
.data-table tbody td {
    border-bottom: 1px solid #CCC;
    border-right: 1px solid #CCC;
    padding: 8px;
}
.data-table tbody td.label {
    vertical-align: middle;
}
.data-table tbody td a.product-image {
    display: block;
}
.data-table tbody td button {
    min-width: 110px;
    margin-bottom: 10px;
}
.data-table tfoot td {
    padding: 15px 20px;
    border-bottom: 1px solid #CCC;
    border-top: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
.data-table input.input-text {
    padding: 3px 5px;
}
.checkout-onepage-index .page-title h1 {
    font-size: 133.33%}
#checkout-progress-wrapper .block-title {
    font-size: 133.33%!important;
}
.checkout-progress {
    margin: 10px 0 35px;
    list-style: none;
}
.checkout-progress li {
    display: inline-block;
    padding: 5px 0;
    width: 20%;
    text-align: center;
    background: #CCC;
    float: left;
    color: #686868;
}
.checkout-progress li.active {
    color: #FFF;
}
.multiple-checkout h2 {
    font-size: 120%;
    line-height: 24px;
}
.multiple-checkout .col2-set h2.legend {
    font-size: 135%}
.multiple-checkout .col2-set h3.legend {
    font-size: 120%}
.multiple-checkout .col2-set h2, .multiple-checkout .col2-set h3, .multiple-checkout .col2-set h4 {
    line-height: 26px;
    font-size: 100%;
    margin: 0;
}
.multiple-checkout .col2-set .product-name {
    font-size: 120%}
.multiple-checkout .col2-set .box .box-title h2 a, .multiple-checkout .col2-set .box .box-title h3 a, .multiple-checkout .col2-set .box .box-title h4 a {
    position: static;
}
.multiple-checkout .col2-set .col-1 {
    margin-top: 5px;
}
.multiple-checkout .col2-set .col-2 {
    margin-top: 5px;
}
.multiple-checkout .sp-methods dt input {
    float: left;
    margin: 1px 8px 0 0;
}
.multiple-checkout .sp-methods dt label {
    cursor: pointer;
}
.multiple-checkout .sp-methods dd ul {
    list-style: none;
}
.multiple-checkout #checkout-review-submit {
    float: right;
    text-align: right;
    margin-top: 10px;
}
#my-orders-table tbody td.last {
    white-space: nowrap;
}
.cart-collaterals .totals table {
    width: 100%}
.cart-collaterals .totals table td {
    padding: 10px 0 20px;
    text-transform: uppercase;
}
.cart-collaterals .totals table tfoot td {
    border-bottom: 1px solid #CCC;
    font-size: 125%;
    padding: 0 0 20px 20px;
    text-transform: uppercase;
}
.cart-collaterals .totals ul.checkout-types {
    margin: 20px 0 0;
    padding: 0;
}
.cart-collaterals .totals ul.checkout-types li {
    clear: both;
    margin: 0;
    padding: 5px 0;
    text-align: right;
}
.page-popup #product_comparison {
    margin-bottom: 20px;
}
.buttons-set {
    border: none!important;
}
.f-left {
    float: left;
}
.f-right {
    float: right;
}
.a-center {
    text-align: center;
}
.a-right {
    text-align: right;
}
.a-left {
    text-align: left;
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}
.cart {
    margin-top: 15px;
}
.cart .page-title {
    margin-top: 0;
    padding-left: 0;
}
.cart .page-title h1 {
    font-size: 214.28%}
.cart .btn-remove {
    width: 19px;
}
.cart .btn-remove:before {
    left: 1px;
    width: 19px;
}
.cart .btn-proceed-checkout {
    padding: 10px 20px;
    margin-bottom: 0;
    background: #ffc229;
}
.cart .btn-proceed-checkout:hover {
    background: #333;
}
.cart thead tr th {
    background: #eaeaea;
    border-bottom: 1px solid #CCC;
    border-right: medium none;
    border-top: 1px solid #CCC;
    padding: 10px;
    text-transform: uppercase;
    white-space: nowrap;
    color: #333;
}
.cart h1 {
    float: left;
}
.cart h2 {
    font-size: 114.28%}
.cart ul.checkout-types {
    list-style: none;
    margin: 0 0 10px;
    float: right;
}
.cart .btn-remove {
    position: relative;
    width: 20px;
}
.cart .input-box {
    width: 100%}
.cart .input-box input.input-text {
    margin: 0 0 10px;
    width: 94%}
.cart .input-box select {
    width: 100%;
    height: 32px;
    padding: 7px!important;
}
.cart .btn-remove {
    width: 19px;
}
.cart .btn-remove:before {
    left: 0;
}
.cart .data-table input.input-text {
    max-width: 40px;
    text-align: center;
}
.cart .btn-continue {
    float: left;
}
.cart .col2-set {
    width: 70%;
    float: left;
}
.cart .totals {
    width: 28%;
    float: right;
}
.cart .discount, .cart .shipping, .cart .crosssell {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 20px;
    padding: 0 20px 20px;
}
.cart .discount h2, .cart .shipping h2, .cart .crosssell h2 {
    font-size: 125%;
    text-transform: uppercase;
}
.cart .discount form, .cart .shipping form, .cart .crosssell form {
    margin: 0;
}
.cart .discount .button, .cart .shipping .button, .cart .crosssell .button {
    float: left!important;
    margin: 0!important;
}
.cart .crosssell {
    width: 100%;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.cart .crosssell .product-details {
    float: left;
    width: 170px;
}
.cart .form-list {
    margin: 0;
    list-style: none;
}
.cart #co-shipping-method-form .sp-methods {
    margin-top: 8px;
}
.cart #co-shipping-method-form ul {
    list-style: none;
    margin: 0 0 5px;
    width: 100%;
    float: left;
}
.cart #co-shipping-method-form ul li {
    width: 100%;
    margin: 5px 0;
}
.cart #co-shipping-method-form ul li label {
    cursor: pointer;
    float: left;
    margin: 0;
}
.cart #co-shipping-method-form ul li input {
    float: left;
    margin: -1px 5px 0 0;
}
#remember-me-popup {
    display: none;
}
.checkout-onepage-success .page-title {
    margin: 0;
}
.checkout-onepage-success .buttons-set {
    float: left;
}
.checkout-onepage-success .buttons-set .button {
    margin: 0;
}
#checkoutSteps {
    list-style: none;
    margin: 0;
}
#checkoutSteps .show-m {
    display: none;
}
#checkoutSteps h4 {
    margin: 5px 0;
}
#checkoutSteps ul, #checkoutSteps ol {
    list-style: none;
    margin: 0;
}
#checkoutSteps li {
    margin-bottom: 1px;
}
#checkoutSteps li .step-title {
    padding: 8px 15px;
    background: #CCC;
}
#checkoutSteps li .step-title .number {
    float: left;
    padding: 0 5px;
    margin: 0 10px 0 0;
    color: #FFF;
}
#checkoutSteps li .step-title h2 {
    font-size: 125%;
    text-transform: uppercase;
    float: left;
    line-height: normal;
    margin: 0;
}
#checkoutSteps li .step-title a {
    float: right;
}
#checkoutSteps li.allow .step-title {
    cursor: pointer;
}
#checkoutSteps li.active .step-title {
    background: #FFF;
    border: 1px solid #CCC;
    border-bottom: none;
    cursor: default;
}
#checkoutSteps li .step {
    border: 1px solid #CCC;
    padding: 15px 20px;
}
#checkoutSteps li .step fieldset ul {
    list-style: none;
    margin: 0;
}
#checkoutSteps li .step fieldset p.required {
    text-align: right;
}
#checkoutSteps #checkout-step-shipping_method dt {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
#checkoutSteps #checkout-step-shipping_method li {
    float: left;
    width: 100%}
#checkoutSteps #checkout-step-shipping_method label {
    float: left;
}
#checkoutSteps #checkout-step-shipping_method input[type="radio"], #checkoutSteps #checkout-step-shipping_method input[type="checkbox"] {
    margin: -1px 5px 0!important;
    float: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#checkoutSteps .please-wait {
    margin: 0;
    line-height: 30px;
    float: right;
}
#checkoutSteps .control input {
    margin: 0 5px 0 0 !important;
}
#checkoutSteps #checkout-review-table {
    margin-bottom: 10px;
}
.fields .field {
    float: left;
    width: 270px;
}
.wpcf7-form .fields .field {
    float: none;
    width: auto;
}
.input-box input[type="text"], .input-box input.input-text {
    width: 240px;
}
.input-box select {
    width: 260px;
}
.search-form ul {
    list-style: none;
}
.page-head {
    margin-top: 10px;
}
.page-head h2, .page-head h3, .page-head h4, .page-head h5 {
    text-transform: uppercase;
    font-weight: 600!important;
    margin: -10px 0 10px;
}
.form-list label.required {
    font-weight: 600!important;
}
.form-list label.required em {
    font-variant: normal;
    color: #eb340a;
    margin-right: 3px;
}
.page-print {
    padding: 25px 30px;
    text-align: left;
}
.page-empty {
    padding: 20px;
    text-align: left;
}
.page-popup {
    padding: 25px 30px;
    text-align: left;
}
.main {
    margin: 0 auto;
    text-align: left;
}
.validation-advice {
    clear: both;
    min-height: 13px;
    margin: 3px 0 10px;
    padding-left: 17px;
    font-size: 11px;
    font-weight: 600!important;
    line-height: 13px;
    background: url(../images/validation_advice_bg.gif) 2px 0 no-repeat;
    color: #eb340a;
}
.validation-failed {
    border: 1px dashed #eb340a!important;
    background: #faebe7!important;
}
p.required {
    font-size: 11px;
    text-align: right;
    color: #EB340A;
}
.v-fix {
    float: left;
}
.v-fix .validation-advice {
    display: block;
    width: 12em;
    margin-right: -12em;
    position: relative;
}
.success {
    color: #3d6611;
    font-weight: 600!important;
}
.error {
    color: #df280a;
    font-weight: 600!important;
}
.notice {
    color: #e26703;
}
.messages, .messages ul {
    list-style: none!important;
    margin: 0!important;
    padding: 0!important;
}
.messages {
    width: 100%;
    overflow: hidden;
}
.messages li {
    margin: 0 0 10px!important;
}
.messages li li {
    margin: 0 0 3px!important;
}
.error-msg, .success-msg, .note-msg, .notice-msg {
    border-style: solid!important;
    border-width: 1px!important;
    background-position: 10px 9px!important;
    background-repeat: no-repeat!important;
    min-height: 24px!important;
    padding: 8px 8px 8px 32px !important;
    font-size: 11px!important;
    font-weight: 600!important;
}
.error-msg {
    border-color: #f16048;
    background-color: #faebe7;
    background-image: url(../images/i_msg-error.gif);
    color: #df280a;
}
.success-msg {
    border-color: #446423;
    background-color: #eff5ea;
    background-image: url(../images/i_msg-success.gif);
    color: #3d6611;
}
.note-msg, .notice-msg {
    border-color: #fcd344;
    background-color: #fafaec;
    background-image: url(../images/i_msg-note.gif);
    color: #3d6611;
    float: left;
    width: 100%}
.title-buttons {
    text-align: right;
}
.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
    float: left;
}
.info-box {
    background: #fff url(../images/bkg_block-title.gif) 0 0 repeat-x;
    border: 1px solid #d0cbc1;
    padding: 12px 15px;
    margin: 0 0 15px;
}
.info-box h2 {
    font-weight: 600!important;
    font-size: 13px;
}
.info-table th {
    font-weight: 600!important;
    padding: 2px 15px 2px 0;
}
.info-table td {
    padding: 2px 0;
}
tr.summary-total {
    cursor: pointer;
}
tr.summary-total .summary-collapse {
    float: right;
    text-align: right;
    padding-left: 20px;
    background: url(../images/bkg_collapse.gif) 0 5px no-repeat;
    cursor: pointer;
}
tr.show-details .summary-collapse {
    background-position: 0 -52px;
}
tr.summary-details td {
    font-size: 11px;
    background-color: #dae1e4;
    color: #626465;
}
tr.summary-details-first td {
    border-top: 1px solid #d2d8db;
}
tr.summary-details-excluded {
    font-style: italic;
}
.cart-tax-info {
    display: block;
}
.cart-tax-info, .cart-tax-info .cart-price {
    padding-right: 20px;
}
.cart-tax-total {
    display: block;
    padding-right: 20px;
    background: url(../images/bkg_collapse.gif) 100% 5px no-repeat;
    cursor: pointer;
}
.cart-tax-info .price, .cart-tax-total .price {
    display: inline!important;
    font-weight: 400!important;
}
.cart-tax-total-expanded {
    background-position: 100% -52px;
}
.std .subtitle {
    padding: 0;
}
.std ol.ol {
    list-style: decimal outside;
    padding-left: 1.5em;
}
.std ul.disc {
    list-style: disc outside;
    padding-left: 18px;
    margin: 0 0 10px;
}
.std dl dt {
    font-weight: 600!important;
}
.std dl dd {
    margin: 0 0 10px;
}
.std ul, .std ol, .std dl, .std p, .std address, .std blockquote {
    margin: 0 0 1em;
    padding: 0;
}
.std ul {
    list-style: disc outside;
    padding-left: 1.5em;
}
.std ol {
    list-style: decimal outside;
    padding-left: 1.5em;
}
.std ul ul {
    list-style-type: circle;
}
.std ul ul, .std ol ol, .std ul ol, .std ol ul {
    margin: .5em 0;
}
.std dt {
    font-weight: 600!important;
}
.std dd {
    padding: 0 0 0 1.5em;
}
.std blockquote {
    font-style: italic;
    padding: 0 0 0 1.5em;
}
.std address {
    font-style: normal;
}
.std b, .std strong {
    font-weight: 600!important;
}
.std i, .std em {
    font-style: italic;
}
.link-cart {
    color: #dc6809!important;
    font-weight: 600!important;
}
.link-reorder {
    font-weight: 600!important;
    color: #dc6809!important;
}
.link-print {
    font-weight: 600!important;
    color: #dc6809;
}
.link-rss {
    background: url(../images/i_rss.gif) 0 2px no-repeat;
    padding-left: 18px;
    line-height: 14px;
    white-space: nowrap;
}
.btn-previous {
    display: block;
    width: 11px;
    height: 11px;
    font-size: 0;
    line-height: 0;
    background: url(../images/btn_previous.gif) 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
}
.btn-remove2 {
    display: block;
    width: 16px;
    height: 16px;
    font-size: 0;
    line-height: 0;
    background: url(../images/btn_trash.gif) 0 0 no-repeat;
    text-indent: -999em;
    overflow: hidden;
}
.cards-list dt {
    margin: 5px 0 0;
}
.cards-list .offset {
    padding: 2px 0 2px 20px;
}
.separator {
    margin: 0 3px;
}
.divider {
    clear: both;
    display: block;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 10px 0;
    background: red;
    text-indent: -999em;
    overflow: hidden;
}
.global-site-notice {
    border: 1px solid #cfcfcf;
    border-width: 0 0 1px;
    background: #ffff90;
    font-size: 12px;
    line-height: 1.25;
    text-align: center;
    color: #2f2f2f;
}
.global-site-notice .notice-inner {
    width: 860px;
    margin: 0 auto;
    padding: 12px 0 12px 80px;
    background: url(../images/i_notice.gif) 20px 25px no-repeat;
    text-align: left;
}
.global-site-notice .notice-inner p {
    margin: 0;
    border: 1px dotted #cccc73;
    padding: 10px;
}
.global-site-notice .notice-inner .actions {
    padding-top: 10px;
}
.notice-cookie {
    position: fixed;
    z-index: 9999;
    width: 100%;
    bottom: 0;
    left: 0;
    margin: 0!important;
    opacity: .95;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
}
.demo-notice {
    margin: 0;
    padding: 6px 10px;
    background: #d75f07;
    font-size: 12px;
    line-height: 1.15;
    border: 0;
    text-align: center;
    color: #fff;
}
.demo-notice .notice-inner {
    width: auto;
    padding: 0;
    background: none;
    text-align: center;
}
.demo-notice .notice-inner p {
    padding: 0;
    border: 0;
}
.my-account .page-title {
    margin-bottom: 15px!important;
}
.my-account .pager .amount {
    float: left;
    margin: 0;
}
.my-account .pager .limiter {
    float: right;
}
.my-account .pager .limiter label {
    float: left;
    margin: 0 10px 0 0;
    line-height: 26px;
}
.my-account .pager .limiter select {
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 10px 0 0;
    padding: 2px;
    width: 80px;
}
.my-account .tags-list li {
    float: left;
    margin-right: 10px;
}
.my-account .tags-list li a {
    font-size: 100%!important;
    text-transform: capitalize;
}
.tag-customer-index .buttons-set {
    float: left;
    margin-top: 10px;
    width: 100%}
.block-subscribe > label {
    margin: 20px 0 0;
}
.block-subscribe .block-content form {
    margin-bottom: 0;
}
.block-subscribe .block-content form .input-box input {
    border: 1px solid #ededed;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 7px;
    margin: 0 0 20px;
    height: 36px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.block-subscribe .block-content form .input-box input.validation-failed {
    border-color: #B94A48;
}
.block-subscribe .block-content form .input-box .actions button {
    font-size: 92.3%;
    font-weight: 400;
}
.block-subscribe .block-content form .input-box .validation-advice {
    display: none;
}
.block-viewed .block-title strong {
    background-image: url(../images/i_block-viewed.gif);
}
.block-compared .block-title strong {
    background-image: url(../images/i_block-list.gif);
    background-position: 0 1px;
}
.block-gr-search li {
    padding: 3px 9px;
}
.block-banner {
    border: 0;
}
.block-banner .block-content {
    padding: 0;
    text-align: center;
}
.block-login .block-title strong {
    background-image: url(../images/i_ma-info.gif);
}
.block-login .block-content {
    padding: 5px 10px;
}
.block-login label {
    font-weight: 600!important;
    color: #666;
}
.block-login input.input-text {
    display: block;
    width: 167px;
    margin: 3px 0;
}
.block-login .actions {
    background: none;
    padding: 0;
    margin: 3px 0 0;
}
.sidebar .paypal-logo {
    display: block;
    margin: 10px 0;
    text-align: center;
}
.sidebar .paypal-logo a {
    float: none;
}
.page-sitemap ul.links {
    list-style: none;
    margin: 0;
    float: left;
}
.page-sitemap .pager {
    float: right;
    margin: 0;
}
.page-sitemap .pager .pages {
    margin: 0 0 0 8px;
}
.page-sitemap .sitemap {
    clear: both;
    padding: 10px 0;
    border-top: 3px double #ccc;
    border-bottom: 3px double #ccc;
    margin-bottom: 10px;
}
.page-sitemap ul.links a {
    text-transform: uppercase;
    font-weight: 600!important;
}
.advanced-search select {
    padding: 3px;
}
.advanced-search select option {
    padding: 3px;
}
.rating-box {
    background: url(images/bkg_rating.png) repeat-x scroll 0 6px transparent;
    display: inline-block;
    height: 17px;
    position: relative;
    vertical-align: middle;
    width: 80px;
    margin: 0;
    float: left;
}
.rating-box .rating {
    background: url(images/bkg_rating.png) repeat-x scroll 0 100% transparent;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.rating-box .rating-links {
    line-height: 17px;
}
.rating-box .rating-links a:hover {
    color: #ffc229;
}
.ratings {
    height: 17px;
}
.ratings .amount {
    display: inline-block;
    height: 100%;
    margin-left: 10px;
}
.ratings .amount a {
    font-size: 85.71%;
    color: #999;
    display: block;
    height: 100%}
.ratings .amount a:hover {
    color: #ffc229;
}
.no-rating a {
    color: #999;
}
.no-rating a:hover {
    color: #ffc229;
}
.rating-links a {
    margin: 0 5px;
}
.rating-links a:hover {
    color: #ffc229;
}
.ratings-table {
    margin: 10px 0;
}
.ratings-table th, .ratings-table td {
    font-size: 11px;
    line-height: 1.15;
    padding: 3px 0;
}
.ratings-table th {
    font-weight: 600!important;
    padding-right: 8px;
}
.email-friend {
    margin: 0;
}
.alert-price {
    margin: 0;
    font-size: 11px;
}
.alert-stock {
    margin: 0;
    font-size: 11px;
}
.minimal-price {
    margin: 0;
}
.minimal-price .price-label {
    white-space: nowrap;
}
.minimal-price-link {
    display: block;
}
.minimal-price-link .label {
    color: #1e7ec8;
}
.minimal-price-link .price {
    font-weight: 400;
    color: #1e7ec8;
}
.price-excluding-tax {
    display: block;
    color: #999;
}
.price-excluding-tax .label {
    white-space: nowrap;
    color: #999;
}
.price-excluding-tax .price {
    font-size: 13px;
    font-weight: 400;
    color: #c76200;
}
.price-including-tax {
    display: block;
    color: #999;
}
.price-including-tax .label {
    white-space: nowrap;
    color: #999;
}
.price-including-tax .price {
    font-size: 13px;
    font-weight: 600!important;
    color: #c76200;
}
.configured-price {
    margin: 0;
}
.configured-price .price-label {
    font-weight: 600!important;
    white-space: nowrap;
}
.configured-price .price {
    font-weight: 600!important;
}
.weee {
    display: block;
    font-size: 11px;
    color: #444;
}
.weee .price {
    font-size: 11px;
    font-weight: 400;
}
.price-excl-tax {
    display: block;
}
.price-excl-tax .label {
    display: block;
    white-space: nowrap;
}
.price-excl-tax .price {
    display: block;
}
.price-incl-tax {
    display: block;
}
.price-incl-tax .label {
    display: block;
    white-space: nowrap;
}
.price-incl-tax .price {
    display: block;
    font-weight: 600!important;
}
.price-from {
    margin: 0;
}
.price-from .price {
    font-size: 128.57%}
.price-from .price-label {
    white-space: nowrap;
}
.price-to {
    margin: 0;
}
.price-to .price {
    font-size: 128.57%}
.price-to .price-label {
    white-space: nowrap;
}
.price-notice {
    padding-left: 10px;
    color: #999;
}
.price-notice .price {
    font-weight: 600!important;
    color: #2f2f2f;
}
.product-pricing, .tier-prices {
    margin: 10px 0;
    padding: 10px;
    background-color: #f4f7f7;
    border: 1px solid #dadddd;
    color: #424242;
}
.tier-prices li {
    line-height: 1.4;
    background: url(../images/i_tier.gif) no-repeat 0 3px;
    padding: 2px 0 2px 10px;
}
.tier-prices .benefit {
    font-style: italic;
    font-weight: 600!important;
    color: #2f2f2f;
}
.tier-prices .price {
    font-weight: 600!important;
    color: #2f2f2f;
}
.tier-prices-grouped li {
    padding: 2px 0;
    color: #e26703;
}
.tier-prices-grouped li .price {
    font-weight: 600!important;
}
.add-to-links .separator {
    display: none;
}
.send-friend .form-list {
    width: 615px;
    overflow: hidden;
}
.send-friend .form-list li {
    margin-right: -15px;
}
.send-friend .form-list li p {
    margin: 0 15px 0 0;
}
.send-friend .form-list .field {
    width: 315px;
}
.send-friend .form-list .input-box {
    width: 300px;
}
.send-friend .form-list input.input-text, .send-friend .form-list textarea {
    width: 294px;
}
.send-friend .form-list li.wide .input-box {
    width: 612px;
}
.send-friend .form-list li.wide textarea {
    width: 609px;
}
.send-friend .buttons-set .limit {
    float: right;
    margin: 0 7px 0 0;
    font-size: 11px;
    line-height: 21px;
}
.advanced-search .form-list label {
    width: 160px;
    padding-right: 10px;
}
.advanced-search .form-list .input-box, .advanced-search .form-list .input-range {
    float: left;
    clear: none;
}
.advanced-search-amount {
    margin: 0 0 10px;
}
.advanced-search-summary {
    margin: 10px 0;
    border: 1px solid #e9d7c9;
    background: #fff6f1;
    padding: 10px;
}
.advanced-search-summary ul {
    float: left;
    width: 49%}
.advanced-search-summary strong {
    color: #E17C24;
    padding-left: 15px;
    background: url(../images/i_search_criteria.gif) 0 3px no-repeat;
}
.advanced-search-summary p {
    clear: both;
    font-weight: 600!important;
    margin: 0;
}
.rss-title h1 {
    background: url(../images/i_rss-big.png) 0 4px no-repeat;
    padding-left: 27px;
}
.rss-table .link-rss {
    display: block;
    line-height: 1.55;
    background-position: 0 4px;
}
.item-options dt {
    font-weight: 600!important;
    font-style: italic;
}
.item-options dd {
    padding-left: 10px;
    margin: 0 0 6px;
}
.truncated {
    cursor: help;
}
.truncated a.dots {
    cursor: help;
}
.truncated a.details {
    cursor: help;
}
.truncated .truncated_full_value {
    position: relative;
    z-index: 999;
}
.truncated .truncated_full_value .item-options {
    position: absolute;
    top: -99999em;
    left: -99999em;
    z-index: 999;
    width: 250px;
    padding: 8px;
    border: 1px solid #ddd;
    background-color: #f6f6f6;
}
.truncated .truncated_full_value .item-options > p {
    font-weight: 600!important;
    text-transform: uppercase;
}
.truncated .show .item-options {
    top: -20px;
    left: 50%}
.col-left .truncated .show .item-options {
    left: 15px;
    top: 7px;
}
.col-right .truncated .show .item-options {
    left: -240px;
    top: 7px;
}
.tool-tip {
    border: 1px solid #7BA7C9;
    background: #EAF6FF;
    padding: 15px 20px;
    position: absolute;
    z-index: 9999;
}
.tool-tip .btn-close {
    margin: -9px -14px 0;
    text-align: right;
}
.tool-tip .btn-close a {
    display: block;
    margin: 0 0 0 auto;
    width: 15px;
    height: 15px;
    background: url(../images/btn_window_close.gif) 100% 0 no-repeat;
    text-align: left;
    text-indent: -999em;
    overflow: hidden;
}
.tool-tip .tool-tip-content {
    padding: 5px;
}
.gift-messages h3 {
    font-size: 12px;
    font-weight: 600!important;
    color: #e87403;
}
.gift-messages p.control {
    color: #8e8d8b;
}
.gift-messages-form {
    position: relative;
}
.gift-messages-form label {
    float: none!important;
    position: static!important;
}
.gift-messages-form h4 {
    font-size: 12px;
    font-weight: 600!important;
    color: #e87403;
}
.gift-messages-form .whole-order {
    margin: 0 0 25px;
}
.gift-messages-form .item {
    margin: 0 0 10px;
}
.gift-messages-form .item .product-img-box {
    float: left;
    width: 75px;
}
.gift-messages-form .item .product-image {
    margin: 0 0 7px;
}
.gift-messages-form .item .number {
    margin: 0;
    font-weight: 600!important;
    text-align: center;
    color: #8a8987;
}
.gift-messages-form .item .details {
    margin-left: 90px;
}
.gift-messages-form .item .details .product-name {
    font-size: 13px;
    font-weight: 600!important;
    margin: 0 0 10px;
}
.gift-messages-form .item .details .form-list .field {
    width: 255px;
}
.gift-messages-form .item .details .form-list .input-box {
    width: 240px;
}
.gift-messages-form .item .details .form-list input.input-text {
    width: 234px;
}
.gift-messages-form .item .details .form-list li.wide .input-box {
    width: 500px;
}
.gift-messages-form .item .details .form-list li.wide textarea {
    width: 494px;
}
.gift-message-link {
    font-size: 11px;
    background: url(../images/bkg_collapse-gm.gif) 100% 6px no-repeat;
    padding-right: 7px;
}
.gift-message-link.expanded {
    background-position: 100% -40px;
}
.gift-message-row {
    background: #f2efe9;
}
.gift-message-row .btn-close {
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/btn_gm-close.gif) 0 0 no-repeat;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    overflow: hidden;
}
.checkout-agreements li {
    margin: 30px 0;
}
.checkout-agreements .agreement-content {
    overflow: auto;
    height: 12em;
    padding: 10px;
    background-color: #fbfaf6;
    border: 1px solid #bbb6a5;
}
.checkout-agreements .agree {
    margin: 0;
    padding: 10px 0 10px 11px;
}
.checkout-agreements .agree input.checkbox {
    margin-right: 6px;
}
.checkout-agreements .agree label {
    font-weight: 600!important;
    color: #666;
}
.opc .checkout-agreements {
    border: 1px solid #d9dde3;
    border-width: 0 1px;
    padding: 5px 30px;
}
.opc .checkout-agreements li {
    margin: 20px 0 0;
}
.opc .checkout-agreements .agreement-content {
    background-color: #fff;
    border-color: #e4e4e4;
    padding: 5px;
}
.opc .checkout-agreements .agree {
    padding-left: 6px;
}
.centinel .authentication {
    border: 1px solid #ddd;
    background: #fff;
}
.centinel .authentication iframe {
    width: 99%;
    height: 400px;
    background: transparent!important;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
}
.opc .centinel {
    border: 1px solid #bbb6a5;
    border-width: 0 1px 1px;
    padding: 10px 30px;
}
.info-set {
    background: #fbfaf6 url(../images/bkg_checkout.gif) 0 0 repeat-x;
    border: 1px solid #bbb6a5;
    margin: 0 0 25px;
    padding: 20px;
}
.info-set h2 {
    font-size: 13px;
    font-weight: 600!important;
    margin: 0 0 10px;
}
.info-set h3, .info-set h4 {
    font-size: 13px;
    font-weight: 600!important;
    color: #E26703;
}
.info-set h2 a, .info-set h3 a, .info-set h4 a {
    font-weight: 400;
}
.info-set h2.legend {
    margin: -20px -20px 15px;
    padding: 5px 10px;
    background: #f9f3e3;
    border-bottom: 1px solid #bbafa0;
    position: relative;
}
.info-set h3.legend {
    margin: 0 0 10px;
    color: #0a263c;
}
.info-set .divider {
    margin: 0 -20px;
    padding: 25px 0;
    position: relative;
}
.info-set .box {
    margin: 0 0 15px;
}
.info-set .box h2 {
    color: #e26703;
}
.info-set .data-table .product-name {
    font-size: 1em!important;
    font-weight: 600!important;
    color: #1e7ec8!important;
}
.info-set .data-table .product-name a {
    font-weight: 600!important;
}
.info-set .data-table .item-options {
    margin: 5px 0 0;
}
.account-login .content {
    min-height: 345px;
    padding: 14px 21px;
    border: 1px solid #ccc;
    border-bottom: 0;
}
.account-login .content h2 {
    font-weight: 600!important;
    font-size: 13px;
    margin: 0 0 14px;
    padding: 0 0 10px 23px;
    border-bottom: 1px solid #ddd;
    background-position: 0 1px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    color: #ffc229;
}
.account-login .new-users h2 {
    background-image: url(../images/i_page1.gif);
}
.account-login .registered-users h2 {
    background-image: url(../images/i_page2.gif);
}
.account-login .buttons-set {
    border: 1px solid #ccc!important;
    border-top: none!important;
    margin: 0;
    padding: 8px 13px;
    background: #dee5e8 url(../images/bkg_buttons-set1.gif) 0 0 repeat-x;
}
.captcha-note {
    clear: left;
    padding-top: 5px;
}
.captcha-image {
    float: left;
    display: inline;
    margin: 0;
    position: relative;
    width: 258px;
}
.captcha-image .captcha-img {
    border: 1px solid #b6b6b6;
    vertical-align: bottom;
    width: 100%}
.registered-users .captcha-image {
    margin: 0;
}
.captcha-reload {
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 2px;
}
.captcha-reload.refreshing {
    animation: rotate 1.5s infinite linear;
    -webkit-animation: rotate 1.5s infinite linear;
    -moz-animation: rotate 1.5s infinite linear;
}
.window-overlay {
    background: url(../images/window_overlay.png) repeat;
    background: rgba(0, 0, 0, 0.35);
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 990;
}
.remember-me label {
    float: none;
    margin: 0 6px;
}
.remember-me-popup {
    background: #fff;
    border: 1px solid #ccc;
    left: 50%;
    top: 50%;
    position: absolute;
    margin: -85px 0 0 -200px;
    width: 400px;
    text-align: left;
    -moz-box-shadow: 0 0 6px #ccc;
    -webkit-box-shadow: 0 0 6px #ccc;
    -box-shadow: 0 0 6px #ccc;
    z-index: 1000;
}
.remember-me-popup h3 {
    background: #d9e5ee;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    padding: 5px 10px;
}
.remember-me-popup .remember-me-popup-head {
    position: relative;
}
.remember-me-popup .remember-me-popup-head .remember-me-popup-close {
    background: url(../images/btn_window_close.gif) no-repeat;
    display: block;
    position: absolute;
    top: 7px;
    right: 7px;
    height: 15px;
    width: 15px;
    text-indent: -9999em;
}
.remember-me-popup .remember-me-popup-body {
    padding: 10px;
}
.remember-me-popup .remember-me-popup-body a {
    display: inline-block;
    height: 19px;
    border: 1px solid #de5400;
    background: #f18200;
    padding: 0 8px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    color: #fff;
}
.my-account .title-buttons .link-rss {
    float: none;
    margin: 0;
}
.dashboard .welcome-msg {
    margin: 0 8em 1.5em 0;
}
.dashboard .welcome-msg p {
    margin: 0;
}
.dashboard .col2-set {
    margin: 0 0 15px;
}
.box-account {
    background: #fff url(../images/bkg_account_box.gif) 0 0 repeat-x;
    border: 1px solid #ccc;
    border-color: #ccc #999 #999 #ccc;
    padding: 15px;
    margin: 0 0 20px;
}
.box-account .box-head {
    border-bottom: 1px solid #d9dde3;
    margin: 0 0 10px;
    text-align: right;
}
.box-account .box-head h2 {
    float: left;
    margin: 0;
    font-size: 13px;
    line-height: 22px;
    font-weight: 600!important;
    text-transform: uppercase;
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 21px;
    color: #e65505;
}
.dashboard .box .box-title {
    background: url(../images/bkg_divider1.gif) 0 100% repeat-x;
    padding: 0 0 2px;
    margin: 0 0 8px;
    text-align: right;
}
.dashboard .box .box-title h3, .dashboard .box .box-title h4 {
    float: left;
    font-size: 13px;
    font-weight: 600!important;
    margin: 0;
}
.dashboard .box-recent .box-head h2 {
    background-image: url(../images/i_folder-table.gif);
}
.dashboard .box-info .box-head h2 {
    background-image: url(../images/i_ma-info.gif);
}
.dashboard .box-info h4 {
    font-size: 11px;
    font-weight: 600!important;
    text-transform: uppercase;
}
.dashboard .box-reviews .box-head h2 {
    background-image: url(../images/i_ma-reviews.gif);
}
.dashboard .box-reviews .number {
    float: left;
    font-size: 10px;
    font-weight: 600!important;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #0a263c;
}
.dashboard .box-reviews .details {
    margin-left: 20px;
}
.dashboard .box-reviews li.item {
    margin: 0 0 7px;
}
.dashboard .box-reviews li.item.last {
    margin: 0;
}
.dashboard .box-reviews .ratings {
    margin: 7px 0 0;
}
.dashboard .box-tags .box-head h2 {
    background-image: url(../images/i_ma-tags.gif);
}
.dashboard .box-tags .number {
    float: left;
    font-size: 10px;
    font-weight: 600!important;
    line-height: 1;
    color: #fff;
    margin: 3px -20px 0 0;
    padding: 2px 3px;
    background: #0a263c;
}
.dashboard .box-tags .details {
    margin-left: 20px;
}
.dashboard .box-tags li.item {
    margin: 0 0 7px;
}
.dashboard .box-tags li.item.last {
    margin: 0;
}
.dashboard .box-tags .tags strong, .dashboard .box-tags .tags ul, .dashboard .box-tags .tags ul li {
    display: inline;
}
.addresses-list h2 {
    font-weight: 600!important;
    margin-top: 0;
    color: #ffc229;
    text-transform: uppercase;
}
.addresses-list h3 {
    font-weight: 600!important;
}
.addresses-list address {
    margin: 0 0 3px;
}
.addresses-list p {
    margin: 0;
}
.addresses-list a {
    font-weight: 600!important;
}
.addresses-list .link-remove {
    color: #646464;
}
.addresses-list .separator {
    margin: 0 3px;
}
.addresses-list li.item {
    background: #fff url(../images/gen_bkg_account_box.gif) 0 0 repeat-x;
    border: 1px solid #ccc;
    padding: 10px 13px;
    margin: 0 0 10px;
}
.addresses-list li.empty {
    background: none;
    border: 0;
    padding: 0;
}
.addresses-list li.empty p {
    font-weight: 600!important;
}
.addresses-list .addresses-additional li.item {
    background: none;
    border: 0;
    padding: 0;
}
.order-info {
    background: #dee5e8;
    border: 1px solid #d0cbc1;
    padding: 4px 8px;
    margin: 0 0 8px;
}
.order-info dt, .order-info dd, .order-info ul, .order-info li {
    display: inline;
}
.order-info .current {
    font-weight: 600!important;
}
.order-info li {
    margin: 0 3px;
}
.order-date {
    margin: 10px 0;
}
.order-info-box {
    background: #fff url(../images/bkg_block-title.gif) 0 0 repeat-x;
    border: 1px solid #d0cbc1;
    padding: 12px 15px;
    margin: 0 0 15px;
}
.order-info-box h2 {
    font-weight: 600!important;
    font-size: 13px;
}
.order-info-box .box-payment p {
    margin: 0 0 3px;
}
.order-info-box .box-payment th {
    font-weight: 600!important;
    padding-right: 7px;
}
.order-items {
    width: 100%;
    overflow-x: auto;
}
.order-items h2, .order-items h3 {
    clear: none;
    font-weight: 600!important;
    font-size: 13px;
    padding: 0;
    margin: 0 0 5px;
    color: #0a263c;
}
.order-items .product-name {
    font-size: 1em!important;
    font-weight: 600!important;
}
.order-items .link-print {
    color: #1e7ec8;
    font-weight: 400;
}
.order-items .order-links {
    text-align: right;
}
.order-additional {
    margin: 15px 0;
}
.gift-message dt strong {
    color: #666;
}
.gift-message dd {
    font-size: 13px;
    margin: 5px 0 0;
}
.order-about dt {
    font-weight: 600!important;
}
.order-about dd {
    font-size: 13px;
    margin: 0 0 7px;
}
.tracking-table {
    margin: 0 0 15px;
}
.tracking-table th {
    font-weight: 600!important;
    white-space: nowrap;
}
.tracking-table-popup {
    width: 100%}
.tracking-table-popup th {
    font-weight: 600!important;
    white-space: nowrap;
}
.tracking-table-popup th, .tracking-table-popup td {
    padding: 1px 8px;
}
.page-print .print-head {
    margin: 0 0 15px;
}
.page-print .print-head .logo {
    float: left;
}
.page-print .print-head address {
    float: left;
    margin-left: 15px;
}
.page-print h1 {
    font-size: 16px;
    font-weight: 600!important;
}
.page-print h2, .page-print h3 {
    font-size: 13px;
    font-weight: 600!important;
}
.page-print h2.h2 {
    font-size: 16px;
    font-weight: 600!important;
}
.page-print .order-date {
    background: url(../images/bkg_divider1.gif) 0 100% repeat-x;
    padding: 0 0 10px;
    margin: 0 0 10px;
}
.page-print .col2-set {
    margin: 0 0 10px;
}
.page-print .gift-message-link {
    display: none;
}
.page-print .price-excl-tax, .page-print .price-incl-tax {
    display: block;
    white-space: nowrap;
}
.page-print .cart-price, .page-print .price-excl-tax .label, .page-print .price-incl-tax .label, .page-print .price-excl-tax .price, .page-print .price-incl-tax .price {
    display: inline;
}
.my-wishlist .price-box .price-from .price-label, .my-wishlist .price-box .price-to .price-label {
    font-size: 12px;
}
.my-wishlist .data-table td {
    padding: 10px;
}
.my-wishlist .product-image {
    display: block;
    width: 113px;
    height: 113px;
    margin: 0 0 5px;
}
.my-wishlist textarea {
    display: block;
    width: 97%;
    height: 109px;
}
.my-wishlist .buttons-set {
    margin-top: 2em;
}
.my-wishlist .buttons-set button.button {
    float: none;
}
#wishlist-table .add-to-links {
    white-space: nowrap;
}
.my-tag-edit {
    float: left;
    margin: 0 0 10px;
}
.my-tag-edit .btn-remove {
    float: right;
    margin: 4px 0 0 5px;
}
#my-tags-table {
    clear: both;
}
#my-tags-table td {
    padding: 10px;
}
#my-tags-table .add-to-links {
    white-space: nowrap;
}
#my-reviews-table td {
    padding: 10px;
}
.product-review .product-img-box {
    float: left;
    width: 140px;
}
.product-review .product-img-box .product-image {
    display: block;
    width: 125px;
    height: 125px;
}
.product-review .product-img-box .label {
    font-size: 11px;
    margin: 0 0 3px;
}
.product-review .product-img-box .ratings .rating-box {
    float: none;
    display: block;
    margin: 0 0 3px;
}
.product-review .product-details {
    margin-left: 150px;
}
.product-review .product-name {
    font-size: 16px;
    font-weight: 600!important;
    margin: 0 0 10px;
}
.product-review h3 {
    font-size: 12px;
    margin: 0 0 3px;
    color: #2f2f2f;
}
.product-review .ratings-table {
    margin: 0 0 10px;
}
.product-review dt {
    font-weight: 600!important;
}
.product-review dd {
    font-size: 13px;
    margin: 5px 0 0;
}
.billing-agreements .info-box {
    margin: 15px 0;
}
.billing-agreements .form-list li select {
    float: left;
}
.billing-agreements .form-list li button.button {
    float: left;
    margin-left: 10px;
}
.billing-agreements .table-caption {
    font-weight: 600!important;
    font-size: 13px;
}
.cart-msrp-totals {
    color: red;
    font-size: 12px!important;
    font-weight: 600!important;
    margin: 10px 10px 0;
    padding: 10px;
    text-align: right;
    text-transform: uppercase;
}
.map-cart-sidebar-total {
    color: red;
    display: block;
    font-size: 10px;
    font-weight: 600!important;
    text-align: left;
    padding: 2px 5px;
    text-shadow: 0 1px 0 #fff;
}
.map-popup {
    background: #fff;
    border: 1px solid #aaa;
    margin: 12px 0 0;
    position: absolute;
    -moz-box-shadow: 0 0 6px #ccc;
    -webkit-box-shadow: 0 0 6px #ccc;
    box-shadow: 0 0 6px #ccc;
    text-align: left;
    width: 300px;
    z-index: 100;
}
.map-popup-heading {
    background: #d9e5ee;
    border-bottom: 1px solid #ccc;
    padding: 5px 30px 5px 10px;
    width: 260px;
}
.map-popup-heading h2 {
    font-size: 16px;
    margin: 0;
    text-shadow: 0 1px 0 #f6f6f6;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: break-word;
    text-align: left;
    text-overflow: ellipsis;
}
.map-popup-arrow {
    background: url(../images/map_popup_arrow.gif) no-repeat;
    position: absolute;
    left: 50%;
    top: -10px;
    height: 10px;
    width: 19px;
}
.map-popup-close {
    background: url(../images/btn_window_close.gif) no-repeat;
    display: block;
    position: absolute;
    top: 8px;
    right: 10px;
    height: 15px;
    width: 15px;
    text-indent: -9999em;
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.map-popup-content {
    border-top: 1px solid #eee;
    padding: 10px;
    overflow: hidden;
    text-align: left;
    width: 280px;
}
.map-popup-checkout {
    display: inline;
    float: right;
    text-align: right;
}
.map-popup-checkout span {
    display: block;
    padding-right: 30px;
}
.map-popup-checkout .paypal-logo {
    margin: 0 0 5px;
}
.map-popup-price .price-box, .map-popup-price .price-box .special-price {
    margin: 0;
    padding: 0;
}
.map-popup-price {
    margin: 5px 0 0;
}
.map-popup-text {
    clear: right;
    margin: 0 10px;
    padding: 10px 0;
    text-align: left;
    word-wrap: break-word;
}
.map-popup-only-text {
    border-top: 1px solid #ddd;
}
.home-callout {
    margin-bottom: 12px;
}
.home-callout img {
    display: block;
}
.home-spot {
    float: left;
    width: 470px;
    margin-left: 20px;
}
.best-selling h3 {
    margin: 12px 0 6px;
    color: #e25203;
    font-size: 1.2em;
}
.best-selling table {
    border-top: 1px solid #ccc;
}
.best-selling tr.odd {
    background: #eee url(../images/best_selling_tr_odd_bg.gif) 0 100% repeat-x;
}
.best-selling tr.even {
    background: #fff url(../images/best_selling_tr_even_bg.gif) 0 100% repeat-x;
}
.best-selling td {
    width: 50%;
    border-bottom: 1px solid #ccc;
    padding: 8px 10px 8px 8px;
    font-size: 11px;
}
.best-selling .product-img {
    float: left;
    border: 2px solid #dcdcdc;
}
.best-selling .product-description {
    margin-left: 107px;
    line-height: 1.3em;
}
.best-selling a.product-name, .home-spot .best-selling a.product-name:hover {
    color: #203548;
}
.price-box-bundle {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.price-box-bundle .price-box {
    margin: 0!important;
}
.price-box-bundle .price-box .price {
    float: left;
    font-size: 171.41%}
.price-box-bundle .price-box .price-label {
    display: block!important;
    float: left;
    line-height: 30px;
    font-weight: 400;
    margin-right: 5px;
}
.price-box-bundle .price-box .price-from {
    margin-right: 10px;
    float: left;
}
.price-as-configured .price-box .price {
    float: left;
    font-size: 171.41%}
.qty-holder .qty {
    width: 40px;
    text-align: center;
}
.price-box .price-as-configured {
    float: left;
}
.price-box .price-as-configured .price-label {
    display: block!important;
    float: left;
    color: #666;
    font-weight: 400;
    line-height: 30px;
    margin-right: 10px;
}
.price-box .price-as-configured .full-product-price {
    float: left;
    font-size: 128.57%}
.price-box .price-as-configured .price {
    float: left;
}
.cart .page-title {
    margin-bottom: 10px!important;
}
.cart .cart-collaterals {
    margin-top: 15px;
}
.cart .cart-collaterals #crosssell-products-list > li {
    margin-top: 20px;
}
.cart .cart-collaterals #crosssell-products-list .product-image {
    float: left;
    border: 1px solid #ccc;
    margin: 4px 10px 5px 0;
}
.cart .cart-collaterals #crosssell-products-list .product-image:hover {
    border-color: #ffc229;
}
.cart .cart-collaterals #crosssell-products-list .product-details .product-name {
    display: block;
}
.cart .cart-collaterals #crosssell-products-list .product-details .price-box {
    float: left;
    width: 100%;
    margin: 5px 0;
    min-width: 210px;
    width: auto;
}
.cart .cart-collaterals #crosssell-products-list .product-details .price-box p {
    margin-bottom: 0;
}
.cart .cart-collaterals #crosssell-products-list .product-details .button.btn-cart {
    padding: 5px 15px;
    margin: 5px 0!important;
}
.cart .cart-collaterals #crosssell-products-list .product-details .add-to-links {
    float: left;
    margin-left: 10px;
}
#flycart_confirm_window {
    border: 5px solid rgba(255, 255, 255, 0.1);
}
#flycart_confirm_window .inner {
    padding: 20px;
    background: #fbfbfb;
}
#flycart_confirm_window .inner .flycart_msg_title {
    position: relative;
    color: #858785;
    font-size: 14px;
    margin: 60px 0 45px;
}
#flycart_confirm_window .inner .flycart_msg_title:before {
    content: "\f0a1";
    font-family: "FontAwesome";
    font-size: 30px;
    position: absolute;
    top: -45px;
    left: 50%;
    width: 35px;
    height: 32px;
    color: #858785;
}
#flycart_confirm_window .inner button.flycart_msg_bnt::-moz-focus-inner, #flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart {
    padding: 0;
    border: 0;
}
#flycart_confirm_window .inner button.flycart_msg_bnt, #flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart {
    -webkit-border-fit: lines;
    overflow: visible;
    width: auto;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    background: #858785;
    padding: 6px 15px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#flycart_confirm_window .inner button.flycart_msg_bnt span, #flycart_confirm_window .inner #flycart_configurable_add_to_cart button.btn-cart span {
    display: block;
    border: 0;
    font-size: 14px;
    text-align: center;
    color: #fbfbfb;
}
#flycart_confirm_window .inner button.flycart_msg_bnt_ptc {
    background: #fe983d;
    margin-left: 5px;
}
#flycart_confirm_window .inner .flycart_confirm_window_actions {
    margin-bottom: 35px;
}
.quickview-main #product-tabs, .quickview-main .wrap-addthis {
    display: none;
}
.subnav-fixed {
    position: fixed;
    top: 0!important;
    left: 0;
    width: 100%;
    z-index: 999!important;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.home01 .hide-des {
    display: none;
}
.home01 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    float: left;
    width: 30px;
    height: 58px;
}
.home01 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    background: none;
    text-indent: 0;
}
.home01 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:before {
    top: 29px;
    left: 15px;
}
.home01 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:before {
    content: "\f101";
    left: 16px;
    top: 29px;
}
.wrapper {
    overflow: hidden;
    min-height: 800px;
}
.cms-index-index .footer {
    margin-top: 0;
}
.bg-header {
    background: #333;
    padding-bottom: 30px;
}
.header-container01 .header {
    float: left;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.header-container01 .block-video-newletter {
    position: relative;
    float: left;
    width: 100%}
.header-container01 .block-video-newletter .block-video {
    float: left;
    width: 100%}
.header-container01 .block-video-newletter .block-newletter {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 300px;
    z-index: 9;
    margin: -150px 0 0 -250px;
}
.header-container01 .block-video-newletter .block-newletter p, .header-container01 .block-video-newletter .block-newletter .block-content, .header-container01 .block-video-newletter .block-newletter .input-box {
    float: left;
    width: 100%}
.header-container01 .block-video-newletter .block-newletter p {
    margin: 0;
    text-align: center;
}
.header-container01 .block-video-newletter .block-newletter p.title {
    font-family: "Sevillana"!important;
}
.header-container01 .block-video-newletter .block-newletter p.title .s1 {
    font-size: 214.28%;
    color: #fff;
}
.header-container01 .block-video-newletter .block-newletter p.title .s2, .header-container01 .block-video-newletter .block-newletter p.title .s3 {
    font-size: 428.57%;
    color: #ffc229;
    text-transform: capitalize;
}
.header-container01 .block-video-newletter .block-newletter p.info {
    color: #fff;
    line-height: 20px;
    margin: 22px 0 25px;
}
.header-container01 .block-video-newletter .block-newletter p.link-x {
    text-align: center;
}
.header-container01 .block-video-newletter .block-newletter p.link-x a {
    color: #fff;
    display: inline-block;
}
.header-container01 .block-video-newletter .block-newletter .input-box {
    text-align: center;
}
.header-container01 .block-video-newletter .block-newletter .input-box .input-text {
    font-size: 85.71%;
    color: #fff;
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.3);
    border: 1px solid #fff;
    width: 350px;
    text-align: center;
    margin-bottom: 30px;
}
.header-container01 .block-video-newletter .block-newletter .input-box .btn-wrap {
    display: inline-block;
}
.header-container01 .block-video-newletter .block-newletter .input-box .btn-wrap .button {
    float: left;
    width: 147px;
    height: 35px;
    line-height: 35px;
    background: #ffc229;
    color: #fff;
    padding: 0;
    margin-bottom: 7px;
}
.header-container01 .block-video-newletter .block-newletter .input-box .btn-wrap .button.b2 {
    width: 166px;
}
.header-container01 .block-video-newletter .block-newletter .input-box .btn-wrap .button:hover {
    background: #fff;
    color: #666;
}
.header-container01 .block-video-newletter .block-newletter .input-box .btn-wrap .or {
    float: left;
    width: 38px;
    line-height: 35px;
    text-align: center;
    color: #fff;
}
.header-container01 .block-wrap-cart {
    position: absolute;
    top: 108px;
    right: 0;
    -webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1);
    z-index: 8;
}
.header-container01 .block-wrap-cart .block-cart {
    float: right;
    position: relative;
}
.header-container01 .block-wrap-cart .block-cart .block-title {
    display: none;
}
.header-container01 .block-wrap-cart .block-cart .block-content {
    float: left;
    width: 300px;
    margin: 0;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .block-subtitle {
    text-transform: uppercase;
    font-size: 100%}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .truncated {
    display: none;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li {
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    float: left;
    min-width: 98px;
    border: 1px solid #eaeaec;
    text-align: center;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .summary p .label {
    text-transform: uppercase;
    font-size: 100%;
    font-weight: 400;
    padding: 0;
    margin: 15px 0 0;
    display: inline-block;
    color: #333;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 10px 6px;
    float: left;
    width: 125px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container01 .block-wrap-cart .block-cart .block-content .inner .actions .a-inner a:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
}
.header-container01 .wrap-lang-cur {
    position: absolute;
    top: 108px;
    left: -245px;
    float: left;
    width: 400px;
}
.header-container01 .wrap-lang-cur .block-language {
    float: left;
    width: 100%}
.header-container01 .wrap-lang-cur .block-language .lg-cur {
    float: left;
    margin-right: 12px;
}
.header-container01 .wrap-lang-cur .block-language .lg-cur span {
    line-height: 40px;
    color: #fff;
    text-transform: capitalize;
}
.header-container01 .wrap-lang-cur .block-language ul li {
    float: left;
    margin-right: 10px;
}
.header-container01 .wrap-lang-cur .block-language ul li a {
    float: left;
    width: 40px;
    height: 40px;
    background: #fff;
    text-align: center;
}
.header-container01 .wrap-lang-cur .block-language ul li a img {
    display: inline-block;
    margin-top: 14px;
}
.header-container01 .wrap-lang-cur .block-language ul li a:hover {
    background: #ffc229;
}
.header-container01 .wrap-lang-cur .block-currency {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.header-container01 .wrap-lang-cur .block-currency .item-cur {
    float: left;
    margin-right: 12px;
}
.header-container01 .wrap-lang-cur .block-currency .item-cur span {
    line-height: 40px;
    color: #fff;
    text-transform: capitalize;
    min-width: 64px;
    float: left;
}
.header-container01 .wrap-lang-cur .block-currency ul li {
    float: left;
    margin-right: 10px;
}
.header-container01 .wrap-lang-cur .block-currency ul li a {
    float: left;
    width: 70px;
    height: 40px;
    background: #fff;
    text-align: center;
    padding-top: 10px;
}
.header-container01 .wrap-lang-cur .block-currency ul li a:hover {
    background: #ffc229;
    color: #fff;
}
.header-container01 .advanced-search {
    float: right;
    position: absolute;
    top: 118px;
    left: -140px;
}
.header-container01 .advanced-search .dropdown-cate, .header-container01 .advanced-search .form-search, .header-container01 .advanced-search .button {
    float: right;
}
.header-container01 .advanced-search .form-search {
    position: relative;
    padding-left: 170px;
}
.header-container01 .advanced-search .form-search #search {
    width: 350px;
    height: 40px;
    margin: 0;
    border: none;
    color: #bebebe;
    padding-left: 20px;
    padding-right: 90px;
    float: left;
}
.header-container01 .advanced-search .button {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 9991;
    padding: 10px 0;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.9);
    min-width: 80px;
    background: #ffc229;
    margin: 0;
}
.header-container01 .advanced-search .button span {
    color: #fff;
}
.header-container01 .advanced-search .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container01 .advanced-search .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    margin-left: -1px;
    padding: 0 0 0 20px;
    background: #fff;
}
.header-container01 .advanced-search .dropdown-cate .cat-search {
    display: block;
    padding: 10px 0;
    color: #666;
    position: relative;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-container01 .advanced-search .dropdown-cate .cat-search:before {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    font-size: 14px;
    right: 20px;
    color: #666;
}
.header-container01 .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container01 .advanced-search .search-lbl {
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container01 .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container01 .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container01 .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 40px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px 0 15px 15px;
    display: none;
    border-top: 1px solid rgba(0, 0, 0, 0.9);
}
.header-container01 .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container01 .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container01 .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container01 .box_account {
    float: left;
    width: 396px;
    position: absolute;
    top: 118px;
    left: -163px;
}
.header-container01 .box_account .links {
    float: left;
    width: 100%}
.header-container01 .box_account .links li {
    float: left;
    width: 100%;
    border: 1px solid #565757;
    margin-bottom: 4px;
}
.header-container01 .box_account .links li a {
    color: #bebebe;
    padding-left: 56px;
    line-height: 28px;
    position: relative;
}
.header-container01 .box_account .links li a:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 22px;
    font-family: "FontAwesome";
    color: #bebebe;
}
.header-container01 .box_account .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container01 .box_account .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container01 .box_account .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container01 .box_account .links li a.top-link-login:before {
    content: "\f13e"}
.header-container01 .box_account .links li a.top-link-logout:before {
    content: "\f007"}
.header-container01 .box_account .links li:hover {
    border-color: #ffc229;
    background: #ffc229;
}
.header-container01 .box_account .links li:hover a {
    color: #fff;
}
.header-container01 .box_account .links li:hover a:before {
    color: #fff;
}
.header-container01 .box_account .box-compare {
    float: left;
    width: 100%}
.header-container01 .box_account .box-compare .block-compare {
    float: left;
    width: 100%;
    position: relative;
}
.header-container01 .box_account .box-compare .block-compare .block-title {
    float: left;
    width: 100%;
    border: 1px solid #565757;
}
.header-container01 .box_account .box-compare .block-compare .block-title strong {
    font-weight: 400!important;
}
.header-container01 .box_account .box-compare .block-compare .block-title span {
    color: #bebebe;
    padding-left: 56px;
    line-height: 30px;
    position: relative;
}
.header-container01 .box_account .box-compare .block-compare .block-title span:before {
    content: "\f205";
    position: absolute;
    top: -5px;
    left: 22px;
    font-family: "FontAwesome";
    color: #bebebe;
}
.header-container01 .box_account .box-compare .block-compare .block-title:hover {
    border-color: #ffc229;
    background: #ffc229;
}
.header-container01 .box_account .box-compare .block-compare .block-title:hover span {
    color: #fff;
}
.header-container01 .box_account .box-compare .block-compare .block-title:hover span:before {
    color: #fff;
}
.header-container01 .box_account .box-compare .block-compare:hover .block-content {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    top: 31px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .box_account .box-compare .block-compare .block-content {
    background: rgba(0, 0, 0, 0.9);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 100%;
    position: absolute;
    top: 51px;
    left: 0;
    border: 1px solid #565757;
    padding: 0 55px;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items {
    float: left;
    width: 100%;
    padding-bottom: 7px;
    margin-bottom: 20px;
    margin-top: 5px;
    border-bottom: 1px solid #565757;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items li {
    float: left;
    width: 100%;
    position: relative;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items li .btn-remove {
    position: absolute;
    top: 9px;
    right: 0;
    font-size: 10px;
    color: #bebebe;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items li .btn-remove:hover {
    color: #ffc229;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items li .product-name a {
    color: #bebebe;
    float: left;
    line-height: 32px;
}
.header-container01 .box_account .box-compare .block-compare .block-content #compare-items li .product-name a:hover {
    color: #ffc229;
}
.header-container01 .box_account .box-compare .block-compare .block-content .actions {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.header-container01 .box_account .box-compare .block-compare .block-content .actions .button, .header-container01 .box_account .box-compare .block-compare .block-content .actions > a {
    width: 98px;
    height: 30px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
    margin: 0 5px 0 0;
    line-height: 30px;
}
.header-container01 .box_account .box-compare .block-compare .block-content .actions .button:before, .header-container01 .box_account .box-compare .block-compare .block-content .actions > a:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container01 .box_account .box-compare .block-compare .block-content .actions .button:hover:before, .header-container01 .box_account .box-compare .block-compare .block-content .actions > a:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .header_01 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 40px;
}
.header-container01 .header_01 .logo {
    float: left;
}
.header-container01 .header_01 .box-x {
    float: left;
}
.header-container01 .header_01 .box-x .hide-box {
    display: none;
}
.header-container01 .header_01 .box-x .hide-box.show-box {
    display: block;
}
.header-container01 .header_01 .box-x .btn-01 {
    text-indent: -9999em;
    position: relative;
    float: left;
    width: 69px;
    height: 69px;
    background: #ffc229;
}
.header-container01 .header_01 .box-x .btn-01:before {
    content: "";
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../../images/menu-icon.png) no-repeat 0 0;
    width: 100%;
    height: 100%}
.header-container01 .header_01 .box-x .btn-01.btn-close:before {
    background: url(../../images/menu-icon-close.png) no-repeat 0 0;
}
.header-container01 .header_01 .box-x .btn-01:hover {
    cursor: pointer;
}
.header-container01 .header_01 .box-x > ul {
    float: left;
    height: 69px;
    background: #fff;
}
.header-container01 .header_01 .box-x > ul > li {
    float: left;
    height: 69px;
    padding: 0 14px;
    position: relative;
}
.header-container01 .header_01 .box-x > ul > li > span {
    text-indent: -9999em;
    margin-top: 21px;
}
.header-container01 .header_01 .box-x > ul > li:before {
    content: "\f0d7";
    font-family: "FontAwesome";
    position: absolute;
    bottom: 10px;
    left: 50%;
    width: 10px;
    height: 10px;
    color: #fff;
    font-size: 22px;
    margin-left: -5px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .header_01 .box-x > ul > li.btn-02 {
    padding: 0 20px 0 25px;
}
.header-container01 .header_01 .box-x > ul > li.btn-02 > span {
    line-height: 69px;
    font-size: 128.57%;
    text-transform: uppercase;
    color: #333;
}
.header-container01 .header_01 .box-x > ul > li.btn-02:hover > span {
    color: #ffc229;
    background: none;
}
.header-container01 .header_01 .box-x > ul > li.btn-02.actived > span {
    background: none!important;
}
.header-container01 .header_01 .box-x > ul > li.btn-03 > span {
    float: left;
    width: 28px;
    height: 25px;
    background: url(../../images/list-icon-header.png) no-repeat 0 0 #333;
}
.header-container01 .header_01 .box-x > ul > li.btn-04 > span {
    float: left;
    width: 28px;
    height: 25px;
    background: url(../../images/list-icon-header.png) no-repeat -50px 0 #333;
}
.header-container01 .header_01 .box-x > ul > li.btn-05 > span {
    float: left;
    width: 28px;
    height: 25px;
    background: url(../../images/list-icon-header.png) no-repeat -100px 0 #333;
}
.header-container01 .header_01 .box-x > ul > li.btn-06 {
    padding-right: 25px;
}
.header-container01 .header_01 .box-x > ul > li.btn-06 > span {
    float: left;
    width: 26px;
    height: 25px;
    background: url(../../images/list-icon-header.png) no-repeat -150px 0 #333;
}
.header-container01 .header_01 .box-x > ul > li.btn-06:before {
    margin-left: -12px;
}
.header-container01 .header_01 .box-x > ul > li.actived:before {
    bottom: 4px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .header_01 .box-x > ul > li.actived > span {
    color: #ffc229;
    background-color: #ffc229;
}
.header-container01 .header_01 .box-x > ul > li:hover {
    cursor: pointer;
}
.header-container01 .header_01 .box-x > ul > li:hover:before {
    bottom: 4px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container01 .header_01 .box-x > ul > li:hover > span {
    background-color: #ffc229;
}
.style-1 .wrap-block-title {
    float: left;
    width: 100%;
    background: #f1f1f1;
}
.block-extra {
    float: left;
    width: 100%;
    letter-spacing: .5px;
}
.block-extra.style-1 .box-top {
    float: left;
    width: 100%;
    padding: 0;
    height: 150px;
    background: #f1f1f1;
}
.block-extra .box-top .box-left {
    background: #ffc229 none repeat scroll 0 0;
    float: left;
    height: 150px;
    padding: 0;
    position: relative;
    z-index: 999;
}
.block-extra .box-top .box-left:before {
    content: "";
    width: 47px;
    height: 150px;
    background: url(../../images/arrow-extract2.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    right: -46px;
}
.block-extra .box-top .box-left:after {
    content: "";
    width: 360px;
    height: 150px;
    background: #ffc229;
    position: absolute;
    top: 0;
    left: -360px;
}
.block-extra .box-top .box-left ul {
    float: left;
    margin-top: 40px;
    list-style: none;
    padding: 0;
    margin: 40px 0 0;
}
.block-extra .box-top .box-left ul li {
    float: left;
}
.block-extra .box-top .box-left ul li span {
    color: #fff;
    float: left;
    line-height: 100%}
.block-extra .box-top .box-left ul li.item1 {
    width: 210px;
}
.block-extra .box-top .box-left ul li.item3 {
    width: 62px;
    margin-top: -7px;
}
.block-extra .box-top .box-left ul li.item3 span {
    width: 100%}
.block-extra .box-top .box-left ul li .t1 {
    margin-top: 4px;
    font-size: 128.57%;
    text-transform: capitalize;
    float: right;
}
.block-extra .box-top .box-left ul li .t2 {
    font-size: 357.14%;
    text-transform: lowercase;
    font-weight: 700;
    float: right;
}
.block-extra .box-top .box-left ul li .t3 {
    margin: -13px 0 0 6px;
    font-size: 642.85%;
    font-weight: 700;
}
.block-extra .box-top .box-left ul li .t4 {
    font-size: 357.14%;
    font-weight: 700;
}
.block-extra .box-top .box-left ul li .t5 {
    margin-top: -5px;
    font-size: 214.28%;
    font-weight: 700;
    text-transform: uppercase;
}
.block-extra .box-top .box-right {
    float: left;
    height: 150px;
    padding: 0;
}
.block-extra .box-top .box-right .dateCountdown01, .block-extra .box-top .box-right .dateCountdown02 {
    float: left;
    margin: 19px 0 0 110px;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles, .block-extra .box-top .box-right .dateCountdown02 .time_circles {
    float: left;
    width: 100%;
    position: relative;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles > div, .block-extra .box-top .box-right .dateCountdown02 .time_circles > div {
    float: left;
    width: 96px;
    margin: 0 9px;
    position: absolute;
    top: 8px!important;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles > div .number, .block-extra .box-top .box-right .dateCountdown02 .time_circles > div .number {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: -5px;
    font-weight: 700;
    font-size: 214.28%;
    color: #ffc229;
    text-align: center;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles > div .text, .block-extra .box-top .box-right .dateCountdown02 .time_circles > div .text {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles > div > span {
    margin-left: -8px;
}
.block-extra .box-top .box-right .dateCountdown02 .time_circles > div > span {
    margin-left: -8px;
}
.block-extra .box-top .box-right .dateCountdown01 .time_circles > div .number {
    float: left;
    margin: 23px 0 -2px -10px;
    line-height: 100%}
.block-extra .box-top .box-right .button {
    float: right;
    margin: 56px 0 0;
    padding: 0 0 0 27px;
    width: 150px;
    height: 40px;
    line-height: 40px;
    position: relative;
    color: #fff;
    text-transform: uppercase;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #ffc229;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.block-extra .box-top .box-right .button:before {
    content: "";
    position: absolute;
    top: 11px;
    right: 22px;
    width: 26px;
    height: 20px;
    background: url(../../images/canifa.png) no-repeat -163px 0;
}
.block-extra .box-top .box-right .button:hover {
    background: #ffa200 none repeat scroll 0 0;
}
.block-extra .box-bottom {
    padding: 0;
    margin-top: 50px;
}
.block-extra .box-bottom .box-extra-slider {
    float: left;
    width: 100%;
    position: relative;
}
.block-extra .box-bottom .box-extra-slider:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 5px;
    height: 100%;
    z-index: 9;
}
.block-extra.style-1 .box-bottom .box-extra-slider::before,
.block-extra.style-1 .box-bottom .box-extra-slider::after{
	display:none;
}
.block-extra.style-1 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item  .btn-cart  {
	opacity:0;
	visibility:hidden;
	margin-top: 65px!important;
	transition:all 0.5s ease-out 0s;
}
.block-extra.style-1 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item:hover .btn-cart  {
	opacity:1;
	visibility:visible;
	margin-top: 25px!important;
}
.block-extra.style-1 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item.hover .btn-cart  {
	opacity:1;
	visibility:visible;
	margin-top: 25px!important;
}
.block-extra .box-bottom .box-extra-slider:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    width: 5px;
    height: 100%;
    z-index: 9;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider {
    float: left;
    width: 100%}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item {
    border: 1px solid transparent;
    float: left;
    position: relative;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item:hover {
    border: 1px solid #eaeaec;
    cursor: pointer;
    background: #fff;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item.hover {
    border: 1px solid #eaeaec;
    cursor: pointer;
    background: #fff;
}
.sv-block-hover.block-extra .slider-inner .container-slider .wrap_item .item .inner .product-info {
    display: block;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner {
    float: left;
    width: 100%;
    padding: 10px 0;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image {
    float: left;
    width: 200px;
    padding: 0 10px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item.hover .inner .item-image .item-image-inner .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 65%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item.hover  .inner .item-image .item-image-inner .item-btn .btn-wqc {
    margin-top: 65%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info {
    float: left;
    width: 180px;
    padding: 0 10px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a {
    float: left;
    width: 156px;
    line-height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 400;
    height: 22px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
	font-size:16px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a {
    float: left;
    line-height: 100%;
    color: #bebebe;
    font-size: 85.71%}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 0;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box .price {
    font-weight: 400;
    font-size: 18px;
	color:#333;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: 0;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
	max-width:180px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 0;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .item-image {
    padding: 10px;
    border: 1px solid #eaeaec;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item {
    border-bottom: none;
    border-left: none;
}
.block-extra.style-2  .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating {
    border-bottom: none;
    margin-bottom: 0px;
}
.block-extra.style-2  .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info {
    padding: 0 30px;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner {
    padding: 15px;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider {
    padding: 30px 20px 30px 20px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart:hover, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update:hover, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eaeaec;
    margin-bottom: 11px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .ratings {
    float: left;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links {
    margin-bottom: 12px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    font-size: 14px;
    margin-top: 2px;
    display: inline-block;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .separator, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .desc {
    float: left;
    max-height: 51px;
    overflow: hidden;
    font-size: 85.71%;
	display:none;
}
.box-extra-slider .cate-name a{
	font-size:14px!important;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    margin-top: 25px;
    font-size: 14px;
    text-transform: uppercase;
	max-width:140px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a span {
    display: none;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.prev::before {
    content: "\f104";
    margin-left: -4px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.next::before {
    content: "\f105";
    margin-left: -2px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.prev {
    left: -1px;
}
.block-extra .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.next {
    right: -1px;
}
.box-banner-01 {
    padding: 0;
    margin-top: 30px;
}
.box-banner-01 a {
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
}
.box-banner-01 a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-banner-01 a:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-shop-the-look {
    padding: 0;
}
.block-shop-the-look .slider-inner .block-title {
    margin: 65px 0 55px;
    float: left;
    width: 100%;
    text-align: center;
}
.block-shop-the-look .slider-inner .block-title span {
    float: left;
    width: 100%;
    text-align: center;
}
.block-shop-the-look .slider-inner .block-title span.title {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    height: 55px;
    font-family: "Sevillana"!important;
}
.block-shop-the-look .slider-inner .block-title .pretext {
    float: left;
    width: 100%;
    text-align: center;
    color: #666;
}
.block-shop-the-look .slider-inner .block-title .pretext:hover {
    color: #ffc229;
}
.block-shop-the-look .slider-inner .container-slider {
    float: left;
    width: 100%;
    position: relative;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 100%}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner a {
    float: left;
    width: 100%}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner a img {
    width: 100%}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner:hover .cate-info {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner:hover .cate-info .cate-name, .block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner:hover .cate-info .button {
    -webkit-transform: translate(0px, 0);
    -moz-transform: translate(0px, 0);
    -ms-transform: translate(0px, 0);
    -o-transform: translate(0px, 0);
    transform: translate(0px, 0);
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info {
    float: left;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .cate-name {
    float: left;
    width: 100%;
    line-height: 100%;
    margin-top: 170px;
    -webkit-transform: translate(0, -40px);
    -moz-transform: translate(0, -40px);
    -ms-transform: translate(0, -40px);
    -o-transform: translate(0, -40px);
    transform: translate(0, -40px);
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .cate-name span {
    color: #fff;
    display: block;
    line-height: 100%;
    text-align: center;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .cate-name span.title {
    font-size: 285.71%;
    margin-top: 5px;
    font-family: "Sevillana"!important;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .cate-name span.pro-total {
    margin-top: 10px;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .cate-name:hover span.title{
    color: #ffc229;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .button {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: -4px;
    margin-top: 30px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transform: translate(0px, 40px);
    transition: all 0.5s ease-out 0s;
    width: auto;
}
.block-shop-the-look .slider-inner .container-slider .wrap_item .item .inner .cate-info .button:hover {
    background: #ffa200;
}
.block-shop-the-look .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-shop-the-look .slider-inner .container-slider .navslider a span {
    display: none;
}
.block-shop-the-look .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-shop-the-look .slider-inner .container-slider .navslider a.prev::before {
    content: "";
    margin-left: -4px;
}
.block-shop-the-look .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.block-shop-the-look .slider-inner .container-slider .navslider a.next::before {
    content: "";
    margin-left: -2px;
}
.block-shop-the-look .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog {
    margin-bottom: 70px;
    padding: 0;
    overflow: hidden;
}
.lastest-blog .block-title {
    margin: 60px 0 55px;
    float: left;
    width: 100%;
    text-align: center;
}
.lastest-blog .block-title span {
    float: left;
    width: 100%;
    text-align: center;
}
.lastest-blog .block-title span.title {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    height: 55px;
    font-family: "Sevillana"!important;
}
.lastest-blog .block-title .pretext {
    float: left;
    width: 100%;
    text-align: center;
    color: #666;
}
.lastest-blog .block-title .pretext:hover {
    color: #ffc229;
}
.lastest-blog .slider-inner {
    margin: 0 -30px;
}
.lastest-blog .slider-inner .container-slider {
    float: left;
    width: 100%;
    position: relative;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 100%;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner {
    float: left;
    width: 100%;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info {
    float: left;
    width: 380px;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .pro-name {
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .date-com {
    float: left;
    width: 100%}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .date-com span, .lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .date-com a {
    color: #bebebe;
    font-size: 14px;
    float: left;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .date-com .date-style {
    margin-right: 12px;
    border-right: 1px solid #eaeaec;
    padding-right: 12px;
    line-height: 100%;
    margin-top: 2px;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .date-com .com-style:hover {
    color: #ffc229;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .desc {
    float: left;
    font-size: 14px;
    line-height: 24px;
    margin-top: 5px;
    width: 100%;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button {
    float: left;
    padding: 0;
    margin: 18px 0 0;
    background: none;
    color: #ffc229;
    position: relative;
	display:block;
}
/* .lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button::before {
    content: "";
    position: absolute;
    right: -30px;
    top: 0px;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ffc229;
} */
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button::after {
    content: "\f101";
    font-family: "FontAwesome";
    position: absolute;
    right: -25px;
    top: 0;
    width: 20px;
    height: 20px;
    color: #ffc229;
    text-align: center;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button:hover {
    color: #333;
}
/* .lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button:hover:before {
    border-color: #333;
} */
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .blog-info .button:hover::after {
    color: #333;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image {
    float: left;
    width: 170px;
    position: relative;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .blog-image {
    float: left;
    width: 100%}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .blog-image img {
    width: 100%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image:hover .blog-image {
    position: relative;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image:hover .blog-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image:hover .blog-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image:hover .blog-image:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .odd .item .inner .wrap-image:hover .blog-image img {
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-transition: all 0.5s ease-out 0s;   
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .even .item .inner .wrap-image:hover .blog-image img {
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
    transform: rotate(-15deg);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .style-bg {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .style-bg img {
    width: 100%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .style-bg:before {
    content: "";
    width: 20px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: -20px;
}
.lastest-blog .slider-inner .container-slider .wrap_item .item .inner .wrap-image .style-bg:after {
    content: "";
    width: 20px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: -20px;
}
.lastest-blog .slider-inner .container-slider .navslider {
    opacity: 0;
    filter: alpha(opacity=0);
}
.lastest-blog .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.lastest-blog .slider-inner .container-slider .navslider a span {
    display: none;
}
.lastest-blog .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.lastest-blog .slider-inner .container-slider .navslider a.prev:before {
    content: "\f100";
    margin-left: -6px;
}
.lastest-blog .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.lastest-blog .slider-inner .container-slider .navslider a.next:before {
    content: "\f101"}
.lastest-blog .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-blog .slider-inner .container-slider .navslider a.prev {
    left: 30px;
}
.lastest-blog .slider-inner .container-slider .navslider a.next {
    right: 30px;
}
.box-banner-slider {
    float: left;
    width: 100%;
    position: relative;
}
.box-banner-slider .slider-inner .container-slider {
    position: relative;
    float: left;
    width: 100%}
.box-banner-slider .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 100%;
    position: relative;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .item-image {
    float: left;
    width: 100%}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .item-image img {
    width: 100%}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info {
    float: left;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner {
    float: left;
    width: 100%}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .title {
    color: #ffc229;
    margin-bottom: 20px;
    margin-top: 13.5%;
    font-size: 428.57%;
    display: block;
    font-family: "Sevillana"!important;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .content {
    display: block;
    margin-bottom: 25px;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .content span {
    color: #fff;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .content span.p1 {
    text-transform: uppercase;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .group-btn {
    display: inline-block;
    margin-bottom: -5px;
    margin-top: 20px;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .group-btn .button {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: none;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .group-btn .button:hover {
    color: #666;
    background: #fff;
}
.box-banner-slider.short_arrow .wrap-navslider {
    position: absolute;
    top: 50%;
    margin-top: -97px;
    float: left;
    width: 100%
}
.box-banner-slider.short_arrow .navslider a span {
    display: none;
}

.box-banner-slider .list-cate {
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    bottom: 0;
    left: 0;
}
.box-banner-slider .list-cate .inner {
    float: left;
    width: 100%;
    height: 136px;
    padding: 0;
    text-align: center;
}
.box-banner-slider .list-cate .inner ul {
    display: inline-block;
    margin-top: 52px;
    list-style: none;
}
.box-banner-slider .list-cate .inner ul li {
    float: left;
    padding: 0 77px;
    position: relative;
}
.box-banner-slider .list-cate .inner ul li:before {
    position: absolute;
    top: -33px;
    left: 50%;
    margin-left: -13px;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 26px;
    height: 11px;
    background: url(../../images/canifa.png) no-repeat -200px 0;
}
.box-banner-slider .list-cate .inner ul li:hover, .box-banner-slider .list-cate .inner ul li.actived {
    cursor: pointer;
}
.box-banner-slider .list-cate .inner ul li:hover:before, .box-banner-slider .list-cate .inner ul li.actived:before {
    opacity: 1;
    filter: alpha(opacity=100);
    top: -63px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-banner-slider .list-cate .inner ul li:hover span.link1, .box-banner-slider .list-cate .inner ul li.actived span.link1 {
    color: #ffc229;
}
.box-banner-slider .list-cate .inner ul li span {
    line-height: 100%;
    float: left;
    position: relative;
}
.box-banner-slider .list-cate .inner ul li span:before {
    content: "";
    width: 92px;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 4px;
    right: -122px;
}
.box-banner-slider .list-cate .inner ul li span.link1 {
    color: #fff;
    font-weight: 700;
}
.box-banner-slider .list-cate .inner ul li span.link1.last:before {
    display: none;
}
.box-banner-slider .list-cate .inner ul li span.link1:hover {
    color: #ffc229;
}
.box-banner-slider .list-cate .inner ul li a {
    display: block;
    line-height: 100%}
.box-banner-slider .list-cate .inner ul li a.link2 {
    color: #fff;
    line-height: 28px;
    text-align: left;
    float: left;
    clear: both;
}
.box-banner-slider .list-cate .inner ul li a.link2:hover {
    color: #ffc229;
}
.block-newarrial {
    padding: 0;
}
.block-newarrial .slider-inner .block-title {
    margin: 60px 0 55px;
    float: left;
    width: 100%;
    text-align: center;
}
.block-newarrial .slider-inner .block-title span {
    float: left;
    width: 100%;
    text-align: center;
}
.block-newarrial .slider-inner .block-title span.title {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    height: 55px;
    font-family: "Sevillana"!important;
}
.block-newarrial .slider-inner .block-title .pretext {
    float: left;
    width: 100%;
    text-align: center;
    color: #666;
}
.block-newarrial .slider-inner .block-title .pretext:hover {
    color: #ffc229;
}
.block-newarrial .slider-inner .container-slider {
    float: left;
    width: 100%;
    position: relative;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 100%}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image {
    position: relative;
    float: left;
    width: 100%;
	overflow: hidden;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info {
    -webkit-transition: all .4s ease-out 0s;
    -moz-transition: all .4s ease-out 0s;
    -o-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info .wrap-style {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    transform: translate(0px, 0);
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info .item-btn {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    margin-top: 45px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    padding: 0 30px;
    height: 100%;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .4s ease-out 0s;
    -moz-transition: all .4s ease-out 0s;
    -o-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-style {
    float: left;
    width: 100%;
    margin-top: 136px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    transform: translate(0, -30px);
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name {
    float: left;
    width: 100%}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name a {
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: -5px;
    width: 156px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name a:hover {
    color: #ffc229;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 10px 0 15px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .price-box .price {
    font-weight: 700;
    font-size: 128.57%;
    color: #fff;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn {
    float: left;
    margin-top: 100px;
    width: 100%;
    height: 114px;
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s; 
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004"}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}

.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-cart:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-update:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-pro-config:hover {
    background: #ffa200;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info {
    display: none;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a {
    color: #333;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a:hover {
    color: #ffc229;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a {
    color: #bebebe;
    font-size: 14px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a:hover {
    color: #ffc229!important;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .rating {
    display: none;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #fff;
    position: relative;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-newarrial .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-newarrial .slider-inner .container-slider .navslider a span {
    display: none;
}
.block-newarrial .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-newarrial .slider-inner .container-slider .navslider a.prev::before {
    content: "";
    margin-left: -4px;
}
.block-newarrial .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.block-newarrial .slider-inner .container-slider .navslider a.next::before {
    content: "";
    margin-left: -2px;
}
.block-newarrial .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now {
    background: #f8f8f8;
    padding: 60px 0 70px;
    margin-top: 70px;
    float: left;
    width: 100%}
.block-trend-now .block-title {
    margin: 0 0 55px;
    float: left;
    width: 100%;
    text-align: center;
}
.block-trend-now .block-title span {
    float: left;
    width: 100%;
    text-align: center;
    font-family: "Sevillana"!important;
}
.block-trend-now .block-title span.title {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    height: 55px;
}
.block-trend-now .block-title .pretext {
    float: left;
    width: 100%;
    text-align: center;
    color: #666;
}
.block-trend-now .block-title .pretext:hover {
    color: #ffc229;
}
.block-trend-now .box-left {
    padding: 0;
}
.block-trend-now .box-left .box-left-inner {
    position: absolute;
    top: 70px;
    left: 57px;
    float: left;
    width: 364px;
    height: 334px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.block-trend-now .box-left .box-left-inner .item {
    float: left;
    width: 156px;
    height: 156px;
    margin: 0 16px 16px 0;
    border: 1px solid #eaeaec;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    background: #fff;
}
.block-trend-now .box-left .box-left-inner .item.i1 .inner {
    top: 10px;
    left: 10px;
}
.block-trend-now .box-left .box-left-inner .item.i2 .inner {
    top: 10px;
    right: 10px;
}
.block-trend-now .box-left .box-left-inner .item.i3 .inner {
    bottom: 10px;
    left: 10px;
}
.block-trend-now .box-left .box-left-inner .item.i4 .inner {
    bottom: 10px;
    right: 10px;
}
.block-trend-now .box-left .box-left-inner .item.active .inner span.product-name {
    margin-bottom: 0;
}
.block-trend-now .box-left .box-left-inner .item .inner {
    position: absolute;
    overflow: hidden;
    display: block!important;
    float: left;
    width: 150px;
    height: 150px;
    border: 4px solid #ffc229;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.block-trend-now .box-left .box-left-inner .item .inner .item-image {
    background: #fff;
}
.block-trend-now .box-left .box-left-inner .item .inner span {
    float: left;
    width: 100%;
    position: relative;
}
.block-trend-now .box-left .box-left-inner .item .inner span img {
    float: left;
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now .box-left .box-left-inner .item .inner span.product-name {
    position: absolute;
    bottom: -13px;
    left: 8px;
    float: left;
    width: 200px;
    height: 100px;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #ffc229;
    margin-bottom: -150px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now .box-left .box-left-inner .item .inner span.product-name > span {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin-top: 23px;
}
.block-trend-now .box-left .box-left-inner .item .inner:hover span img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now .box-left .box-left-inner .item .inner:hover span.product-name {
    margin-bottom: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now .tab-content {
    padding: 0;
}
.block-trend-now .tab-content .tab-pane {
    width: 100%;
    float: left;
}
.block-trend-now .box-trend-now {
    float: right;
    width: 98%;
}
.block-trend-now .box-trend-now .slider-inner {
    margin: 0 -10px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider {
    float: left;
    width: 100%}
.block-trend-now .box-trend-now .slider-inner .container-slider .item {
    float: left;
    margin: 0 10px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .item .inner {
    border: 1px solid #eaeaec;
    background: #fff;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .item .inner .product-info {
    border-top: 1px solid #eaeaec;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .item .inner .product-info .rating {
    display: none;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider {
    float: left;
    width: 30px;
    position: absolute;
    top: 50%;
    left: -1px;
    margin-top: -60px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a span {
    display: none;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a.prev::before {
    content: "\f105";
    margin-left: -4px;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a.next::before {
    content: "\f104";
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a {
    position: relative;
    float: left;
    margin-top: 0;
}
.block-trend-now .box-trend-now .slider-inner .container-slider .navslider a.prev {
    border-bottom: 1px solid #333;
}
.wrap-block-cate {
    float: left;
    width: 100%;
    background: #f8f8f8;
}
.block-categories {
    border: 1px solid #eaeaec;
    border-top: none;
    border-left: none;
    position: relative;
    padding: 0;
    height: 161px;
    overflow: hidden;
}
.block-categories:before {
    content: "";
    width: 1px;
    background: #eaeaec;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.block-categories .inner-cate {
    float: left;
    width: 100%}
.block-categories .inner-cate .wrap_item .item {
    float: left;
    width: 100%;
    height: 160px;
    padding: 32px 0 15px;
    position: relative;
}
.block-categories .inner-cate .wrap_item .item:before {
    content: "";
    width: 1px;
    background: #eaeaec;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.block-categories .inner-cate .wrap_item .item .inner {
    float: left;
    width: 100%}
.block-categories .inner-cate .wrap_item .item .inner a {
    float: left;
    width: 100%;
    text-align: center;
}
.block-categories .inner-cate .wrap_item .item .inner a.cate-img {
    margin-bottom: 7px;
    font-size: 85.71%}
.block-categories .inner-cate .wrap_item .item .inner a.cate-img img {
    opacity: 1;
    filter: alpha(opacity=100);
}
.block-categories .inner-cate .wrap_item .item .inner a.cate-name {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
.block-categories .inner-cate .wrap_item .item .inner a.cate-name span {
    font-weight: 400;
    color: #bebebe;
    font-size: 14px}
.block-categories .inner-cate .wrap_item .item:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-categories .inner-cate .wrap_item .item:hover .inner a.cate-img img {
    opacity: 1;
    filter: alpha(opacity=100);
}
.block-categories .inner-cate .wrap_item .item:hover .inner a.cate-name,.block-categories .inner-cate .wrap_item .item:hover .inner a.cate-name span {
    color: #fff;
}
.block-categories .inner-cate .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-categories .inner-cate .navslider a span {
    display: none;
}
.block-categories .inner-cate .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-categories .inner-cate .navslider a.prev:before {
    content: "\f104";
    margin-left: -4px;
}
.block-categories .inner-cate .navslider a.next {
    left: auto;
    right: 0;
}
.block-categories .inner-cate .navslider a.next:before {
    content: "\f105";
	margin-left: -2px;
}
.block-categories .inner-cate .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.footer {
    background: #292929 none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
    z-index: 99;
}
.footer .footer-top {
    float: left;
    width: 100%;
    margin-top: 40px;
}
.footer .footer-top .quick-search {
    padding: 0;
    margin-bottom: 36px;
}
.footer .footer-top .quick-search h2 {
    line-height: 100%;
    font-size: 100%;
    color: #fff;
    margin: 0 15px 0 0;
    font-weight: 700;
    text-transform: capitalize;
    float: left;
}
.footer .footer-top .quick-search .link-search {
    float: left;
}
.footer .footer-top .quick-search .link-search li {
    float: left;
    line-height: 100%;
    margin: 0 15px;
}
.footer .footer-top .quick-search .link-search li a {
    text-transform: uppercase;
    color: #b4b2b0;
}
.footer .footer-top .quick-search .link-search li a:hover, .footer .footer-top .quick-search .link-search li a.actived {
    color: #fff;
}
.footer {
    float: left;
    width: 100%}
.footer > .container > .row > .row > div {
    padding: 0;
}
.footer .block {
    float: left;
    width: 100%;
    padding: 0;
}
.footer .block .block-title {
    float: left;
    width: 100%}
.footer .block .block-title span {
    text-transform: capitalize;
    font-weight: 700;
    color: #fff;
    padding: 5px 0;
    float: left;
    width: 100%}
.footer .block .block-title.title-02 {
    margin-top: 20px;
}
.footer .block ul {
    float: left;
    width: 100%}
.footer .block ul li {
    float: left;
    width: 100%}
.footer .block ul li a {
    display: block;
    padding: 5px 0;
    font-size: 85.71%;
    color: #b4b2b0;
}
.footer .block ul li a:hover {
    color: #fff;
}
.footer .block.block-canifa-rewards ul.ul01 {
    margin-top: 12px;
}
.footer .block.block-canifa-rewards ul li.box1 {
    width: 136px;
    height: 85px;
    margin-right: 12px;
}
.footer .block.block-canifa-rewards ul li.box1 a {
    float: left;
    width: 100%;
    background: #ffc229;
    padding: 0;
}
.footer .block.block-canifa-rewards ul li.box1 a img {
    width: 100%}
.footer .block.block-canifa-rewards ul li.box2 {
    width: 118px;
}
.footer .block.block-canifa-rewards ul li.box2 span {
    color: #fff;
    float: left;
    width: 100%}
.footer .block.block-canifa-rewards ul li.box2 .link {
    float: left;
    width: 100%;
    color: #b4b2b0;
}
.footer .block.block-canifa-rewards ul li.box2 .link:hover {
    color: #fff;
}
.footer .block.block-canifa-rewards .title03 {
    margin-top: 35px;
    margin-bottom: 10px;
}
.footer .footer-bottom {
    float: left;
    width: 100%}
.block-link-footer {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.block-link-footer li {
    display: inline-block;
    margin-right: -4px;
}
.block-link-footer li a {
    font-size: 14px;
    color: #b4b2b0;
    float: left;
    padding: 0 17px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.block-link-footer li a:hover {
    color: #fff;
}
.block-link-footer li span {
    font-size: 85.71%;
    color: #b4b2b0;
    float: left;
    padding: 0 27px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.block-link-footer li:first-child a {
    border: none;
}
.block-payment {
    float: left;
    width: 100%;
    text-align: center;
    margin: 10px 0 0;
}
.block-payment li {
    display: inline-block;
    margin: 0 10px -4px;
}
.block-payment li a {
    display: inline-block;
}
.block-payment li a:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    color: #fff;
}
.info-copy {
    margin: 17px 0 21px;
    float: left;
    width: 100%;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
}
.info-copy a {
    color: #ccc;
}
.info-copy a:hover {
    color: #fff;
}
.footer #vt-totop {
    position: fixed;
    bottom: 152px;
    right: 10px;
    width: 40px;
    height: 40px;
    background: #ffc229;
    z-index: 99;
}
.footer #vt-totop:before {
    content: "\f062";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    left: 13px;
    color: #fff;
}
.footer #vt-totop span {
    display: none;
}
.block.block-reorder {
    float: left;
    width: 100%}
.block.block-account ul {
    list-style: none;
    margin: 0;
    border: 1px solid #ccc;
    border-top: none;
}
.block.block-account ul li {
    margin: 3px 0;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    line-height: 30px;
    border-top: 1px solid #ccc;
    padding-left: 20px;
}
.block.block-account ul li strong {
    color: #ffc229;
}
.block.block-account ul li:hover {
    padding-left: 30px;
}
.block.block-reorder ol {
    list-style: none;
    margin: 0;
}
.block.block-reorder ol li input {
    float: left;
    margin: 0 8px 0 0;
}
.block.block-reorder .actions {
    margin: 10px 0 0;
}
.block.block-reorder .actions .btn-cart, .block.block-reorder .actions .btn-update, .block.block-reorder .actions .btn-pro-config {
    margin-right: 10px;
}
.block.block-progress dl {
    margin: 0;
}
.block.block-progress dl > div, .block.block-progress dl > dt {
    margin: 0;
    padding: 8px 0;
    border-top: 1px solid #d4d4d4;
}
.block.block-progress dl > div:first-child, .block.block-progress dl > dt:first-child {
    border-top: none;
}
#product-shop .btn-group, .product-shop .btn-group {
    margin-left: 0!important;
}
#product-shop .group-pro, .product-shop .group-pro {
    margin-left: 82px!important;
}
#product-shop #super-product-table, .product-shop #super-product-table {
    margin-bottom: 10px;
    margin-top: 30px;
}
#product-shop #super-product-table td, .product-shop #super-product-table td {
    line-height: 30px;
}
#product-shop #super-product-table td .price-box .old-price:before, .product-shop #super-product-table td .price-box .old-price:before {
    margin-top: 0;
}
#product-shop #super-product-table td .price-box .old-price .price, .product-shop #super-product-table td .price-box .old-price .price {
    margin-right: 0;
}
#product-shop #super-product-table td .price-box .price, .product-shop #super-product-table td .price-box .price {
    font-size: 128.57%!important;
}
#product-shop #super-product-table td input.input-text, .product-shop #super-product-table td input.input-text {
    margin: 0;
    width: 40px;
    text-align: center;
}
#product-shop .required em, .product-shop .required em {
    color: red;
    margin-right: 2px;
}
#product-shop #downloadable-links-list .s-input, .product-shop #downloadable-links-list .s-input {
    float: left;
}
#product-shop #downloadable-links-list .s-label, .product-shop #downloadable-links-list .s-label {
    float: left;
    line-height: 25px;
    margin-left: 10px;
}
#confirmbox .btn-cart:hover {
    background: #ffc229!important;
}
#confirmbox dl dt {
    float: left;
    margin-right: 10px;
    min-width: 54px;
}
#confirmbox dl .group-item {
    float: left;
    width: 100%;
    margin: 5px 0;
}
#confirmbox .input-box .options-list > li {
    float: left;
    position: relative;
    width: 26px;
    height: 26px;
    margin-right: 5px;
    border: 1px solid #eaeaea;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#confirmbox .input-box .options-list > li input.radio {
    width: 26px;
    height: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    margin: 0;
}
#confirmbox .input-box .options-list > li:first-child span label {
    font-size: 9px;
    font-weight: 400;
}
#confirmbox .input-box .options-list > li:hover {
    background: #828282;
    border: transparent;
}
#confirmbox .input-box .options-list > li:hover label {
    color: #fff;
}
#confirmbox .input-box .options-list > li.selected {
    background: #828282;
    border: transparent;
}
#confirmbox .input-box .options-list > li.selected label {
    color: #fff;
}
#confirmbox .input-box .options-list > li span.label {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 100%;
    line-height: 23px;
    padding: 0;
    text-align: center;
    display: inline-block;
    width: 100%}
#confirmbox .input-box .options-list > li .price-notice {
    display: none;
}
#confirmbox .option-color .input-box li {
    border: transparent;
    position: relative;
}
#confirmbox .option-color .input-box li:first-child {
    border: 1px solid #eaeaea;
}
#confirmbox .option-color .input-box li:first-child span label {
    font-size: 9px;
    font-weight: 400;
}
#confirmbox .option-color .input-box li:first-child:hover {
    border: transparent!important;
}
#confirmbox .option-color .input-box li span.label {
    display: none!important;
}
#confirmbox .option-color .input-box li:before {
    content: "";
    width: 9px;
    height: 9px;
    position: absolute;
    top: 8px;
    left: 8px;
    background: url(../../images/gen_icon_del_shopby.png) no-repeat 0 0;
    display: none;
}
#confirmbox .option-color .input-box li.selected:first-child {
    border: transparent;
}
#confirmbox .option-color .input-box li.selected:first-child:before {
    display: none;
}
#confirmbox .option-color .input-box li.selected:before {
    display: block;
}
#box-wrapper {
    overflow: hidden;
}
.box-header-mobile-01 {
    display: none;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    border-top: none;
}
.box-header-mobile-01 .wrap-link {
    float: left;
    position: relative;
}
.box-header-mobile-01 .wrap-link .btn-account {
    width: 40px;
    height: 30px;
    padding: 0;
    float: left;
    background: none;
    text-indent: -9999em;
    position: relative;
}
.box-header-mobile-01 .wrap-link .btn-account:before {
    content: "\f007";
    font-family: "FontAwesome";
    font-size: 12px;
    color: #666!important;
    position: absolute;
    top: -1px;
    left: 12px;
    width: 15px;
    height: 15px;
    text-indent: 0;
}
.box-header-mobile-01 .wrap-link ul.links {
    position: absolute;
    left: -1px;
    font-size: 12px;
    top: 30px;
    border: 1px solid #e9e9e9;
    border-top: none;
    float: left;
    min-width: 100px;
    background: #fff;
    z-index: 9999;
    padding: 10px;
}
.box-header-mobile-01 .wrap-link ul.links li {
    line-height: 25px;
    width: 100%;
    float: left;
}
.box-header-mobile-01 .btn-addtocart {
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    width: 40px;
    height: 30px;
    float: left;
    padding: 0;
    background: none;
}
.box-header-mobile-01 .wrap-block-cl {
    float: right;
}
.box-header-mobile-01 .wrap-block-cl .block {
    float: left;
    padding: 0 10px;
    border-left: 1px solid #e9e9e9;
    font-size: 12px;
    position: relative;
}
.box-header-mobile-01 .wrap-block-cl .block img {
    display: none;
}
.box-header-mobile-01 .wrap-block-cl .block.block-currency span {
    display: none;
}
.box-header-mobile-01 .wrap-block-cl .block ul {
    position: absolute;
    background: #fff;
    padding: 10px;
    left: -1px;
    border: 1px solid #e9e9e9;
    float: left;
    width: 100%;
    border-top: none;
    z-index: 9994;
}
.box-header-mobile-01 .wrap-block-cl .block ul li {
    line-height: 20px;
}
.box-header-mobile-01 .wrap-block-cl .block ul li a.selected {
    color: #ffc229;
}
.col3-layout .box-breadcrumbs .breadcrumbs {
    margin-bottom: 18px;
    margin-top: 25px;
}
.box-breadcrumbs {
    padding: 0;
}
.box-breadcrumbs .breadcrumbs {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.entry-content {
    padding: 0 15px;
}
.block-buyer-protec ul{
	margin:0;
	list-style:none;
}

div.pp_pic_holder {
    z-index: 999999;
}
.block-slidebar > ul {
    overflow: scroll;
}
.add-to-cart {
    margin-top: 15px;
}
.box-breadcrumbs .breadcrumbs ul {
    float: left;
    width: 100%}
.box-breadcrumbs .breadcrumbs ul li {
    float: left;
    line-height: 100%}
.box-breadcrumbs .breadcrumbs ul li.home a {
    padding-left: 0;
}
.box-breadcrumbs .breadcrumbs ul li a {
    font-size: 85.71%;
    float: left;
    line-height: 100%;
    padding: 0 10px;
    color: #bebebe;
    text-transform: capitalize;
    position: relative;
}
.box-breadcrumbs .breadcrumbs ul li a:before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 14px;
    position: absolute;
    top: 0;
    right: -3px;
}
.box-breadcrumbs .breadcrumbs ul li a:hover {
    color: #ffc229;
}
.box-breadcrumbs .breadcrumbs ul li a:hover:before {
    color: #ffc229;
}
.box-breadcrumbs .breadcrumbs ul li > span {
    display: none;
}
.box-breadcrumbs .breadcrumbs ul li > strong {
    font-weight: 400!important;
    font-size: 85.71%;
    color: #333;
    padding: 0 10px;
    text-transform: capitalize;
    float: left;
    line-height: 100%}
#messages_product_view {
    float: left;
    width: 100%}
#flycart_configurable_add_to_cart {
    background: #fff;
    border-color: #ccc;
}
#flycart_configurable_add_to_cart #product-options-wrapper {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}
#flycart_configurable_add_to_cart #product-options-wrapper dl {
    margin-bottom: 0!important;
}
#flycart_configurable_add_to_cart .product-options-bottom {
    float: left;
    width: 100%}
#flycart_configurable_add_to_cart .product-options-bottom .price-box {
    padding: 0;
    width: auto;
}
#flycart_configurable_add_to_cart .product-options-bottom .add-to-cart input {
    width: 60px!important;
    text-align: center;
    margin: 0!important;
    padding: 0!important;
}
#flycart_configurable_add_to_cart .product-options-bottom .add-to-cart .button {
    margin-left: 10px;
    font-size: 116.66%;
    padding: 6px 10px;
}
#flycart_configurable_add_to_cart .product-options-bottom .add-to-cart .button:hover {
    background: #ffc229;
}
#flycart_configurable_add_to_cart #super-product-table {
    margin-top: 10px;
}
#flycart_configurable_add_to_cart #super-product-table th {
    background: none!important;
    border-right: 1px solid #ccc;
}
#flycart_configurable_add_to_cart #super-product-table td {
    background: #fff;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#flycart_configurable_add_to_cart #super-product-table input {
    text-align: center;
}
#flycart_configurable_add_to_cart #super-product-table .price-box .price {
    background: none;
    padding: 0;
    color: #666;
}
#flycart_configurable_add_to_cart #super-product-table .price-box .price:before {
    display: none;
}
#flycart_configurable_add_to_cart #downloadable-links-list input {
    float: left;
    margin: 0;
}
#flycart_configurable_add_to_cart #downloadable-links-list .label {
    float: left;
    margin-left: 10px!important;
}
#fancybox-loading {
    width: 252px;
    height: 282px;
    margin-left: -126px!important;
    margin-top: -100px!important;
    opacity: 1!important;
    filter: alpha(opacity=100)!important;
    background: url(../../images/loading_1.gif) no-repeat 0 0!important;
}
#fancybox-loading span, #fancybox-loading div {
    background: none!important;
}
.col-right .block-pre-related .block-title {
    float: left;
    width: 100%;
    margin-bottom: -20px;
    padding: 0 0 0 20px;
    border: 1px solid #eaeaec;
    line-height: 50px;
    border-bottom: none;
}
.col-right .block-pre-related .block-title strong span {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 128.57%;
    color: #333;
    float: left;
    line-height: 50px;
}
.col-right .block-pre-related .products-grid .item {
    margin-bottom: 0;
}
.col-right .block-pre-related .products-grid .item .inner .item-image {
    padding: 20px;
}
.col-right .block-pre-related .products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    margin-top: 50%}
.col-right .block-pre-related .products-grid .item .inner:hover .item-image .item-image-inner .item-btn .btn-wqc {
    margin-top: 70%}
.col-right .block-pre-related .products-grid .item .inner .product-info {
    border-top: 1px solid #eaeaec;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.col-right .block-pre-related .products-grid .item .inner .product-info .cate-name:hover {
    color: #ffc229;
}
.col-right .block-pre-related .products-grid .item .inner .product-info .btn-cart, .col-right .block-pre-related .products-grid .item .inner .product-info .btn-update, .col-right .block-pre-related .products-grid .item .inner .product-info .btn-pro-config {
    margin-top: 24px;
}
.col-right .block-pre-related.page-listing .products-grid .item .inner .product-info .btn-cart, .col-right .block-pre-related.page-listing .products-grid .item .inner .product-info .btn-update, .col-right .block-pre-related.page-listing .products-grid .item .inner .product-info .btn-pro-config {
    margin-top: 30px;
}
.col-left .block-title {
    float: left;
    width: 100%;
    padding: 11px 0 11px 20px;
    border-bottom: 1px solid #eaeaec;
}
.col-left .block-title strong {
    background: none!important;
}
.col-left .block-title strong span {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 128.57%;
    color: #333;
    float: left;
}
.col-left .block-layered-nav .block-title {
    display: none;
}
.col-left .block-layered-nav .block-content {
    float: left;
    width: 100%}
.col-left .block-layered-nav #narrow-by-list {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.col-left .block-layered-nav #narrow-by-list dt {
    float: left;
    width: 100%;
    padding: 0 0 0 20px;
    border-top: 1px solid #eaeaec;
    line-height: 50px;
    font-size: 128.57%;
    text-transform: capitalize;
    color: #333;
    font-weight: 400;
}
.col-left .block-layered-nav #narrow-by-list dt.first, .col-left .block-layered-nav #narrow-by-list dt#first {
    border-top: none;
}
.col-left .block-layered-nav #narrow-by-list dd {
    float: left;
    width: 100%;
    padding: 12px 10px 15px 37px;
    border-top: 1px solid #eaeaec;
}
.col-left .block-layered-nav #narrow-by-list dd#first ol li span {
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd ol li {
    color: #666;
}
.col-left .block-layered-nav #narrow-by-list dd ol li > a {
    padding: 3px 0;
    display: inline-block;
    position: relative;
    font-size: 85.71%;
    color: #bebebe;
    text-transform: capitalize;
}
.col-left .block-layered-nav #narrow-by-list dd ol li > a:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 9px;
    width: 5px;
    height: 5px;
    background: #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.col-left .block-layered-nav #narrow-by-list dd ol li > a:hover {
    color: #ffc229;
}
.col-left .block-layered-nav #narrow-by-list dd ol li > a:hover:before {
    background: #ffc229;
}
.col-left .block-layered-nav #narrow-by-list dd ol li > span {
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd.currently {
    padding-left: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #eaeaec;
}
.col-left .block-layered-nav #narrow-by-list dd.currently ol li .label {
    color: #666;
    font-size: 100%;
    padding: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    float: left;
    width: 100%;
    text-align: left;
    font-weight: 600!important;
}
.col-left .block-layered-nav #narrow-by-list dd.currently ol li .wrap {
    float: left;
    width: 100%;
    padding-left: 20px;
}
.col-left .block-layered-nav #narrow-by-list dd.currently ol li .wrap span.value {
    float: left;
    font-size: 100%;
    color: #666;
}
.col-left .block-layered-nav #narrow-by-list dd.currently ol li .wrap .btn-remove {
    float: left;
    text-indent: -9999em;
    width: 23px;
    height: 23px;
    position: relative;
}
.col-left .block-layered-nav #narrow-by-list dd.currently ol li .wrap .btn-remove:before {
    content: "";
    position: absolute;
    top: 2px;
    left: 7px;
    text-indent: 0;
    width: 15px;
    height: 15px;
    background: url(../../images/gen_i_remove.png) no-repeat;
}
.col-left .block-layered-nav #narrow-by-list dd.currently .actions {
    float: left;
    width: 100%;
    margin: 10px 0 20px 20px;
}
.col-left .block-layered-nav #narrow-by-list dd.currently .actions a {
    width: 160px;
    height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
    width: 100px;
    line-height: 40px;
}
.col-left .block-layered-nav #narrow-by-list dd.currently .actions a:hover {
    background: #ffa200;
}
.col-left .block-layered-nav #narrow-by-list dd.block-price {
    padding: 0 20px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color {
    padding: 16px 10px 20px 20px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li {
    float: left;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a {
    border: 1px solid #eaeaea;
    padding: 1px;
    float: left;
    margin: 5px 5px 0 0;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a:before {
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a.icolor {
    width: 30px;
    height: 20px;
    text-indent: -9999em;
    position: relative;
    padding: 1px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a.text {
    float: left;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a .swatch-label {
    float: left;
    position: relative;
    background: #fff;
    width: auto!important;
    height: auto!important;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a .swatch-label img {
    float: left;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a .count {
    font-size: 85.71%;
    color: #bebebe;
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a span {
    float: left;
    line-height: 20px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-color ol li a:hover {
    border-color: #ffc229;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size {
    padding: 17px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li {
    float: left;
    margin: 0 3px;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li a {
    float: left;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li a:before {
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li a .swatch-label {
    width: 34px;
    height: 24px;
    float: left;
    text-align: center;
    line-height: 22px;
    border: 1px solid #eaeaec;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li a .swatch-label:hover {
    border-color: #ffc229;
}
.col-left .block-layered-nav #narrow-by-list dd.block-size ol li a .count {
    display: none;
}
.col-left .block-layered-nav #narrow-by-list dd .price {
    position: relative;
    z-index: 1;
    float: left;
    width: 100%;
    margin-top: 17px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box {
    position: relative;
    float: left;
    width: 100%;
    margin: 20px 0;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .price-from > span {
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #666;
    color: #fff;
    text-align: center;
    font-size: 13px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .price-to {
    margin-right: 0!important;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box > * {
    float: left;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .price-separator {
    width: 5px;
    position: relative;
    text-indent: -999em;
    margin: 0 10px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .price-separator:before {
    height: 1px;
    width: 100%;
    top: 14px;
    left: 0;
    position: absolute;
    content: ""}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box input {
    margin: 0 0 0 1px !important;
    border: 1px solid #eaeaec;
    width: 74px;
    text-align: center;
    background: #fff;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    color: #bebebe;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .go {
    position: relative;
    color: #fff;
    text-transform: uppercase;
    background: #666;
    text-align: center;
    height: 30px;
    width: 30px;
    line-height: 30px;
    float: left;
    margin-left: 8px;
    text-indent: -9999em;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .go:before {
    color: #fff;
    content: "\f002";
    font-family: "FontAwesome";
    position: absolute;
    right: 9px;
    top: -1px;
    text-indent: 0;
    font-size: 13px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .text-box .go:hover {
    background: #ffc229;
}
.col-left .block-layered-nav #narrow-by-list dd .price p input#amount {
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
}
.col-left .block-layered-nav #narrow-by-list dd .price p input#amount:focus {
    -webkit-box-shadow: none 0 0 #000;
    -moz-box-shadow: none 0 0 #000;
    box-shadow: none 0 0 #000;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.col-left .block-layered-nav #narrow-by-list dd .price .range-wrap {
    float: left;
    width: 205px;
    position: relative;
    margin: 8px 0 0 10px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .range-wrap #slider-range {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #ffc229;
    height: 1px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .range-wrap #slider-range .ui-slider-range {
    height: 1px;
    position: absolute;
    top: 0;
    background: #eaeaec;
}
.col-left .block-layered-nav #narrow-by-list dd .price .range-wrap #slider-range .ui-slider-handle {
    height: 14px;
    width: 14px;
    position: absolute;
    background: #fff;
    border: 1px solid #666;
    top: -7px;
    margin-left: -10px;
}
.col-left .block-layered-nav #narrow-by-list dd .price .range-wrap #slider-range .ui-slider-handle:hover {
    background: #666;
}
.block-special .slider-inner .container-slider {
    float: left;
    padding: 5px 15px 15px;
    width: 100%;
}
.block-special .slider-inner .container-slider .wrap-item {
    margin: 0 -5px;
}
.block-special .slider-inner .container-slider .wrap-item .item {
    float: left;
    width: 50%;
    padding: 0 5px;
    margin-top: 10px;
}
 .block-special .slider-inner .container-slider .wrap-item .item .inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .item-image {
    float: left;
    width: 100%;
    border: 1px solid transparent;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.block-special .slider-inner .container-slider .wrap-item .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem {
    float: left;
    width: 200px;
    height: auto;
    border-top: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    position: absolute;
    top: 0;
    right: -200px;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    z-index: 999;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image {
    float: left;
    width: 100%}
 .block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .product-image {
    float: left;
    width: 100%;
    text-align: center;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 58%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 70%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 8px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004"}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .subitem-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info {
    float: left;
    width: 100%;
    padding: 18px 20px 0;
    border-top: 1px solid #eaeaec;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .product-name {
    float: left;
    width: 100%}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .product-name a {
    float: left;
    font-size: 16px;
    font-weight: 400;
    height: 23px;
    line-height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    transition: all 0.5s ease-out 0s;
    white-space: nowrap;
    width: 156px;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .cate-name {
    float: left;
    width: 100%;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .cate-name a {
    color: #bebebe;
    float: left;
    font-size: 14px;
    line-height: 100%;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .cate-name a:hover {
    color: #ffc229;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .rating {
    display: none;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 10px 0 0;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .wrap-ns-price .price-box .price {
    font-size: 18px;
    font-weight: 400;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-cart, .col-left .block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-update, .col-left .block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-cart:hover, .col-left .block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-update:hover, .col-left .block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner:hover .item-image {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner:hover .subitem {
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.category-about-us .page-title {
    display: none;
}
.cms-contact-page .page-title {
    display: none;
}
.contact-page {
    float: left;
    width: 100%;
    padding-bottom: 0;
}
.contact-page .wrap-map {
    padding-bottom: 70px;
    margin-top: -10px;
    float: left;
}
.contact-page .wrap-map .wrap-header-specials > h1 {
    float: left;
    width: 100%;
    margin: 0;
    font-size: 214.28%;
    font-weight: 700;
    text-transform: uppercase;
    margin: 20px 0 16px 0;
    line-height: 100%;
    font-weight: 500!important;
}
.contact-page .wrap-map .wrap-header-specials > p {
    margin: 0 0 40px;
    float: left;
}
.contact-page .wrap-map .box-map {
    float: left;
    width: 100%}
.contact-page .col-left, .contact-page .col-right {
    float: left;
    width: 50%}
.contact-page .col-left .inner {
    padding-right: 15px;
}
.contact-page .col-left .inner > h2 {
    font-size: 128.57%;
    font-weight: 700;
    text-transform: uppercase;
    margin: -15px 0 20px;
}
.contact-page .col-left .inner .form-list {
    padding-left: 0;
}
.contact-page .col-right .content {
    padding-left: 15px;
}
.contact-page .col-right .content h2 {
    font-size: 128.57%;
    margin: -15px 0 20px;
    text-transform: uppercase;
    font-weight: 700;
}
.contact-page .col-right .content > p {
    margin: 10px 0 45px;
}
.contact-page .col-right .content #accordion {
    float: left;
    width: 100%}
.contact-page .col-right .content #accordion .panel {
    border-top: 1px solid #ccc;
    background: none;
    margin-top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.contact-page .col-right .content #accordion .panel .panel-title {
    font-weight: 400!important;
    font-size: 114.28%;
    margin: 0;
    line-height: 38px;
    text-transform: uppercase;
}
.contact-page .col-right .content #accordion .panel .panel-title a {
    font-size: 100%;
    display: block;
    position: relative;
}
.contact-page .col-right .content #accordion .panel .panel-title a:before {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    right: 0;
    top: 14px;
}
.contact-page .col-right .content #accordion .panel .accordion-close a:before {
    background: url(../../images/plus-minus.png) no-repeat 0 0;
}
.contact-page .col-right .content #accordion .panel .accordion-open a:before {
    top: 11px;
    background: url(../../images/plus-minus.png) no-repeat 0 -14px;
}
.contact-page .col-right .content #accordion .panel .panel-collapse .panel-body {
    border-top: 1px solid #ccc;
}
.contact-page .col-right .content #accordion .panel .panel-collapse .tmp {
    display: none;
}
.contact-page .col-right .content #accordion .panel.last {
    border-bottom: 1px solid #ccc;
}
.contact-page #contactForm .form-list {
    margin: 0;
}
.contact-page #contactForm .form-list li {
    width: 100%;
    float: left;
    list-style: none;
}
.contact-page #contactForm .form-list li .field {
    width: 100%}
.contact-page #contactForm .form-list li .input-box {
    width: 100%}
.contact-page #contactForm .form-list li .input-box .input-text, .contact-page #contactForm .form-list li .input-box #comment {
    width: 100%;
    height: 38px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.contact-page #contactForm .form-list li .input-box .input-text {
    margin-bottom: 20px;
    color: #666;
}
.contact-page #contactForm .form-list li .input-box #comment {
    height: 190px;
    margin-bottom: 25px;
}
.contact-page #contactForm .form-list li .input-box label {
    color: #666;
    font-weight: 400!important;
}
.contact-page #contactForm .form-list li .input-box label em {
    color: red;
}
.contact-page #contactForm .buttons-set .button {
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    margin-left: 0;
}
.contact-page #contactForm .buttons-set .button:hover {
    background: #ffa200;
}
.fb-like-box {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: rgba(0, 0, 0, 0.1);
    padding: 10px;
}
.blog-index-list .block-pre-related .cate-name {
    display: none;
}
.blog-index-list .block-pre-related .products-grid .item .inner .product-info .btn-cart {
    margin-top: 20px;
}
.block-blog .block-content .menu-recent {
    display: none;
}
.block-blog .block-content ul {
    float: left;
    margin: 15px 0 16px;
}
.block-blog .block-content ul li {
    color: #666;
    padding-left: 35px;
    padding-right: 30px;
}
.block-blog .block-content ul li > a {
    padding: 3px 0;
    display: inline-block;
    position: relative;
    font-size: 85.71%;
    color: #bebebe;
    text-transform: capitalize;
}
.block-blog .block-content ul li > a:before {
    content: "";
    position: absolute;
    left: -15px;
    top: 9px;
    width: 5px;
    height: 5px;
    background: #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.block-blog .block-content ul li > a:hover {
    color: #ffc229;
}
.block-blog .block-content ul li > a:hover:before {
    background: #ffc229;
}
.box-blog {
    float: left;
    width: 100%}
.box-blog .blog-title {
    float: left;
    width: 100%;
    margin: 15px 0 40px;
    font-size: 285.71%;
    color: #333;
}
.box-blog .blog-title strong {
    background: none!important;
}
.box-blog .item {
    position: relative;
    float: left;
    width: 100%;
    padding-left: 100px;
}
.box-blog .item .inner {
    float: left;
    width: 100%;
    padding: 30px 0;
    border-top: 1px solid #eaeaec;
}
.box-blog .item .inner .posdate {
    width: 68px;
    height: 68px;
    position: absolute;
    top: 35px;
    left: 0;
    border: 1px solid #eaeaec;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding-top: 16px;
}
.box-blog .item .inner .posdate span {
    float: left;
    line-height: 100%;
    width: 100%;
    text-align: center;
}
.box-blog .item .inner .posdate span.d-day {
    font-size: 128.57%;
    color: #666;
}
.box-blog .item .inner .posdate span.d-month-y {
    font-size: 85.71%;
    color: #bebebe;
    margin-top: 3px;
}
.box-blog .item .inner .blog-info {
    float: left;
    width: 62%}
.box-blog .item .inner .blog-info .title {
    float: left;
    width: 100%;
    font-weight: 700;
    margin-bottom: 15px;
    margin-top: 8px;
}
.box-blog .item .inner .blog-info .pst-com {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.box-blog .item .inner .blog-info .pst-com li {
    line-height: 100%;
    float: left;
    font-size: 85.71%;
    color: #bebebe;
}
.box-blog .item .inner .blog-info .pst-com li.last a {
    color: #bebebe;
    border-left: 1px solid #eaeaec;
    line-height: 100%;
    padding-left: 10px;
    margin-left: 10px;
}
.box-blog .item .inner .blog-info .pst-com li.last a:hover {
    color: #ffc229;
}
.box-blog .item .inner .blog-info .postContent {
    float: left;
    width: 100%;
    font-size: 85.71%}
.box-blog .item .inner .blog-info .button {
    float: left;
    padding: 0;
    margin: 20px 0 0;
    background: none;
    color: #ffc229;
    position: relative;
}
.box-blog .item .inner .blog-info .button:before {
    content: "";
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ffc229;
}
.box-blog .item .inner .blog-info .button:after {
    content: "\f105";
    font-family: "FontAwesome";
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    color: #ffc229;
    text-align: center;
}
.box-blog .item .inner .blog-info .button:hover {
    color: #333;
}
.box-blog .item .inner .blog-info .button:hover:before {
    border-color: #333;
}
.box-blog .item .inner .blog-info .button:hover:after {
    color: #333;
}
.box-blog .item .inner .wrap-image {
    float: left;
    width: 170px;
    margin-left: 20px;
    position: relative;
    overflow: hidden;
}
.box-blog .item .inner .wrap-image .image-inner {
    float: left;
    width: 100%}
.box-blog .item .inner .wrap-image .image-inner .blog-image {
    float: left;
    width: 100%}
.box-blog .item .inner .wrap-image .image-inner .blog-image img {
    width: 100%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner:hover .blog-image {
    position: relative;
}
.box-blog .item .inner .wrap-image .image-inner:hover .blog-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner:hover .blog-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner:hover .blog-image:before {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner:hover .blog-image img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner .style-bg {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.box-blog .item .inner .wrap-image .image-inner .style-bg img {
    width: 100%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.box-blog .item .inner .wrap-image .image-inner .style-bg:before {
    content: "";
    width: 20px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: -20px;
}
.box-blog .item .inner .wrap-image .image-inner .style-bg:after {
    content: "";
    width: 20px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: -20px;
}
.postdetail {
    float: left;
    width: 100%;
    margin-top: 60px;
}
.postWrapper {
    padding: 0;
    float: left;
    width: 100%;
    margin-top: 20px;
}
.postWrapper h2 {
    display: block;
    line-height: 100%;
    overflow: hidden;
    font-size: 100%;
    margin: 0 0 5px;
}
.postWrapper > a {
    float: left;
    margin: 0 30px 0 0;
    position: relative;
    overflow: hidden;
}
.postWrapper > a img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}
.postWrapper > a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #ffc229;
    opacity: 0;
    filter: alpha(opacity=0);
}
.postWrapper > a:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}
.postWrapper > a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    opacity: .5;
    filter: alpha(opacity=50);
    -webkit-transition: all .2s ease-out 0s;
    -moz-transition: all .2s ease-out 0s;
    -o-transition: all .2s ease-out 0s;
    transition: all .2s ease-out 0s;
}
.postWrapper .wrap-title {
    display: block;
    overflow: hidden;
}
.postWrapper .wrap-title .posdate {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 20px;
    border: 1px solid #eaeaec;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.postWrapper .wrap-title .posdate span {
    color: #666;
    text-align: center;
    width: 100%;
    line-height: 100%;
    float: left;
    margin-right: 20px;
}
.postWrapper .wrap-title .posdate span.d-day {
    font-size: 30px;
    margin: 12px 0 5px;
}
.postWrapper .wrap-title .posdate span.d-month-y {
    font-size: 12px;
    color: #bebebe;
}
.postWrapper .inner-content a.postTitle {
    border-bottom: none;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 0;
    display: block;
    overflow: hidden;
    text-transform: uppercase;
}
.postWrapper .inner-content a.postTitle:hover {
    color: #ffc229;
}
.postWrapper .inner-content p {
    display: block;
    overflow: hidden;
}
.postWrapper .inner-content .wrap-rm {
    display: block;
    overflow: hidden;
    border-top: 1px solid #eee;
    margin-top: 5px;
    padding-top: 10px;
}
.postWrapper .inner-content .wrap-rm a {
    margin-top: 15px;
    color: #ffc229;
}
.postWrapper .inner-content .wrap-rm a:hover {
    text-decoration: underline;
    color: #ffc229;
}
.postWrapper .postContent {
    margin-top: 20px;
}
.postWrapper .postContent .wrap-img {
    text-align: center;
    margin: 30px 0 45px;
}
.postWrapper .postContent p {
    color: #666;
}
.postWrapper .wrap-item .pby {
    float: left;
    margin-right: 5px;
    color: #999;
}
.postWrapper .wrap-item a {
    color: #ffc229;
}
.postWrapper .wrap-item a:hover {
    color: #ffc229;
}
.postWrapper .wrap-social {
    border-top: 1px solid #eaeaec;
    border-bottom: 1px solid #eaeaec;
    margin: 25px 0 10px;
    display: inline-block;
    text-align: center;
    width: 100%;
    padding: 25px 0;
}
.postWrapper .wrap-social ul {
    margin: 5px 0 0;
}
.postWrapper .wrap-social ul li {
    display: inline-block;
    width: 20px;
    height: 16px;
    text-indent: -9999em;
    margin: 0 12px;
}
.postWrapper .wrap-social ul li a {
    position: relative;
    width: 100%;
    height: 100%;
    float: left;
}
.postWrapper .wrap-social ul li a:before {
    content: "\f09a";
    top: 0;
    left: 0;
    text-indent: 0;
    font-size: 14px;
    font-family: "FontAwesome";
    width: 20px;
    height: 16px;
    position: absolute;
    color: #666;
}
.postWrapper .wrap-social ul li a.l:before {
    content: "\f0e1"}
.postWrapper .wrap-social ul li a.t:before {
    content: "\f099"}
.postWrapper .wrap-social ul li a.g:before {
    content: "\f0d5"}
.postWrapper .wrap-social ul li a.p:before {
    content: "\f0d2"}
.postWrapper .wrap-social ul li a:hover:before {
    color: #ffc229;
}
.postTitle.cmt-heading {
    border-bottom: none;
    text-transform: uppercase;
}
.commentWrapper {
    position: relative;
    padding-left: 142px;
    color: #666;
}
.commentWrapper h4 {
    margin: 0;
    text-transform: uppercase;
    font-size: 128.57%;
    color: #666!important;
    font-weight: 400!important;
}
.commentWrapper:before {
    content: "";
    width: 80px;
    height: 80px;
    position: absolute;
    top: 6px;
    left: 35px;
    background: url(../../images/icon-blog.png) no-repeat 0 0;
}
.commentWrapper p {
    color: #666;
}
.cmt-heading h2 {
    font-size: 125%;
    line-height: 24px;
}
.commentWrapper {
    padding-bottom: 40px;
}
.commentWrapper h4.username {
    font-size: 100%;
    line-height: normal;
    color: #ffc229;
}
#postComment {
    float: left;
}
#postComment p {
    color: #666;
}
#postComment h4.legend {
    font-size: 157.14%;
    color: #333;
    text-transform: uppercase;
    margin-top: 40px;
}
#postComment .commentDetails {
    margin: 0;
}
#postComment ul.form-list {
    list-style: none;
    margin: 40px 0 0;
}
#postComment ul.form-list .input-box {
    margin-bottom: 26px;
}
#postComment ul.form-list .input-box input.input-text {
    margin: 0;
    padding: 10px;
    width: 570px;
}
#postComment ul.form-list .input-box textarea {
    margin: 0;
    min-height: 189px;
    border-color: #eaeaec;
}
#postComment ul.form-list .input-box .validation-advice {
    margin-top: 3px;
}
#postComment ul.form-list .input-box label em {
    color: red;
    margin-left: 2px;
}
#postComment ul.form-list li label {
    width: 100%;
    font-weight: 400!important;
}
#postComment .button {
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
}
#postComment .button:hover {
    background: #ffa200;
}
.flycart_qty_edit {
    display: none;
}
.item .item-image .product-image img {
    width: 100%}
.col-left {
    padding: 0 30px 0 0;
}
.col-right {
    padding: 0 0 0 30px;
}
.category-title {
    display: none;
}
.inner-left, .inner-right {
    /* border-top: 1px solid #eaeaec; */
    float: left;
    width: 100%;
}
.wrap-block-tag {
    float: left;
    width: 100%;
    overflow: hidden;
}
.block-tag {
    padding-right: 30px;
    position: relative;
    height: 54px;
    overflow: hidden!important;
    float: left;
    width: 100%;
    margin: 0 0 10px;
    box-shadow: 0 0 0 1px #eaeaec inset;
}
.block-tag label {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 55px;
    line-height: 55px;
    margin: -1px 10px 0 -1px;
    text-align: center;
    width: 86px;
}
.block-tag a {
    float: left;
    height: 54px;
}
.block-tag a span {
    border: 1px solid transparent;
    color: #666;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 32px;
    margin-top: 10px;
    padding: 0 10px;
}
.block-tag a span:hover {
    border: 1px solid #ffc229;
}
.block-tag .open-item {
    float: left;
    height: 20px;
    line-height: 20px;
    position: absolute;
    top: 17px;
    right: 10px;
    padding: 0 10px;
    text-indent: -9999em;
    margin-left: 30px;
}
.block-tag .open-item:hover {
    cursor: pointer;
}
.block-tag .open-item:hover:before {
    color: #ffc229;
}
.block-tag .open-item:before {
    content: "\f103";
    font-family: "FontAwesome";
    text-indent: 0;
    font-size: 12px;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 0;
    left: 0;
    color: #bebebe;
}
.block-viewed {
    display: none;
}
#catalog-listing, .category-products, .toolbar-top, .products-list {
    float: left;
    padding: 0;
    width: 100%;
}
.block-banner-cate {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 25px;
}
.block-banner-cate a {
    float: left;
    width: 100%}
.block-banner-cate a img {
    float: left;
    width: 100%}
.block-banner-cate .block-banner-cate-inner {
    position: absolute;
    left: 0;
    bottom: 22.8%;
    float: left;
    width: 100%}
.block-banner-cate .block-banner-cate-inner h1 {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    color: #000;
    float: left;
    font-family: "Sevillana" !important;
    font-size: 428.57%;
    height: 128px;
    line-height: 100%;
    margin: 0;
    padding: 30px 20px 0;
    text-align: center;
    width: auto;
}
.category-products .products-grid .item .inner, .block-pre-related .products-grid .item .inner {
    position: relative;
}
.category-products .products-grid .item .inner .wrap-btn-cart, .block-pre-related .products-grid .item .inner .wrap-btn-cart {
    position: absolute;
    left: 0;
    bottom: -47px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    opacity: 0;
    filter: alpha(opacity=0);
    float: left;
    width: 100%;
    z-index: 99;
    border: 1px solid #eaeaec;
    border-top: none;
}
.category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart {
    float: left;
    margin-top: 28px;
    width: 100%;
    padding: 0 20px;
    background: #fff;
}
.category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-cart, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-cart, .category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-update, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-update, .category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-pro-config, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: -1px;
    margin-top: 10px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-cart:hover, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-cart:hover, .category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-update:hover, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-update:hover, .category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-pro-config:hover, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .btn-pro-config:hover {
    background: #ffa200;
    cursor: pointer;
}
.category-products .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .flycart_qty_edit, .block-pre-related .products-grid .item .inner .wrap-btn-cart .inner-wrap-btn-cart .flycart_qty_edit {
    display: none;
}

.category-products .products-grid .item .inner .product-info > .rating .ratings, .block-pre-related .products-grid .item .inner .product-info > .rating .ratings {
    float: left;
}
.category-products .products-grid .item .inner .product-info .rating-links, .block-pre-related .products-grid .item .inner .product-info .rating-links {
    float: left;
}
.category-products .products-grid .item .inner:hover, .block-pre-related .products-grid .item .inner:hover {
    border-bottom: 6px solid #eaeaec;
    box-shadow: 0 -1px 4px rgba(204, 204, 204, 0.5);
}
.category-products .products-grid .item .inner, .block-pre-related .products-grid .item .inner{
    border-bottom: 6px solid transparent;
}
.category-products .products-grid .item .inner:hover:before, .block-pre-related .products-grid .item .inner:hover:before {
    content: "";
    width: 100%;
    height: 5px;
    background: #fff;
    position: absolute;
    bottom: -5px;
    left: 0;
}
.category-products .products-grid .item .inner:hover .wrap-btn-cart, .block-pre-related .products-grid .item .inner:hover .wrap-btn-cart {
    width: 101.5%;
    left: -1px;
    -webkit-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5) 0 0 #000;
    -moz-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5) 0 0 #000;
    box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5) 0 0 #000;
    -webkit-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5);
    box-shadow: 0 2px 4px rgba(204, 204, 204, 0.5);
    margin-top: 10px;
    bottom: -67px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
}
.subitem-image a img {
    width: 100%}
.products-grid {
    clear: both;
}
.products-grid .item {
    float: left;
    margin: 0 0 10px;
    padding: 0;
}
.products-grid .item .inner {
    float: left;
    width: 100%;
    border: 1px solid transparent;
}
.products-grid .item .inner:hover {
    border: 1px solid #eaeaec;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner:hover .item-image .item-image-inner .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner:hover .item-image .item-image-inner .item-btn .btn-wqc {
    margin-top: 67%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.products-grid .item .inner:hover .product-info {
    border-top: 1px solid #eaeaec;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner .item-image {
    float: left;
    width: 100%;
    padding: 10px;
}
.products-grid .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.products-grid .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.products-grid .item .inner .item-image .item-image-inner .product-image img {
    width: 100%;
    min-height: 270px;
}
.products-grid .item .inner .item-image .item-image-inner .product-image .hidden {
    min-height: 0;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin: 0 5px -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.products-grid .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.products-grid .item .inner .product-info {
    float: left;
    width: 100%;
    padding: 18px 20px 10px;
    border-top: 1px solid transparent;
}
.products-grid .item .inner .product-info .configurable-swatch-list {
    display: none;
}
.products-grid .item .inner .product-info .product-name {
    float: left;
    width: 100%}
.products-grid .item .inner .product-info .product-name a {
    float: left;
    font-weight: 400;
    height: 22px;
    line-height: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    transition: all 0.5s ease-out 0s;
    white-space: nowrap;
    width: 156px;
    font-size: 16px;
}
.products-grid .item .inner .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .item .inner .product-info .cate-name {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.products-grid .item .inner .product-info .cate-name a {
    color: #bebebe;
    float: left;
    font-size: 14px;
    line-height: 100%;
}
.products-grid .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.products-grid .item .inner .product-info > .rating {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    height: 17px;
}
.products-grid .item .inner .product-info > .rating .ratings {
    float: left;
}
.products-grid .item .inner .product-info > .rating .rating-links {
    margin-bottom: 0;
}
.products-grid .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    font-size: 85.71%}
.products-grid .item .inner .product-info > .rating .rating-links .separator, .products-grid .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.products-grid .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 17px;
    margin: 0;
}
.products-grid .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.products-grid .item .inner .product-info .wrap-ns-price .price-box .price {
    font-size: 18px;
    font-weight: 400;
}
.products-grid .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -1px;
}
.products-grid .item .inner .product-info .btn-cart, .products-grid .item .inner .product-info .btn-update, .products-grid .item .inner .product-info .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 30px auto 0;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.products-grid .item .inner .product-info .btn-cart:hover, .products-grid .item .inner .product-info .btn-update:hover, .products-grid .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-buyer-protec {
    padding: 18px 20px 18px 90px;
    margin-top: 30px;
    background: #f9f9f9;
    border: 1px solid #eaeaec;
}
.block-buyer-protec .inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-buyer-protec .inner .icart {
    float: left;
    width: 40px;
    height: 40px;
    background: #666;
    position: absolute;
    top: 5px;
    left: -62px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    text-indent: -9999em;
}
.block-buyer-protec .inner .icart:before {
    content: "\f07a";
    font-family: "FontAwesome";
    color: #ffc229;
    font-size: 18px;
    position: absolute;
    top: 13px;
    left: 8px;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    text-indent: 0;
}
.block-buyer-protec .inner h2 {
    float: left;
    margin: -2px 0 15px;
    font-size: 128.57%;
    text-transform: capitalize;
    font-weight: 700;
    color: #ffc229;
}
.block-buyer-protec .inner ul {
    float: left;
    width: 100%}
.block-buyer-protec .inner ul li {
    padding: 0 0 0 18px;
    position: relative;
}
.block-buyer-protec .inner ul li:before {
    content: "\f046";
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 15px;
    font-family: "FontAwesome";
    color: #666;
}
.block-buyer-protec .inner ul li span {
    color: #bebebe;
    font-size: 14px;
}
.block-buyer-protec .inner ul li span.text-style {
    color: #666;
}
.block-buyer-protec .inner ul li.last {
    padding-left: 32px;
}
.block-buyer-protec .inner ul li.last:before {
    left: 14px;
}
.block-buyer-protec .inner ul li .link-more {
    color: #bebebe;
    float: right;
    font-size: 14px;
    margin-bottom: 2px;
    margin-right: 5px;
    margin-top: 20px;
    padding-right: 8px;
    position: relative;
    text-transform: capitalize;
}
.block-buyer-protec .inner ul li .link-more:before {
    content: "\f0da";
    font-family: "FontAwesome";
    color: #666;
    position: absolute;
    top: 0;
    right: 0;
}
.block-buyer-protec .inner ul li .link-more:hover {
    color: #ffc229;
}
.block-buyer-protec .inner ul li .link-more:hover:before {
    color: #ffc229;
}
.category-products.pro-list .toolbar-bottom {
    margin-top: 20px;
    margin-bottom: 30px;
}
.category-products.pro-list .toolbar-top {
    margin-bottom: 10px;
}
.products-list {
    float: left;
    width: 100%}
.products-list .toolbar .box-bottom {
    margin-bottom: 30px;
}
.products-list .item {
    float: left;
    width: 100%;
    position: relative;
    border: 1px solid transparent;
    margin-top: 10px;
    padding: 0 10px;
}
.products-list .item:hover {
    border: 1px solid #eaeaec;
}
.products-list .item .inner {
    float: left;
    width: 100%;
    padding: 10px 0;
}
.products-list .item .inner .item-image {
    float: left;
    width: 180px;
    padding: 0;
}
.products-list .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.products-list .item .inner .item-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 67%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.products-list .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.products-list .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.products-list .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.products-list .item .inner .product-info {
    float: left;
    width: 375px;
    padding: 0;
    margin-left: 20px;
    position: relative;
}
.products-list .item .inner .product-info .product-name {
    float: left;
    width: 100%;
    margin-top: 0;
}
.products-list .item .inner .product-info .product-name a {
    float: left;
    width: 156px;
    line-height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 700;
    height: 22px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .product-info .cate-name {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.products-list .item .inner .product-info .cate-name a {
    float: left;
    line-height: 100%;
    color: #bebebe;
    font-size: 85.71%}
.products-list .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.products-list .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 20px;
}
.products-list .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin-bottom: -4px;
}
.products-list .item .inner .product-info .wrap-ns-price .price-box .price {
    font-weight: 700;
}
.products-list .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 5px 0 -2px 10px;
    position: relative;
    top: 0;
}
.products-list .item .inner .product-info > .rating {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.products-list .item .inner .product-info > .rating .ratings {
    float: left;
}
.products-list .item .inner .product-info > .rating .rating-links {
    margin-bottom: 0;
}
.products-list .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    font-size: 85.71%}
.products-list .item .inner .product-info > .rating .rating-links .separator, .products-list .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.products-list .item .inner .product-info .desc {
    float: left;
    width: 100%;
    max-height: 70px;
    overflow: hidden;
    padding-top: 18px;
    font-size: 85.71%;
    border-top: 1px solid #eaeaec;
}
.products-list .item .inner .product-info > .button {
    float: left;
    padding: 0;
    margin: 30px 0 0;
    text-transform: capitalize;
    background: none;
    color: #ffc229;
    position: relative;
}
.products-list .item .inner .product-info > .button:before {
    content: "";
    position: absolute;
    right: -29px;
    top: 0;
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ffc229;
}
.products-list .item .inner .product-info > .button:after {
    content: "\f105";
    font-family: "FontAwesome";
    position: absolute;
    right: -30px;
    top: 0;
    width: 20px;
    height: 20px;
    color: #ffc229;
    text-align: center;
}
.products-list .item .inner .product-info > .button:hover {
    color: #333;
}
.products-list .item .inner .product-info > .button:hover:after {
    color: #333;
}
.products-list .item .inner .product-info > .button:hover:before {
    border-color: #333;
}
.products-list .item .inner .product-info .box-qty-btncart {
    float: left;
    width: 160px;
    position: absolute;
    top: 20px;
    right: 0;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    margin-left: 0!important;
    margin-right: 0!important;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit input {
    float: left;
    width: 90px!important;
    height: 30px;
    border: 1px solid #ccc;
    text-align: center;
    color: #666;
    border-left: none;
    border-right: none;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit .flycart-qty-btn {
    float: left;
    position: relative;
    width: 35px;
    height: 30px;
    border: 1px solid #ccc;
    text-indent: -9999em;
    margin-top: 0;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit .flycart-qty-btn:before {
    content: "";
    background: url(../../images/minus.png) no-repeat 0 0;
    width: 13px;
    height: 1px;
    position: absolute;
    top: 14px;
    left: 9px;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit .flycart-qty-btn.right:before {
    background: url(../../images/plus.png) no-repeat 0 0;
    width: 13px;
    height: 13px;
    top: 8px;
    left: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit .flycart-qty-btn.right:hover:before {
    background: url(../../images/hover-plus.png) no-repeat 0 0;
    width: 13px;
    height: 13px;
    top: 8px;
    left: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-list .item .inner .product-info .box-qty-btncart .flycart_qty_edit .flycart-qty-btn.left:hover:before {
    background: url(../../images/hover-minus.png) no-repeat 0 0;
    width: 13px;
    height: 5px;
    top: 12px;
    left: 9px;
}
.products-list .item .inner .product-info .box-qty-btncart .btn-cart, .products-list .item .inner .product-info .box-qty-btncart .btn-update, .products-list .item .inner .product-info .box-qty-btncart .btn-pro-config {
    margin-top: 40px;
    width: 160px;
    height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
    line-height: 40px;
    width: 100%;
    margin-bottom: 0;
}
.products-list .item .inner .product-info .box-qty-btncart .btn-cart:hover, .products-list .item .inner .product-info .box-qty-btncart .btn-update:hover, .products-list .item .inner .product-info .box-qty-btncart .btn-pro-config:hover {
    background: #ffa200;
    cursor: pointer;
}
.fancybox-skin {
    background: #fff;
}
.zoomContainer {
    z-index: 9999;
}
.quickview-main .row {
    margin: 0;
}
.quickview-main .product-view .more-views .inner {
    margin-top: 0;
}
.quickview-main .product-view .img-left {
    width: 230px;
}
.quickview-main .product-view .product-img-box {
    padding: 0 20px 0 0;
}
.col2-right-layout {
    margin-bottom: 70px;
}
.product-view .img-left {
    float: left;
    padding: 9px 9px 0;
    width: 400px;
    border: 1px solid #eaeaec;
}
.product-view .product-img-box {
    padding: 0 30px 0 0;
}
.product-view .product-img-box .wrap-new-sale {
    top: 0;
    left: 0;
}
.product-view .product-img-box > .inner {
    float: left;
    width: 100%}
.product-view .product-img-box .product-image-gallery img {
    width: 100%;
    height: auto;
}
.product-view .product-img-box .product-image-gallery .gallery-image {
    display: none;
}
.product-view .product-img-box .product-image-gallery .gallery-image.visible {
    display: block;
}
.product-view .product-img-box .product-image-gallery .gallery-image.visible.hidden {
    visibility: hidden;
}
.product-view .product-img-box .product-image-zoom {
    position: relative;
}
.product-view .popup-btn {
    text-align: center;
    line-height: 38px;
}
.product-view .popup-btn #popup-image {
    color: #bebebe;
    font-size: 14px;
    position: relative;
}
.product-view .popup-btn #popup-image:before {
    content: "\f002";
    font-family: "FontAwesome";
    position: absolute;
    top: -12px;
    left: -20px;
    color: #bebebe;
}
.product-view .popup-btn #popup-image:hover {
    color: #ffc229;
}
.product-view .popup-btn #popup-image:hover:before {
    color: #ffc229;
}
.product-view .more-views {
    float: left;
    padding: 0 10px;
    margin-top: 1px;
    border-right: 1px solid #eaeaec;
    text-align: center;
    position: static;
    width: 91px;
}
.product-view .more-views .navslider {
    background: #fff none repeat scroll 0 0;
    float: left;
    opacity: 1;
    position: relative;
    visibility: visible;
    width: 100%;
    z-index: 5;
}
.product-view .more-views .navslider a {
    float: left;
    width: 34px;
    height: 25px;
    background: #666;
    position: relative;
    top: 0;
    text-indent: -9999em;
}
.product-view .more-views .navslider a:before {
    content: "";
    text-indent: 0;
    color: #fff;
    font-family: "FontAwesome";
    font-size: 14px;
    position: absolute;
    top: -1px;
}
.product-view .more-views .navslider a:hover {
    background: #ffc229;
    cursor: pointer;
}
.product-view .more-views .navslider a.next {
    float: right;
}
.product-view .more-views .navslider a.prev:before {
    content: "\f106";
    left: 13px;
    top: 1px;
}
.product-view .more-views .navslider a.next:before {
    content: "\f107";
    left: 13px;
    top: 3px;
}
.product-view .more-views .inner {
    float: left;
    padding: 0;
    position: static;
    margin-top: 20px;
}
.product-view .more-views .inner ul li {
    float: left;
    width: 70px;
    height: 114px;
}
.product-view .more-views .inner ul li a {
    float: left;
    width: 70px;
    height: 114px;
    margin-top: 10px;
}
.product-view .more-views .inner ul li a img {
    float: left;
    width: 100%;
    border: 1px solid transparent;
}
.product-view .more-views .inner ul li a:hover img {
    border: 1px solid #ffc229;
    cursor: pointer;
}
.product-view .product-shop {
    padding: 0;
}
.product-view .product-shop .box-left {
    padding: 0;
}
.product-view .product-shop .box-left h1 {
    margin: -2px 0 9px;
    color: #333;
    font-size: 128.57%;
    text-transform: capitalize;
    line-height: 100%}
.product-view .product-shop .box-left .product-name {
    margin-top: 0;
}
.product-view .product-shop .box-left > .rating {
    float: left;
    width: 100%;
    margin-bottom: 17px;
}
.product-view .product-shop .box-left > .rating .ratings {
    float: left;
}
.product-view .product-shop .box-left > .rating .rating-links {
    margin-bottom: 0;
}
.product-view .product-shop .box-left > .rating .rating-links a {
    color: #bebebe;
    font-size: 85.71%}
.product-view .product-shop .box-left > .rating .rating-links a:hover {
    color: #ffc229;
}
.product-view .product-shop .box-left > .rating .rating-links .separator, .product-view .product-shop .box-left > .rating .rating-links .re-temp {
    display: none;
}
.product-view .product-shop .box-left .box-style {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.product-view .product-shop .box-left .box-style ul {
    float: left;
    border: 1px solid #eaeaec;
    padding: 1px;
}
.product-view .product-shop .box-left .box-style ul li {
    color: #666;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.product-view .product-shop .box-left .box-style ul li.first {
    color: #bebebe;
    min-width: 86px;
    padding-left: 10px;
}
.product-view .product-shop .box-left .box-style ul li.last {
    border: 1px solid #eaeaec;
    padding: 0 10px;
}
.product-view .product-shop .box-left .short-description {
    margin: 6px 0 18px;
    padding-bottom: 28px;
    font-size: 85.71%;
    float: left;
    width: 100%;
    border-bottom: 1px solid rgba(255, 194, 41, 0.5);
}
.product-view .product-shop .box-left .wrap-ns-price {
    float: left;
    width: 100%;
}
.product-view .product-shop .box-left .wrap-ns-price .price-box {
    display: inline-block;
    margin-bottom: -5px;
}
.product-view .product-shop .box-left .wrap-ns-price .price-box .price {
    font-weight: 700;
    font-size: 171.42%}
.product-view .product-shop .box-left .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    /* margin: 5px 0 -2px 10px; */
}
.product-view .product-shop .box-left .product-addto {
    float: left;
    width: 100%}
.product-view .product-shop .box-left #product-options-wrapper {
    display: block;
    overflow: hidden;
}
.product-view .product-shop .box-left #product-options-wrapper span {
    float: left;
}
.product-view .product-shop .box-left #product-options-wrapper span label {
    float: left;
    min-width: 86px;
    margin: 0;
    padding-left: 10px;
    line-height: 32px;
    text-align: left;
    color: #666;
    font-weight: 700;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item {
    float: left;
    margin-top: 10px;
    border: 1px solid #eaeaec;
    overflow: hidden;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-color {
    float: left;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box {
    float: left;
    margin-top: 4px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li {
    float: left;
    width: 34px;
    height: 24px;
    margin-right: 6px;
    border: 1px solid #eaeaec;
    position: relative;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li input {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li:first-child .label label {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #bebebe;
    font-size: 10px;
    line-height: 20px;
    width: 60px;
    padding-left: 3px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li.item2 .label label {
    padding-left: 3px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li .label {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    float: left;
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li .label > * {
    opacity: 0;
    filter: alpha(opacity=0);
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li:hover, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li.actived {
    border-color: #ffc229;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li:hover *, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-color .input-box li.actived * {
    cursor: pointer;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box {
    float: left;
    margin-top: 4px;
    position: relative;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box ul {
    float: left;
    margin: 0 0 10px 10px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li {
    float: left;
    width: 34px;
    height: 24px;
    margin-right: 6px;
    border: 1px solid #eaeaec;
    position: relative;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li.item2 .label label {
    padding-left: 3px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li:first-child .label label {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #bebebe;
    font-size: 10px;
    line-height: 20px;
    width: 60px;
    padding-left: 3px;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li .price-notice {
    opacity: 0;
    filter: alpha(opacity=0);
    display: none;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li input {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li input:hover {
    cursor: pointer;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li .label {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #666;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li .label label {
    margin: 0;
    float: left;
    width: 100%;
    font-weight: 400;
    line-height: 24px;
    color: #bebebe;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li:hover, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li.actived {
    border-color: #ffc229;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li:hover *, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li.actived * {
    cursor: pointer;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li:hover .label label, .product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box li.actived .label label {
    color: #ffc229;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box .show-size-chart {
    float: left;
    color: #666;
    line-height: 20px;
    margin-left: 25px;
    margin-right: 10px;
    position: relative;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box .show-size-chart:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    top: 4px;
    left: -22px;
    background: url(../../images/sizechart.png) no-repeat 0 0;
}
.product-view .product-shop .box-left #product-options-wrapper .group-item .option-size .input-box .show-size-chart:hover {
    color: #ffc229;
    cursor: pointer;
}
.product-view .product-shop .box-left .product-options-bottom {
    margin-top: 30px;
}
.product-view .product-shop .box-left .product-options-bottom .price-box {
    display: none;
}
.product-view .product-shop .box-left .product-options-bottom .add-to-cart > label {
    display: none;
}
.product-view .product-shop .box-left .product-addto .add-to-cart > label {
    display: none;
}
.product-view .product-shop .box-left label {
    color: #666;
    display: inline-block;
    vertical-align: top;
    width: 60px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 25px;
    margin-top: 1em;
}
.product-view .product-shop .box-left #qty {
    border-color: #ccc;
    float: left;
    font-size: 100%;
    height: 30px;
    line-height: 30px;
    margin: 0;
    text-align: center;
    width: 20%;
}
.product-view .product-shop .box-left .quantity-controls {
    float: left;
    position: relative;
    width: 36px;
    height: 30px;
    border: 1px solid #ccc;
    text-indent: -9999em;
}
.product-view .product-shop .box-left .quantity-controls:before {
    content: "";
    position: absolute;
    top: 14px;
    left: 12px;
    text-indent: 0;
    z-index: 2;
}
.product-view .product-shop .box-left .quantity-controls:hover {
    cursor: pointer;
    background: #fbfbfb;
}
.product-view .product-shop .box-left .quantity-controls.quantity-minus {
    border-right: none;
}
.product-view .product-shop .box-left .quantity-controls.quantity-minus:before {
    width: 11px;
    height: 1px;
    background: #ccc;
}
.product-view .product-shop .box-left .quantity-controls.quantity-minus:hover:after {
    content: "\f068";
    z-index: 1;
    text-indent: 0;
    font-family: "FontAwesome";
    position: absolute;
    top: 5px;
    left: 12px;
    color: #666;
}
.product-view .product-shop .box-left .quantity-controls.quantity-plus {
    border-left: none;
}
.product-view .product-shop .box-left .quantity-controls.quantity-plus:before {
    content: '+';
    font-family: "Opensans";
    font-size: 20px;
    color: #ccc;
    top: 1px;
    left: 12px;
}
.product-view .product-shop .box-left .quantity-controls.quantity-plus:hover:after {
    content: '\f067';
    font-family: "FontAwesome";
    position: absolute;
    top: 5px;
    left: 12px;
    z-index: 1;
    text-indent: 0;
}
.product-view .product-shop .box-left .btn-cart, .product-view .product-shop .box-left .btn-update, .product-view .product-shop .box-left .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    margin-top: -5px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
.product-view .product-shop .box-left .btn-cart:hover, .product-view .product-shop .box-left .btn-update:hover, .product-view .product-shop .box-left .btn-pro-config:hover {
    background: #ffa200;
}
.product-view .product-shop .box-left .add-to-links {
    float: left;
    width: 100%;
    border: 1px solid #eaeaec;
    margin-top: 21px;
}
.product-view .product-shop .box-left .add-to-links li {
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 0 15px;
}
.product-view .product-shop .box-left .add-to-links li a {
    color: #bebebe;
    font-size: 14px;
    padding-left: 23px;
    position: relative;
}
.product-view .product-shop .box-left .add-to-links li a::before {
    color: #bebebe;
    content: "";
    font-family: "FontAwesome";
    font-size: 14px;
    height: 18px;
    left: 3px;
    position: absolute;
    top: -8px;
    width: 20px;
}
.product-view .product-shop .box-left .add-to-links li a:hover {
    color: #ffc229;
}
.product-view .product-shop .box-left .add-to-links li a:hover:before {
    color: #ffc229;
}
.product-view .product-shop .box-left .add-to-links li a.link-wishlist:before {
    content: "\f004"}
.product-view .product-shop .box-left .add-to-links li a.link-compare:before {
    content: "\f14c"}
.product-view .product-shop .box-left .add-to-links li a.email-friend:before {
    content: "\f0e0"}
.product-view .product-shop .box-left .add-to-links li a.print:before {
    content: "\f02f"}
.product-view .product-shop .box-left .or {
    display: none;
}
.product-view .product-shop .box-left .add-to-box {
    float: left;
    width: 100%}
.product-view .product-shop .box-right {
    padding-right: 0;
}
.product-view .product-shop .box-right .block-topseller {
    margin-top: 0;
    height: auto;
}
.product-view .product-shop .box-right .block-topseller .products-grid .item {
    padding-bottom: 20px;
}
.product-view .product-shop .box-right .block-topseller .products-grid .item .inner {
    overflow: hidden;
}
.product-view .product-shop .box-right .block-topseller .products-grid .item .inner .item-image img {
    width: 100%}
.product-view .block-buyer-protec {
    padding: 20px 20px 20px 100px;
    margin-bottom: 0;
}
.product-view .block-buyer-protec .inner ul li br {
    display: none;
}
.product-view .block-buyer-protec .inner ul li .link-more {
    margin: 0;
}
.product-view .block-buyer-protec .inner ul li:first-child {
    width: 41.6667%}
.product-view .block-buyer-protec .inner ul li.last {
    width: 58.3333%}
.product-view .block-buyer-protec .inner ul li .link-more::before {
    top: 0;
}
.product-view #product-tabs {
    float: left;
    width: 100%;
    padding: 0;
    margin-top: 30px;
    border: 1px solid #eaeaec;
    position: relative;
}
.product-view #product-tabs .inner {
    float: left;
    width: 100%;
    padding: 10px 10px 30px;
}
.product-view #product-tabs .inner .tab-item > ul {
    float: left;
    width: 100%;
    position: absolute;
    top: 170px;
    left: 0;
    z-index: 999;
    padding-left: 40px;
}
.product-view #product-tabs .inner .tab-item > ul li {
    float: left;
    margin-right: 5px;
}
.product-view #product-tabs .inner .tab-item > ul li a {
    line-height: 40px;
    padding: 0 20px;
    color: #333;
    float: left;
    background: rgba(255, 255, 255, 0.7);
    font-weight: 700;
    text-transform: capitalize;
}
.product-view #product-tabs .inner .tab-item > ul li:hover a, .product-view #product-tabs .inner .tab-item > ul li.active a {
    color: #fff;
    background: #ffc229;
}
.product-view #product-tabs .inner .tab-content {
    float: left;
    width: 100%}
.product-view #product-tabs .inner .tab-content ul {
    list-style: none;
    padding-left: 0;
}
.product-view #product-tabs .inner .tab-content #decription > h2 {
    display: none;
}
.product-view #product-tabs .inner .tab-content .tab-banner {
    padding: 0;
    margin-bottom: 40px;
}
.product-view #product-tabs .inner .tab-content .tab-banner a {
    float: left;
    width: 100%}
.product-view #product-tabs .inner .tab-content .tab-banner a img {
    width: 100%}
.product-view #product-tabs .inner .tab-content .des-left {
    border-right: 1px solid #eaeaec;
}
.product-view #product-tabs .inner .tab-content .des-left ul {
    float: left;
    width: 100%}
.product-view #product-tabs .inner .tab-content .des-left ul li {
    float: left;
    width: 100%}
.product-view #product-tabs .inner .tab-content .des-left ul li span {
    float: left;
    line-height: 24px;
}
.product-view #product-tabs .inner .tab-content .des-left ul li span.text-left {
    width: 140px;
    color: #666;
}
.product-view #product-tabs .inner .tab-content .des-left ul li span.text-right {
    color: #bebebe;
}
.product-view #product-tabs .inner .tab-content .des-right {
    padding-left: 20px;
}
.product-view #product-tabs .inner .tab-content .des-right p {
    color: #bebebe;
}
.product-view #product-tabs .inner .tab-content .des-right .item-images {
    float: left;
    width: 100%;
    margin-top: 50px;
}
.product-view #product-tabs .inner .tab-content .des-right .item-images li {
    float: left;
    margin: 0 7%}
.product-view #product-tabs .inner .tab-content h2 {
    margin: 0 0 10px;
    font-size: 128.57%;
    font-weight: 700;
}
.product-view #product-tabs .inner .tab-content #addTagForm {
    display: inline-block;
    margin-top: 20px;
}
.product-view #product-tabs .inner .tab-content .box-tags label {
    float: left;
    margin-right: 10px;
    line-height: 30px;
    color: #666;
}
.product-view #product-tabs .inner .tab-content .box-tags h3 {
    font-size: 100%;
    font-weight: 700;
}
.product-view #product-tabs .inner .tab-content .box-tags .input-box {
    float: left;
}
.product-view #product-tabs .inner .tab-content .box-tags .button {
    margin: 0 0 0 5px;
    float: left;
    position: relative;
    padding: 0 15px;
    line-height: 32px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #ffc229;
}
.product-view #product-tabs .inner .tab-content .box-tags .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.product-view #product-tabs .inner .tab-content .box-tags .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.product-view #product-tabs .inner .tab-content #customer-reviews h3 {
    font-size: 100%;
    font-weight: 700;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .pager {
    float: left;
    width: 100%;
    border-bottom: 3px double #eaeaec;
    border-top: 3px double #eaeaec;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .pager p, .product-view #product-tabs .inner .tab-content #customer-reviews .pager label {
    margin: 0;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .pager .amount {
    float: left;
    line-height: 40px;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .pager .limiter {
    float: right;
    line-height: 40px;
}
.product-view #product-tabs .inner .tab-content #customer-reviews #product-review-table td {
    text-align: center;
}
.product-view #product-tabs .inner .tab-content #customer-reviews #product-review-table td .radio {
    display: inline;
    margin: 0;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .form-list {
    margin-top: 20px;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .buttons-set, .product-view #product-tabs .inner .tab-content #customer-reviews .form-list {
    width: 50%}
.product-view #product-tabs .inner .tab-content #customer-reviews .button {
    margin: 0 0 0 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    padding: 0 15px;
    line-height: 32px;
    background: #ffc229;
}
.product-view #product-tabs .inner .tab-content #customer-reviews .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.product-view #product-tabs .inner .tab-content #customer-reviews .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.product-view #product-tabs .inner .tab-content #customer-reviews dt a {
    font-weight: 700;
}
.product-view #product-tabs .inner .tab-content #customer-reviews h2 {
    font-weight: 700;
}
.product-view #upsell_pro {
    float: left;
    width: 100%;
    padding: 0;
    margin-top: 30px;
    border: 1px solid #eaeaec;
}
.product-view #upsell_pro > .inner {
    float: left;
    width: 100%}
.product-view #upsell_pro > .inner .block-title {
    font-size: 128.57%;
    padding-left: 20px;
    float: left;
    width: 100%;
    color: #333;
    line-height: 40px;
    position: relative;
    text-transform: capitalize;
    margin-top: 6px;
}
.product-view #upsell_pro > .inner .container-slider {
    float: left;
    width: 100%;
    padding: 0 11px;
    position: relative;
    overflow: hidden;
}
.product-view #upsell_pro > .inner .container-slider .wrap_item .item {
    margin-bottom: 10px;
}
.product-view #upsell_pro > .inner .container-slider .wrap_item .item .inner {
    padding-bottom: 20px;
}
.product-view #upsell_pro > .inner .container-slider .wrap_item .item .inner .btn-cart, .product-view #upsell_pro > .inner .container-slider .wrap_item .item .inner .btn-update, .product-view #upsell_pro > .inner .container-slider .wrap_item .item .inner .btn-pro-config {
    display: none;
}
.product-view #upsell_pro > .inner .container-slider .wrap_item .item .inner .product-info > .rating .ratings {
    float: left;
    width: 100%}
.product-view #upsell_pro > .inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.product-view #upsell_pro > .inner .container-slider .navslider a span {
    display: none;
}
.product-view #upsell_pro > .inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.product-view #upsell_pro > .inner .container-slider .navslider a.prev:before {
    content: "\f100";
    margin-left: -6px;
}
.product-view #upsell_pro > .inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.product-view #upsell_pro > .inner .container-slider .navslider a.next:before {
    content: "\f101"}
.product-view #upsell_pro > .inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.product-view #upsell_pro > .inner .container-slider .navslider a {
    top: 30%;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
}
.product-view #upsell_pro > .inner .container-slider .navslider a.prev {
    left: -40px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.product-view #upsell_pro > .inner .container-slider .navslider a.next {
    right: -40px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.product-view #upsell_pro > .inner .container-slider:hover .navslider a {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.product-view #upsell_pro > .inner .container-slider:hover .navslider a.prev {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    left: 0;
}
.product-view #upsell_pro > .inner .container-slider:hover .navslider a.next {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    right: 0;
}
.product-view .swatch-link, .product-view .swatch-label {
    display: block;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
    color: #636363;
    text-decoration: none;
    box-sizing: content-box;
}
.product-view .swatch-link {
    border: 1px solid #ccc;
    margin: 0 0 3px;
}
.product-view .swatch-link img {
    border-radius: 2px;
}
.product-view .swatch-link:hover {
    cursor: pointer;
    text-decoration: none;
}
.product-view .swatch-link .x {
    display: none;
    text-indent: -999em;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/bg_x.png) center no-repeat transparent;
    z-index: 10;
}
.product-view .swatch-link.has-image .swatch-label {
    position: relative;
}
.product-view .swatch-link.has-image img {
    position: absolute;
    top: 0;
    left: 0;
}
.product-view .swatch-label {
    border: 1px solid #fff;
    margin: 0;
    white-space: nowrap;
    background: #f4f4f4;
}
.product-view .configurable-swatch-list {
    margin-left: -3px;
    zoom: 1;
    clear: both;
    -webkit-transform: translateZ(0px);
}
.product-view .configurable-swatch-list li {
    float: left;
    zoom: 1;
    margin: 0 0 0 3px;
}
.product-view .products-grid .configurable-swatch-list li {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: top;
}
.product-view .configurable-swatch-list .not-available .x {
    display: block;
}
.product-view .configurable-swatch-list .not-available .swatch-link {
    border-color: #ededed;
    position: relative;
}
.product-view .configurable-swatch-list .not-available .swatch-link.has-image img {
    opacity: .4;
    filter: alpha(opacity=40);
}
.product-view .configurable-swatch-list .not-available .swatch-label {
    color: #aaa;
    background: #fff;
}
.product-view .configurable-swatch-list .wide-swatch .swatch-label {
    padding: 0 6px;
}
.product-view .configurable-swatch-list .not-available a:focus {
    outline: 0;
}
.product-view .currently .swatch-current {
    position: relative;
}
.product-view .currently .swatch-current .btn-remove {
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%}
.product-view .currently .swatch-current span {
    display: block;
    float: left;
}
.product-view .currently .swatch-link {
    display: inline-block;
    margin: 0 0 0 3px;
}
.product-view .currently .swatch-link:hover {
    border-color: #ffc229;
    cursor: default;
}
.product-view .configurable-swatch-list .hover .swatch-link, .product-view .configurable-swatch-list .selected .swatch-link, .product-view .swatch-link:hover {
    border-color: #39c;
}
.product-view .configurable-swatch-box {
    background: none!important;
}
.product-view .configurable-swatch-box select.swatch-select {
    display: none;
}
.product-view .configurable-swatch-box .validation-advice {
    margin: 0 0 5px;
    background: #df280a;
    padding: 2px 5px!important;
    font-weight: 700;
    color: #fff!important;
    float: left;
    display: block;
    border-radius: 3px;
}
.clearfix:after, .configurable-swatch-list:after, .product-view .product-options .swatch-attr:after {
    content: '';
    display: table;
    clear: both;
}
.product-view .product-shop .box-left .swatch-attr {
    margin-top: 10px;
}
.product-view .product-shop .box-left .swatch-attr > label {
    width: 160px;
}
.related_product .products-grid .item .inner .product-info > .rating .ratings {
    width: 100%}
.toolbar-bottom {
    float: left;
    width: 100%;
    border: 1px solid #eaeaec;
    margin-top: 8px;
}
.toolbar-top {
    border: 1px solid #eaeaec;
    margin-bottom: 20px;
}
.toolbar {
    float: left;
    width: 100%;
    padding: 0;
}
.toolbar .box-top {
    background: #fff none repeat scroll 0 0;
    padding: 0 20px;
}
.toolbar .box-top .sort-by {
    padding: 0;
    margin-top: 21px;
}
.toolbar .box-top .sort-by label {
    float: left;
    margin: 3px 10px 0 0;
    line-height: 30px;
}
.toolbar .box-top .sort-by a.asc, .toolbar .box-top .sort-by a.desc {
    height: 16px;
    float: left;
    margin: 0;
    border-left: none;
    position: relative;
}
.toolbar .box-top .sort-by a.asc:before, .toolbar .box-top .sort-by a.desc:before {
    content: "\f15d";
    font-size: 14px;
    color: #bebebe;
    font-family: "Fontawesome";
    position: absolute;
    top: -2px;
    left: 8px;
    width: 10px;
    height: 10px;
}
.toolbar .box-top .sort-by a.asc:hover:before, .toolbar .box-top .sort-by a.desc:hover:before {
    color: #ffc229;
}
.toolbar .box-top .sort-by a.desc:before {
    content: "\f15e"}
.toolbar .box-top .sort-by .select-order {
    float: left;
}
.toolbar .box-top .sort-by .select-order li {
    float: left;
}
.toolbar .box-top .sort-by .select-order li:first-child a {
    padding-left: 0;
    border-left: none;
}
.toolbar .box-top .sort-by .select-order li a {
    float: left;
    font-size: 85.71%;
    color: #bebebe;
    padding: 0 10px;
    border-left: 1px solid #eaeaec;
    line-height: 100%}
.toolbar .box-top .sort-by .select-order li a:hover {
    cursor: pointer;
    color: #ffc229;
}
.toolbar .box-top .view-mode {
    margin: 0;
    padding: 0;
}
.toolbar .box-top .view-mode label {
    float: left;
    font-weight: 400!important;
    font-size: 85.71%;
    color: #bebebe;
}
.toolbar .box-top .view-mode .btn-view-mode {
    float: right;
    width: 64px;
    height: 30px;
    margin-top: 12px;
    margin-right: -4px;
}
.toolbar .box-top .view-mode strong, .toolbar .box-top .view-mode a {
    width: 30px;
    height: 30px;
    float: left;
    text-indent: -9999em;
    position: relative;
}
.toolbar .box-top .view-mode strong.grid:before, .toolbar .box-top .view-mode a.grid:before {
    content: "";
    position: absolute;
    top: 9px;
    left: 8px;
    width: 16px;
    height: 16px;
    background: url(../../images/canifa.png) no-repeat -273px 0;
}
.toolbar .box-top .view-mode a.grid {
    background-color: #ffc229;
    border-color: #ffc229;
}
.toolbar .box-top .view-mode a.grid:before {
    background: url(../../images/canifa.png) no-repeat -273px 0;
}
.toolbar .box-top .view-mode a.grid:hover {
    background: #ffc229;
}
.toolbar .box-top .view-mode a.grid:hover:before {
    background: url(../../images/canifa.png) no-repeat -273px 0;
}
.toolbar .box-top .view-mode a.list, .toolbar .box-top .view-mode strong.list {
    margin-right: 0;
}
.toolbar .box-top .view-mode a.list:before, .toolbar .box-top .view-mode strong.list:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 9px;
    width: 16px;
    height: 16px;
    background: url(../../images/canifa.png) no-repeat -303px 0;
}
.toolbar .box-top .view-mode a.list {
    background-color: #666;
    border-color: #666;
}
.toolbar .box-top .view-mode a.list:hover {
    background: #ffc229;
}
.toolbar .box-top .view-mode a.list:hover:before {
    background: url(../../images/canifa.png) no-repeat -303px 0;
}
.toolbar .box-top .view-mode a.list {
    background: #666;
}
.toolbar .box-top .view-mode a.list:before {
    background: url(../../images/canifa.png) no-repeat -303px 0;
}
.toolbar label {
    display: none;
}
.toolbar .box-bottom {
    padding: 12px 20px 0;
    height: 54px;
}
.toolbar .box-bottom .limiter {
    float: left;
    height: 30px;
    line-height: 28px;
    margin: 0;
    padding: 0;
}
.toolbar .box-bottom .limiter .limiter-inner span {
    float: left;
    line-height: 30px;
    color: #666;
    margin-right: 10px;
    font-size: 85.71%}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show {
    width: 54px;
    float: left;
    border: 1px solid #eaeaec;
    position: relative;
    text-align: left;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .selected-limiter {
    position: relative;
    padding-left: 10px;
    color: #bebebe;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .selected-limiter:hover {
    color: #ffc229;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .selected-limiter:before {
    content: "\f0d7";
    font-size: 14px;
    color: #bebebe;
    font-family: "Fontawesome";
    position: absolute;
    top: 0;
    right: 9px;
    width: 10px;
    height: 10px;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show:hover .selected-limiter {
    border-color: #ffc229;
    color: #ffc229;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show:hover .selected-limiter:before {
    color: #ffc229;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .select-limiter {
    position: absolute;
    z-index: 9999;
    border: 1px solid #eaeaec;
    background: #fff;
    float: left;
    width: 54px;
    padding-left: 9px;
    padding-bottom: 5px;
    top: 28px;
    left: -1px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .select-limiter a {
    display: block;
    font-size: 100%;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0;
    color: #bebebe;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .select-limiter a:hover {
    color: #ffc229;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show:hover {
    cursor: pointer;
}
.toolbar .box-bottom .limiter .limiter-inner .wrap-show .current-item {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
}
.toolbar .box-bottom .pager {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
}
.toolbar .box-bottom .pager .amount {
    display: none;
}
.toolbar .box-bottom .pager .pages {
    float: right;
}
.toolbar .box-bottom .pager .pages > strong {
    float: left;
    font-weight: 400!important;
    line-height: 26px;
    margin-right: 5px;
    font-size: 85.71%}
.toolbar .box-bottom .pager .pages ol {
    float: left;
}
.toolbar .box-bottom .pager .pages li {
    float: left;
    border-left: none;
    height: 30px;
    line-height: 28px;
}
.toolbar .box-bottom .pager .pages li > a, .toolbar .box-bottom .pager .pages li > span, .toolbar .box-bottom .pager .pages li.current {
    float: left;
    line-height: 28px;
    padding: 0 5px;
    text-align: center;
    border-radius: 0;
    display: inline-block;
    background: none;
    border: none;
    font-size: 85.71%;
    color: #666;
}
.toolbar .box-bottom .pager .pages li.current {
    color: #ffc229;
}
.toolbar .box-bottom .pager .pages li > a:hover {
    color: #ffc229;
}
.toolbar .box-bottom .pager .pages li > a.next {
    text-indent: -9999em;
    position: relative;
    margin-left: 15px;
}
.toolbar .box-bottom .pager .pages li > a.next:before {
    content: "\f0da";
    font-family: "FontAwesome"!important;
    float: left;
    position: absolute;
    top: 1px;
    right: 5px;
    text-indent: 0;
}
.toolbar .box-bottom .pager .pages li > a.previous {
    position: relative;
    text-indent: -9999em;
    margin-right: 15px;
}
.toolbar .box-bottom .pager .pages li > a.previous:before {
    content: "\f0d9";
    font-family: "FontAwesome"!important;
    position: absolute;
    top: 1px;
    left: 5px;
    min-width: 27px;
    text-align: center;
    float: left;
    font-size: 15px;
    text-indent: 0;
}
.toolbar .box-bottom .go-to-page {
    padding: 0;
}
.toolbar .box-bottom .go-to-page > .inner {
    float: right;
}
.toolbar .box-bottom .go-to-page > .inner label {
    font-weight: 400!important;
    line-height: 30px;
    margin-right: 5px;
    float: left;
    font-size: 85.71%;
    color: #666;
    display: block;
}
.toolbar .box-bottom .go-to-page > .inner #gotopage, .toolbar .box-bottom .go-to-page > .inner #gotopage1 {
    width: 32px;
    height: 30px;
    text-align: center;
    float: left;
    border: 1px solid #eaeaec;
    border-right: none;
}
.toolbar .box-bottom .go-to-page > .inner #btnpage, .toolbar .box-bottom .go-to-page > .inner #btnpage1 {
    float: left;
    width: 30px;
    height: 30px;
    margin: 0;
    padding: 0;
    background: #666;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 85.71%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.toolbar .box-bottom .go-to-page > .inner #btnpage:hover, .toolbar .box-bottom .go-to-page > .inner #btnpage1:hover {
    background: #ffc229;
}
.pro-list .toolbar .box-top .view-mode a.list {
    background-color: #ffc229;
}
.pro-list .toolbar .box-top .view-mode a.grid {
    background-color: #666;
}
.pro-list .toolbar .box-top .view-mode a.grid:hover {
    background-color: #ffc229;
}
.header-container03 {
    float: left;
    width: 100%}
.header-container03 .header {
    float: left;
    width: 100%;
    /* position: relative;
	z-index:9; */
}
.header-container03 .header .logo {
    margin-top: 18px;
    float: left;
}
.header-container03 .header .box-right {
    float: right;
    margin-top: 30px;
}
.header-container03 .header .box-right .box {
    position: relative;
    float: left;
    width: 30px;
    height: 20px;
    margin: 0 10px;
}
.header-container03 .header .box-right .box .style-icon {
    float: left;
    width: 100%;
    height: 100%;
    text-indent: -9999em;
}
.header-container03 .header .box-right .box .style-icon:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.header-container03 .header .box-right .box .style-icon:after {
    content: "\f0d8";
    width: 14px;
    height: 10px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -5px;
    color: #fff;
    font-size: 21px;
    font-family: "FontAwesome";
    text-indent: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box .style-icon:hover {
    cursor: pointer;
}
.header-container03 .header .box-right .box .box-inner {
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box:hover .style-icon:after {
    bottom: 1px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box:hover .box-inner {
    top: 28px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.box-account-lc .style-icon:after {
    margin-left: -14px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner {
    width: 410px;
    height: 162px;
    padding: 24px 0 0 15px;
    right: -109px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner ul {
    float: left;
    width: 100%}
.header-container03 .header .box-right .box.box-account-lc .box-inner ul li {
    float: left;
    width: 100%}
.header-container03 .header .box-right .box.box-account-lc .box-inner ul li a {
    color: #666;
    float: left;
    line-height: 30px;
    width: 100%;
    text-align: left;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner ul li a:hover {
    color: #ffc229;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li {
    padding-left: 24px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a {
    padding-left: 17px;
    position: relative;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    font-family: "FontAwesome";
    color: #666;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-login:before {
    content: "\f13e";
    left: -6px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .links li a:hover:before {
    color: #ffc229;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language {
    padding: 0 18px 0 24px;
    width: 145px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language .lg-cur {
    display: none;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language img {
    margin: 10px 10px 0 0;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language .slimScrollBar {
    width: 4px!important;
    opacity: .2!important;
    filter: alpha(opacity=20)!important;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language ul li a {
    width: auto;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-language .selected {
    color: #ffc229;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-currency {
    padding: 0 24px;
    float: left;
    width: 96px;
    height: 162px;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-currency .item-cur {
    display: none;
}
.header-container03 .header .box-right .box.box-account-lc .box-inner .block-currency .selected {
    color: #ffc229;
}
.header-container03 .header .box-right .box.box-account-lc .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -342px 0;
}
.header-container03 .header .box-right .box.box-search .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -375px 0;
}
.header-container03 .header .box-right .box.box-search .style-icon:after {
    margin-left: -12px;
    display: none;
}
.header-container03 .header .box-right .box.box-search .box-inner {
    position: absolute;
    top: 28px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.box-search .advanced-search {
    float: right;
    position: absolute;
    right: -20px;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate, .header-container03 .header .box-right .box.box-search .advanced-search .form-search, .header-container03 .header .box-right .box.box-search .advanced-search .button {
    float: right;
}
.header-container03 .header .box-right .box.box-search .advanced-search .form-search {
    position: relative;
    padding-left: 170px;
}
.header-container03 .header .box-right .box.box-search .advanced-search .form-search #search {
    width: 350px;
    height: 40px;
    margin: 0;
    border: none;
    color: #bebebe;
    padding-left: 20px;
    padding-right: 90px;
    float: left;
}
.header-container03 .header .box-right .box.box-search .advanced-search .button {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 9991;
    padding: 10px 0;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 80px;
    background: #666;
    margin: 0;
}
.header-container03 .header .box-right .box.box-search .advanced-search .button span {
    color: #fff;
}
.header-container03 .header .box-right .box.box-search .advanced-search .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container03 .header .box-right .box.box-search .advanced-search .button:hover {
    background: #333;
}
.header-container03 .header .box-right .box.box-search .advanced-search .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    margin-left: -1px;
    padding: 0 0 0 20px;
    background: #fff;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search {
    display: block;
    padding: 10px 0;
    color: #bebebe;
    position: relative;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:before {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    font-size: 14px;
    right: 20px;
    color: #bebebe;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:after {
    content: "";
    width: 1px;
    height: 20px;
    background: #ccc;
    position: absolute;
    top: 10px;
    right: 0;
}
.header-container03 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container03 .header .box-right .box.box-search .advanced-search .search-lbl {
    display: none;
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container03 .header .box-right .box.box-search .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container03 .header .box-right .box.box-search .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container03 .header .box-right .box.box-search .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 40px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px;
    display: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container03 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container03 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container03 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container03 .header .box-right .box.block-cart .style-icon {
    text-indent: 0;
}
.header-container03 .header .box-right .box.block-cart .style-icon:before {
    background: url(../../images/canifa.png) no-repeat 0 -38px;
}
.header-container03 .header .box-right .box.block-cart .style-icon .total-item {
    position: absolute;
    width: 17px;
    height: 17px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 17px;
    color: #ffc229;
    font-size: 10px;
    background: #000;
    right: -7px;
    top: -12px;
    text-align: center;
}
.header-container03 .header .box-right .box.block-cart .block-title {
    display: none;
}
.header-container03 .header .box-right .box.block-cart .block-content {
    float: left;
    width: 300px;
    margin: 0;
    right: -9px;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .block-subtitle {
    font-size: 100%;
    text-transform: uppercase;
    text-align: left;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .truncated {
    display: none;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li {
    float: left;
    width: 100%;
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
    color: #ffc229;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
    color: #ffc229;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    overflow: hidden;
    position: relative;
    width: 30%;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
    color: #ffc229;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
    padding-left: 10px;
    width: 70%;
    text-align: left;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    border: 1px solid #eaeaec;
    float: left;
    min-width: 70px;
    text-align: center;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container03 .header .box-right .box.block-cart .block-content .inner .summary p .label {
    color: #666;
    display: inline-block;
    font-size: 100%;
    font-weight: 400;
    margin: 15px 0 0;
    padding: 0;
    text-transform: uppercase;
    float: left;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 10px;
    float: left;
    width: 115px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container03 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover{
	background:#FFA200;
}
/* .header-container03 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
} */
.block-best-seller {
    float: left;
    width: 100%;
}
.block-best-seller .tab-item {
    float: left;
    width: 100%;
    padding: 20px 0 23px;
}
.block-best-seller .tab-item > h2 {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    margin: 0;
    float: left;
    width: 100%;
    line-height: 100%;
    text-align: center;
    font-family: "Sevillana"!important;
}
.block-best-seller .tab-item > ul {
    float: left;
    width: 100%;
    text-align: center;
    margin: 6px 0 0;
    position: relative;
    z-index: 9;
}
.block-best-seller .tab-item > ul li {
    display: inline-block;
}
.block-best-seller .tab-item > ul li a {
    float: left;
    color: #999;
    text-transform: capitalize;
    padding: 0 18px;
    line-height: 30px;
    position: relative;
}
.block-best-seller .tab-item > ul li a:before {
    content: "";
    width: 15px;
    height: 20px;
    position: absolute;
    top: 6px;
    right: -10px;
    background: url(../../images/canifa.png) no-repeat -173px -89px;
}
.block-best-seller .tab-item > ul li a.last:before {
    display: none;
}
.block-best-seller .tab-item > ul li a:hover {
    color: #333;
}
.block-best-seller .tab-item > ul li.active a {
    color: #333;
}
.block-best-seller .box-best-seller .tab-content {
    float: left;
    overflow: hidden;
}
.block-banner-home5 .item-image img {
    width: 100%;
}
.block-best-seller .box-best-seller .slider-inner .container-slider {
    position: relative;
}
.block-best-seller .box-best-seller .item {
    padding: 0 15px;
}
.block-best-seller .box-best-seller .item .inner {
    border: none;
}
.block-best-seller .box-best-seller .item .inner .item-image {
    border: 1px solid #eaeaec;
}
.block-best-seller .box-best-seller .item .inner .product-info {
    border: 1px solid transparent;
    padding: 18px 20px 68px;
}
.block-best-seller .box-best-seller .item .inner .product-info .btn-cart {
    padding: 0 30px;
    position: absolute;
    bottom: 48px;
    left: 0;
    background: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller .item .inner .product-info .btn-cart span {
    float: left;
    width: 100%;
    background: #ffc229;
    position: relative;
}
.block-best-seller .box-best-seller .item .inner .product-info .btn-cart span:hover {
	background:#FFA200;
}

.block-best-seller .box-best-seller .item .inner:hover .product-info {
    border: 1px solid #eaeaec;
    border-top: 1px solid transparent;
}
.block-best-seller .box-best-seller .item .inner:hover .product-info .btn-cart, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-update, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-pro-config {
    bottom: 21px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller .item .inner:hover .product-info .btn-cart:hover:before, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-update:hover:before, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-pro-config:hover:before {
    display: none;
}
.block-best-seller .box-best-seller .item .inner:hover .product-info .btn-cart:hover span:before, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-update:hover span:before, .block-best-seller .box-best-seller .item .inner:hover .product-info .btn-pro-config:hover span:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller .navslider {
    position: absolute;
    float: left;
    width: 100%;
    top: -58px;
    right: 0;
}
.block-best-seller .box-best-seller .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-best-seller .box-best-seller .navslider a span {
    display: none;
}
.block-best-seller .box-best-seller .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-best-seller .box-best-seller .navslider a.prev {
    left: 0;
}
.block-best-seller .box-best-seller .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-best-seller .box-best-seller .navslider a.prev:hover {
    background: #ffc229;
}
.block-best-seller .box-best-seller .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-best-seller .box-best-seller .navslider a.next {
    right: 0;
}
.block-best-seller .box-best-seller .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-best-seller .box-best-seller .navslider a.next:hover {
    background: #ffc229;
}
.block-best-seller .box-best-seller .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-best-seller .box-best-seller .navslider a {
    position: relative;
    float: left;
    margin: 0;
    z-index: 10;
}
.block-best-seller .box-best-seller .navslider a.prev {
    left: 15px;
}
.block-best-seller .box-best-seller .navslider a.next {
    float: right;
    right: 15px;
}
.box-banner-home3 {
    float: left;
    width: 100%;
    margin-top: -80px;
}
.box-banner-home3 > a {
    float: left;
    width: 100%}
.box-banner-home3 > a img {
    float: left;
    width: 100%}
.block-newarrival-home3 {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: -245px;
    position: relative;
    z-index: 99;
}
.block-newarrival-home3 .content-newarrival {
    display: inline-block;
    float: none;
}
.block-newarrival-home3 .content-newarrival .title {
    color: #333;
    text-transform: capitalize;
    float: left;
    margin: 0 0 25px;
    line-height: 100%;
    width: 100%;
    text-align: center;
    font-size: 642.85%;
    font-family: "Sevillana"!important;
}
.block-newarrival-home3 .content-newarrival .inner {
    float: left;
    width: 100%;
    padding: 10px;
    border: 1px solid #eaeaec;
    position: relative;
    background: #fff;
}
.block-newarrival-home3 .content-newarrival .inner .item {
    float: left;
    width: 100%}
.block-newarrival-home3 .content-newarrival .inner .item a {
    float: left;
    width: 100%}
.block-newarrival-home3 .content-newarrival .inner .item a img {
    width: 100%}
.block-newarrival-home3 .content-newarrival .inner:before {
    content: "";
    width: 100%;
    height: 20px;
    position: absolute;
    bottom: -20px;
    left: 44px;
    background: url(../../images/bg-slide-home3.png) no-repeat 0 0;
}
.block-newarrival-home3 .content-newarrival .navslider {
    position: absolute;
    float: left;
    width: 184px;
    top: auto;
    bottom: -44px;
    left: 50%;
    margin-left: -92px;
}
.block-newarrival-home3 .content-newarrival .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-newarrival-home3 .content-newarrival .navslider a span {
    display: none;
}
.block-newarrival-home3 .content-newarrival .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-newarrival-home3 .content-newarrival .navslider a.prev {
    left: 0;
}
.block-newarrival-home3 .content-newarrival .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-newarrival-home3 .content-newarrival .navslider a.prev:hover {
    background: #ffc229;
}
.block-newarrival-home3 .content-newarrival .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-newarrival-home3 .content-newarrival .navslider a.next {
    right: 0;
}
.block-newarrival-home3 .content-newarrival .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-newarrival-home3 .content-newarrival .navslider a.next:hover {
    background: #ffc229;
}
.block-newarrival-home3 .content-newarrival .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-newarrival-home3 .content-newarrival .navslider a {
    position: relative;
    float: left;
    margin: 0;
}
.home3-box-banner {
    float: left;
    width: 100%}
.home3-box-banner .item {
    padding: 0;
}
.home3-box-banner .item .pro-image {
    float: left;
    width: 100%}
.home3-box-banner .item .pro-image img {
    width: 100%}
.home3-box-banner .item:hover .info .link-sn {
    color: #fff;
    border-color: #fff;
}
.home3-box-banner .item .info {
    float: left;
    width: 320px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #ffc229;
    color: #fff;
}
.home3-box-banner .item .info .inner {
    float: left;
    width: 100%;
    position: absolute;
    top: 32%;
    left: 0;
    text-align: center;
}
.home3-box-banner .item .info p {
    text-transform: uppercase;
    margin: 0;
    line-height: 100%}
.home3-box-banner .item .info p.p1 {
    font-size: 128.57%;
    margin-bottom: 8px;
}
.home3-box-banner .item .info p.p2 {
    font-size: 257.14%;
    margin-bottom: 32px;
}
.home3-box-banner .item .info p.p3 {
    font-size: 257.14%;
    margin-bottom: 32px;
}
.home3-box-banner .item .info .link-sn {
    display: inline-block;
    height: 40px;
    width: 125px;
    border: 2px solid #000;
    line-height: 36px;
    font-size: 14px;
    color: #333;
}
.home3-box-banner .item .info .link-sn:hover {
    color: #fff;
}
.home3-box-banner .item .info.box1 {
    width: 100%;
    height: 230px;
    top: auto;
    bottom: 0;
}
.home3-box-banner .item .info.box1:before {
    content: "";
    width: 42px;
    height: 2px;
    position: absolute;
    top: 0;
    right: 0;
    background: #000;
}
.home3-box-banner .item .info.box1:after {
    content: "";
    width: 2px;
    height: 42px;
    position: absolute;
    top: 0;
    right: 0;
    background: #000;
}
.home3-box-banner .item .info.box1 .p2 {
    margin-bottom: 32px;
}
.home3-box-banner .item .info.box1 .inner {
    top: 21%}
.home3-box-banner .item .info.box2:before {
    content: "";
    width: 2px;
    height: 42px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
}
.home3-box-banner .item .info.box2:after {
    content: "";
    width: 42px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
}
.home3-box-banner .item .info.box3 {
    left: auto;
    right: 0;
}
.home3-box-banner .item .info.box3:before {
    content: "";
    width: 42px;
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
}
.home3-box-banner .item .info.box3:after {
    content: "";
    width: 2px;
    height: 42px;
    position: absolute;
    top: 0;
    left: 0;
    background: #000;
}
.block-testimonials {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 94px;
}
.block-testimonials > .title {
    float: left;
    width: 100%}
.block-testimonials > .title p {
    float: left;
    width: 100%;
    margin: 0;
    line-height: 100%}
.block-testimonials > .title p.p1 {
    color: #333;
    text-transform: capitalize;
    font-size: 285.71%;
    margin-bottom: 8px;
}
.block-testimonials > .title p.p2 {
    color: #666;
    text-transform: capitalize;
}
.block-testimonials .block-images {
    float: none;
    display: inline-block;
    padding: 0;
    margin: 50px 0 56px;
}
.block-testimonials .block-images .item {
    float: left;
    width: 100%}
.block-testimonials .block-images .item a {
    float: left;
}
.block-testimonials .block-images .item a img {
    width: 100%;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
	height:auto;
}
.block-testimonials .block-images .item a:hover img {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-testimonials .block-images .item a.actived img {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-testimonials .block-info {
    float: left;
    width: 100%}
.block-testimonials .block-info .inner {
    display: inline-block;
    position: relative;
}
.block-testimonials .block-info .inner .title {
    display: inline-block;
    margin: 0 0 25px;
    position: relative;
    font-size: 128.57%;
    text-transform: uppercase;
    color: #ffc229;
}
.block-testimonials .block-info .inner .title::before {
    background: #000 none repeat scroll 0 0;
    bottom: -16px;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -17px;
    position: absolute;
    width: 34px;
}
.block-testimonials .block-info .inner > p {
    clear: both;
    margin: 0;
    font-size: 128.57%;
    color: #bebebe;
    position: relative;
    display: inline-block;
}
.block-testimonials .block-info .inner > p:before {
    content: "";
    width: 17px;
    height: 10px;
    position: absolute;
    top: 1px;
    left: -23px;
    background: url(../../images/canifa.png) no-repeat -263px -88px;
}
.block-testimonials .block-info .inner > p:after {
    content: "";
    width: 17px;
    height: 10px;
    position: absolute;
    bottom: 4px;
    right: 0;
    background: url(../../images/canifa.png) no-repeat -263px -107px;
}
.wrap-new-letter {
    float: left;
    width: 100%;
    text-align: center;
	padding:0 15px;
}
.wrap-new-letter .new-letter {
    background: rgba(0, 0, 0, 0) url("../../images/bg-new-letter.png") no-repeat;
	background-size:100% 100%;
    display: inline-block;
    max-width: 870px;
    min-height: 196px;
    padding: 5px;
	width:100%;
}
.wrap-new-letter .new-letter .title {
    float: left;
    border-bottom: 1px solid #eaeaec;
    width: 100%}
.wrap-new-letter .new-letter .title .subtitle {
    text-align: left;
    float: left;
    width: 50%}
.wrap-new-letter .new-letter .title .subtitle a {
    line-height: 50px;
    font-size: 100%;
    color: #333;
    text-transform: uppercase;
    text-align: left;
}
.wrap-new-letter .new-letter .title .subtitle.subtitle-left {
    text-align: left;
    padding-left: 35px;
}
.wrap-new-letter .new-letter .title .subtitle.subtitle-right {
    text-align: right;
    padding-right: 30px;
}
.wrap-new-letter .new-letter .content {
    float: left;
    width: 100%}
.wrap-new-letter .new-letter .content .content-left {
    float: left;
    width: 41.17%;
    border-right: 1px solid #eaeaec;
    height: 100%;
    display: block;
}
.wrap-new-letter .new-letter .content .content-left .block-left {
    float: left;
}
.wrap-new-letter .new-letter .content .content-left .block-left .box {
    width: 50px;
    height: 50px;
    background: #ffc229;
    -webkit-transform: rotate(7deg);
    transform: rotate(136deg);
    box-shadow: 0 -5px 2px 0 rgba(0, 0, 0, 0.1);
    margin-top: 45px;
    float: left;
    margin-left: 40px;
    position: relative;
    margin-bottom: 40px;
}
.wrap-new-letter .new-letter .content .content-left .block-left .box:before {
    content: "";
    display: block;
    height: 17px;
    left: 13px;
    position: absolute;
    top: 16px;
    transform: rotate(-136deg);
    width: 25px;
}
.wrap-new-letter .new-letter .content .content-left .block-right {
    float: left;
    text-align: left;
    margin-left: 37px;
}
.wrap-new-letter .new-letter .content .content-left .block-right h2 {
    font-size: 100%;
    font-weight: 700;
    color: #ffc229;
    margin-top: 28px;
    margin-bottom: 5px;
}
.wrap-new-letter .new-letter .content .content-left .block-right ul li {
    padding-left: 10px;
    position: relative;
    margin-bottom: 4px;
}
.wrap-new-letter .new-letter .content .content-left .block-right ul li:before {
    content: "-";
    position: absolute;
    top: 0;
    left: 0;
}
.wrap-new-letter .new-letter .content .content-right {
    float: left;
    padding-left: 50px;
    width: 58%}
.wrap-new-letter .new-letter .content .content-right > span {
    font-size: 100%;
    float: left;
    margin-top: 27px;
}
.wrap-new-letter .new-letter .content .content-right .input-box {
    margin-top: 15px;
    float: left;
}
.wrap-new-letter .new-letter .content .content-right .input-box input.input-text {
    min-width: 280px;
    height: 36px;
}
.wrap-new-letter .new-letter .content .content-right .input-box button.button {
    text-transform: uppercase;
    color: #fff;
    background: #ffc229;
}
.wrap-new-letter .new-letter .content .content-right .input-box button.button:hover {
    background: #ffa200;
}
.block-find-us .fanbox-content {
    width: 255px;
}
.header-container02 {
    float: left;
    width: 100%}
.header-container02 .header {
    float: left;
    width: 100%;
    background: #ffc229;
    min-height: 80px;
}
.header-container02 .header .header-inner {
    margin: 0 -30px;
}
.header-container02 .header .logo {
    margin-top: 18px;
    float: left;
}
.header-container02 .header .box-right {
    float: right;
    margin-top: 30px;
}
.header-container02 .header .box-right .box {
    position: relative;
    float: left;
    width: 30px;
    height: 20px;
    margin: 0 10px;
}
.header-container02 .header .box-right .box .style-icon {
    float: left;
    width: 100%;
    height: 100%;
    text-indent: -9999em;
}
.header-container02 .header .box-right .box .style-icon:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.header-container02 .header .box-right .box .style-icon:after {
    content: "\f0d8";
    width: 14px;
    height: 10px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -5px;
    color: #fff;
    font-size: 21px;
    font-family: "FontAwesome";
    text-indent: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box .style-icon:hover {
    cursor: pointer;
}
.header-container02 .header .box-right .box .box-inner {
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box:hover .style-icon:after {
    bottom: 1px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box:hover .box-inner {
    top: 28px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.box-account-lc .style-icon:after {
    margin-left: -14px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner {
    width: 410px;
    height: 162px;
    padding: 24px 0 0 15px;
    right: -109px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner ul {
    float: left;
    width: 100%}
.header-container02 .header .box-right .box.box-account-lc .box-inner ul li {
    float: left;
    width: 100%}
.header-container02 .header .box-right .box.box-account-lc .box-inner ul li a {
    float: left;
    width: 100%;
    line-height: 30px;
    color: #666;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner ul li a:hover {
    color: #ffc229;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links, .header-container02 .header .box-right .box.box-account-lc .box-inner .block-language {
    border-right: 1px solid #eaeaec;
    float: left;
    width: 140px;
    height: 116px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li {
    padding-left: 24px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a {
    padding-left: 17px;
    position: relative;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    font-family: "FontAwesome";
    color: #666;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-login:before {
    content: "\f13e";
    left: -6px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .links li a:hover:before {
    color: #ffc229;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language {
    padding: 0 18px 0 24px;
    width: 145px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language .lg-cur {
    display: none;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language img {
    margin: 10px 10px 0 0;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language .slimScrollBar {
    width: 4px!important;
    opacity: .2!important;
    filter: alpha(opacity=20)!important;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language ul li a {
    width: auto;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-language .selected {
    color: #ffc229;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-currency {
    padding: 0 24px;
    float: left;
    width: 96px;
    height: 162px;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-currency .item-cur {
    display: none;
}
.header-container02 .header .box-right .box.box-account-lc .box-inner .block-currency .selected {
    color: #ffc229;
}
.header-container02 .header .box-right .box.box-account-lc .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -342px 0;
}
.header-container02 .header .box-right .box.box-search .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -375px 0;
}
.header-container02 .header .box-right .box.box-search .style-icon:after {
    margin-left: -12px;
    display: none;
}
.header-container02 .header .box-right .box.box-search .box-inner {
    position: absolute;
    top: 28px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.box-search .advanced-search {
    float: right;
    position: absolute;
    right: -20px;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate, .header-container02 .header .box-right .box.box-search .advanced-search .form-search, .header-container02 .header .box-right .box.box-search .advanced-search .button {
    float: right;
}
.header-container02 .header .box-right .box.box-search .advanced-search .form-search {
    position: relative;
    padding-left: 170px;
}
.header-container02 .header .box-right .box.box-search .advanced-search .form-search #search {
    width: 350px;
    height: 40px;
    margin: 0;
    border: none;
    color: #bebebe;
    padding-left: 20px;
    padding-right: 90px;
    float: left;
}
.header-container02 .header .box-right .box.box-search .advanced-search .button {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 9991;
    padding: 10px 0;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 80px;
    background: #666;
    margin: 0;
}
.header-container02 .header .box-right .box.box-search .advanced-search .button span {
    color: #fff;
}
.header-container02 .header .box-right .box.box-search .advanced-search .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container02 .header .box-right .box.box-search .advanced-search .button:hover {
    background: #333;
}
.header-container02 .header .box-right .box.box-search .advanced-search .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    margin-left: -1px;
    padding: 0 0 0 20px;
    background: #fff;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search {
    display: block;
    padding: 10px 0;
    color: #bebebe;
    position: relative;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:before {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    font-size: 14px;
    right: 20px;
    color: #bebebe;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:after {
    content: "";
    width: 1px;
    height: 20px;
    background: #ccc;
    position: absolute;
    top: 10px;
    right: 0;
}
.header-container02 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container02 .header .box-right .box.box-search .advanced-search .search-lbl {
    display: none;
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container02 .header .box-right .box.box-search .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container02 .header .box-right .box.box-search .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container02 .header .box-right .box.box-search .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 40px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px;
    display: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container02 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container02 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container02 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container02 .header .box-right .box.block-cart .style-icon {
    text-indent: 0;
}
.header-container02 .header .box-right .box.block-cart .style-icon:before {
    background: url(../../images/canifa.png) no-repeat 0 -38px;
}
.header-container02 .header .box-right .box.block-cart .style-icon .total-item {
    position: absolute;
    width: 17px;
    height: 17px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 17px;
    color: #ffc229;
    font-size: 10px;
    background: #fff;
    right: -7px;
    top: -12px;
    text-align: center;
}
.header-container02 .header .box-right .box.block-cart .block-title {
    display: none;
}
.header-container02 .header .box-right .box.block-cart .block-content {
    float: left;
    width: 300px;
    margin: 0;
    right: -9px;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .block-subtitle {
    text-transform: uppercase;
    font-size: 100%}
.header-container02 .header .box-right .box.block-cart .block-content .inner .truncated {
    display: none;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li {
    float: left;
    width: 100%;
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
    color: #ffc229;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
    color: #ffc229;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
    color: #ffc229;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    float: left;
    min-width: 98px;
    border: 1px solid #eaeaec;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container02 .header .box-right .box.block-cart .block-content .inner .summary p .label {
    text-transform: uppercase;
    font-size: 100%;
    font-weight: 400;
    padding: 0;
    margin: 15px 0 0;
    display: inline-block;
    color: #666;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 10px;
    float: left;
    width: 125px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container02 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
}
.home2-box-banner-slider {
    float: left;
    width: 100%}
.home2-box-banner-slider .slider-inner {
    position: relative;
}
.home2-box-banner-slider .banner-info {
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -250px;
    padding: 29px 0 0 50px;
    float: left;
    width: 500px;
    height: 210px;
    border: 1px solid #333;
}
.home2-box-banner-slider .banner-info p {
    float: left;
    width: 100%}
.home2-box-banner-slider .banner-info p.p1 {
    float: left;
    margin: 0 0 -9px;
    font-family: "Sevillana"!important;
    font-size: 428.57%;
    text-transform: capitalize;
    color: #333;
}
.home2-box-banner-slider .banner-info p.p1 span {
    color: #ffc229;
}
.home2-box-banner-slider .banner-info p.p2 {
    float: left;
    color: #666;
}
.home2-box-banner-slider .banner-info .button {
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    width: 130px;
    margin-top: 10px;
    float: left;
}
.home2-box-banner-slider .banner-info .button:hover {
    background: #ffa200;
}
.home2-box-banner-slider .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.home2-box-banner-slider .navslider a span {
    display: none;
}
.home2-box-banner-slider .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.home2-box-banner-slider .navslider a.prev {
    left: 0;
}
.home2-box-banner-slider .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.home2-box-banner-slider .navslider a.prev:hover {
    background: #ffc229;
}
.home2-box-banner-slider .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.home2-box-banner-slider .navslider a.next {
    right: 0;
}
.home2-box-banner-slider .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.home2-box-banner-slider .navslider a.next:hover {
    background: #ffc229;
}
.home2-box-banner-slider .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.wrap-featured-look .container > .row > .row {
    overflow: hidden;
}
.wrap-featured-look .inner-featured-look {
    float: left;
    width: 100%;
    width: 2400px;
}
.wrap-featured-look .inner-featured-look .box {
    float: left;
}
.wrap-featured-look .inner-featured-look .block1 .inner {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%}
.wrap-featured-look .inner-featured-look .block1 .inner h2 {
    margin: 0 0 5px;
    font-size: 285.71%;
    color: #333;
    font-family: "Sevillana"!important;
}
.wrap-featured-look .inner-featured-look .block1 .inner p {
    color: #666;
}
.wrap-featured-look .inner-featured-look .block1 .inner .button {
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    display: inline-block;
    width: 125px;
    margin-top: 15px;
}
.wrap-featured-look .inner-featured-look .block1 .inner .button:hover {
    background: #ffa200;
}
.wrap-featured-look .inner-featured-look .block2 .banner {
    float: left;
    position: relative;
}
.wrap-featured-look .inner-featured-look .block2 .banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    filter: alpha(opacity=0);
}
.wrap-featured-look .inner-featured-look .block2 .banner:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block3 {
    text-align: center;
}
.wrap-featured-look .inner-featured-look .block3 .inner {
    display: inline-block;
    width: 62px;
    position: relative;
    margin-top: 112%;
    color: #666;
}
.wrap-featured-look .inner-featured-look .block3 .inner:before {
    content: "";
    position: absolute;
    top: -60px;
    left: 3px;
    width: 55px;
    height: 55px;
    background: url(../../images/canifa.png) no-repeat 0 -69px;
}
.wrap-featured-look .inner-featured-look .block3 .inner:hover {
    color: #ffc229;
    cursor: pointer;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner {
    position: relative;
    margin: 0 -10px;
    overflow: hidden;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item {
    padding: 0 10px 1px;
    margin: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item .inner {
    border: 1px solid #eaeaec;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item .product-info .cate-name {
    margin-bottom: 5px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a span {
    display: none;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev {
    left: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:hover {
    background: #ffc229;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next {
    right: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:hover {
    background: #ffc229;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev {
    left: -100px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next {
    left: auto;
    right: -100px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner:hover .products-grid .navslider a.prev {
    left: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner:hover .products-grid .navslider a.next {
    right: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.block-lastest-deals .title {
    float: left;
    width: 100%;
    position: relative;
    border-top: 1px solid #eaeaec;
}
.block-lastest-deals .title h2 {
    margin: 18px 0 13px;
    font-size: 285.71%;
    color: #333;
    line-height: 100%;
    font-family: "Sevillana"!important;
}
.block-lastest-deals .title .navslider {
    position: absolute;
    float: left;
    width: 184px;
    top: 27px;
    right: 0;
}
.block-lastest-deals .title .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-lastest-deals .title .navslider a span {
    display: none;
}
.block-lastest-deals .title .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-lastest-deals .title .navslider a.prev {
    left: 0;
}
.block-lastest-deals .title .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-lastest-deals .title .navslider a.prev:hover {
    background: #ffc229;
}
.block-lastest-deals .title .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-lastest-deals .title .navslider a.next {
    right: 0;
}
.block-lastest-deals .title .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-lastest-deals .title .navslider a.next:hover {
    background: #ffc229;
}
.block-lastest-deals .title .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-lastest-deals .title .navslider a {
    position: relative;
    float: left;
    margin: 0;
}
.block-lastest-deals .slider-inner .container-slider {
    float: left;
    width: 100%;
    position: relative;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 10px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner {
    float: left;
    width: 100%}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image {
    float: left;
    width: 45%;
    padding: 10px;
    border: 1px solid #eaeaec;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 70%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info {
    float: left;
    width: 55%;
    padding: 0 30px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a {
    float: left;
    width: 156px;
    line-height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 700;
    height: 22px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name {
    float: left;
    width: 100%}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a {
    float: left;
    line-height: 100%;
    color: #bebebe;
    font-size: 14px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 10px 0 0;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box .price {
    font-weight: 700;
    font-size: 128.57%;
	color:#333;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section {
    background: #f6f6f6;
    float: left;
    width: 62px;
    height: 50px;
    margin-right: 5px;
    text-align: center;
    color: #666;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section .countdown-amount {
    float: left;
    width: 100%;
    line-height: 100%;
    margin: 10px 0 5px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section .countdown-period {
    float: left;
    width: 100%;
    line-height: 100%;
    font-size: 10px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #fff;
    position: relative;
    width: 160px;
    margin-top: 26px;
    margin-bottom: 0;
	text-transform:uppercase;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart:hover, .block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update:hover, .block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating {
    float: left;
    width: 100%;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .ratings {
    float: left;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links {
    margin-bottom: 12px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    float: left;
    font-size: 12px;
    margin-top: 7px;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .separator, .block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.block-lastest-deals .slider-inner .container-slider .wrap_item .item .inner .product-info .desc {
    float: left;
    max-height: 51px;
    overflow: hidden;
    font-size: 85.71%}

.box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a span {
    display: none;
}
.box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next {
    background: rgba(0, 0, 0, 0) url("../../images/arrow-right.png") repeat scroll 0 0;
    height: 80px;
    right: 15px;
    width: 40px;
}
.box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev {
    background: rgba(0, 0, 0, 0) url("../../images/arrow-left.png") repeat scroll 0 0;
    height: 80px;
    left: 15px;
    width: 40px;
}

.box-banner-slider.long_arrow .slider-inner .container-slider .wrap-navslider {
    margin-top: -70px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.box-banner-slider.long_arrow  .box-banner-slider .slider-inner .container-slider .wrap-navslider {
    margin-top: -85px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.box-banner-slider.long_arrow .box-banner-slider .slider-inner .container-slider .wrap-navslider.wrap-none-caption {
    margin-top: 0px;
}
.block-banner-home2 .box-first {
    padding: 0;
    cursor: pointer;
}
.block-banner-home2 .box-first a {
    float: left;
    width: 100%}
.block-banner-home2 .box-first a img {
    float: left;
    width: 100%}
.block-banner-home2 .box-first:hover .info {
    left: 30px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    background: #ffc229;
}
.block-banner-home2 .box-first:hover .info p {
    color: #fff;
}
.block-banner-home2 .box-first:hover .info .p1, .block-banner-home2 .box-first:hover .info .p2, .block-banner-home2 .box-first:hover .info .p3 {
    color: #fff;
}
.block-banner-home2 .box-first .info {
    float: left;
    width: 50%;
    padding: 30px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .box-first .info p {
    margin: 0;
    line-height: 100%}
.block-banner-home2 .box-first .info .p1 {
    text-transform: capitalize;
    color: #333;
    margin-bottom: 5px;
}
.block-banner-home2 .box-first .info .p2 {
    text-transform: uppercase;
    color: #333;
    font-size: 171.42%;
    margin-bottom: 5px;
}
.block-banner-home2 .box-first .info .p3 {
    text-transform: capitalize;
    color: #bebebe;
}
.block-banner-home2 .item a {
    float: left;
}
.block-banner-home2 .item a img {
    width: 100%}
.block-banner-home2 .item .info {
    float: left;
    width: 100%;
    padding: 0 0 0 10px;
    position: absolute;
    bottom: -49px;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .item .info .inner {
    padding: 28px 30px 20px;
    float: left;
    width: 100%}
.block-banner-home2 .item .info .inner p {
    margin: 0;
}
.block-banner-home2 .item .info .inner .p1 {
    text-transform: uppercase;
    color: #333;
}
.block-banner-home2 .item .info .inner .p2 {
    color: #bebebe;
}
.block-banner-home2 .item .info .inner .link-sn {
    text-transform: capitalize;
    color: #bebebe;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
    width: 100%;
    padding-top: 20px;
    margin-top: 10px;
}
.block-banner-home2 .item .info .inner .link-sn:before {
    content: "";
    width: 20px;
    height: 10px;
    position: absolute;
    top: 25px;
    left: 64px;
    background: url(../../images/canifa.png) no-repeat -141px -91px;
}
.block-banner-home2 .item .info .inner .link-sn:hover:before {
    left: 66px;
}
.block-banner-home2 .item:hover .info {
    bottom: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .item:hover .info .inner p {
    color: #fff;
}
.block-banner-home2 .item:hover .info .inner .link-sn {
    border-top: 1px solid #fff;
}
.block-new-arrivals .tab-item {
    float: left;
    width: 100%;
    border-top: 1px solid #eaeaec;
    padding: 20px 0 25px;
}
.block-new-arrivals .tab-item > h2 {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    float: left;
    margin: 0;
    line-height: 100%;
    font-family: "Sevillana"!important;
}
.block-new-arrivals .tab-item > ul {
    float: left;
    margin: 10px 0 0 111px;
}
.block-new-arrivals .tab-item > ul li {
    float: left;
}
.block-new-arrivals .tab-item > ul li a {
    float: left;
    color: #666;
    text-transform: capitalize;
    padding: 0 18px;
    line-height: 30px;
    position: relative;
}
.block-new-arrivals .tab-item > ul li a:before {
    content: "";
    width: 15px;
    height: 20px;
    position: absolute;
    top: 6px;
    right: -10px;
    background: url(../../images/canifa.png) no-repeat -173px -89px;
}
.block-new-arrivals .tab-item > ul li a.last:before {
    display: none;
}
.block-new-arrivals .tab-item > ul li a:hover {
    color: #ffc229;
}
.block-new-arrivals .tab-item > ul li.active a {
    color: #ffc229;
}
.block-new-arrivals .box-new-arrivals .tab-content {
    float: left;
    overflow: hidden;
}
.block-new-arrivals .box-new-arrivals .slider-inner {
    margin: 0 -15px;
}
.block-new-arrivals .box-new-arrivals .slider-inner .container-slider {
    position: relative;
}
.block-new-arrivals .box-new-arrivals .item {
    padding: 0 15px;
    margin-bottom: 0;
}
.block-new-arrivals .box-new-arrivals .item .inner {
    border: none;
}
.block-new-arrivals .box-new-arrivals .item .inner .item-image {
    border: 1px solid #eaeaec;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info {
    border: 1px solid transparent;
    padding: 18px 20px 68px;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart {
    padding: 0 30px;
    position: absolute;
    bottom: 48px;
    left: 0;
    background: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart span {
    float: left;
    width: 100%;
    background: #ffc229;
    position: relative;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart span:before {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    width: 100%}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info {
    border: 1px solid #eaeaec;
    border-top: 1px solid transparent;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-cart, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-update, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-pro-config {
    bottom: 21px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-cart:hover:before, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-update:hover:before, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-pro-config:hover:before {
    display: none;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-cart:hover span:before, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-update:hover span:before, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-pro-config:hover span:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-new-arrivals .box-new-arrivals .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-new-arrivals .box-new-arrivals .navslider a span {
    display: none;
}
.block-new-arrivals .box-new-arrivals .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev {
    left: 0;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:hover {
    background: #ffc229;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-new-arrivals .box-new-arrivals .navslider a.next {
    right: 0;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:hover {
    background: #ffc229;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-new-arrivals .box-new-arrivals .navslider a {
    position: relative;
    float: left;
    margin: 0;
}
.header-container04 {
    float: left;
    width: 100%}
.header-container04 .header {
    float: left;
    width: 100%;
    min-height: 80px;
    background: #fbfbfb;
}
.header-container04 .header .header-inner {
    margin: 0 -30px;
}
.header-container04 .header .header-inner .col-lg-9 {
    padding-left: 0;
}
.header-container04 .header .logo {
    margin-top: 26px;
    float: left;
}
.header-container04 .header .block-top-home4 {
    float: left;
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #eaeaec;
}
.header-container04 .header .block-top-home4 .wrap-left-item {
    float: left;
    width: 50%;
    height: 100%;
    padding-top: 7px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc {
    float: left;
    position: relative;
    width: 36px;
    height: 30px;
    margin-left: 5px;
    margin-right: 30px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc:after {
    content: "";
    width: 1px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: -11px;
    background: #efefef;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .style-icon {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
    text-indent: -9999em;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .style-icon:before {
    content: "";
    width: 20px;
    height: 20px;
    text-indent: 0;
    margin-right: 40px;
    position: absolute;
    top: 7px;
    left: 0;
    background: url(../../images/canifa.png) no-repeat -300px -84px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .style-icon:after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 5px;
    font-size: 12px;
    right: 6px;
    color: #bebebe;
    text-indent: 0;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .style-icon:hover {
    cursor: pointer;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links {
    float: left;
    width: 160px;
    padding: 15px 0 20px 5px;
    background: #fff;
    position: absolute;
    top: 62px;
    left: -5px;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    border-left: 1px solid #eaeaec;
    border-top: 1px solid #eaeaec;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 999;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links:before {
    content: "";
    width: 100%;
    height: 20px;
    top: -20px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    background: red;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li {
    padding-left: 24px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a {
    padding-left: 17px;
    position: relative;
    color: #666;
    float: left;
    line-height: 24px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    font-family: "FontAwesome";
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a.top-link-login:before {
    content: "\f13e";
    left: -6px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a:hover {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc .links li a:hover:before {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-left-item .box-account-lc:hover .links {
    top: 36px;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search {
    float: left;
    min-width: 320px;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .form-search {
    position: relative;
    padding-left: 36px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .form-search #search {
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 25px;
    border: none;
    color: #bebebe;
    padding-left: 10px;
    float: left;
    font-size: 85.71%;
    min-width: 250px;
    background: none;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .form-search #search:focus {
    border: 1px solid #eaeaec;
    background: #fff;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .button {
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    padding: 0;
    background: #fff;
    float: left;
    width: 36px;
    height: 100%}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .dropdown-cate .cat-search {
    display: block;
    height: 100%;
    color: #bebebe;
    text-indent: -9999em;
    position: relative;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #fbfbfb;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .dropdown-cate .cat-search:before {
    content: "";
    width: 24px;
    height: 20px;
    background: url(../../images/canifa.png) no-repeat -333px -84px;
    position: absolute;
    top: 6px;
    left: 0;
    text-indent: 0;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .dropdown-cate .cat-search:after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 5px;
    font-size: 12px;
    right: 5px;
    color: #bebebe;
    text-indent: 0;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .search-lbl {
    display: none;
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 36px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px;
    display: none;
    border-top: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container04 .header .block-top-home4 .wrap-left-item .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container04 .header .block-top-home4 .wrap-right-item {
    float: left;
    width: 50%;
    height: 100%;
    padding-top: 7px;
    text-align: right;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner {
    display: inline-block;
    text-align: left;
    height: 30px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency {
    float: left;
    width: 94px;
    height: 100%;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul {
    float: left;
    width: 140px;
    position: absolute;
    top: 62px;
    padding: 15px 20px;
    background: #fff;
    left: -20px;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 999;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul:before, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul:before {
    content: "";
    width: 100%;
    height: 20px;
    top: -20px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    background: red;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li {
    float: left;
    width: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li a, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li a {
    float: left;
    width: 100%;
    line-height: 24px;
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li a img, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li a img {
    margin: 7px 10px 0 0;
    float: left;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li a span, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li a span {
    float: left;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li a:hover, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li a:hover {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language:hover ul, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency:hover ul {
    top: 37px;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language {
    margin-right: 40px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language:after {
    content: "";
    width: 1px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: -21px;
    background: #efefef;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language .lg-cur {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language .lg-cur .style-lbl {
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language .lg-cur .style-lbl-home4 {
    float: left;
    width: 100%;
    height: 100%;
    line-height: 30px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language .lg-cur .style-lbl-home4 img {
    margin: 10px 5px 0 0;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language .lg-cur:after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 6px;
    font-size: 12px;
    right: 0;
    color: #bebebe;
    text-indent: 0;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-language ul li a {
    float: left;
    width: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency {
    width: 56px;
    margin-right: 20px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency:after {
    content: "";
    width: 1px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: -21px;
    background: #efefef;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency .item-cur {
    float: left;
    width: 100%;
    height: 100%;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency .item-cur .style-lbl {
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency .item-cur .style-lbl-home4 {
    float: left;
    width: 100%;
    line-height: 30px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency .item-cur:after {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 6px;
    font-size: 12px;
    right: 0;
    color: #bebebe;
    text-indent: 0;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul {
    width: 120px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-currency ul li a span {
    margin-right: 5px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart {
    float: left;
    min-width: 100px;
    height: 100%;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .style-icon {
    float: right;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .style-icon:before {
    content: "";
    width: 30px;
    height: 24px;
    position: absolute;
    top: 6px;
    right: 0;
    background: url(../../images/canifa.png) no-repeat -362px -83px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .style-icon .total-item {
    line-height: 30px;
    color: #666;
    float: left;
    width: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .style-icon .total-item:hover {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .style-icon.total_home4 {
    display: block!important;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-title {
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content {
    float: left;
    width: 300px;
    background: #fff;
    margin: 0;
    right: 0;
    position: absolute;
    top: 62px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 9;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content:before {
    content: "";
    width: 100%;
    height: 20px;
    top: -20px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    left: 0;
    background: red;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .block-subtitle {
    text-transform: uppercase;
    font-size: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .truncated {
    display: none;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li {
    float: left;
    width: 100%;
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
    color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    float: left;
    min-width: 98px;
    border: 1px solid #eaeaec;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .summary p .label {
    text-transform: uppercase;
    font-size: 100%;
    font-weight: 400;
    padding: 0;
    margin: 15px 0 0;
    display: inline-block;
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 10px;
    float: left;
    width: 125px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart .block-content .inner .actions .a-inner a:hover {
    background: #ffa200;
}
.header-container04 .header .block-top-home4 .wrap-right-item > .inner .block-cart:hover .block-content {
    top: 37px;
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.home4-box-banner-slider {
    float: left;
    width: 100%}
.home4-box-banner-slider .slider-inner {
    position: relative;
}
.home4-box-banner-slider .slider-inner .container-slider {
    position: relative;
}
.home4-box-banner-slider .slider-inner .item {
    position: relative;
}
.home4-box-banner-slider .slider-inner .item .item-image img {
    width: 100%}
.home4-box-banner-slider .slider-inner .item .banner-info {
    float: left;
    width: 100%;
    position: absolute;
    top: 25%;
    left: 0;
}
.home4-box-banner-slider .slider-inner .item .banner-info .container {
    position: relative;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner {
    position: absolute;
    top: 0;
    right: 0;
    float: left;
    width: 380px;
    height: 160px;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner p {
    text-transform: uppercase;
    color: #fff;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner p.p1 {
    font-size: 214.28%;
    line-height: 100%;
    margin-bottom: 3px;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner p.p2 {
    margin-bottom: 23px;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner p.p2 .style1 {
    font-size: 214.28%;
    line-height: 100%;
    margin: 17px 20px 0 0;
    float: left;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner p.p2 .style2 {
    font-size: 428.57%;
    font-weight: 700;
    line-height: 100%}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner .btn-sn {
    float: left;
    width: 100%;
    height: 41px;
    border-top: 1px solid #fff;
    text-align: center;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner .btn-sn .button {
    display: inline-block;
    height: 40px;
    width: 160px;
    background: #fff;
    line-height: 40px;
    text-transform: uppercase;
    color: #333;
    padding: 0;
}
.home4-box-banner-slider .slider-inner .item .banner-info .box-inner .btn-sn .button:hover {
    background: #333;
    color: #fff;
}
.home4-box-banner-slider .slider-inner .owl-controls {
    position: absolute;
    bottom: 37px;
    left: 0;
    width: 100%;
    min-height: 25px;
    text-align: center;
}
.home4-box-banner-slider .slider-inner .owl-controls .owl-pagination {
    display: inline-block;
    margin-bottom: -5px;
}
.home4-box-banner-slider .slider-inner .owl-controls .owl-pagination .owl-page {
    margin: 0 6px;
    float: left;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
}
.home4-box-banner-slider .slider-inner .owl-controls .owl-pagination .owl-page.active {
    background: #fff;
}
.block-content-top {
    margin: 0 -30px;
}
.block-content-top > .inner {
    float: left;
    padding: 70px 0 154px;
    background: url(../../images/bg-home4.png) no-repeat 92% 40px;
}
.block-content-top .item {
    padding: 0 30px;
}
.block-content-top .item .inner {
    float: left;
    width: 100%;
    border: 1px solid #eaeaec;
    padding: 20px;
    position: relative;
    min-height: 657px;
    background: #fff;
}
.block-content-top .item .inner > a {
    float: left;
    width: 100%;
    overflow: hidden;
}
.block-content-top .item .inner > a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-content-top .item .inner > a img {
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-content-top .item .inner .info {
    float: left;
    width: 100%;
    padding: 0 45px;
    height: 110px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 24%}
.block-content-top .item .inner .info h2 {
    margin: 15px 0 8px;
    line-height: 100%;
    font-size: 214.28%;
    color: #333;
    text-transform: uppercase;
    font-weight: 700;
}
.block-content-top .item .inner .info p {
    font-size: 85.71%;
    font-style: italic;
    text-transform: uppercase;
    color: #333;
    line-height: 20px;
    margin: 0;
    padding: 8px 0 0;
    border-top: 1px solid #333;
}
.block-content-top .item.last .inner {
    padding: 0 20px 20px;
}
.block-content-top .block-cate-home4 {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.block-content-top .block-cate-home4 > h2 {
    float: left;
    width: 100%;
    height: 67px;
    line-height: 100%;
    border-top: 4px solid #000;
    margin: -3px 0 10px;
    padding: 24px 24px 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 171.42%;
    background: #ffc229;
}
.block-content-top .block-cate-home4 .wrap-list-cate {
    float: left;
    width: 100%;
    padding: 0 25px;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate {
    float: left;
    width: 100%}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #eaeaec;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li.parent .toggle {
    float: right;
    height: 100%;
    width: 30px;
    text-indent: -9999em;
    position: relative;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li.parent .toggle:before {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    width: 10px;
    height: 10px;
    font-family: "FontAwesome";
    color: #bebebe;
    text-indent: 0;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li.parent .toggle.close_cate:before {
    content: "\f107"}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li.parent .toggle.open_cate:before {
    content: "\f106"}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li.parent .toggle:hover {
    cursor: pointer;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li a {
    color: #333;
    text-transform: uppercase;
    font-style: italic;
    display: inline-block;
    padding: 10px 0;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li a:hover {
    color: #ffc229;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li ul.subcate {
    padding-left: 25px;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li ul.subcate li:first-child {
    border-top: 1px solid #eaeaec;
}
.block-content-top .block-cate-home4 .wrap-list-cate ul.list-cate li ul.subcate li.last {
    border-bottom: 1px solid transparent;
}
.block-content-top .block-newletter-home4 {
    border-top: 4px solid #000;
    float: left;
    width: 100%;
    padding: 0 25px;
}
.block-content-top .block-newletter-home4 > h2 {
    margin: 28px 0 9px;
    line-height: 100%;
    text-transform: uppercase;
    color: #333;
}
.block-content-top .block-newletter-home4 > p {
    color: #bebebe;
    margin: 0 0 20px;
}
.block-content-top .block-newletter-home4 #newsletter-validate-detail {
    float: left;
    width: 100%}
.block-content-top .block-newletter-home4 #newsletter-validate-detail .block-content {
    float: left;
    width: 100%}
.block-content-top .block-newletter-home4 #newsletter-validate-detail .block-content .input-box {
    float: left;
    width: 100%}
.block-content-top .block-newletter-home4 #newsletter-validate-detail .block-content .input-box .input-text {
    float: left;
    width: 100%;
    height: 34px;
    border: 1px solid #eaeaec;
    padding: 10px;
    color: #bebebe;
    margin-bottom: 6px;
}
.block-content-top .block-newletter-home4 #newsletter-validate-detail .block-content .input-box .button {
    float: left;
    width: 100%;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    text-transform: capitalize;
    text-align: center;
    background: #ffc229;
    color: #fff;
}
.block-content-top .block-newletter-home4 #newsletter-validate-detail .block-content .input-box .button:hover {
    background: #ffa200;
}
.home4-group-slider {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.home4-group-slider .slide-left > h2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 40px;
    line-height: 100%;
    text-transform: uppercase;
    color: #333;
}
.home4-group-slider .slide-left .slider-inner {
    float: left;
    width: 100%;
    position: relative;
}
.home4-group-slider .slide-left .slider-inner:before {
    content: "";
    width: 100px;
    height: 1px;
    background: #efefef;
    position: absolute;
    top: -5px;
    left: -15px;
}
.home4-group-slider .slide-left .slider-inner:after {
    content: "";
    width: 1px;
    height: 100px;
    background: #efefef;
    position: absolute;
    top: -15px;
    left: -5px;
}
.home4-group-slider .slide-left .slider-inner .container-slider {
    float: left;
    width: 100%}
.home4-group-slider .slide-left .slider-inner .container-slider .item {
    float: left;
    width: 100%}
.home4-group-slider .slide-left .slider-inner .container-slider .item a.item-image {
    float: left;
    width: 100%}
.home4-group-slider .slide-left .slider-inner .container-slider .item a.item-image img {
    float: left;
    width: 100%}
.home4-group-slider .slide-right > h2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0 0 40px;
    line-height: 100%;
    text-transform: uppercase;
    color: #333;
}
.home4-group-slider .slide-right .slider-inner {
    float: left;
    width: 100%;
    position: relative;
}
.home4-group-slider .slide-right .slider-inner:before {
    content: "";
    width: 100px;
    height: 1px;
    background: #efefef;
    position: absolute;
    top: -5px;
    right: -15px;
}
.home4-group-slider .slide-right .slider-inner:after {
    content: "";
    width: 1px;
    height: 100px;
    background: #efefef;
    position: absolute;
    top: -15px;
    right: -5px;
}
.home4-group-slider .slide-right .slider-inner .container-slider {
    float: left;
    width: 100%}
.home4-group-slider .slide-right .slider-inner .container-slider .item {
    float: left;
    width: 100%}
.home4-group-slider .slide-right .slider-inner .container-slider .item a.item-image {
    float: left;
    width: 100%}
.home4-group-slider .slide-right .slider-inner .container-slider .item a.item-image img {
    float: left;
    width: 100%}
.home4-group-slider .slide-right .slider-inner .container-slider .item .banner-info {
    float: left;
    width: 100%;
    margin-top: 53px;
}
.home4-group-slider .slide-right .slider-inner .container-slider .item .banner-info .box-inner {
    float: left;
    width: 100%}
.home4-group-slider .slide-right .slider-inner .container-slider .item .banner-info .box-inner p {
    text-transform: uppercase;
    font-style: italic;
    text-align: center;
}
.home4-group-slider .slide-right .slider-inner .container-slider .item .banner-info .box-inner p.p1 {
    margin-bottom: 3px;
}
.home4-group-slider .slide-right .slider-inner .container-slider .item .banner-info .box-inner p.p2 {
    font-size: 10px;
    margin-bottom: 0;
}
.home4-group-slider .owl-controls {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.home4-group-slider .owl-controls .owl-pagination {
    display: inline-block;
    margin-bottom: -5px;
}
.home4-group-slider .owl-controls .owl-pagination .owl-page {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0 5px;
    line-height: 40px;
    color: #bebebe;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.home4-group-slider .owl-controls .owl-pagination .owl-page.active, .home4-group-slider .owl-controls .owl-pagination .owl-page:hover {
    background: #ffc229;
    color: #fff;
}
.home4-group-slider .owl-controls .owl-pagination .owl-page .owl-numbers {
    float: left;
    width: 100%;
    height: 100%;
    text-align: center;
}
.block-best-seller.best-seller-home4 {
    margin-top: -85px;
}
.block-best-seller.best-seller-home4 .tab-item {
    border-top: none;
}
.block-testimonials.testimonials-home4 {
    margin: 70px 0 77px;
}
.header-container05 {
    float: left;
    width: 100%;
    position: relative;
}
.header-container05 .header {
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.7);
    min-height: 80px;
    position: relative;
    z-index: 999;
}
.header-container05 .header .header-inner {
    margin: 0 -30px;
}
.header-container05 .header .logo {
    margin-top: 18px;
    float: left;
}
.header-container05 .header .box-right {
    float: right;
    margin-top: 30px;
}
.header-container05 .header .box-right .box {
    position: relative;
    float: left;
    width: 30px;
    height: 20px;
    margin: 0 10px;
}
.header-container05 .header .box-right .box .style-icon {
    float: left;
    width: 100%;
    height: 100%;
    text-indent: -9999em;
}
.header-container05 .header .box-right .box .style-icon:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.header-container05 .header .box-right .box .style-icon:after {
    content: "\f0d8";
    width: 14px;
    height: 10px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -5px;
    color: #fff;
    font-size: 21px;
    font-family: "FontAwesome";
    text-indent: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box .style-icon:hover {
    cursor: pointer;
}
.header-container05 .header .box-right .box .box-inner {
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 999;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box:hover .style-icon:after {
    bottom: 1px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box:hover .box-inner {
    top: 28px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.box-account-lc .style-icon:after {
    margin-left: -14px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner {
    width: 410px;
    height: 162px;
    padding: 24px 0 0 15px;
    right: -109px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner ul {
    float: left;
    width: 100%}
.header-container05 .header .box-right .box.box-account-lc .box-inner ul li {
    float: left;
    width: 100%}
.header-container05 .header .box-right .box.box-account-lc .box-inner ul li a {
    float: left;
    width: 100%;
    line-height: 30px;
    color: #666;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner ul li a:hover {
    color: #ffc229;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links, .header-container05 .header .box-right .box.box-account-lc .box-inner .block-language {
    border-right: 1px solid #eaeaec;
    float: left;
    width: 140px;
    height: 116px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li {
    padding-left: 24px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a {
    padding-left: 17px;
    position: relative;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    font-family: "FontAwesome";
    color: #666;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-login:before {
    content: "\f13e";
    left: -6px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .links li a:hover:before {
    color: #ffc229;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language {
    padding: 0 18px 0 24px;
    width: 145px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language .lg-cur {
    display: none;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language img {
    margin: 10px 10px 0 0;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language .slimScrollBar {
    width: 4px!important;
    opacity: .2!important;
    filter: alpha(opacity=20)!important;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language ul li a {
    width: auto;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language ul li a img {
    float: left;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language ul li a span {
    display: block;
    float: left;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-language .selected {
    color: #ffc229;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-currency {
    padding: 0 24px;
    float: left;
    width: 96px;
    height: 162px;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-currency .item-cur {
    display: none;
}
.header-container05 .header .box-right .box.box-account-lc .box-inner .block-currency .selected {
    color: #ffc229;
}
.header-container05 .header .box-right .box.box-account-lc .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -342px 0;
}
.header-container05 .header .box-right .box.box-search .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -375px 0;
}
.header-container05 .header .box-right .box.box-search .style-icon:after {
    margin-left: -12px;
    display: none;
}
.header-container05 .header .box-right .box.box-search .box-inner {
    position: absolute;
    top: 28px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.box-search .advanced-search {
    float: right;
    position: absolute;
    right: -20px;
    display: none;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate, .header-container05 .header .box-right .box.box-search .advanced-search .form-search, .header-container05 .header .box-right .box.box-search .advanced-search .button {
    float: right;
}
.header-container05 .header .box-right .box.box-search .advanced-search .form-search {
    position: relative;
    padding-left: 170px;
}
.header-container05 .header .box-right .box.box-search .advanced-search .form-search #search {
    width: 350px;
    height: 40px;
    margin: 0;
    border: none;
    color: #bebebe;
    padding-left: 20px;
    padding-right: 90px;
    float: left;
}
.header-container05 .header .box-right .box.box-search .advanced-search .button {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 9991;
    padding: 10px 0;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 80px;
    background: #666;
    margin: 0;
}
.header-container05 .header .box-right .box.box-search .advanced-search .button span {
    color: #fff;
}
.header-container05 .header .box-right .box.box-search .advanced-search .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container05 .header .box-right .box.box-search .advanced-search .button:hover {
    background: #333;
}
.header-container05 .header .box-right .box.box-search .advanced-search .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    margin-left: -1px;
    padding: 0 0 0 20px;
    background: #fff;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search {
    display: block;
    padding: 10px 0;
    color: #bebebe;
    position: relative;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:before {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    font-size: 14px;
    right: 20px;
    color: #bebebe;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:after {
    content: "";
    width: 1px;
    height: 20px;
    background: #ccc;
    position: absolute;
    top: 10px;
    right: 0;
}
.header-container05 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container05 .header .box-right .box.box-search .advanced-search .search-lbl {
    display: none;
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container05 .header .box-right .box.box-search .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container05 .header .box-right .box.box-search .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container05 .header .box-right .box.box-search .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 40px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px;
    display: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container05 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container05 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container05 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container05 .header .box-right .box.block-cart .style-icon {
    text-indent: 0;
}
.header-container05 .header .box-right .box.block-cart .style-icon:before {
    background: url(../../images/canifa.png) no-repeat 0 -38px;
}
.header-container05 .header .box-right .box.block-cart .style-icon .total-item {
    position: absolute;
    width: 17px;
    height: 17px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 17px;
    color: #ffc229;
    font-size: 10px;
    background: #000;
    right: -7px;
    top: -12px;
    text-align: center;
}
.header-container05 .header .box-right .box.block-cart .style-icon.total_home4 {
    display: none;
}
.header-container05 .header .box-right .box.block-cart .block-title {
    display: none;
}
.header-container05 .header .box-right .box.block-cart .block-content {
    float: left;
    width: 300px;
    margin: 0;
    right: -9px;
    z-index: 999;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .block-subtitle {
    text-transform: uppercase;
    font-size: 100%}
.header-container05 .header .box-right .box.block-cart .block-content .inner .truncated {
    display: none;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li {
    float: left;
    width: 100%;
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
    color: #ffc229;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
    color: #ffc229;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
    color: #ffc229;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    float: left;
    min-width: 98px;
    border: 1px solid #eaeaec;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container05 .header .box-right .box.block-cart .block-content .inner .summary p .label {
    text-transform: uppercase;
    font-size: 100%;
    font-weight: 400;
    padding: 0;
    margin: 15px 0 0;
    display: inline-block;
    color: #666;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 8px 6px;
    float: left;
    width: 125px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container05 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover {
    background: #ffa200;
}
.home05 .footer {
    padding-top: 75px;
}
.lastest-deals-home5 .inner-deals .box-top .box-title > h2 {
    font-family: "Sevillana"!important;
}
.box-banner-home5 {
    float: left;
    width: 100%;
    position: relative;
    margin-top: -80px;
}
.box-banner-home5 > a {
    float: left;
    width: 100%}
.box-banner-home5 > a img {
    float: left;
    width: 100%}
.box-banner-home5 .info {
    float: left;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -80px;
}
.box-banner-home5 .info .title {
    display: inline-block;
    position: relative;
}
.box-banner-home5 .info .title:after {
    content: "";
    position: absolute;
    left: -5%;
    bottom: -3px;
    width: 110%;
    height: 1px;
    background: rgba(255, 255, 255, 0.5);
}
.box-banner-home5 .info .title p {
    color: #fff;
    margin: 0;
}
.box-banner-home5 .info .title p.p1 {
    font-size: 642.85%;
    line-height: 100%;
    margin: 0 0 14px;
    font-family: "Sevillana"!important;
}
.box-banner-home5 .info .title p.p2 {
    margin: 0 0 20px;
    text-transform: uppercase;
    display: inline-block;
}
.box-banner-home5 .info .title p.p2 .style1 {
    line-height: 100%;
    float: left;
    font-size: 214.28%;
    margin: 15px 20px 0 0;
}
.box-banner-home5 .info .title p.p2 .style2 {
    line-height: 100%;
    font-size: 428.57%;
    font-weight: 700;
}
.box-banner-home5 .info .p3 {
    display: inline-block;
    margin-top: 12px;
}
.box-banner-home5 .info .p3 a {
    float: left;
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 0 15px;
    border: 1px solid #fff;
    font-size: 85.71%;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
}
.box-banner-home5 .info .p3 a:hover {
    color: #ffc229;
    border-color: #ffc229;
}
.block-banner-home5 {
    float: left;
    width: 100%;
    padding: 40px 25px 0;
    margin-top: -66px;
    position: relative;
    background: #fff;
}
.block-banner-home5 .item {
    margin-bottom: 30px;
}
.block-banner-home5 .item .inner {
    background: #fafafa;
    float: left;
    width: 100%}
.block-banner-home5 .item .inner .item-image {
    float: right;
    overflow: hidden;
}
.block-banner-home5 .item .inner .item-image img{
	transition:all 0.5s ease-out 0s;
}
.block-banner-home5 .item .inner .info {
    display: block;
    padding: 80px 0 0 50px;
}
.block-banner-home5 .item .inner .info > h2 {
    margin: 0;
    font-size: 214.28%;
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
}
.block-banner-home5 .item .inner .info .link-sn {
    font-size: 171.42%;
    text-transform: capitalize;
    text-decoration: underline;
    color: #ffc229;
    float: left;
    margin-top: 10px;
    font-family: "Sevillana"!important;
}
.block-banner-home5 .item .inner:hover {
    z-index: 9;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07) 0 0 #000;
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07) 0 0 #000;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07) 0 0 #000;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
    -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
}
.block-banner-home5 .item .inner:hover .link-sn {
    color: #333;
}
.block-banner-home5 .item.item2 .inner .item-image, .block-banner-home5 .item.item3 .inner .item-image {
    margin-right: 11%}
.wrap-block-best-seller {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    margin-bottom: -50px;
    background: #fff;
}
.wrap-block-best-seller .wrap-box-best-seller {
    float: none;
    display: inline-block;
    text-align: left;
}
.wrap-block-best-seller .wrap-box-best-seller .block-best-seller {
    margin-top: 20px;
}
.wrap-block-best-seller .wrap-box-best-seller .block-best-seller .tab-item {
    border: none;
}
.lastest-deals-home5 {
    float: left;
    width: 100%;
    /*background: url(../../images/bg-parallax.png) no-repeat fixed center top;*/
}
.lastest-deals-home5 .inner-deals {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-top {
    float: left;
    width: 100%;
    min-height: 390px;
    margin-top: 238px;
    text-align: center;
}
.lastest-deals-home5 .inner-deals .box-top .box-title {
    color: #fff;
    display: inline-block;
}
.lastest-deals-home5 .inner-deals .box-top .box-title > h2 {
    font-size: 642.85%;
    line-height: 100%;
    margin: 0 0 10px;
}
.lastest-deals-home5 .inner-deals .box-top .box-title > p {
    font-size: 128.57%;
    margin: 0;
    line-height: 30px;
}
.lastest-deals-home5 .inner-deals .box-top .box-count-down {
    float: left;
    width: 100%;
    text-align: center;
    margin: 24px 0 50px;
}
.box-count-down .dateCountdown01, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 {
    display: inline-block;
    margin: 19px 0 0;
}
.box-count-down .dateCountdown01 .time_circles, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 .time_circles {
    float: left;
    width: 100%;
    position: relative;
}
.box-count-down .dateCountdown01 .time_circles > div, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 .time_circles > div {
    float: left;
    width: 96px;
    height: 96px;
    margin: 0 5px;
    position: absolute;
    top: 8px!important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.box-count-down .dateCountdown01 .time_circles > div .number, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 .time_circles > div .number {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
    margin-bottom: -5px;
    font-weight: 600;
    font-size: 214.28%;
    color: #ffc229;
    text-align: center;
}
.box-count-down .dateCountdown01 .time_circles > div .text, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 .time_circles > div .text {
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
}
.box-count-down .dateCountdown01 .time_circles > div > span, .lastest-deals-home5 .inner-deals .box-top .box-count-down .dateCountdown02 .time_circles > div > span {
    margin-left: -8px;
}
.lastest-deals-home5 .inner-deals .box-bottom {
    float: left;
    width: 100%;
    background: #fff;
    position: relative;
    padding: 40px 40px 10px;
    margin-bottom: -70px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item {
    float: left;
    width: 50%;
    position: relative;
    margin-bottom: 30px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image {
    float: left;
    width: 46%;
    margin-right: 5%;
    padding: 10px;
    border: 1px solid #eaeaec;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 65%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info {
    float: left;
    width: 46%;
    padding: 0 7% 0 2px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .product-name {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .product-name a {
    float: left;
    width: 156px;
    line-height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 700;
    height: 22px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .product-name a:hover {
    font-weight: 400;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .cate-name {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .cate-name a {
    float: left;
    line-height: 100%;
    color: #bebebe;
    font-size: 85.71%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 0 0 18px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .wrap-ns-price .price-box .price {
    font-weight: 700;
    font-size: 128.57%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-cart, .lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-update, .lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    width: 160px;
    margin-top: 30px;
    margin-bottom: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-cart:hover, .lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-update:hover, .lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating {
    float: left;
    width: 100%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating .ratings {
    float: left;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating .rating-links {
    margin-bottom: 12px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    font-size: 85.71%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating .rating-links .separator, .lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .wrap_item .group-item .item .inner .product-info .desc {
    float: left;
    max-height: 51px;
    overflow: hidden;
    font-size: 85.71%}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a span {
    display: none;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.prev {
    left: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.prev:hover {
    background: #ffc229;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.next {
    right: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.next:hover {
    background: #ffc229;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider .navslider a {
    top: 0;
    margin-top: 0;
}
.lastest-deals-home5 .inner-deals .box-bottom .block-lastest-deal-home5 .slider-inner .container-slider:hover .navslider {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.cms-home5 .footer {
    padding-top: 100px;
    margin-top: 0;
}
.header-container07 {
    float: left;
    width: 100%}
.header-container07 .header {
    float: left;
    width: 100%;
    background: #ffc229;
    min-height: 80px;
}
.header-container07 .header .header-inner {
    margin: 0 -30px;
}
.header-container07 .header .logo {
    margin-top: 18px;
    float: left;
}
.header-container07 .header .box-right {
    float: right;
    margin-top: 30px;
}
.header-container07 .header .box-right .box {
    position: relative;
    float: left;
    width: 30px;
    height: 20px;
    margin: 0 10px;
}
.header-container07 .header .box-right .box .style-icon {
    float: left;
    width: 100%;
    height: 100%;
    text-indent: -9999em;
}
.header-container07 .header .box-right .box .style-icon:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 0;
}
.header-container07 .header .box-right .box .style-icon:after {
    content: "\f0d8";
    width: 14px;
    height: 10px;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -5px;
    color: #fff;
    font-size: 21px;
    font-family: "FontAwesome";
    text-indent: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box .style-icon:hover {
    cursor: pointer;
}
.header-container07 .header .box-right .box .box-inner {
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 999;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box:hover .style-icon:after {
    bottom: 1px;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box:hover .box-inner {
    top: 28px;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.box-account-lc .style-icon:after {
    margin-left: -14px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner {
    width: 410px;
    height: 162px;
    padding: 24px 0 0 15px;
    right: -109px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner ul {
    float: left;
    width: 100%}
.header-container07 .header .box-right .box.box-account-lc .box-inner ul li {
    float: left;
    width: 100%}
.header-container07 .header .box-right .box.box-account-lc .box-inner ul li a {
    float: left;
    width: 100%;
    line-height: 30px;
    color: #666;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner ul li a:hover {
    color: #ffc229;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links, .header-container07 .header .box-right .box.box-account-lc .box-inner .block-language {
    border-right: 1px solid #eaeaec;
    float: left;
    width: 140px;
    height: 116px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li {
    padding-left: 24px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a {
    padding-left: 17px;
    position: relative;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a:before {
    content: "";
    position: absolute;
    top: 0;
    left: -8px;
    font-family: "FontAwesome";
    color: #666;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-myaccount:before {
    content: "\f007"}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-wishlist:before {
    content: "\f08a"}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-checkout:before {
    content: "\f090"}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a.top-link-login:before {
    content: "\f13e";
    left: -6px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .links li a:hover:before {
    color: #ffc229;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language {
    padding: 0 18px 0 24px;
    width: 145px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language .lg-cur {
    display: none;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language img {
    margin: 10px 10px 0 0;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language .slimScrollBar {
    width: 4px!important;
    opacity: .2!important;
    filter: alpha(opacity=20)!important;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language ul li a {
    width: auto;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language ul li a img {
    float: left;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language ul li a span {
    display: block;
    float: left;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-language .selected {
    color: #ffc229;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-currency {
    padding: 0 24px;
    float: left;
    width: 96px;
    height: 162px;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-currency .item-cur {
    display: none;
}
.header-container07 .header .box-right .box.box-account-lc .box-inner .block-currency .selected {
    color: #ffc229;
}
.header-container07 .header .box-right .box.box-account-lc .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -342px 0;
}
.header-container07 .header .box-right .box.box-search .style-icon:before {
    background: url(../../images/canifa.png) no-repeat -375px 0;
}
.header-container07 .header .box-right .box.box-search .style-icon:after {
    margin-left: -12px;
    display: none;
}
.header-container07 .header .box-right .box.box-search .box-inner {
    position: absolute;
    top: 28px;
    right: 0;
    background: #fff;
    float: left;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    z-index: 99;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.box-search .advanced-search {
    float: right;
    position: absolute;
    right: -20px;
    display: none;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate, .header-container07 .header .box-right .box.box-search .advanced-search .form-search, .header-container07 .header .box-right .box.box-search .advanced-search .button {
    float: right;
}
.header-container07 .header .box-right .box.box-search .advanced-search .form-search {
    position: relative;
    padding-left: 170px;
}
.header-container07 .header .box-right .box.box-search .advanced-search .form-search #search {
    width: 350px;
    height: 40px;
    margin: 0;
    border: none;
    color: #bebebe;
    padding-left: 20px;
    padding-right: 90px;
    float: left;
}
.header-container07 .header .box-right .box.box-search .advanced-search .button {
    color: #fff;
    position: absolute;
    right: 0;
    z-index: 9991;
    padding: 10px 0;
    text-align: center;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    min-width: 80px;
    background: #666;
    margin: 0;
}
.header-container07 .header .box-right .box.box-search .advanced-search .button span {
    color: #fff;
}
.header-container07 .header .box-right .box.box-search .advanced-search .button:before {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
}
.header-container07 .header .box-right .box.box-search .advanced-search .button:hover {
    background: #333;
}
.header-container07 .header .box-right .box.box-search .advanced-search .button:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate {
    position: absolute;
    z-index: 999;
    left: 0;
    margin-left: -1px;
    padding: 0 0 0 20px;
    background: #fff;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search {
    display: block;
    padding: 10px 0;
    color: #bebebe;
    position: relative;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:before {
    content: "\f107";
    font-family: "FontAwesome";
    position: absolute;
    top: 10px;
    font-size: 14px;
    right: 20px;
    color: #bebebe;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:after {
    content: "";
    width: 1px;
    height: 20px;
    background: #ccc;
    position: absolute;
    top: 10px;
    right: 0;
}
.header-container07 .header .box-right .box.box-search .advanced-search .dropdown-cate .cat-search:hover {
    cursor: pointer;
}
.header-container07 .header .box-right .box.box-search .advanced-search .search-lbl {
    display: none;
    float: left;
    margin-right: 30px;
    line-height: 40px;
    color: #fff;
    position: absolute;
    top: 0;
    left: -75px;
}
.header-container07 .header .box-right .box.box-search .advanced-search .scrollbar {
    position: absolute;
    width: 200px;
    background: #fff;
}
.header-container07 .header .box-right .box.box-search .advanced-search li:hover {
    color: #ffc229!important;
}
.header-container07 .header .box-right .box.box-search .advanced-search .wrap-scrollbar {
    position: absolute;
    top: 40px;
    left: 0;
    min-width: 200px;
    background: #fff;
    padding: 15px;
    display: none;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) 0 0 #000;
    -webkit-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.header-container07 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-3 {
    padding-left: 15px;
    color: #888;
}
.header-container07 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li.level-4 {
    padding-left: 30px;
    color: #aaa;
}
.header-container07 .header .box-right .box.box-search .advanced-search .wrap-scrollbar li:hover {
    cursor: pointer;
}
.header-container07 .header .box-right .box.block-cart .style-icon {
    text-indent: 0;
}
.header-container07 .header .box-right .box.block-cart .style-icon:before {
    background: url(../../images/canifa.png) no-repeat 0 -38px;
}
.header-container07 .header .box-right .box.block-cart .style-icon .total-item {
    position: absolute;
    width: 18px;
    height: 17px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 17px;
    color: #ffc229;
    font-size: 10px;
    background: #fff;
    right: -7px;
    top: -12px;
    text-align: center;
}
.header-container07 .header .box-right .box.block-cart .style-icon.total_home4 {
    display: none;
}
.header-container07 .header .box-right .box.block-cart .block-title {
    display: none;
}
.header-container07 .header .box-right .box.block-cart .block-content {
    float: left;
    width: 300px;
    margin: 0;
    right: -9px;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner {
    background: #fff;
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .block-subtitle {
    text-transform: uppercase;
    font-size: 100%}
.header-container07 .header .box-right .box.block-cart .block-content .inner .truncated {
    display: none;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li {
    float: left;
    width: 100%;
    padding: 15px 0 25px 25px;
    border-bottom: 1px solid #eaeaec;
    position: relative;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove {
    position: absolute;
    top: 18px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:before {
    content: "\f014";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-remove:hover:before {
    color: #ffc229;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit {
    position: absolute;
    top: 42px;
    font-size: 14px;
    left: 0;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:before {
    content: "\f040";
    font-family: "FontAwesome";
    position: absolute;
    top: 0;
    left: 0;
    text-indent: 0;
    color: #666;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .btn-edit:hover:before {
    color: #ffc229;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image {
    float: left;
    margin-right: 10px;
    overflow: hidden;
    position: relative;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 194, 41, 0.2);
    z-index: 9;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image img {
    border: 1px solid transparent;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-image:hover img {
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name {
    font-size: 100%}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a {
    display: inline-block;
    width: 132px;
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: capitalize;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-name a:hover {
    color: #ffc229;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details {
    float: left;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong {
    float: left;
    min-width: 98px;
    border: 1px solid #eaeaec;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a {
    min-width: 19px;
    min-height: 28px;
    float: left;
    margin: 0;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-left {
    background: url(../../images/minus.png) no-repeat 0 0 #999;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a.flycart-qty-change-right {
    background: url(../../images/plus.png) no-repeat 0 0 #999;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-left, .header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong a:hover.flycart-qty-change-right {
    background-color: #ffc229;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details > strong input {
    margin: 0;
    border: none;
    height: 28px;
    min-width: 58px;
    border-right: 1px solid #eaeaec;
    border-left: 1px solid #eaeaec;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner #cart-sidebar li .product-details .price {
    color: #ffb424;
    line-height: 100%;
    width: 100%;
    margin: 0 0 12px;
    display: inline-block;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .summary {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .summary p {
    margin: 0;
    width: 100%}
.header-container07 .header .box-right .box.block-cart .block-content .inner .summary p .label {
    text-transform: uppercase;
    font-size: 100%;
    font-weight: 400;
    padding: 0;
    margin: 15px 0 0;
    display: inline-block;
    color: #666;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .summary p .price {
    float: right;
    font-size: 142.85%;
    margin-top: 6px;
    color: #666;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .actions {
    float: left;
    width: 100%;
    text-align: center;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .actions .a-inner {
    display: inline-block;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a {
    color: #fff;
    text-transform: uppercase;
    font-size: 100%;
    position: relative;
    padding: 10px;
    float: left;
    width: 125px;
    margin: 0 2px;
    background: #ffc229;
}
.header-container07 .header .box-right .box.block-cart .block-content .inner .actions .a-inner a:hover {
    background: #ffa200;
}
.home2-box-banner-slider {
    float: left;
    width: 100%}
.home2-box-banner-slider .slider-inner {
    position: relative;
}
.home2-box-banner-slider .slider-inner .item .item-image img {
    width: 100%}
.home2-box-banner-slider .banner-info {
    position: absolute;
    top: 20%;
    left: 50%;
    margin-left: -250px;
    padding: 29px 0 0 50px;
    float: left;
    width: 500px;
    height: 210px;
    border: 1px solid #333;
}
.home2-box-banner-slider .banner-info p {
    float: left;
    width: 100%}
.home2-box-banner-slider .banner-info p.p1 {
    float: left;
    margin: 0 0 -9px;
    font-size: 428.57%;
    text-transform: capitalize;
    color: #333;
}
.home2-box-banner-slider .banner-info p.p1 span {
    color: #ffc229;
}
.home2-box-banner-slider .banner-info p.p2 {
    float: left;
    color: #666;
}
.home2-box-banner-slider .banner-info .button {
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    width: 130px;
    margin-top: 10px;
    float: left;
}
.home2-box-banner-slider .banner-info .button:hover {
    background: #ffa200;
}
.home2-box-banner-slider .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.home2-box-banner-slider .navslider a span {
    display: none;
}
.home2-box-banner-slider .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.home2-box-banner-slider .navslider a.prev {
    left: 0;
}
.home2-box-banner-slider .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.home2-box-banner-slider .navslider a.prev:hover {
    background: #ffc229;
}
.home2-box-banner-slider .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.home2-box-banner-slider .navslider a.next {
    right: 0;
}
.home2-box-banner-slider .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.home2-box-banner-slider .navslider a.next:hover {
    background: #ffc229;
}
.home2-box-banner-slider .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.home2-box-banner-slider .navslider a {
    margin-top: -17px;
}
.wrap-featured-look {
    float: left;
    margin-top: 30px;
    padding-left: 0 !important;
    width: 100%;
}
.wrap-featured-look .container > .row > .row {
    overflow: hidden;
}
.wrap-featured-look .inner-featured-look {
    float: left;
}
.block2 .banner > img {
    width: 100%;
}
.wrap-featured-look .inner-featured-look .block1 .inner .button {
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 14px;
    color: #fff;
    position: relative;
    display: inline-block;
    width: 125px;
    margin-top: 15px;
}
.wrap-featured-look .inner-featured-look .block1 .inner .button:hover {
    background: #ffa200;
}
.wrap-featured-look .inner-featured-look .block2 .banner {
    float: left;
    position: relative;
	width:100%;
}
.wrap-featured-look .inner-featured-look .block2 .banner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    filter: alpha(opacity=0);
}
.wrap-featured-look .inner-featured-look .block2 .banner:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block3 {
    text-align: center;
}
.wrap-featured-look .inner-featured-look .block3 .inner {
    display: inline-block;
    width: 62px;
    position: relative;
    margin-top: 112%;
    color: #666;
}
.wrap-featured-look .inner-featured-look .block3 .inner:before {
    content: "";
    position: absolute;
    top: -60px;
    left: 3px;
    width: 55px;
    height: 55px;
    background: url(../../images/canifa.png) no-repeat 0 -69px;
}
.wrap-featured-look .inner-featured-look .block3 .inner:hover {
    color: #ffc229;
    cursor: pointer;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner {
    position: relative;
    margin: 0 -10px;
    overflow: hidden;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid {
    float: left;
    width: 100%}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item {
    padding: 0 9px 1px;
    margin: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item .inner {
    border: 1px solid #eaeaec;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .item .product-info .cate-name {
    margin-bottom: 5px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a span {
    display: none;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev {
    left: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:hover {
    background: #ffc229;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next {
    right: 0;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:hover {
    background: #ffc229;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.prev {
    left: -100px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner .products-grid .navslider a.next {
    left: auto;
    right: -100px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner:hover .products-grid .navslider a.prev {
    left: 10px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.wrap-featured-look .inner-featured-look .block4 .box-featured-look .slider-inner:hover .products-grid .navslider a.next {
    right: 4px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 {
    float: left;
    width: 100%;
    margin-top: 70px;
}
.block-lastest-deals.block-lastest-deals-home7 .title {
    float: left;
    width: 100%;
    position: relative;
    border-top: 1px solid #eaeaec;
}
.block-lastest-deals.block-lastest-deals-home7 .title h2 {
    margin: 18px 0 13px;
    font-size: 285.71%;
    color: #333;
    line-height: 100%}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider {
    position: absolute;
    float: left;
    width: 184px;
    top: 27px;
    right: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a span {
    display: none;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.prev {
    left: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.prev:hover {
    background: #ffc229;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.next {
    right: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.next:hover {
    background: #ffc229;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a {
    position: relative;
    float: left;
    margin: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider {
    float: left;
    width: 100%;
    position: relative;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .group-item {
    float: left;
    width: 100%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item {
    float: left;
    width: 50%;
    padding: 0 15px;
    position: relative;
    margin-top: 10px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner {
    float: left;
    width: 100%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image {
    float: left;
    width: 270px;
    padding: 10px;
    border: 1px solid #eaeaec;
    margin-right: 15px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner {
    float: left;
    width: 100%;
    position: relative;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner:hover .item-btn .btn-wqc {
    margin-top: 70%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image {
    float: left;
    width: 100%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .product-image img {
    width: 100%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    width: 100%;
    height: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 50%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image .item-image-inner .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info {
    float: left;
    width: 50%;
    padding: 0 15px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a {
    float: left;
    width: 156px;
    line-height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    font-weight: 700;
    height: 22px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a:hover {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name {
    float: left;
    width: 100%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a {
    float: left;
    line-height: 100%;
    color: #bebebe;
    font-size: 85.71%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 10px 0 0;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .price-box .price {
    font-weight: 700;
    font-size: 128.57%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section {
    background: #f6f6f6;
    float: left;
    width: 62px;
    height: 50px;
    margin-right: 5px;
    text-align: center;
    color: #666;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section .countdown-amount {
    float: left;
    width: 100%;
    line-height: 100%;
    margin: 10px 0 5px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section .countdown-period {
    float: left;
    width: 100%;
    line-height: 100%;
    font-size: 10px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    width: 160px;
    margin-top: 26px;
    margin-bottom: 0;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart:hover, .block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update:hover, .block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .ratings {
    float: left;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links {
    margin-bottom: 12px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links a {
    color: #bebebe;
    font-size: 85.71%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .separator, .block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info > .rating .rating-links .re-temp {
    display: none;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .desc {
    float: left;
    max-height: 51px;
    overflow: hidden;
    font-size: 85.71%}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a span, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a span, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a span {
    display: none;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev {
    left: 0;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover {
    background: #ffc229;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next {
    right: 0;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover {
    background: #ffc229;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.cms-home2 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before, .cms-home4 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before, .cms-home3 .box-banner-slider .slider-inner .container-slider .wrap-navslider .navslider a:before {
    content: "";
    top: 26px;
    text-indent: -9999em;
}
.block-banner-home2 {
    float: left;
    width: 100%;
}
.block-banner-home2 .box-first {
    padding: 0;
}
.block-banner-home2 .box-first a {
    float: left;
    width: 100%}
.block-banner-home2 .box-first a img {
    float: left;
    width: 100%}
.block-banner-home2 .box-first .info {
    float: left;
    width: 50%;
    padding: 30px;
    position: absolute;
    top: 50%;
    margin-top: -60px;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .box-first .info p {
    margin: 0;
    line-height: 100%}
.block-banner-home2 .box-first .info .p1 {
    text-transform: capitalize;
    color: #333;
    margin-bottom: 5px;
}
.block-banner-home2 .box-first .info .p2 {
    text-transform: uppercase;
    color: #333;
    font-size: 171.42%;
    margin-bottom: 5px;
}
.block-banner-home2 .box-first .info .p3 {
    text-transform: capitalize;
    color: #bebebe;
}
.block-banner-home2 .box-first:hover .info {
    background: #ffc229;
    left: 30px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .box-first:hover .info p {
    color: #fff!important;
}
.block-banner-home2 .item {
    padding: 0 0 0 10px;
    overflow: hidden;
    margin-bottom: 10px;
}
.block-banner-home2 .item a {
    float: left;
	width: 100%;
}
.block-banner-home2 .item a img {
    width: 100%;
	height:auto;
}
.block-banner-home2 .item .info {
    float: left;
    width: 100%;
    padding: 0 0 0 10px;
    position: absolute;
    bottom: -49px;
    left: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .item .info .inner {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    float: left;
    padding: 28px 30px 20px;
    width: 100%;
}
.block-banner-home2 .item .info .inner p {
    margin: 0;
}
.block-banner-home2 .item .info .inner .p1 {
    text-transform: uppercase;
    color: #fff;
}
.block-banner-home2 .item .info .inner .p2 {
    color: #fff;
}
.block-banner-home2 .item .info .inner .link-sn {
    text-transform: capitalize;
    color: #bebebe;
    font-size: 85.71%;
    color: #fff;
    position: relative;
    float: left;
    width: 100%;
    padding-top: 20px;
    margin-top: 10px;
}
.block-banner-home2 .item .info .inner .link-sn:before {
    content: "";
    width: 20px;
    height: 10px;
    position: absolute;
    top: 25px;
    left: 64px;
    background: url(../../images/canifa.png) no-repeat -141px -91px;
}
.block-banner-home2 .item .info .inner .link-sn:hover:before {
    left: 66px;
}
.block-banner-home2 .item:hover .info {
    bottom: 0;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-banner-home2 .item:hover .info .inner {
    background: rgba(255, 194, 41, 0.9);
}
.block-banner-home2 .item:hover .info .inner p {
    color: #fff;
}
.block-banner-home2 .item:hover .info .inner .link-sn {
    border-top: 1px solid #fff;
}
.block-new-arrivals {
    float: left;
    width: 100%;
}
.block-new-arrivals .tab-item {
    float: left;
    width: 100%;
    border-top: unset;
    padding: 0px 0 50px;
    display: flex;
    justify-content: center;
}
.block-new-arrivals .tab-item > h2 {
    font-size: 285.71%;
    color: #333;
    text-transform: capitalize;
    float: left;
    margin: 0;
    line-height: 100%}
.block-new-arrivals .tab-item > ul {
    float: left;
    margin: 0;
}
.block-new-arrivals .tab-item > ul li {
    float: left;
}
.block-new-arrivals .tab-item > ul li a {
    float: left;
    color: #000;
    text-transform: capitalize;
    padding: 15px 30px;
    line-height: 30px;
    position: relative;
    display: block!important;
    font-family: philosopher, sans-serif;
    font-size: 28px;
}
.block-new-arrivals .tab-item > ul li a:before {
    content: "";
    width: 15px;
    height: 20px;
    position: absolute;
    top: 6px;
    right: -10px;
    background: url(../../images/canifa.png) no-repeat -173px -89px;
}
.block-new-arrivals .tab-item > ul li a.last:before {
    display: none;
}
.block-new-arrivals .tab-item > ul li a:hover {
    color: #ffc229;
}
.block-new-arrivals .tab-item > ul li.active a {
    color: #ffc229;
}
.block-new-arrivals .box-new-arrivals .tab-content {
    float: left;
    overflow: hidden;
}
.block-new-arrivals .box-new-arrivals .slider-inner {
    margin: 0 -15px;
}
.block-new-arrivals .box-new-arrivals .slider-inner .container-slider {
    position: relative;
}
.block-new-arrivals .box-new-arrivals .item {
    padding: 0 15px;
    margin: 0;
    width: 100%;
}
.block-new-arrivals .box-new-arrivals .item .inner {
    border: none;
}
.block-new-arrivals .box-new-arrivals .item .inner .item-image {
    border: 1px solid #eaeaec;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info {
    border: 1px solid transparent;
    border-top: none;
    padding: 18px 20px 68px;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart {
    padding: 0 30px;
    position: absolute;
    bottom: 48px;
    left: 0;
    background: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart span {
    float: left;
    width: 100%;
    background: #ffc229;
    position: relative;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info {
    border: 1px solid #eaeaec;
    border-top: none;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-cart, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-update, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-pro-config {
    bottom: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-cart:hover span, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-update:hover span, .block-new-arrivals .box-new-arrivals .item .inner:hover .product-info .btn-pro-config:hover span {
    background: #ffa200;
}
.block-new-arrivals .box-new-arrivals .navslider {
    position: absolute;
    float: left;
    width: 184px;
    top: -100px;
    right: 15px;
}
.block-new-arrivals .box-new-arrivals .navslider a {
    float: left;
    width: 92px;
    height: 34px;
    margin-top: 17px;
    position: absolute;
    top: 50%;
    background: #fff;
}
.block-new-arrivals .box-new-arrivals .navslider a span {
    display: none;
}
.block-new-arrivals .box-new-arrivals .navslider a:before {
    content: "";
    position: absolute;
    width: 50px;
    height: 10px;
    top: 12px;
    left: 5px;
    background: url(../../images/canifa.png) no-repeat;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev {
    left: 0;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:before {
    background-position: -254px -65px;
    left: 20px;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:hover {
    background: #ffc229;
}
.block-new-arrivals .box-new-arrivals .navslider a.prev:hover:before {
    background-position: -254px -46px;
}
.block-new-arrivals .box-new-arrivals .navslider a.next {
    right: 0;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:before {
    background-position: -329px -65px;
    left: 20px;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:hover {
    background: #ffc229;
}
.block-new-arrivals .box-new-arrivals .navslider a.next:hover:before {
    background-position: -329px -46px;
}
.block-new-arrivals .box-new-arrivals .navslider a {
    position: relative;
    float: left;
    margin: 0;
}
.block-banner-home7 {
    float: left;
    width: 100%}
.item-box-image {
    padding: 0;
}
.item-box-image .inner {
    float: left;
    width: 100%;
}
.item-box-image.inner .info .title {
    color: #fff;
    font-family: Sevillana !important;
    font-size: 342.85%;
}
.item-box-image .inner .item-image {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.item-box-image .inner .info {
    position: absolute;
    text-align: center;
}
.item-box-image  .inner .item-image img {
    float: left;
    transform: scale(1);
    transition: all 0.5s ease-out 0s;
    width: 100%;
}
.item-box-image  .inner:hover {
    cursor: pointer;
}
.item-box-image  .inner:hover img {
    transform: scale(1.2);
    transition: all 0.5s ease-out 0s;
}
.item-box-image .inner .info.info_top {
    bottom: 7%;
    left: 6%;
    width: 82%;
    margin-top: -10%}
.item-box-image .inner .info.info_top .link-sn {
    width: 50%}
.item-box-image .inner .info.info_bottom {
    left: 50%;
    margin-left: -135px;
    bottom: 10%;
    width: 80%}
.item-box-image .inner .info.info_bottom.style_text .title {
    color: #333;
}
.item-box-image .inner .info.info_bottom.style_text > p {
    color: #333;
}
.item-box-image .inner .info.info_bottom.style_text .link-sn {
    color: #333;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
.item-box-image .inner .info .title {
    color: #fff;
    font-family: Sevillana !important;
    font-size: 342.85%;
}
.item-box-image .inner .info p {
    line-height: 24px;
    color: #fff;
}
.item-box-image .inner .info .link-sn {
    margin-top: 5px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    width: 85%;
    font-size: 128.57%;
    text-transform: uppercase;
    color: #fff;
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.block-new-arrivals.block-new-arrivals-home7 {
    margin-top: 0;
    padding-top: 60px;
    background: #f2f2f2;
}
.block-new-arrivals.block-new-arrivals-home7 .tab-item {
    border-top: 1px solid #ccc;
}
.block-new-arrivals.block-new-arrivals-home7 .tab-item > ul li a::before {
    background: url(../../images/canifa.png) no-repeat -219px -141px;
}
.block-new-arrivals.block-new-arrivals-home7 .item .inner {
    background: #fff;
}
.block-new-arrivals.block-new-arrivals-home7 .item .inner .item-image {
    border-color: #eaeaec;
}
.block-new-arrivals.block-new-arrivals-home7 .item .inner .product-info {
    background: #f2f2f2;
}
.block-new-arrivals.block-new-arrivals-home7 .navslider a {
    background: none;
}
.block-lastest-deals.block-lastest-deals-home7 {
    background: #f2f2f2;
    margin-top: 0;
    padding-top: 70px;
    padding-bottom: 20px;
}
.block-lastest-deals.block-lastest-deals-home7 .title {
    border-color: #ccc;
}
.block-lastest-deals.block-lastest-deals-home7 .title h2 {
    margin: 22px 0 27px;
}
.block-lastest-deals.block-lastest-deals-home7 .title .navslider a {
    background: none;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner {
    margin: 0 -15px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item {
    margin-top: 0;
    margin-bottom: 30px;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .item-image {
    width: 49%;
    margin-right: 2%;
    background: #fff;
}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info {
    width: 49%}
.block-lastest-deals.block-lastest-deals-home7 .slider-inner .container-slider .wrap_item .item .inner .product-info .is-countdown .countdown-section {
    background: #fff;
    width: 22%}
.wrap-featured-look-home7 {
    margin: 100px 0;
}
.box_header_03 {
    position: absolute;
    top: 108px;
    left: -335px;
    z-index: 9;
}
.box_header_03 .navbar {
    min-height: 0;
    margin-bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: none;
}
.box_header_03 .magemenu-menu {
    float: right;
    width: 395px;
    height: 310px;
    background: rgba(255, 255, 255, 0.1);
}
.box_header_03 .magemenu-menu .box-right {
    float: left;
    width: 170px;
    margin-left: 20px;
    position: relative;
}
.box_header_03 .magemenu-menu .box-right > h2 {
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    padding: 12px 10px 12px 0;
    text-align: right;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    font-size: 100%}
.box_header_03 .magemenu-menu .box-right:before {
    content: "";
    width: 170px;
    height: 483px;
    background: url(../../images/girl.png) no-repeat 0 0;
    position: absolute;
    top: -137px;
    right: -190px;
}

.footer .widgettitle {
    color: #fff;
    font-weight: 700;
    padding: 5px 0;
    text-transform: capitalize;
    font-size: 14px;
}
.footer a {
    color: #b4b2b0;
    display: block;
    font-size: 14px;
    padding: 5px 0;
}
.footer a:hover {
    color: #fff;
}
.footer ul {
    float: none;
}
.footer .fb-page.fb_iframe_widget {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    border: 1px solid rgba(255, 255, 255, 0.1);
    padding: 10px;
	display:inline-block;
}
.footer .widgettitle {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 0;
    text-transform: capitalize;
}
/*Custom Css*/
.woocommerce div.product .product-addto  form.cart .variations select {
    float: left;
    width: auto;
}
.product-addto .add-to-cart p.cart{
	margin:0!important;
}
.product-addto .reset_variations {
    display: inline-block !important;
    margin-left: 5px;
    margin-top: 5px;
}
.inner-left .product-categories .count {
    display: inline-block;
    font-size: 12px;
    opacity: 0.6;
}
.price del {
    opacity: 0.4;
}
.product-view .product-shop .box-left .price del,.block-pre-related .price del,.block-special  .price del,.special-price .price del{
	display:none;
}
.regular-price .price del{
	display:none;
}
.regular-price .price ins,
.special-price .price ins{
	text-decoration:none;
}
.block-pre-related .price ins,.block-special  .price ins,.product-view .product-shop .box-left .price ins{
	text-decoration:none;
}
.block-special .slider-inner .container-slider .wrap-item .item .inner .subitem .product-info .wrap-ns-price .price-box .price {
    color: #666;
}
.theme-footer p{
	color:#fff;
}
.border-around.sv-navigation .container-slider .navslider {
    bottom: -55px;
    float: left;
    left: 50%;
    margin-left: -92px;
    position: absolute;
    top: auto;
    width: 184px;
}
.border-around.sv-navigation  .wpb_text_column.wpb_content_element {
    margin-bottom: 0;
}
.border-around.sv-navigation .navslider a.prev::before {
    background-position: -254px -65px;
    left: 20px;
}

.border-around.sv-navigation .navslider a.next::before {
    background-position: -329px -65px;
    left: 20px;
}
.border-around.sv-navigation  .navslider a::before {
    background: rgba(0, 0, 0, 0) url("../../images/canifa.png") no-repeat scroll 0 0;
    content: "";
    height: 10px;
    left: 5px;
    position: absolute;
    top: 12px;
    width: 50px;
}
.border-around.sv-navigation .navslider a:hover {
    background: #ffc229 none repeat scroll 0 0;
}
.border-around.sv-navigation  .navslider a.prev {
    left: 0;
}
.border-around.sv-navigation .navslider a.next {
    right: 0;
}
.border-around.sv-navigation  .navslider a {
    float: left;
    margin: 0;
    position: relative;
    background: #fff none repeat scroll 0 0;
    height: 34px;
    top: 50%;
    width: 92px;
	text-indent:-999px;
}
.box-count-down .dateCountdown02 .time_circles > div {
    border-radius: 50%;
    float: left;
    height: 96px;
    margin: 0 5px;
    position: absolute;
    top: 8px !important;
    width: 96px;
}
.box-count-down .dateCountdown02 .time_circles {
    float: left;
    margin-left: 0;
    position: relative;
    width: 100%;
    margin-left: -20px;
}
.box-count-down .dateCountdown02 .time_circles > div .number {
    color: #ffc229;
    display: inline-block;
    font-size: 214.28%;
    font-weight: 600;
    margin-bottom: -5px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.box-count-down .dateCountdown02 .time_circles > div .text {
    color: #fff;
    display: inline-block;
    text-align: center;
    width: 100%;
}
.box-featured-look{
	display:none;
}
.sv-navigation .slider-inner, .sv-navigation .slider-inner .container-slider, .sv-navigation .slider-inner .item {
    position: relative;
}
.sv-navigation .slider-inner .owl-controls {
    bottom: 37px;
    left: 0;
    min-height: 25px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.sv-navigation  .slider-inner .owl-controls .owl-pagination {
    display: inline-block;
    margin-bottom: -5px;
}
.sv-navigation  .slider-inner .owl-controls .owl-pagination .owl-page {
    border: 2px solid #fff;
    border-radius: 50%;
    float: left;
    height: 16px;
    margin: 0 6px;
    width: 16px;
}
.sv-navigation  .slider-inner .owl-controls .owl-pagination .owl-page.active {
    background: #fff none repeat scroll 0 0;
}
.sv-navigation   .slider-inner .item .banner-info {
    float: left;
    left: 0;
    position: absolute;
    top: 25%;
    width: 100%;
	max-width:1200px;
}
.sv-navigation .owl-theme .owl-controls .owl-page span{
	display:none;
}
.sv-navigation .slider-inner .item .banner-info .box-inner {
    float: left;
    height: 160px;
    position: absolute;
    right: 0;
    top: 0;
    width: 380px;
	text-align:center;
}

.sv-navigation .slider-inner .item .banner-info .box-inner p.p1 {
    font-size: 214.28%;
    line-height: 100%;
    margin-bottom: 3px;
}
.sv-navigation .slider-inner .item .banner-info .box-inner p.p2 {
    margin-bottom: 23px;
}
.sv-navigation  .slider-inner .item .banner-info .box-inner p {
    color: #fff;
    text-transform: uppercase;
}
.sv-navigation  .slider-inner .item .banner-info .box-inner p.p2 .style2 {
    font-size: 400%;
    font-weight: 700;
    line-height: 100%;
}
.sv-navigation  .slider-inner .item .banner-info .box-inner p.p2 .style1 {
    float: left;
    font-size: 214.28%;
    line-height: 100%;
    margin: 17px 20px 0 0;
}
.sv-navigation  .slider-inner .item .banner-info .box-inner .btn-sn {
    border-top: 1px solid #fff;
    float: left;
    height: 41px;
    text-align: center;
    width: 100%;
}
.sv-navigation  .slider-inner .item .banner-info .box-inner .btn-sn .button {
    background: #fff none repeat scroll 0 0;
    color: #333;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-transform: uppercase;
    width: 160px;
}
.box-top select.orderby option,.add-to-cart .variations .value .select_attr option{
	padding:2px 5px;
}

.wpcf7-form input[type="text"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="email"] {
    border: 1px solid #ddd;
    border-radius: 0;
    height: 40px;
    margin: 0;
    padding: 6px;
    width: 100%;
}
.wpcf7-form input[type="submit"] {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 85.71%;
    height: 40px;
    line-height: 40px;
    margin-left: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 160px;
	border: medium none;
}
.wpcf7-form input[type="submit"]:hover {
    background: #ffa200 none repeat scroll 0 0;
}
#main-content .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    background-color: #fff;
    border-color: #eaeaec;
}
#main-content  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #ffc229;
}
#main-content  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a:hover{
	color: #ffc229;
}
#main-content  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
    background-color: #fafafa;
}
.woocommerce #review_form #respond .form-submit input.submit {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    font-size: 14px;
    padding: 0 20px;
    text-transform: uppercase;
}
.woocommerce #review_form #respond .form-submit input.submit:hover {
    background: #ffa200 none repeat scroll 0 0;
    color: #fff;
}

.block-cart .subtotal .amount {
    float: right;
    font-size: 16px;
    font-weight: bold;
    margin-top: 12px;
    text-transform: uppercase;
}
.sidebar-widget.widget ul {
    list-style: outside none none;
    margin: 0;
}
/*Woocommerce*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #666666;
    border-radius: 0;
    color: #fff;
	font-weight:400;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    width: auto;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #FFC229;
    color: #fff;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    height: 40px;
    width: auto;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ffc229;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0;
    width: 200px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #FFA200;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    max-width: 300px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th {
    width: 50%;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
    width: 100%;
}
.woocommerce .order_details {
    margin: 0 0 10px;
}
.woocommerce table.shop_table {
    -moz-border: medium none;
    border-collapse: collapse;
    border-radius: 0;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border-radius: 0;
    display: block;
}
.woocommerce #reviews h3 {
    font-size: 14px;
    margin: 0 0 15px;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    margin-left: 10px;
}
.mark, mark {
    background-color: #ff0;
}
.woocommerce table.wishlist_table {
    font-size: inherit;
}
.yith-wcwl-share > ul {
    float: left;
    margin: 10px 0 0 5px;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
    float: left;
    margin: 10px 0;
}
.woocommerce table.shop_attributes td p {
    padding: 8px 10px;
}
.woocommerce .woocommerce-message {
    border-top-color: #ffc229;
}
/*Woocommerce*/
.vc_tta-panel-heading {
    border-radius: 0 !important;
}
.blog .col-right {
    padding-right: 0;
}
.blog-page-default .content-blog {
    padding: 0;
}

.block-extra .box-top .box-right .dateCountdown02 .time_circles > div .number {
    color: #FFC229;
    display: inline-block;
    font-size: 158%;
    font-weight: 700;
    margin-bottom: -5px;
    margin-top: 18px;
    text-align: center;
    width: 100%;
}
.product-info .added_to_cart.wc-forward {
    display: none;
}
.box-search .advanced-search.box-inner{
	opacity:0!important;
	visibility:hidden!important;
	transition: all 0.5s ease-out 0s!important;
	top:56px!important;
}
.box-search.active:hover .advanced-search.box-inner {
	opacity:1!important;
	visibility:visible!important;
	transition: all 0.5s ease-out 0s!important;
	top:28px!important;
}
.wrap-image.even {
    border-right: 1px solid #eaeaec;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .group-btn .button:last-child:hover{
	background: #ffc229 none repeat scroll 0 0;
    color: #fff;
}
.box-banner-slider .slider-inner .container-slider .wrap_item .item .banner-info .box-inner .group-btn .button:last-child{
	background: #fff none repeat scroll 0 0;
    color: #666;
}
.magin-slider h2.title{
	color:#333;
}
.home3-box-banner .item:hover img {
    transform: scale(1.2);
}
.home3-box-banner .item .pro-image {
    float: left;
    overflow: hidden;
    width: 100%;
}
.home3-box-banner .item .pro-image img {
    transition: all 0.5s ease-out 0s;
}
.block-testimonials .block-images .item {
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.block-testimonials .block-images .item a img{
	position:relative;
	z-index:-1;
}
.block-testimonials .block-images .item a.actived::before {
    background: rgba(0, 0, 0, 0) url("../../images/canifa.png") no-repeat scroll -203px -82px;
    bottom: -21px;
    content: "";
    height: 45px;
    left: 50%;
    margin-left: -22px;
    position: absolute;
    width: 45px;
    z-index: 9;
}
.block-testimonials .block-images .item a:hover::before, .block-testimonials .block-images .item a.actived::before {
    background: rgba(0, 0, 0, 0) url("../../images/canifa.png") no-repeat scroll -203px -82px;
    bottom: 0px;
    content: "";
    height: 45px;
    left: 50%;
    margin-left: -22px;
    position: absolute;
    width: 45px;
    z-index: 9;
}
.block-testimonials .block-images .item a:hover, .block-testimonials .block-images .item a.actived {
    box-shadow: 0 0 0 2px #ffc229 inset;
    -webkit-box-shadow: 0 0 0 2px #ffc229 inset;
    -moz-box-shadow: 0 0 0 2px #ffc229 inset;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .tab-item > ul li.last a::before {
    background: transparent none repeat scroll 0 0;
}
.owl-item.odd {
    padding-left: 30px;
}
.owl-item.even {
    border-right: 1px solid #eaeaec;
    padding-right: 30px;
}
.block-banner-home5 .item .inner .item-image:hover img {
    transform: scale(1.2);
}
.block-new-arrivals .tab-item > ul li.last a::before{
	background:none;
}
.border-solid-info .banner-info {
    border: 1px solid #333;
    height: auto !important;
    left: 50% !important;
    margin-left: -250px;
    padding: 10px 15px 20px 30px;
    text-align: left!important;
    top: 20% !important;
    width: 500px !important;
}
.border-solid-info .slider-inner {
    position: relative;
}
.border-solid-info  .banner-info .button {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 130px;
}
.border-solid-info  .banner-info .button:hover {
    background: #ffa200 none repeat scroll 0 0;
}
.post-thumbnail > a {
    border-radius: 50%;
    display: block;
    overflow: hidden;
	position:relative;
}
.post-thumbnail img {
    height: auto;
    max-width: 100%;
    transition: all 0.5s ease-out 0s;
}
.post-thumbnail > a:hover::before{
	background:rgba(0,0,0,0.1);
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	display:block;
	z-index:9;
}
.post-thumbnail > a:hover img {
    -moz-transform: scale(1.2);
}

.block-categories:hover .navslider {
    opacity: 1;
	visibility:visible;
}
.block-lastest-deals:hover .navslider {
    opacity: 1;
	visibility:visible;
}
.block-trend-now:hover .navslider,
.block-new-arrivals:hover .navslider,
.box-banner-slider:hover .navslider,
.block-best-seller:hover .navslider,
.box-best-seller:hover .navslider,
.block-lastest-deals:hover .navslider {
    opacity: 1;
	visibility:visible;
}
.container-slider:hover .navslider {
    opacity: 1;
	visibility:visible;
}
.navslider {
    opacity: 0;
	visibility:hidden;
	transition:all 0.5s ease-out 0s;
} 
.box-extra-slider .navslider {
    z-index: 999;
    position: absolute;
    width: 100%;
    top: 50%;
}
.archive .breadcrumbs {
    margin-top: 0 !important;
}
.product-essential .info-product-detail .product-img-box.images {
    margin-bottom: 0;
}
.added_to_cart.wc-forward {
    display: none;
}
ul.product-categories li {
    line-height: 30px;
}
.short-description .std > p {
    font-size: 14px;
    line-height: 24px;
}
.wrap-breadcrumb .blog-title {
    color: #333;
    font-family: "Sevillana";
    font-size: 36px;
    margin-bottom: 30px;
}
.tp-breadcrumb #breadcrumbs li {
    display: inline;
    list-style: outside none none;
}
.tp-breadcrumb #breadcrumbs {
    margin: 0;
    padding: 0;
}
#breadcrumbs .separator i {
    color: #999;
}
#breadcrumbs li a{
	color: #999;
}
#breadcrumbs li a:hover{
	color: #ffc229;
}
#breadcrumbs > li{
	color: #333;
}
#cart-sidebar .product-details > label {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-right: 5px;
    margin-top: 2px;
}
.border-around.sv-navigation .navslider a.prev:hover::before {
    background-position: -254px -46px;
}
.border-around.sv-navigation .navslider a.next:hover::before {
    background-position: -329px -46px;
}

.box-banner-slider.long_arrow  .navslider a {
    background: #fff none repeat scroll 0 0;
    float: left;
    height: 34px;
    position: absolute;
    top: 50%;
    width: 92px;
}
.box-banner-slider.long_arrow  .navslider a span {
    display: none;
}
.box-banner-slider.long_arrow  .navslider a.prev {
    left: 0;
}
.box-banner-slider.long_arrow  .navslider a.prev::before {
    background-position: -254px -65px;
    left: 20px;
}
.box-banner-slider.long_arrow  .navslider a.prev:hover {
    background: #ffc229 none repeat scroll 0 0;
}
.box-banner-slider.long_arrow  .navslider a.prev:hover::before {
    background-position: -254px -46px;
}
.box-banner-slider.long_arrow  .navslider a.next {
    right: 0;
}
.box-banner-slider.long_arrow  .navslider a.next::before {
    background-position: -329px -65px;
    left: 20px;
}
.box-banner-slider.long_arrow  .navslider a.next:hover {
    background: #ffc229 none repeat scroll 0 0;
}
.box-banner-slider.long_arrow  .navslider a.next:hover::before {
    background-position: -329px -46px;
}
.box-banner-slider.long_arrow  .navslider a {
    margin-top: -17px;
}

.block-extra.style-2  .navslider a {
    background: #fff none repeat scroll 0 0!important;
    float: left!important;
    height: 34px!important;
    position: absolute!important;
    top: 0!important;
    width: 92px!important;
}
.block-extra.style-2  .navslider a span {
    display: none;
}
.block-extra.style-2  .navslider a::before {
    background: rgba(0, 0, 0, 0) url("../../images/canifa.png") no-repeat scroll 0 0!important;
    content: ""!important;
    height: 10px!important;
    left: 5px!important;
    position: absolute!important;
    top: 25px!important;
    width: 50px!important;
}
.block-extra.style-2  .navslider a.prev {
    left: -1px!important;
}
.block-extra.style-2  .navslider a.prev::before {
    background-position: -254px -65px!important;
    left: 25px!important;
}
.block-extra.style-2  .navslider a.prev:hover {
    background: #ffc229 none repeat scroll 0 0!important;
}
.block-extra.style-2  .navslider a.prev:hover::before {
    background-position: -254px -46px!important;
}
.block-extra.style-2  .navslider a.next {
    right: -1px!important;
}
.block-extra.style-2  .navslider a.next::before {
    background-position: -329px -65px!important;
    left: 25px!important;
}
.block-extra.style-2 .navslider a.next:hover {
    background: #ffc229 none repeat scroll 0 0!important;
}
.block-extra.style-2  .navslider a.next:hover::before {
    background-position: -329px -46px!important;
}
.block-extra.style-2 .navslider a {
    margin-top: -1px !important;
    z-index: 999;
}
.fancybox-inner .product-view .product-shop {
    padding-right: 0;
}
.fancybox-inner .product-view .product-img-box {
    padding: 0;
}
.fancybox-inner  .product-view .img-left {
    width: 400px;
}
.theme-footer .wpcf7-form input[type="text"], .theme-footer .wpcf7-form input[type="email"], .theme-footer .wpcf7-form input[type="tel"] {
    background: #484848 none repeat scroll 0 0;
    border: medium none;
    color: #ccc;
    padding: 0 15px;
}
.theme-footer .wpcf7-form input[type="submit"]{
	width:100%;
}
.wrap-navslider.wrap-none-caption {
    margin-top: -17px !important;  
}
.box-banner-slider .owl-controls{
	display:none!important;
}
.box-banner-slider.paginav_show .owl-controls {
    display: block !important;
    position: absolute;
    width: 100%;
}
.box-banner-slider.paginav_show  .owl-controls .owl-page span {
    background: #333 none repeat scroll 0 0;
    height: 8px;
    margin: 5px;
    opacity: 0.5;
    width: 8px;
}
.box-banner-slider.paginav_show  .owl-controls .owl-page.active span,.box-banner-slider.paginav_show  .owl-controls .owl-page:hover span{
	opacity: 1;
}
.entry-content .vc_toggle_content {
    padding-left: 80px !important;
    padding-right: 15px;
}
.entry-content  .vc_toggle_title {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 0 1px #eaeaec inset;
    color: #666!important;
    font-weight: bold!important;
    padding-bottom: 15px;
    padding-left: 80px !important;
    padding-right: 0;
    padding-top: 15px;
}
.entry-content .vc_toggle_active .vc_toggle_title{
	color: #333!important;
}
.entry-content  .vc_toggle_title::before {
    content: "";
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
	border-right: 1px solid #eaeaec;
}
.entry-content  .vc_toggle_active .vc_toggle_title::before {
    background: #ffc229 none repeat scroll 0 0;
	border-right: 1px solid transparent;
}
.entry-content    .vc_toggle_default .vc_toggle_icon{
	background:#ccc!important;
	border:none!important;
	width:16px!important;
	left:11px!important;
	height: 2px !important;
}
.entry-content   .vc_toggle_active.vc_toggle_default .vc_toggle_icon{
	background:#fff!important;
}
.entry-content  .vc_toggle.vc_toggle_default .vc_toggle_icon::before {
    background: #ccc none repeat scroll 0 0 !important;
    height: 16px !important;
    width: 2px !important;
}
.custom-text-widget > h3{
	color:#333;
	font-size:18px;
}
.custom-text-widget > h3 span{
	color:#ff0000;
}
.custom-text-widget > p{
	font-size:12px;
	color:#666;
	margin-bottom:25px;
}
.widget-text-readmore{
	border:1px solid #ccc;
	padding:10px 15px;
	font-size:12px;
	color:#333;
}
.custom-text-widget{
	padding-bottom:15px;
}
.widget-text-thumb::before {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
	top:0;
	left:0;
	transition:all 0.5s ease-out 0s;
}
.widget-text-thumb::after {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    content: "";
    height: 0;
    position: absolute;
    width: 0;
	bottom:0;
	right:0;
	transition:all 0.5s ease-out 0s;
}
.widget-text-thumb:hover.widget-text-thumb::before {
    height: 100%;
    width: 100%;
	transition:all 0.5s ease-out 0s;
}
.widget-text-thumb:hover.widget-text-thumb::after {
    height: 100%;
    width: 100%;
	transition:all 0.5s ease-out 0s;
}
.widget-text-thumb {
    display: block;
    position: relative;
	transition:all 0.5s ease-out 0s;
}
.single-post .blog-info .post-name {
    color: #000;
    font-family: Philosopher, sans-serif;
    font-size: 40px;
	font-weight: normal;
}
.single-post .wrap-breadcrumb {
    margin-bottom: 15px;
}
.single-box-info .single-left-box .single-list-item .item a {
    color: #b4b2b0;
    font-size: 25px;
    line-height: 66px;
}
.single-box-info .single-left-box .single-list-item .item:hover a {
    color: #ffc229;
}
.single-box-info .single-left-box .single-list-item .item {
    border: 1px solid #eaeaec;
    border-radius: 50%;
    height: 66px;
    margin-bottom: 5px;
    text-align: center;
    width: 66px;
}
.single-box-info .single-left-box .single-list-item {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.single-left-box {
    left: 0;
    position: absolute;
    top: 0;
}
.single-box-info {
    padding-left: 115px;
    position: relative;
	margin-top:20px;
}
.single-right-content {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaec;
    font-style: italic;
    height: 250px;
    line-height: 34px;
    margin-top: -150px;
    overflow: hidden;
    padding: 30px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 300px;
}
.single-box-info .single-left-box .single-list-item .item > strong {
    color: #666;
    display: block;
    font-size: 16px;
    margin: 11px 0 -6px;
}
.single-box-info .single-left-box .single-list-item .item > span {
    color: #b4b2b0;
    font-size: 12px;
    letter-spacing: -1px;
}
.single-center-image {
    max-width: 570px;
}
.custom-list-post-style1 li {
    line-height: 30px;
}
.comment-form .form-group input[type="text"] {
    display: inline-block;
    max-width: 415px;
    width: 100%;
}
.comment-form .form-group label {
    display: inline-block;
    width: 100px;
	vertical-align: top;
}
.comment-form .form-group textarea {
    display: inline-block;
    max-width: 700px;
    width: 100%;
}
.comment-form .form-submit {
    margin-left: 102px;
}
.comment-form {
    display: block;
    margin-top: 20px;
}
.post-thumbnail .post-date {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eaeaec;
    border-radius: 50%;
    height: 67px;
    left: 0;
    position: absolute;
    top: 0;
    width: 67px;
    z-index: 99;
	text-align:center;
}
.single .post-thumbnail, .post-thumbnail {
    position: relative;
}
.post-thumbnail .post-date strong {
    color: #666;
    display: block;
    font-size: 18px;
    margin: 11px 0 -6px;
	letter-spacing: -1px;
}
.post-thumbnail .post-date span {
    color: #b4b2b0;
    font-size: 12px;
    letter-spacing: 0px;
}
.logged-in-as.control-group {
    margin-bottom: 15px;
}
.blog .blog-item {
    float: left;
    margin-top: 20px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}
.blog .blog-item::before {
    background: #eaeaec none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 0;
    top: -25px;
    width: 90%;
}
.blog  .post-name {
    font-size: 16px;
}
.testimonial-block {
    float: left;
    overflow: hidden;
    width: 33.334%;
	position:relative;
}
.sv-testimonial {
    background: #f8f8f8 none repeat scroll 0 0;
}
.testimonial-avatar {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 0 5px 5px 0 #ebebeb;
    margin: -65px auto auto;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 130px;
}
.testimonial-header {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    padding-top: 60px;
    position: relative;
    text-align: center;
	padding-bottom:110px;
}
.testimonial-title {
    font-family: sevillana;
    font-size: 40px;
    margin: 0;
}
.testimonial-avatar > img {
    border-radius: 50%;
}
.testimonial-content {
    padding: 30px;
    text-align: center;
}
.testimonial-button {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #666;
    color: #333;
    display: inline-block;
    margin-top: 30px;
    padding: 8px 15px;
}
.link_slide_home7:hover {
    color: #ffc229 !important;
}
.sv-navigation-2 .owl-controls .owl-page span {
    background: #333 none repeat scroll 0 0;
    height: 8px;
    margin: 5px;
    opacity: 0.5;
    width: 8px;
}
.sv-navigation-2 .owl-controls .owl-page.active span, 
.sv-navigation-2 .owl-controls .owl-page:hover span {
    opacity: 1;
}
.sv-navigation-2  .owl-theme .owl-controls {
    bottom: 20px;
    margin-top: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}
.service-image {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    box-shadow: 1px 4px 9px -9px #000;
    height: 80px;
    line-height: 80px;
    margin: auto auto -40px;
    position: relative;
    width: 80px;
	transition:all 0.5s ease-out 0s;
	cursor:pointer;
}
.service-content {
    background: #f8f8f8 none repeat scroll 0 0;
    padding: 40px 30px 20px;
	transition:all 0.5s ease-out 0s;
}
.service-image > img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;	
}
.service-item {
    position: relative;
    text-align: center;
    max-width: 340px;
}
.service-item:hover .service-image{
	background:#ffc229;
}
.service-item:hover  .service-content {
    box-shadow: 0 3px 4px -1px #d9d9d9;
}
.service-item:hover .has-hover-image.service-image .hover-image{
	display:block;
}
.service-item:hover .has-hover-image.service-image .active-image{
	display:none;
}
.has-hover-image.service-image .hover-image{
	display:none;
}
.item.countdown-item {
    padding: 0 15px;
}
.item.countdown-item .inner {
    border: 1px solid #eaeaec;
    float: left;
    padding: 8px;
    width: 100%;
}
.item.countdown-item .product-info {
    border-top: 1px solid #eaeaec;
    display: block !important;
    float: left;
    margin-top: 8px;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 100%;
}
.accordion-default  .vc_tta-panel .vc_tta-panel-heading {
    position: relative;
}
.accordion-default  .vc_tta-panel .vc_tta-panel-heading::before {
    border-right: 1px solid #eaeaec;
    content: "";
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 55px;
}
.accordion-default  .vc_tta-panel-body {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
    line-height: 24px;
    padding-left: 70px !important;
}
.accordion-default .vc_tta-panel {
    margin-bottom: 15px;
}
.accordion-default .vc_tta-panel.vc_active .vc_tta-panel-heading::before {
    background: #ffc229 none repeat scroll 0 0;
    border-right: medium none;
    height: 51px;
    left: -1px;
    top: -1px;
    width: 56px;
}
.accordion-default .vc_tta-controls-icon.vc_tta-controls-icon-plus{
	color:#ccc;
}
.accordion-default .vc_tta-panel.vc_active  .vc_tta-controls-icon.vc_tta-controls-icon-plus{
	color:#fff;
}
.accordion-default  .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    padding-left: 70px;
}
.accordion-default  .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 18px 20px;
}
.accordion-default .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,.accordion-default .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border-color: #ccc !important;
}
.accordion-default .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,.accordion-default .vc_tta-panel.vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border-color: #fff !important;
}
.accordion-default .vc_tta-panel .vc_tta-panel-title > a {
    color: #333!important;
    font-size: 14px!important;
    font-weight: normal!important;
}
.accordion-default .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    font-weight: bold!important;
}
.accordion-default  .vc_tta .vc_tta-controls-icon {
    height: 16px;
    width: 16px;
}
.accordion-default   .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    border-width: 4px 0 0;
}
.accordion-default  .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
    border-width: 0 0 0 4px;
}
.countdown-item .item-image-inner {
    position: relative;
}
.defaultCountdown2.sv-countdown2 .countdown-section {
    display: inline-block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
	padding-right:5px;
}

.defaultCountdown2.sv-countdown2 {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    float: left;
    margin-top: -35px;
    padding: 24px 0;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
	transition:all 0.5s ease-out 0s;
	left:0;
	opacity:1;
	visibility:visible;
}
.defaultCountdown2.sv-countdown2::before {
    background: #eaeaec none repeat scroll 0 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 100%;
	transition:all 0.5s ease-out 0s;
	opacity:1;
	visibility:visible;
}
.defaultCountdown2.sv-countdown2::after {
    background: #eaeaea none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    margin-top: 22px;
    position: absolute;
    top: 50%;
    width: 100%;
	transition:all 0.5s ease-out 0s;
	opacity:1;
	visibility:visible;
}
.countdown-item .btn-cart.add_to_cart_button {
    background: #ffc229 none repeat scroll 0 0;
    bottom: -40px;
    left: 10%;
    position: absolute;
    text-align: center;
    width: 80%;
	transition:all 0.5s ease-out 0s;
	text-transform:uppercase;
}
.countdown-item:hover .defaultCountdown2.sv-countdown2{
	opacity:0;
	visibility:hidden;
}
.countdown-item:hover .defaultCountdown2.sv-countdown2::after{
	opacity:0;
	visibility:hidden;
}
.countdown-item:hover .defaultCountdown2.sv-countdown2::before{
	opacity:0;
	visibility:hidden;
}
.countdown-item .btn-cart.add_to_cart_button:hover{
    background: #ffa200 none repeat scroll 0 0;
    color:#fff;
}

.countdown-item  .new-item {
    display: none;
}
.countdown-item  .wrap-new-sale {
    float: left;
    margin-top: 2px;
}
.countdown-item  .price-box .special-price {
    float: left;
    margin-right: 10px;
}
.countdown-item .product-name > a {
    display: block;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 180px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn {
    border: 1px solid #ffc229;
    float: left;
    height: 114px;
    margin-top: 100px;
    transition: all 0.5s ease-out 0s;
    width: 100%;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn {
    border: medium none;
    float: left;
    margin-top: -38px;
    position: absolute;
    top: 20%;
    transition: all 0.5s ease 0s;
    width: 100%;
	opacity:0;
	visibility:hidden;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item:hover .inner .item-image .item-btn {
	opacity:1;
	visibility:visible;
	top: 50%;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image  .item-btn .btn-wqc {
    float: left;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a {
    display: inline-block;
    height: 35px;
    margin-bottom: -4px;
    position: relative;
    text-indent: -9999em;
    transition: all 0.5s ease-out 0s;
    width: 35px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a::before {
    color: #fff;
    content: "";
    float: left;
    font-family: "FontAwesome";
    height: 20px;
    left: 8px;
    position: absolute;
    text-indent: 0;
    top: 7px;
    width: 20px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a:hover {
    background: #ffc229 none repeat scroll 0 0;
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a.link-wishlist::before {
    content: "";
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image  .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a.vt_quickview_handler::before {
    content: "";
    top: 8px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.countdown-item .inner .item-image .item-btn .btn-wqc a.link-compare::before {
    content: "";
}
.item.countdown-item:hover .defaultCountdown2.sv-countdown2{
	left:-100%;
	transition:all 0.5s ease-out 0s;
}
.item.countdown-item:hover .btn-cart.add_to_cart_button{
	bottom:0;
}
.item.countdown-item:hover .product-name a{
	color:#ffc229!important;
}
.item.countdown-item  .item-image-inner::before {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
	transition:all 0.5s ease-out 0s;
	opacity:0;
	visibility:hidden;
}
.item.countdown-item:hover  .item-image-inner::before {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
	transition:all 0.5s ease-out 0s;
	opacity:1;
	visibility:visible;
}
.block-newarrial .slider-inner .container-slider .wrap_item .hover .item .inner .item-image .images-info {
    opacity: 1;
    transition: all 0.4s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item  .hover .item .inner .item-image .images-info .wrap-style {
    transform: translate(0px, 0px);
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item  .hover .item .inner .item-image  .images-info .item-btn {
    margin-top: 45px;
    transition: all 0.5s ease-out 0s;
}

.block-best-seller .box-best-seller .hover .item .inner .product-info {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #eaeaec #eaeaec;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
.block-best-seller .box-best-seller .hover .item .inner .product-info .btn-cart, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-update, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-pro-config {
    bottom: 21px;
    opacity: 1;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller .hover .item .inner .product-info .btn-cart:hover::before, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-update:hover::before, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-pro-config:hover::before {
    display: none;
}
.block-best-seller .box-best-seller .hover .item .inner .product-info .btn-cart:hover span::before, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-update:hover span::before, .block-best-seller .box-best-seller .hover .item .inner .product-info .btn-pro-config:hover span::before {
    opacity: 1;
    transition: all 0.5s ease-out 0s;
}
.products-grid .hover .item .inner .product-info {
    border-top: 1px solid #eaeaec;
    transition: all 0.5s ease-out 0s;
}
.products-grid .hover  .item .inner.item-image .item-image-inner .item-btn {
    opacity: 1;
    transition: all 0.5s ease-out 0s;
}
.products-grid .hover .item .inner {
    border: 1px solid #eaeaec;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .hover  .item .inner .item-image .item-image-inner .item-btn {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.products-grid .hover  .item .inner .item-image .item-image-inner .item-btn .btn-wqc {
    margin-top: 67%;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s;
}
.products-grid .hover  .item .inner .product-info {
    border-top: 1px solid #eaeaec;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.social-icon-list.pull-left li {
    display: inline-block;
    margin-right: 20px;
}
.social-icon-list.pull-left > li a {
    color: #b4b2b0;
    font-size: 18px;
}
.social-icon-list.pull-left > li a:hover{
    color:#ffc229;
}
/**/
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    float: left;
    padding: 0 30px;
    height: 100%;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .4s ease-out 0s;
    -moz-transition: all .4s ease-out 0s;
    -o-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-style {
    float: left;
    width: 100%;
    margin-top: 70px;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    transform: translate(0, -30px);
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name {
    float: left;
    width: 100%}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name a {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: -5px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap;
    width: 156px;
    font-family: philosopher, sans-serif;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .product-name a:hover {
    color: #ffc229;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price {
    float: left;
    width: 100%;
    height: 23px;
    margin: 0;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .price-box {
    display: inline-block;
    margin: 0;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .price-box .price {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .wrap-ns-price .wrap-new-sale {
    display: inline-block;
    margin: 0 0 0 10px;
    position: relative;
    top: -2px;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn {
    float: left;
    margin-top: 100px;
    width: 100%;
    height: 114px;
    border: 1px solid #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s; 
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004"}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-cart, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-update, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 21px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-cart:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-update:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .item-image .images-info .item-btn .btn-pro-config:hover {
    background: #ffa200;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info {
    display: none;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a {
    color: #333;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .product-name a:hover {
    color: #ffc229;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a {
    color: #bebebe;
    font-size: 85.71%}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .cate-name a:hover {
    color: #ffc229;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .rating {
    display: none;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config {
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffc229;
    text-align: center;
    padding: 0;
    font-size: 85.71%;
    color: #fff;
    position: relative;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-cart:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-update:hover, .block-newarrial .slider-inner .container-slider .wrap_item .item .inner .product-info .btn-pro-config:hover {
    background: #ffa200;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info {
    -webkit-transition: all .4s ease-out 0s;
    -moz-transition: all .4s ease-out 0s;
    -o-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info .wrap-style {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    transform: translate(0px, 0);
}
.sv-block-hover .slider-inner .container-slider .wrap_item .item .inner .item-image:hover .images-info .item-btn {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    margin-top: 45px;
}
.sv-block-hover .slider-inner .container-slider .wrap_item .hover .item .inner .item-image .images-info {
    -webkit-transition: all .4s ease-out 0s;
    -moz-transition: all .4s ease-out 0s;
    -o-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
    opacity: 1;
    filter: alpha(opacity=100);
}
.sv-block-hover .slider-inner .container-slider .wrap_item .hover .item .inner .item-image .images-info .wrap-style {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    transform: translate(0px, 0);
}
.sv-block-hover .slider-inner .container-slider .wrap_item .hover .item .inner .item-image .images-info .item-btn {
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    margin-top: 45px;
}
.sv-block-hover.block-best-seller .box-best-seller .item {
    margin: 0;
    padding: 0;
}
.sv-block-hover.block-best-seller .box-best-seller .item .inner .item-image {
    border: medium none;
    padding: 0;
}
.sv-block-hover.block-best-seller .box-best-seller .hover .item .inner .item-image {
    border: medium none!important;
    padding: 0;
}
.sv-block-hover.block-best-seller .box-best-seller .item .inner {
    border: medium none !important;
}
.testimonial-left .img-testimonial-zoom ,.testimonial-right .img-testimonial-zoom {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(1.3);
    transition: all 0.5s ease-out 0s;
}
.testimonial-left:hover .img-testimonial-zoom,.testimonial-right:hover .img-testimonial-zoom {
	transform: scale(1);
    transition: all 0.5s ease-out 0s;
	opacity: 1;
}
.pretext:hover {
    color: #ffc229 !important;
    letter-spacing: 0 !important;
	transition:all 0.5s ease-out 0s;
}
.pretext{
	transition:all 0.5s ease-out 0s;
}
.link_slide_home7:hover {
    background: #fff none repeat scroll 0 0;
    color: #000 !important;
}
.accordion-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    color: #666666 !important;
    font-weight: bold !important;
}
.accordion-default  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    color: #333333 !important;
}
.woocommerce .widget_layered_nav ul li {
    line-height: 30px;
}
.yith-wcan-color.yith-wcan.yith-wcan-group li a {
    border: 1px solid #eaeaea !important;
}
.yith-wcan-color.yith-wcan.yith-wcan-group > li {
    border: 1px solid #eaeaea;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 1px !important;
}
.yith-wcan-color.yith-wcan.yith-wcan-group > li:hover{
	border: 1px solid #ffc229!important;
}
.yith-wcan-color.yith-wcan.yith-wcan-group li a {
    border: medium none !important;
    display: block !important;
    height: 20px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 30px !important;
}
.sidebar-widget .products-grid .item .inner .product-info {
    padding: 18px 20px 10px;
}
.widget_sv_new_product.sidebar-widget .products-grid .item .inner .product-info {
    padding: 0 20px 20px;
}

.col-right .block-pre-related .products-grid .item .inner .product-info {
    border-top: none;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller.item-style-2 .navslider {
    top: 50%;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a {
    position: absolute;
    top: 50%;
    left: 0;
    background: #666;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    float: left;
    width: 30px;
    height: 58px;
    margin-top: -29px;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a span {
    display: none;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a:before {
    content: "";
    font-family: "FontAwesome";
    font-size: 20px;
    color: #fff;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -14px;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a.prev::before {
    content: "";
    margin-left: -4px;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a.next {
    left: auto;
    right: 0;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a.next::before {
    content: "";
    margin-left: -2px;
}
.block-best-seller .box-best-seller.item-style-2 .slider-inner .container-slider .navslider a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-best-seller .box-best-seller.item-style-2 .navslider a::before {
    background: transparent none repeat scroll 0 0;
}
.testimonial-header > span {
    display: inline-block;
    font-size: 10px;
    letter-spacing: 4px;
    margin-top: 10px;
    text-transform: uppercase;
}
.box-banner-slider .navslider a {
    position: absolute;
    top: 50%;
	margin-top:-20px;
}
.box-banner-slider .navslider .prev {
    background: rgba(0, 0, 0, 0) url("../../images/arrow-left.png") repeat scroll 0 0;
	left:15px;
}
.box-banner-slider .navslider .next {
    background: rgba(0, 0, 0, 0) url("../../images/arrow-right.png") repeat scroll 0 0;
	right:15px;
}
.wpb_text_column.wpb_content_element {
    clear: both;
}
.woocommerce .widget_price_filter .price_slider_amount {
    font-size: 14px;
}
.woocommerce div.product p.stock {
    font-size: 14px;
}
#tab-description > p {
    line-height: 24px;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {
    font-weight: 400;
}
.woocommerce .woocommerce-breadcrumb {
    font-size: 14px;
}
.widget_sv_new_product .product-name {
    margin-bottom: 10px;  
}
.widget_sv_new_product  .products-grid .item .inner .product-info .cate-name {
    margin-bottom: 6px;
}
.wpb_wrapper h1 {
    /* font-family: sevillana,sans-serif; */
    font-size: 36px;
    text-transform: capitalize;
}
.qty-label {
    float: left;
    font-weight: normal;
    margin-right: -20px;
    margin-top: 5px;
}
.wpcf7-form .input-box > label {
    margin-top: 8px;
}
.intro-home8 > span {
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0;
    padding: 5px 20px 5px;
}
.service-item.style2 .service-content {
    background: transparent none repeat scroll 0 0;
    display: inline-block;
    padding: 0;
}
.service-item.style2 {
    background: rgba(0, 0, 0, 0) url("../../images/bg-service.png") repeat scroll 0 0 / 100% 100%;
    padding: 20px 10px 20px 20px;
    text-align: left;
    text-transform: uppercase;
}
.service-item.style2 .service-image {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
    display: inline-block;
    height: auto;
    line-height: inherit;
    margin: 0 10px 0 40px;
    vertical-align: top;
    width: auto;
}
.service-item.style2 .service-content h2{
	font-size:18px;
	margin:0;
}
.service-item.style2 .service-content  p{
	color:#ffac1c;
}
.service-item.style2:hover .service-content {
    box-shadow: none;
}
.service-item.style2 .service-image > img {
    position: static;
}
.box-left-inner.tab-wrap {
    list-style: none;
}
.item-advert .product-image img{
	width:100%;
}
/*Custom Home 8*/
.block-custom-advert.adv_center .item-advert {
    margin-bottom: 15px;
    overflow: hidden;
}
.block-custom-advert.adv_center .item-advert a img {
    width: 100%;
}
.block-custom-advert.adv_center .item-advert .info {
    bottom: -120px;
    float: left;
    left: 0;
    padding: 0;
    position: absolute;
    transition: all 0.5s ease-out 0s;
    width: 100%;
}
.block-custom-advert.adv_center .item-advert .info .inner {
    float: left;
    padding: 20px 30px;
    width: 100%;
}
.block-custom-advert.adv_center .item-advert .info .inner p {
    margin: 0;
}
.block-custom-advert.adv_center .item-advert .info .inner .p1 {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
}
.block-custom-advert.adv_center .item-advert .info .inner .p2 {
    border-bottom: 1px solid #fff;
    color: #fff;
    padding-bottom: 10px;
}
.block-custom-advert.adv_center .item-advert .info .inner .link-sn {
    color: #fff;
    float: left;
    font-size: 14px;
    margin-top: 20px;
    position: relative;
    text-transform: capitalize;
    width: 100%;
}

.block-custom-advert.adv_center .item-advert .info .inner .link-sn::before {
    background: rgba(0, 0, 0, 0) url("../../images/canifa.png") no-repeat scroll -141px -91px;
    content: "";
    height: 10px;
    left: 75px;
    position: absolute;
    top: 5px;
    width: 20px;
}
.block-custom-advert.adv_center .item-advert:hover .info {
    bottom: 0;
    transition: all 0.5s ease-out 0s;
}
.block-custom-advert.adv_center .item-advert:hover .info .inner {
    background: rgba(255, 194, 41, 0.9) none repeat scroll 0 0;
}
.block-custom-advert.adv_center .item-advert:hover .info .inner p {
    color: #fff;
}

.block-custom-advert.adv_center .item-advert{
	float:left;
	width:27%;
	position:relative;
}
.block-custom-advert.adv_center .item-advert.item-advert1 {
    width: 46%;
    padding: 0 15px;
}
.block-custom-advert.adv_center .item-advert.item-advert3 {
    bottom: 2px;
    left: 15px;
    max-width: 307px;
    position: absolute;
}
.block-custom-advert.adv_center .item-advert .inner-item-advert{
	position:relative;
}
.separator-custom h4 {
    font-family: sevillana;
    color: #333;
    font-size: 36px!important;
}
.separator-custom {
    margin-bottom: 10px!important;
}
/*Box Bakground*/
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .product-info {
    display: block;
    padding: 20px 15px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .product-info .cate-name a {
    color: #999999;
    font-size: 14px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .product-info .product-name a {
    font-size: 16px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .price-box .special-price .price {
    font-size: 18px;
    margin-right: 10px;
    margin-top: 10px;
    float: left;
	color:#333;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .wrap-new-sale {
    float: left;
    margin-top: 7px;
}
.item.havebg-item {
    padding: 0 7px;
}
.item.havebg-item .inner{
	background:#f8f8f8;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image:hover .item-btn {
    margin-top: 0px;
    transition: all 0.5s ease-out 0s;
	opacity:1;
	visibility:visible;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image .item-btn {
    border: 1px solid #ffc229;
    float: left;
    height: 114px;
    margin-top: -40px;
    opacity: 0;
    transition: all 0.5s ease-out 0s;
    visibility: hidden;
    width: 180px;
    margin-left: 20px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item   .inner .item-image  .item-btn .btn-wqc {
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item   .inner .item-image .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item   .inner .item-image .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item   .inner .item-image .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .item-image .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004"}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .item-image .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item   .inner .item-image  .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .item-image .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c"}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .item-image .item-btn .btn-cart, 
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image .item-btn .btn-update, 
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image  .item-btn .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 21px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: auto;
	margin-left: 21px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .item-image  .item-btn .btn-cart:hover, 
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image  .item-btn .btn-update:hover, 
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image .item-btn .btn-pro-config:hover {
    background: #ffa200;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item  .inner .wrap-item-btn {
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -70px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image-inner {
    position: relative;
    margin-bottom: 15px;
}
.block-newarrial .slider-inner .container-slider .wrap_item .item.havebg-item .inner .item-image:hover .item-image-inner::before{
	position:absolute;
	width:100%;
	height:100%;
	content:"";
	top:0;
	left:0;
	background:rgba(0,0,0,0.5);
}
/*Home 9*/
.intro-home9 {
    color: #fff;
    margin: auto;
    width: 400px;
}
.intro-home9 a {
    border: 1px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin-right: 30px;
    padding: 0 40px;
    text-transform: uppercase;
}
.intro-home9 a:hover{
	color:#FFC229;
}
.intro-text-top h3 {
    font-family: sevillana;
    font-size: 40px;
}
.intro-text-top  h2 {
    font-size: 30px;
    text-transform: uppercase;
}
.intro-text-top strong {
    font-size: 60px;
}
.intro-text-top {
    border-bottom: 1px solid #fff;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.block-video-newletter .block-newletter{
	padding-top:0!important;
}

.title-floating-small {
    font-size: 13px;
    text-transform: uppercase;
}
.floating-box .text-slider {
    text-align: center;
    padding: 23px 15px;
}
.title-floating-normal {
    font-family: sevillana;
    font-size: 40px;
    margin: 0;
}
.floating-box .text-slider p {
    margin: 0;
}
.floating-box .btn-link-floating:hover {
	color:#ffc229!important;
}
.floating-box  .btn-link-floating {
    display: inline-block;
    font-size: 13px;
    margin-top: 10px;
    position: relative;
    text-transform: uppercase;
	transition:all 0.5s ease-out 0s;
	cursor:pointer;
}
.floating-box  .btn-link-floating::after {
    content: "";
    font-family: fontawesome;
    margin-left: 10px;
    position: absolute;
}
.floating-box.text-inner .text-slider {
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
}
.floating-box.text-outer .text-slider .title-floating-small{
	color:#999;
}
.floating-box.text-outer .text-slider {
	color:#333;
	background:#f9f9f9;
}

/* .floating-box {
    box-shadow: 0 0 1px 0 #333 inset;
} */
.floating-box.text-inner .text-slider{
	color:#fff;
	font-family: 'Lato', sans-serif;
}
.floating-box.text-inner .text-slider .btn-link-floating{
	color:#fff;
}
.floating-box .owl-theme .owl-controls .owl-page span {
    background: #fff none repeat scroll 0 0;
    border-radius: 7px;
    display: block;
    height: 7px;
    margin: 3px ;
    opacity: 0.5;
    width: 7px;
}
.floating-box .owl-theme .owl-controls .owl-page.active span{
	opacity:1;
}
.floating-box  .owl-theme .owl-controls {
    position: absolute;
    bottom: 50px;
    width: 100%;
}
.floating-box.text-outer .owl-theme .owl-controls {
    bottom: 180px;
}
.thumb-slider {
    overflow: hidden;
    position: relative;
}
.thumb-slider img {
    transition: all 0.5s ease-out 0s;
    width: 100%;
}
.thumb-slider.has-image-hover .floating-hover-image{
	left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(1.5);
    transition: all 0.5s ease-out 0s;
}
.thumb-slider.has-image-hover:hover .floating-hover-image {
    opacity: 1;
    transform: scale(1);
    transition: all 0.5s ease-out 0s;
}
.thumb-slider .floating-current-image {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.thumb-slider:hover .floating-current-image {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
}
.floating-post-thumb {
    float: left;
    margin-right: 20px;
    max-width: 170px;
    position: relative;
	overflow:hidden;
}
.floating-post-content {
	font-family: 'Lato', sans-serif;
}
.floating-post-content h3 a {
    color: #333;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
.floating-post-content h3{
	margin-top:0;
}
.floating-post-date {
    color: #999;
    font-size: 12px;
    margin: 10px 0 15px;
}
.floating-post {
    margin-bottom: 30px;
}
.inner-floating-sidebar .floating-post:last-child {
    margin-bottom: 0px;
}
.floating-post-content .readmore{
	font-size:12px;
	text-transform:uppercase;
	color:#333;
	position:relative;
	display:inline-block;
}
.floating-post-content .readmore::after {
    bottom: 0px;
    content: "";
    font-family: fontawesome;
    right: -17px;
    position: absolute;
}
.floating-post-content a:hover{
	color:#ffc229;
}
.floating-sidebar {
    height: 600px;
}
.float-extra-link {
    left: 0;
    position: absolute;
    margin-top: -20px;
    text-align: center;
	z-index:999;
    top: 0;
    width: 100%;
	opacity:0;
	visibility:hidden;
	transition: all 0.5s ease-out 0s;
}
.floating-post-thumb:hover .float-extra-link{
	opacity:1;
	visibility:visible;
    top: 50%;
}
.float-extra-link a {
    background: #000 none repeat scroll 0 0;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    height: 40px;
    transition: all 0.5s ease-out 0s;
    width: 40px;
}
.float-extra-link a i {
    line-height: 40px;
}
.float-extra-link a:hover {
    background: #ffac1c none repeat scroll 0 0;
}
.floating-post-thumb::after {
	transition: all 0.5s ease-out 0s;
	background:transparent;
}
.floating-post-thumb:hover::after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	z-index:9;
	background:rgba(255,194,41,0.5);
}
.floating-post-thumb:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.floating-post-thumb img{
	-webkit-transform:scale(1);
	transform:scale(1);
	transition: all 0.5s ease-out 0s;
}
.floating-sidebar .mCSB_scrollTools a + .mCSB_draggerContainer {
    margin: 0;
}
.floating-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 0;
    margin: 0 auto;
    width: 100%;
}
.floating-sidebar .mCustomScrollBox > .mCSB_scrollTools {
    left: auto;
    margin-left: 0;
    right: 0;
    width: 9px;
    top: 0;
    height: 100%;
}
.floating-sidebar .mCSB_scrollTools .mCSB_buttonDown,.floating-sidebar .mCSB_scrollTools .mCSB_buttonUp{
	display:none;
}
.floating-sidebar .mCSB_scrollTools .mCSB_draggerRail {
    background: #eaeaec none repeat scroll 0 0;
    border-radius: 0;
    width: 1px;
    height: 100%;
}
.floating-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #333;
}
.floating-sidebar .mCustomScrollBox > .mCSB_scrollTools {
    opacity: 1;
}
.floating-sidebar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #333;
}
.floating-sidebar .mCSB_scrollTools .mCSB_dragger {
    border: none;
    border-radius: 0;
    cursor: pointer;  
    height: auto;
    padding: 0;
    width: 100%;
	background: #333;
}
.floating-sidebar  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	display:none;
}
.first-wrap {
    float: left;
    padding-right: 10px;
    width: 29%;
}
.main-wrap {
    float: left;
    width: 71%;
}
.main-wrap .item {
    float: left;
    width: 20%;
}
.block-tab-grid .tab-item ul li {
    display: inline-block;
}
.block-tab-grid .tab-item {
    text-align: center;
    margin-bottom: 50px;
}
.block-tab-grid .tab-item ul li a {
    border: 1px solid #ccc;
    color: #333;
    display: block;
    font-family: "Lato";
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0 5px;
    padding: 0 30px;
    text-transform: uppercase;
    transition: background-color 0.5s ease-out 0s;
}
.block-tab-grid .tab-item ul li a:hover,.block-tab-grid .tab-item ul li.active a{
	background:#ffc229;
	color:#fff;
	border:1px solid #ffc229;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image {
    padding-left: 10px;
    margin-bottom: 10px;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image {
    position: relative;
    border: 1px solid #eaeaec;
}
.block-tab-grid .tab-content .box-tab-grid  .item:hover .inner-item-image {
    border: 1px solid #302727;
}
.may-you-all {
    color: #333;
    text-align: center;
    font-size: 40px;
    font-family: sevillana;
}
/*Btn*/
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info  .item-btn .btn-wqc a {
    display: inline-block;
    margin-bottom: -4px;
    text-indent: -9999em;
    width: 35px;
    height: 35px;
    position: relative;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc a:before {
    content: "";
    float: left;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    left: 8px;
    font-family: "FontAwesome";
    color: #fff;
    text-indent: 0;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info  .item-btn .btn-wqc a:hover {
    background: #ffc229;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc a.link-wishlist:before {
    content: "\f004";
    top: 8px;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info  .item-btn .btn-wqc a.vt_quickview_handler span {
    display: none;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info  .item-btn .btn-wqc a.vt_quickview_handler:before {
    content: "\f002";
    top: 8px;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info  .item-btn .btn-wqc a.link-compare:before {
    content: "\f14c";
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    height: 100%;
    left: 100%;
    padding: 15px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 250px;
    z-index: 9;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s ease-out 0s; 
}
.block-tab-grid .tab-content .box-tab-grid .item:hover .inner .item-image .inner-item-image .images-info ,
.block-tab-grid .tab-content .box-tab-grid .item.hover .inner .item-image .inner-item-image .images-info {
	opacity:1;
	visibility:visible;
	left: 100%;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc{
	transition:all 0.5s ease-out 0s;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:0;
	visibility:hidden;
}
.block-tab-grid .tab-content .box-tab-grid .item:hover .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc,
.block-tab-grid .tab-content .box-tab-grid .item.hover .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc{
	top:20px;
	left:0;
	opacity:1;
	visibility:visible;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn {
    border: 1px solid #ffc229;
    height: 100%;
    position: relative;
    width: 100%;
	overflow:hidden;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner:hover .inner-item-image::after ,
.block-tab-grid .tab-content .box-tab-grid .item.hover .inner .inner-item-image::after {
    content: "\f0d9";
    font-family: fontawesome;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
	color:#302727;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .inner-item-image::before {
    content: "";
    position: absolute;
    width: 250px;
    height: 2px;
    background: rgba(0,0,0,0.8);
    left: 100%;
    top: -1px;
	z-index:9;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s ease-out 0s;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner:hover .inner-item-image::before ,
.block-tab-grid .tab-content .box-tab-grid .item.hover .inner .inner-item-image::before {
	opacity:1;
	visibility:visible;
}
.block-tab-grid .tab-content .box-tab-grid .item.first-item:hover .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc,
.block-tab-grid .tab-content .box-tab-grid .item.first-item.hover .inner .item-image .inner-item-image .images-info .item-btn .btn-wqc{
	top:50%;
}	
.title-floating-sidebar {
    font-size: 40px;
    font-family: sevillana;
    color: #333;
    margin-top: 0;
    margin-bottom: 20px;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price .price-box .amount {
    color: #fff!important;
    margin-right: 10px;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price  .wrap-new-sale {
    display: inline-block;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price  .price-box {
    display: inline-block;
    vertical-align: top;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: -30px;
	opacity:0;
	visibility:hidden;
	transition:all 0.5s ease-out 0s;
}
.block-tab-grid .tab-content .box-tab-grid .item:hover .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price ,
.block-tab-grid .tab-content .box-tab-grid .item.hover .inner .item-image .inner-item-image .images-info .item-btn .wrap-ns-price {
    bottom: 20px;
	opacity:1;
	visibility:visible;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info:hover .item-btn .wrap-ns-price{
	opacity:0;
	bottom: -30px;
	visibility:hidden;
}
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .btn-cart, 
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .btn-update, 
.block-tab-grid .tab-content .box-tab-grid .item .inner .item-image .inner-item-image .images-info .btn-pro-config {
    background: #ffc229 none repeat scroll 0 0;
    bottom: -40px;
    color: #fff;
    display: inline-block;
    font-family: "Lato";
    font-size: 13px;
    height: 40px;
    left: 49px;
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 30px;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
	transition:all 0.5s ease-out 0s;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info .btn-cart:hover, 
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info .btn-update:hover, 
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info .btn-pro-config:hover {
	background:#ffa200;
}
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info:hover .btn-cart, 
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info:hover .btn-update, 
.block-tab-grid .tab-content .box-tab-grid  .item .inner .item-image .inner-item-image .images-info:hover .btn-pro-config{
	bottom: 0px;
} 
.wrap-floating-sidebar.sticky-floating {
    position: fixed;
    left: auto;
}
.wrap-floating-sidebar {
    width: 350px;
	top:10px;
}
.inner-floating-sidebar {
    padding-right: 15px;
}
/*Add Custom Css*/
.block-newletter .mc4wp-form form input[type="email"] {
    height: 37px;
    width: 300px;
    text-transform: inherit;
}
.block-newletter  .mc4wp-form {
    margin-top: 30px !important;
}
.social-footer.text-left {
    text-align: left;
}
.social-footer.text-left a {
    margin-left: 0;
    margin-right: 27px;
}
.block-extra {
    font-family: arial;
	font-size:14px;
}
.block-new-arrivals .box-new-arrivals .item .inner .product-info .btn-cart {
    min-width: 180px;
}
.block-extra.style-2  .box-extra-slider .navslider{
	top:1px;
	left:0;
}
.block-extra.style-2  .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.prev {
    margin-left: 1px;
}
.block-extra.style-2  .box-bottom .box-extra-slider .slider-inner .container-slider .navslider a.next {
    margin-right: 1px;
}
.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item:hover,.block-extra.style-2 .box-bottom .box-extra-slider .slider-inner .container-slider .wrap_item .item {
    border: none;
}
.wrap-new-letter .new-letter input[type="email"] {
    border: 1px solid #eaeaec;
    height: 37px;
    max-width: 280px;
    text-transform: inherit;
}
.box-new-arrivals .products-grid .item .inner:hover .product-info {
    border-bottom: 2px solid #eaeaec !important;
}
.box-new-arrivals .products-grid .item .inner .product-info {
    border-bottom: 2px solid transparent !important;
}
.main-nav.text-capitalize>ul>li {
    margin-right: 0px;
	padding-bottom:0;
}
.main-nav.text-capitalize > ul > li > a {
    color: #fff;
    font-weight: 400;
    height: 80px;
    line-height: 80px;
    text-transform: inherit;
    display: block;
	padding:0 15px;
	font-size:14px;
	position:relative;
	transition:all 0.5s ease-out 0s;
}
.main-nav.text-capitalize > ul > li{
	font-size:14px;
}
.main-nav.text-capitalize > ul{
	font-size:0;
}
.main-nav.text-capitalize > ul > li:hover > a{
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}
.main-nav.text-capitalize > ul > li.menu-item-has-children > a::before {
    top: 35px;
    color: #ffc229;
    content: "";
    left: 50%;
    margin:0 0 0 -3px;
    position: absolute;
    font-family: fontawesome;
	opacity:0;
	transition:all 0.5s ease-out 0s;
}
.main-nav.text-capitalize > ul > li.menu-item-has-children > a::after{
	content:"";
	color:#FFC229;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:2px;
	background:#FFC229;
	opacity:0;
	transition:all 0.5s ease-out 0s;
}
.main-nav.text-capitalize > ul > li.menu-item-has-children:hover > a::before {
	opacity:1;
	margin:0 0 0 -3px;
}
.main-nav.text-capitalize > ul > li.menu-item-has-children:hover > a::after {
	opacity:1;
}
.countdown-item .price-box .special-price .price {
    color: #333;
    margin-right: 10px;
}
.mega-home-item > a {
	display:block;
	overflow:hidden;
	border:1px solid #ececec;
	margin-bottom:5px;
}
.mega-home-item > a img{
	transition:all 0.5s ease-out 0s;
}
.mega-home-item > a:hover img{
	transform:scale(1.2);
}
.tab-content.product {
    float: left;
    width: 100%;
}
.fancybox-inner .product-view {
    max-width: 900px;
	width:100%;
}
/*Reponsive Menu*/
.block-slidebar .menu-item-has-children .sub-menu {
    display: none;
    padding: 10px 5px;
}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  transition: opacity 0.4s ease;
}

#preloader .preloader-inner {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* === STYLE 1: Vòng xoay === */
.loader.style1 {
  width: 40px;
  height: 40px;
  border: 5px solid #ccc;
  border-top: 5px solid #000;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

/* === STYLE 2: Chấm nhảy === */
.loader.style2 span {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 2px;
  background: #000;
  border-radius: 50%;
  animation: bounce 1.4s infinite ease-in-out both;
}
.loader.style2 span:nth-child(2) {
  animation-delay: 0.2s;
}
.loader.style2 span:nth-child(3) {
  animation-delay: 0.4s;
}

/* === STYLE 3: SVG spinner === */
.loader.style3 .spinner {
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
}
.loader.style3 .spinner .path {
  stroke: #000;
  stroke-linecap: round;
  animation: dash 1.5s ease-in-out infinite;
}

/* === STYLE 3 with image (nếu có preload image) === */
.loader.style3-image img,
.loader.custom-image img {
  max-width: 100%;
  height: auto;
  display: block;
  animation: fadein 1s ease-in-out;
}

/* === ANIMATIONS === */
@keyframes spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes bounce {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1.0);
  }
}

@keyframes dash {
  0% {
    stroke-dasharray: 1, 150;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 90, 150;
    stroke-dashoffset: -124;
  }
}

@keyframes fadein {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

.box-new-arrivals.item-style-2 .rental-price-wrap{
    color: #fff;
}

/* Tổng thể khung widget */
.widget_nav_menu {
  border: 1px solid rgba(255, 194, 41, 0.5) !important;
  border-radius: 10px;
  overflow: hidden;
  font-family: 'Segoe UI', sans-serif;
  background: #fff;
}

/* Tiêu đề widget */
.widget_nav_menu .widget-title {
  background-color: #f5f5f5;
  padding: 12px 16px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
  border-bottom: 1px solid rgba(255, 194, 41, 0.5) !important;
}

/* Danh sách danh mục */
.widget_nav_menu ul.menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Từng mục danh sách */
.widget_nav_menu ul.menu li {
  border-bottom: 1px solid rgba(255, 194, 41, 0.5);
  padding: 0;
}

/* Link trong danh sách */
.widget_nav_menu ul.menu li a {
  display: block;
  padding: 12px 16px;
  color: #444;
  text-decoration: none;
  transition: all 0.3s ease;
}

/* Hover */
.widget_nav_menu ul.menu li a:hover {
  background-color: #f0f0f0;
  color: #c7254e;
}

/* Mục đang chọn */
.widget_nav_menu ul.menu li.current-menu-parent a,
.widget_nav_menu ul.menu li.current-product-ancestor a,
.widget_nav_menu ul.menu li.current-product-parent a {
  background-color: #ffeef0;
  color: #c7254e;
  font-weight: bold;
}
