﻿
body {
    background-color: #e1e1e1 !important;
    font-family: "Segoe UI";
}
ol li, ul li {
    list-style: none;
}
i.fas.fa-search {
    color: #fff!important;
    position: relative;
    margin-left: -40px;
    z-index: 999999;
    border: 1px solid #fff;
    padding: 9px 10px;
    background: #1a1e21;
    top: 1px;
    border-radius: 5px;
}

.navbar-form .form-group:last-child {
    margin-bottom: 0;
    width: 100%!important;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px!important;
    padding: 10px 5px!important;
    min-height: 0;
    font-size: 110%!important;
    font-weight: normal;
}

.ui-state-active {
    border: 1px solid #313233!important;
    background: #313233!important;
    font-weight: normal!important;
    color: #ffffff!important;
}

.ui-accordion .ui-accordion-header:hover {
    border: 1px solid #313233 !important;
    background: #313233 !important;
    font-weight: normal !important;
    color: #ffffff !important;
}

.section1 ul > li,
.section2 ul > li,
.section3 ul > li,
.section4 ul > li {
    border-bottom: 1px dashed #777;
    padding-bottom: 0.5em;
    margin-bottom: 0.5em;
}

.ui-widget-content a:hover {
    color: #00adee;
}

    .ui-state-default {
        border: 1px solid #cccccc;
        background: #eeeeee;
        font-weight: normal;
        color: #313233;
    }

.title-bar {
    margin-bottom: 5px !important;
    font-weight: 700;
    color: #1a1e21;
}

.title-bar:hover{
    color:#01aff2;
    text-decoration:unset;
}

.card-body {
    padding: 10px;
}

.form-check {
    margin-bottom: 0.25em;
    padding-bottom: 0.2em;
    border-bottom: 1px dashed #777;
}

a.btn.btn-link {
    margin-top: -5px;
    color: #fff;
}

input[type=checkbox]:hover{
    color:#01aff2;
        background: #01aff2;
}

label.form-check-label:hover{
    color:#01aff2;
}
.form-check:hover {
    margin-bottom: 0.25em;
    padding-bottom: 0.2em;
    border-bottom: 1px dashed #01aff2;
}
.btn-default-1,a.btn-default-1 {
    border: 1px solid #1a1e21;
    border-radius: 0px;
    padding: 10px 50px;
    font-size: 15px;
    background-color: #1a1e21;
    color: #00adee;
}
.section-cards{
    float:left;

}
.area-card .row {
   padding: 20px 5px;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 0px;
}
h2.area-card-title {
    text-align: center;
    margin-bottom: 10px;
}
section.area-card{
    margin-top:-5px!important;
}
section.cards .col-md-3 {
    border: 2px solid #cccccc;
    padding: 7px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    margin-left: 10px;
    width: 23%;
    margin-bottom:10px;
}

.img1,
.img2,
.img3
{
    width:100%!important;
}
.bx-viewport {
    width: 100%;
    overflow: hidden;
    position: relative;
    height:235px!important;
}
.bx-wrapper {
    max-width: 100%!important;
    margin-bottom:20px!important;
}
ul.nav.navbar-nav.navbar-right>li.search {
    padding:5px!important;
}

.navbar-default .navbar-nav>li>a {
    color: #01b0f2!important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #01b0f2!important;
    background-color: #1a1e21!important;
}


ul.bottom-nav {
    position: relative;
    display: flex;
}
ul.bottom-nav>li {
    font-size: 18px;
    padding: 10px;
    color: #01b0f2;
}
/* i.fas.fa-shopping-cart {
    padding: 13px 18px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
} */

.image-1,
.image-2{
    padding:2px;
}

span.price {
    font-size: 18px;
    float:right;
}

.btn-default-1,button.btn-default-1, a.btn-default-1 {
     padding: 7px 32px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
.col-md-8 p {
    font-size: 20px;
}
section.best-seller {
    margin-bottom: 30px;
    margin-top: 20px;
}
.physical{
    display:none;
}
.email{
    display:none;
}

h2.title-sidebar {
    padding: 10px;
    height: 50px!important;
    background: #1a1e21!important;
}

a.item1 {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    border: 1px solid;
    border-radius: 0px;
    padding: 15px 35px;
    margin-top: 5px;
    margin-right: 4px;
    padding-top: 8px;
    border-radius: 0.3em;
}
button.email-btn,
button.physical-btn {
    border: 1px solid;
    background: #01aff2;
    color: #fff;
    border-radius: 0px;
    padding: 4px 35px;
    font-family: "Segoe UI";
}
.col-sm-3.col-md-2.sidebar {
   border: 1px solid #cacaca;
    background: #cacaca;
    border-radius: 3%;
}
.col-sm-3.col-md-2.sidebar h2{
      height: 40px;
    border: 1px solid #525253;
    background:#525253;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 2px;
}
button.btn.btn-link {
    color: #fff;
}
label.form-check-label {
    color: #313233;
}
span#basic-addon1 {
    background: #01aff2;
}

.btn.btn-default-3{
         padding: 2px 49px;
    background: #01aff2;
    border-radius: 0px;
    border: 1px solid #fff;
    color: #fff;

}

hr{
    border-top: 3px solid #01aff2!important;
}
.btn.btn-default-4{
        padding: 2px 37px;
    background: #01aff2;
    border-radius: 0px;
    border: 1px solid #fff;
    color: #fff;
}

}

button.btn.btn-default
{
    background-color: #01aff2!important ;
}

.btn-primary {
    color: #fff!important;
    background-color: #01aff2!important;
    border-color: #fff!important;
}

.btn-default-2 ,button.btn-default-2 {
    padding: 8px 35px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
ul.dropdown-menu {
    background: #1a1e21;
}

button.btn.btn-default {
    float:unset!important; 
    background-color: #00adee;
    color: #fff;
    border: none;
    border-radius: 0px!important;
}

.checkbox input[type=checkbox]{
    margin-left:-5px!important;
}

.nav>li>a.checkbox{
    padding:0px;
}

.btn-cart-1 i.fas.fa-shopping-cart{
    padding: 11px 14px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}

/* section.best-seller .col-md-9,.col-md-3{
    padding-left:0px;
    padding-right:0px;
    margin-left:0px;
    margin-right:0px;
} */
/* section.best-seller .col-md-3{
    border: 2px solid #cccccc;
    padding: 7px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius:15px;
    border-top-right-radius: 15px;
    border-top-left-radius:15px;

    margin-left: 10px;

    width:19%!important;
} */
section.best-seller h4{
    text-align:center;
}
.title-seller {
    text-align: center;
    margin-top:20px;
    margin-bottom:25px;
}
section.card-area .col-md-2{
    width:14%;
}
.navbar-nav > li {
    float: left;
    margin-left: -5px;
}
ul.nav.navbar-nav.navbar-right>li{
    padding:0px;
    margin-right:-5px;
    
}
    ul.nav.navbar-nav.navbar-right > li > a {
        color: #fff !important;
        font-size: 12.5px;
    }
ul.nav.navbar-nav.navbar-right>li>a:hover {
    color:#01b0f2!important;
}
nav.navbar.navbar-default.navbar-lower {
    padding: 0px;
    margin-bottom:30px;
}
nav.navbar.navbar-default {
    padding: 20px;
    background-color:#1a1e21 !important;
    border: 1px solid #1a1e21;
    border-radius:0px;
        margin-bottom:50px;
}
a.navbar-brand {
    margin-top: -21%;
}
img.img-logo {
    width: 65%;
}
.site-footer .payment {
    margin-bottom: 20px;
}
.site-footer .footer-column .address {
    font-size: 14px;
    color: #888;
    margin-bottom: 42px;
}
.site-footer .footer-column .logo-footer {
    margin-bottom: 35px;
    display: block;
}
.header-opt-2 .links {
    float: right;
    color: #fff;
    position: relative;
}


@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Arimo|Merriweather:400,400italic|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300|Roboto:400,700,400italic,500,300italic,300|Lato:400,700|Libre+Baskerville);
@import url(bootstrap.min.css);
@import url(owl.carousel.css);
@import url(font-awesome.min.css);
@import url(animate.min.css);
@import url(chosen.css);
@import url(../js/fancybox/source/jquery.fancybox.css);
@import url(../js/fancybox/source/helpers/jquery.fancybox-thumbs.css);
@import url(../js/arcticmodal/jquery.arcticmodal.css);
@font-face{
    font-family:Georgia-Regular;
    src:url(../fonts/Georgia-Regular/Georgia-Regular.eot);
    src:url(../fonts/Georgia-Regular/Georgia-Regular.txt) format('woff2'),url(../fonts/Georgia-Regular/Georgia-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Georgia-Regular/Georgia.woff) format('woff'),url(../fonts/Georgia-Regular/Georgia.ttf) format('truetype'),url(../fonts/Georgia-Regular/Georgia.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM ClassizismAntiqua';
    src:url('../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.eot');
    src:url('../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.txt') format('woff2'),url('../fonts/UTM-ClassizismAntiqua/UTM ClassizismAntiqua.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.woff) format('woff'),url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.ttf) format('truetype'),url(../fonts/UTM-ClassizismAntiqua/UTMClassizismAntiqua.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM Bustamalaka';
    src:url('../fonts/UTM-Bustamalaka/UTM Bustamalaka.eot');
    src:url('../fonts/UTM-Bustamalaka/UTM Bustamalaka.txt') format('woff2'),url('../fonts/UTM-Bustamalaka/UTM Bustamalaka.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-Bustamalaka/UTMBustamalaka.woff) format('woff'),url(../fonts/UTM-Bustamalaka/UTMBustamalaka.ttf) format('truetype'),url(../fonts/UTM-Bustamalaka/UTMBustamalaka.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM Amerika Sans';
    src:url('../fonts/UTM-Amerika/UTM Amerika Sans.eot');
    src:url('../fonts/UTM-Amerika/UTM Amerika Sans.txt') format('woff2'),url('../fonts/UTM-Amerika/UTM Amerika Sans.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-Amerika/UTMAmerikaSans.woff) format('woff'),url(../fonts/UTM-Amerika/UTMAmerikaSans.ttf) format('truetype'),url(../fonts/UTM-Amerika/UTMAmerikaSans.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM Avo';
    src:url('../fonts/UTM-Avo/UTM Avo.eot');
    src:url('../fonts/UTM-Avo/UTM Avo.txt') format('woff2'),url('../fonts/UTM-Avo/UTM Avo.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-Avo/UTMAvo.woff) format('woff'),url(../fonts/UTM-Avo/UTMAvo.ttf) format('truetype'),url(../fonts/UTM-Avo/UTMAvo.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM BryantLG';
    src:url('../fonts/UTM-BryantLG/UTM BryantLG.eot');
    src:url('../fonts/UTM-BryantLG/UTM BryantLG.txt') format('woff2'),url('../fonts/UTM-BryantLG/UTM BryantLG.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-BryantLG/UTMBryantLG.woff) format('woff'),url(../fonts/UTM-BryantLG/UTMBryantLG.ttf) format('truetype'),url(../fonts/UTM-BryantLG/UTMBryantLG.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM HelvetIns';
    src:url('../fonts/UTM-HelvetIns/UTM HelvetIns.eot');
    src:url('../fonts/UTM-HelvetIns/UTM HelvetIns.txt') format('woff2'),url('../fonts/UTM-HelvetIns/UTM HelvetIns.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-HelvetIns/UTMHelvetIns.woff) format('woff'),url(../fonts/UTM-HelvetIns/UTMHelvetIns.ttf) format('truetype'),url(../fonts/UTM-HelvetIns/UTMHelvetIns.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM Swiss Condensed';
    src:url('../fonts/UTM-Swiss/UTM Swiss Condensed.eot');
    src:url('../fonts/UTM-Swiss/UTM Swiss Condensed.txt') format('woff2'),url('../fonts/UTM-Swiss/UTM Swiss Condensed.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-Swiss/UTMSwissCondensed.woff) format('woff'),url(../fonts/UTM-Swiss/UTMSwissCondensed.ttf) format('truetype'),url(../fonts/UTM-Swiss/UTMSwissCondensed.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'UTM Aurora';
    src:url('../fonts/UTM-Aurora/UTM Aurora.eot');
    src:url('../fonts/UTM-Aurora/UTM Aurora.txt') format('woff2'),url('../fonts/UTM-Aurora/UTM Aurora.eot?#iefix') format('embedded-opentype'),url(../fonts/UTM-Aurora/UTMAurora.woff) format('woff'),url(../fonts/UTM-Aurora/TMAurora.ttf) format('truetype'),url(../fonts/UTM-Aurora/UTMAurora.svg) format('svg');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:icomoon;
    src:url(../fonts/icomoon/icomoon.eot);
    src:url(../fonts/icomoon/icomoon.eot) format('embedded-opentype'),url(../fonts/icomoon/icomoon.ttf) format('truetype'),url(../fonts/icomoon/icomoon.woff) format('woff'),url(../fonts/icomoon/icomoon.svg) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" icomoon-"],[class^=icomoon-]{
    font-family:icomoon!important;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icomoon-cart:before{
    content:"\e900"
}
.icomoon-wishlist:before{
    content:"\e901"
}
.icomoon-search:before{
    content:"\e902"
}
.icomoon-refresh:before{
    content:"\e903"
}
.icomoon-quickview2:before{
    content:"\e904"
}
.icomoon-compare2:before{
    content:"\e905"
}
.icomoon-wishlist2:before{
    content:"\e906"
}
.icomoon-cart2:before{
    content:"\e907"
}
@font-face{
    font-family:Montserrat-Black;
    src:url(../fonts/Montserrat-Black/Montserrat-Black.eot);
    src:url(../fonts/Montserrat-Black/Montserrat-Black.txt) format('woff2'),url(../fonts/Montserrat-Black/Montserrat-Black.woff) format('woff'),url(../fonts/Montserrat-Black/Montserrat-Black.ttf) format('truetype'),url(../fonts/Montserrat-Black/Montserrat-Black.svg) format('svg'),url(../fonts/Montserrat-Black/Montserrat-Black.eot?#iefix) format('embedded-opentype');
    font-weight:400;
    font-style:normal
}
body{
    max-width:1920px;
    margin:auto;
    font-size:14px;
    font-family:"Open Sans",Arial,serif;
    font-weight:400;
    color:#333;
    background-color:#fff;
    overflow-x:hidden
}
a{
    color:#333
}
a:focus,a:hover{
    outline:0;
    text-decoration:none;
    color:#fca53c
}
img{
    max-width:100%
}
ol,ul{
    margin:0;
    padding:0
}
ol li,ul li{
    list-style:none
}
.video-responsive{
    height:0;
    padding-top:0;
    padding-bottom:56.25%;
    position:relative;
    overflow:hidden
}
.video-responsive embed,.video-responsive iframe,.video-responsive video{
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute;
    border:none
}
.audio-responsive iframe{
    width:100%;
    height:126px
}
.pagination{
    text-align:center;
    display:block;
    margin:0
}
.pagination>li{
    display:inline-block;
    font-size:14px;
    margin-left:3px;
    margin-bottom:7px;
    vertical-align:top
}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{
    border-radius:0
}
.pagination>li>a,.pagination>li>span{
    color:#333;
    border:1px solid #dfdfdf;
    line-height:32px;
    min-width:34px;
    text-align:center;
    padding:0 5px;
    border-radius:0;
    background-color:#fff
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
    background-color:#fff;
    color:#fca53c;
    border-color:#dfdfdf
}
.pagination .action>a,.pagination .action>span{
    color:#888
}
.pagination .active>a,.pagination .active>a:focus,.pagination .active>a:hover,.pagination .active>span,.pagination .active>span:focus,.pagination .active>span:hover{
    background-color:#fff;
    color:#fca53c;
    border-color:#dfdfdf
}
.pager>li>a,.pager>li>span{
    color:#a9a9a9;
    border-color:#dcdcdc;
    line-height:37px;
    min-width:39px;
    text-align:center;
    padding:0 25px;
    border-radius:40px
}
.pager>li>a:focus,.pager>li>a:hover,.pager>li>span:focus,.pager>li>span:hover{
    background-color:#1a1a1a;
    color:#fff;
    border-color:#1a1a1a
}
.breadcrumb{
    background-color:transparent;
    text-transform:capitalize;
    padding:0;
    font-size:14px;
    margin-bottom:22px;
    margin-top:20px
}
.breadcrumb li{
    color:#333;
    line-height:25px
}
.breadcrumb li+li:before{
    color:#999;
    content:" / ";
    margin:0 2px
}
.breadcrumb li a{
    color:#333
}
.breadcrumb li a:hover{
    color:#fca53c
}
.breadcrumb .active,.breadcrumb .active a{
    color:#999
}
.dropdown-menu{
    box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    border:none;
    border-radius:0
}
.dropdown-menu>li>a{
    color:#01b0f2!important;
    padding:6px 12px
}
.dropdown-menu>li>a:hover{
    background-color:#fca53c;
    color:#fff
}
.dropdown-menu .dropdown-header{
    color:#777;
    padding:6px 12px
}
.btn {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 13px;
    height: 39px;
    padding: 0 35px;
    font-family: "Segoe UI";
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    font-weight:bold;
}
.btn.form-control-feedback{
    border:none;
    pointer-events:auto
}
.btn:focus,.btn:hover{
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{
    outline:0
}
.btn-lg{
    height:60px;
    font-size:18px
}
.btn-sm{
    height:28px;
    font-size:12px
}
a.btn{
    height:auto;
    line-height:37px
}
a.btn-lg{
    height:auto;
    line-height:60px
}
a.btn-sm{
    height:auto;
    line-height:28px
}
.btn-default{
    color:#6b6b6b;
    background-color:transparent;
    border-color:#e3e3e3
}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .btn-default.dropdown-toggle{
    color:#fff;
    background-color:#fca53c;
    border-color:#e3e3e3
}
.btn-default.active,.btn-default:active,.open .btn-default.dropdown-toggle{
    background-image:none
}
.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{
    background-color:transparent;
    border-color:#e3e3e3
}
.btn-default .badge{
    color:transparent;
    background-color:#6b6b6b
}
.btn-inline{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c
}
.btn-inline.active,.btn-inline.focus,.btn-inline:active,.btn-inline:focus,.btn-inline:hover,.open .btn-inline.dropdown-toggle{
    color:#fff;
    background-color:#171717;
    border-color:#171717
}
.btn-inline.active,.btn-inline:active,.open .btn-inline.dropdown-toggle{
    background-image:none
}
.btn-inline.disabled,.btn-inline.disabled.active,.btn-inline.disabled:active,.btn-inline.disabled:focus,.btn-inline.disabled:hover,.btn-inline[disabled],.btn-inline[disabled].active,.btn-inline[disabled]:active,.btn-inline[disabled]:focus,.btn-inline[disabled]:hover,fieldset[disabled] .btn-inline,fieldset[disabled] .btn-inline.active,fieldset[disabled] .btn-inline:active,fieldset[disabled] .btn-inline:focus,fieldset[disabled] .btn-inline:hover{
    background-color:#fca53c;
    border-color:#fca53c
}
.btn-inline .badge{
    color:#fca53c;
    background-color:#fff
}
.btn-inline-sub{
    color:#fff;
    background-color:#9a9a9a;
    border-color:#9a9a9a
}
.btn-inline-sub.active,.btn-inline-sub.focus,.btn-inline-sub:active,.btn-inline-sub:focus,.btn-inline-sub:hover,.open .btn-inline-sub.dropdown-toggle{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c
}
.btn-inline-sub.active,.btn-inline-sub:active,.open .btn-inline-sub.dropdown-toggle{
    background-image:none
}
.btn-inline-sub.disabled,.btn-inline-sub.disabled.active,.btn-inline-sub.disabled:active,.btn-inline-sub.disabled:focus,.btn-inline-sub.disabled:hover,.btn-inline-sub[disabled],.btn-inline-sub[disabled].active,.btn-inline-sub[disabled]:active,.btn-inline-sub[disabled]:focus,.btn-inline-sub[disabled]:hover,fieldset[disabled] .btn-inline-sub,fieldset[disabled] .btn-inline-sub.active,fieldset[disabled] .btn-inline-sub:active,fieldset[disabled] .btn-inline-sub:focus,fieldset[disabled] .btn-inline-sub:hover{
    background-color:#9a9a9a;
    border-color:#9a9a9a
}
.btn-inline-sub .badge{
    color:#9a9a9a;
    background-color:#fff
}
.hp1-btn{
    color:#666;
    background-color:#fff;
    border-color:#fff;
    height:38px
}
.hp1-btn.active,.hp1-btn.focus,.hp1-btn:active,.hp1-btn:focus,.hp1-btn:hover,.open .hp1-btn.dropdown-toggle{
    color:#fff;
    background-color:#3f5266;
    border-color:#3f5266
}
.hp1-btn.active,.hp1-btn:active,.open .hp1-btn.dropdown-toggle{
    background-image:none
}
.hp1-btn.disabled,.hp1-btn.disabled.active,.hp1-btn.disabled:active,.hp1-btn.disabled:focus,.hp1-btn.disabled:hover,.hp1-btn[disabled],.hp1-btn[disabled].active,.hp1-btn[disabled]:active,.hp1-btn[disabled]:focus,.hp1-btn[disabled]:hover,fieldset[disabled] .hp1-btn,fieldset[disabled] .hp1-btn.active,fieldset[disabled] .hp1-btn:active,fieldset[disabled] .hp1-btn:focus,fieldset[disabled] .hp1-btn:hover{
    background-color:#fff;
    border-color:#fff
}
.hp1-btn .badge{
    color:#fff;
    background-color:#666
}
a.hp1-btn{
    line-height:38px;
    height:auto
}
.form-control{
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    outline-style:none;
    outline-width:0;
    border:1px solid #ececec
}
.form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.form-control:-ms-input-placeholder{
    color:#999
}
.form-control::-webkit-input-placeholder{
    color:#999
}
.form-control:focus,.form-control:hover{
    box-shadow:none;
    border:1px solid #ececec
}
select.form-control{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background-position:center right 11px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/arrow-select.png);
    padding-right:22px
}
select::-ms-expand{
    display:none
}
.input-group-addon{
    border-radius:0
}
.nav-tabs{
    margin-bottom:15px
}
.nav-tabs>li>a{
    border-radius:0
}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
    border-color:#ddd #ddd transparent;
    background-color:#fff
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    color:#fca53c
}
.nav-pills{
    margin-bottom:15px
}
.nav-pills>li>a{
    border-radius:0
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.nav-pills>li>a:focus,.nav-pills>li>a:hover{
    color:#fff;
    background-color:#5e5e5e
}
.owl-carousel .owl-item img{
    width:auto;
    transform-style:flat
}
.block-search .block-title{
    display:none;
    width:60px;
    height:49px;
    padding:0;
    background-color:#fca53c;
    color:#fff;
    text-align:center;
    line-height:1px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/search.png)
}
.block-search .block-title span{
    display:none
}
.block-search .block-content:after,.block-search .block-content:before{
    content:"";
    display:table
}
.block-search .block-content:after{
    clear:both
}
.block-search .categori-search{
    width:160px;
    float:left;
    margin-right:-1px
}
.block-search .categori-search .dropdown-toggle{
    display:block;
    line-height:47px;
    height:49px;
    border:1px solid #aaa;
    padding-left:15px;
    padding-right:28px;
    position:relative;
    text-transform:capitalize;
    color:#333;
    font-size:14px;
    font-weight:400;
    background-color:#fff
}
.block-search .categori-search .dropdown-toggle .caret{
    border:none;
    width:auto;
    height:auto;
    color:#888;
    position:absolute;
    top:0;
    right:28px
}
.block-search .categori-search .dropdown-toggle .caret:before{
    content:"\f107";
    font-family:FontAwesome
}
.block-search .categori-search .dropdown-menu{
    padding:10px;
    height:350px;
    overflow-y:auto;
    left:0;
    width:250px
}
.block-search .categori-search .dropdown-menu ul{
    padding-left:15px;
    font-size:13px
}
.block-search .categori-search .dropdown-menu ul li{
    display:block;
    margin-bottom:5px
}
.block-search .categori-search .dropdown-menu ul li a{
    display:block
}
.block-search .categori-search .dropdown-menu ul li a:hover{
    color:#fca53c
}
.block-search .categori-search .chosen-container{
    width:100%!important
}
.block-search .categori-search .chosen-container .chosen-single{
    line-height:47px;
    height:49px;
    border-radius:0;
    border:1px solid #aaa;
    background-color:#fff;
    background-image:none;
    box-shadow:none;
    padding-left:15px;
    padding-right:28px;
    position:relative;
    text-transform:capitalize;
    color:#333;
    font-size:14px;
    font-weight:400
}
.block-search .categori-search .chosen-container .chosen-single span{
    margin:0
}
.block-search .categori-search .chosen-container .chosen-single div{
    width:28px;
    text-align:left
}
.block-search .categori-search .chosen-container .chosen-single div b{
    font-size:14px;
    color:#888;
    background-image:none;
    font-weight:400
}
.block-search .categori-search .chosen-container .chosen-single div b:before{
    content:"\f107";
    font-family:FontAwesome
}
.block-search .categori-search .chosen-container .chosen-drop{
    border-radius:0
}
.block-search .categori-search .chosen-container .chosen-results li{
    line-height:22px
}
.block-search .form-search{
    width:340px;
    float:left
}
.block-search .form-search .box-group{
    position:relative
}
.block-search .form-search .form-control{
    height:49px;
    border:1px solid #aaa;
    padding-left:60px;
    padding-right:60px;
    font-size:14px;
    color:#888
}
.block-search .form-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.block-search .form-search .form-control:-ms-input-placeholder{
    color:#888
}
.block-search .form-search .form-control::-webkit-input-placeholder{
    color:#888
}
.block-search .form-search .btn-search{
    width:60px;
    padding:0;
    background-color:#fca53c;
    color:#fff;
    text-align:center;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    line-height:1px;
    height:auto;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/search.png)
}
.block-search .form-search .btn-search span{
    display:none
}
.block-search .form-search .btn-search:hover{
    background-color:#fb8e0a
}
.block-minicart{
    position:relative
}
.block-minicart.open>.dropdown-menu,.block-minicart:hover>.dropdown-menu{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-minicart>.dropdown-menu{
    padding:20px;
    margin:15px 0 0;
    right:0;
    left:auto;
    width:375px;
    display:block;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-minicart .subtitle{
    display:block;
    font-weight:600;
    color:#333;
    font-size:16px;
    margin-bottom:5px
}
.block-minicart .subtotal{
    margin-bottom:34px
}
.block-minicart .subtotal:after,.block-minicart .subtotal:before{
    content:"";
    display:table
}
.block-minicart .subtotal:after{
    clear:both
}
.block-minicart .subtotal .label{
    font-style:italic;
    padding:0;
    line-height:15px;
    font-weight:400;
    font-size:16px;
    float:left;
    color:#888;
    display:block
}
.block-minicart .subtotal .price{
    float:right;
    font-size:16px;
    line-height:15px;
    display:block;
    color:#333
}
.block-minicart .actions:after,.block-minicart .actions:before{
    content:"";
    display:table
}
.block-minicart .actions:after{
    clear:both
}
.block-minicart .actions .btn{
    line-height:40px;
    height:40px;
    text-align:center;
    padding:0;
    text-transform:uppercase;
    color:#333;
    border:none;
    background-color:#cdccd1;
    width:calc((100% - 12px)/ 2);
    width:-moz-calc((100% - 12px)/ 2);
    width:-webkit-calc((100% - 12px)/ 2);
    width:-o-calc((100% - 12px)/ 2);
    margin-bottom:9px;
    font-size:14px;
    font-weight:600
}
@media(max-width:768px){
    .col-md-6 {
    width: 100%!important;
}
}

@media(max-width:768px){
    .col-md-6 {
        width: 100%;
        text-align: -webkit-center;
    }
    section.best-seller .col-md-3 {
        border: 2px solid #cccccc;
        padding: 7px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 10px;
        width: 30% !important;
        position: relative;
        display: inline-block;
    }
    section.cards .col-md-3 {
        border: 2px solid #cccccc;
        padding: 7px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 10px;
        width: 23%;
        margin-bottom: 10px;
        position: relative;
        display: inline-block;
    }
}
@media(max-width:767px){
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
        width: 70%;
        display: -webkit-box;
        margin-left: 10px;
    }
    i.fas.fa-search {
        color: #fff !important;
        margin-top: 10px;
        margin-left: 10px;
    }


}
@media(max-width:1024px){
    .btn.btn-default-3 {
    padding: 2px 37px;
    background: #01aff2;
    border-radius: 0px;
    border: 1px solid #fff;
    color: #fff;
}
    .btn.btn-default-4 {
    padding: 2px 20px;
    background: #01aff2;
    border-radius: 0px;
    border: 1px solid #fff;
    color: #fff;
}
    .col-sm-3.col-md-2.sidebar {
    margin-bottom: 20px;
}
    .btn-cart-1 i.fas.fa-shopping-cart {
    padding: 8px 10px;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    button.btn-default-2 {
    padding: 5px 22px;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
}
@media(max-width:320px){

    i.fas.fa-search {
    color: #fff !important;
    margin-top: -1px;
    margin-left: -2px;
}
    .form-control{
        width:75%!important;
    }

    button.btn-default-1 {
    padding: 14px 65px!important;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    button.btn-default-2 {
    padding: 11px 70px!important;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    .btn-cart-1 i.fas.fa-shopping-cart {
    padding: 14px 19px!important;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    .buy-button {
    text-align: unset;
}
}
@media(max-width:375px){
    i.fas.fa-search {
    color: #fff !important;
    margin-top: -1px;
    margin-left: -2px;
}
    .form-control{
        width:75%!important;
    }
    button.email-btn, button.physical-btn {
        border: 1px solid;
        background: #01aff2;
        color: #fff;
        border-radius: 0px;
        padding: 4px 25px;
        font-family: "Segoe UI";
    }
section.cards .col-md-3 {
    width:auto;
}
 .buy-button {
    text-align: center;
}
}
@media (max-width: 360px) {
    i.fas.fa-search {
    color: #fff !important;
    margin-top: -1px;
    margin-left: -2px;
}
    .form-control{
        width:75%!important;
    }
    section.best-seller .col-md-3 {
        border: 2px solid #cccccc;
        padding: 7px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 10px;
        width: 95% !important;
    }
}
@media (max-width: 992px) {
    .col-md-6 {
        width: 100%;
        text-align: center;
    }
    section.best-seller .col-md-3 {
        border: 2px solid #cccccc;
        padding: 7px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 10px;
        width: 23%;
    }
}

@media(max-width:768px){
    .col-md-6 {
    width: 100%;
}
}

@media(max-width:1024px){
    .col-md-6 {
    width: 65%;
}
    section.best-seller .col-md-3 {
    border: 2px solid #cccccc;
    padding: 7px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    margin-left: 10px;
    width: 18%!important;
}
    i.fas.fa-shopping-cart {
    padding: 13px 15px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    .btn-default-1,button.btn-default-1 {
    padding: 10px 20px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
}

@media (max-width:479px){
    i.fas.fa-search {
    color: #fff !important;
    margin-top: -1px;
    margin-left: -2px;
}
    .form-control{
        width:75%!important;
    }

    section.best-seller .col-md-3 {
        border: 2px solid #cccccc;
        padding: 7px;
        border-bottom-left-radius: 15px;
        border-bottom-right-radius: 15px;
        border-top-right-radius: 15px;
        border-top-left-radius: 15px;
        margin-left: 10px;
        width: 95% !important;
        position: relative;
        display: inline-block;
    }
    .navbar-nav > li {
        float: unset!important; 
    }
      .btn-default-1 ,button.btn-default-1 {
    padding: 14px 75px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    i.fas.fa-shopping-cart {
    padding: 17px 21px;
    border-radius: 6px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    span.price{
        float:unset;
    }
    .buy-button {
    text-align: center;
}
    .btn-cart-1 i.fas.fa-shopping-cart {
    padding: 14px 19px;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
     .btn-default-2, button.btn-default-2 {
    padding: 11px 89px;
    border-radius: 0px;
    border: 1px solid #00adee;
    background: #00adee;
    color: #fff;
}
    section.cards .col-md-3{
        width:auto
    }
    .container-fluid>.navbar-header{
        margin-bottom:25px;
    }
   .hr-custom{
        float:unset!important;
        margin-bottom:20px;
    }
    img.img-logo {
    width: 70%;
    margin-top: 15px;
}
    section.area-card .col-md-6{
        text-align:center;
    }
    section.best-seller .col-md-3{
        width:auto;
        margin-bottom:5px;
    }
    .bx-viewport{
        height:73px!important;
    }

    .block-minicart .actions .btn{
        font-size:13px
    }
}
.block-minicart .actions .btn:focus,.block-minicart .actions .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.block-minicart .actions .btn-viewcart{
    float:left
}
.block-minicart .actions .btn-checkout{
    float:right
}
.block-minicart .minicart-items .product-item{
    border-bottom:1px solid #cdccd1;
    padding:0 0 26px;
    margin-bottom:15px
}
.block-minicart .minicart-items .product-item:after,.block-minicart .minicart-items .product-item:before{
    content:"";
    display:table
}
.block-minicart .minicart-items .product-item:after{
    clear:both
}
.block-minicart .minicart-items .product-item .product-item-photo{
    display:block;
    float:left;
    margin-right:10px;
    width:96px;
    padding-top:7px
}
.block-minicart .minicart-items .product-item .product-item-details{
    overflow:hidden;
    position:relative;
    padding-top:7px
}
.block-minicart .minicart-items .product-item .product-item-name{
    font-weight:400;
    display:block;
    text-transform:capitalize;
    font-size:16px;
    margin-top:16px;
    margin-bottom:6px
}
.block-minicart .minicart-items .product-item .product-item-name a{
    color:#333
}
.block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#fca53c
}
.block-minicart .minicart-items .product-item .product-item-qty{
    margin-bottom:2px
}
.block-minicart .minicart-items .product-item .product-item-qty .label{
    color:#888;
    font-size:14px;
    padding:0;
    font-weight:400
}
.block-minicart .minicart-items .product-item .product-item-price{
    font-size:14px;
    color:#333;
    display:block
}
.block-minicart .minicart-items .product-item .action.delete{
    position:absolute;
    top:0;
    right:0;
    color:#333;
    display:block;
    width:15px;
    height:15px;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/remove-cart.png)
}
.block-minicart .minicart-items .product-item .action.delete:focus,.block-minicart .minicart-items .product-item .action.delete:hover{
    color:#fca53c
}
.block-minicart .minicart-items .product-item .action.delete span{
    display:none
}
.block-nav-categori{
    width:300px;
    position:relative
}
.block-nav-categori .block-title{
    cursor:pointer;
    line-height:57px;
    background-color:#fca53c;
    color:#fff;
    font-size:15px;
    font-weight:600;
    text-transform:uppercase;
    position:relative;
    padding:0 44px 0 25px;
    background-repeat:no-repeat;
    background-position:center right 25px;
    background-image:url(../images/icon/index1/menu-cat.png);
    letter-spacing:1px
}
.block-nav-categori .block-content{
    position:absolute;
    top:100%;
    z-index:300;
    background-color:#fff;
    left:0;
    width:300px;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 10px 0 rgba(0,0,0,.09)
}
.block-nav-categori.has-open .block-content{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-nav-categori .ui-categori{
    padding-top:17px;
    padding-bottom:13px
}
.block-nav-categori .ui-categori .toggle-submenu{
    display:none
}
.block-nav-categori .ui-categori>li{
    display:block
}
.block-nav-categori .ui-categori>li>a{
    display:block;
    padding:0 40px 0 25px;
    position:relative;
    text-transform:capitalize;
    line-height:51px
}
.block-nav-categori .ui-categori>li>a .icon{
    width:40px;
    text-align:left;
    display:inline-block;
    vertical-align:top
}
.block-nav-categori .ui-categori>li>a:hover{
    color:#888
}
.block-nav-categori .ui-categori>li.parent{
    position:relative
}
.block-nav-categori .ui-categori>li.parent>a:after{
    content:"\f107";
    font-family:FontAwesome;
    position:absolute;
    line-height:50px;
    top:0;
    right:0;
    width:40px;
    text-align:left;
    font-size:16px
}
.block-nav-categori .ui-categori>li.parent:hover>a{
    color:#888
}
.block-nav-categori .ui-categori>li.parent:hover>a:after{
    content:"\f105"
}
.block-nav-categori .ui-categori>li.parent:hover>.submenu{
    visibility:visible;
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin-left:0
}
.block-nav-categori .ui-categori>li.cat-link-orther{
    display:none
}
.block-nav-categori .ui-categori .submenu{
    position:absolute;
    top:-17px;
    width:870px;
    left:300px;
    margin-left:20px;
    padding:10px 10px 20px;
    background-color:#fff;
    z-index:300;
    opacity:0;
    visibility:hidden;
    -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    background-position:top right;
    background-repeat:no-repeat
}
.block-nav-categori .ui-categori .submenu .categori-img{
    display:block;
    margin-bottom:10px
}
.block-nav-categori .ui-categori .submenu .categori-img img{
    width:100%
}
.block-nav-categori .ui-categori .submenu .categori-img a{
    display:block;
    position:relative;
    overflow:hidden
}
.block-nav-categori .ui-categori .submenu .categori-img a:after,.block-nav-categori .ui-categori .submenu .categori-img a:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-nav-categori .ui-categori .submenu .categori-img a:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.block-nav-categori .ui-categori .submenu .categori-img a:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.block-nav-categori .ui-categori .submenu .categori-img a:hover:after,.block-nav-categori .ui-categori .submenu .categori-img a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-categori .ui-categori .submenu .categori-img a:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-nav-categori .ui-categori .submenu .categori-img a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-nav-categori .ui-categori .submenu .categori-list{
    margin:0;
    padding-bottom:43px
}
.block-nav-categori .ui-categori .submenu .categori-list:after,.block-nav-categori .ui-categori .submenu .categori-list:before{
    content:"";
    display:table
}
.block-nav-categori .ui-categori .submenu .categori-list:after{
    clear:both
}
.block-nav-categori .ui-categori .submenu .categori-list .title{
    text-transform:uppercase;
    font-weight:600;
    color:#444;
    display:block;
    margin-bottom:11px;
    margin-top:15px;
    font-size:16px
}
.block-nav-categori .ui-categori .submenu .categori-list .title a{
    color:#444;
    text-transform:uppercase
}
.block-nav-categori .ui-categori .submenu .categori-list .title a:hover{
    color:#fca53c
}
.block-nav-categori .ui-categori .submenu .categori-list>li{
    padding:0 20px
}
.block-nav-categori .ui-categori .submenu .categori-list li a{
    color:#888;
    font-size:14px;
    display:block;
    line-height:30px;
    text-transform:none
}
.block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#fca53c
}
.block-nav-categori .ui-categori .submenu .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    color:#444;
    margin-bottom:15px;
    position:relative;
    overflow:hidden;
    font-size:14px;
    margin-top:25px;
    padding-left:18px
}
.block-nav-categori .ui-categori .submenu .subtitle:after{
    content:"";
    display:inline-block;
    vertical-align:middle;
    width:100%;
    margin-right:-100%;
    border-top:1px solid #dfdfdf;
    margin-left:8px
}
.block-nav-categori .ui-categori .submenu .product-item-opt-1 .product-item-price{
    color:#333;
    font-size:16px
}
.block-nav-categori .view-all-categori .btn-view-all,.block-nav-categori .view-all-categori a{
    display:block;
    text-transform:capitalize;
    padding:0 65px;
    line-height:55px;
    background-color:#f9f9f9;
    color:#333;
    font-weight:600;
    cursor:pointer
}
.block-nav-categori .view-all-categori .btn-view-all:after,.block-nav-categori .view-all-categori a:after{
    content:"\f105";
    font-family:FontAwesome;
    float:right;
    font-size:18px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-nav-categori .view-all-categori .btn-view-all:hover,.block-nav-categori .view-all-categori a:hover{
    background-color:#fca53c;
    color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.sticky-wrapper:not(.is-sticky ) .block-nav-categori.has-open .block-content .ui-categori,.sticky-wrapper:not(.is-sticky ) .block-nav-categori.has-open .block-content .view-all-categori{
    display:block!important
}
.block-nav-menu .ui-menu{
    padding-left:17px
}
.block-nav-menu .ui-menu:after,.block-nav-menu .ui-menu:before{
    content:"";
    display:table
}
.block-nav-menu .ui-menu:after{
    clear:both
}
.block-nav-menu .ui-menu .toggle-submenu{
    display:none
}
.block-nav-menu .ui-menu>li{
    float:left;
    position:relative
}
.block-nav-menu .ui-menu>li>a{
    text-transform:uppercase;
    display:block;
    padding:0 23px;
    line-height:57px;
    font-weight:600;
    font-size:14px;
    position:relative;
    color:#333
}
.block-nav-menu .ui-menu>li>a:focus,.block-nav-menu .ui-menu>li>a:hover{
    color:#fca53c
}
.block-nav-menu .ui-menu>li .label-menu{
    position:absolute;
    top:-7px;
    line-height:20px;
    color:#fff;
    background-color:#096;
    text-transform:uppercase;
    font-size:10px;
    font-weight:700;
    text-align:center;
    min-width:33px;
    padding:0 2px;
    border-radius:10px;
    font-family:Arial;
    right:35px
}
.block-nav-menu .ui-menu>li .label-menu:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:4px 6px 0 0;
    border-color:#096 transparent transparent;
    position:absolute;
    bottom:-4px;
    left:10px
}
.block-nav-menu .ui-menu>li:hover>a{
    color:#fca53c
}
.block-nav-menu .ui-menu>li.parent>a:after{
    content:"\f107";
    font-family:FontAwesome;
    margin-left:9px;
    position:absolute;
    right:0;
    line-height:30px;
    top:50%;
    margin-top:-15px
}
.block-nav-menu .ui-menu .parent:hover>.submenu{
    opacity:1;
    visibility:visible;
    margin-top:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-nav-menu .ui-menu .submenu{
    position:absolute;
    top:100%;
    left:0;
    min-width:170px;
    -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    margin-top:15px;
    padding:15px 0;
    background-color:#fff;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:900;
    white-space:nowrap
}
.block-nav-menu .ui-menu .submenu>li{
    display:block
}
.block-nav-menu .ui-menu .submenu>li>a{
    display:block;
    line-height:34px;
    padding:0 25px;
    color:#888
}
.block-nav-menu .ui-menu .submenu>li>a:focus,.block-nav-menu .ui-menu .submenu>li>a:hover{
    color:#fca53c
}
.block-nav-menu .ui-menu .parent-megamenu{
    position:static
}
.block-nav-menu .ui-menu .parent-megamenu:hover>.megamenu{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin-top:0
}
.block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    position:absolute;
    top:100%;
    right:0;
    -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
    margin-top:15px;
    background-color:#fff;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:900
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        width:100%;
        display:none;
        visibility:visible;
        margin:0;
        opacity:1;
        box-shadow:none;
        position:static
    }
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .parent-megamenu.open-submenu>.megamenu{
        display:block
    }
}
.block-nav-menu .ui-menu .parent-megamenu>a{
    position:relative
}
.block-nav-menu .ui-menu .horizontal-menu{
    width:870px;
    padding:30px 15px
}
.block-nav-menu .ui-menu .horizontal-menu.full-width{
    width:1170px
}
@media (max-width:1199px){
    .block-nav-menu .ui-menu .horizontal-menu.full-width{
        width:940px
    }
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .horizontal-menu.full-width{
        width:100%
    }
}
@media (max-width:1199px){
    .block-nav-menu .ui-menu .horizontal-menu{
        width:940px
    }
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .horizontal-menu{
        width:100%
    }
}
.block-nav-menu .ui-menu .horizontal-menu>ul:after,.block-nav-menu .ui-menu .horizontal-menu>ul:before{
    content:"";
    display:table
}
.block-nav-menu .ui-menu .horizontal-menu>ul:after{
    clear:both
}
.block-nav-menu .ui-menu .horizontal-menu .title{
    color:#444;
    text-transform:uppercase;
    font-size:14px;
    margin-bottom:10px;
    padding-bottom:7px;
    display:block;
    margin-top:10px;
    font-weight:600
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori{
    margin-bottom:15px;
    position:relative
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori img{
    display:block;
    width:100%;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori a{
    position:relative;
    display:block;
    overflow:hidden
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after,.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before{
    content:"";
    position:absolute
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:before{
    top:20px;
    bottom:20px;
    left:10px;
    right:10px;
    border-top:1px solid rgba(255,255,255,.8);
    border-bottom:1px solid rgba(255,255,255,.8);
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:after{
    left:20px;
    right:20px;
    top:10px;
    bottom:10px;
    border-left:1px solid rgba(255,255,255,.8);
    border-right:1px solid rgba(255,255,255,.8);
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:after,.block-nav-menu .ui-menu .horizontal-menu .img-categori a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .horizontal-menu .list-submenu li{
    padding-bottom:10px
}
.block-nav-menu .ui-menu .horizontal-menu .list-submenu a{
    display:block;
    color:#888
}
.block-nav-menu .ui-menu .horizontal-menu .list-submenu a:hover{
    color:#fca53c
}
.block-nav-menu .ui-menu .vertical-menu{
    width:1170px;
    padding:30px 15px
}
@media (max-width:1199px){
    .block-nav-menu .ui-menu .vertical-menu{
        width:940px
    }
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .vertical-menu{
        width:100%;
        display:block
    }
}
.block-nav-menu .ui-menu .vertical-menu:after,.block-nav-menu .ui-menu .vertical-menu:before{
    content:"";
    display:table
}
.block-nav-menu .ui-menu .vertical-menu:after{
    clear:both
}
.block-nav-menu .ui-menu .vertical-menu .col-left{
    width:245px;
    float:left
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .vertical-menu .col-left{
        width:100%;
        float:none
    }
}
.block-nav-menu .ui-menu .vertical-menu .col-left .title{
    line-height:30px;
    display:block;
    text-transform:uppercase;
    font-size:14px;
    color:#444;
    padding:0 15px;
    position:relative;
    font-weight:600;
    margin-top:-10px;
    margin-bottom:10px
}
.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li{
    position:static
}
.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li>a{
    line-height:30px;
    display:block;
    text-transform:none;
    color:#888;
    padding:0 15px;
    position:relative;
    font-size:14px
}
.block-nav-menu .ui-menu .vertical-menu .col-left>ul>li>a:hover{
    color:#fca53c
}
.block-nav-menu .ui-menu .vertical-menu .col-right{
    overflow:hidden
}
@media (max-width:991px){
    .block-nav-menu .ui-menu .vertical-menu .col-right{
        width:100%;
        float:none
    }
}
.block-nav-menu .ui-menu .vertical-menu .col-right a{
    position:relative;
    display:block
}
.block-nav-menu .ui-menu .vertical-menu .col-right a:after,.block-nav-menu .ui-menu .vertical-menu .col-right a:before{
    content:"";
    position:absolute
}
.block-nav-menu .ui-menu .vertical-menu .col-right a:after{
    left:20px;
    right:20px;
    top:10px;
    bottom:10px;
    border-left:1px solid rgba(255,255,255,.8);
    border-right:1px solid rgba(255,255,255,.8);
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .vertical-menu .col-right a:before{
    top:20px;
    bottom:20px;
    left:10px;
    right:10px;
    border-top:1px solid rgba(255,255,255,.8);
    border-bottom:1px solid rgba(255,255,255,.8);
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:after,.block-nav-menu .ui-menu .vertical-menu .col-right a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-nav-menu .ui-menu .banner11:hover img{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
@media (max-width:991px){
    .block-nav-menu .ui-menu [class^=col-md-],.block-nav-menu .ui-menu [class^=col-sm-],.block-nav-menu .ui-menu [class^=col-xs-]{
        width:100%
    }
}
.header-nav{
    background-color:#fff;
    position:relative
}
.header-nav:after,.header-nav:before{
    content:"";
    display:table
}
.header-nav:after{
    clear:both
}
.header-nav .container{
    position:relative
}
.header-nav .container:after,.header-nav .container:before{
    content:"";
    display:table
}
.header-nav .container:after{
    clear:both
}
.header-nav .box-header-nav{
    position:relative
}
.header-nav .box-header-nav:after,.header-nav .box-header-nav:before{
    content:"";
    display:table
}
.header-nav .box-header-nav:after{
    clear:both
}
.header-nav .block-nav-categori,.header-nav .block-nav-menu{
    float:left
}
.header-nav .block-minicart>.dropdown-toggle{
    display:block;
    position:relative;
    color:#fff;
    background-color:#fca53c
}
.header-nav .block-minicart>.dropdown-toggle:after,.header-nav .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-nav .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-nav .block-minicart>.dropdown-toggle .cart-icon{
    width:38px;
    display:block;
    height:49px;
    float:left;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/minicart.png)
}
.header-nav .nav-toggle-cat{
    display:block;
    float:left;
    width:50px;
    padding:0
}
.nav-toggle-menu{
    display:none
}
.site-header{
    position:relative
}
.site-header .switcher .dropdown-toggle{
    display:block
}
.site-header .switcher .dropdown-toggle i{
    margin-right:0
}
@media (min-width:768px){
    .navbar-form .form-group:last-child {
        margin-bottom: 0;
        width: 70%;
    }
    .site-header .switcher:hover .dropdown-menu{
        display:block;
        opacity:1;
        visibility:visible;
        margin-top:0;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .site-header .switcher .dropdown-menu{
        display:block;
        opacity:0;
        visibility:hidden;
        margin-top:10px;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
}
.site-header .switcher .switcher-options .fa,.site-header .switcher .switcher-options .switcher-flag{
    margin-right:10px
}
.site-header .switcher-language .dropdown-toggle .switcher-flag{
    margin-right:6px
}
.site-header .switcher-language .switcher-options .fa,.site-header .switcher-language .switcher-options .switcher-flag{
    margin-right:10px
}
.site-header .setting .dropdown-menu{
    background-color:#fff;
    width:273px;
    padding:20px 22px;
    margin:0;
    right:0;
    left:auto;
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 8px 0 rgba(0,0,0,.5);
    color:#333;
    font-size:12px
}
.site-header .setting .dropdown-menu a{
    color:#333
}
@media (max-width:600px){
    .site-header .setting .dropdown-menu{
        left:0;
        right:auto
    }
}
@media (max-width:479px){
    .site-header .setting .dropdown-menu{
        left:0;
        right:0
    }
}
@media (max-width:479px){
    .site-header .setting{
        position:static
    }
    .site-header .setting .dropdown-menu{
        top:50px
    }
}
@media (min-width:768px){
    .site-header .setting:hover .dropdown-menu{
        display:block;
        opacity:1;
        visibility:visible;
        margin-top:0;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .site-header .setting .dropdown-menu{
        display:block;
        opacity:0;
        visibility:hidden;
        margin-top:10px;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
}
.site-header .setting .switcher{
    margin-bottom:13px;
    border-bottom:1px dotted #dadada;
    padding-bottom:8px
}
.site-header .setting .switcher .title{
    text-transform:uppercase;
    font-weight:600;
    font-size:12px;
    color:#333;
    display:block;
    margin-bottom:12px
}
.site-header .setting .switcher ul:after,.site-header .setting .switcher ul:before{
    content:"";
    display:table
}
.site-header .setting .switcher ul:after{
    clear:both
}
.site-header .setting .switcher li{
    display:block;
    margin-right:8px;
    margin-bottom:10px;
    float:left
}
.site-header .setting .switcher li a,.site-header .setting .switcher li img{
    display:block
}
.site-header .setting .switcher .switcher-options .switcher-flag{
    margin:0
}
.site-header .setting .switcher-language .switcher-active{
    outline:#ededed solid 1px
}
.site-header .setting .switcher-currency a{
    display:block;
    width:32px;
    line-height:22px;
    padding:0;
    text-align:center;
    background-color:#eee;
    font-size:12px;
    color:#333
}
.site-header .setting .switcher-currency .switcher-active{
    background-color:#4f4f4f;
    color:#fff
}
.site-header .setting .switcher-currency .switcher-active a{
    color:#fff;
    background-color:#4f4f4f
}
.site-header .setting .account{
    padding-left:15px
}
.site-header .setting .account li{
    display:list-item;
    text-transform:capitalize;
    line-height:30px;
    list-style:disc;
    color:#aaa
}
.site-header .setting .account li a{
    color:#333;
    font-size:14px
}
.site-header .setting .account li a:hover{
    color:#fca53c
}
.site-header .nav-toggle-menu{
    text-transform:uppercase;
    text-align:center;
    background-color:#fca53c;
    color:#fff;
    display:none;
    float:right;
    font-size:15px;
    font-weight:600;
    line-height:57px;
    padding:0 44px 0 25px;
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center right 25px;
    background-image:url(../images/icon/index1/menu-cat.png)
}
.site-header .nav-toggle-menu span{
    margin-right:10px
}
.site-header .nav-toggle-menu .fa{
    font-size:24px;
    vertical-align:middle;
    display:none
}
.site-header .nav-toggle-menu.active:before{
    content:"";
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:500
}
@media (max-width:1199px){
    .site-header .block-nav-menu .ui-menu{
        padding-left:10px
    }
    .site-header .block-nav-menu .ui-menu>li>a{
        padding:0 13px
    }
    .site-header .block-nav-categori .ui-categori .submenu{
        width:640px
    }
}
@media (max-width:991px){
    .site-header .block-nav-menu{
        position:fixed;
        top:0;
        bottom:0;
        right:-110%;
        width:280px;
        -webkit-box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        background-color:#fff;
        z-index:9999;
        opacity:0;
        visibility:hidden;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        overflow-y:auto
    }
    .site-header .block-nav-menu.has-open{
        right:0;
        visibility:visible;
        opacity:1;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .site-header .block-nav-menu .ui-menu{
        padding-left:0;
        padding-top:20px;
        padding-bottom:20px
    }
    .site-header .block-nav-menu .ui-menu>li{
        float:none;
        display:block
    }
    .site-header .block-nav-menu .ui-menu>li>a{
        padding:0 15px;
        line-height:46px
    }
    .site-header .block-nav-menu .ui-menu li{
        position:relative
    }
    .site-header .block-nav-menu .ui-menu li.parent>a:after{
        line-height:46px;
        top:0;
        margin:0;
        width:20px;
        content:none
    }
    .site-header .block-nav-menu .ui-menu li a{
        display:inline-block;
        position:relative;
        z-index:20;
        margin-right:30px
    }
    .site-header .block-nav-menu .ui-menu .open-submenu>a{
        color:#fca53c
    }
    .site-header .block-nav-menu .ui-menu .open-submenu>.submenu{
        display:block
    }
    .site-header .block-nav-menu .ui-menu .open-submenu>.toggle-submenu:before{
        content:"\f107"
    }
    .site-header .block-nav-menu .ui-menu .submenu{
        position:static;
        display:none;
        box-shadow:none;
        border:none;
        padding:0 0 0 20px;
        margin:0;
        opacity:1;
        visibility:visible
    }
    .site-header .block-nav-menu .ui-menu .toggle-submenu{
        position:absolute;
        display:block;
        height:46px;
        top:0;
        left:0;
        right:0;
        cursor:pointer;
        text-align:right;
        padding-right:15px;
        line-height:46px
    }
    .site-header .block-nav-menu .ui-menu .toggle-submenu:before{
        content:"\f105";
        font-family:FontAwesome;
        font-size:18px
    }
    .site-header .block-nav-categori{
        width:200px
    }
    .site-header .block-nav-categori .ui-categori .submenu{
        width:100%!important
    }
    .site-header .block-nav-categori .block-title{
        cursor:pointer
    }
    .site-header .block-nav-categori .block-title.active:before{
        content:"";
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:500
    }
    .site-header .block-nav-categori.has-open .block-content{
        left:0;
        visibility:visible;
        opacity:1;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .site-header .block-nav-categori .block-content{
        position:fixed;
        top:0;
        bottom:0;
        left:-110%;
        right:auto;
        width:280px;
        -webkit-box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        background-color:#fff;
        z-index:9999;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        overflow-y:auto
    }
    .site-header .block-nav-categori .ui-categori{
        padding-left:0;
        padding-top:20px;
        padding-bottom:20px
    }
    .site-header .block-nav-categori .ui-categori>li{
        float:none;
        display:block
    }
    .site-header .block-nav-categori .ui-categori>li>a{
        padding:0 15px;
        line-height:46px
    }
    .site-header .block-nav-categori .ui-categori li{
        position:relative
    }
    .site-header .block-nav-categori .ui-categori li.parent>a:after{
        line-height:46px;
        top:0;
        margin:0;
        width:20px;
        content:none
    }
    .site-header .block-nav-categori .ui-categori li a{
        display:inline-block;
        position:relative;
        z-index:20;
        margin-right:30px
    }
    .site-header .block-nav-categori .ui-categori .open-submenu>a{
        color:#fca53c
    }
    .site-header .block-nav-categori .ui-categori .open-submenu>.submenu{
        display:block
    }
    .site-header .block-nav-categori .ui-categori .open-submenu>.toggle-submenu:before{
        content:"\f107"
    }
    .site-header .block-nav-categori .ui-categori .submenu{
        position:static;
        display:none;
        box-shadow:none;
        border:none;
        padding:0 15px;
        margin:0;
        opacity:1;
        visibility:visible
    }
    .site-header .block-nav-categori .ui-categori .toggle-submenu{
        position:absolute;
        display:block;
        height:46px;
        top:0;
        left:0;
        right:0;
        cursor:pointer;
        text-align:right;
        padding-right:15px;
        line-height:46px
    }
    .site-header .block-nav-categori .ui-categori .toggle-submenu:before{
        content:"\f105";
        font-family:FontAwesome;
        font-size:18px
    }
    .site-header .block-nav-categori .ui-categori .categori-list li{
        display:block;
        float:none;
        width:100%
    }
    .site-header .nav-toggle-menu{
        text-transform:uppercase;
        text-align:center;
        background-color:#fca53c;
        color:#fff;
        display:block;
        float:right;
        font-size:15px;
        font-weight:600;
        line-height:57px;
        padding:0 44px 0 25px;
        cursor:pointer;
        background-repeat:no-repeat;
        background-position:right 12px center;
        background-image:url(../images/icon/index1/menu-cat.png)
    }
    .site-header .nav-toggle-menu span{
        margin-right:10px
    }
    .site-header .nav-toggle-menu .fa{
        font-size:24px;
        vertical-align:middle;
        display:none
    }
    .site-header .nav-toggle-menu.active:before{
        content:"";
        position:fixed;
        top:0;
        left:0;
        right:0;
        bottom:0;
        z-index:500
    }
    body.categori-open,body.menu-open{
        overflow:hidden
    }
}
@media (max-width:600px){
    .site-header .header-content .container{
        position:relative
    }
    .site-header .header-content .nav-mind{
        position:static
    }
    .site-header .header-content .block-search{
        position:static;
        width:auto
    }
    .site-header .header-content .block-search .block-title{
        display:block;
        cursor:pointer
    }
    .site-header .header-content .block-search .block-content{
        display:none;
        position:absolute;
        left:0;
        right:0;
        padding:30px 20px;
        background-color:#fff;
        z-index:666;
        margin-top:5px;
        -webkit-box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        box-shadow:rgba(136,136,136,.23) 0 0 3px 0
    }
    .site-header .header-content .block-search .block-content .form-search{
        width:100%
    }
    .site-header .header-content .block-search.active .block-content{
        display:block
    }
}
@media (max-width:479px){
    .site-header .header-content .block-minicart,.site-header .header-content .nav-right{
        position:static
    }
    .site-header .header-content .block-minicart .dropdown-menu{
        left:15px;
        right:15px;
        width:auto
    }
    .site-header .block-nav-categori{
        width:49%!important
    }
    .site-header .block-nav-categori .block-title{
        padding-left:15px;
        padding-right:40px;
        background-position:right 12px center;
        line-height:42px;
        font-size:13px
    }
    .site-header .nav-toggle-menu{
        line-height:42px;
        padding:0 20px;
        width:49%;
        font-size:13px
    }
}
.site-header .close-cate,.site-header .close-nav{
    height:40px;
    width:40px;
    text-align:center;
    line-height:40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/close-popup.png);
    float:left;
    clear:right;
    background-color:rgba(104,51,102,.2);
    display:none;
    cursor:pointer
}
.site-header .close-cate span,.site-header .close-nav span{
    display:none
}

@media (max-width:320px){
    button.email-btn, button.physical-btn {
        border: 1px solid;
        background: #01aff2;
        color: #fff;
        border-radius: 0px;
        padding: 4px 15px;
        font-family: "Segoe UI";
    }
    img.img-logo {
    width: 70%;
    margin-top: -45px;
}
}

@media (max-width:991px){
    .site-header .close-cate,.site-header .close-nav{
        display:block
    }
}
.header-opt-1 .site-header .close-cate:focus,.header-opt-1 .site-header .close-cate:hover,.header-opt-1 .site-header .close-nav:focus,.header-opt-1 .site-header .close-nav:hover{
    background-color:#fca53c
}
.header-opt-2 .site-header .close-cate:focus,.header-opt-2 .site-header .close-cate:hover,.header-opt-2 .site-header .close-nav:focus,.header-opt-2 .site-header .close-nav:hover{
    background-color:#0164c9
}
.header-opt-3 .site-header .close-cate:focus,.header-opt-3 .site-header .close-cate:hover,.header-opt-3 .site-header .close-nav:focus,.header-opt-3 .site-header .close-nav:hover{
    background-color:#e5343e
}
.header-opt-4 .site-header .close-cate:focus,.header-opt-4 .site-header .close-cate:hover,.header-opt-4 .site-header .close-nav:focus,.header-opt-4 .site-header .close-nav:hover{
    background-color:#486393
}
.header-opt-5 .site-header .close-cate:focus,.header-opt-5 .site-header .close-cate:hover,.header-opt-5 .site-header .close-nav:focus,.header-opt-5 .site-header .close-nav:hover{
    background-color:#3266cc
}
.header-opt-6 .site-header .close-cate:focus,.header-opt-6 .site-header .close-cate:hover,.header-opt-6 .site-header .close-nav:focus,.header-opt-6 .site-header .close-nav:hover{
    background-color:#f36
}
.header-opt-7 .site-header .close-cate:focus,.header-opt-7 .site-header .close-cate:hover,.header-opt-7 .site-header .close-nav:focus,.header-opt-7 .site-header .close-nav:hover{
    background-color:#0f5194
}
.header-opt-8 .site-header .close-cate:focus,.header-opt-8 .site-header .close-cate:hover,.header-opt-8 .site-header .close-nav:focus,.header-opt-8 .site-header .close-nav:hover{
    background-color:#ff8307
}
.header-opt-9 .site-header .close-cate:focus,.header-opt-9 .site-header .close-cate:hover,.header-opt-9 .site-header .close-nav:focus,.header-opt-9 .site-header .close-nav:hover{
    background-color:#ff7f00
}
.header-opt-10 .site-header .close-cate:focus,.header-opt-10 .site-header .close-cate:hover,.header-opt-10 .site-header .close-nav:focus,.header-opt-10 .site-header .close-nav:hover{
    background-color:#ef6d6e
}
.header-opt-12 .site-header .close-cate:focus,.header-opt-12 .site-header .close-cate:hover,.header-opt-12 .site-header .close-nav:focus,.header-opt-12 .site-header .close-nav:hover{
    background-color:#cf965f
}
.header-opt-13 .site-header .close-cate:focus,.header-opt-13 .site-header .close-cate:hover,.header-opt-13 .site-header .close-nav:focus,.header-opt-13 .site-header .close-nav:hover{
    background-color:#ffd43f
}
.header-opt-14 .site-header .close-cate:focus,.header-opt-14 .site-header .close-cate:hover,.header-opt-14 .site-header .close-nav:focus,.header-opt-14 .site-header .close-nav:hover{
    background-color:#f62341
}
.header-opt-1 .header-top{
    background-color:#fca53c;
    padding:0
}
.header-opt-1 .header-top .container:after,.header-opt-1 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-1 .header-top .container:after{
    clear:both
}
.header-opt-1 .hotline{
    float:left;
    color:#fff
}
.header-opt-1 .hotline:after,.header-opt-1 .hotline:before{
    content:"";
    display:table
}
.header-opt-1 .hotline:after{
    clear:both
}
.header-opt-1 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-1 .hotline>li>a,.header-opt-1 .hotline>li>span{
    line-height:50px
}
.header-opt-1 .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-1 .hotline>li:first-child{
    padding-left:0
}
.header-opt-1 .hotline>li:first-child:before{
    content:none
}
.header-opt-1 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:479px){
    .header-opt-1 .hotline>li{
        padding:0 10px;
        padding-left:0
    }
    .header-opt-1 .hotline>li:before{
        display:none
    }
}
.header-opt-1 .links{
    float:right;
    color:#fff;
    position:relative
}
.header-opt-1 .links:after,.header-opt-1 .links:before{
    content:"";
    display:table
}
.header-opt-1 .links:after{
    clear:both
}
.header-opt-1 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-1 .links>li>a,.header-opt-1 .links>li>span{
    color:#fff;
    display:block;
    line-height:50px
}
.header-opt-1 .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-1 .links>li:last-child{
    padding-right:0
}
.header-opt-1 .links>li:last-child:before{
    content:none
}
.header-opt-1 .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-1 .links>li{
        padding:0 15px;
        padding-left:0
    }
    .header-opt-1 .links>li:before{
        display:none
    }
}
@media (max-width:479px){
    .header-opt-1 .links .setting{
        position:static
    }
    .header-opt-1 .links .setting .dropdown-menu{
        top:50px
    }
}
.header-opt-1 .header-content{
    background-color:#f5f5f5;
    padding:55px 0 47px
}
.header-opt-1 .header-content .logo{
    display:block;
    padding-top:10px
}
.header-opt-1 .header-content .block-search{
    float:right;
    position:relative
}
@media (max-width:1199px){
    .header-opt-1 .header-content .block-search .categori-search{
        display:none
    }
}
.header-opt-1 .header-content .block-minicart{
    float:right
}
.header-opt-1 .header-content .block-minicart.open>.dropdown-toggle,.header-opt-1 .header-content .block-minicart:hover>.dropdown-toggle{
    background-color:#fb8e0a
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle{
    width:118px;
    line-height:47px;
    height:49px;
    display:block;
    position:relative;
    color:#fff;
    background-color:#fca53c
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-1 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:38px;
    display:block;
    height:49px;
    float:left;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/minicart.png)
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .cart-text,.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-title,.header-opt-1 .header-content .block-minicart>.dropdown-toggle .text{
    display:none
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter{
    float:left;
    text-align:center;
    width:80px
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#312e42;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    left:17px;
    font-size:14px
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-label{
    display:none
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle .counter-price{
    font-size:17px
}
.header-opt-1 .header-content .link-wishlist{
    line-height:49px;
    height:49px;
    background-color:#fca53c;
    color:#fff;
    text-align:center;
    float:right;
    width:50px;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/wishlist.png)
}
.header-opt-1 .header-content .link-wishlist span{
    display:none
}
.header-opt-1 .header-content .link-wishlist:hover{
    background-color:#fb8e0a
}


@media (min-width:992px) and (max-width:1199px){
    .header-opt-1 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-1 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-1 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-1 .block-nav-menu .ui-menu>li{
        height:57px;
        padding:0 23px;
        line-height:57px
    }
    .header-opt-1 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-1 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-1 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-1 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
@media (max-width:991px){
    .header-opt-1 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-1 .header-content .nav-left{
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-1 .header-content .nav-mind{
        float:left
    }
    .header-opt-1 .header-content .nav-right{
        float:right
    }
}
.header-opt-2 .header-top{
    background-color:#0164c9;
    padding:0
}
.header-opt-2 .header-top .container:after,.header-opt-2 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-2 .header-top .container:after{
    clear:both
}
.header-opt-2 .hotline{
    float:left;
    color:#fff
}
.header-opt-2 .hotline:after,.header-opt-2 .hotline:before{
    content:"";
    display:table
}
.header-opt-2 .hotline:after{
    clear:both
}
.header-opt-2 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-2 .hotline>li>a,.header-opt-2 .hotline>li>span{
    line-height:50px
}
.header-opt-2 .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-2 .hotline>li:first-child{
    padding-left:0
}
.header-opt-2 .hotline>li:first-child:before{
    content:none
}
.header-opt-2 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:479px){
    .header-opt-2 .hotline>li{
        padding:0 10px;
        padding-left:0
    }
    .header-opt-2 .hotline>li:before{
        display:none
    }
}
.header-opt-2 .links{
    float:right;
    color:#fff;
    position:relative
}
.header-opt-2 .links:after,.header-opt-2 .links:before{
    content:"";
    display:table
}
.header-opt-2 .links:after{
    clear:both
}
.header-opt-2 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-2 .links>li>a,.header-opt-2 .links>li>span{
    color:#fff;
    display:block;
    line-height:50px
}
.header-opt-2 .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-2 .links>li:last-child{
    padding-right:0
}
.header-opt-2 .links>li:last-child:before{
    content:none
}
.header-opt-2 .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-2 .links>li{
        padding:0 10px;
        padding-left:0
    }
    .header-opt-2 .links>li:before{
        display:none
    }
}
@media (max-width:479px){
    .header-opt-2 .links .setting{
        position:static
    }
    .header-opt-2 .links .setting .dropdown-menu{
        top:50px
    }
}
.header-opt-2 .setting .account li a:focus,.header-opt-2 .setting .account li a:hover{
    color:#0164c9
}
.header-opt-2 .header-content{
    background-color:#f5f5f5;
    padding:55px 0 47px
}
.header-opt-2 .header-content .logo{
    padding-top:10px
}
.header-opt-2 .header-content .block-search{
    float:right;
    position:relative;
    width:100%;
    max-width:533px
}
.header-opt-2 .header-content .block-search .block-title{
    background-color:#0164c9
}
.header-opt-2 .header-content .block-search .form-search{
    width:100%
}
.header-opt-2 .header-content .block-search .form-search .form-control{
    padding-left:64px
}
.header-opt-2 .header-content .block-search .form-search .btn-search{
    background-color:#0164c9
}
.header-opt-2 .header-content .block-search .form-search .btn-search:hover{
    background-color:#014b96
}
.header-opt-2 .header-content .block-minicart{
    float:right
}
.header-opt-2 .header-content .block-minicart.open>.dropdown-toggle,.header-opt-2 .header-content .block-minicart:hover>.dropdown-toggle{
    background-color:#014b96
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle{
    width:190px;
    line-height:47px;
    height:49px;
    display:block;
    position:relative;
    color:#fff;
    background-color:#0164c9;
    padding-left:13px
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-2 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:38px;
    display:block;
    height:49px;
    float:left;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/minicart.png)
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .cart-text{
    display:block;
    float:left;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    padding-left:9px
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter{
    float:left;
    text-align:center;
    width:80px
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#312e42;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    left:30px;
    font-size:14px
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-label{
    display:none
}
.header-opt-2 .header-content .block-minicart>.dropdown-toggle .counter-price{
    font-size:16px;
    font-weight:600;
    display:block;
    float:left;
    padding-left:5px
}
.header-opt-2 .block-minicart .actions .btn:focus,.header-opt-2 .block-minicart .actions .btn:hover{
    background-color:#0164c9
}
.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-2 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#0164c9
}
.header-opt-2 .block-nav-categori .block-title{
    background-color:#0164c9;
    cursor:pointer
}
.header-opt-2 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-2 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-2 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#0164c9
}
.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-2 .block-nav-categori .view-all-categori a{
    background-color:#E1E1E1
}
.header-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-2 .block-nav-categori .view-all-categori a:hover{
    background-color:#0164c9
}
.header-opt-2 .block-nav-menu .ui-menu>li a:hover,.header-opt-2 .block-nav-menu .ui-menu>li:hover>a{
    color:#0164c9
}
@media (min-width:992px){
    .header-opt-2 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-2 .block-nav-menu .ui-menu>li ul a:hover{
        color:#0164c9!important
    }
}
.header-opt-2 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-2 .nav-toggle-menu{
    background-color:#0164c9
}
.header-opt-2 .header-nav{
    background-color:#F5F5F5
}
.header-opt-2 .header-nav .box-header-nav{
    background-color:#fff
}
@media (max-width:1199px){
    .header-opt-2 .block-nav-menu .ui-menu>li>a{
        padding:0 12px
    }
}
@media (max-width:991px){
    .header-opt-2 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-2 .header-content .nav-left{
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-2 .header-content .nav-mind{
        float:left
    }
    .header-opt-2 .header-content .nav-right{
        float:right
    }
}
@media (max-width:600px){
    .header-opt-2 .header-content .container{
        position:relative
    }
    .header-opt-2 .header-content .block-search,.header-opt-2 .header-content .nav-mind{
        position:static
    }
    .header-opt-2 .header-content .block-search .block-title{
        display:block;
        cursor:pointer
    }
    .header-opt-2 .header-content .block-search .block-content{
        display:none;
        position:absolute;
        left:0;
        right:0;
        padding:30px 20px;
        background-color:#fff;
        z-index:666;
        margin-top:5px;
        -webkit-box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        box-shadow:rgba(136,136,136,.23) 0 0 3px 0
    }
    .header-opt-2 .header-content .block-search .block-content .form-search{
        width:100%
    }
    .header-opt-2 .header-content .block-search.active .block-content{
        display:block
    }
}
@media (max-width:479px){
    .header-opt-2 .block-nav-categori{
        width:49%
    }
    .header-opt-2 .block-nav-categori .block-title{
        padding-left:15px;
        padding-right:40px;
        background-position:right 12px center;
        line-height:42px;
        font-size:13px
    }
    .header-opt-2 .nav-toggle-menu{
        line-height:42px;
        padding:0 20px;
        width:49%;
        font-size:13px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-2 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-2 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-2 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-2 .block-nav-menu .ui-menu>li{
        height:57px;
        padding:0 23px;
        line-height:57px
    }
    .header-opt-2 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-2 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-2 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-2 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-3 .header-top{
    background-color:#e5343e;
    padding:0
}
.header-opt-3 .header-top .container:after,.header-opt-3 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-3 .header-top .container:after{
    clear:both
}
.header-opt-3 .hotline{
    float:left;
    color:#fff
}
.header-opt-3 .hotline:after,.header-opt-3 .hotline:before{
    content:"";
    display:table
}
.header-opt-3 .hotline:after{
    clear:both
}
.header-opt-3 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-3 .hotline>li>a,.header-opt-3 .hotline>li>span{
    line-height:50px
}
.header-opt-3 .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-3 .hotline>li:first-child{
    padding-left:0
}
.header-opt-3 .hotline>li:first-child:before{
    content:none
}
.header-opt-3 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:479px){
    .header-opt-3 .hotline>li{
        padding:0 10px;
        padding-left:0
    }
    .header-opt-3 .hotline>li:before{
        display:none
    }
}
.header-opt-3 .links{
    float:right;
    color:#fff;
    position:relative
}
.header-opt-3 .links:after,.header-opt-3 .links:before{
    content:"";
    display:table
}
.header-opt-3 .links:after{
    clear:both
}
.header-opt-3 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-3 .links>li>a,.header-opt-3 .links>li>span{
    color:#fff;
    display:block;
    line-height:50px
}
.header-opt-3 .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-3 .links>li:last-child{
    padding-right:0
}
.header-opt-3 .links>li:last-child:before{
    content:none
}
.header-opt-3 .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-3 .links>li{
        padding:0 10px;
        padding-left:0
    }
    .header-opt-3 .links>li:before{
        display:none
    }
}
@media (max-width:479px){
    .header-opt-3 .links .setting{
        position:static
    }
    .header-opt-3 .links .setting .dropdown-menu{
        top:50px
    }
}
.header-opt-3 .setting .account li a:focus,.header-opt-3 .setting .account li a:hover{
    color:#e5343e
}
.header-opt-3 .header-content{
    background-color:#f5f5f5;
    padding:55px 0 53px
}
.header-opt-3 .header-content .logo{
    padding-top:10px;
    text-align:center;
    display:block
}
.header-opt-3 .header-content .block-search{
    float:left;
    position:relative;
    width:100%;
    max-width:359px
}
.header-opt-3 .header-content .block-search .block-title{
    background-color:#e5343e
}
.header-opt-3 .header-content .block-search .form-search{
    width:100%
}
.header-opt-3 .header-content .block-search .form-search .form-control{
    padding-left:20px
}
.header-opt-3 .header-content .block-search .form-search .btn-search{
    background-color:#e5343e
}
.header-opt-3 .header-content .block-search .form-search .btn-search:hover{
    background-color:#cc1a24
}
.header-opt-3 .header-content .block-minicart{
    float:right
}
.header-opt-3 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,.header-opt-3 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon{
    background-color:#cc1a24
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle{
    height:49px;
    display:block;
    position:relative;
    color:#fff;
    padding-left:13px
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-3 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:70px;
    display:block;
    height:49px;
    float:right;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/minicart.png);
    background-color:#e5343e
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#312e42;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    right:19px;
    font-size:14px
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter{
    float:left;
    text-align:left;
    width:200px;
    padding-left:39px;
    border:1px solid #999;
    height:49px;
    background-color:#fff;
    border-right:none;
    color:#888;
    font-size:14px;
    font-weight:400
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .cart-text{
    display:block;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    color:#e5353d;
    padding-top:7px;
    line-height:1;
    margin-bottom:1px
}
.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter-label:after{
    content:"-";
    padding-left:3px
}
.header-opt-3 .block-minicart .actions .btn:focus,.header-opt-3 .block-minicart .actions .btn:hover{
    background-color:#e5343e
}
.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-3 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#e5343e
}
.header-opt-3 .block-nav-categori .block-title{
    background-color:#e5343e;
    cursor:pointer
}
.header-opt-3 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-3 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-3 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#e5343e
}
.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-3 .block-nav-categori .view-all-categori a{
    background-color:#F9F9F9
}
.header-opt-3 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-3 .block-nav-categori .view-all-categori a:hover{
    background-color:#e5343e
}
.header-opt-3 .block-nav-menu .ui-menu>li a:hover,.header-opt-3 .block-nav-menu .ui-menu>li.open-submenu>a,.header-opt-3 .block-nav-menu .ui-menu>li:hover>a{
    color:#e5343e!important
}
.header-opt-3 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-3 .nav-toggle-menu{
    background-color:#e5343e
}
.header-opt-3 .header-nav,.header-opt-3 .header-nav .box-header-nav{
    background-color:#fff
}
@media (max-width:991px){
    .header-opt-3 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-3 .header-content .nav-left{
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-3 .header-content .nav-mind{
        float:left;
        padding-right:0
    }
    .header-opt-3 .header-content .nav-right{
        float:right;
        padding-left:0
    }
}
@media (max-width:600px){
    .header-opt-3 .header-content .container{
        position:relative
    }
    .header-opt-3 .header-content .block-search,.header-opt-3 .header-content .nav-mind{
        position:static
    }
    .header-opt-3 .header-content .block-search .block-title{
        display:block;
        cursor:pointer
    }
    .header-opt-3 .header-content .block-search .block-content{
        display:none;
        position:absolute;
        left:0;
        right:0;
        padding:30px 20px;
        background-color:#fff;
        z-index:666;
        margin-top:5px;
        -webkit-box-shadow:rgba(136,136,136,.23) 0 0 3px 0;
        box-shadow:rgba(136,136,136,.23) 0 0 3px 0
    }
    .header-opt-3 .header-content .block-search .block-content .form-search{
        width:100%
    }
    .header-opt-3 .header-content .block-search.active .block-content{
        display:block
    }
}
@media (max-width:600px){
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle{
        padding:0
    }
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter{
        width:auto;
        padding:0;
        margin:0;
        border:none;
        background-color:transparent
    }
    .header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .cart-text,.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .counter-label,.header-opt-3 .header-content .block-minicart>.dropdown-toggle .counter .counter-price{
        display:none
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-3 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-3 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-3 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-3 .block-nav-menu .ui-menu>li{
        height:57px;
        padding:0 23px;
        line-height:57px
    }
    .header-opt-3 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-3 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-3 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-3 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-4 .header-top{
    background-color:#e1e1e1;
    padding:0
}
.header-opt-4 .header-top .container:after,.header-opt-4 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-4 .header-top .container:after{
    clear:both
}
.header-opt-4 .hotline{
    float:left;
    color:#333
}
.header-opt-4 .hotline:after,.header-opt-4 .hotline:before{
    content:"";
    display:table
}
.header-opt-4 .hotline:after{
    clear:both
}
.header-opt-4 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-4 .hotline>li>span{
    line-height:48px
}
.header-opt-4 .hotline>li>a{
    line-height:48px;
    color:#333
}
.header-opt-4 .hotline>li>a:focus,.header-opt-4 .hotline>li>a:hover{
    color:#486393
}
.header-opt-4 .hotline>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-4 .hotline>li{
        padding:0 15px;
        padding-left:0
    }
    .header-opt-4 .hotline>li:before{
        display:none
    }
}
.header-opt-4 .switcher .dropdown-toggle .fa{
    margin-left:6px;
    font-size:14px;
    color:#888
}
.header-opt-4 .links{
    float:right;
    color:#333;
    position:relative
}
.header-opt-4 .links:after,.header-opt-4 .links:before{
    content:"";
    display:table
}
.header-opt-4 .links:after{
    clear:both
}
.header-opt-4 .links>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-4 .links>li>a,.header-opt-4 .links>li>span{
    color:#333;
    display:block;
    line-height:48px
}
.header-opt-4 .links>li>a:focus,.header-opt-4 .links>li>a:hover,.header-opt-4 .links>li>span:focus,.header-opt-4 .links>li>span:hover{
    color:#486393
}
.header-opt-4 .links>li:last-child{
    padding-right:0
}
.header-opt-4 .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-4 .links>li{
        padding:0 15px;
        padding-left:0
    }
    .header-opt-4 .links>li:before{
        display:none
    }
}
.header-opt-4 .setting .account li a:focus,.header-opt-4 .setting .account li a:hover{
    color:#486393
}
.header-opt-4 .header-content{
    background-color:#fff;
    padding:44px 0 48px
}
.header-opt-4 .header-content .nav-right{
    padding-left:0
}
.header-opt-4 .header-content .logo{
    padding-top:6px;
    text-align:center;
    display:block
}
.header-opt-4 .header-content .block-search{
    float:left;
    position:relative;
    width:100%;
    margin-top:10px;
    margin-left:27px
}
.header-opt-4 .header-content .block-search .block-title{
    background-color:#486393
}
.header-opt-4 .header-content .block-search .form-search{
    width:100%;
    max-width:362px
}
.header-opt-4 .header-content .block-search .form-search .form-control{
    padding-left:18px
}
.header-opt-4 .header-content .block-search .form-search .btn-search{
    background-color:#486393
}
.header-opt-4 .header-content .block-search .form-search .btn-search:hover{
    background-color:#374c71
}
.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single{
    border-right:none;
    margin-right:-1px;
    z-index:10;
    position:relative
}
.header-opt-4 .header-content .block-search .categori-search .chosen-container .chosen-single:before{
    content:"";
    height:40px;
    width:1px;
    background-color:#dfdfdf;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-20px
}
.header-opt-4 .header-content .custom-link{
    display:block
}
@media (max-width:991px){
    .header-opt-4 .header-content .custom-link{
        display:none
    }
}
.header-opt-4 .header-content .custom-link:after,.header-opt-4 .header-content .custom-link:before{
    content:"";
    display:table
}
.header-opt-4 .header-content .custom-link:after{
    clear:both
}
.header-opt-4 .header-content .custom-link .link{
    float:left;
    left:25%;
    margin-left:43px;
    position:relative;
    max-width:540px
}
@media (max-width:1199px){
    .header-opt-4 .header-content .custom-link .link{
        left:0;
        margin-left:0
    }
}
.header-opt-4 .header-content .custom-link .link li{
    display:inline-block;
    line-height:12px;
    border-right:1px solid #9b9b9b;
    font-size:13px;
    color:#888;
    padding:0 8px 0 4px
}
.header-opt-4 .header-content .custom-link .link li a{
    color:#888
}
.header-opt-4 .header-content .custom-link .link li a:hover{
    color:#486393
}
.header-opt-4 .header-content .custom-link .link li:last-child{
    border-right:none
}
.header-opt-4 .header-content .custom-link .text-free{
    float:right;
    font-size:13px;
    color:#888
}
.header-opt-4 .header-content .custom-link .text-free img{
    margin-right:5px
}
.header-opt-4 .header-content .custom-link .text-free a{
    color:#888
}
.header-opt-4 .header-content .custom-link .text-free a:hover{
    color:#486393
}
.header-opt-4 .header-content .link-login,.header-opt-4 .header-content .link-wishlist{
    width:auto;
    float:right;
    font-size:14px;
    color:#888;
    line-height:1;
    background-image:none;
    background-color:transparent;
    margin-top:12px;
    margin-left:12px
}
.header-opt-4 .header-content .link-login:hover,.header-opt-4 .header-content .link-wishlist:hover{
    color:#486393
}
.header-opt-4 .header-content .link-login:before,.header-opt-4 .header-content .link-wishlist:before{
    content:"";
    width:34px;
    height:48px;
    display:inline-block;
    vertical-align:bottom;
    background-position:bottom center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index4/wislist.png);
    margin-right:3px
}
.header-opt-4 .header-content .link-login span,.header-opt-4 .header-content .link-wishlist span{
    display:inline-block;
    vertical-align:bottom
}
@media (max-width:479px){
    .header-opt-4 .header-content .link-login,.header-opt-4 .header-content .link-wishlist{
        margin-right:0
    }
    .header-opt-4 .header-content .link-login span,.header-opt-4 .header-content .link-wishlist span{
        display:none
    }
}
.header-opt-4 .header-content .link-wishlist{
    margin-left:0
}
.header-opt-4 .header-content .link-login:before{
    background-image:url(../images/icon/index4/user.png)
}
.header-opt-4 .header-content .block-minicart{
    float:right;
    margin-left:9px
}
.header-opt-4 .header-content .block-minicart.open>.dropdown-toggle .counter,.header-opt-4 .header-content .block-minicart:hover>.dropdown-toggle .counter{
    color:#486393
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle{
    display:block;
    position:relative;
    color:#fff;
    margin-top:12px
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-4 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:40px;
    height:48px;
    background-repeat:no-repeat;
    background-position:center bottom;
    background-image:url(../images/icon/index4/cart.png);
    display:inline-block;
    vertical-align:bottom
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter{
    font-size:14px;
    color:#9f9f9f;
    display:inline-block;
    vertical-align:bottom;
    line-height:1
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-number{
    color:#486393
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .cart-text{
    text-transform:capitalize
}
.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-label,.header-opt-4 .header-content .block-minicart>.dropdown-toggle .counter-price{
    display:none
}
.header-opt-4 .block-minicart .actions .btn:focus,.header-opt-4 .block-minicart .actions .btn:hover{
    background-color:#486393
}
.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-4 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#486393
}
.header-opt-4 .block-nav-categori .block-title{
    background-color:#2f4060;
    cursor:pointer;
    line-height:50px;
    height:50px
}
.header-opt-4 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-4 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-4 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#486393
}
.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-4 .block-nav-categori .view-all-categori a{
    background-color:#E1E1E1
}
.header-opt-4 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-4 .block-nav-categori .view-all-categori a:hover{
    background-color:#486393
}
.header-opt-4 .block-nav-menu .ui-menu{
    padding-left:0
}
.header-opt-4 .block-nav-menu .ui-menu>li a:hover{
    color:#486393!important
}
@media (min-width:992px){
    .header-opt-4 .block-nav-menu .ui-menu>li:hover>a{
        color:#fca53c!important
    }
}
.header-opt-4 .block-nav-menu .ui-menu>li>a{
    line-height:50px
}
@media (min-width:992px){
    .header-opt-4 .block-nav-menu .ui-menu>li>a{
        color:#fff
    }
}
.header-opt-4 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-4 .nav-toggle-menu{
    background-color:#2f4060;
    line-height:50px
}
.header-opt-4 .header-nav,.header-opt-4 .header-nav .box-header-nav{
    background-color:#486393
}
.header-opt-4 .header-nav .custom-link{
    float:right;
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    font-family:Lato,sans-serif;
    line-height:49px
}
.header-opt-4 .header-nav .custom-link i{
    font-size:16px;
    margin-right:5px
}
.header-opt-4 .header-nav .custom-link a{
    color:#fff
}
@media (max-width:1199px){
    .header-opt-4 .header-nav .custom-link{
        display:none;
        visibility:hidden
    }
}
@media (max-width:1199px){
    .header-opt-4 .header-content .block-search .categori-search{
        display:none
    }
}
@media (max-width:991px){
    .header-opt-4 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-4 .header-content .nav-mind{
        float:left
    }
    .header-opt-4 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0;
        width:275px
    }
    .header-opt-4 .header-content .nav-right{
        float:right
    }
    .header-opt-4 .header-content .nav-left{
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
}
@media (max-width:600px){
    .header-opt-4 .header-content .nav-mind .block-search{
        width:auto;
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-4 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-4 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-4 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-4 .block-nav-menu .ui-menu>li{
        height:50px;
        padding:0 23px;
        line-height:50px
    }
    .header-opt-4 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-4 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-4 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-4 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-5 .header-top{
    background-color:#f6f6f6;
    padding:0
}
.header-opt-5 .header-top .container:after,.header-opt-5 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-5 .header-top .container:after{
    clear:both
}
.header-opt-5 .hotline{
    float:left;
    color:#333
}
.header-opt-5 .hotline:after,.header-opt-5 .hotline:before{
    content:"";
    display:table
}
.header-opt-5 .hotline:after{
    clear:both
}
.header-opt-5 .hotline>li{
    position:relative;
    padding:0 20px;
    padding-left:0;
    margin-right:20px;
    float:left
}
.header-opt-5 .hotline>li>a,.header-opt-5 .hotline>li>span{
    line-height:50px;
    color:#333
}
.header-opt-5 .hotline>li>a:hover{
    color:#3266cc
}
.header-opt-5 .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#888;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:-20px
}
@media (max-width:600px){
    .header-opt-5 .hotline>li:before{
        display:none
    }
}
.header-opt-5 .hotline>li:first-child{
    padding-left:0
}
.header-opt-5 .hotline>li:first-child:before{
    content:none
}
.header-opt-5 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
.header-opt-5 .links{
    float:right;
    color:#333;
    position:relative
}
.header-opt-5 .links:after,.header-opt-5 .links:before{
    content:"";
    display:table
}
.header-opt-5 .links:after{
    clear:both
}
.header-opt-5 .links>li{
    position:relative;
    padding:0 15px;
    padding-left:0;
    margin-right:15px;
    float:left
}
.header-opt-5 .links>li>a,.header-opt-5 .links>li>span{
    color:#333;
    display:block;
    line-height:50px
}
.header-opt-5 .links>li>a:hover{
    color:#3266cc
}
.header-opt-5 .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#333;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:-15px
}
@media (max-width:600px){
    .header-opt-5 .links>li:before{
        display:none
    }
}
.header-opt-5 .links>li:last-child{
    padding-right:0;
    margin-right:0
}
.header-opt-5 .links>li:first-child{
    padding-left:0
}
.header-opt-5 .links>li:first-child:before{
    content:none
}
@media (max-width:479px){
    .header-opt-5 .links .setting{
        position:static
    }
    .header-opt-5 .links .setting .dropdown-menu{
        top:50px
    }
}
.header-opt-5 .links .setting .account li a:hover,.header-opt-5 .setting .account li a:focus,.header-opt-5 .setting .account li a:hover{
    color:#3266cc
}
.header-opt-5 .header-content{
    background-color:#fff;
    padding:55px 0 52px
}
.header-opt-5 .header-content .logo{
    display:block;
    padding-top:10px
}
.header-opt-5 .header-content .block-search{
    float:right;
    position:relative
}
.header-opt-5 .header-content .block-search .block-title{
    background-color:#3266cc
}
.header-opt-5 .header-content .block-search .form-search{
    width:350px
}
.header-opt-5 .header-content .block-search .form-search .form-control{
    padding-left:20px
}
.header-opt-5 .header-content .block-search .categori-search .chosen-container .chosen-single{
    border-right:1px solid #dfdfdf;
    z-index:10
}
.header-opt-5 .header-content .block-search .btn-search{
    background-color:#3266cc
}
.header-opt-5 .header-content .block-search .btn-search:hover{
    background-color:#2852a3
}
.header-opt-5 .header-content .block-minicart{
    float:right;
    margin-right:9px
}
.header-opt-5 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,.header-opt-5 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon{
    border-color:#fca53c;
    background-image:url(../images/icon/index5/cart-hover.png)
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle{
    position:relative;
    display:block
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-5 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    background-color:transparent;
    width:46px;
    height:46px;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #3266cc;
    border-radius:100%;
    display:block;
    float:right;
    background-image:url(../images/icon/index5/cart.png)
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-icon:hover{
    border-color:#fca53c;
    background-image:url(../images/icon/index5/cart-hover.png)
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .cart-text,.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-title,.header-opt-5 .header-content .block-minicart>.dropdown-toggle .text{
    display:none
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-number{
    background-color:#3266cc;
    color:#fff;
    display:block;
    width:32px;
    line-height:18px;
    position:absolute;
    padding:0;
    text-align:center;
    font-size:12px;
    font-weight:400;
    border-radius:20px;
    top:-9px;
    left:50%;
    font-family:Arial
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-number:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:4px 6px 0 0;
    border-color:#3266cc transparent transparent;
    position:absolute;
    left:10px;
    bottom:-4px
}
.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-label,.header-opt-5 .header-content .block-minicart>.dropdown-toggle .counter-price{
    display:none
}
.header-opt-5 .header-content .link-compare,.header-opt-5 .header-content .link-wishlist{
    background-color:transparent;
    width:46px;
    height:46px;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #3266cc;
    border-radius:100%;
    display:block;
    float:right;
    margin-right:20px
}
.header-opt-5 .header-content .link-compare span,.header-opt-5 .header-content .link-wishlist span{
    display:none
}
.header-opt-5 .header-content .link-compare:hover,.header-opt-5 .header-content .link-wishlist:hover{
    border-color:#fca53c
}
.header-opt-5 .header-content .link-wishlist{
    background-image:url(../images/icon/index5/wishlist.png)
}
.header-opt-5 .header-content .link-wishlist:hover{
    background-image:url(../images/icon/index5/wishlist-hover.png)
}
.header-opt-5 .header-content .link-compare{
    background-image:url(../images/icon/index5/compare.png)
}
.header-opt-5 .header-content .link-compare:hover{
    background-image:url(../images/icon/index5/compare-hover.png)
}
.header-opt-5 .block-minicart .actions .btn:focus,.header-opt-5 .block-minicart .actions .btn:hover{
    background-color:#3266cc
}
.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-5 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#3266cc
}
.header-opt-5 .block-nav-categori .block-title{
    background-color:#3266cc;
    cursor:pointer;
    line-height:52px
}
.header-opt-5 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-5 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-5 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#3266cc
}
.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-5 .block-nav-categori .view-all-categori a{
    background-color:#888;
    color:#fff
}
.header-opt-5 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-5 .block-nav-categori .view-all-categori a:hover{
    background-color:#3266cc
}
.header-opt-5 .block-nav-menu .ui-menu>li a:hover{
    color:#3266cc!important
}
@media (min-width:992px){
    .header-opt-5 .block-nav-menu .ui-menu>li:hover>a{
        color:#fca53c!important
    }
}
.header-opt-5 .block-nav-menu .ui-menu>li>a{
    line-height:52px
}
@media (min-width:992px){
    .header-opt-5 .block-nav-menu .ui-menu>li>a{
        color:#fff
    }
}
.header-opt-5 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-5 .nav-toggle-menu{
    background-color:#3266cc;
    line-height:52px
}
.header-opt-5 .header-nav{
    background-color:#fff
}
.header-opt-5 .header-nav .box-header-nav{
    background-color:#668fe0
}
@media (max-width:1199px){
    .header-opt-5 .header-content .block-search .categori-search{
        display:none
    }
}
@media (max-width:991px){
    .header-opt-5 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-5 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-5 .header-content .nav-mind{
        float:left
    }
    .header-opt-5 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0;
        width:275px
    }
    .header-opt-5 .header-content .nav-right{
        float:right
    }
}
@media (max-width:600px){
    .header-opt-5 .header-content .nav-mind .block-search{
        width:auto;
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-5 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-5 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-5 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-5 .block-nav-menu .ui-menu>li{
        height:50px;
        padding:0 23px;
        line-height:50px
    }
    .header-opt-5 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-5 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-5 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-5 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-6 .nav-toggle-menu{
    line-height:50px;
    background-color:#000
}
.header-opt-6 .header-top{
    padding:0;
    font-size:13px;
    background-color:#f6f6f6
}
.header-opt-6 .header-top .hotline{
    float:left;
    color:#666
}
.header-opt-6 .header-top .hotline:after,.header-opt-6 .header-top .hotline:before{
    content:"";
    display:table
}
.header-opt-6 .header-top .hotline:after{
    clear:both
}
.header-opt-6 .header-top .hotline>li{
    position:relative;
    padding:0 18px;
    float:left
}
.header-opt-6 .header-top .hotline>li>a,.header-opt-6 .header-top .hotline>li>span{
    color:#666;
    line-height:36px
}
.header-opt-6 .header-top .hotline>li>a:hover{
    color:#f36
}
.header-opt-6 .header-top .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#e0e0e0;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-6 .header-top .hotline>li:first-child{
    padding-left:0
}
.header-opt-6 .header-top .hotline>li:first-child:before{
    content:none
}
.header-opt-6 .header-top .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:479px){
    .header-opt-6 .header-top .hotline>li:before{
        display:none
    }
}
@media (max-width:600px){
    .header-opt-6 .header-top .hotline>li{
        padding-left:0
    }
    .header-opt-6 .header-top .hotline>li:before{
        display:none
    }
}
.header-opt-6 .header-top .links{
    float:right;
    color:#fff;
    position:relative
}
.header-opt-6 .header-top .links:after,.header-opt-6 .header-top .links:before{
    content:"";
    display:table
}
.header-opt-6 .header-top .links:after{
    clear:both
}
.header-opt-6 .header-top .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-6 .header-top .links>li>a,.header-opt-6 .header-top .links>li>span{
    color:#666;
    display:block;
    line-height:36px
}
.header-opt-6 .header-top .links>li>a{
    color:#666;
    line-height:36px
}
.header-opt-6 .header-top .links>li>a:hover{
    color:#f36
}
.header-opt-6 .header-top .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#e0e0e0;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-6 .header-top .links>li:last-child{
    padding-right:0
}
.header-opt-6 .header-top .links>li:last-child:before{
    content:none
}
.header-opt-6 .header-top .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-6 .header-top .links>li:before{
        display:none
    }
}
@media (max-width:600px){
    .header-opt-6 .header-top .links>li{
        padding-left:0
    }
    .header-opt-6 .header-top .links>li:before{
        display:none
    }
}
.header-opt-6 .header-top .links .setting .dropdown-menu{
    width:185px
}
@media (max-width:479px){
    .header-opt-6 .header-top .links .setting{
        position:static
    }
    .header-opt-6 .header-top .links .setting .dropdown-menu{
        top:100%
    }
}
.header-opt-6 .header-top .setting .account li a:focus,.header-opt-6 .header-top .setting .account li a:hover{
    color:#f36
}
.header-opt-6 .header-content{
    background-color:#fff;
    padding-top:20px;
    padding-bottom:35px
}
.header-opt-6 .header-content .logo{
    display:block
}
.header-opt-6 .header-content .nav-mind{
    float:right
}
.header-opt-6 .header-content .nav-right{
    float:right;
    padding-right:15px
}
.header-opt-6 .header-content .block-search{
    float:right;
    margin-top:18px
}
.header-opt-6 .header-content .block-search .block-title{
    line-height:40px;
    height:40px;
    width:45px;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0;
    background-color:#f36
}
.header-opt-6 .header-content .block-search .block-title:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-6 .header-content .block-search .categori-search{
    width:153px
}
.header-opt-6 .header-content .block-search .categori-search .chosen-container .chosen-single,.header-opt-6 .header-content .block-search .categori-search .dropdown-toggle{
    background-color:#f6f6f6;
    border-color:#eee;
    line-height:38px;
    height:40px
}
.header-opt-6 .header-content .block-search .form-search{
    width:415px
}
@media (max-width:1199px){
    .header-opt-6 .header-content .block-search .form-search{
        width:260px
    }
}
@media (max-width:767px){
    .header-opt-6 .header-content .block-search .form-search{
        width:100%
    }
}
.header-opt-6 .header-content .block-search .form-search .form-control{
    border-color:#eee;
    height:40px;
    padding-left:17px;
    padding-right:45px;
    font-size:14px;
    color:#999
}
.header-opt-6 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.header-opt-6 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#999
}
.header-opt-6 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#999
}
.header-opt-6 .header-content .block-search .form-search .btn-search{
    width:45px;
    background-color:#f36;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0
}
.header-opt-6 .header-content .block-search .form-search .btn-search:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-6 .header-content .block-search .form-search .btn-search:hover{
    background-color:#ff0040
}
.header-opt-6 .header-content .block-minicart{
    float:right;
    margin-top:18px;
    margin-left:30px
}
@media (max-width:991px){
    .header-opt-6 .header-content .block-minicart{
        margin-top:10px;
        margin-left:20px
    }
}
.header-opt-6 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,.header-opt-6 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon{
    background-color:#ff0040
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle{
    height:41px;
    display:block;
    position:relative;
    color:#fff
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-6 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:41px;
    display:block;
    height:40px;
    float:right;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index6/minicart.png);
    background-color:#f36
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    right:25px;
    left:auto;
    background-color:#096;
    line-height:18px;
    text-align:center;
    font-size:13px;
    font-weight:700;
    width:33px;
    padding:0;
    border-radius:20px;
    top:-7px;
    color:#fff
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-number:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6px 4px 0;
    border-color:transparent #096 transparent transparent;
    position:absolute;
    bottom:-4px;
    left:17px
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter{
    float:left;
    border:1px solid #eee;
    border-right:none;
    height:40px;
    padding-left:17px;
    width:156px;
    color:#666;
    line-height:1
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .cart-text{
    display:block;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    padding-top:5px;
    line-height:1;
    margin-bottom:1px
}
.header-opt-6 .header-content .block-minicart>.dropdown-toggle .counter-label:after{
    content:"-";
    padding-left:3px
}
.header-opt-6 .block-minicart .actions .btn:focus,.header-opt-6 .block-minicart .actions .btn:hover{
    background-color:#f36
}
.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-6 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#f36
}
.header-opt-6 .block-nav-categori{
    width:270px
}
.header-opt-6 .block-nav-categori .block-content{
    background-color:#f7f7f7
}
@media (min-width:992px){
    .header-opt-6 .block-nav-categori .block-content{
        width:270px
    }
    .header-opt-6 .block-nav-categori .block-content .ui-categori{
        padding-bottom:21px
    }
    .header-opt-6 .block-nav-categori .block-content .ui-categori>li>a{
        line-height:36px;
        padding-right:20px
    }
    .header-opt-6 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:36px
    }
    .header-opt-6 .block-nav-categori .block-content .ui-categori .submenu{
        left:270px;
        width:670px
    }
}
@media (min-width:1199px){
    .header-opt-6 .block-nav-categori .block-content .ui-categori .submenu{
        width:900px
    }
}
.header-opt-6 .block-nav-categori .ui-categori{
    margin-bottom:7px
}
@media (min-width:1200px){
    .header-opt-6 .block-nav-categori .ui-categori>li>a{
        padding-left:17px;
        line-height:37px
    }
}
@media (min-width:992px){
    .header-opt-6 .block-nav-categori .ui-categori>li ul a:focus,.header-opt-6 .block-nav-categori .ui-categori>li ul a:hover{
        color:#f36!important
    }
}
.header-opt-6 .block-nav-categori .view-all-categori a{
    background-color:#888;
    color:#fff;
    line-height:46px
}
.header-opt-6 .block-nav-categori .view-all-categori a:hover{
    background-color:#f36
}
.header-opt-6 .block-nav-categori .block-title{
    background-color:#000;
    line-height:50px;
    background-position:right 25px top 17px
}
@media (max-width:479px){
    .header-opt-6 .block-nav-categori .block-title{
        background-position:right 12px center
    }
}
.header-opt-6 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-6 .block-nav-menu .ui-menu>li ul a:hover,.header-opt-6 .block-nav-menu .ui-menu>li:focus>a,.header-opt-6 .block-nav-menu .ui-menu>li:hover>a,.header-opt-6 .block-nav-menu .ui-menu>li>a:focus,.header-opt-6 .block-nav-menu .ui-menu>li>a:hover{
    color:#f36
}
@media (min-width:992px){
    .header-opt-6 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-6 .block-nav-menu .ui-menu>li ul a:hover{
        color:#f36!important
    }
}
@media (min-width:1200px){
    .header-opt-6 .block-nav-menu .ui-menu .horizontal-menu{
        width:900px
    }
}
@media (min-width:992px){
    .header-opt-6 .block-nav-menu .ui-menu{
        padding:0
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a{
        line-height:50px;
        padding:0 12px;
        font-size:14px;
        text-transform:none;
        font-weight:400;
        position:relative
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a:after{
        position:static
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a:before{
        content:"";
        height:22px;
        width:1px;
        background-color:#d6d6d6;
        position:absolute;
        top:50%;
        margin-top:-11px;
        right:-1px
    }
    .header-opt-6 .block-nav-menu .ui-menu>li.active>a{
        background-color:#f36;
        color:#fff;
        z-index:10
    }
    .header-opt-6 .block-nav-menu .ui-menu>li.active>a:before{
        content:none
    }
}
@media (min-width:1200px){
    .header-opt-6 .block-nav-menu .ui-menu>li>a{
        padding:0 28px
    }
}
.header-opt-6 .header-nav{
    background-color:#eee
}
@media (max-width:991px){
    .header-opt-6 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:20px
    }
    .header-opt-6 .header-content .nav-mind{
        float:left;
        padding-left:15px
    }
    .header-opt-6 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0;
        margin-top:0
    }
    .header-opt-6 .header-content .nav-right{
        float:right
    }
    .header-opt-6 .header-content .block-minicart{
        margin-top:0
    }
}
@media (max-width:767px){
    .header-opt-6 .header-content .block-search .categori-search{
        display:none
    }
    .header-opt-6 .header-content .nav-right{
        float:right
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-6 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-6 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-6 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-6 .block-nav-menu .ui-menu>li{
        height:50px;
        padding:0 23px;
        line-height:50px
    }
    .header-opt-6 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a:before{
        right:-23px
    }
    .header-opt-6 .block-nav-menu .ui-menu>li>a .label-menu{
        top:-15px
    }
    .header-opt-6 .block-nav-menu .ui-menu>li.active{
        background-color:#f36
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a:before{
        right:-15px
    }
    .header-opt-6 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a .label-menu{
        top:-15px
    }
}
.header-opt-7 .header-top{
    background-color:#d5d5d5
}
.header-opt-7 .header-top .container:after,.header-opt-7 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-7 .header-top .container:after{
    clear:both
}
.header-opt-7 .hotline{
    float:left;
    color:#333;
    font-size:13px
}
.header-opt-7 .hotline:after,.header-opt-7 .hotline:before{
    content:"";
    display:table
}
.header-opt-7 .hotline:after{
    clear:both
}
.header-opt-7 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-7 .hotline>li>span{
    line-height:38px;
    display:block
}
.header-opt-7 .hotline>li>a{
    line-height:38px
}
.header-opt-7 .hotline>li:first-child{
    padding-left:0
}
.header-opt-7 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
.header-opt-7 .hotline>li .wellcome a{
    color:#fca53c
}
.header-opt-7 .hotline>li .wellcome a:hover{
    color:#0f5194
}
.header-opt-7 .hotline>li .wellcome span{
    color:#fff
}
.header-opt-7 .links{
    float:right;
    color:#333;
    position:relative;
    font-size:13px
}
.header-opt-7 .links:after,.header-opt-7 .links:before{
    content:"";
    display:table
}
.header-opt-7 .links:after{
    clear:both
}
.header-opt-7 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-7 .links>li>a,.header-opt-7 .links>li>span{
    color:#333;
    display:block;
    line-height:38px
}
.header-opt-7 .links>li>a:hover,.header-opt-7 .links>li>span:hover{
    color:#0f5194
}
.header-opt-7 .links>li:last-child{
    padding-right:0
}
.header-opt-7 .links .dropdown .dropdown-menu{
    right:0;
    left:auto
}
.header-opt-7 .links .link-account img,.header-opt-7 .links .link-checkout img,.header-opt-7 .links .link-wishlist img{
    margin-right:7px;
    vertical-align:text-bottom
}
.header-opt-7 .setting .account li a:focus,.header-opt-7 .setting .account li a:hover{
    color:#0f5194
}
.header-opt-7 .header-content{
    background-color:#fff;
    padding:45px 0
}
.header-opt-7 .header-content .logo{
    display:block
}
.header-opt-7 .header-content .block-search{
    float:right;
    position:relative;
    margin-top:5px;
    margin-right:17px
}
.header-opt-7 .header-content .block-search .block-title{
    background-color:#ff8c00
}
.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single{
    border-color:#e0e0e0;
    position:relative;
    z-index:10;
    border-right:none;
    font-size:13px;
    color:#888;
    line-height:40px;
    height:40px
}
.header-opt-7 .header-content .block-search .categori-search .chosen-container .chosen-single:before{
    content:"";
    width:1px;
    height:34px;
    background-color:#e0e0e0;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-17px
}
.header-opt-7 .header-content .block-search .form-search{
    width:375px
}
.header-opt-7 .header-content .block-search .form-search .form-control{
    padding-left:30px;
    border-color:#e0e0e0;
    font-size:13px;
    color:#888;
    height:40px
}
.header-opt-7 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.header-opt-7 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#888
}
.header-opt-7 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#888
}
.header-opt-7 .header-content .block-search .form-search .btn-search{
    background-color:#ff8c00;
    width:40px
}
.header-opt-7 .header-content .block-search .form-search .btn-search:hover{
    background-color:#cc7000
}
.header-opt-7 .header-content .link-favorites,.header-opt-7 .header-content .link-login,.header-opt-7 .header-content .link-wishlist{
    width:auto;
    float:right;
    font-size:14px;
    color:#888;
    line-height:1;
    background-image:none;
    background-color:transparent;
    margin-top:5px;
    margin-right:11px
}
.header-opt-7 .header-content .link-favorites:hover,.header-opt-7 .header-content .link-login:hover,.header-opt-7 .header-content .link-wishlist:hover{
    color:#486393
}
.header-opt-7 .header-content .link-favorites:before,.header-opt-7 .header-content .link-login:before,.header-opt-7 .header-content .link-wishlist:before{
    content:"";
    width:34px;
    height:40px;
    display:inline-block;
    vertical-align:bottom;
    background-position:bottom center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index9/wishlist2.png);
    margin-right:3px
}
.header-opt-7 .header-content .link-favorites span,.header-opt-7 .header-content .link-login span,.header-opt-7 .header-content .link-wishlist span{
    display:inline-block;
    vertical-align:bottom
}
@media (max-width:479px){
    .header-opt-7 .header-content .link-favorites,.header-opt-7 .header-content .link-login,.header-opt-7 .header-content .link-wishlist{
        margin-right:0
    }
    .header-opt-7 .header-content .link-favorites span,.header-opt-7 .header-content .link-login span,.header-opt-7 .header-content .link-wishlist span{
        display:none
    }
}
.header-opt-7 .header-content .link-login{
    margin-left:0
}
.header-opt-7 .header-content .link-login:before{
    background-image:url(../images/icon/index9/login.png)
}
.header-opt-7 .header-content .block-minicart{
    float:right
}
.header-opt-7 .header-content .block-minicart.open>.dropdown-toggle .counter,.header-opt-7 .header-content .block-minicart:hover>.dropdown-toggle .counter{
    color:#486393
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle{
    display:block;
    position:relative;
    color:#fff;
    margin-top:5px
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-7 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:30px;
    height:40px;
    background-repeat:no-repeat;
    background-position:center bottom;
    background-image:url(../images/icon/index9/cart.png);
    display:inline-block;
    vertical-align:bottom
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter{
    font-size:14px;
    color:#9f9f9f;
    display:inline-block;
    vertical-align:bottom;
    line-height:1
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#ff8c00;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    left:17px;
    font-size:14px
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .cart-text{
    text-transform:capitalize
}
.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-label,.header-opt-7 .header-content .block-minicart>.dropdown-toggle .counter-price{
    display:none
}
.header-opt-7 .block-minicart .actions .btn:focus,.header-opt-7 .block-minicart .actions .btn:hover{
    background-color:#0f5194
}
.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-7 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#0f5194
}
.header-opt-7 .block-nav-categori{
    width:200px
}
.header-opt-7 .block-nav-categori .block-title{
    background-color:#0f5194;
    cursor:pointer;
    line-height:47px;
    height:47px
}
.header-opt-7 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-7 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-7 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#0f5194
}
.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-7 .block-nav-categori .view-all-categori a{
    background-color:#333;
    color:#fff
}
.header-opt-7 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-7 .block-nav-categori .view-all-categori a:hover{
    background-color:#0f5194
}
@media (min-width:992px){
    .header-opt-7 .block-nav-categori .block-content{
        width:200px
    }
    .header-opt-7 .block-nav-categori .ui-categori>li{
        margin-bottom:10px
    }
    .header-opt-7 .block-nav-categori .ui-categori>li>a{
        font-size:14px;
        padding-right:15px;
        line-height:28px;
        padding-left:5px
    }
    .header-opt-7 .block-nav-categori .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .header-opt-7 .block-nav-categori .ui-categori>li>.submenu{
        left:199px;
        width:740px
    }
    .header-opt-7 .block-nav-categori .view-all-categori a{
        line-height:46px;
        background-color:#333;
        color:#fff;
        font-size:16px;
        padding-right:16px;
        padding-left:30px;
        font-weight:400
    }
    .header-opt-7 .block-nav-categori .view-all-categori a:focus,.header-opt-7 .block-nav-categori .view-all-categori a:hover{
        background-color:#0f5194
    }
}
@media (min-width:1200px){
    .header-opt-7 .block-nav-categori .ui-categori>li>.submenu{
        width:970px
    }
}
.header-opt-7 .block-nav-menu .ui-menu>li a:hover,.header-opt-7 .block-nav-menu .ui-menu>li:hover>a{
    color:#0f5194!important
}
@media (min-width:992px){
    .header-opt-7 .block-nav-menu .ui-menu>li:hover>a{
        color:#fca53c!important
    }
}
.header-opt-7 .block-nav-menu .ui-menu>li>a{
    line-height:47px;
    font-weight:400
}
@media (min-width:992px){
    .header-opt-7 .block-nav-menu .ui-menu>li>a{
        color:#fff
    }
}
@media (min-width:1200px){
    .header-opt-7 .block-nav-menu .ui-menu .horizontal-menu{
        width:970px
    }
}
.header-opt-7 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-7 .nav-toggle-menu{
    line-height:47px;
    background-color:#0f5194;
    text-align:center
}
.header-opt-7 .header-nav{
    background-color:#d5d5d5
}
.header-opt-7 .header-nav .box-header-nav{
    background-color:#1369c0
}
@media (max-width:1199px){
    .header-opt-7 .header-content .block-search{
        float:right;
        margin-right:0
    }
    .header-opt-7 .header-content .block-search .form-search{
        width:275px
    }
    .header-opt-7 .header-content .block-search .categori-search{
        display:none
    }
}
@media (max-width:991px){
    .header-opt-7 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-7 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-7 .header-content .nav-mind{
        float:left
    }
    .header-opt-7 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0
    }
    .header-opt-7 .header-content .nav-right{
        float:right
    }
}
@media (max-width:600px){
    .header-opt-7 .header-content .nav-mind .block-search{
        width:auto;
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-7 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-7 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-7 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-7 .block-nav-menu .ui-menu>li{
        height:47px;
        padding:0 23px;
        line-height:47px
    }
    .header-opt-7 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-7 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-7 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-7 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-8 .header-top{
    background-color:#f2f2f2;
    border-bottom:1px solid #dfdfdf
}
.header-opt-8 .header-top .container:after,.header-opt-8 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-8 .header-top .container:after{
    clear:both
}
.header-opt-8 .hotline{
    float:left;
    color:#333;
    font-size:13px
}
.header-opt-8 .hotline:after,.header-opt-8 .hotline:before{
    content:"";
    display:table
}
.header-opt-8 .hotline:after{
    clear:both
}
.header-opt-8 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-8 .hotline>li>span{
    line-height:38px;
    display:block
}
.header-opt-8 .hotline>li>a{
    line-height:38px
}
.header-opt-8 .hotline>li:first-child{
    padding-left:0
}
.header-opt-8 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
.header-opt-8 .hotline>li .wellcome a{
    color:#fca53c
}
.header-opt-8 .hotline>li .wellcome a:hover{
    color:#0f5194
}
.header-opt-8 .hotline>li .wellcome span{
    color:#919191
}
.header-opt-8 .links{
    float:right;
    color:#333;
    position:relative;
    font-size:13px
}
.header-opt-8 .links:after,.header-opt-8 .links:before{
    content:"";
    display:table
}
.header-opt-8 .links:after{
    clear:both
}
.header-opt-8 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-8 .links>li>a,.header-opt-8 .links>li>span{
    color:#333;
    display:block;
    line-height:38px
}
.header-opt-8 .links>li>a:hover,.header-opt-8 .links>li>span:hover{
    color:#0f5194
}
.header-opt-8 .links>li:last-child{
    padding-right:0
}
.header-opt-8 .links .dropdown .dropdown-menu{
    right:0;
    left:auto
}
.header-opt-8 .links .link-account img,.header-opt-8 .links .link-checkout img,.header-opt-8 .links .link-wishlist img{
    margin-right:7px;
    vertical-align:text-bottom
}
.header-opt-8 .setting .account li a:focus,.header-opt-8 .setting .account li a:hover{
    color:#0f5194
}
.header-opt-8 .header-content{
    background-color:#f2f2f2;
    padding:30px 0
}
.header-opt-8 .header-content .logo{
    padding-top:5px;
    display:block
}
.header-opt-8 .header-content .block-search{
    float:right;
    position:relative;
    margin-right:17px
}
.header-opt-8 .header-content .block-search .block-title{
    background-color:#ff8c00
}
.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single{
    border-color:#e0e0e0;
    position:relative;
    z-index:10;
    border-right:none;
    font-size:13px;
    color:#888;
    line-height:40px;
    height:40px
}
.header-opt-8 .header-content .block-search .categori-search .chosen-container .chosen-single:before{
    content:"";
    width:1px;
    height:34px;
    background-color:#e0e0e0;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-17px
}
.header-opt-8 .header-content .block-search .form-search{
    width:375px
}
.header-opt-8 .header-content .block-search .form-search .form-control{
    padding-left:30px;
    border-color:#e0e0e0;
    font-size:13px;
    color:#888;
    height:40px
}
.header-opt-8 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.header-opt-8 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#888
}
.header-opt-8 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#888
}
.header-opt-8 .header-content .block-search .form-search .btn-search{
    background-color:#ff8c00;
    width:40px
}
.header-opt-8 .header-content .block-search .form-search .btn-search:hover{
    background-color:#cc7000
}
.header-opt-8 .header-content .link-favorites,.header-opt-8 .header-content .link-login,.header-opt-8 .header-content .link-wishlist{
    width:auto;
    float:right;
    font-size:16px;
    color:#333;
    line-height:1;
    background-image:none;
    background-color:transparent;
    margin-right:15px
}
.header-opt-8 .header-content .link-favorites:hover,.header-opt-8 .header-content .link-login:hover,.header-opt-8 .header-content .link-wishlist:hover{
    color:#fca53c
}
.header-opt-8 .header-content .link-favorites:before,.header-opt-8 .header-content .link-login:before,.header-opt-8 .header-content .link-wishlist:before{
    content:"";
    width:34px;
    height:40px;
    display:inline-block;
    vertical-align:bottom;
    background-position:bottom center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index9/wishlist2.png);
    margin-right:10px
}
.header-opt-8 .header-content .link-favorites span,.header-opt-8 .header-content .link-login span,.header-opt-8 .header-content .link-wishlist span{
    display:inline-block;
    vertical-align:bottom;
    padding-bottom:7px
}
@media (max-width:479px){
    .header-opt-8 .header-content .link-favorites,.header-opt-8 .header-content .link-login,.header-opt-8 .header-content .link-wishlist{
        margin-right:0
    }
    .header-opt-8 .header-content .link-favorites span,.header-opt-8 .header-content .link-login span,.header-opt-8 .header-content .link-wishlist span{
        display:none
    }
}
.header-opt-8 .header-content .link-login{
    margin-left:0
}
.header-opt-8 .header-content .link-login:before{
    background-image:url(../images/icon/index9/login.png)
}
.header-opt-8 .header-content .block-minicart{
    float:right
}
.header-opt-8 .header-content .block-minicart.open>.dropdown-toggle .counter,.header-opt-8 .header-content .block-minicart:hover>.dropdown-toggle .counter{
    color:#fca53c
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle{
    display:block;
    position:relative;
    color:#333
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-8 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:30px;
    height:40px;
    background-repeat:no-repeat;
    background-position:center bottom;
    background-image:url(../images/icon/index9/cart.png);
    display:inline-block;
    vertical-align:bottom
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter{
    font-size:16px;
    color:#333;
    display:inline-block;
    vertical-align:bottom;
    line-height:1;
    padding-bottom:7px;
    padding-left:5px
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#ff8c00;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    left:17px;
    font-size:14px
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .cart-text{
    text-transform:capitalize
}
.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-label,.header-opt-8 .header-content .block-minicart>.dropdown-toggle .counter-price{
    display:none
}
.header-opt-8 .block-minicart .actions .btn:focus,.header-opt-8 .block-minicart .actions .btn:hover{
    background-color:#fca53c
}
.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-8 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#fca53c
}
.header-opt-8 .block-nav-categori{
    width:200px
}
.header-opt-8 .block-nav-categori .block-title{
    background-color:#333;
    cursor:pointer;
    line-height:45px;
    height:45px
}
.header-opt-8 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-8 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-8 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#fca53c
}
.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-8 .block-nav-categori .view-all-categori a{
    background-color:#7E7E7E;
    color:#fff
}
.header-opt-8 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-8 .block-nav-categori .view-all-categori a:hover{
    background-color:#ff8307
}
.header-opt-8 .block-nav-categori .block-content{
    width:200px
}
.header-opt-8 .block-nav-categori .block-content .icon{
    display:none
}
@media (min-width:992px){
    .header-opt-8 .block-nav-categori .block-content .ui-categori{
        margin-bottom:3px
    }
    .header-opt-8 .block-nav-categori .block-content .ui-categori>li{
        margin-bottom:10px
    }
    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>a{
        font-size:14px;
        line-height:28px
    }
    .header-opt-8 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>.submenu{
        left:199px;
        width:740px
    }
    .header-opt-8 .block-nav-categori .block-content .view-all-categori a{
        line-height:36px;
        background-color:#7e7e7e;
        color:#fff;
        font-size:16px;
        font-family:Lato,sans-serif;
        padding-right:16px;
        font-weight:400
    }
    .header-opt-8 .block-nav-categori .block-content .view-all-categori a:focus,.header-opt-8 .block-nav-categori .block-content .view-all-categori a:hover{
        background-color:#656565
    }
}
@media (min-width:1200px){
    .header-opt-8 .block-nav-categori .block-content{
        border:1px solid #dfdfdf;
        border-top:none;
        margin-top:1px
    }
    .header-opt-8 .block-nav-categori .block-content .ui-categori>li>.submenu{
        width:970px
    }
}
@media (min-width:1200px){
    .header-opt-8 .block-nav-menu .ui-menu .horizontal-menu{
        width:970px
    }
}
.header-opt-8 .block-nav-menu .ui-menu>li a:hover,.header-opt-8 .block-nav-menu .ui-menu>li:hover>a{
    color:#fca53c!important
}
@media (min-width:992px){
    .header-opt-8 .block-nav-menu .ui-menu>li:hover>a{
        color:#fca53c!important
    }
}
.header-opt-8 .block-nav-menu .ui-menu>li>a{
    line-height:45px;
    font-weight:400
}
@media (min-width:992px){
    .header-opt-8 .block-nav-menu .ui-menu>li>a{
        color:#fff
    }
}
.header-opt-8 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-8 .nav-toggle-menu{
    line-height:45px;
    background-color:#333;
    text-align:center
}
.header-opt-8 .header-nav,.header-opt-8 .header-nav .box-header-nav{
    background-color:#666
}
@media (max-width:1199px){
    .header-opt-8 .header-content .block-search{
        float:right;
        margin-right:0
    }
    .header-opt-8 .header-content .block-search .form-search{
        width:275px
    }
    .header-opt-8 .header-content .block-search .categori-search{
        display:none
    }
}
@media (max-width:991px){
    .header-opt-8 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-8 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-8 .header-content .nav-mind{
        float:left
    }
    .header-opt-8 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0
    }
    .header-opt-8 .header-content .nav-right{
        float:right
    }
}
@media (max-width:600px){
    .header-opt-8 .header-content .nav-mind .block-search{
        width:auto;
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-8 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-8 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-8 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-8 .block-nav-menu .ui-menu>li{
        height:45px;
        padding:0 23px;
        line-height:45px
    }
    .header-opt-8 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-8 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-8 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-8 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.header-opt-9 .header-top{
    background-color:#f6f6f6;
    border-bottom:1px solid #dfdfdf
}
.header-opt-9 .header-top .container:after,.header-opt-9 .header-top .container:before{
    content:"";
    display:table
}
.header-opt-9 .header-top .container:after{
    clear:both
}
.header-opt-9 .hotline{
    float:left;
    color:#333;
    font-size:13px
}
.header-opt-9 .hotline:after,.header-opt-9 .hotline:before{
    content:"";
    display:table
}
.header-opt-9 .hotline:after{
    clear:both
}
.header-opt-9 .hotline>li{
    position:relative;
    padding:0 20px;
    float:left
}
.header-opt-9 .hotline>li>span{
    line-height:38px;
    display:block
}
.header-opt-9 .hotline>li>a{
    line-height:38px
}
.header-opt-9 .hotline>li:first-child{
    padding-left:0
}
.header-opt-9 .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
.header-opt-9 .hotline>li .wellcome a{
    color:#fca53c
}
.header-opt-9 .hotline>li .wellcome a:hover{
    color:#333
}
.header-opt-9 .hotline>li .wellcome span{
    color:#919191
}
.header-opt-9 .links{
    float:right;
    color:#333;
    position:relative;
    font-size:13px
}
.header-opt-9 .links:after,.header-opt-9 .links:before{
    content:"";
    display:table
}
.header-opt-9 .links:after{
    clear:both
}
.header-opt-9 .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-9 .links>li>a,.header-opt-9 .links>li>span{
    color:#333;
    display:block;
    line-height:38px
}
.header-opt-9 .links>li>a:hover,.header-opt-9 .links>li>span:hover{
    color:#ff7f00
}
.header-opt-9 .links>li:last-child{
    padding-right:0
}
.header-opt-9 .links .dropdown .dropdown-menu{
    right:0;
    left:auto
}
.header-opt-9 .links .link-account img,.header-opt-9 .links .link-checkout img,.header-opt-9 .links .link-wishlist img{
    margin-right:7px;
    vertical-align:text-bottom
}
.header-opt-9 .setting .account li a:focus,.header-opt-9 .setting .account li a:hover{
    color:#ff7f00
}
.header-opt-9 .header-content{
    background-color:#fff;
    padding:30px 0
}
.header-opt-9 .header-content .logo{
    padding-top:5px;
    display:block
}
.header-opt-9 .header-content .block-search{
    float:right;
    position:relative;
    margin-right:17px
}
.header-opt-9 .header-content .block-search .block-title{
    background-color:#ff7f00
}
.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single{
    border-color:#ff7f00;
    position:relative;
    z-index:10;
    border-right:none;
    font-size:13px;
    color:#888;
    line-height:40px;
    height:40px
}
.header-opt-9 .header-content .block-search .categori-search .chosen-container .chosen-single:before{
    content:"";
    width:1px;
    height:34px;
    background-color:#e0e0e0;
    position:absolute;
    right:0;
    top:50%;
    margin-top:-17px
}
.header-opt-9 .header-content .block-search .form-search{
    width:375px
}
.header-opt-9 .header-content .block-search .form-search .form-control{
    padding-left:30px;
    border-color:#ff7f00;
    font-size:13px;
    color:#888;
    height:40px
}
.header-opt-9 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.header-opt-9 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#888
}
.header-opt-9 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#888
}
.header-opt-9 .header-content .block-search .form-search .btn-search{
    background-color:#ff8c00;
    width:40px
}
.header-opt-9 .header-content .block-search .form-search .btn-search:hover{
    background-color:#c60
}
.header-opt-9 .header-content .link-favorites,.header-opt-9 .header-content .link-login,.header-opt-9 .header-content .link-wishlist{
    width:auto;
    float:right;
    font-size:16px;
    color:#333;
    line-height:1;
    background-image:none;
    background-color:transparent;
    margin-right:15px
}
.header-opt-9 .header-content .link-favorites:hover,.header-opt-9 .header-content .link-login:hover,.header-opt-9 .header-content .link-wishlist:hover{
    color:#fca53c
}
.header-opt-9 .header-content .link-favorites:before,.header-opt-9 .header-content .link-login:before,.header-opt-9 .header-content .link-wishlist:before{
    content:"";
    width:34px;
    height:40px;
    display:inline-block;
    vertical-align:bottom;
    background-position:bottom center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index9/wishlist2.png);
    margin-right:10px
}
.header-opt-9 .header-content .link-favorites span,.header-opt-9 .header-content .link-login span,.header-opt-9 .header-content .link-wishlist span{
    display:inline-block;
    vertical-align:bottom;
    padding-bottom:7px
}
@media (max-width:479px){
    .header-opt-9 .header-content .link-favorites,.header-opt-9 .header-content .link-login,.header-opt-9 .header-content .link-wishlist{
        margin-right:0
    }
    .header-opt-9 .header-content .link-favorites span,.header-opt-9 .header-content .link-login span,.header-opt-9 .header-content .link-wishlist span{
        display:none
    }
}
.header-opt-9 .header-content .link-login{
    margin-left:0
}
.header-opt-9 .header-content .link-login:before{
    background-image:url(../images/icon/index9/login.png)
}
.header-opt-9 .header-content .block-minicart{
    float:right
}
.header-opt-9 .header-content .block-minicart.open>.dropdown-toggle .counter,.header-opt-9 .header-content .block-minicart:hover>.dropdown-toggle .counter{
    color:#ff7f00
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle{
    display:block;
    position:relative;
    color:#333
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-9 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:30px;
    height:40px;
    background-repeat:no-repeat;
    background-position:center bottom;
    background-image:url(../images/icon/index9/cart.png);
    display:inline-block;
    vertical-align:bottom
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter{
    font-size:16px;
    color:#333;
    display:inline-block;
    vertical-align:bottom;
    line-height:1;
    padding-bottom:7px;
    padding-left:5px
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-number{
    width:20px;
    line-height:20px;
    background-color:#ff8c00;
    border-radius:100%;
    color:#fff;
    text-align:center;
    position:absolute;
    top:6px;
    left:17px;
    font-size:14px
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .cart-text{
    text-transform:capitalize
}
.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-label,.header-opt-9 .header-content .block-minicart>.dropdown-toggle .counter-price{
    display:none
}
.header-opt-9 .block-minicart .actions .btn:focus,.header-opt-9 .block-minicart .actions .btn:hover{
    background-color:#ff7f00
}
.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-9 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#ff7f00
}
.header-opt-9 .block-nav-categori{
    width:200px
}
.header-opt-9 .block-nav-categori .block-title{
    background-color:#cc5200;
    cursor:pointer;
    line-height:45px;
    height:45px
}
.header-opt-9 .block-nav-categori .block-content{
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-9 .block-nav-categori.has-open .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:focus,.header-opt-9 .block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#ff7f00
}
.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-9 .block-nav-categori .view-all-categori a{
    background-color:#FF7F00;
    color:#fff
}
.header-opt-9 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-9 .block-nav-categori .view-all-categori a:hover{
    background-color:#ff7f00
}
.header-opt-9 .block-nav-categori .block-content .icon{
    display:none
}
@media (min-width:992px){
    .header-opt-9 .block-nav-categori .block-content{
        width:200px;
        border:1px solid #ff7f00;
        border-top:none
    }
    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>a{
        font-size:14px;
        line-height:28px
    }
    .header-opt-9 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>.submenu{
        left:200px;
        width:740px
    }
    .header-opt-9 .block-nav-categori .block-content .view-all-categori a{
        line-height:36px;
        background-color:#ff7f00;
        color:#fff;
        font-size:16px;
        font-family:Lato,sans-serif;
        padding-right:16px;
        font-weight:400
    }
    .header-opt-9 .block-nav-categori .block-content .view-all-categori a:focus,.header-opt-9 .block-nav-categori .block-content .view-all-categori a:hover{
        background-color:#c60
    }
}
@media (min-width:1200px){
    .header-opt-9 .block-nav-categori .block-content .ui-categori>li>.submenu{
        width:970px
    }
}
@media (min-width:1200px){
    .header-opt-9 .block-nav-menu .ui-menu .horizontal-menu{
        width:970px
    }
}
.header-opt-9 .block-nav-menu .ui-menu>li a:hover,.header-opt-9 .block-nav-menu .ui-menu>li:hover>a{
    color:#fca53c!important
}
@media (min-width:992px){
    .header-opt-9 .block-nav-menu .ui-menu>li:hover>a{
        color:#333!important
    }
}
.header-opt-9 .block-nav-menu .ui-menu>li>a{
    line-height:45px;
    font-weight:400
}
@media (min-width:992px){
    .header-opt-9 .block-nav-menu .ui-menu>li>a{
        color:#fff
    }
}
.header-opt-9 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
    right:0
}
.header-opt-9 .nav-toggle-menu{
    line-height:45px;
    background-color:#cc5200;
    text-align:center
}
.header-opt-9 .header-nav,.header-opt-9 .header-nav .box-header-nav{
    background-color:#ff7f00
}
@media (max-width:1199px){
    .header-opt-9 .header-content .block-search{
        float:right;
        margin-right:0
    }
    .header-opt-9 .header-content .block-search .form-search{
        width:275px
    }
    .header-opt-9 .header-content .block-search .categori-search{
        display:none
    }
}
@media (max-width:991px){
    .header-opt-9 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-9 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-9 .header-content .nav-mind{
        float:left
    }
    .header-opt-9 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0
    }
    .header-opt-9 .header-content .nav-right{
        float:right
    }
}
@media (max-width:600px){
    .header-opt-9 .header-content .nav-mind .block-search{
        width:auto;
        position:static
    }
}
.header-opt-10 .nav-toggle-menu{
    line-height:51px;
    background-color:#28a152
}
.header-opt-10 .header-top{
    padding:0;
    font-size:13px;
    background-color:#28a152
}
.header-opt-10 .header-top .hotline{
    float:left;
    color:#666
}
.header-opt-10 .header-top .hotline:after,.header-opt-10 .header-top .hotline:before{
    content:"";
    display:table
}
.header-opt-10 .header-top .hotline:after{
    clear:both
}
.header-opt-10 .header-top .hotline>li{
    position:relative;
    padding:0 18px;
    float:left
}
.header-opt-10 .header-top .hotline>li>a,.header-opt-10 .header-top .hotline>li>span{
    color:#fff;
    line-height:36px
}
.header-opt-10 .header-top .hotline>li>a:hover{
    color:#fe5654
}
.header-opt-10 .header-top .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-10 .header-top .hotline>li:first-child{
    padding-left:0
}
.header-opt-10 .header-top .hotline>li:first-child:before{
    content:none
}
.header-opt-10 .header-top .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:600px){
    .header-opt-10 .header-top .hotline>li{
        padding-left:0
    }
    .header-opt-10 .header-top .hotline>li:before{
        display:none
    }
}
.header-opt-10 .header-top .links{
    float:right;
    color:#fff;
    position:relative
}
.header-opt-10 .header-top .links:after,.header-opt-10 .header-top .links:before{
    content:"";
    display:table
}
.header-opt-10 .header-top .links:after{
    clear:both
}
.header-opt-10 .header-top .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
.header-opt-10 .header-top .links>li>a,.header-opt-10 .header-top .links>li>span{
    color:#fff;
    display:block;
    line-height:36px
}
.header-opt-10 .header-top .links>li>a{
    color:#fff;
    line-height:36px
}
.header-opt-10 .header-top .links>li>a:hover{
    color:#fe5654
}
.header-opt-10 .header-top .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-10 .header-top .links>li:last-child{
    padding-right:0
}
.header-opt-10 .header-top .links>li:last-child:before{
    content:none
}
.header-opt-10 .header-top .links>li:first-child{
    padding-left:0
}
@media (max-width:600px){
    .header-opt-10 .header-top .links>li{
        padding-left:0
    }
    .header-opt-10 .header-top .links>li:before{
        display:none
    }
}
.header-opt-10 .header-top .links .setting .dropdown-menu{
    width:175px
}
@media (max-width:479px){
    .header-opt-10 .header-top .links .setting{
        position:static
    }
    .header-opt-10 .header-top .links .setting .dropdown-menu{
        top:100%;
        width:175px
    }
}
.header-opt-10 .header-top .setting .account li a:focus,.header-opt-10 .header-top .setting .account li a:hover{
    color:#28a152
}
.header-opt-10 .header-content{
    background-color:#53b475;
    padding-top:35px;
    padding-bottom:35px
}
.header-opt-10 .header-content .logo{
    padding-top:9px;
    display:block
}
.header-opt-10 .header-content .nav-mind{
    float:right
}
.header-opt-10 .header-content .nav-right{
    float:right;
    padding-right:15px
}
.header-opt-10 .header-content .block-search{
    float:right
}
.header-opt-10 .header-content .block-search .block-title{
    line-height:40px;
    height:40px;
    width:45px;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0;
    background-color:#28a152
}
.header-opt-10 .header-content .block-search .block-title:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-10 .header-content .block-search .categori-search{
    width:153px
}
.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single{
    background-color:#28a152;
    border-color:#28a152;
    line-height:38px;
    height:40px;
    border-right:1px solid #fff;
    z-index:10;
    color:#fff
}
.header-opt-10 .header-content .block-search .categori-search .chosen-container .chosen-single div b{
    color:#fff
}
.header-opt-10 .header-content .block-search .form-search{
    width:415px
}
@media (max-width:1199px){
    .header-opt-10 .header-content .block-search .form-search{
        width:260px
    }
}
@media (max-width:767px){
    .header-opt-10 .header-content .block-search .form-search{
        width:100%
    }
}
.header-opt-10 .header-content .block-search .form-search .form-control{
    border-color:#28a152;
    height:40px;
    padding-left:17px;
    padding-right:45px;
    font-size:14px;
    color:#e0e0e0;
    background-color:#28a152
}
.header-opt-10 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#e0e0e0;
    opacity:1
}
.header-opt-10 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#e0e0e0
}
.header-opt-10 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#e0e0e0
}
.header-opt-10 .header-content .block-search .form-search .btn-search{
    width:45px;
    background-color:#28a152;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0;
    border-left:1px solid #fff
}
.header-opt-10 .header-content .block-search .form-search .btn-search:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-10 .header-content .block-search .form-search .btn-search:hover{
    background-color:#1e783d
}
.header-opt-10 .header-content .block-minicart{
    float:right;
    margin-left:30px
}
@media (max-width:991px){
    .header-opt-10 .header-content .block-minicart{
        margin-top:10px;
        margin-left:20px
    }
}
.header-opt-10 .header-content .block-minicart.open>.dropdown-toggle,.header-opt-10 .header-content .block-minicart:hover>.dropdown-toggle{
    background-color:#1e783d
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle{
    height:41px;
    display:block;
    position:relative;
    color:#fff;
    background-color:#28a152
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle:after,.header-opt-10 .header-content .block-minicart>.dropdown-toggle:before{
    content:"";
    display:table
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle:after{
    clear:both
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .cart-icon{
    width:41px;
    display:block;
    height:41px;
    float:right;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index6/minicart.png)
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    right:25px;
    left:auto;
    background-color:#fe5654;
    line-height:18px;
    text-align:center;
    font-size:13px;
    font-weight:700;
    width:33px;
    padding:0;
    border-radius:20px;
    top:-7px;
    color:#fff
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-number:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6px 4px 0;
    border-color:transparent #fe5654 transparent transparent;
    position:absolute;
    bottom:-4px;
    left:17px
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter{
    float:left;
    border:1px solid #28a152;
    height:41px;
    padding-left:17px;
    width:156px;
    color:#fff;
    line-height:1;
    border-right:1px solid #fff
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .cart-text{
    display:block;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff;
    padding-top:5px;
    line-height:1;
    margin-bottom:1px
}
.header-opt-10 .header-content .block-minicart>.dropdown-toggle .counter-label:after{
    content:"-";
    padding-left:3px
}
.header-opt-10 .block-minicart .actions .btn:focus,.header-opt-10 .block-minicart .actions .btn:hover{
    background-color:#28a152
}
.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-10 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#28a152
}
.header-opt-10 .block-nav-categori{
    width:270px
}
.header-opt-10 .block-nav-categori .block-content{
    background-color:#f7f7f7
}
@media (min-width:992px){
    .header-opt-10 .block-nav-categori .block-content{
        width:270px
    }
    .header-opt-10 .block-nav-categori .block-content .ui-categori{
        padding-bottom:21px
    }
    .header-opt-10 .block-nav-categori .block-content .ui-categori>li.parent>a:after,.header-opt-10 .block-nav-categori .block-content .ui-categori>li>a{
        line-height:36px
    }
    .header-opt-10 .block-nav-categori .block-content .ui-categori .submenu{
        left:270px;
        width:670px
    }
}
@media (min-width:1199px){
    .header-opt-10 .block-nav-categori .block-content .ui-categori .submenu{
        width:900px
    }
}
.header-opt-10 .block-nav-categori .ui-categori{
    margin-bottom:7px
}
@media (min-width:1200px){
    .header-opt-10 .block-nav-categori .ui-categori>li>a{
        padding-left:17px;
        line-height:37px
    }
}
.header-opt-10 .block-nav-categori .view-all-categori a{
    line-height:46px
}
.header-opt-10 .block-nav-categori .block-title{
    background-color:#28a152;
    line-height:50px
}
.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-10 .block-nav-categori .view-all-categori a{
    background-color:#888;
    color:#fff
}
.header-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-10 .block-nav-categori .view-all-categori a:hover{
    background-color:#28a152
}
.header-opt-10 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-10 .block-nav-menu .ui-menu>li ul a:hover,.header-opt-10 .block-nav-menu .ui-menu>li:focus>a,.header-opt-10 .block-nav-menu .ui-menu>li:hover>a,.header-opt-10 .block-nav-menu .ui-menu>li>a:focus,.header-opt-10 .block-nav-menu .ui-menu>li>a:hover{
    color:#f36
}
@media (min-width:992px){
    .header-opt-10 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-10 .block-nav-menu .ui-menu>li ul a:hover{
        color:#f36!important
    }
}
.header-opt-10 .block-nav-menu .ui-menu>li .label-menu{
    background-color:#fe5654
}
.header-opt-10 .block-nav-menu .ui-menu>li .label-menu:before{
    border-color:#fe5654 transparent transparent
}
@media (min-width:1200px){
    .header-opt-10 .block-nav-menu .ui-menu .horizontal-menu{
        width:900px
    }
}
@media (min-width:992px){
    .header-opt-10 .block-nav-menu .ui-menu{
        padding:0
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a{
        line-height:50px;
        padding:0 12px;
        font-size:14px;
        text-transform:none;
        font-weight:400;
        position:relative;
        color:#fff
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a:after{
        position:static
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a:before{
        content:"";
        height:22px;
        width:1px;
        background-color:#d6d6d6;
        position:absolute;
        top:50%;
        margin-top:-11px;
        right:-1px
    }
    .header-opt-10 .block-nav-menu .ui-menu>li.active>a{
        background-color:#333;
        color:#fff;
        z-index:10
    }
    .header-opt-10 .block-nav-menu .ui-menu>li.active>a:before{
        content:none
    }
}
@media (min-width:1200px){
    .header-opt-10 .block-nav-menu .ui-menu>li>a{
        padding:0 28px
    }
}
.header-opt-10 .header-nav{
    background-color:#53b475
}
.header-opt-10 .header-nav .box-header-nav{
    background-color:#28a152
}
@media (max-width:991px){
    .header-opt-10 .header-content{
        padding-top:30px;
        padding-bottom:30px
    }
    .header-opt-10 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:30px
    }
    .header-opt-10 .header-content .nav-left .logo{
        padding-top:0
    }
    .header-opt-10 .header-content .nav-mind{
        float:left;
        padding-left:15px
    }
    .header-opt-10 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0;
        margin-top:0
    }
    .header-opt-10 .header-content .nav-right{
        float:right
    }
    .header-opt-10 .header-content .block-minicart{
        margin-top:0
    }
}
@media (max-width:767px){
    .header-opt-10 .header-content .block-search .categori-search{
        display:none
    }
    .header-opt-10 .header-content .nav-right{
        float:right
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-10 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-10 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-10 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-10 .block-nav-menu .ui-menu>li{
        height:50px;
        padding:0 23px;
        line-height:50px
    }
    .header-opt-10 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a:before{
        right:-23px
    }
    .header-opt-10 .block-nav-menu .ui-menu>li>a .label-menu{
        top:-15px
    }
    .header-opt-10 .block-nav-menu .ui-menu>li.active{
        background-color:#333
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a:before{
        right:-15px
    }
    .header-opt-10 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a .label-menu{
        top:-15px
    }
}
.header-opt-11 .header-top{
    border-bottom:1px solid #dfdfdf;
    position:relative
}
@media (max-width:991px){
    .header-opt-11 .header-top{
        border-bottom:none
    }
}
.header-opt-11 .header-top .nav-left,.header-opt-11 .header-top .nav-right{
    float:left
}
.header-opt-11 .header-top .nav-left:after,.header-opt-11 .header-top .nav-left:before,.header-opt-11 .header-top .nav-right:after,.header-opt-11 .header-top .nav-right:before{
    content:"";
    display:table
}
.header-opt-11 .header-top .nav-left:after,.header-opt-11 .header-top .nav-right:after{
    clear:both
}
.header-opt-11 .header-top .nav-left>li,.header-opt-11 .header-top .nav-right>li{
    float:left;
    padding:0 30px;
    position:relative;
    border-left:1px solid #dfdfdf
}
.header-opt-11 .header-top .nav-left>li>a,.header-opt-11 .header-top .nav-left>li>span,.header-opt-11 .header-top .nav-right>li>a,.header-opt-11 .header-top .nav-right>li>span{
    display:block;
    line-height:54px;
    font-size:14px;
    color:#666;
    text-transform:capitalize
}
.header-opt-11 .header-top .nav-left>li .wellcome,.header-opt-11 .header-top .nav-left>li>a:focus,.header-opt-11 .header-top .nav-left>li>a:hover,.header-opt-11 .header-top .nav-left>li>span:focus,.header-opt-11 .header-top .nav-left>li>span:hover,.header-opt-11 .header-top .nav-right>li .wellcome,.header-opt-11 .header-top .nav-right>li>a:focus,.header-opt-11 .header-top .nav-right>li>a:hover,.header-opt-11 .header-top .nav-right>li>span:focus,.header-opt-11 .header-top .nav-right>li>span:hover{
    color:#ef6d6e
}
@media (max-width:600px){
    .header-opt-11 .header-top .nav-left>li,.header-opt-11 .header-top .nav-right>li{
        padding:0 10px
    }
}
@media (max-width:420px){
    .header-opt-11 .header-top .nav-left>li,.header-opt-11 .header-top .nav-right>li{
        padding:0 3px
    }
    .header-opt-11 .header-top .nav-left>li>a,.header-opt-11 .header-top .nav-left>li>span,.header-opt-11 .header-top .nav-right>li>a,.header-opt-11 .header-top .nav-right>li>span{
        font-size:12px;
        line-height:40px
    }
}
@media (max-width:991px){
    .header-opt-11 .header-top .nav-left,.header-opt-11 .header-top .nav-right{
        float:none;
        border-right:1px solid #dfdfdf;
        border-left:1px solid #dfdfdf;
        border-bottom:1px solid #dfdfdf
    }
    .header-opt-11 .header-top .nav-left>li,.header-opt-11 .header-top .nav-right>li{
        margin-left:-1px
    }
}
@media (max-width:479px){
    .header-opt-11 .header-top .nav-left .block-minicart,.header-opt-11 .header-top .nav-right .block-minicart{
        position:static
    }
}
.header-opt-11 .header-top .nav-right{
    float:right
}
.header-opt-11 .header-top .nav-right>li{
    border-left:none;
    border-right:1px solid #dfdfdf
}
@media (max-width:991px){
    .header-opt-11 .header-top .nav-right{
        float:none
    }
    .header-opt-11 .header-top .nav-right>li{
        border-right:none;
        border-left:1px solid #dfdfdf
    }
}
.header-opt-11 .header-top .switcher .dropdown-toggle img{
    vertical-align:baseline
}
.header-opt-11 .header-top .switcher .dropdown-menu>li>a:focus,.header-opt-11 .header-top .switcher .dropdown-menu>li>a:hover{
    background-color:#ef6d6e
}
.header-opt-11 .header-top .setting .account li a:hover{
    color:#ef6d6e
}
.header-opt-11 .header-top .setting .dropdown-menu{
    width:200px
}
.header-opt-11 .header-content{
    padding:50px 0 45px;
    border-bottom:1px solid #dfdfdf
}
@media (max-width:767px){
    .header-opt-11 .header-content{
        border-bottom:none
    }
}
.header-opt-11 .header-content:after,.header-opt-11 .header-content:before{
    content:"";
    display:table
}
.header-opt-11 .header-content:after{
    clear:both
}
.header-opt-11 .header-content .logo{
    display:block;
    position:relative;
    z-index:10
}
@media (max-width:991px){
    .header-opt-11 .header-content .logo{
        margin-bottom:15px
    }
}
.header-opt-11 .header-content .block-social{
    float:right
}
@media (max-width:767px){
    .header-opt-11 .header-content .block-social{
        float:none;
        text-align:center
    }
}
.header-opt-11 .header-content .block-social .block-title{
    display:none
}
.header-opt-11 .header-content .block-social a{
    font-size:16px;
    color:#c6c6c6;
    display:inline-block;
    width:30px;
    line-height:30px;
    border-radius:100%;
    background-color:transparent;
    text-align:center;
    margin:0 8px
}
.header-opt-11 .header-content .block-social a:focus,.header-opt-11 .header-content .block-social a:hover{
    background-color:#ef6d6e;
    color:#fff
}
.header-opt-11 .header-content .hotline{
    text-transform:uppercase;
    font-size:13px;
    color:#333
}
.header-opt-11 .header-content .hotline span{
    color:#ef6d6e;
    font-weight:600;
    font-size:18px
}
.header-opt-11 .header-content .nav-left{
    text-align:center
}
@media (max-width:767px){
    .header-opt-11 .header-content .nav-mind{
        margin-top:15px;
        float:none;
        text-align:center
    }
}
.header-opt-11 .header-content .nav-right:after,.header-opt-11 .header-content .nav-right:before{
    content:"";
    display:table
}
.header-opt-11 .header-content .nav-right:after{
    clear:both
}
@media (max-width:767px){
    .header-opt-11 .header-content .nav-right{
        margin-top:15px;
        float:none;
        text-align:center
    }
}
@media (max-width:479px){
    .header-opt-11 .header-content .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
.header-opt-11 .block-minicart>.dropdown-toggle{
    position:relative;
    display:block;
    font-size:14px;
    color:#666
}
.header-opt-11 .block-minicart>.dropdown-toggle .cart-icon{
    width:24px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/minicart-v11.png)
}
.header-opt-11 .block-minicart>.dropdown-toggle .cart-text{
    padding:0 5px
}
@media (max-width:479px){
    .header-opt-11 .block-minicart>.dropdown-toggle .cart-text{
        padding:0
    }
}
.header-opt-11 .block-minicart>.dropdown-toggle:after{
    content:"\f107";
    font-family:FontAwesome;
    margin-left:5px
}
@media (max-width:479px){
    .header-opt-11 .block-minicart>.dropdown-toggle:after{
        margin:0
    }
}
@media (max-width:479px){
    .header-opt-11 .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
.header-opt-11 .block-minicart:hover>.dropdown-toggle .cart-icon{
    opacity:.3
}
.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-11 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#ef6d6e
}
.header-opt-11 .block-minicart .actions .btn:focus,.header-opt-11 .block-minicart .actions .btn:hover{
    background-color:#ef6d6e
}
.header-opt-11 .block-nav-menu{
    float:left
}
@media (min-width:992px){
    .header-opt-11 .block-nav-menu .ui-menu{
        text-align:center;
        padding-left:0
    }
    .header-opt-11 .block-nav-menu .ui-menu>li{
        line-height:62px;
        display:inline-block;
        float:none;
        padding:0 10px
    }
    .header-opt-11 .block-nav-menu .ui-menu>li>a{
        display:inline;
        line-height:1;
        padding:0;
        font-size:14px;
        text-transform:uppercase;
        font-weight:400;
        color:#666;
        position:relative
    }
    .header-opt-11 .block-nav-menu .ui-menu>li>a:before{
        content:"";
        position:absolute;
        top:50%;
        margin-top:-12px;
        right:-10px;
        height:25px;
        width:1px;
        background-color:#dfdfdf
    }
    .header-opt-11 .block-nav-menu .ui-menu>li:last-child>a:before{
        content:none
    }
    .header-opt-11 .block-nav-menu .ui-menu>li:hover>a{
        color:#ef6d6e
    }
    .header-opt-11 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static;
        margin-left:5px;
        font-size:14px
    }
    .header-opt-11 .block-nav-menu .ui-menu>li .megamenu,.header-opt-11 .block-nav-menu .ui-menu>li .submenu{
        line-height:1.42857;
        text-align:left
    }
    .header-opt-11 .block-nav-menu .ui-menu>li .megamenu a:focus,.header-opt-11 .block-nav-menu .ui-menu>li .megamenu a:hover,.header-opt-11 .block-nav-menu .ui-menu>li .submenu a:focus,.header-opt-11 .block-nav-menu .ui-menu>li .submenu a:hover{
        color:#ef6d6e!important
    }
    .header-opt-11 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        left:0;
        right:auto
    }
}
@media (min-width:1200px){
    .header-opt-11 .block-nav-menu .ui-menu>li{
        padding:0 20px
    }
}
.header-opt-11 .nav-toggle-menu{
    height:62px;
    line-height:62px;
    width:40px;
    text-align:center;
    padding:0;
    background-image:none;
    background-color:transparent;
    font-size:18px;
    font-weight:400;
    color:#333;
    float:left
}
.header-opt-11 .nav-toggle-menu .fa{
    display:block;
    line-height:63px
}
.header-opt-11 .nav-toggle-menu span{
    display:none
}
.header-opt-11 .nav-toggle-menu:hover{
    opacity:.8
}
.header-opt-11 .nav-toggle-cat{
    height:62px;
    line-height:62px;
    padding:0;
    width:50px;
    margin:0;
    background-position:center;
    background-repeat:no-repeat;
    background-color:transparent;
    border-right:1px solid #dfdfdf;
    background-image:url(../images/icon/index12/nav-categori-v11.png)
}
.header-opt-11 .nav-toggle-cat:focus,.header-opt-11 .nav-toggle-cat:hover{
    background-image:url(../images/icon/index12/nav-categori-hover-v11.png);
    background-color:#ef6d6e
}
.header-opt-11 .block-nav-categori,.header-opt-11 .nav-toggle-cat .fa,.header-opt-11 .nav-toggle-cat span{
    display:none
}
@media (min-width:992px){
    .header-opt-11 .block-nav-categori .block-content{
        border-right:1px solid #dfdfdf;
        border-left:1px solid #dfdfdf;
        background-color:#fff
    }
    .header-opt-11 .block-nav-categori .ui-categori{
        padding-top:0;
        padding-bottom:11px
    }
    .header-opt-11 .block-nav-categori .ui-categori>li.parent>a:after,.header-opt-11 .block-nav-categori .ui-categori>li>a{
        line-height:40px
    }
    .header-opt-11 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-11 .block-nav-categori .view-all-categori a{
        line-height:54px;
        border-top:1px solid #dfdfdf;
        border-bottom:1px solid #dfdfdf;
        background-color:transparent;
        font-size:14px;
        font-weight:600;
        text-transform:capitalize
    }
    .header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:focus,.header-opt-11 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-11 .block-nav-categori .view-all-categori a:focus,.header-opt-11 .block-nav-categori .view-all-categori a:hover{
        background-color:#ef6d6e
    }
}
.header-opt-11 .header-nav .box-header-nav{
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf
}
@media (max-width:767px){
    .header-opt-11 .header-nav .box-header-nav{
        border-top:1px solid #dfdfdf
    }
}
.header-opt-11 .header-nav .block-search{
    width:345px;
    float:right;
    position:static;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    visibility:visible;
    opacity:1;
    display:block;
    margin:0;
    border-left:1px solid #dfdfdf
}
@media (max-width:1199px){
    .header-opt-11 .header-nav .block-search{
        width:230px
    }
}
@media (max-width:991px){
    .header-opt-11 .header-nav .block-search{
        width:calc(100% - 40px);
        width:-moz-calc(100% - 40px);
        width:-webkit-calc(100% - 40px);
        width:-o-calc(100% - 40px)
    }
}
.header-opt-11 .header-nav .block-search .block-title{
    display:none;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/search.png);
    width:22px;
    height:53px;
    background-color:transparent
}
.header-opt-11 .header-nav .block-search .block-title:hover{
    opacity:.3
}
.header-opt-11 .header-nav .block-search .block-content{
    padding:0;
    margin:0;
    position:static;
    display:block;
    visibility:visible;
    opacity:1;
    box-shadow:none
}
.header-opt-11 .header-nav .block-search .form-search{
    width:100%;
    float:none
}
.header-opt-11 .header-nav .block-search .form-control{
    height:62px;
    border:none;
    padding-right:60px;
    padding-left:30px;
    font-size:14px;
    color:#888
}
.header-opt-11 .header-nav .block-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.header-opt-11 .header-nav .block-search .form-control:-ms-input-placeholder{
    color:#888
}
.header-opt-11 .header-nav .block-search .form-control::-webkit-input-placeholder{
    color:#888
}
.header-opt-11 .header-nav .block-search .btn-search{
    width:60px;
    background-color:transparent;
    background-image:url(../images/icon/index12/serch-v11.png)
}
.header-opt-11 .header-nav .block-search .btn-search:before{
    content:"";
    width:1px;
    height:25px;
    background-color:#dfdfdf;
    position:absolute;
    top:50%;
    margin-top:-12px;
    left:0
}
.header-opt-11 .header-nav .block-search .btn-search:focus,.header-opt-11 .header-nav .block-search .btn-search:hover{
    background-color:#ef6d6e
}
.header-opt-11 .header-nav .block-search .btn-search:focus:before,.header-opt-11 .header-nav .block-search .btn-search:hover:before{
    content:none
}
.header-opt-11 .sticky-wrapper:not(.is-sticky){
    height:auto!important
}
.header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-categori{
    display:block
}
@media (min-width:992px){
    .header-opt-11 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0;
        font-size:14px
    }
}
.header-opt-12 .header-top .nav-left,.header-opt-12 .header-top .nav-right{
    float:left
}
@media (max-width:479px){
    .header-opt-12 .header-top .nav-left,.header-opt-12 .header-top .nav-right{
        float:none;
        text-align:center
    }
}
.header-opt-12 .header-top .nav-left>li,.header-opt-12 .header-top .nav-right>li{
    float:left;
    padding-right:14px;
    margin-right:14px;
    position:relative
}
.header-opt-12 .header-top .nav-left>li>a,.header-opt-12 .header-top .nav-left>li>span,.header-opt-12 .header-top .nav-right>li>a,.header-opt-12 .header-top .nav-right>li>span{
    display:block;
    line-height:50px;
    font-size:14px;
    color:#333;
    text-transform:capitalize
}
.header-opt-12 .header-top .nav-left>li>a:focus,.header-opt-12 .header-top .nav-left>li>a:hover,.header-opt-12 .header-top .nav-left>li>span:focus,.header-opt-12 .header-top .nav-left>li>span:hover,.header-opt-12 .header-top .nav-right>li>a:focus,.header-opt-12 .header-top .nav-right>li>a:hover,.header-opt-12 .header-top .nav-right>li>span:focus,.header-opt-12 .header-top .nav-right>li>span:hover{
    color:#cf965f
}
.header-opt-12 .header-top .nav-left>li:before,.header-opt-12 .header-top .nav-right>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#000;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-12 .header-top .nav-left>li:last-child,.header-opt-12 .header-top .nav-right>li:last-child{
    margin-right:0;
    padding-right:0
}
.header-opt-12 .header-top .nav-left>li:last-child:before,.header-opt-12 .header-top .nav-right>li:last-child:before{
    content:none
}
@media (max-width:479px){
    .header-opt-12 .header-top .nav-left>li,.header-opt-12 .header-top .nav-right>li{
        float:none;
        display:inline-block;
        margin-right:6px;
        padding-right:6px
    }
}
.header-opt-12 .header-top .nav-right{
    float:right
}
@media (max-width:479px){
    .header-opt-12 .header-top .nav-right{
        float:none
    }
}
.header-opt-12 .header-top .switcher .dropdown-toggle img{
    vertical-align:baseline
}
.header-opt-12 .header-top .switcher .dropdown-menu>li>a:focus,.header-opt-12 .header-top .switcher .dropdown-menu>li>a:hover{
    background-color:#cf965f
}
.header-opt-12 .header-top .setting .account li a:hover{
    color:#cf965f
}
.header-opt-12 .header-top .setting .dropdown-menu{
    width:200px
}
@media (max-width:479px){
    .header-opt-12 .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
.header-opt-12 .header-content{
    padding:24px 0 20px
}
.header-opt-12 .header-content:after,.header-opt-12 .header-content:before{
    content:"";
    display:table
}
.header-opt-12 .header-content:after{
    clear:both
}
@media (max-width:479px){
    .header-opt-12 .header-content{
        text-align:center
    }
}
.header-opt-12 .header-content .logo{
    float:left;
    position:relative;
    z-index:10
}
@media (max-width:479px){
    .header-opt-12 .header-content .logo{
        display:block;
        float:none;
        width:100%;
        text-align:center;
        margin-bottom:15px
    }
}
.header-opt-12 .header-content .nav-right{
    float:right;
    position:relative;
    z-index:10
}
@media (max-width:479px){
    .header-opt-12 .header-content .nav-right{
        display:inline-block;
        float:none;
        margin-bottom:15px;
        text-align:left
    }
}
@media (max-width:479px){
    .header-opt-12 .header-content .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
@media (max-width:479px){
    .header-opt-12 .header-content .block-nav-menu{
        text-align:left
    }
}
.header-opt-12 .link-wishlist{
    float:left;
    width:22px;
    height:38px;
    margin-left:24px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/wishlist.png)
}
.header-opt-12 .link-wishlist span{
    display:none
}
.header-opt-12 .link-wishlist:hover{
    opacity:.3
}
.header-opt-12 .block-search{
    float:left;
    position:relative!important
}
@media (max-width:479px){
    .header-opt-12 .block-search{
        position:static!important
    }
}
.header-opt-12 .block-search .block-title{
    display:block;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/search.png);
    width:22px;
    height:38px;
    background-color:transparent
}
.header-opt-12 .block-search .block-title:hover{
    opacity:.3
}
.header-opt-12 .block-search .block-content{
    display:block;
    position:absolute;
    top:100%;
    right:-20px!important;
    left:auto!important;
    margin-top:15px;
    width:300px;
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:10px!important;
    -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    -webkit-transform-origin:top;
    -moz-transform-origin:top;
    -ms-transform-origin:top;
    transform-origin:top
}
@media (max-width:479px){
    .header-opt-12 .block-search .block-content{
        right:50%!important;
        -webkit-transform:translate(50%,0);
        -ms-transform:translate(50%,0);
        -o-transform:translate(50%,0);
        transform:translate(50%,0)
    }
}
.header-opt-12 .block-search.active .block-content{
    display:block;
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
@media (max-width:479px){
    .header-opt-12 .block-search.active .block-content{
        -webkit-transform:translate(50%,0);
        -ms-transform:translate(50%,0);
        -o-transform:translate(50%,0);
        transform:translate(50%,0)
    }
}
.header-opt-12 .block-search .form-search{
    width:100%
}
.header-opt-12 .block-search .form-control{
    padding-left:15px
}
.header-opt-12 .block-search .btn-search{
    background-color:#cf965f
}
.header-opt-12 .block-search .btn-search:focus,.header-opt-12 .block-search .btn-search:hover{
    background-color:#ad7034
}
.header-opt-12 .block-minicart{
    float:left;
    margin-left:22px
}
.header-opt-12 .block-minicart>.dropdown-toggle{
    position:relative;
    display:block
}
.header-opt-12 .block-minicart>.dropdown-toggle .cart-icon{
    width:32px;
    height:38px;
    display:block;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/minicart.png)
}
.header-opt-12 .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    top:0;
    right:0;
    display:block;
    min-width:21px;
    height:21px;
    line-height:21px;
    border-radius:100%;
    background-color:#cf965f;
    font-size:14px;
    color:#fff;
    text-align:center
}
.header-opt-12 .block-minicart:hover>.dropdown-toggle .cart-icon{
    opacity:.3
}
.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-12 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#cf965f
}
.header-opt-12 .block-minicart .actions .btn:focus,.header-opt-12 .block-minicart .actions .btn:hover{
    background-color:#cf965f
}
.header-opt-12 .block-nav-menu .close-nav{
    float:none
}
@media (min-width:992px){
    .header-opt-12 .block-nav-menu .ui-menu{
        text-align:center;
        position:relative
    }
    .header-opt-12 .block-nav-menu .ui-menu>li{
        line-height:46px;
        display:inline-block;
        float:none;
        padding:0 10px
    }
    .header-opt-12 .block-nav-menu .ui-menu>li>a{
        display:inline;
        line-height:1;
        padding:0;
        font-size:16px;
        text-transform:none;
        font-weight:400
    }
    .header-opt-12 .block-nav-menu .ui-menu>li:hover>a{
        color:#cf965f
    }
    .header-opt-12 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static;
        margin-left:5px;
        font-size:14px
    }
    .header-opt-12 .block-nav-menu .ui-menu>li .megamenu,.header-opt-12 .block-nav-menu .ui-menu>li .submenu{
        line-height:1.42857;
        text-align:left
    }
    .header-opt-12 .block-nav-menu .ui-menu>li .megamenu a:focus,.header-opt-12 .block-nav-menu .ui-menu>li .megamenu a:hover,.header-opt-12 .block-nav-menu .ui-menu>li .submenu a:focus,.header-opt-12 .block-nav-menu .ui-menu>li .submenu a:hover{
        color:#cf965f!important
    }
}
@media (min-width:1200px){
    .header-opt-12 .block-nav-menu .ui-menu>li{
        padding:0 17px
    }
}
.header-opt-12 .nav-toggle-menu{
    height:38px;
    line-height:38px;
    width:20px;
    text-align:center;
    padding:0;
    margin-left:10px;
    background-image:none;
    background-color:transparent;
    font-size:18px;
    font-weight:400;
    color:#333
}
.header-opt-12 .nav-toggle-menu .fa{
    display:block;
    line-height:38px
}
.header-opt-12 .nav-toggle-menu span{
    display:none
}
.header-opt-12 .nav-toggle-menu:hover{
    opacity:.8
}
.header-opt-12 .sticky-wrapper:not(.is-sticky){
    height:auto!important
}
.header-opt-12 .sticky-wrapper.is-sticky .mid-header{
    background-color:#fff;
    padding:10px 0
}
@media (min-width:992px){
    .header-opt-12 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0;
        font-size:14px
    }
}
.header-opt-12 .sticky-wrapper.is-sticky .mid-header .nav-right{
    padding-top:6px
}
.header-opt-13 .header-top .nav-left,.header-opt-13 .header-top .nav-right{
    float:left
}
.header-opt-13 .header-top .nav-left>li,.header-opt-13 .header-top .nav-right>li{
    float:left;
    padding-right:14px;
    margin-right:14px;
    position:relative
}
.header-opt-13 .header-top .nav-left>li>a,.header-opt-13 .header-top .nav-left>li>span,.header-opt-13 .header-top .nav-right>li>a,.header-opt-13 .header-top .nav-right>li>span{
    display:block;
    line-height:50px;
    font-size:13px;
    color:#333;
    text-transform:capitalize
}
.header-opt-13 .header-top .nav-left>li>a:focus,.header-opt-13 .header-top .nav-left>li>a:hover,.header-opt-13 .header-top .nav-left>li>span:focus,.header-opt-13 .header-top .nav-left>li>span:hover,.header-opt-13 .header-top .nav-right>li>a:focus,.header-opt-13 .header-top .nav-right>li>a:hover,.header-opt-13 .header-top .nav-right>li>span:focus,.header-opt-13 .header-top .nav-right>li>span:hover{
    color:#ffd43f
}
.header-opt-13 .header-top .nav-left>li:before,.header-opt-13 .header-top .nav-right>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#000;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-13 .header-top .nav-left>li:last-child,.header-opt-13 .header-top .nav-right>li:last-child{
    margin-right:0;
    padding-right:0
}
.header-opt-13 .header-top .nav-left>li:last-child:before,.header-opt-13 .header-top .nav-right>li:last-child:before{
    content:none
}
.header-opt-13 .header-top .nav-right{
    float:right
}
.header-opt-13 .header-top .switcher .dropdown-toggle img{
    vertical-align:baseline
}
.header-opt-13 .header-top .switcher .dropdown-menu>li>a:focus,.header-opt-13 .header-top .switcher .dropdown-menu>li>a:hover{
    background-color:#ffd43f
}
.header-opt-13 .header-top .setting .account li a:hover{
    color:#ffd43f
}
.header-opt-13 .header-top .setting .dropdown-menu{
    width:200px
}
.header-opt-13 .header-content{
    padding:0;
    background-color:#f7f7f7
}
.header-opt-13 .header-content:after,.header-opt-13 .header-content:before{
    content:"";
    display:table
}
.header-opt-13 .header-content:after{
    clear:both
}
@media (max-width:479px){
    .header-opt-13 .header-content{
        text-align:center
    }
}
.header-opt-13 .header-content .logo{
    float:left;
    position:relative;
    z-index:10;
    padding-top:20px
}
@media (max-width:991px){
    .header-opt-13 .header-content .logo{
        margin-bottom:12px
    }
}
@media (max-width:479px){
    .header-opt-13 .header-content .logo{
        display:block;
        float:none;
        width:100%;
        text-align:center;
        margin-bottom:15px
    }
}
.header-opt-13 .header-content .nav-right{
    float:right;
    position:relative;
    z-index:10
}
@media (max-width:991px){
    .header-opt-13 .header-content .nav-right{
        padding-bottom:12px
    }
}
.header-opt-13 .header-content .nav-right:before{
    content:"";
    position:absolute;
    top:0;
    left:-28px;
    width:2000px;
    display:block;
    bottom:0;
    background-color:#ffd43f;
    z-index:-1
}
@media (max-width:479px){
    .header-opt-13 .header-content .nav-right:before{
        background-color:transparent
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-13 .header-content .nav-right:before{
        left:-10px
    }
}
@media (max-width:991px){
    .header-opt-13 .header-content .nav-right:before{
        width:auto;
        right:-15px
    }
}
@media (max-width:479px){
    .header-opt-13 .header-content .nav-right{
        display:inline-block;
        float:none;
        margin:auto;
        text-align:left
    }
}
@media (max-width:479px){
    .header-opt-13 .header-content .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
.header-opt-13 .link-wishlist{
    float:right;
    width:22px;
    height:53px;
    margin-left:24px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/wishlist.png);
    margin-top:12px
}
.header-opt-13 .link-wishlist span{
    display:none
}
.header-opt-13 .link-wishlist:hover{
    opacity:.3
}
.header-opt-13 .block-search{
    float:left;
    margin-top:12px;
    position:relative!important;
    margin-right:20px
}
@media (max-width:479px){
    .header-opt-13 .block-search{
        position:static!important
    }
}
.header-opt-13 .block-search .block-title{
    display:block;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/search.png);
    width:22px;
    height:53px;
    background-color:transparent
}
.header-opt-13 .block-search .block-title:hover{
    opacity:.3
}
.header-opt-13 .block-search .block-content{
    display:block;
    position:absolute;
    top:100%;
    left:-28px!important;
    right:auto!important;
    margin-top:15px;
    width:300px;
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:10px!important;
    -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    -webkit-transform-origin:top;
    -moz-transform-origin:top;
    -ms-transform-origin:top;
    transform-origin:top
}
@media (max-width:991px){
    .header-opt-13 .block-search .block-content{
        right:-28px!important;
        left:auto!important
    }
}
@media (max-width:479px){
    .header-opt-13 .block-search .block-content{
        right:50%!important;
        -webkit-transform:translate(50%,0);
        -ms-transform:translate(50%,0);
        -o-transform:translate(50%,0);
        transform:translate(50%,0)
    }
}
.header-opt-13 .block-search.active .block-content{
    display:block;
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
@media (max-width:479px){
    .header-opt-13 .block-search.active .block-content{
        -webkit-transform:translate(50%,0);
        -ms-transform:translate(50%,0);
        -o-transform:translate(50%,0);
        transform:translate(50%,0)
    }
}
.header-opt-13 .block-search .form-search{
    width:100%
}
.header-opt-13 .block-search .form-control{
    padding-left:15px
}
.header-opt-13 .block-search .btn-search{
    background-color:#ffd43f
}
.header-opt-13 .block-search .btn-search:focus,.header-opt-13 .block-search .btn-search:hover{
    background-color:#f2bb00
}
.header-opt-13 .block-minicart{
    float:right;
    margin-left:25px;
    margin-top:12px
}
.header-opt-13 .block-minicart>.dropdown-toggle{
    position:relative;
    display:block;
    background-color:#3f4776;
    border-radius:1px
}
.header-opt-13 .block-minicart>.dropdown-toggle .cart-icon{
    width:52px;
    height:53px;
    display:block;
    background-position:center left 11px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/minicart-v13.png)
}
.header-opt-13 .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    top:9px;
    left:22px;
    display:block;
    min-width:21px;
    height:21px;
    line-height:21px;
    border-radius:100%;
    background-color:#ffd43f;
    font-size:14px;
    color:#333;
    text-align:center
}
.header-opt-13 .block-minicart:hover>.dropdown-toggle .cart-icon{
    opacity:.3
}
.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-13 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#ffd43f
}
.header-opt-13 .block-minicart .actions .btn:focus,.header-opt-13 .block-minicart .actions .btn:hover{
    background-color:#ffd43f
}
.header-opt-13 .block-nav-menu{
    float:left
}
@media (min-width:992px){
    .header-opt-13 .block-nav-menu .ui-menu{
        text-align:center
    }
    .header-opt-13 .block-nav-menu .ui-menu>li{
        line-height:78px;
        display:inline-block;
        float:none;
        padding:0 10px
    }
    .header-opt-13 .block-nav-menu .ui-menu>li>a{
        display:inline;
        line-height:1;
        padding:0;
        font-size:16px;
        text-transform:none;
        font-weight:400;
        color:#333
    }
    .header-opt-13 .block-nav-menu .ui-menu>li:hover>a{
        color:#fff
    }
    .header-opt-13 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static;
        margin-left:5px;
        font-size:14px
    }
    .header-opt-13 .block-nav-menu .ui-menu>li .megamenu,.header-opt-13 .block-nav-menu .ui-menu>li .submenu{
        line-height:1.42857;
        text-align:left
    }
    .header-opt-13 .block-nav-menu .ui-menu>li .megamenu a:focus,.header-opt-13 .block-nav-menu .ui-menu>li .megamenu a:hover,.header-opt-13 .block-nav-menu .ui-menu>li .submenu a:focus,.header-opt-13 .block-nav-menu .ui-menu>li .submenu a:hover{
        color:#ffd43f!important
    }
}
@media (min-width:1200px){
    .header-opt-13 .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
}
.header-opt-13 .nav-toggle-menu{
    margin-top:12px;
    height:53px;
    line-height:53px;
    width:20px;
    text-align:center;
    padding:0;
    margin-left:10px;
    background-image:none;
    background-color:transparent;
    font-size:18px;
    font-weight:400;
    color:#333
}
.header-opt-13 .nav-toggle-menu .fa{
    display:block;
    line-height:53px
}
.header-opt-13 .nav-toggle-menu span{
    display:none
}
.header-opt-13 .nav-toggle-menu:hover{
    opacity:.8
}
.header-opt-13 .sticky-wrapper:not(.is-sticky){
    height:auto!important
}
.header-opt-13 .sticky-wrapper.is-sticky .mid-header{
    background-color:#fff;
    padding:0
}
@media (min-width:992px){
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0;
        font-size:14px
    }
}
@media (min-width:992px){
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        width:940px;
        left:auto
    }
}
@media (min-width:1200px){
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        width:1170px;
        left:auto
    }
}
@media (min-width:992px){
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu{
        width:940px
    }
}
@media (min-width:1200px){
    .header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,.header-opt-13 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu{
        width:1170px
    }
}
.header-opt-14{
    background-color:#f5f5f5;
    margin-bottom:10px
}
.header-opt-14 .header-top{
    background-color:#f62341
}
.header-opt-14 .header-top .nav-left,.header-opt-14 .header-top .nav-right{
    float:left
}
.header-opt-14 .header-top .nav-left>li,.header-opt-14 .header-top .nav-right>li{
    float:left;
    padding-right:15px;
    margin-right:15px;
    position:relative
}
@media (max-width:479px){
    .header-opt-14 .header-top .nav-left>li,.header-opt-14 .header-top .nav-right>li{
        padding-right:6px;
        margin-right:6px
    }
}
.header-opt-14 .header-top .nav-left>li>a,.header-opt-14 .header-top .nav-left>li>span,.header-opt-14 .header-top .nav-right>li>a,.header-opt-14 .header-top .nav-right>li>span{
    display:block;
    line-height:40px;
    font-size:13px;
    color:#fff;
    text-transform:capitalize
}
.header-opt-14 .header-top .nav-left>li>a:focus,.header-opt-14 .header-top .nav-left>li>a:hover,.header-opt-14 .header-top .nav-left>li>span:focus,.header-opt-14 .header-top .nav-left>li>span:hover,.header-opt-14 .header-top .nav-right>li>a:focus,.header-opt-14 .header-top .nav-right>li>a:hover,.header-opt-14 .header-top .nav-right>li>span:focus,.header-opt-14 .header-top .nav-right>li>span:hover{
    color:#000
}
.header-opt-14 .header-top .nav-left>li:before,.header-opt-14 .header-top .nav-right>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:rgba(0,0,0,.2);
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-14 .header-top .nav-left>li:last-child,.header-opt-14 .header-top .nav-right>li:last-child{
    margin-right:0;
    padding-right:0
}
.header-opt-14 .header-top .nav-left>li:last-child:before,.header-opt-14 .header-top .nav-right>li:last-child:before{
    content:none
}
.header-opt-14 .header-top .nav-left>.dropdown>.dropdown-toggle .fa,.header-opt-14 .header-top .nav-right>.dropdown>.dropdown-toggle .fa{
    color:#666;
    font-size:14px
}
.header-opt-14 .header-top .nav-right{
    float:right
}
@media (max-width:600px){
    .header-opt-14 .header-top .nav-left,.header-opt-14 .header-top .nav-right{
        float:none;
        text-align:center
    }
    .header-opt-14 .header-top .nav-left>li,.header-opt-14 .header-top .nav-right>li{
        float:none;
        display:inline-block
    }
}
.header-opt-14 .header-top .switcher .dropdown-toggle img{
    vertical-align:baseline;
    max-width:16px
}
.header-opt-14 .header-top .switcher .dropdown-menu>li>a:focus,.header-opt-14 .header-top .switcher .dropdown-menu>li>a:hover{
    background-color:#f62341
}
.header-opt-14 .header-top .switcher-currency .dropdown-menu{
    min-width:110px
}
.header-opt-14 .header-top .setting .account li a:hover{
    color:#f62341
}
.header-opt-14 .header-top .setting .dropdown-menu{
    width:200px
}
.header-opt-14 .header-content{
    padding:27px 0 25px;
    position:relative
}
.header-opt-14 .header-content:after,.header-opt-14 .header-content:before{
    content:"";
    display:table
}
.header-opt-14 .header-content:after{
    clear:both
}
@media (max-width:600px){
    .header-opt-14 .header-content{
        text-align:center
    }
}
.header-opt-14 .header-content .logo{
    float:left;
    position:relative;
    z-index:10
}
@media (max-width:600px){
    .header-opt-14 .header-content .logo{
        display:block;
        float:none;
        width:100%;
        text-align:center;
        margin-bottom:15px
    }
}
.header-opt-14 .header-content .nav-right{
    float:right;
    position:relative;
    z-index:10;
    padding-top:5px
}
@media (max-width:600px){
    .header-opt-14 .header-content .nav-right{
        display:inline-block;
        float:none;
        vertical-align:middle
    }
}
@media (max-width:600px){
    .header-opt-14 .header-content .block-minicart{
        position:static
    }
}
@media (max-width:600px){
    .header-opt-14 .header-content .block-minicart .dropdown-menu{
        width:300px;
        padding:20px 10px;
        left:50%;
        right:auto;
        -webkit-transform:translate(-50%,0);
        -ms-transform:translate(-50%,0);
        -o-transform:translate(-50%,0);
        transform:translate(-50%,0)
    }
}
.header-opt-14 .link-wishlist{
    float:left;
    display:block;
    font-size:18px;
    font-weight:600;
    color:#333;
    line-height:30px
}
@media (max-width:600px){
    .header-opt-14 .link-wishlist{
        display:inline-block;
        float:none
    }
}
.header-opt-14 .link-wishlist:before{
    content:"";
    width:22px;
    height:20px;
    display:inline-block;
    vertical-align:bottom;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/wishlist-v14.png);
    margin-right:10px
}
.header-opt-14 .link-wishlist span{
    display:inline-block;
    vertical-align:bottom;
    line-height:1
}
.header-opt-14 .link-wishlist:hover{
    opacity:.3
}
.header-opt-14 .block-search{
    float:none;
    width:600px;
    display:block;
    overflow:hidden;
    margin:auto
}
@media (max-width:1199px){
    .header-opt-14 .block-search{
        width:440px
    }
}
@media (max-width:991px){
    .header-opt-14 .block-search{
        float:none;
        clear:both;
        width:100%;
        padding-top:20px
    }
}
.header-opt-14 .block-search .block-title{
    display:none!important;
    cursor:pointer;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/search-v14.png);
    width:63px;
    height:50px;
    background-color:transparent
}
.header-opt-14 .block-search .block-title:hover{
    opacity:.3
}
@media (max-width:991px){
    .header-opt-14 .block-search .block-title{
        display:none
    }
}
.header-opt-14 .block-search .block-content{
    position:static!important;
    display:block!important;
    padding:0!important;
    margin:0!important;
    box-shadow:none!important
}
@media (max-width:991px){
    .header-opt-14 .block-search.active .block-content{
        display:block
    }
}
.header-opt-14 .block-search .box-group:before{
    content:"";
    width:63px;
    height:50px;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background-position:top 15px center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/search-v14.png);
    padding-left:63px
}
@media (max-width:479px){
    .header-opt-14 .block-search .box-group:before{
        display:none
    }
}
.header-opt-14 .block-search .form-search{
    width:100%
}
.header-opt-14 .block-search .form-control{
    padding-left:63px;
    padding-right:125px;
    height:52px;
    border:1px solid #dfdfdf;
    border-radius:3px;
    font-size:14px;
    color:#888
}
.header-opt-14 .block-search .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.header-opt-14 .block-search .form-control:-ms-input-placeholder{
    color:#888
}
.header-opt-14 .block-search .form-control::-webkit-input-placeholder{
    color:#888
}
@media (max-width:479px){
    .header-opt-14 .block-search .form-control{
        padding-left:12px
    }
}
.header-opt-14 .block-search .btn-search{
    background-color:#f62341;
    position:absolute;
    top:2px;
    right:2px;
    bottom:2px;
    text-transform:uppercase;
    color:#fff;
    background-image:none;
    font-size:14px;
    font-weight:600;
    min-width:116px;
    padding:0 6px;
    text-align:center
}
.header-opt-14 .block-search .btn-search:focus,.header-opt-14 .block-search .btn-search:hover{
    background-color:#c40823
}
.header-opt-14 .block-search .btn-search span{
    display:block
}
@media (max-width:479px){
    .header-opt-14 .block-search .btn-search{
        background-image:url(../images/icon/index12/search2-v14.png);
        width:63px;
        min-width:0
    }
    .header-opt-14 .block-search .btn-search span{
        display:none
    }
}
.header-opt-14 .block-minicart{
    float:left;
    margin-left:15px
}
@media (max-width:600px){
    .header-opt-14 .block-minicart{
        margin-left:0;
        margin-right:15px
    }
}
.header-opt-14 .block-minicart>.dropdown-toggle{
    position:relative;
    display:block;
    font-size:18px;
    font-weight:600;
    color:#333;
    line-height:30px;
    padding-bottom:10px
}
.header-opt-14 .block-minicart>.dropdown-toggle .cart-icon{
    width:22px;
    height:20px;
    display:inline-block;
    vertical-align:bottom;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/minicart-v14.png)
}
.header-opt-14 .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    top:0;
    left:12px;
    display:block;
    min-width:21px;
    height:21px;
    line-height:21px;
    border-radius:100%;
    background-color:#f62341;
    font-size:14px;
    font-weight:400;
    color:#ffff;
    text-align:center
}
.header-opt-14 .block-minicart>.dropdown-toggle .counter{
    display:inline-block;
    vertical-align:bottom;
    line-height:1;
    margin-left:3px
}
.header-opt-14 .block-minicart:hover>.dropdown-toggle{
    opacity:.3
}
.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-14 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#f62341
}
.header-opt-14 .block-minicart .actions .btn:focus,.header-opt-14 .block-minicart .actions .btn:hover{
    background-color:#f62341
}
.header-opt-14 .block-nav-menu{
    float:none
}
@media (min-width:992px){
    .header-opt-14 .block-nav-menu .ui-menu{
        border-top:1px solid #ffd43f;
        border-bottom:1px solid #ffd43f;
        text-align:center
    }
    .header-opt-14 .block-nav-menu .ui-menu>li{
        line-height:42px;
        display:inline-block;
        float:none;
        padding:0 8px
    }
    .header-opt-14 .block-nav-menu .ui-menu>li>a{
        display:inline;
        line-height:1;
        padding:0;
        font-size:15px;
        text-transform:none;
        font-weight:400;
        color:#333
    }
    .header-opt-14 .block-nav-menu .ui-menu>li:hover>a{
        color:#bfbfbf
    }
    .header-opt-14 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static;
        margin-left:5px;
        font-size:14px
    }
    .header-opt-14 .block-nav-menu .ui-menu>li .megamenu,.header-opt-14 .block-nav-menu .ui-menu>li .submenu{
        line-height:1.42857;
        text-align:left
    }
    .header-opt-14 .block-nav-menu .ui-menu>li .megamenu a:focus,.header-opt-14 .block-nav-menu .ui-menu>li .megamenu a:hover,.header-opt-14 .block-nav-menu .ui-menu>li .submenu a:focus,.header-opt-14 .block-nav-menu .ui-menu>li .submenu a:hover{
        color:#f62341!important
    }
    .header-opt-14 .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        left:0;
        right:auto
    }
}
@media (min-width:1200px){
    .header-opt-14 .block-nav-menu .ui-menu>li{
        padding:0 14px
    }
    .header-opt-14 .block-nav-menu .ui-menu>li>a{
        font-size:16px
    }
    .header-opt-14 .block-nav-menu .ui-menu>li.parent>a:after{
        margin-left:8px
    }
}
.header-opt-14 .header-nav{
    background-color:#f5f5f5
}
.header-opt-14 .nav-toggle-menu{
    line-height:20px;
    width:20px;
    text-align:center;
    padding:8px 0 0;
    margin-left:12px;
    background-image:none;
    background-color:transparent;
    font-size:18px;
    font-weight:400;
    color:#333
}
.header-opt-14 .nav-toggle-menu .fa{
    display:inline-block
}
.header-opt-14 .nav-toggle-menu span{
    display:none
}
.header-opt-14 .nav-toggle-menu:hover{
    opacity:.3
}
@media (min-width:640px){
    .header-opt-14 .nav-toggle-menu{
        width:auto
    }
    .header-opt-14 .nav-toggle-menu span{
        display:inline-block;
        font-size:18px;
        text-transform:none;
        vertical-align:bottom;
        margin-left:5px;
        margin-right:0
    }
}
.header-opt-14 .sticky-wrapper:not(.is-sticky){
    height:auto!important
}
.header-opt-14 .sticky-wrapper.is-sticky .mid-header{
    background-color:#fff;
    padding:0
}
@media (min-width:992px){
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0;
        font-size:14px
    }
}
@media (min-width:992px){
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        width:940px;
        left:auto
    }
}
@media (min-width:1200px){
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        width:1170px;
        left:auto
    }
}
@media (min-width:992px){
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu{
        width:940px
    }
}
@media (min-width:1200px){
    .header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,.header-opt-14 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu{
        width:1170px
    }
}
.header-opt-15 .nav-toggle-menu{
    line-height:50px;
    background-color:#333;
    font-size:14px;
    font-weight:700
}
.header-opt-15 .nav-toggle-menu:hover{
    background-color:#c33
}
@media (max-width:479px){
    .header-opt-15 .nav-toggle-menu{
        width:auto;
        padding:0 35px 0 10px
    }
}
.header-opt-15 .header-top{
    padding:0;
    font-size:13px;
    background-color:#fff
}
.header-opt-15 .header-top .hotline{
    float:left;
    color:#666
}
.header-opt-15 .header-top .hotline:after,.header-opt-15 .header-top .hotline:before{
    content:"";
    display:table
}
.header-opt-15 .header-top .hotline:after{
    clear:both
}
@media (max-width:767px){
    .header-opt-15 .header-top .hotline{
        float:none;
        text-align:center
    }
}
.header-opt-15 .header-top .hotline>li{
    position:relative;
    padding:0 18px;
    float:left
}
@media (max-width:767px){
    .header-opt-15 .header-top .hotline>li{
        float:none;
        display:inline-block;
        vertical-align:top
    }
}
.header-opt-15 .header-top .hotline>li>a,.header-opt-15 .header-top .hotline>li>span{
    color:#666;
    line-height:36px
}
.header-opt-15 .header-top .hotline>li>a:hover{
    color:#c33
}
.header-opt-15 .header-top .hotline>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#e0e0e0;
    position:absolute;
    top:50%;
    margin-top:-5px;
    left:0
}
.header-opt-15 .header-top .hotline>li:first-child{
    padding-left:0
}
.header-opt-15 .header-top .hotline>li:first-child:before{
    content:none
}
.header-opt-15 .header-top .hotline>li .fa{
    margin-right:8px;
    font-size:14px
}
@media (max-width:479px){
    .header-opt-15 .header-top .hotline>li:before{
        display:none
    }
}
@media (max-width:600px){
    .header-opt-15 .header-top .hotline>li{
        padding-left:0
    }
    .header-opt-15 .header-top .hotline>li:before{
        display:none
    }
}
@media (min-width:1200px){
    .header-opt-15 .header-top .hotline .welcome{
        margin-right:77px
    }
    .header-opt-15 .header-top .hotline .welcome+li:before{
        display:none
    }
}
.header-opt-15 .header-top .links{
    float:right;
    color:#666;
    position:relative
}
.header-opt-15 .header-top .links:after,.header-opt-15 .header-top .links:before{
    content:"";
    display:table
}
.header-opt-15 .header-top .links:after{
    clear:both
}
@media (max-width:767px){
    .header-opt-15 .header-top .links{
        float:none;
        text-align:center
    }
}
.header-opt-15 .header-top .links>li{
    position:relative;
    padding:0 15px;
    float:left
}
@media (max-width:767px){
    .header-opt-15 .header-top .links>li{
        float:none;
        display:inline-block;
        vertical-align:top
    }
}
.header-opt-15 .header-top .links>li>a,.header-opt-15 .header-top .links>li>span{
    color:#666;
    display:block;
    line-height:36px
}
.header-opt-15 .header-top .links>li>a{
    color:#666;
    line-height:36px
}
.header-opt-15 .header-top .links>li>a:hover{
    color:#c33
}
.header-opt-15 .header-top .links>li:before{
    content:"";
    width:1px;
    height:10px;
    background-color:#e0e0e0;
    position:absolute;
    top:50%;
    margin-top:-5px;
    right:0
}
.header-opt-15 .header-top .links>li:last-child{
    padding-right:0
}
.header-opt-15 .header-top .links>li:last-child:before{
    content:none
}
.header-opt-15 .header-top .links>li:first-child{
    padding-left:0
}
@media (max-width:479px){
    .header-opt-15 .header-top .links>li:before{
        display:none
    }
}
@media (max-width:600px){
    .header-opt-15 .header-top .links>li{
        padding-left:0
    }
    .header-opt-15 .header-top .links>li:before{
        display:none
    }
}
.header-opt-15 .header-top .links .setting .dropdown-menu{
    width:185px
}
@media (max-width:479px){
    .header-opt-15 .header-top .links .setting{
        position:static
    }
    .header-opt-15 .header-top .links .setting .dropdown-menu{
        top:100%
    }
}
.header-opt-15 .header-top .setting .account li a:focus,.header-opt-15 .header-top .setting .account li a:hover{
    color:#c33
}
.header-opt-15 .header-top .switcher .dropdown-menu{
    right:0;
    left:auto
}
.header-opt-15 .header-top .switcher .dropdown-menu>li>a:hover{
    background-color:#c33
}
.header-opt-15 .header-content{
    background-color:#fff;
    padding-top:25px;
    padding-bottom:40px
}
.header-opt-15 .header-content .logo{
    display:block
}
.header-opt-15 .header-content .nav-mind{
    float:right
}
@media (max-width:599px){
    .header-opt-15 .header-content .nav-mind{
        width:100%;
        padding:0 15px;
        text-align:center
    }
}
.header-opt-15 .header-content .nav-right{
    float:right;
    padding-right:15px;
    width:224px
}
@media (max-width:599px){
    .header-opt-15 .header-content .nav-right{
        width:100%;
        padding:0 15px;
        text-align:center;
        position:relative
    }
}
.header-opt-15 .header-content .block-search{
    float:right;
    position:relative
}
@media (max-width:599px){
    .header-opt-15 .header-content .block-search{
        width:100%;
        padding:0;
        float:none
    }
}
.header-opt-15 .header-content .block-search .block-title{
    line-height:40px;
    height:40px;
    width:45px;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0;
    background-color:#f36;
    display:none
}
.header-opt-15 .header-content .block-search .block-title:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-15 .header-content .block-search .categori-search{
    width:157px;
    float:right;
    position:relative
}
.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single{
    background-color:#fff;
    line-height:50px;
    height:50px;
    border:1px solid #c33;
    border-left:none;
    margin-left:-2px;
    position:relative;
    color:#999;
    font-size:13px
}
.header-opt-15 .header-content .block-search .categori-search .chosen-container .chosen-single:before{
    content:"";
    width:1px;
    height:28px;
    position:absolute;
    left:0;
    top:50%;
    margin-top:-14px;
    background-color:#eee;
    display:block
}
.header-opt-15 .header-content .block-search .form-search{
    width:375px;
    float:left
}
@media (max-width:1199px){
    .header-opt-15 .header-content .block-search .form-search{
        width:260px
    }
}
@media (max-width:767px){
    .header-opt-15 .header-content .block-search .form-search{
        width:100%
    }
}
.header-opt-15 .header-content .block-search .form-search .box-group{
    position:static
}
.header-opt-15 .header-content .block-search .form-search .form-control{
    height:50px;
    padding-left:23px;
    padding-right:23px;
    font-size:13px;
    color:#333;
    border:1px solid #c33
}
.header-opt-15 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#333;
    opacity:1
}
.header-opt-15 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#333
}
.header-opt-15 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#333
}
.header-opt-15 .header-content .block-search .form-search .btn-search{
    width:56px;
    background-color:#c33;
    background-image:none;
    color:#fff;
    text-align:center;
    padding:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0
}
.header-opt-15 .header-content .block-search .form-search .btn-search:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:18px
}
.header-opt-15 .header-content .block-search .form-search .btn-search:hover{
    background-color:#a32929
}
.header-opt-15 .header-content .block-search .block-content{
    position:relative;
    padding:0 56px 0 0
}
.header-opt-15 .header-content .block-minicart{
    float:right;
    margin-left:20px
}
@media (max-width:599px){
    .header-opt-15 .header-content .block-minicart{
        float:none;
        display:inline-block;
        vertical-align:top
    }
}
.header-opt-15 .header-content .block-minicart.open>.dropdown-toggle,.header-opt-15 .header-content .block-minicart:hover>.dropdown-toggle{
    color:#cf965f
}
.header-opt-15 .header-content .block-minicart>.dropdown-toggle{
    height:50px;
    display:block;
    position:relative;
    width:48px;
    line-height:50px;
    color:#666;
    text-align:center
}
.header-opt-15 .header-content .block-minicart>.dropdown-toggle:before{
    content:"\e907";
    font-family:icomoon;
    font-size:29px
}
.header-opt-15 .header-content .block-minicart>.dropdown-toggle .counter-number{
    position:absolute;
    right:0;
    left:auto;
    background-color:#c33;
    line-height:20px;
    width:20px;
    text-align:center;
    font-size:14px;
    font-weight:400;
    padding:0;
    border-radius:100%;
    top:0;
    color:#fff
}
.header-opt-15 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-15 .header-content .link-account{
    float:right;
    height:50px;
    font-size:13px;
    width:130px;
    text-align:right;
    text-transform:capitalize;
    padding-top:6px
}
@media (max-width:599px){
    .header-opt-15 .header-content .link-account{
        float:none;
        display:inline-block;
        vertical-align:top
    }
}
.header-opt-15 .header-content .link-account a{
    color:#999
}
.header-opt-15 .header-content .link-account a>span{
    color:#333;
    display:block
}
.header-opt-15 .header-content .link-account a .fa{
    margin-left:14px
}
.header-opt-15 .header-content .link-account a:hover,.header-opt-15 .header-content .link-account a:hover>span{
    color:#c33
}
.header-opt-15 .block-minicart .actions .btn:focus,.header-opt-15 .block-minicart .actions .btn:hover{
    background-color:#c33
}
.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-15 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#c33
}
.header-opt-15 .block-nav-categori{
    width:270px
}
@media (max-width:479px){
    .header-opt-15 .block-nav-categori{
        width:auto!important
    }
}
.header-opt-15 .block-nav-categori .block-content{
    background-color:#fff
}
@media (min-width:992px){
    .header-opt-15 .block-nav-categori .block-content{
        padding:0;
        width:270px
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori{
        padding-bottom:21px
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li{
        padding:0 20px
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li>a{
        line-height:44px;
        padding-left:20px;
        padding-right:10px;
        border-bottom:1px solid #eee;
        padding-left:0
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li>a .icon{
        width:30px
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li:last-child>a{
        border-bottom:none
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:44px;
        width:10px;
        content:"\f0da"
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori>li.parent:hover>a:after{
        content:"\f0da"
    }
    .header-opt-15 .block-nav-categori .block-content .ui-categori .submenu{
        left:270px;
        width:670px
    }
}
@media (min-width:1199px){
    .header-opt-15 .block-nav-categori .block-content .ui-categori .submenu{
        width:900px
    }
}
.header-opt-15 .block-nav-categori .view-all-categori{
    padding:0 20px;
    margin-bottom:15px
}
.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all,.header-opt-15 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#666;
    line-height:35px;
    border:1px solid #e6e6e6;
    font-size:11px;
    text-transform:uppercase;
    text-align:center;
    font-weight:400;
    padding:0 15px
}
.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:hover,.header-opt-15 .block-nav-categori .view-all-categori a:hover{
    background-color:#f36
}
.header-opt-15 .block-nav-categori .view-all-categori .btn-view-all:after,.header-opt-15 .block-nav-categori .view-all-categori a:after{
    float:none;
    content:"\f0da";
    margin-left:14px;
    font-size:14px
}
.header-opt-15 .block-nav-categori .block-title{
    background-color:#333;
    line-height:50px;
    background-position:left 23px center;
    padding-left:56px;
    padding-right:10px;
    font-size:14px;
    font-weight:700;
    white-space:nowrap
}
@media (max-width:991px){
    .header-opt-15 .block-nav-categori .block-title:hover{
        background-color:#c33
    }
}
@media (max-width:479px){
    .header-opt-15 .block-nav-categori .block-title{
        background-position:left 12px center;
        padding-left:42px;
        padding-right:10px;
        width:auto;
        max-width:100%
    }
}
.header-opt-15 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-15 .block-nav-menu .ui-menu>li ul a:hover,.header-opt-15 .block-nav-menu .ui-menu>li:focus>a,.header-opt-15 .block-nav-menu .ui-menu>li:hover>a,.header-opt-15 .block-nav-menu .ui-menu>li>a:focus,.header-opt-15 .block-nav-menu .ui-menu>li>a:hover{
    color:#c33
}
@media (min-width:992px){
    .header-opt-15 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-15 .block-nav-menu .ui-menu>li ul a:hover{
        color:#c33!important
    }
}
@media (min-width:1200px){
    .header-opt-15 .block-nav-menu .ui-menu .horizontal-menu{
        width:900px
    }
}
@media (min-width:992px){
    .header-opt-15 .block-nav-menu .ui-menu{
        padding:0
    }
    .header-opt-15 .block-nav-menu .ui-menu>li>a{
        line-height:50px;
        padding:0 14px;
        font-size:15px;
        text-transform:none;
        font-weight:700;
        position:relative
    }
    .header-opt-15 .block-nav-menu .ui-menu>li>a:after{
        position:static
    }
    .header-opt-15 .block-nav-menu .ui-menu>li>a:before{
        content:none
    }
    .header-opt-15 .block-nav-menu .ui-menu>li.active>a{
        background-color:#c33;
        color:#fff;
        z-index:10
    }
    .header-opt-15 .block-nav-menu .ui-menu>li.active>a:before{
        content:none
    }
    .header-opt-15 .block-nav-menu .ui-menu>li.parent>a:after{
        font-weight:400;
        content:"\f0d7";
        font-size:14px
    }
}
@media (min-width:1200px){
    .header-opt-15 .block-nav-menu .ui-menu>li>a{
        padding:0 22px
    }
}
.header-opt-15 .header-nav{
    background-color:#fff;
    border-top:1px solid #eee
}
.header-opt-15 .header-nav .box-header-nav{
    border-bottom:3px solid #c33
}
@media (max-width:991px){
    .header-opt-15 .header-content .nav-left{
        float:none;
        clear:both;
        text-align:center;
        margin-bottom:20px
    }
    .header-opt-15 .header-content .nav-mind{
        float:left;
        padding-left:15px
    }
    .header-opt-15 .header-content .nav-mind .block-search{
        float:left;
        margin-left:0;
        margin-top:0
    }
    .header-opt-15 .header-content .nav-right{
        float:right
    }
    .header-opt-15 .header-content .block-minicart{
        margin-top:0
    }
}
@media (max-width:767px){
    .header-opt-15 .header-content .block-search .categori-search{
        display:none
    }
    .header-opt-15 .header-content .nav-right{
        float:right
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-15 .block-nav-categori{
        width:60px;
        padding:0
    }
    .header-opt-15 .block-nav-categori .block-title{
        padding:0;
        background-position:center;
        overflow:hidden
    }
    .header-opt-15 .block-nav-categori .block-title span{
        opacity:0;
        width:1px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-15 .block-nav-menu .ui-menu>li{
        height:50px;
        padding:0 23px;
        line-height:50px
    }
    .header-opt-15 .block-nav-menu .ui-menu>li *{
        line-height:1.42857
    }
    .header-opt-15 .block-nav-menu .ui-menu>li>a{
        line-height:1;
        display:inline;
        padding:0
    }
    .header-opt-15 .block-nav-menu .ui-menu>li.active{
        background-color:#c33
    }
    .header-opt-15 .block-nav-menu .ui-menu>li.parent>a:after{
        position:static
    }
}
@media (min-width:992px) and (max-width:1199px){
    .header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li{
        padding:0 15px
    }
    .header-opt-15 .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0
    }
}
.slider-range{
    margin-bottom:20px;
    padding-top:2px
}
.slider-range:after,.slider-range:before{
    content:"";
    display:table
}
.slider-range:after{
    clear:both
}
.catalog-view_op1 .slider-range{
    margin-bottom:5px
}
.slider-range .ui-slider{
    position:relative;
    height:3px;
    background-color:#888;
    border-radius:0;
    margin:5px 0
}
.catalog-view_op1 .slider-range .ui-slider{
    height:7px;
    background-color:#f36
}
.slider-range .ui-slider-range{
    height:3px;
    background-color:#00a1d0;
    position:absolute;
    top:0
}
.catalog-view_op1 .slider-range .ui-slider-range{
    height:7px;
    background-color:#ccc
}
.slider-range .ui-slider-handle{
    width:12px;
    height:12px;
    border-radius:0;
    background-color:#888;
    display:block;
    position:absolute;
    top:-5px
}
.catalog-view_op1 .slider-range .ui-slider-handle{
    background-color:transparent;
    width:13px;
    height:17px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/slider-range.png)
}
.slider-range .action:after,.slider-range .action:before{
    content:"";
    display:table
}
.slider-range .action:after{
    clear:both
}
.slider-range .action .price{
    font-size:18px;
    float:left;
    margin-bottom:15px
}
.catalog-view_op1 .slider-range .action .price{
    font-size:14px;
    color:#666;
    margin:0
}
.slider-range .action .price>span{
    line-height:30px;
    border:1px solid #dfdfdf;
    text-align:center;
    width:65px;
    display:block;
    float:left;
    font-size:14px;
    color:#000;
    margin:0 10px 0 0
}
.catalog-view_op1 .slider-range .action .price>span{
    float:none;
    display:inline;
    border:none;
    font-size:14px;
    color:#666;
    width:auto;
    margin:0
}
.slider-range .action .btn{
    height:32px;
    width:65px;
    text-align:center;
    padding:0;
    font-size:14px;
    color:#fff;
    background-color:#fca53c;
    float:left;
    margin-bottom:15px
}
.slider-range .action .btn:focus,.slider-range .action .btn:hover{
    background-color:#171717
}
.slider-range .amount-max,.slider-range .amount-min{
    display:block;
    line-height:30px;
    float:left;
    font-size:14px;
    color:#888
}
.slider-range .amount-max .catalog-view_op1,.slider-range .amount-min .catalog-view_op1{
    display:none
}
.slider-range .amount-max{
    float:right
}
.block-sidebar{
    margin-bottom:20px
}
.block-sidebar .block-title{
    border-bottom:1px solid #dfdfdf;
    margin-bottom:20px
}
.block-sidebar .block-title strong{
    font-size:15px;
    color:#000;
    font-weight:600;
    text-transform:uppercase;
    margin:0;
    display:block;
    line-height:30px
}
.block-sidebar .block-content{
    font-size:13px;
    color:#5b5b5b
}
.block-filter .close-filter-products{
    width:50px;
    line-height:40px;
    text-align:center;
    position:absolute;
    top:0;
    right:0;
    font-size:24px;
    cursor:pointer;
    display:none
}
.block-filter .block-title{
    margin-bottom:38px
}
.block-filter .block-content{
    background-color:#fff;
    padding:20px 20px 15px;
    border:1px solid #dfdfdf
}
.block-filter .filter-options-item{
    margin-bottom:15px
}
.catalog-view_op1 .block-filter .filter-options-item{
    border-bottom:1px solid #eee;
    padding-bottom:15px;
    margin-bottom:13px
}
.catalog-view_op1_style2.catalog-view_op1 .block-filter .filter-options-item{
    margin-bottom:20px
}
.catalog-view_op1 .block-filter .filter-options-item .filter-options-content{
    padding-bottom:0
}
.catalog-view_op1 .block-filter .filter-options-item:last-child{
    border-bottom:none
}
.block-filter .filter-options-title{
    font-size:15px;
    color:#000;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:12px;
    line-height:25px;
    display:block
}
.catalog-view_op1 .block-filter .filter-options-title{
    margin-bottom:5px
}
.block-filter .filter-options-content{
    padding-bottom:0
}
.block-filter .filter-options-content .item{
    text-transform:capitalize;
    display:block;
    color:#888;
    font-size:14px;
    line-height:34px;
    position:relative
}
.catalog-view_op1 .block-filter .filter-options-content .item{
    line-height:1
}
.block-filter .filter-options-content .item label{
    font-size:14px;
    line-height:34px;
    font-weight:400;
    cursor:pointer;
    color:#888
}
.block-filter .filter-options-content .item label:after,.block-filter .filter-options-content .item label:before{
    content:"";
    display:table
}
.block-filter .filter-options-content .item label:after{
    clear:both
}
.catalog-view_op1 .block-filter .filter-options-content .item label{
    line-height:25px;
    margin:0
}
.catalog-view_op1 .block-filter .filter-options-content .item label>span:before{
    top:7px
}
.block-filter .filter-options-content .item label:hover{
    color:#fca53c
}
.block-filter .filter-options-content .item label>span{
    display:block;
    position:relative;
    padding-left:27px
}
.block-filter .filter-options-content .item label>span:before{
    content:'';
    width:15px;
    height:14px;
    background-color:#888;
    display:block;
    position:absolute;
    left:0;
    top:10px
}
.block-filter .filter-options-content .item label input[type=checkbox]{
    visibility:hidden;
    position:absolute
}
.block-filter .filter-options-content .item label input[type=checkbox]:checked+span{
    color:#fca53c
}
.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span{
    color:#f36
}
.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#f36;
    border-color:#f36
}
.block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#fca53c;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/checked.png)
}
.block-filter .filter-options-content .item a{
    display:block;
    color:#666
}
.block-filter .filter-options-content .item a:after,.block-filter .filter-options-content .item a:before{
    content:"";
    display:table
}
.block-filter .filter-options-content .item a:after{
    clear:both
}
.block-filter .filter-options-content .item a:hover{
    color:#f36
}
.block-filter .filter-options-content .item .count{
    font-size:14px;
    display:inline-block;
    vertical-align:middle;
    color:#a4a4a4;
    line-height:1
}
.block-filter .filter-options-categori,.block-filter .filter-options-price{
    border-bottom:1px dashed #dfdfdf;
    margin-bottom:22px
}
.block-filter .filter-options-categori .filter-options-content,.block-filter .filter-options-price .filter-options-content{
    padding-bottom:18px
}
.block-filter .filter-options-price .filter-options-content{
    padding-bottom:0
}
.block-filter .filter-options-color .filter-options-content .items:after,.block-filter .filter-options-color .filter-options-content .items:before{
    content:"";
    display:table
}
.block-filter .filter-options-color .filter-options-content .items:after{
    clear:both
}
.block-filter .filter-options-color .filter-options-content .item{
    padding:0;
    width:50%;
    float:left;
    line-height:31px
}
.block-filter .filter-options-color .filter-options-content .item:before{
    content:none
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item{
    display:block;
    width:auto;
    margin:0 10px 10px 0;
    line-height:1
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label{
    margin:0
}
.block-filter .filter-options-color .filter-options-content .item .img{
    display:inline-block;
    width:23px;
    height:23px;
    vertical-align:middle;
    margin-right:6px
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item .img{
    width:20px;
    height:20px;
    border:1px solid #dfdfdf;
    display:block
}
.block-filter .filter-options-color .filter-options-content .item .text{
    display:inline-block;
    line-height:19px;
    vertical-align:middle;
    padding:0 6px;
    border:1px solid #dfdfdf;
    font-size:14px;
    color:#333;
    text-transform:uppercase
}
.block-filter .filter-options-color .filter-options-content .item label>span{
    padding-left:0
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span{
    padding-left:0;
    position:relative;
    height:20px
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span .count{
    display:none
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span .img{
    display:block;
    margin:0
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label>span:before{
    width:13px;
    height:12px;
    background-color:transparent;
    position:absolute;
    bottom:0;
    right:0;
    left:auto;
    top:auto;
    border:none
}
.block-filter .filter-options-color .filter-options-content .item label>span:before{
    top:16px;
    background-color:transparent
}
.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#fca53c;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/checked.png)
}
.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .img,.block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .text{
    border:1px solid #fca53c
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .img{
    border:1px solid #f36
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#f36
}
@media (max-width:991px){
    .block-filter{
        position:fixed;
        top:0;
        left:-110%;
        bottom:0;
        width:300px;
        background-color:#fff;
        z-index:888;
        visibility:hidden;
        opacity:0;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        overflow-y:auto;
        margin:0;
        -webkit-box-shadow:0 0 3px 0 rgba(136,136,136,.23);
        box-shadow:0 0 3px 0 rgba(136,136,136,.23)
    }
    .block-filter.active{
        left:0;
        visibility:visible;
        opacity:1;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .block-filter .close-filter-products{
        display:block
    }
    .block-filter .block-title{
        padding:0 20px
    }
    .block-filter .block-title strong{
        line-height:50px;
        font-weight:700;
        font-size:20px
    }
    .block-filter .block-content{
        padding:0;
        border:none
    }
    .block-filter .block-content .filter-options-item{
        border-bottom:1px solid #dfdfdf;
        padding:0 20px
    }
    .block-filter .block-content .filter-options-item.active .filter-options-content{
        display:block
    }
    .block-filter .block-content .filter-options-title{
        cursor:pointer;
        position:relative;
        padding-right:20px
    }
    .block-filter .block-content .filter-options-title:after{
        content:"\f105";
        font-family:FontAwesome;
        display:block;
        line-height:25px;
        position:absolute;
        top:0;
        right:0;
        width:20px;
        font-weight:400
    }
    .block-filter .block-content .filter-options-title.active{
        color:#fca53c
    }
    .block-filter .block-content .filter-options-title.active:after{
        content:"\f107"
    }
    .block-filter .block-content .filter-options-content{
        display:none;
        border:none;
        padding-bottom:20px
    }
}
.catalog-view_op1 .block-sidebar{
    margin-bottom:30px;
    border:1px solid #f1f1f1
}
.catalog-view_op1_style2.catalog-view_op1 .block-sidebar{
    border:none;
    margin-bottom:20px
}
.catalog-view_op1 .block-sidebar .block-title{
    margin-bottom:0;
    border-bottom:1px solid #f1f1f1;
    padding:0 27px;
    text-transform:uppercase
}
.catalog-view_op1 .block-sidebar .block-title strong{
    font-size:15px;
    font-weight:700;
    line-height:46px;
    color:#333
}
@media (min-width:992px){
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title strong{
        font-weight:600;
        color:#333;
        line-height:32px
    }
}
@media (min-width:992px){
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title{
        padding-left:0;
        margin-right:24px
    }
}
.catalog-view_op1 .block-sidebar .block-content{
    border:none;
    padding:15px 15px 15px 27px
}
@media (min-width:992px){
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-content{
        padding-left:20px;
        padding-bottom:0
    }
}
.catalog-view_op1 .block-filter{
    border:1px solid #f1f1f1
}
.catalog-view_op1_style2.catalog-view_op1 .block-filter{
    border:none
}
.catalog-view_op1 .block-filter .block-title{
    margin-bottom:0;
    border-bottom:1px solid #f1f1f1;
    padding:0 27px;
    text-transform:uppercase
}
.catalog-view_op1 .block-filter .block-title strong{
    font-size:15px;
    font-weight:700;
    line-height:46px
}
.catalog-view_op1 .block-filter .block-content{
    border:none;
    padding:15px 22px 0 27px
}
@media (min-width:992px){
    .catalog-view_op1_style2.catalog-view_op1 .block-filter .block-content{
        padding-left:20px;
        padding-right:20px;
        padding-top:5px
    }
}
@media (max-width:991px){
    .catalog-view_op1 .block-filter .block-content{
        padding-left:0;
        padding-right:0
    }
    .catalog-view_op1 .block-filter .block-content .filter-options-item{
        padding-bottom:10px
    }
}
.catalog-view_op1 .block-filter .filter-options-title{
    font-size:15px;
    color:#666;
    font-weight:400
}
.catalog-view_op1 .block-filter .filter-options-content .item label{
    color:#666
}
.catalog-view_op1 .block-filter .filter-options-content .item label>span{
    padding-left:24px
}
.catalog-view_op1 .block-filter .filter-options-content .item label>span:before{
    width:12px;
    height:12px;
    background-color:transparent;
    border:1px solid #cdcdcd
}
.catalog-view_op1 .block-filter .filter-options-size .filter-options-content{
    max-height:150px;
    overflow-y:auto
}
.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item{
    width:50%;
    float:left
}
.catalog-view_op1 .block-filter .filter-options-size .filter-options-content .item:nth-child(2n+1){
    clear:both
}
.block-sidebar-compare .block-content{
    padding:20px;
    border:1px solid #dfdfdf;
    background-color:#fff;
    font-size:13px;
    color:#888
}
.block-sidebar-tags .block-content{
    padding-top:8px
}
.catalog-view_op1_style2 .block-sidebar-tags .block-content{
    margin-left:0;
    padding-left:0!important;
    padding-right:0
}
.block-sidebar-tags .block-content:after,.block-sidebar-tags .block-content:before{
    content:"";
    display:table
}
.block-sidebar-tags .block-content:after{
    clear:both
}
.block-sidebar-tags .block-content ul:after,.block-sidebar-tags .block-content ul:before{
    content:"";
    display:table
}
.block-sidebar-tags .block-content ul:after{
    clear:both
}
.block-sidebar-tags .block-content li{
    float:left
}
.catalog-view_op1 .block-sidebar-tags .block-content li{
    float:none;
    display:inline-block;
    vertical-align:bottom
}
.block-sidebar-tags .block-content a{
    display:block;
    line-height:31px;
    border:1px solid #dfdfdf;
    background-color:#fff;
    padding:0 13px;
    color:#888;
    font-size:14px;
    margin-right:10px;
    margin-bottom:9px;
    float:left
}
.block-sidebar-tags .block-content a:hover{
    color:#fca53c
}
.catalog-view_op1_style2 .block-sidebar-tags .block-content a{
    line-height:33px;
    font-size:14px;
    font-style:italic;
    color:#333;
    margin-right:5px;
    margin-bottom:5px
}
.catalog-view_op1_style2 .block-sidebar-tags .block-content a:hover{
    color:#f36
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a{
    color:#666;
    margin-right:22px;
    padding:0;
    line-height:1;
    border:none
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a:hover{
    color:#f36
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv1{
    font-size:12px
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv2{
    font-size:16px
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv3{
    font-size:18px
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv4{
    font-size:20px
}
.catalog-view_op1:not(.catalog-view_op1_style2) .block-sidebar-tags .block-content a.lv5{
    font-size:24px
}
.block-sidebar-tags .block-content .view-all{
    color:#333;
    text-transform:capitalize
}
.block-sidebar-tags .block-content .view-all .fa{
    margin-left:15px
}
.catalog-view_op1 .block-sidebar-products .block-content{
    padding-left:20px;
    padding-right:20px
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-info{
    margin-bottom:10px
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-info:after,.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-info:before{
    content:"";
    display:table
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-info:after{
    clear:both
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-photo{
    float:left;
    margin-right:10px;
    width:110px
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-detail{
    overflow:hidden
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-name{
    font-size:14px;
    color:#888;
    font-weight:400;
    display:block;
    margin-top:53px;
    margin-bottom:3px
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-name a{
    color:#888
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-name a:hover{
    color:#fca53c
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-price{
    font-size:16px;
    color:#333
}
.block-sidebar-products .product-item:not(.product-item-opt-2 ) .product-item-price .old-price{
    text-decoration:line-through;
    margin-left:6px
}
.block-sidebar-products .product-item-opt-2{
    margin-bottom:10px
}
.block-sidebar-products .product-item-opt-2 .product-item-info:after,.block-sidebar-products .product-item-opt-2 .product-item-info:before{
    content:"";
    display:table
}
.block-sidebar-products .product-item-opt-2 .product-item-info:after{
    clear:both
}
.block-sidebar-products .product-item-opt-2 .product-item-photo{
    padding:0;
    width:80px;
    margin-right:10px;
    float:left
}
.block-sidebar-products .product-item-opt-2 .product-item-detail{
    padding:0;
    overflow:hidden
}
.block-sidebar-products .product-item-opt-2 .product-item-name{
    white-space:normal;
    margin:0
}
.block-sidebar-products .product-item-opt-2 .product-item-price,.block-sidebar-products .product-item-opt-2 .product-reviews-summary{
    float:none;
    width:100%
}
.block-sidebar-products .all-products{
    line-height:29px;
    background-color:#fafafa;
    height:auto;
    border:1px solid #e9e9e9;
    padding:0 10px;
    color:#f36;
    font-size:13px;
    text-transform:none
}
.block-sidebar-products .all-products:hover{
    background-color:#f36;
    color:#fff;
    border-color:#fafafa
}
.block-sidebar-products .owl-dots{
    text-align:center;
    margin-bottom:4px
}
.block-sidebar-products .owl-dots .owl-dot{
    width:14px;
    height:14px;
    background-color:#adadad;
    border-radius:100%;
    display:inline-block;
    margin:0 5px
}
.block-sidebar-products .owl-dots .owl-dot.active{
    background-color:#f36
}
.block-sidebar-products .owl-carousel .product-item{
    border-bottom:1px solid #eee;
    padding-bottom:18px;
    padding-top:4px
}
.block-sidebar-products .owl-carousel .product-item:last-child{
    border-bottom:none
}
.block-sidebar-products-opt2 .block-content,.catalog-view_op1 .block-sidebar-products-opt2 .block-content{
    padding-left:20px;
    padding-right:20px
}
.block-sidebar-products-opt2 .owl-dots{
    text-align:center;
    margin-bottom:4px
}
.block-sidebar-products-opt2 .owl-dots .owl-dot{
    width:14px;
    height:14px;
    background-color:#adadad;
    border-radius:100%;
    display:inline-block;
    margin:0 5px
}
.block-sidebar-products-opt2 .owl-dots .owl-dot.active{
    background-color:#f36
}
.block-sidebar-products-opt2 .product-item-opt-2{
    margin-bottom:15px
}
.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info{
    position:relative;
    padding-bottom:40px
}
.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .product-item-photo{
    position:static
}
.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart{
    opacity:1;
    visibility:visible;
    bottom:0;
    height:36px!important;
    line-height:34px!important;
    background-color:#f36!important;
    width:130px;
    left:50%;
    margin-left:-65px;
    right:auto;
    padding:0
}
.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:before{
    background-image:url(../images/icon/cart-catalog-op1.png);
    margin:0
}
.block-sidebar-products-opt2 .product-item-opt-2 .product-item-info .btn-cart:hover{
    background-color:#c03!important
}
.block-banner-sidebar .owl-carousel .owl-item img{
    width:100%
}
.block-banner-sidebar .owl-dots{
    position:absolute;
    bottom:9px;
    left:0;
    right:0;
    text-align:center
}
.block-banner-sidebar .owl-dots .owl-dot{
    width:14px;
    height:14px;
    background-color:#adadad;
    margin:0 5px;
    display:inline-block;
    border-radius:100%
}
.block-banner-sidebar .owl-dots .owl-dot.active{
    width:14px;
    height:14px;
    background-color:#f36
}
.block-sidebar-categorie .items a{
    color:#666;
    font-size:14px;
    text-transform:capitalize;
    display:block;
    line-height:26px;
    margin-left:17px;
    position:relative
}
.block-sidebar-categorie .items a:hover,.block-sidebar-categorie .items a:hover:before{
    color:#f36
}
.block-sidebar-categorie .items a:before{
    content:"\f0da";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:-17px;
    color:#ccc;
    font-size:13px
}
.block-sidebar-categorie .items li.active>ul,.block-sidebar-categorie .items li:hover>ul{
    height:auto;
    display:block;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-sidebar-categorie .items>li>a:before{
    content:"\f105";
    font-size:14px;
    font-weight:700
}
.block-sidebar-categorie .items>li:hover>a,.block-sidebar-categorie .items>li:hover>a:before{
    color:#f36
}
.block-sidebar-categorie .items>li ul{
    padding-left:17px;
    display:none;
    height:0;
    overflow:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-sidebar-categorie .items>li ul li{
    border-bottom:1px dotted #eee
}
.block-sidebar-categorie .items>li ul li:last-child{
    border-bottom:none
}
.block-sidebar-testimonials .item{
    margin-bottom:10px
}
.block-sidebar-testimonials .item .name{
    font-weight:400;
    font-size:14px;
    color:#000;
    margin:0 0 10px;
    display:block;
    text-align:center;
    text-transform:uppercase
}
.block-sidebar-testimonials .item .avata{
    text-align:center;
    width:108px;
    height:108px;
    border-radius:100%;
    overflow:hidden;
    border:3px solid #eee;
    display:block;
    margin:auto auto 5px
}
.block-sidebar-testimonials .item .avata img{
    display:block
}
.block-sidebar-testimonials .item .des{
    font-size:14px;
    line-height:20px;
    color:#666
}
.block-sidebar-testimonials .owl-dots{
    text-align:center;
    margin-bottom:4px
}
.block-sidebar-testimonials .owl-dots .owl-dot{
    width:14px;
    height:14px;
    background-color:#adadad;
    border-radius:100%;
    display:inline-block;
    margin:0 5px
}
.block-sidebar-testimonials .owl-dots .owl-dot.active{
    background-color:#f36
}
.block-sidebar-testimonials2 .block-content{
    background-color:#f6f6f6;
    text-align:center
}
.catalog-view_op1_style2 .block-sidebar-testimonials2 .block-content{
    padding-bottom:15px
}
.block-sidebar-testimonials2 .block-content .item{
    padding-bottom:5px
}
.block-sidebar-testimonials2 .block-content .img{
    margin-bottom:10px
}
.block-sidebar-testimonials2 .block-content .img img{
    margin:auto
}
.block-sidebar-testimonials2 .block-content .title{
    color:#f36;
    font-size:16px;
    font-family:Arial;
    display:block;
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:15px
}
.block-sidebar-testimonials2 .block-content .des{
    font-size:14px;
    color:#666;
    font-family:Arial;
    margin-bottom:12px
}
.block-sidebar-testimonials2 .block-content .btn{
    line-height:29px;
    height:auto;
    border:1px solid #e8e8e8;
    background-color:#fff;
    padding:0 9px;
    color:#333;
    font-family:Arial;
    text-transform:none
}
.block-sidebar-testimonials2 .block-content .btn:hover{
    background-color:#f36;
    color:#fff
}
.block-newletter{
    margin-bottom:25px
}
.block-newletter .block-title{
    display:block;
    font-weight:600;
    font-size:16px;
    color:#333;
    text-transform:uppercase;
    margin-top:12px;
    margin-bottom:55px;
    line-height:1.1
}
.block-newletter .form-control{
    height:52px;
    border:1px solid #aaa;
    padding-left:14px;
    font-size:14px;
    color:#aaa
}
.block-newletter .form-control::-moz-placeholder{
    color:#aaa;
    opacity:1
}
.block-newletter .form-control:-ms-input-placeholder{
    color:#aaa
}
.block-newletter .form-control::-webkit-input-placeholder{
    color:#aaa
}
.block-newletter .btn-subcribe{
    z-index:20;
    padding:0 15px;
    height:52px;
    background-color:#3e3e3e;
    text-align:center;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    color:#fff;
    position:relative
}
.block-newletter .btn-subcribe:before{
    content:"";
    width:0;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:22;
    background-color:rgba(255,255,255,.3);
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-newletter .btn-subcribe:hover:before{
    width:100%;
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.site-footer{
    background-color:#fff;
    padding-top:80px
}
.site-footer .footer-column{
    padding-bottom:62px
}
.site-footer .footer-column .logo-footer{
    margin-bottom:35px;
    display:block
}
.site-footer .footer-column .address{
    font-size:14px;
    color:#888;
    margin-bottom:42px
}
.site-footer .footer-column .address td{
    padding-bottom:8px;
    vertical-align:top
}
.site-footer .footer-column .address b{
    font-weight:600;
    font-size:16px;
    color:#333;
    padding-right:15px
}
.site-footer .footer-column .links{
    font-size:14px
}
.site-footer .footer-column .links h3.title{
    display:block;
    font-weight:600;
    font-size:16px;
    color: #00adee;
    text-transform:uppercase;
    margin-top:12px;
    margin-bottom:55px
}
.site-footer .footer-column .links a{
    color:#888
}
.site-footer .footer-column .links a:hover{
    color:#333
}
.site-footer .footer-column .links li{
    margin-bottom:7px
}
.site-footer .footer-column .block-social .block-title{
    display:block;
    font-weight:600;
    font-size:14px;
    color:#333;
    text-transform:uppercase;
    margin-top:12px;
    margin-bottom:25px
}
.site-footer .footer-column .block-social .block-content:after,.site-footer .footer-column .block-social .block-content:before{
    content:"";
    display:table
}
.site-footer .footer-column .block-social .block-content:after{
    clear:both
}
.site-footer .footer-column .block-social .block-content a{
    width:32px;
    line-height:30px;
    border:1px solid #aaa;
    border-radius:100%;
    text-align:center;
    color:#333;
    font-size:16px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    display:block;
    float:left;
    margin-right:7px;
    margin-bottom:5px
}
.site-footer .footer-column .block-social .block-content a:last-child{
    margin-right:0
}
.site-footer .footer-column .block-social .block-content a:hover{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.site-footer .footer-bottom{
    border-top:1px solid #e4e4e4;
    padding-bottom:40px;
    padding-top:32px
}
.site-footer .footer-bottom .links{
    font-size:14px;
    text-transform:capitalize;
    text-align:center
}
.site-footer .footer-bottom .links ul{
    margin-bottom:5px
}
.site-footer .footer-bottom .links li{
    display:inline-block
}
.site-footer .footer-bottom .links li:last-child a:after{
    content:none
}
.site-footer .footer-bottom .links a{
    color:#333;
    display:block;
    line-height:24px;
    position:relative;
    padding-right:9px;
    padding-left:6px
}
.site-footer .footer-bottom .links a:after{
    content:"";
    width:1px;
    height:15px;
    background-color:#333;
    display:block;
    position:absolute;
    top:50%;
    margin-top:-7px;
    right:0
}
.site-footer .footer-bottom .links a:hover{
    color:#fca53c
}
.site-footer .payment{
    margin-bottom:20px
}
.site-footer .payment img{
    margin-right:6px;
    cursor:pointer
}
.site-footer .copyright{
    font-size:14px;
    color:#333;
    padding-bottom:40px;
    text-align:center
}
.site-footer .footer-tag{
    margin-bottom:30px
}
.site-footer .footer-tag .title{
    font-size:16px;
    line-height:20px;
    color:#333;
    text-transform:uppercase;
    font-weight:600;
    display:block;
    margin-bottom:20px
}
.site-footer .footer-tag li{
    display:inline-block;
    padding-right:10px;
    position:relative;
    margin-bottom:5px;
    margin-right:6px
}
.site-footer .footer-tag li:after{
    content:"";
    position:absolute;
    top:50%;
    margin-top:-7px;
    right:0;
    width:1px;
    height:14px;
    background-color:#666
}
.site-footer .footer-tag li:last-child:after{
    content:none
}
.site-footer .footer-tag a{
    font-size:14px;
    color:#666
}
.site-footer .footer-tag a:hover{
    color:#333
}
@media (min-width:992px) and (max-width:1199px){
    .site-footer:not(.footer-opt-6) .footer-column .block-newletter .input-group{
        display:block
    }
    .site-footer:not(.footer-opt-6) .footer-column .block-newletter .form-control{
        margin-bottom:5px
    }
}
@media (max-width:991px){
    .site-footer:not(.footer-opt-6) .footer-column .col-sm-6:nth-child(2n+1){
        clear:both
    }
}
.back-to-top{
    display:block;
    border:2px solid #fca53c;
    padding:3px;
    border-radius:100%;
    text-align:center;
    color:#fff;
    float:right;
    background-color:transparent;
    cursor:pointer;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:fixed;
    right:30px;
    bottom:30px;
    z-index:999;
    top:auto!important
}
.back-to-top .fa{
    line-height:36px;
    width:36px;
    border-radius:100%;
    background-color:#fca53c;
    font-size:22px;
    color:#fff
}
.back-to-top:hover{
    color:#fff;
    background-color:#fca53c;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.footer-opt-2{
    padding-top:50px
}
.footer-opt-2 .footer-column .block-social .block-content a:focus,.footer-opt-2 .footer-column .block-social .block-content a:hover{
    background-color:#0164c9;
    border-color:#0164c9
}
.footer-opt-2 .copyright{
    text-align:left
}
.footer-opt-3 .footer-column .block-social .block-content a:focus,.footer-opt-3 .footer-column .block-social .block-content a:hover{
    background-color:#e5343e;
    border-color:#e5343e
}
.footer-opt-3 .copyright{
    text-align:left;
    float:left;
    padding-bottom:20px
}
.footer-opt-3 .payment{
    float:right
}
.footer-opt-3 .footer-bottom{
    padding-bottom:50px
}
.footer-opt-3 .footer-bottom .links a:focus,.footer-opt-3 .footer-bottom .links a:hover{
    color:#e5343e
}
.footer-opt-4 .copyright{
    text-align:left;
    color:#666
}
.footer-opt-4 .footer-column{
    padding-bottom:32px
}
.footer-opt-4 .footer-column .block-social .block-content a:focus,.footer-opt-4 .footer-column .block-social .block-content a:hover{
    background-color:#486393;
    border-color:#486393
}
.footer-opt-4 .footer-column .links h3.title{
    margin-bottom:35px
}
.footer-opt-4 .block-newletter .block-title{
    margin-bottom:40px
}
.footer-opt-5 .copyright{
    float:left
}
.footer-opt-5 .payment{
    float:right
}
.footer-opt-5 .footer-column{
    padding-bottom:28px
}
.footer-opt-5 .footer-column .block-social .block-content a:focus,.footer-opt-5 .footer-column .block-social .block-content a:hover{
    background-color:#3266cc;
    border-color:#3266cc
}
.footer-opt-5 .footer-column .links h3.title{
    margin-bottom:35px
}
.footer-opt-5 .block-newletter{
    margin-bottom:33px
}
.footer-opt-5 .block-newletter .block-title{
    margin-bottom:38px
}
.footer-opt-5 .footer-bottom{
    padding-top:40px;
    padding-bottom:48px
}
.footer-opt-5 .copyright{
    padding-bottom:30px
}
.footer-opt-5 .footer-bottom .links a:hover{
    color:#3266cc
}
.footer-opt-6{
    background-color:#eee;
    padding-top:24px
}
.footer-opt-6 .footer-column{
    padding-bottom:0
}
@media (max-width:991px){
    .footer-opt-6 .footer-column .col:nth-child(3n+1){
        clear:both
    }
}
.footer-opt-6 .footer-column .links,.footer-opt-6 .footer-column .links h3.title{
    margin-bottom:15px
}
.footer-opt-6 .footer-column .links ul{
    padding-left:12px
}
.footer-opt-6 .footer-column .links li{
    list-style:disc;
    font-size:10px
}
.footer-opt-6 .footer-column .links li:hover{
    color:#f36
}
.footer-opt-6 .footer-column .links li a{
    font-size:14px;
    color:#666
}
.footer-opt-6 .footer-column .links li a:hover{
    color:#f36
}
.footer-opt-6 .footer-column .logo-footer{
    margin-bottom:10px
}
.footer-opt-6 .footer-column .address{
    color:#333;
    margin-bottom:28px
}
.footer-opt-6 .footer-column .address b{
    font-size:14px
}
.footer-opt-6 .footer-column .block-social .block-title{
    margin-bottom:10px
}
.footer-opt-6 .footer-column .block-social .block-content a{
    width:32px;
    line-height:32px;
    height:32px;
    text-align:center;
    border-radius:0;
    border:none;
    color:#fff;
    background-color:#415a99
}
.footer-opt-6 .footer-column .block-social .block-content .sh-pinterest{
    background-color:#cb222a
}
.footer-opt-6 .footer-column .block-social .block-content .sh-vk{
    background-color:#5b7fa6
}
.footer-opt-6 .footer-column .block-social .block-content .sh-twitter{
    background-color:#00caff
}
.footer-opt-6 .footer-column .block-social .block-content .sh-google{
    background-color:#da4735
}
.footer-opt-6 .block-newletter{
    margin-bottom:20px
}
.footer-opt-6 .block-newletter .block-title{
    margin-bottom:19px
}
.footer-opt-6 .block-newletter .btn-subcribe{
    background-color:#f36;
    color:#fff;
    height:30px
}
.footer-opt-6 .block-newletter .form-control{
    height:30px;
    font-size:13px;
    color:#999;
    text-align:center;
    padding:0 6px;
    border:none
}
.footer-opt-6 .block-newletter .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.footer-opt-6 .block-newletter .form-control:-ms-input-placeholder{
    color:#999
}
.footer-opt-6 .block-newletter .form-control::-webkit-input-placeholder{
    color:#999
}
.footer-opt-6 .payment-methods{
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    padding:15px 0
}
.footer-opt-6 .payment-methods:after,.footer-opt-6 .payment-methods:before{
    content:"";
    display:table
}
.footer-opt-6 .payment-methods:after{
    clear:both
}
.footer-opt-6 .payment-methods .block-title{
    display:block;
    font-size:12px;
    text-transform:uppercase;
    font-weight:700;
    width:220px;
    float:left;
    line-height:46px
}
.footer-opt-6 .payment-methods .block-content{
    float:left;
    width:calc(100% - 220px);
    width:-moz-calc(100% - 220px);
    width:-webkit-calc(100% - 220px);
    width:-o-calc(100% - 220px)
}
.footer-opt-6 .payment-methods .block-content .owl-carousel img{
    width:auto;
    height:46px
}
@media (max-width:767px){
    .footer-opt-6 .payment-methods .block-content,.footer-opt-6 .payment-methods .block-title{
        float:none;
        display:block;
        width:100%
    }
}
.footer-opt-6 .footer-links{
    padding:26px 0
}
.footer-opt-6 .footer-links .title{
    font-weight:700;
    color:#333;
    font-size:13px;
    text-transform:uppercase
}
.footer-opt-6 .footer-links .links{
    font-size:13px;
    text-transform:capitalize;
    margin-bottom:3px
}
.footer-opt-6 .footer-links .links:after,.footer-opt-6 .footer-links .links:before{
    content:"";
    display:table
}
.footer-opt-6 .footer-links .links:after{
    clear:both
}
.footer-opt-6 .footer-links .links li{
    display:inline-block
}
.footer-opt-6 .footer-links .links li:last-child a:after{
    content:none
}
.footer-opt-6 .footer-links .links a{
    color:#666;
    display:block;
    line-height:24px;
    position:relative;
    padding-right:9px;
    padding-left:6px
}
.footer-opt-6 .footer-links .links a:after{
    content:"";
    width:1px;
    height:12px;
    background-color:#666;
    display:block;
    position:absolute;
    top:50%;
    margin-top:-6px;
    right:0
}
.footer-opt-6 .footer-links .links a:hover{
    color:#f36
}
.footer-opt-6 .footer-bottom{
    padding-top:10px;
    padding-bottom:3px
}
.footer-opt-6 .footer-bottom .links{
    font-size:13px
}
.footer-opt-6 .footer-bottom .links ul{
    margin-bottom:0
}
.footer-opt-6 .footer-bottom .links a{
    color:#06c
}
.footer-opt-6 .footer-bottom .links a:after{
    background-color:#06c;
    height:13px;
    margin-top:-6px
}
.footer-opt-6 .footer-bottom .links a:hover{
    color:#f36
}
.footer-opt-6 .copyright{
    padding-bottom:18px;
    font-size:13px
}
.footer-opt-7{
    padding-top:40px
}
.footer-opt-7 .footer-bottom,.footer-opt-7 .footer-column{
    padding-bottom:25px
}
.footer-opt-7 .footer-bottom .links a:hover{
    color:#0f5194
}
.footer-opt-7 .footer-column .block-social .block-content a:hover{
    background-color:#fca53c;
    border-color:#fca53c
}
.footer-opt-8{
    padding-top:45px
}
.footer-opt-8 .footer-column{
    padding-bottom:20px
}
.footer-opt-8 .footer-column .links h3.title{
    font-size:14px;
    font-weight:700;
    margin-bottom:16px
}
.footer-opt-8 .footer-column .links a{
    color:#666
}
.footer-opt-8 .footer-column .links a:hover{
    color:#fca53c
}
.footer-opt-8 .footer-column .block-social{
    margin-bottom:42px
}
@media (min-width:1200px){
    .footer-opt-8 .footer-column .block-social{
        padding-left:50px
    }
}
.footer-opt-8 .footer-column .block-social .block-title{
    line-height:1.1;
    font-size:14px;
    font-weight:700;
    margin-bottom:20px
}
.footer-opt-8 .footer-column .block-social a{
    color:#999;
    border-color:#999;
    margin-right:19px
}
.footer-opt-8 .footer-column .block-social a:hover{
    color:#fff;
    border-color:#fca53c;
    background-color:#fca53c
}
.footer-opt-8 .footer-column .block-social a:last-child{
    margin-right:0
}
.footer-opt-8 .block-newletter{
    max-width:420px
}
@media (min-width:1200px){
    .footer-opt-8 .block-newletter{
        padding-left:50px
    }
}
.footer-opt-8 .block-newletter .input-group{
    display:table
}
.footer-opt-8 .block-newletter .block-title{
    font-size:14px;
    font-weight:700;
    margin-bottom:18px
}
.footer-opt-8 .block-newletter .form-control{
    height:40px;
    margin:0
}
.footer-opt-8 .block-newletter .btn-subcribe{
    height:40px;
    background-color:#ff8c00
}
.footer-opt-8 .footer-bottom{
    padding-bottom:17px
}
.footer-opt-8 .footer-bottom .links ul{
    margin-bottom:0
}
.footer-opt-8 .footer-bottom .links a{
    color:#999;
    font-size:13px
}
.footer-opt-8 .footer-bottom .links a:after{
    background-color:#999;
    height:12px;
    margin-top:-6px
}
.footer-opt-8 .footer-bottom .links a:hover{
    color:#fca53c
}
.footer-opt-8 .copyright{
    font-size:13px
}
.footer-opt-8 .payment-methods{
    text-align:center;
    border-top:1px solid #e5e5e5;
    padding:10px 0
}
.footer-opt-9{
    padding-top:0
}
.footer-opt-9 .line{
    display:block;
    border-top:1px solid #dfdfdf;
    margin-bottom:26px
}
.footer-opt-9 .about{
    font-size:14px;
    color:#888;
    line-height:20px;
    margin-bottom:35px
}
.footer-opt-9 .about h3.title{
    font-size:14px;
    color:#333;
    font-weight:600;
    text-transform:capitalize;
    display:block;
    margin:0 0 15px
}
.footer-opt-9 .block-newletter{
    margin-bottom:15px;
    max-width:303px
}
.footer-opt-9 .block-newletter .block-title{
    display:none
}
.footer-opt-9 .block-newletter .form-control{
    height:36px
}
.footer-opt-9 .block-newletter .btn-subcribe{
    height:36px;
    font-size:14px;
    font-weight:600
}
.footer-opt-9 .footer-column{
    margin-bottom:33px;
    padding-bottom:0
}
.footer-opt-9 .footer-column .address{
    margin-bottom:0;
    max-width:303px
}
.footer-opt-9 .footer-column .address td{
    margin-bottom:0;
    padding-bottom:0
}
.footer-opt-9 .footer-column .address b{
    font-size:14px
}
.footer-opt-9 .footer-column .links h3.title{
    margin:15px 0 13px;
    font-size:14px
}
@media (max-width:991px){
    .footer-opt-9 .footer-column .col-sm-6:nth-child(2n+1){
        clear:none
    }
    .footer-opt-9 .footer-column .col-sm-6:nth-child(4){
        clear:both
    }
}
@media (min-width:1200px){
    .footer-opt-9 .col-left{
        border-right:1px solid #dfdfdf;
        min-height:183px
    }
}
.footer-opt-9 .footer-tag{
    border-top:1px solid #dfdfdf;
    padding-top:23px;
    margin-bottom:35px
}
.footer-opt-9 .footer-tag .title{
    margin-bottom:12px
}
.footer-opt-9 .copyright{
    float:left;
    padding-bottom:30px
}
.footer-opt-9 .payment{
    float:right
}
.index-opt-10 .footer-opt-6 .block-newletter .btn-subcribe{
    background-color:#28a152
}
.index-opt-10 .footer-opt-6 .footer-bottom .links a:hover,.index-opt-10 .footer-opt-6 .footer-column .links li a:hover,.index-opt-10 .footer-opt-6 .footer-column .links li:hover,.index-opt-10 .footer-opt-6 .footer-links .links a:hover{
    color:#28a152
}
.index-opt-10 .footer-opt-6 .logo-footer{
    margin-bottom:30px
}
.footer-opt-11{
    background-color:#fff;
    padding:0;
    color:#888
}
.footer-opt-11 .block-newletter{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    padding-top:30px;
    padding-bottom:30px;
    text-align:center;
    background-color:#eaeaea
}
.footer-opt-11 .block-newletter .block-content,.footer-opt-11 .block-newletter .block-title,.footer-opt-11 .block-newletter .note{
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:10;
    margin:10px 0
}
@media (max-width:639px){
    .footer-opt-11 .block-newletter .block-content,.footer-opt-11 .block-newletter .block-title,.footer-opt-11 .block-newletter .note{
        display:block
    }
}
.footer-opt-11 .block-newletter .block-title{
    font-size:16px;
    line-height:54px;
    color:#333;
    text-transform:uppercase;
    font-weight:600
}
.footer-opt-11 .block-newletter .block-content{
    max-width:457px;
    width:100%;
    margin-right:40px;
    margin-left:40px
}
@media (max-width:639px){
    .footer-opt-11 .block-newletter .block-content{
        margin-right:auto;
        margin-left:auto
    }
}
.footer-opt-11 .block-newletter .note{
    font-size:14px;
    color:#666;
    line-height:28px;
    max-width:324px;
    text-align:left
}
@media (max-width:639px){
    .footer-opt-11 .block-newletter .note{
        text-align:center;
        width:100%;
        max-width:100%
    }
}
.footer-opt-11 .block-newletter .form-control{
    height:54px;
    background-color:#fff;
    border:1px solid #aaa;
    padding-left:20px;
    font-size:14px;
    color:#aaa;
    float:none;
    width:100%;
    display:block
}
.footer-opt-11 .block-newletter .form-control::-moz-placeholder{
    color:#aaa;
    opacity:1
}
.footer-opt-11 .block-newletter .form-control:-ms-input-placeholder{
    color:#aaa
}
.footer-opt-11 .block-newletter .form-control::-webkit-input-placeholder{
    color:#aaa
}
.footer-opt-11 .block-newletter .input-group{
    display:table;
    width:100%
}
.footer-opt-11 .block-newletter .input-group .actions,.footer-opt-11 .block-newletter .input-group .form-control{
    display:table-cell;
    vertical-align:top
}
.footer-opt-11 .block-newletter .input-group .actions{
    width:1%
}
.footer-opt-11 .block-newletter .input-group .btn-subcribe{
    padding:0 20px;
    background-color:#ef6d6e;
    color:#fff;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    height:54px;
    border:none;
    margin-left:-1px
}
.footer-opt-11 .block-newletter .input-group .btn-subcribe:before{
    content:none
}
.footer-opt-11 .block-newletter .input-group .btn-subcribe:focus,.footer-opt-11 .block-newletter .input-group .btn-subcribe:hover{
    background-color:#e7282a
}
.footer-opt-11 .footer-column{
    padding-top:13px;
    padding-bottom:50px
}
@media (max-width:767px){
    .footer-opt-11 .footer-column .col{
        float:left;
        width:50%
    }
    .footer-opt-11 .footer-column .col:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:479px){
    .footer-opt-11 .footer-column .col{
        width:100%
    }
}
.footer-opt-11 .footer-column .address h3.title{
    display:block;
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:12px 0 30px
}
.footer-opt-11 .footer-column .address b{
    color:#333;
    font-size:16px;
    font-weight:600;
    padding-right:12px;
    display:block
}
.footer-opt-11 .footer-column .logo-footer{
    margin-bottom:30px
}
.footer-opt-11 .footer-column .links h3.title{
    display:block;
    color:#333;
    margin-bottom:32px;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase
}
.footer-opt-11 .footer-column .links li{
    position:relative;
    padding-left:19px;
    margin-bottom:10px
}
.footer-opt-11 .footer-column .links li:before{
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:0;
    font-size:18px;
    color:#666;
    line-height:1
}
.footer-opt-11 .footer-column .links a{
    font-size:14px;
    color:#8f8f8f
}
.footer-opt-11 .footer-column .links a:focus,.footer-opt-11 .footer-column .links a:hover{
    color:#ef6d6e
}
.footer-opt-11 .footer-column .block-social .block-title,.footer-opt-11 .footer-column .block-tags .block-title{
    display:block;
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:12px 0 30px
}
.footer-opt-11 .footer-column .block-tags a{
    line-height:40px;
    display:inline-block;
    border:1px solid rgba(255,255,255,.1);
    padding:0 15px;
    margin:0 6px 10px 0;
    font-size:14px;
    color:#fff
}
.footer-opt-11 .footer-column .block-tags a:focus,.footer-opt-11 .footer-column .block-tags a:hover{
    border-color:#fff
}
.footer-opt-11 .block-social{
    text-align:center;
    margin-bottom:10px
}
.footer-opt-11 .block-social .block-title{
    display:none;
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:12px 0 30px
}
.footer-opt-11 .block-social .block-content a{
    width:30px;
    line-height:30px;
    background-color:#fff;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    text-align:center;
    margin-right:17px;
    color:#d7d7d7
}
.footer-opt-11 .block-social .block-content a:focus,.footer-opt-11 .block-social .block-content a:hover{
    background-color:#ef6d6e;
    color:#fff
}
.footer-opt-11 .footer-bottom{
    padding-top:16px;
    padding-bottom:35px;
    border:none
}
.footer-opt-11 .footer-bottom .copyright{
    margin-bottom:10px;
    color:#666;
    font-size:12px;
    padding:8px 0 0
}
.footer-opt-11 .footer-bottom .links li{
    margin-bottom:20px
}
.footer-opt-11 .footer-bottom .links a{
    color:#666;
    line-height:24px
}
.footer-opt-11 .footer-bottom .links a:focus,.footer-opt-11 .footer-bottom .links a:hover{
    color:#ef6d6e
}
.footer-opt-11 .footer-bottom .links a:after{
    background-color:#ccc
}
.footer-opt-11 .footer-bottom .payment{
    float:none;
    text-align:center
}
.footer-opt-11 .footer-bottom .payment img{
    margin-bottom:10px
}
.footer-opt-11 .footer-bottom .payment img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
@media (max-width:767px){
    .footer-opt-11 .footer-bottom .copyright,.footer-opt-11 .footer-bottom .payment{
        float:none;
        text-align:center
    }
}
.footer-opt-12{
    background-color:#3c3d41;
    padding:0;
    color:#888
}
.footer-opt-12 .block-newletter{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    min-height:196px;
    padding-top:60px;
    padding-bottom:60px;
    text-align:center;
    margin-bottom:0
}
.footer-opt-12 .block-newletter:before{
    content:"";
    background-color:rgba(60,61,65,.8);
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.footer-opt-12 .block-newletter .block-content,.footer-opt-12 .block-newletter .block-title{
    display:inline-block;
    vertical-align:top;
    position:relative;
    z-index:10;
    margin:10px 0
}
.footer-opt-12 .block-newletter .block-title{
    font-size:20px;
    line-height:60px;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    padding-right:40px
}
.footer-opt-12 .block-newletter .block-content{
    max-width:640px;
    width:100%
}
.footer-opt-12 .block-newletter .form-control{
    height:60px;
    background-color:#eee;
    border:none;
    padding-left:30px;
    font-size:14px;
    color:#888;
    float:none;
    width:100%;
    display:block
}
.footer-opt-12 .block-newletter .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.footer-opt-12 .block-newletter .form-control:-ms-input-placeholder{
    color:#888
}
.footer-opt-12 .block-newletter .form-control::-webkit-input-placeholder{
    color:#888
}
.footer-opt-12 .block-newletter .input-group{
    display:table;
    width:100%
}
.footer-opt-12 .block-newletter .input-group .actions,.footer-opt-12 .block-newletter .input-group .form-control{
    display:table-cell;
    vertical-align:top
}
.footer-opt-12 .block-newletter .input-group .actions{
    padding-left:12px;
    width:1%
}
.footer-opt-12 .block-newletter .input-group .btn-subcribe{
    padding:0 28px;
    background-color:#cf965f;
    color:#fff;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    height:60px;
    border:none
}
.footer-opt-12 .block-newletter .input-group .btn-subcribe:before{
    content:none
}
.footer-opt-12 .block-newletter .input-group .btn-subcribe:focus,.footer-opt-12 .block-newletter .input-group .btn-subcribe:hover{
    background-color:#ad7034
}
.footer-opt-12 .footer-column{
    padding-top:40px;
    padding-bottom:40px
}
@media (max-width:767px){
    .footer-opt-12 .footer-column .col{
        float:left;
        width:50%
    }
    .footer-opt-12 .footer-column .col:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:479px){
    .footer-opt-12 .footer-column .col{
        width:100%
    }
}
@media (min-width:1200px){
    .footer-opt-12 .footer-column .address{
        max-width:307px
    }
}
.footer-opt-12 .footer-column .address b{
    color:#fff;
    font-size:16px;
    font-weight:400;
    padding-right:12px;
    display:block
}
.footer-opt-12 .footer-column .logo-footer{
    margin-bottom:30px
}
.footer-opt-12 .footer-column .links h3.title{
    display:block;
    color:#fff;
    margin-bottom:50px;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    margin-top:17px
}
.footer-opt-12 .footer-column .links a{
    font-size:14px;
    color:#888
}
.footer-opt-12 .footer-column .links a:focus,.footer-opt-12 .footer-column .links a:hover{
    color:#fff
}
.footer-opt-12 .footer-column .block-social .block-title,.footer-opt-12 .footer-column .block-tags .block-title{
    display:block;
    color:#fff;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:17px 0 50px
}
.footer-opt-12 .footer-column .block-social .block-content a{
    font-size:14px;
    color:#888;
    width:100%;
    display:block;
    line-height:1;
    border-radius:0;
    float:none;
    text-align:left;
    border:none;
    margin:0 0 8px
}
.footer-opt-12 .footer-column .block-social .block-content a .fa{
    width:30px;
    line-height:30px;
    background-color:#fff;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    text-align:center;
    margin-right:17px;
    color:#333
}
.footer-opt-12 .footer-column .block-social .block-content a:focus,.footer-opt-12 .footer-column .block-social .block-content a:hover{
    color:#fff;
    background-color:transparent
}
.footer-opt-12 .footer-column .block-social .block-content a:focus .fa,.footer-opt-12 .footer-column .block-social .block-content a:hover .fa{
    background-color:#cf965f;
    color:#fff
}
.footer-opt-12 .footer-column .block-tags a{
    line-height:40px;
    display:inline-block;
    border:1px solid rgba(255,255,255,.1);
    padding:0 15px;
    margin:0 6px 10px 0;
    font-size:14px;
    color:#fff;
    white-space:nowrap
}
.footer-opt-12 .footer-column .block-tags a:focus,.footer-opt-12 .footer-column .block-tags a:hover{
    border-color:#fff
}
.footer-opt-12 .footer-bottom{
    padding-top:26px;
    padding-bottom:15px;
    border-top:1px solid rgba(255,255,255,.1)
}
.footer-opt-12 .footer-bottom .copyright{
    float:left;
    margin-bottom:10px;
    color:#fff;
    font-size:14px;
    padding:8px 0 0
}
.footer-opt-12 .footer-bottom .payment{
    float:right
}
.footer-opt-12 .footer-bottom .payment img{
    margin-bottom:10px
}
.footer-opt-12 .footer-bottom .payment img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
@media (max-width:767px){
    .footer-opt-12 .footer-bottom .copyright,.footer-opt-12 .footer-bottom .payment{
        float:none;
        text-align:center
    }
}
.footer-opt-13{
    padding:0
}
.footer-opt-13 .block-newletter .form-control{
    height:56px;
    background-color:#fff;
    border:1px solid #e6e6e6;
    padding-left:15px;
    font-size:13px;
    color:#bbb;
    float:none;
    width:100%;
    display:block;
    padding-right:64px
}
.footer-opt-13 .block-newletter .form-control::-moz-placeholder{
    color:#bbb;
    opacity:1
}
.footer-opt-13 .block-newletter .form-control:-ms-input-placeholder{
    color:#bbb
}
.footer-opt-13 .block-newletter .form-control::-webkit-input-placeholder{
    color:#bbb
}
.footer-opt-13 .block-newletter .input-group{
    display:block;
    position:relative;
    margin-top:35px
}
.footer-opt-13 .block-newletter .input-group .btn-subcribe{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:64px;
    height:56px;
    background-color:#ffd43f;
    font-size:26px;
    color:#333;
    text-align:center;
    padding:0
}
.footer-opt-13 .block-newletter .input-group .btn-subcribe:after{
    content:"\f1d8";
    font-family:FontAwesome
}
.footer-opt-13 .block-newletter .input-group .btn-subcribe:before{
    content:none
}
.footer-opt-13 .block-newletter .input-group .btn-subcribe span{
    display:none
}
.footer-opt-13 .block-newletter .input-group .btn-subcribe:focus,.footer-opt-13 .block-newletter .input-group .btn-subcribe:hover{
    background-color:#f2bb00
}
.footer-opt-13 .footer-column{
    padding-top:50px;
    padding-bottom:58px;
    border-top:1px solid #e4e4e4;
    color:#666;
    line-height:20px
}
@media (max-width:767px){
    .footer-opt-13 .footer-column .col{
        float:left;
        width:50%
    }
    .footer-opt-13 .footer-column .col:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:479px){
    .footer-opt-13 .footer-column .col{
        width:100%
    }
}
.footer-opt-13 .footer-column .logo-footer{
    margin-bottom:30px
}
.footer-opt-13 .footer-column .links h3.title{
    display:block;
    color:#333;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    margin:15px 0 50px
}
.footer-opt-13 .footer-column .links a{
    font-size:14px;
    color:#666
}
.footer-opt-13 .footer-column .links a:focus,.footer-opt-13 .footer-column .links a:hover{
    color:#ffd43f
}
.footer-opt-13 .footer-column .block-instargram .block-title,.footer-opt-13 .footer-column .block-newletter .block-title,.footer-opt-13 .footer-column .block-social .block-title,.footer-opt-13 .footer-column .block-tags .block-title{
    display:block;
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:15px 0 50px
}
.footer-opt-13 .footer-column .block-social{
    border-top:1px solid #e4e4e4;
    padding-top:18px;
    margin-top:13px
}
.footer-opt-13 .footer-column .block-social .block-title{
    display:none
}
.footer-opt-13 .footer-column .block-social .block-content a{
    width:40px;
    line-height:40px;
    border:none;
    background-color:#bbb;
    font-size:16px;
    color:#333;
    border-radius:1px;
    margin-right:10px
}
.footer-opt-13 .footer-column .block-social .block-content a span{
    display:none
}
.footer-opt-13 .footer-column .block-social .block-content a:focus,.footer-opt-13 .footer-column .block-social .block-content a:hover{
    background-color:#ffd43f
}
.footer-opt-13 .footer-column .block-tags a{
    line-height:40px;
    display:inline-block;
    border:1px solid rgba(255,255,255,.1);
    padding:0 15px;
    margin:0 6px 10px 0;
    font-size:14px;
    color:#fff
}
.footer-opt-13 .footer-column .block-tags a:focus,.footer-opt-13 .footer-column .block-tags a:hover{
    border-color:#fff
}
.footer-opt-13 .footer-column .block-instargram .block-content{
    margin:0 -5px
}
.footer-opt-13 .footer-column .block-instargram .block-content:after,.footer-opt-13 .footer-column .block-instargram .block-content:before{
    content:"";
    display:table
}
.footer-opt-13 .footer-column .block-instargram .block-content:after{
    clear:both
}
.footer-opt-13 .footer-column .block-instargram .box-img{
    display:block;
    margin-bottom:10px;
    padding:0 5px;
    float:left;
    width:25%
}
.footer-opt-13 .footer-column .block-instargram .box-img img{
    display:block;
    width:100%
}
.footer-opt-13 .footer-column .block-instargram .box-img img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.footer-opt-13 .footer-bottom{
    padding-top:26px;
    padding-bottom:33px;
    border-top:1px solid #e4e4e4
}
.footer-opt-13 .footer-bottom .copyright{
    float:left;
    margin-bottom:10px;
    color:#666;
    font-size:14px;
    padding:8px 0 0
}
.footer-opt-13 .footer-bottom .payment{
    float:right
}
.footer-opt-13 .footer-bottom .payment img{
    margin-bottom:10px
}
.footer-opt-13 .footer-bottom .payment img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
@media (max-width:767px){
    .footer-opt-13 .footer-bottom .copyright,.footer-opt-13 .footer-bottom .payment{
        float:none;
        text-align:center
    }
}
.footer-opt-14{
    background-color:#333;
    padding:0;
    color:#ddd
}
.footer-opt-14 .block-newletter{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    position:relative;
    font-size:13px;
    color:#ddd;
    margin-bottom:30px
}
.footer-opt-14 .block-newletter .block-title{
    font-size:16px;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:4px;
    margin-top:0
}
.footer-opt-14 .block-newletter .block-content{
    max-width:640px;
    width:100%
}
.footer-opt-14 .block-newletter .form-control{
    height:52px;
    background-color:#fff;
    border:none;
    padding-left:27px;
    font-size:13px;
    color:#888;
    float:none;
    width:100%
}
.footer-opt-14 .block-newletter .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.footer-opt-14 .block-newletter .form-control:-ms-input-placeholder{
    color:#888
}
.footer-opt-14 .block-newletter .form-control::-webkit-input-placeholder{
    color:#888
}
.footer-opt-14 .block-newletter .note{
    margin-bottom:26px
}
.footer-opt-14 .block-newletter .input-group{
    display:table;
    width:100%
}
.footer-opt-14 .block-newletter .input-group .actions,.footer-opt-14 .block-newletter .input-group .form-control{
    display:table-cell;
    vertical-align:top
}
.footer-opt-14 .block-newletter .input-group .form-control{
    border-radius:3px 0 0 3px
}
.footer-opt-14 .block-newletter .input-group .actions{
    width:1%
}
.footer-opt-14 .block-newletter .input-group .btn-subcribe{
    padding:0 16px;
    background-color:#f62341;
    color:#fff;
    font-size:14px;
    font-weight:600;
    text-transform:uppercase;
    height:52px;
    border:none;
    border-radius:0 3px 3px 0
}
.footer-opt-14 .block-newletter .input-group .btn-subcribe:before{
    content:none
}
.footer-opt-14 .block-newletter .input-group .btn-subcribe:focus,.footer-opt-14 .block-newletter .input-group .btn-subcribe:hover{
    background-color:#c40823
}
.footer-opt-14 .block-social .block-title{
    font-size:16px;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:15px
}
.footer-opt-14 .block-social .block-content a{
    color:#fff;
    font-size:16px;
    margin-right:26px
}
.footer-opt-14 .block-social .block-content a:last-child{
    margin-right:0
}
.footer-opt-14 .block-social .block-content a:focus,.footer-opt-14 .block-social .block-content a:hover{
    color:#f62341
}
.footer-opt-14 .footer-column{
    padding-top:35px;
    padding-bottom:30px
}
@media (max-width:767px){
    .footer-opt-14 .footer-column .col{
        float:left;
        width:50%
    }
    .footer-opt-14 .footer-column .col:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:479px){
    .footer-opt-14 .footer-column .col{
        width:100%
    }
}
.footer-opt-14 .footer-column .address{
    color:#ddd
}
.footer-opt-14 .footer-column .address b{
    color:#fff;
    font-size:16px;
    font-weight:400;
    padding-right:12px;
    display:block
}
.footer-opt-14 .footer-column .logo-footer{
    margin-bottom:30px
}
.footer-opt-14 .footer-column .block-instargram .block-title,.footer-opt-14 .footer-column .links h3.title{
    display:block;
    color:#fff;
    margin:18px 0 20px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.1
}
.footer-opt-14 .footer-column .links a{
    font-size:14px;
    color:#ddd
}
.footer-opt-14 .footer-column .links a:focus,.footer-opt-14 .footer-column .links a:hover{
    color:#f62341
}
.footer-opt-14 .footer-column .block-social .block-title{
    display:block;
    color:#fff;
    font-size:16px;
    font-weight:600;
    line-height:1.1;
    text-transform:uppercase;
    margin:12px 0 50px
}
.footer-opt-14 .footer-column .block-social .block-content a{
    font-size:14px;
    color:#888;
    width:100%;
    display:block;
    line-height:1;
    border-radius:0;
    float:none;
    text-align:left;
    border:none;
    margin:0 0 8px
}
.footer-opt-14 .footer-column .block-social .block-content a .fa{
    width:30px;
    line-height:30px;
    background-color:#fff;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    font-size:16px;
    text-align:center;
    margin-right:17px;
    color:#333
}
.footer-opt-14 .footer-column .block-social .block-content a:focus,.footer-opt-14 .footer-column .block-social .block-content a:hover{
    color:#fff;
    background-color:transparent
}
.footer-opt-14 .footer-column .block-social .block-content a:focus .fa,.footer-opt-14 .footer-column .block-social .block-content a:hover .fa{
    background-color:#cf965f;
    color:#fff
}
.footer-opt-14 .footer-column .block-instargram .block-content{
    margin:0 -5px
}
.footer-opt-14 .footer-column .block-instargram .block-content:after,.footer-opt-14 .footer-column .block-instargram .block-content:before{
    content:"";
    display:table
}
.footer-opt-14 .footer-column .block-instargram .block-content:after{
    clear:both
}
.footer-opt-14 .footer-column .block-instargram .box-img{
    display:block;
    margin-bottom:10px;
    padding:0 5px;
    float:left;
    width:25%
}
.footer-opt-14 .footer-column .block-instargram .box-img img{
    display:block;
    width:100%
}
.footer-opt-14 .footer-column .block-instargram .box-img img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.footer-opt-14 .payment-methods{
    padding:10px 0;
    border-top:1px solid rgba(255,255,255,.3)
}
.footer-opt-14 .payment-methods:after,.footer-opt-14 .payment-methods:before{
    content:"";
    display:table
}
.footer-opt-14 .payment-methods:after{
    clear:both
}
.footer-opt-14 .payment-methods .block-title{
    font-size:14px;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    float:left;
    line-height:47px
}
.footer-opt-14 .payment-methods .block-content{
    float:right;
    background-color:#ededed
}
@media (max-width:1199px){
    .footer-opt-14 .payment-methods .block-content{
        float:none;
        clear:both
    }
}
.footer-opt-14 .payment-methods img{
    cursor:pointer
}
.footer-opt-14 .payment-methods img:hover{
    opacity:.5;
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.footer-opt-14 .footer-bottom{
    padding-top:40px;
    padding-bottom:15px;
    border-top:1px solid rgba(255,255,255,.3);
    color:#fff
}
.footer-opt-14 .footer-bottom .col-left{
    border-right:1px solid rgba(255,255,255,.33)
}
@media (max-width:991px){
    .footer-opt-14 .footer-bottom .col-left{
        border:none
    }
}
.footer-opt-14 .footer-bottom a{
    color:#ddd
}
.footer-opt-14 .footer-bottom a:focus,.footer-opt-14 .footer-bottom a:hover{
    color:#f62341
}
.footer-opt-14 .footer-bottom .copyright{
    margin-bottom:10px;
    color:#fff;
    font-size:13px;
    padding:0;
    text-align:left
}
.footer-opt-14 .footer-bottom .payment img{
    margin-bottom:10px
}
.footer-opt-14 .footer-bottom .payment img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
@media (max-width:991px){
    .footer-opt-14 .footer-bottom .copyright,.footer-opt-14 .footer-bottom .payment{
        float:none;
        margin-bottom:25px
    }
}
.footer-opt-14 .footer-bottom .footer-links{
    padding:0 0 53px;
    margin-top:-5px
}
.footer-opt-14 .footer-bottom .footer-links .title{
    font-weight:700;
    color:#fff;
    font-size:14px;
    text-transform:uppercase
}
.footer-opt-14 .footer-bottom .footer-links .links{
    font-size:13px;
    text-transform:capitalize;
    margin-bottom:3px;
    text-align:left
}
.footer-opt-14 .footer-bottom .footer-links .links:after,.footer-opt-14 .footer-bottom .footer-links .links:before{
    content:"";
    display:table
}
.footer-opt-14 .footer-bottom .footer-links .links:after{
    clear:both
}
.footer-opt-14 .footer-bottom .footer-links .links li{
    display:inline-block
}
.footer-opt-14 .footer-bottom .footer-links .links li:last-child a:after{
    content:none
}
.footer-opt-14 .footer-bottom .footer-links .links a{
    color:#ddd;
    display:block;
    line-height:24px;
    position:relative;
    padding-right:9px;
    padding-left:6px
}
.footer-opt-14 .footer-bottom .footer-links .links a:after{
    content:"";
    width:1px;
    height:12px;
    background-color:#ddd;
    display:block;
    position:absolute;
    top:50%;
    margin-top:-6px;
    right:0
}
.footer-opt-14 .footer-bottom .footer-links .links a:hover{
    color:#f62341
}
.footer-opt-15{
    padding-top:50px;
    padding-bottom:30px;
    border:1px solid #e6e6e6
}
.footer-opt-15 .footer-column{
    padding-bottom:20px
}
@media (max-width:991px){
    .footer-opt-15 .footer-column .col{
        width:50%;
        float:left;
        margin-bottom:10px
    }
    .footer-opt-15 .footer-column .col:nth-child(2n+1){
        clear:both
    }
    .footer-opt-15 .footer-column .col-xs-12{
        width:100%
    }
}
@media (max-width:479px){
    .footer-opt-15 .footer-column .col{
        width:100%
    }
}
.footer-opt-15 .footer-column .address{
    color:#333
}
.footer-opt-15 .footer-column .address b{
    text-transform:uppercase;
    font-size:13px;
    font-weight:400
}
.footer-opt-15 .footer-column .logo-footer{
    display:block;
    padding-bottom:30px;
    border-bottom:1px solid #eaeaea;
    margin-bottom:24px
}
.footer-opt-15 .footer-column .links h3.title{
    font-size:14px;
    font-weight:600;
    margin-bottom:16px;
    margin-top:2px
}
.footer-opt-15 .footer-column .links a{
    color:#666;
    font-size:13px
}
.footer-opt-15 .footer-column .links a:hover{
    color:#c33
}
.footer-opt-15 .footer-column .block-social{
    margin-bottom:42px
}
.footer-opt-15 .footer-column .block-social .block-title{
    line-height:1.1;
    font-size:14px;
    font-weight:600;
    margin-bottom:20px;
    margin-top:2px
}
.footer-opt-15 .footer-column .block-social .block-content a{
    color:#999;
    border-color:#999;
    margin-right:11px;
    width:30px;
    line-height:28px
}
.footer-opt-15 .footer-column .block-social .block-content a:hover{
    color:#fff;
    border-color:#c33;
    background-color:#c33
}
.footer-opt-15 .footer-column .block-social .block-content a:last-child{
    margin-right:0
}
.footer-opt-15 .block-newletter{
    max-width:420px
}
.footer-opt-15 .block-newletter .input-group{
    display:table!important
}
.footer-opt-15 .block-newletter .form-control,.footer-opt-15 .block-newletter .input-group-btn{
    vertical-align:top
}
.footer-opt-15 .block-newletter .block-title{
    font-size:14px;
    font-weight:600;
    margin-bottom:18px
}
.footer-opt-15 .block-newletter .form-control{
    height:40px;
    margin:0
}
.footer-opt-15 .block-newletter .btn-subcribe{
    height:40px;
    background-color:#c33
}
.footer-opt-15 .footer-bottom{
    padding-bottom:17px;
    padding-top:20px
}
.footer-opt-15 .footer-bottom .links ul{
    margin-bottom:0
}
.footer-opt-15 .footer-bottom .links a{
    color:#666;
    font-size:13px
}
.footer-opt-15 .footer-bottom .links a:after{
    background-color:#999;
    height:12px;
    margin-top:-6px
}
.footer-opt-15 .footer-bottom .links a:hover{
    color:#c33
}
.footer-opt-15 .copyright{
    font-size:13px;
    color:#666
}
.footer-opt-15 .payment-methods{
    text-align:center;
    padding:24px 0;
    border-top:1px solid #e5e5e5
}
.footer-opt-15 .payment-methods img{
    display:inline-block;
    vertical-align:middle;
    margin-right:69px;
    cursor:pointer
}
@media (max-width:991px){
    .footer-opt-15 .payment-methods img{
        margin-right:15px;
        margin-bottom:10px
    }
}
.footer-opt-15 .payment-methods img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.footer-opt-15 .payment-methods img:last-child{
    margin-right:0
}
.post-grid .post-items{
    margin-bottom:34px
}
.post-list .post-items{
    margin-bottom:25px
}
.post-grid .post-items .post-item{
    margin-bottom:30px;
    width:50%;
    float:left
}
.post-grid .post-items .post-item:nth-child(2n+1){
    clear:both
}
@media (max-width:360px){
    .post-grid .post-items .post-item{
        width:100%
    }
}
.post-list .post-items .post-item{
    margin-bottom:30px
}
.post-list .post-items .post-item .post-item-info{
    border:1px solid #f0f0f0
}
.post-list .post-items .post-item .post-item-info:after,.post-list .post-items .post-item .post-item-info:before{
    content:"";
    display:table
}
.post-list .post-items .post-item .post-item-info:after{
    clear:both
}
.post-list .post-items .post-item .post-item-photo{
    width:48%;
    float:left;
    margin:0
}
@media (max-width:479px){
    .post-list .post-items .post-item .post-item-photo{
        width:100%;
        float:none
    }
}
.post-list .post-items .post-item .post-item-detail{
    overflow:hidden;
    padding-left:35px;
    padding-right:15px;
    padding-bottom:10px
}
.post-list .post-items .post-item .post-item-name{
    font-size:16px;
    margin-top:30px
}
@media (max-width:1199px){
    .post-list .post-items .post-item .post-item-name{
        margin-top:5px
    }
}
.post-items .post-item .post-item-des{
    font-size:13px;
    color:#888;
    margin:22px 0 25px;
    line-height:20px;
    max-height:61px;
    overflow:hidden
}
.post-items .post-item .post-item-actions{
    margin-top:15px
}
.post-items .post-item .post-item-actions .btn{
    color:#666;
    font-size:13px;
    display:inline-block;
    line-height:36px;
    padding:0 22px;
    text-transform:none;
    background-color:#f2f2f2;
    text-align:center;
    border-radius:100px
}
.post-items .post-item .post-item-actions .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.post-items .post-item .post-item-photo{
    display:block;
    margin-bottom:15px;
    position:relative;
    overflow:hidden
}
.post-items .post-item .post-item-photo a:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(225,165,60,.5);
    opacity:0;
    display:block;
    z-index:5;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.post-items .post-item .post-item-photo:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.post-items .post-item .post-item-photo:hover a:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.post-items .post-item .post-item-photo img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.post-items .post-item .post-item-name{
    font-size:14px;
    color:#333;
    font-weight:400;
    display:block;
    margin-bottom:6px
}
.post-items .post-item .post-item-name a{
    color:#333
}
.post-items .post-item .post-item-name a:hover{
    color:#fca53c
}
.post-items .post-item .post-item-athur{
    color:#aaa;
    font-size:11px;
    display:block
}
.cms-blog .pagination{
    margin-bottom:70px
}
.sidebar-blog .block{
    margin-bottom:30px
}
.sidebar-blog .block .block-title{
    font-size:15px;
    font-weight:600;
    color:#000;
    display:block;
    border-bottom:1px solid #dfdfdf;
    text-transform:uppercase;
    margin-bottom:40px;
    padding-bottom:5px
}
.sidebar-blog .block-categori-blog .block-title{
    margin-bottom:26px
}
.sidebar-blog .block-categori-blog li{
    font-size:14px;
    color:#666;
    display:block;
    border-bottom:1px solid #f3f3f3;
    text-transform:capitalize;
    padding:10px 0
}
.sidebar-blog .block-categori-blog li:last-child{
    border-bottom:none
}
.sidebar-blog .block-categori-blog li:after,.sidebar-blog .block-categori-blog li:before{
    content:"";
    display:table
}
.sidebar-blog .block-categori-blog li:after{
    clear:both
}
.sidebar-blog .block-categori-blog li a{
    color:#666;
    display:block
}
.sidebar-blog .block-categori-blog li a:hover,.sidebar-blog .block-categori-blog li a:hover .count{
    color:#fca53c
}
.sidebar-blog .block-categori-blog li .count{
    float:right;
    font-style:italic;
    color:#aaa;
    margin-left:5px
}
.sidebar-blog .block-recent-post li{
    margin-bottom:20px
}
.sidebar-blog .block-recent-post li:hover .item-photo img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.sidebar-blog .block-recent-post .item-photo{
    float:left;
    width:32.6%;
    max-width:90px;
    margin-right:15px;
    display:block;
    overflow:hidden
}
.sidebar-blog .block-recent-post .item-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.sidebar-blog .block-recent-post .item-detail{
    overflow:hidden;
    color:#aaa;
    font-size:10px
}
.sidebar-blog .block-recent-post .item-name{
    font-size:13px;
    font-weight:600;
    display:block;
    margin-bottom:8px
}
.sidebar-blog .block-tag-blog .block-content a{
    display:inline-block;
    line-height:34px;
    border:1px solid #eee;
    text-align:center;
    padding:0 23px;
    color:#666;
    font-size:12px;
    font-style:italic;
    font-family:Merriweather;
    margin-bottom:5px;
    margin-right:1px
}
.sidebar-blog .block-tag-blog .block-content a:hover{
    color:#fca53c
}
.post-detail .post-item-info .post-item-photo{
    display:block
}
.post-detail .post-item-info .post-item-photo img{
    width:100%;
    display:block
}
.post-detail .post-item-info .post-item-name{
    font-weight:600;
    font-size:16px;
    color:#333;
    margin:24px 0 15px;
    display:block
}
.post-detail .post-item-info .post-item-athur{
    font-size:12px;
    color:#aaa;
    margin-bottom:18px
}
.post-detail .post-item-info .post-item-des{
    color:#666;
    font-size:13px;
    line-height:24px;
    position:relative;
    padding-bottom:15px;
    margin-bottom:20px
}
.post-detail .post-item-info .post-item-des:before{
    content:"";
    width:30px;
    height:2px;
    background-color:#eaeaea;
    position:absolute;
    bottom:0;
    left:0
}
.post-detail .post-item-info .post-item-des blockquote{
    font-size:14px;
    color:#333;
    font-family:Merriweather;
    border-left:3px solid #e9c77b;
    padding-left:29px;
    padding-top:15px;
    padding-bottom:15px
}
.post-detail .post-item-info .post-item-tag{
    font-size:13px;
    color:#888;
    float:left;
    line-height:28px;
    margin-bottom:23px
}
.post-detail .post-item-info .post-item-tag a{
    color:#888;
    line-height:28px
}
.post-detail .post-item-info .post-item-tag a:hover{
    color:#fca53c
}
.post-detail .post-item-info .post-item-tag label{
    font-size:13px;
    text-transform:uppercase;
    color:#333;
    padding:0;
    font-weight:400;
    margin-right:3px;
    line-height:28px
}
.post-detail .post-item-info .post-item-share{
    font-size:18px;
    color:#333;
    float:right;
    line-height:28px;
    margin-bottom:23px
}
.post-detail .post-item-info .post-item-share a{
    color:#333;
    margin-left:5px;
    line-height:28px
}
.post-detail .post-item-info .post-item-share a:hover{
    color:#fca53c
}
.post-detail .post-item-info .post-item-share label{
    font-size:13px;
    text-transform:none;
    color:#666;
    padding:0;
    font-weight:400;
    margin-right:3px;
    font-family:Merriweather;
    font-style:italic;
    line-height:28px
}
.post-detail .post-arthur{
    background-color:#f2ddb0;
    margin-bottom:25px;
    padding:27px 35px 33px 53px
}
.post-detail .post-arthur:after,.post-detail .post-arthur:before{
    content:"";
    display:table
}
.post-detail .post-arthur:after{
    clear:both
}
@media (max-width:479px){
    .post-detail .post-arthur{
        padding:25px 20px
    }
}
.post-detail .post-arthur .avata{
    width:100px;
    height:100px;
    border-radius:100%;
    overflow:hidden;
    margin-right:20px;
    float:left
}
.post-detail .post-arthur .avata img{
    display:block
}
.post-detail .post-arthur .des{
    overflow:hidden;
    font-size:12px;
    color:#555;
    font-family:Merriweather;
    font-style:italic;
    padding-top:20px
}
.post-detail .post-arthur .des .name{
    font-size:13px;
    color:#333;
    font-weight:600;
    display:block;
    font-family:"Open Sans";
    font-style:normal;
    margin-bottom:8px
}
.block-comment-blog .list-commnet{
    margin-bottom:35px
}
.block-comment-blog .list-commnet .block-title{
    font-size:18px;
    color:#333;
    font-weight:600;
    margin-bottom:25px
}
.block-comment-blog .list-commnet .block-title:after,.block-comment-blog .list-commnet .block-title:before{
    content:"";
    display:table
}
.block-comment-blog .list-commnet .block-title:after{
    clear:both
}
.block-comment-blog .list-commnet .block-title .leaver-comment{
    float:right;
    font-size:12px;
    color:#888;
    font-family:Merriweather;
    font-style:italic;
    font-weight:400
}
.block-comment-blog .list-commnet .item{
    border:1px solid #ececec;
    padding:22px 29px 28px;
    margin-bottom:10px
}
.block-comment-blog .list-commnet .item .user{
    font-size:14px;
    color:#222;
    font-weight:600;
    margin-right:25px
}
.block-comment-blog .list-commnet .item .date{
    color:#aaa;
    font-size:13px
}
.block-comment-blog .list-commnet .item .des{
    font-size:12px;
    font-family:Merriweather;
    font-style:italic;
    margin-top:12px;
    margin-bottom:15px;
    color:#666
}
.block-comment-blog .list-commnet .item .actions{
    text-align:right;
    font-size:12px;
    color:#333;
    font-family:Merriweather;
    font-style:italic;
    margin-top:45px
}
.block-comment-blog .list-commnet .item .actions .fa{
    color:#8b8b8b;
    font-size:11px;
    margin-left:5px
}
.block-comment-blog .list-commnet .item .actions .reply:hover,.block-comment-blog .list-commnet .item .actions .reply:hover .fa{
    color:#fca53c
}
.block-comment-blog .block-leave-reply{
    margin-bottom:70px
}
.block-comment-blog .block-leave-reply .block-title{
    font-size:18px;
    color:#333;
    font-weight:600;
    margin-bottom:15px
}
.block-comment-blog .block-leave-reply .form-group{
    margin-bottom:10px
}
.block-comment-blog .block-leave-reply .form-control{
    height:40px;
    padding-left:10px;
    font-size:13px;
    color:#888;
    max-width:295px
}
.block-comment-blog .block-leave-reply .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.block-comment-blog .block-leave-reply .form-control:-ms-input-placeholder{
    color:#888
}
.block-comment-blog .block-leave-reply .form-control::-webkit-input-placeholder{
    color:#888
}
.block-comment-blog .block-leave-reply textarea,.block-comment-blog .block-leave-reply textarea.form-control{
    height:190px;
    max-width:510px
}
.block-comment-blog .block-leave-reply .btn{
    height:40px;
    border-radius:100px;
    padding:0 20px;
    font-size:12px;
    margin-top:10px
}
.product-reviews-summary .rating-result{
    position:relative;
    display:inline-block;
    overflow:hidden
}
.product-reviews-summary .rating-result,.product-reviews-summary .rating-result>span{
    color:#ccc;
    white-space:nowrap
}
.product-reviews-summary .rating-result:before,.product-reviews-summary .rating-result>span:before{
    content:"\f005" "\f005" "\f005" "\f005" "\f005";
    font-family:FontAwesome;
    font-size:12px;
    letter-spacing:1.5px
}
.product-reviews-summary .rating-result>span{
    color:#f90;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.product-reviews-summary .rating-result>span span{
    display:none
}
.product-item-opt-1{
    padding:10px 22px;
    position:relative;
    z-index:10;
    background-color:#fff
}
.product-item-opt-1:hover .product-item-actions .btn{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-1 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-1 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-1 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    border:1px solid transparent
}
.product-item-opt-1 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:2px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product-item-opt-1 .product-item-name a{
    color:#333
}
.product-item-opt-1 .product-item-name a:hover{
    color:#fca53c
}
.product-item-opt-1 .product-item-price{
    font-size:18px;
    color:#fca53c;
    margin-bottom:2px
}
.product-item-opt-1 .product-item-price .old-price{
    color:#666;
    text-decoration:line-through
}
.product-item-opt-1 .product-item-actions{
    position:absolute;
    z-index:30;
    right:10px;
    top:50px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.product-item-opt-1 .product-item-actions .btn{
    width:30px;
    height:30px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:#aaa;
    color:#333;
    margin-bottom:10px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-1 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-1 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-1 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-1 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-1 .product-item-actions .btn span{
    display:none
}
.product-item-opt-1 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#fca53c
}
.product-item-opt-1 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index1/btn-wishlist.png)
}
.product-item-opt-1 .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index1/btn-wishlist-hover.png)
}
.product-item-opt-1 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index1/btn-compare.png)
}
.product-item-opt-1 .product-item-actions .btn-compare:hover{
    background-image:url(../images/icon/index1/btn-compare-hover.png)
}
.product-item-opt-1 .product-item-actions .btn-cart{
    background-image:url(../images/icon/index1/btn-cart.png)
}
.product-item-opt-1 .product-item-actions .btn-cart:hover{
    background-image:url(../images/icon/index1/btn-cart-hover.png)
}
.product-item-opt-0 .product-item-info{
    padding:10px 22px 5px;
    border:1px solid #dfdfdf;
    background-color:#fff;
    position:relative
}
.product-item-opt-0 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-0 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-0 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-0 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#888;
    display:block;
    margin-bottom:4px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.product-item-opt-0 .product-item-name a{
    color:#888
}
.product-item-opt-0 .product-item-name a:hover{
    color:#fca53c
}
.product-item-opt-0 .product-item-price{
    font-size:16px;
    color:#333;
    margin-bottom:10px
}
.product-item-opt-0 .product-item-price .old-price{
    color:#666;
    text-decoration:line-through
}
.product-item-opt-0 .product-item-actions:after,.product-item-opt-0 .product-item-actions:before{
    content:"";
    display:table
}
.product-item-opt-0 .product-item-actions:after{
    clear:both
}
.product-item-opt-0 .product-item-actions .btn{
    width:35px;
    height:35px;
    line-height:33px;
    padding:0;
    text-align:center;
    background-color:#fff;
    color:#333;
    font-size:14px;
    margin-bottom:10px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    text-transform:uppercase;
    border:1px solid #dfdfdf;
    float:left;
    margin-right:5px
}
.product-item-opt-0 .product-item-actions .btn:last-child{
    margin-right:0
}
.product-item-opt-0 .product-item-actions .btn span{
    display:none
}
.product-item-opt-0 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c
}
.product-item-opt-0 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index1/btn-wishlist.png)
}
.product-item-opt-0 .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index1/btn-wishlist-hover.png)
}
.product-item-opt-0 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index1/btn-compare.png)
}
.product-item-opt-0 .product-item-actions .btn-compare:hover{
    background-image:url(../images/icon/index1/btn-compare-hover.png)
}
.product-item-opt-0 .product-item-actions .btn-cart{
    padding-left:40px;
    background-position:center left 12px;
    background-position-x:1%;
    background-position-y:50%;
    width:auto;
    padding-right:10px;
    background-image:url(../images/icon/index1/btn-cart.png)
}
.product-item-opt-0 .product-item-actions .btn-cart span{
    display:block
}
.product-item-opt-0 .product-item-actions .btn-cart:hover{
    background-image:url(../images/icon/index1/btn-cart-hover.png)
}
.product-item-opt-0 .product-item-review .action{
    font-size:13px;
    color:#888;
    line-height:34px
}
.product-item-opt-0 .product-item-review .action:hover{
    color:#fca53c
}
.product-item-opt-0 .product-item-des{
    font-size:14px;
    color:#888;
    line-height:24px;
    margin-bottom:26px;
    overflow:hidden;
    max-height:73px
}
.product-item-opt-2{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff
}
.product-item-opt-2:hover .product-item-actions .btn{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-2 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-2 .product-item-info:hover .btn-cart{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    opacity:1;
    visibility:visible;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-opt-2 .product-item-info .btn-cart{
    left:0;
    right:0;
    position:absolute;
    bottom:0;
    width:100%;
    background-color:rgba(0,0,0,.6);
    color:#fff;
    height:50px;
    line-height:48px;
    font-size:14px;
    text-transform:none;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    -webkit-transform:translate(0,60px);
    -ms-transform:translate(0,60px);
    -o-transform:translate(0,60px);
    transform:translate(0,60px)
}
.product-item-opt-2 .product-item-info .btn-cart:before{
    content:"";
    width:33px;
    height:33px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/btn-cart.png);
    display:inline-block;
    vertical-align:middle;
    margin-right:8px
}
.product-item-opt-2 .product-item-info .btn-cart:hover{
    background-color:#f36
}
.product-item-opt-2 .product-item-info .product-reviews-summary{
    float:right;
    margin-top:2px
}
.product-item-opt-2 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    padding:20px
}
.product-item-opt-2 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-2 .product-item-detail{
    padding:0 15px 10px
}
.product-item-opt-2 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:12px
}
.product-item-opt-2 .product-item-name a{
    color:#666
}
.product-item-opt-2 .product-item-name a:hover{
    color:#f36
}
.product-item-opt-2 .product-item-price{
    font-size:16px;
    color:#f36;
    font-weight:600;
    margin-bottom:2px;
    float:left;
    width:calc(100% - 85px);
    width:-moz-calc(100% - 85px);
    width:-webkit-calc(100% - 85px);
    width:-o-calc(100% - 85px)
}
.product-item-opt-2 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-2 .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-2 .product-item-actions{
    position:absolute;
    z-index:30;
    right:23px;
    top:80px
}
@media (max-width:1199px){
    .product-item-opt-2 .product-item-actions{
        top:55px
    }
}
.product-item-opt-2 .product-item-actions .btn{
    width:32px;
    height:32px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:#666;
    color:#fff;
    margin-bottom:7px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:100%;
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-2 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-2 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-2 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-2 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-2 .product-item-actions .btn span{
    display:none
}
.product-item-opt-2 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#f36
}
.product-item-opt-2 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index6/btn-wishlist.png)
}
.product-item-opt-2 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index6/btn-compare.png)
}
.product-item-opt-2 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index6/btn-quickview.png)
}
.product-item-opt-2 .product-item-label{
    position:absolute;
    top:20px;
    right:0;
    line-height:28px;
    padding:0 8px;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:13px
}
.product-item-opt-2 .product-item-label:before{
    content:"";
    position:absolute;
    top:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 9px 14px 0;
    border-color:transparent #3395ff transparent transparent
}
.product-item-opt-2 .product-item-label:after{
    content:"";
    position:absolute;
    bottom:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 0 14px 9px;
    border-color:transparent transparent #3395ff
}
.product-item-opt-2 .product-item-label.label-sale{
    background-color:#ff9c33
}
.product-item-opt-2 .product-item-label.label-sale:before{
    border-color:transparent #ff9c33 transparent transparent
}
.product-item-opt-2 .product-item-label.label-sale:after{
    border-color:transparent transparent #ff9c33
}
.product-item-opt-2 .product-item-label.label-price{
    background-color:#f60;
    color:#fff;
    border-radius:100%;
    text-transform:uppercase;
    width:36px;
    text-align:center;
    padding:7px 0 0;
    height:36px;
    right:10px;
    top:3px;
    line-height:1;
    font-size:11px
}
.product-item-opt-2 .product-item-label.label-price span{
    display:block
}
.product-item-opt-2 .product-item-label.label-price:after,.product-item-opt-2 .product-item-label.label-price:before{
    content:none
}
.product-item-opt-3{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff
}
.product-item-opt-3 .product-item-info{
    border:1px solid #dfdfdf;
    padding:15px 28px
}
.product-item-opt-3 .product-item-info:hover .product-item-img img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-3 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    padding:0
}
.product-item-opt-3 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-3 .product-item-detail{
    text-align:center;
    padding:0
}
.product-item-opt-3 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:4px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:12px;
    text-transform:uppercase
}
.product-item-opt-3 .product-item-name a{
    color:#333
}
.product-item-opt-3 .product-item-name a:hover{
    color:#fca53c
}
.product-item-opt-3 .product-item-actions .btn{
    height:30px;
    line-height:28px;
    padding:0 15px;
    text-align:center;
    background-color:#ddd;
    color:#333;
    margin-bottom:7px;
    display:inline-block;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:19px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    text-transform:uppercase;
    font-size:12px
}
.product-item-opt-3 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#fca53c;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.product-item-opt-4{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff
}
.product-item-opt-4:hover .product-item-actions .btn,.product-item-opt-4:hover .product-item-info .btn-quickview{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-4 .product-item-info{
    padding:20px 0 13px
}
.product-item-opt-4 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-4 .product-item-info .btn-quickview{
    position:absolute;
    width:52px;
    height:52px;
    background-color:#ff8c00;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index9/quickview.png);
    top:50%;
    margin-top:-26px;
    left:50%;
    margin-left:-26px;
    padding:0;
    border-radius:100%;
    opacity:0;
    visibility:hidden;
    -webkit-transform:scale(.2);
    -ms-transform:scale(.2);
    -o-transform:scale(.2);
    transform:scale(.2);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-4 .product-item-info .btn-quickview:hover{
    background-color:#cc7000
}
.product-item-opt-4 .product-item-info .btn-quickview span{
    display:none
}
.product-item-opt-4 .product-item-info .product-reviews-summary{
    float:right
}
.product-item-opt-4 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    padding:0 27px
}
.product-item-opt-4 .product-item-img{
    position:relative;
    overflow:hidden;
    display:block
}
.product-item-opt-4 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-4 .product-item-detail{
    padding:0 27px
}
.product-item-opt-4 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:1px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-top:12px
}
.product-item-opt-4 .product-item-name a{
    color:#333
}
.product-item-opt-4 .product-item-name a:hover{
    color:#fca53c
}
.product-item-opt-4 .product-item-price{
    font-size:14px;
    color:#b40000;
    font-weight:400;
    margin-bottom:2px
}
.product-item-opt-4 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-4 .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-4 .product-item-actions{
    position:absolute;
    z-index:30;
    right:7px;
    bottom:1px
}
.product-item-opt-4 .product-item-actions .btn{
    width:30px;
    height:30px;
    line-height:28px;
    padding:0;
    text-align:center;
    background-color:#fff;
    color:#fff;
    margin-top:5px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #dfdfdf;
    -webkit-transform:scale(.1);
    -ms-transform:scale(.1);
    -o-transform:scale(.1);
    transform:scale(.1);
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-4 .product-item-actions .btn span{
    display:none
}
.product-item-opt-4 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#ff8c00;
    border-color:#ff8c00
}
.product-item-opt-4 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index1/btn-wishlist.png)
}
.product-item-opt-4 .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index1/btn-wishlist-hover.png)
}
.product-item-opt-4 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index1/btn-compare.png)
}
.product-item-opt-4 .product-item-actions .btn-compare:hover{
    background-image:url(../images/icon/index1/btn-compare-hover.png)
}
.product-item-opt-4 .product-item-actions .btn-cart{
    background-image:url(../images/icon/index1/btn-cart.png)
}
.product-item-opt-4 .product-item-actions .btn-cart:hover{
    background-image:url(../images/icon/index1/btn-cart-hover.png)
}
.product-item-opt-4 .product-item-label{
    position:absolute;
    top:20px;
    right:0;
    line-height:28px;
    padding:0 8px;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:13px
}
.product-item-opt-4 .product-item-label:before{
    content:"";
    position:absolute;
    top:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 9px 14px 0;
    border-color:transparent #3395ff transparent transparent
}
.product-item-opt-4 .product-item-label:after{
    content:"";
    position:absolute;
    bottom:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 0 14px 9px;
    border-color:transparent transparent #3395ff
}
.product-item-opt-4 .product-item-label.label-sale{
    background-color:#ff9c33
}
.product-item-opt-4 .product-item-label.label-sale:before{
    border-color:transparent #ff9c33 transparent transparent
}
.product-item-opt-4 .product-item-label.label-sale:after{
    border-color:transparent transparent #ff9c33
}
.product-item-opt-15{
    padding:0;
    position:relative;
    z-index:10
}
.product-item-opt-15:hover .product-item-actions .btn{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-15 .product-item-info{
    border:1px solid #e6e6e6;
    background-color:#fff;
    padding:0 0 26px
}
.product-item-opt-15 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result,.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ccc
}
.product-item-opt-15 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ffae00
}
.product-item-opt-15 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-15 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-15 .product-item-detail{
    text-align:center;
    padding-top:25px
}
.product-item-opt-15 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize;
    margin-bottom:3px
}
.product-item-opt-15 .product-item-name a{
    color:#666
}
.product-item-opt-15 .product-item-name a:hover{
    color:#c33
}
.product-item-opt-15 .product-item-price{
    font-size:14px;
    color:#333;
    font-weight:700;
    margin-bottom:2px
}
.product-item-opt-15 .product-item-price .price{
    margin-right:5px
}
.product-item-opt-15 .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-15 .product-item-actions{
    position:absolute;
    z-index:30;
    right:0;
    bottom:22px
}
.product-item-opt-15 .product-item-actions .btn{
    width:40px;
    height:40px;
    line-height:38px;
    padding:0;
    text-align:center;
    background-color:#fff;
    border:1px solid #e1e1e1;
    color:#aaa;
    margin-bottom:3px;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    float:right;
    clear:both;
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.product-item-opt-15 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-15 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-15 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-15 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-15 .product-item-actions .btn span{
    display:none
}
.product-item-opt-15 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#c33;
    border-color:#c33
}
.product-item-opt-15 .product-item-actions .btn:before{
    font-family:icomoon;
    font-size:20px;
    font-weight:400
}
.product-item-opt-15 .product-item-actions .btn-wishlist:before{
    content:"\e906"
}
.product-item-opt-15 .product-item-actions .btn-compare:before{
    content:"\e905"
}
.product-item-opt-15 .product-item-actions .btn-quickview:before{
    content:"\e904"
}
.product-item-opt-15 .product-item-actions .btn-cart{
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    width:auto;
    padding:0 16px
}
.product-item-opt-15 .product-item-actions .btn-cart:before{
    content:"\e907";
    display:inline-block;
    margin-right:12px
}
.product-item-opt-15 .product-item-actions .btn-cart span{
    display:inline-block;
    line-height:1;
    vertical-align:text-top
}
.product-item-opt-15 .product-item-label{
    position:absolute;
    top:20px;
    right:16px;
    line-height:40px;
    width:40px;
    border-radius:100%;
    display:block;
    background-color:#c33;
    color:#fff;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    font-family:Arimo,sans-serif;
    text-align:center
}
.product-item-opt-15 .product-item-label.label-new{
    background-color:#2ea76f;
    right:auto;
    left:16px
}
.product-item-opt15-1{
    padding:0;
    position:relative;
    z-index:10
}
.product-item-opt15-1 .product-item-info{
    border:1px solid #e6e6e6;
    background-color:#fff;
    padding:20px 0
}
.product-item-opt15-1 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result,.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ccc
}
.product-item-opt15-1 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ffae00
}
.product-item-opt15-1 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    padding:0 25px
}
.product-item-opt15-1 .product-item-img{
    position:relative;
    overflow:hidden;
    display:block
}
.product-item-opt15-1 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt15-1 .product-item-detail{
    text-align:center;
    padding:7px 5px 0
}
.product-item-opt15-1 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize;
    margin-bottom:3px
}
.product-item-opt15-1 .product-item-name a{
    color:#666
}
.product-item-opt15-1 .product-item-name a:hover{
    color:#c33
}
.product-item-opt15-1 .product-item-price{
    font-size:14px;
    color:#333;
    font-weight:700;
    margin-bottom:15px
}
.product-item-opt15-1 .product-item-price .price{
    margin-right:5px
}
.product-item-opt15-1 .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt15-1 .product-item-actions{
    text-align:center
}
.product-item-opt15-1 .product-item-actions .btn{
    width:40px;
    height:40px;
    line-height:38px;
    padding:0;
    text-align:center;
    background-color:#fff;
    border:1px solid #e1e1e1;
    color:#aaa;
    font-size:12px;
    font-weight:700;
    text-transform:uppercase;
    display:inline-block;
    vertical-align:top;
    background-position:center;
    background-repeat:no-repeat;
    margin-bottom:5px
}
.product-item-opt15-1 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt15-1 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt15-1 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt15-1 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt15-1 .product-item-actions .btn span{
    display:none
}
.product-item-opt15-1 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#333;
    border-color:#333
}
.product-item-opt15-1 .product-item-actions .btn:before{
    font-family:icomoon;
    font-size:20px;
    font-weight:400
}
.product-item-opt15-1 .product-item-actions .btn-wishlist:before{
    content:"\e906"
}
.product-item-opt15-1 .product-item-actions .btn-compare:before{
    content:"\e905"
}
.product-item-opt15-1 .product-item-actions .btn-quickview:before{
    content:"\e904"
}
.product-item-opt15-1 .product-item-actions .btn-cart{
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-opt15-1 .product-item-actions .btn-cart:before{
    content:"\e907";
    display:inline-block
}
.product-item-opt15-1 .product-item-label{
    position:absolute;
    top:20px;
    right:0;
    line-height:28px;
    padding:0 8px;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:13px
}
.product-item-opt15-1 .product-item-label:before{
    content:"";
    position:absolute;
    top:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 9px 14px 0;
    border-color:transparent #3395ff transparent transparent
}
.product-item-opt15-1 .product-item-label:after{
    content:"";
    position:absolute;
    bottom:0;
    left:-9px;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 0 14px 9px;
    border-color:transparent transparent #3395ff
}
.product-item-opt15-1 .product-item-label.label-sale{
    background-color:#ff9c33
}
.product-item-opt15-1 .product-item-label.label-sale:before{
    border-color:transparent #ff9c33 transparent transparent
}
.product-item-opt15-1 .product-item-label.label-sale:after{
    border-color:transparent transparent #ff9c33
}
.product-item-opt15-1 .product-item-label.label-price{
    background-color:#f60;
    color:#fff;
    border-radius:100%;
    text-transform:uppercase;
    width:36px;
    text-align:center;
    padding:7px 0 0;
    height:36px;
    right:10px;
    top:3px;
    line-height:1;
    font-size:11px
}
.product-item-opt15-1 .product-item-label.label-price span{
    display:block
}
.product-item-opt15-1 .product-item-label.label-price:after,.product-item-opt15-1 .product-item-label.label-price:before{
    content:none
}
@media (max-width:991px){
    body.filter-active{
        overflow:hidden;
        height:0
    }
    .catalog-category-view .col-sidebar>:not(.no-hide){
        display:none
    }
}
.toolbar-products{
    -webkit-flex-direction:row;
    -webkit-align-items:flex-start;
    -webkit-justify-content:space-between;
    flex:1 1 0;
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:space-between;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    padding:8px 0 0
}
.toolbar-products.toolbar-top{
    margin-top:40px;
    margin-bottom:45px
}
.toolbar-products.toolbar-bottom{
    margin-top:20px;
    margin-bottom:65px
}
.toolbar-products .btn-filter-products{
    line-height:32px;
    text-transform:uppercase;
    cursor:pointer;
    border:1px solid #dfdfdf;
    color:#000;
    background-color:#fff;
    padding:0 12px;
    font-size:14px;
    font-weight:300;
    display:none
}
.toolbar-products .btn-filter-products:hover{
    color:#fca53c
}
.toolbar-products .modes .label{
    display:none
}
.toolbar-products .toolbar-option .label{
    color:#000;
    display:inline-block;
    line-height:34px;
    font-weight:400;
    font-size:14px;
    padding:0;
    vertical-align:top;
    margin:0 5px 0 0
}
.toolbar-products .form-control{
    height:34px;
    border:1px solid #dfdfdf;
    color:#000;
    display:inline-block;
    box-shadow:none;
    font-size:14px;
    font-weight:300;
    padding-left:10px;
    padding-right:19px;
    background-position:center right 10px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/arrow-select.png);
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.toolbar-products .modes{
    font-size:13px;
    margin-bottom:7px
}
.toolbar-products .modes .modes-mode{
    margin-top:2px;
    width:29px;
    height:27px;
    text-align:center;
    background-color:#ddd;
    color:#bcbcbc;
    display:inline-block;
    margin-right:6px;
    background-position:center;
    background-repeat:no-repeat
}
.toolbar-products .modes .modes-mode span{
    display:none
}
.toolbar-products .modes .modes-mode.active,.toolbar-products .modes .modes-mode:hover{
    color:#fff;
    background-color:#fca53c
}
.toolbar-products .modes .mode-grid{
    background-image:url(../images/icon/index1/grid.png)
}
.toolbar-products .modes .mode-grid.active,.toolbar-products .modes .mode-grid:hover{
    background-image:url(../images/icon/index1/grid-active.png)
}
.toolbar-products .modes .mode-list{
    background-image:url(../images/icon/index1/list.png)
}
.toolbar-products .modes .mode-list.active,.toolbar-products .modes .mode-list:hover{
    background-image:url(../images/icon/index1/list-active.png)
}
.toolbar-products .toolbar-limiter,.toolbar-products .toolbar-sorter{
    display:inline-block;
    vertical-align:top;
    margin:0 13px 7px
}
.toolbar-products .toolbar-sorter .form-control{
    padding-left:12px;
    width:105px
}
.toolbar-products .toolbar-limiter .form-control{
    text-align-last:center;
    text-align:center;
    width:54px;
    padding-left:2px
}
@media (max-width:991px){
    .toolbar-products .modes{
        display:none
    }
    .toolbar-products .btn-filter-products{
        display:block
    }
    .toolbar-products .btn-filter-products.active:before{
        content:"";
        position:fixed;
        top:0;
        bottom:0;
        left:0;
        right:0;
        z-index:333
    }
}
@media (max-width:767px){
    .toolbar-products .modes,.toolbar-products .toolbar-limiter{
        display:none
    }
    .toolbar-products .toolbar-sorter{
        margin-right:0;
        margin-left:0
    }
}
@media (max-width:600px){
    .toolbar-products.toolbar-bottom .btn-filter-products,.toolbar-products.toolbar-bottom .toolbar-option,.toolbar-products.toolbar-top .pagination{
        display:none
    }
}
.category-view{
    margin-top:30px
}
.category-view .category-image{
    display:block;
    position:relative;
    overflow:hidden
}
.category-view .category-image:after,.category-view .category-image:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.category-view .category-image:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.category-view .category-image:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.category-view .category-image:hover:after,.category-view .category-image:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.category-view .category-image:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.category-view .category-image img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    display:block;
    width:100%
}
.catalog-view_op1 .category-view{
    margin-top:0
}
.category-view:hover .owl-nav .owl-next,.category-view:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.category-view:hover .owl-nav .owl-prev{
    left:0
}
.category-view:hover .owl-nav .owl-next{
    right:0
}
.category-view .owl-nav .owl-next,.category-view .owl-nav .owl-prev{
    width:40px;
    line-height:40px;
    background-color:#a1a19c;
    color:#fff;
    text-align:center;
    position:absolute;
    top:50%;
    margin-top:-20px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    opacity:0
}
.category-view .owl-nav .owl-next:hover,.category-view .owl-nav .owl-prev:hover{
    background-color:#f36;
    color:#fff
}
.category-view .owl-nav .owl-next:before,.category-view .owl-nav .owl-prev:before{
    content:"\f105";
    font-family:FontAwesome;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.category-view .owl-nav .owl-prev{
    left:15px
}
.category-view .owl-nav .owl-prev:before{
    content:"\f104"
}
.category-view .owl-nav .owl-next{
    right:15px
}
.products.products-grid{
    padding-top:5px
}
.products.products-grid .product-items .col-sm-4:nth-child(3n+1){
    clear:both
}
@media (max-width:767px){
    .products.products-grid .product-items .col-sm-4{
        float:left;
        width:50%
    }
    .products.products-grid .product-items .col-sm-4:nth-child(3n+1){
        clear:none
    }
    .products.products-grid .product-items .col-sm-4:nth-child(2n+1){
        clear:both
    }
}
.products.products-grid .product-items .col-sm-3:nth-child(4n+1){
    clear:both
}
@media (max-width:767px){
    .products.products-grid .product-items .col-sm-3{
        float:left;
        width:50%
    }
    .products.products-grid .product-items .col-sm-3:nth-child(4n+1){
        clear:none
    }
    .products.products-grid .product-items .col-sm-3:nth-child(2n+1){
        clear:both
    }
}
.products.products-grid .product-items .col-sm-6:nth-child(2n+1){
    clear:both
}
@media (max-width:767px){
    .products.products-grid .product-items .col-sm-6{
        float:left;
        width:50%
    }
    .products.products-grid .product-items .col-sm-6:nth-child(2n+1){
        clear:both
    }
}
.products.products-grid .product-items .product-item{
    margin-bottom:19px
}
@media (max-width:479px){
    .products.products-grid .product-items .product-item{
        width:100%;
        max-width:330px;
        margin-right:auto;
        margin-left:auto;
        float:none;
        display:block
    }
}
.products.products-grid .product-items .product-item-opt-2{
    border:1px solid #eee
}
.catalog-view_op1 .products.products-grid .product-items .product-item{
    margin-bottom:30px
}
.products.products-list .product-items .product-item{
    margin-bottom:19px
}
.products.products-list .product-items .product-item .product-item-info{
    background-color:transparent;
    border:none;
    padding:0
}
.products.products-list .product-items .product-item .product-item-info:after,.products.products-list .product-items .product-item .product-item-info:before{
    content:"";
    display:table
}
.products.products-list .product-items .product-item .product-item-info:after{
    clear:both
}
.products.products-list .product-items .product-item .product-item-photo{
    float:left;
    width:31%;
    border:1px solid #dfdfdf;
    background-color:#fff;
    padding:30px 25px
}
.products.products-list .product-items .product-item .product-item-detail{
    float:right;
    width:69%;
    padding-left:20px
}
.products.products-list .product-items .product-item .product-item-name{
    font-size:15px;
    color:#333;
    font-weight:600;
    margin-top:38px
}
@media (max-width:1199px){
    .products.products-list .product-items .product-item .product-item-name{
        margin-top:10px
    }
}
@media (max-width:767px){
    .products.products-list .product-items .product-item .product-item-name{
        margin-top:0
    }
}
.products.products-list .product-items .product-item .product-item-name a{
    color:#333
}
.products.products-list .product-items .product-item .product-item-name a:focus,.products.products-list .product-items .product-item .product-item-name a:hover{
    color:#fca53c
}
@media (max-width:680px){
    .products.products-list .product-items .product-item .product-item-des{
        margin-bottom:10px
    }
}
@media (max-width:479px){
    .products.products-list .product-items .product-item .product-item-photo{
        width:100%;
        float:none;
        margin-bottom:10px
    }
    .products.products-list .product-items .product-item .product-item-detail{
        float:none;
        width:100%
    }
}
.products.products-list .product-items .product-item-opt-2{
    border:1px solid #eee;
    margin-bottom:10px
}
.products.products-list .product-items .product-item-opt-2 .product-item-photo{
    border:none
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .product-item-price,.products.products-list .product-items .product-item-opt-2 .product-item-info .product-reviews-summary{
    float:none;
    display:block;
    width:100%;
    margin-bottom:6px
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn,.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart{
    position:static;
    opacity:1;
    visibility:visible;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    float:left;
    margin:0 6px;
    background-color:#999
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover,.products.products-list .product-items .product-item-opt-2 .product-item-info .btn:hover{
    background-color:#f36
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart{
    width:auto;
    border-radius:0;
    padding:0 10px;
    height:36px;
    margin:0 0 15px;
    float:none;
    clear:both;
    background-color:#f36;
    line-height:1
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:hover{
    background-color:#c03
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart:before{
    display:inline-block;
    background-image:url(../images/icon/cart-catalog-op1.png)
}
.products.products-list .product-items .product-item-opt-2 .product-item-info .btn-cart span{
    display:inline-block
}
.products.products-list .product-items .product-item-opt-2 .product-item-detail{
    padding-right:20px
}
.products.products-list .product-items .product-item-opt-2 .product-item-actions{
    position:absolute;
    top:0;
    right:0;
    opacity:1;
    visibility:visible
}
.products.products-list .product-items .product-item-opt-2 .product-item-actions:after,.products.products-list .product-items .product-item-opt-2 .product-item-actions:before{
    content:"";
    display:table
}
.products.products-list .product-items .product-item-opt-2 .product-item-actions:after{
    clear:both
}
.products.products-list .product-items .product-item-opt-2 .product-item-actions .btn{
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}
@media (max-width:600px){
    .products.products-list .product-items .product-item-opt-2 .product-item-actions{
        position:static;
        margin-top:10px
    }
}
.products.products-list .product-items .product-item-opt-2 .product-item-name{
    font-size:18px;
    font-weight:400;
    color:#666;
    white-space:normal;
    margin-top:20px
}
.products.products-list .product-items .product-item-opt-2 .product-item-name a{
    color:#666
}
.products.products-list .product-items .product-item-opt-2 .product-item-name a:hover{
    color:#f36
}
.products.products-list .product-items .product-item-opt-2 .product-item-label.label-price{
    top:9px
}
.products.products-list .product-items .product-item-opt-2 .product-info-des{
    position:relative;
    padding-right:150px;
    min-height:102px
}
@media (max-width:600px){
    .products.products-list .product-items .product-item-opt-2 .product-info-des{
        padding-right:0;
        min-height:0
    }
}
.products.products-list .product-items .product-item-opt-2 .product-item-code{
    font-size:14px;
    color:#666;
    margin-bottom:5px
}
.products.products-list .product-items .product-item-opt-2 .product-item-stock{
    font-size:14px;
    margin-bottom:5px;
    color:#6bb898
}
.products.products-list .product-items .product-item-opt-2 .product-item-stock .title{
    color:#666
}
.products.products-list .product-items .product-item-opt-2 .product-item-des{
    margin-top:20px;
    font-size:14px;
    line-height:24px;
    color:#666
}
.page-no-bg,.page-no-bg .site-header{
    background-color:#fff!important
}
.page-no-bg .site-header .header-content{
    background-color:#fff
}
.page-no-bg .site-header .header-nav{
    background-color:#EBEBEB
}
.catalog-view_op1 .toolbar-products{
    padding:0;
    border:none
}
.catalog-view_op1 .toolbar-products .cate-title{
    margin:0 0 -1px;
    font-size:18px;
    font-weight:700;
    padding:0 12px;
    line-height:32px;
    border-bottom:3px solid #f36
}
.catalog-view_op1 .toolbar-products.toolbar-top{
    border-bottom:1px solid #eee;
    margin-bottom:25px;
    margin-top:20px
}
.catalog-view_op1 .toolbar-products.toolbar-top .pagination,.catalog-view_op1 .toolbar-products.toolbar-top .toolbar-option{
    display:none
}
.catalog-view_op1 .toolbar-products.toolbar-bottom{
    justify-content:flex-end;
    -webkit-justify-content:flex-end;
    margin-top:0;
    margin-bottom:40px
}
.catalog-view_op1 .toolbar-products.toolbar-bottom .modes{
    display:none
}
.catalog-view_op1 .toolbar-products .btn-filter-products{
    margin-bottom:0;
    line-height:28px
}
.catalog-view_op1 .toolbar-products .btn-filter-products:hover{
    color:#f36
}
.catalog-view_op1 .toolbar-products .modes{
    margin:0
}
.catalog-view_op1 .toolbar-products .modes:after,.catalog-view_op1 .toolbar-products .modes:before{
    content:"";
    display:table
}
.catalog-view_op1 .toolbar-products .modes:after{
    clear:both
}
.catalog-view_op1 .toolbar-products .modes .modes-mode{
    background-color:#fafafa;
    width:30px;
    height:30px;
    float:left;
    display:block;
    margin:0 0 0 3px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.catalog-view_op1 .toolbar-products .modes .modes-mode.active,.catalog-view_op1 .toolbar-products .modes .modes-mode:hover{
    background-color:#f36;
    border-color:#f36;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.catalog-view_op1 .toolbar-products .modes .mode-list{
    background-image:url(../images/icon/list-view-bg.png);
    background-position:top left
}
.catalog-view_op1 .toolbar-products .modes .mode-list.active,.catalog-view_op1 .toolbar-products .modes .mode-list:hover{
    background-position:bottom left
}
.catalog-view_op1 .toolbar-products .modes .mode-grid{
    background-image:url(../images/icon/grid-view-bg.png);
    background-position:top left
}
.catalog-view_op1 .toolbar-products .modes .mode-grid.active,.catalog-view_op1 .toolbar-products .modes .mode-grid:hover{
    background-position:bottom left
}
.catalog-view_op1 .toolbar-products .toolbar-limiter,.catalog-view_op1 .toolbar-products .toolbar-sorter{
    margin:0 25px 0 0
}
.catalog-view_op1 .toolbar-products .toolbar-limiter .label,.catalog-view_op1 .toolbar-products .toolbar-sorter .label{
    display:none
}
.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options,.catalog-view_op1 .toolbar-products .toolbar-limiter .sorter-options,.catalog-view_op1 .toolbar-products .toolbar-sorter .limiter-options,.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options{
    height:31px;
    background-color:#fafafa;
    border:1px solid #e8e8e8;
    padding:0 12px 0 5px;
    font-size:13px;
    color:#666;
    background-image:url(../images/icon/select.png);
    background-position:center right 5px;
    font-weight:400
}
.catalog-view_op1 .toolbar-products .toolbar-limiter .limiter-options{
    width:95px;
    text-align:left
}
.catalog-view_op1 .toolbar-products .toolbar-sorter:after,.catalog-view_op1 .toolbar-products .toolbar-sorter:before{
    content:"";
    display:table
}
.catalog-view_op1 .toolbar-products .toolbar-sorter:after{
    clear:both
}
.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-options{
    width:110px;
    float:left
}
.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action{
    display:block;
    line-height:29px;
    border:1px solid #e8e8e8;
    width:37px;
    text-align:center;
    background-color:#fafafa;
    color:#666;
    float:left;
    margin-left:-1px;
    height:31px
}
.catalog-view_op1 .toolbar-products .toolbar-sorter .sorter-action:before{
    content:"\f15d";
    font-family:FontAwesome
}
.catalog-view_op1 .toolbar-products .pagination:after,.catalog-view_op1 .toolbar-products .pagination:before{
    content:"";
    display:table
}
.catalog-view_op1 .toolbar-products .pagination:after{
    clear:both
}
.catalog-view_op1 .toolbar-products .pagination>li{
    margin:0;
    display:block;
    float:left
}
.catalog-view_op1 .toolbar-products .pagination>li>a,.catalog-view_op1 .toolbar-products .pagination>li>span{
    line-height:29px;
    min-width:34px;
    background-color:#fafafa;
    font-size:13px;
    color:#666;
    font-weight:400
}
.catalog-view_op1 .toolbar-products .pagination>li.active>a,.catalog-view_op1 .toolbar-products .pagination>li.active>span{
    background-color:#f36;
    color:#fff;
    border-color:#f36
}
.catalog-view_op1 .toolbar-products .pagination>li.action>a,.catalog-view_op1 .toolbar-products .pagination>li.action>span{
    padding-left:15px;
    padding-right:15px
}
.catalog-view_op1 .toolbar-products .pagination>li.action>a span,.catalog-view_op1 .toolbar-products .pagination>li.action>span span{
    font-size:16px;
    line-height:29px;
    vertical-align:top
}
.catalog-view_op1 .toolbar-products .pagination>li .action-next>a span,.catalog-view_op1 .toolbar-products .pagination>li .action-next>span span{
    margin-left:4px
}
.catalog-view_op1 .toolbar-products .pagination>li .action-prew>a span,.catalog-view_op1 .toolbar-products .pagination>li .action-prew>span span{
    margin-right:4px
}
.catalog-view_op1 .category-view{
    margin-bottom:33px
}
.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart{
    background-color:rgba(51,51,51,.5);
    height:45px;
    line-height:43px
}
.catalog-view_op1 .product-item-opt-2 .product-item-info .btn-cart:hover{
    background-color:#f36
}
.catalog-view_op1 .product-item-opt-2 .product-item-actions{
    right:15px
}
.catalog-view_op1 .breadcrumb{
    margin:13px 0
}
.catalog-view_op1 .breadcrumb li+li:before{
    content:">";
    color:#333;
    font-family:'Libre Baskerville',serif
}
.catalog-view_op1 .breadcrumb li a:hover{
    color:#f36
}
.catalog-view_op1 .breadcrumb .active{
    color:#333
}
.category-links{
    border:1px solid #e4e4e4;
    margin-bottom:20px
}
.category-links:after,.category-links:before{
    content:"";
    display:table
}
.category-links:after{
    clear:both
}
.category-links>li{
    float:left
}
.category-links>li>a{
    display:block;
    line-height:34px;
    font-size:13px;
    color:#666;
    text-transform:capitalize;
    padding:0 32px;
    position:relative
}
@media (max-width:1199px){
    .category-links>li>a{
        padding:0 22px
    }
}
.category-links>li>a:hover{
    background-color:#f2f2f2
}
@media (max-width:479px){
    .category-links>li{
        float:none;
        display:block
    }
}
.category-links>li.current-cate>a{
    background-color:#000;
    color:#fff;
    font-weight:400;
    font-size:14px
}
.category-links>li.current-cate>a:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:3px 0 3px 5px;
    border-color:transparent transparent transparent #000;
    position:absolute;
    top:50%;
    margin-top:-3px;
    right:-5px;
    z-index:10
}
@media (max-width:479px){
    .category-links>li.current-cate>a:before{
        border-width:4px 3px 0;
        border-color:#000 transparent transparent;
        top:auto;
        margin-top:0;
        bottom:-4px;
        left:20px;
        right:auto
    }
}
.catalog-product-view.catalog-view_op1 .columns{
    padding-bottom:12px
}
.catalog-product-view .site-main .block-service{
    margin-top:77px
}
.breadcrumb-page .breadcrumb{
    margin-top:27px;
    margin-bottom:42px;
    text-transform:capitalize
}
.breadcrumb-page .breadcrumb li a{
    color:#999
}
.breadcrumb-page .breadcrumb li a:hover{
    color:#fca53c
}
.breadcrumb-page .breadcrumb li.active,.breadcrumb-page .breadcrumb li.active a{
    color:#333
}
.catalog-view_default .product-media{
    margin-bottom:60px
}
.catalog-view_default .product-media .images-large{
    position:relative;
    border:1px solid #dfdfdf;
    background-color:#fff;
    margin-bottom:33px;
    text-align:center;
    padding:70px 58px
}
.catalog-view_default .product-media .images-large .btn-zoom{
    position:absolute;
    bottom:10px;
    right:10px;
    background-color:#8f8f8f;
    color:#fff;
    border-radius:3px;
    border:none;
    box-shadow:none;
    z-index:1000;
    line-height:34px;
    width:34px;
    text-align:center;
    font-size:24px;
    padding:0
}
.catalog-view_default .product-media .images-large .btn-zoom:before{
    content:"\f0b2";
    font-family:FontAwesome
}
.catalog-view_default .product-media .images-large .btn-zoom:focus,.catalog-view_default .product-media .images-large .btn-zoom:hover{
    box-shadow:none;
    border:none;
    outline:0
}
.catalog-view_default .product-media .images-large .btn-zoom span{
    display:none
}
.catalog-view_default .product-media .images-small a{
    display:block;
    position:relative;
    overflow:hidden;
    border:1px solid #dfdfdf;
    background-color:#fff;
    text-align:center;
    padding:5px 10px
}
.catalog-view_default .product-media .images-small a.active{
    border:1px solid #fca53c
}
.catalog-view_default .product-media .images-small a img{
    margin:auto;
    display:block;
    width:100%
}
.catalog-view_default .product-media .images-small .owl-next,.catalog-view_default .product-media .images-small .owl-prev{
    width:18px;
    line-height:30px;
    color:#888;
    border-radius:0;
    display:block;
    height:auto;
    text-indent:0;
    position:absolute;
    top:50%;
    margin-top:-15px;
    font-size:25px
}
.catalog-view_default .product-media .images-small .owl-next:hover,.catalog-view_default .product-media .images-small .owl-prev:hover{
    color:#fca53c
}
.catalog-view_default .product-media .images-small .owl-next:before,.catalog-view_default .product-media .images-small .owl-prev:before{
    font-family:FontAwesome
}
.catalog-view_default .product-media .images-small .owl-prev{
    text-align:left;
    left:0
}
.catalog-view_default .product-media .images-small .owl-prev:before{
    content:"\f104"
}
.catalog-view_default .product-media .images-small .owl-next{
    right:0;
    text-align:right
}
.catalog-view_default .product-media .images-small .owl-next:before{
    content:"\f105"
}
.catalog-view_default .product-info-main{
    margin-bottom:60px
}
.catalog-view_default .product-info-main .page-title{
    font-size:20px;
    color:#333;
    text-transform:capitalize;
    font-weight:600;
    display:block;
    margin-top:0;
    margin-bottom:8px
}
.catalog-view_default .product-info-main .product-reviews-summary{
    margin-bottom:15px
}
.catalog-view_default .product-info-main .product-reviews-summary .rating-action,.catalog-view_default .product-info-main .product-reviews-summary .rating-summary{
    display:inline-block;
    vertical-align:middle
}
.catalog-view_default .product-info-main .product-reviews-summary .rating-summary{
    margin-right:5px
}
.catalog-view_default .product-info-main .product-reviews-summary .rating-action{
    color:#888;
    font-size:14px;
    text-transform:capitalize
}
.catalog-view_default .product-info-main .product-reviews-summary .rating-action a{
    color:#888
}
.catalog-view_default .product-info-main .product-reviews-summary .rating-action a:hover{
    color:#fca53c
}
.catalog-view_default .product-info-main .product-info-price{
    margin-bottom:25px
}
.catalog-view_default .product-info-main .product-info-price:after,.catalog-view_default .product-info-main .product-info-price:before{
    content:"";
    display:table
}
.catalog-view_default .product-info-main .product-info-price:after{
    clear:both
}
.catalog-view_default .product-info-main .price-box{
    float:left;
    margin-right:120px
}
.catalog-view_default .product-info-main .price-box .price{
    font-size:18px;
    color:#333;
    line-height:24px
}
.catalog-view_default .product-info-main .price-box .old-price .price{
    text-decoration:line-through
}
.catalog-view_default .product-info-main .product-info-stock-sku{
    float:left;
    color:#fca53c;
    text-transform:capitalize;
    font-size:14px;
    line-height:24px
}
.catalog-view_default .product-info-main .product-info-stock-sku .label{
    color:#333;
    font-weight:400;
    padding:0;
    margin-right:10px;
    font-size:14px
}
.catalog-view_default .product-info-main .product-overview{
    color:#888;
    font-size:14px;
    margin-bottom:25px
}
.catalog-view_default .product-info-main .product-overview .overview-label{
    text-transform:uppercase;
    display:block;
    color:#333;
    margin-bottom:5px
}
.catalog-view_default .product-info-main .product-overview .overview-content{
    overflow:hidden;
    max-height:75px;
    line-height:24px
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper{
    margin-bottom:45px
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group{
    display:block;
    width:100%;
    margin-bottom:23px;
    max-width:485px
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label{
    display:block;
    font-weight:400;
    padding:0;
    text-transform:uppercase;
    color:#333;
    font-size:14px
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group label sup{
    color:#fca53c;
    font-size:15px;
    top:0
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .control{
    display:block
}
.catalog-view_default .product-info-main .product-add-form .product-options-wrapper .form-group .form-control{
    height:39px;
    width:100%;
    border:1px solid #dfdfdf;
    text-align:center;
    font-size:14px;
    color:#888
}
.catalog-view_default .product-info-main .product-add-form .share{
    margin-bottom:36px
}
.catalog-view_default .product-info-main .product-add-form .share:after,.catalog-view_default .product-info-main .product-add-form .share:before{
    content:"";
    display:table
}
.catalog-view_default .product-info-main .product-add-form .share:after{
    clear:both
}
.catalog-view_default .product-info-main .product-add-form .form-qty{
    height:43px;
    background-color:#dedede;
    padding-top:6px;
    padding-left:20px;
    padding-right:28px;
    float:left
}
.catalog-view_default .product-info-main .product-add-form .form-qty label{
    display:inline-block;
    font-size:14px;
    color:#333;
    line-height:34px;
    margin:0 15px 0 0;
    vertical-align:top;
    font-weight:400
}
.catalog-view_default .product-info-main .product-add-form .form-qty .control{
    padding-right:16px;
    position:relative;
    width:49px;
    display:inline-block;
    vertical-align:top
}
.catalog-view_default .product-info-main .product-add-form .form-qty .input-qty{
    text-align:center;
    height:33px;
    background-color:#fff;
    border:none;
    box-shadow:none;
    width:33px;
    padding:0
}
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number{
    background-color:#333;
    cursor:pointer;
    line-height:17px;
    width:16px;
    text-align:center;
    position:absolute;
    right:0;
    display:block;
    color:#fff;
    border:none;
    padding:0
}
.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.active,.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.disabled,.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number.focus,.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:disabled,.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:focus,.catalog-view_default .product-info-main .product-add-form .form-qty .btn-number:hover{
    background-color:#333;
    color:#fff;
    outline:0
}
.catalog-view_default .product-info-main .product-add-form .form-qty .qtyminus{
    bottom:0
}
.catalog-view_default .product-info-main .product-add-form .form-qty .qtyplus{
    top:0
}
.catalog-view_default .product-info-main .actions{
    float:left;
    margin-bottom:15px
}
.catalog-view_default .product-info-main .actions:after,.catalog-view_default .product-info-main .actions:before{
    content:"";
    display:table
}
.catalog-view_default .product-info-main .actions:after{
    clear:both
}
.catalog-view_default .product-info-main .actions .action{
    width:41px;
    height:43px;
    line-height:41px;
    padding:0;
    text-align:center;
    background-color:#fff;
    color:#333;
    font-size:14px;
    margin-bottom:10px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    text-transform:uppercase;
    border:1px solid #dfdfdf;
    float:left;
    margin-right:5px
}
.catalog-view_default .product-info-main .actions .action:last-child{
    margin-right:0
}
.catalog-view_default .product-info-main .actions .action span{
    display:none
}
.catalog-view_default .product-info-main .actions .action:hover{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c
}
.catalog-view_default .product-info-main .actions .btn-wishlist{
    background-image:url(../images/icon/index1/btn-wishlist.png)
}
.catalog-view_default .product-info-main .actions .btn-wishlist:hover{
    background-image:url(../images/icon/index1/btn-wishlist-hover.png)
}
.catalog-view_default .product-info-main .actions .btn-compare{
    background-image:url(../images/icon/index1/btn-compare.png)
}
.catalog-view_default .product-info-main .actions .btn-compare:hover{
    background-image:url(../images/icon/index1/btn-compare-hover.png)
}
.catalog-view_default .product-info-main .actions .btn-cart{
    padding-left:35px;
    background-position:center left 11px;
    width:auto;
    padding-right:15px;
    background-image:url(../images/icon/index1/btn-cart.png)
}
.catalog-view_default .product-info-main .actions .btn-cart span{
    display:block
}
.catalog-view_default .product-info-main .actions .btn-cart:hover{
    background-image:url(../images/icon/index1/btn-cart-hover.png)
}
.catalog-view_default .product-info-detailed{
    margin-bottom:37px;
    border:1px solid #dfdfdf;
    background-color:#fff;
    position:relative;
    display:table;
    height:370px
}
.catalog-view_default .product-info-detailed>.nav{
    text-transform:uppercase;
    font-size:18px;
    font-weight:600;
    margin-bottom:0;
    min-width:170px;
    display:table-cell;
    vertical-align:top;
    border-right:1px solid #dfdfdf
}
.catalog-view_default .product-info-detailed>.nav li{
    float:none;
    display:block;
    margin:0
}
.catalog-view_default .product-info-detailed>.nav li a{
    line-height:43px;
    padding:0 10px 0 27px;
    border-bottom:1px solid #dfdfdf;
    color:#333;
    white-space:nowrap
}
.catalog-view_default .product-info-detailed>.nav li.active a,.catalog-view_default .product-info-detailed>.nav li:hover a{
    color:#fff;
    background-color:#fca53c
}
.catalog-view_default .product-info-detailed>.tab-content{
    display:table-cell;
    vertical-align:top;
    padding:40px 20px;
    font-size:14px;
    color:#888;
    overflow:hidden
}
.catalog-view_default .product-info-detailed>.tab-content .block-title{
    display:none
}
@media (max-width:767px){
    .catalog-view_default .product-info-detailed{
        display:block;
        height:auto
    }
    .catalog-view_default .product-info-detailed>.nav{
        display:none
    }
    .catalog-view_default .product-info-detailed>.tab-content{
        display:block
    }
    .catalog-view_default .product-info-detailed>.tab-content .block-title{
        display:block;
        line-height:43px;
        cursor:pointer;
        background-color:#fff;
        border-bottom:1px solid #dfdfdf;
        text-transform:uppercase;
        font-size:16px;
        font-weight:600
    }
    .catalog-view_default .product-info-detailed>.tab-content .block-content{
        display:none;
        margin-top:20px;
        border-bottom:1px solid #dfdfdf
    }
    .catalog-view_default .product-info-detailed>.tab-content .tab-pane{
        position:static;
        opacity:1;
        visibility:visible;
        display:block
    }
    .catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-content{
        display:block
    }
    .catalog-view_default .product-info-detailed>.tab-content .tab-pane.has-active .block-title{
        color:#fca53c
    }
}
.block-related,.block-upsell{
    margin-bottom:37px
}
.block-related .block-title,.block-upsell .block-title{
    font-size:18px;
    color:#333;
    border-bottom:1px solid #dfdfdf;
    margin-bottom:30px;
    text-transform:uppercase
}
.block-related .block-title .title,.block-upsell .block-title .title{
    font-weight:600;
    display:block;
    margin:0;
    line-height:36px
}
.catalog-view_op1 .block-related,.catalog-view_op1 .block-upsell{
    margin-bottom:17px
}
.catalog-view_op1 .block-related .block-title,.catalog-view_op1 .block-upsell .block-title{
    margin-bottom:8px;
    border-bottom:none;
    font-size:16px;
    color:#333;
    font-weight:700
}
.block-related .owl-nav,.block-upsell .owl-nav{
    position:absolute;
    right:0;
    top:-70px
}
.block-related .owl-nav:after,.block-related .owl-nav:before,.block-upsell .owl-nav:after,.block-upsell .owl-nav:before{
    content:"";
    display:table
}
.block-related .owl-nav:after,.block-upsell .owl-nav:after{
    clear:both
}
.catalog-view_op1 .block-related .owl-nav,.catalog-view_op1 .block-upsell .owl-nav{
    top:-40px
}
.block-related .owl-nav .owl-next,.block-related .owl-nav .owl-prev,.block-upsell .owl-nav .owl-next,.block-upsell .owl-nav .owl-prev{
    width:33px;
    line-height:28px;
    border:1px solid #dfdfdf;
    display:block;
    text-align:center;
    background-color:#fff;
    color:#333;
    font-size:20px;
    float:left;
    margin-left:10px
}
.catalog-view_op1 .block-related .owl-nav .owl-next,.catalog-view_op1 .block-related .owl-nav .owl-prev,.catalog-view_op1 .block-upsell .owl-nav .owl-next,.catalog-view_op1 .block-upsell .owl-nav .owl-prev{
    width:24px;
    line-height:24px;
    background-color:#aaa;
    border:none;
    color:#fff;
    font-size:16px
}
.catalog-view_op1 .block-related .owl-nav .owl-next:hover,.catalog-view_op1 .block-related .owl-nav .owl-prev:hover,.catalog-view_op1 .block-upsell .owl-nav .owl-next:hover,.catalog-view_op1 .block-upsell .owl-nav .owl-prev:hover{
    background-color:#f36
}
.block-related .owl-nav .owl-next:before,.block-related .owl-nav .owl-prev:before,.block-upsell .owl-nav .owl-next:before,.block-upsell .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-related .owl-nav .owl-next:hover,.block-related .owl-nav .owl-prev:hover,.block-upsell .owl-nav .owl-next:hover,.block-upsell .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#fca53c;
    border-color:#fca53c
}
.block-related .owl-nav .owl-next:before,.block-upsell .owl-nav .owl-next:before{
    content:"\f105"
}
.block-related .owl-nav .owl-prev:before,.block-upsell .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-related .owl-item,.block-upsell .owl-item{
    padding-bottom:1px
}
.catalog-view_op1 .block-related .product-item,.catalog-view_op1 .block-upsell .product-item{
    border:1px solid #eee
}
.catalog-view_op1 .product-media{
    margin-bottom:50px
}
@media (min-width:767px){
    .catalog-view_op1 .product-media{
        margin-bottom:20px
    }
}
@media (min-width:1200px){
    .catalog-view_op1 .product-media{
        padding-right:30px
    }
}
.catalog-view_op1 .product-media .images-large{
    position:relative;
    border:1px solid #eee;
    background-color:#fff;
    margin-bottom:25px;
    text-align:center;
    padding:30px
}
.catalog-view_op1 .product-media .images-large .btn-zoom{
    display:none;
    visibility:hidden;
    opacity:0
}
.catalog-view_op1 .product-media .images-small{
    padding:0 35px
}
.catalog-view_op1 .product-media .images-small a{
    display:block;
    position:relative;
    overflow:hidden;
    border:1px solid #eee;
    background-color:#fff;
    text-align:center;
    padding:0
}
.catalog-view_op1 .product-media .images-small a.active{
    border:1px solid #f36
}
.catalog-view_op1 .product-media .images-small a img{
    margin:auto;
    display:block;
    width:100%
}
.catalog-view_op1 .product-media .images-small .owl-item{
    padding-bottom:1px
}
.catalog-view_op1 .product-media .images-small .owl-next,.catalog-view_op1 .product-media .images-small .owl-prev{
    width:24px;
    text-align:center;
    line-height:24px;
    color:#fff;
    background-color:#aaa;
    border-radius:0;
    display:block;
    height:auto;
    text-indent:0;
    position:absolute;
    top:50%;
    margin-top:-15px;
    font-size:16px
}
.catalog-view_op1 .product-media .images-small .owl-next:hover,.catalog-view_op1 .product-media .images-small .owl-prev:hover{
    background-color:#f36
}
.catalog-view_op1 .product-media .images-small .owl-next:before,.catalog-view_op1 .product-media .images-small .owl-prev:before{
    font-family:FontAwesome
}
.catalog-view_op1 .product-media .images-small .owl-prev{
    left:-35px
}
.catalog-view_op1 .product-media .images-small .owl-prev:before{
    content:"\f104"
}
.catalog-view_op1 .product-media .images-small .owl-next{
    right:-35px
}
.catalog-view_op1 .product-media .images-small .owl-next:before{
    content:"\f105"
}
.catalog-view_op1 .product-info-main{
    margin-bottom:50px
}
@media (min-width:1200px){
    .catalog-view_op1 .product-info-main{
        margin-left:-15px
    }
}
.catalog-view_op1 .product-info-main .page-title{
    font-size:24px;
    color:#666;
    text-transform:capitalize;
    display:block;
    margin:0 0 12px
}
.catalog-view_op1 .product-info-main .product-reviews-summary{
    margin-bottom:6px
}
.catalog-view_op1 .product-info-main .product-reviews-summary .rating-summary{
    display:inline-block;
    vertical-align:top
}
.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions{
    display:inline-block;
    vertical-align:top;
    font-size:14px;
    color:#666
}
.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a{
    color:#666;
    display:inline-block;
    line-height:18px;
    padding:0 10px
}
.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions a:hover{
    color:#f36
}
.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action{
    border-right:1px solid #e5e5e5
}
.catalog-view_op1 .product-info-main .product-reviews-summary .reviews-actions .action:last-child{
    border-right:none
}
.catalog-view_op1 .product-info-main .product-info-price{
    margin-bottom:10px
}
.catalog-view_op1 .product-info-main .product-info-price .price{
    font-weight:700;
    color:#f36;
    font-size:18px
}
.catalog-view_op1 .product-info-main .product-info-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    margin-left:12px
}
.catalog-view_op1 .product-info-main .product-info-price .label-sale{
    display:inline-block;
    line-height:23px;
    background-color:#f90;
    color:#fff;
    padding:0 12px;
    font-size:14px;
    margin-left:12px
}
.catalog-view_op1 .product-info-main .product-info-stock{
    color:#096;
    font-size:14px;
    margin-bottom:7px
}
.catalog-view_op1 .product-info-main .product-info-stock .label{
    color:#666;
    padding:0;
    font-size:14px;
    font-weight:400
}
.catalog-view_op1 .product-info-main .product-code,.catalog-view_op1 .product-info-main .product-condition{
    color:#666;
    font-size:14px;
    margin-bottom:7px
}
.catalog-view_op1 .product-info-main .product-overview{
    font-size:14px;
    color:#666;
    line-height:24px;
    border-top:1px solid #eee;
    padding-top:5px;
    padding-bottom:5px
}
.catalog-view_op1 .product-info-detailed{
    margin-bottom:38px
}
.catalog-view_op1 .product-info-detailed .nav{
    margin:0
}
@media (max-width:767px){
    .catalog-view_op1 .product-info-detailed .nav{
        display:none
    }
}
.catalog-view_op1 .product-info-detailed .nav>li+li{
    margin-left:6px
}
.catalog-view_op1 .product-info-detailed .nav>li>a{
    display:block;
    line-height:46px;
    padding:0 25px;
    font-size:14px;
    font-weight:700;
    color:#333;
    text-transform:uppercase;
    background-color:#e2e2e2
}
@media (max-width:1199px){
    .catalog-view_op1 .product-info-detailed .nav>li>a{
        padding:0 15px
    }
}
.catalog-view_op1 .product-info-detailed .nav>li.active>a{
    background-color:#fff;
    margin-bottom:-1px;
    border:1px solid #eee;
    border-bottom:none
}
.catalog-view_op1 .product-info-detailed .tab-content{
    border:1px solid #eee;
    padding:30px 15px;
    color:#666;
    font-size:14px;
    line-height:24px
}
.catalog-view_op1 .product-info-detailed .tab-content .block-title{
    display:none;
    border-bottom:1px solid #eee;
    margin-bottom:-1px;
    text-transform:uppercase;
    line-height:46px;
    padding:0 35px 0 25px;
    font-size:14px;
    font-weight:700;
    color:#333;
    cursor:pointer;
    position:relative
}
.catalog-view_op1 .product-info-detailed .tab-content .block-title:after{
    content:"\f107";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    right:20px
}
@media (max-width:767px){
    .catalog-view_op1 .product-info-detailed .tab-content .block-title{
        display:block
    }
}
@media (max-width:767px){
    .catalog-view_op1 .product-info-detailed .tab-content{
        padding:0
    }
    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane,.catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-content{
        display:block
    }
    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title{
        background-color:#e2e2e2
    }
    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane.has-active .block-title:after{
        content:"\f106";
        font-family:FontAwesome
    }
    .catalog-view_op1 .product-info-detailed .tab-content .block-content{
        display:none;
        padding:20px;
        border-bottom:1px solid #eee
    }
    .catalog-view_op1 .product-info-detailed .tab-content .tab-pane{
        visibility:visible;
        opacity:1;
        position:static
    }
}
.catalog-view_op1 .product-add-form{
    padding-top:5px;
    border-top:1px solid #eee
}
.catalog-view_op1 .product-options-wrapper .form-qty{
    margin-bottom:10px
}
.catalog-view_op1 .product-options-wrapper .form-qty .label{
    font-size:14px;
    color:#666;
    display:inline-block;
    line-height:30px;
    vertical-align:top;
    min-width:45px;
    padding:0;
    font-weight:400;
    text-align:left
}
.catalog-view_op1 .product-options-wrapper .form-qty .control{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:70px
}
.catalog-view_op1 .product-options-wrapper .form-qty .input-qty{
    height:31px;
    border:1px solid #eaeaea;
    background-color:#fafafa;
    width:100%;
    font-size:13px;
    color:#666;
    padding-left:10px
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number{
    color:#666;
    width:10px;
    padding:0;
    text-align:center;
    line-height:6px;
    border:none;
    background-color:transparent;
    box-shadow:none;
    cursor:pointer;
    position:absolute;
    right:7px
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number span{
    display:none
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number:before{
    font-family:FontAwesome
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus{
    top:50%;
    margin-top:2px
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyminus:before{
    content:"\f0d7"
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus{
    bottom:50%;
    margin-bottom:2px
}
.catalog-view_op1 .product-options-wrapper .form-qty .btn-number.qtyplus:before{
    content:"\f0d8"
}
.catalog-view_op1 .product-options-wrapper .form-configurable{
    margin-bottom:10px
}
.catalog-view_op1 .product-options-wrapper .form-configurable .label{
    font-size:14px;
    color:#666;
    display:inline-block;
    line-height:30px;
    vertical-align:top;
    min-width:45px;
    padding:0;
    font-weight:400;
    text-align:left
}
.catalog-view_op1 .product-options-wrapper .form-configurable .control{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:95px
}
.catalog-view_op1 .product-options-wrapper .form-configurable .form-control{
    height:31px;
    border:1px solid #eaeaea;
    background-color:#fafafa;
    width:100%;
    font-size:13px;
    color:#666;
    padding-left:10px;
    padding-right:15px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    line-height:1
}
.catalog-view_op1 .product-options-wrapper .form-configurable select{
    background-position:center right 5px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/select.png)
}
.catalog-view_op1 .product-options-wrapper .form-configurable .size-chart{
    color:#f36;
    line-height:30px;
    display:inline-block;
    text-decoration:underline;
    font-size:14px;
    font-style:italic;
    margin-left:6px
}
.catalog-view_op1 .product-options-bottom{
    padding-top:10px;
    margin-top:15px;
    border-top:1px solid #eee
}
.catalog-view_op1 .product-options-bottom .btn-cart{
    height:36px;
    background-color:#f36;
    color:#fff;
    font-size:14px;
    padding:0 12px;
    border:none;
    box-shadow:none;
    line-height:36px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    margin-bottom:10px
}
.catalog-view_op1 .product-options-bottom .btn-cart:before{
    content:"";
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/cart-catalog-op1.png);
    width:16px;
    height:16px;
    margin-right:10px;
    display:inline-block;
    vertical-align:middle
}
.catalog-view_op1 .product-options-bottom .btn-cart:hover{
    background-color:#c03;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.catalog-view_op1 .product-options-bottom .product-addto-links .action{
    display:inline-block;
    line-height:34px;
    font-size:14px;
    color:#666;
    margin-right:15px;
    margin-bottom:10px;
    vertical-align:top
}
.catalog-view_op1 .product-options-bottom .product-addto-links .action:before{
    content:"";
    font-family:FontAwesome;
    text-align:center;
    line-height:30px;
    display:inline-block;
    border-radius:100%;
    color:#fff;
    margin-right:3px;
    width:30px;
    height:30px;
    background-color:#999;
    background-repeat:no-repeat;
    background-position:center;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover{
    color:#f36
}
.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover:before{
    background-color:#f36;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.catalog-view_op1 .product-options-bottom .product-addto-links .btn-wishlist:before{
    content:"\f08a"
}
.catalog-view_op1 .product-options-bottom .product-addto-links .btn-compare:before{
    content:"\f012"
}
.catalog-view_op1 .product-addto-links-second{
    padding-top:10px;
    border-top:1px solid #eee;
    margin-bottom:15px
}
.catalog-view_op1 .product-addto-links-second .action{
    display:inline-block;
    vertical-align:top;
    line-height:20px;
    background-position:center left;
    background-repeat:no-repeat;
    font-size:14px;
    color:#666;
    padding-left:26px;
    margin-right:15px
}
.catalog-view_op1 .product-addto-links-second .action:hover{
    color:#f36
}
.catalog-view_op1 .product-addto-links-second .action-print{
    background-image:url(../images/icon/action-print.png)
}
.catalog-view_op1 .product-addto-links-second .action-friend{
    background-image:url(../images/icon/action-friend.png)
}
.swatch-opt .swatch-attribute .swatch-attribute-label{
    font-size:14px;
    color:#666;
    display:inline-block;
    line-height:20px;
    vertical-align:top;
    min-width:45px
}
.swatch-opt .swatch-attribute .swatch-attribute-options{
    display:inline-block;
    vertical-align:top
}
.swatch-opt .swatch-attribute .swatch-attribute-options:after,.swatch-opt .swatch-attribute .swatch-attribute-options:before{
    content:"";
    display:table
}
.swatch-opt .swatch-attribute .swatch-attribute-options:after{
    clear:both
}
.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option{
    width:20px;
    height:20px;
    border:1px solid #eee;
    float:left;
    margin-right:9px;
    margin-bottom:10px;
    cursor:pointer
}
.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option.selected{
    outline:#f36 solid 1px
}
.fancybox-overlay{
    z-index:9999
}
.page-title-base .title-base{
    text-transform:uppercase;
    font-size:15px;
    font-weight:600;
    color:#333;
    margin:0 0 15px
}
.cms-page .breadcrumb-page .breadcrumb{
    margin-bottom:19px
}
.block-about-us{
    margin-bottom:40px
}
.block-about-us .block-title{
    display:block;
    font-size:15px;
    font-weight:600;
    color:#333;
    line-height:30px;
    text-transform:uppercase
}
.block-about-us .block-content{
    padding-top:2px
}
.block-about-us .img{
    position:relative;
    overflow:hidden;
    margin-top:8px;
    margin-bottom:20px
}
.block-about-us .img img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-about-us .img:hover img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-about-us .text{
    color:#666;
    font-size:13px;
    line-height:24px;
    margin-bottom:20px
}
.block-why-choos-us{
    margin-bottom:60px
}
.block-why-choos-us .block-title{
    display:block;
    font-size:15px;
    font-weight:600;
    color:#333;
    line-height:30px;
    text-transform:uppercase
}
.block-why-choos-us ul li{
    position:relative;
    padding-left:30px;
    border-bottom:1px dotted #666;
    font-size:13px;
    color:#666;
    line-height:30px;
    text-transform:capitalize;
    background-repeat:no-repeat;
    background-position:top 8px left;
    background-image:url(../images/icon/index1/check.png);
    padding-bottom:5px;
    margin-bottom:4px
}
.block-why-choos-us ul li:last-child{
    border-bottom:none
}
.block-why-choos-us ul li a{
    color:#666
}
.block-why-choos-us ul li a:hover{
    color:#fca53c
}
.block-why-choos-us ul li:hover{
    color:#fca53c;
    background-image:url(../images/icon/index1/check-hover.png)
}
.block-our-member{
    margin-bottom:57px
}
.block-our-member .block-title{
    font-size:14px;
    color:#888;
    text-align:center;
    max-width:800px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:84px;
    line-height:24px
}
.block-our-member .block-title .title{
    display:block;
    font-size:15px;
    font-weight:600;
    color:#333;
    line-height:30px;
    text-transform:uppercase;
    margin-bottom:5px
}
.block-our-member .item .item-photo img{
    width:100%;
    display:block
}
.block-our-member .item .name{
    display:block;
    font-size:14px;
    color:#157ed2;
    text-transform:capitalize;
    margin-top:3px
}
.block-our-member .item .team{
    display:block;
    text-transform:capitalize
}
.block-our-member .item .des{
    color:#888;
    display:block;
    font-size:13px;
    line-height:24px;
    margin-top:12px
}
.block-our-member .owl-dots{
    text-align:center;
    top:-60px;
    left:0;
    right:0;
    position:absolute
}
.block-our-member .owl-dots .owl-dot{
    width:17px;
    height:17px;
    border-radius:100%;
    display:inline-block;
    vertical-align:middle;
    background-color:#bbb;
    margin-right:5px
}
.block-our-member .owl-dots .owl-dot.active{
    width:19px;
    height:19px;
    background-color:#fca53c
}
.block-googlemap{
    margin-bottom:20px
}
.block-address,.block-contact-us{
    margin-bottom:70px
}
.block-address .block-title,.block-contact-us .block-title{
    display:block;
    font-size:15px;
    font-weight:600;
    color:#333;
    line-height:30px;
    text-transform:uppercase;
    margin-bottom:30px
}
.block-contact-us .row{
    margin:0 -5px
}
.block-contact-us .col-md-4,.block-contact-us .col-md-5,.block-contact-us .col-md-6,.block-contact-us .col-md-7{
    padding:0 5px
}
.block-contact-us .form-control{
    border:1px solid #e5e5e5;
    font-size:13px;
    color:#888;
    padding-left:25px
}
.block-contact-us .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.block-contact-us .form-control:-ms-input-placeholder{
    color:#888
}
.block-contact-us .form-control::-webkit-input-placeholder{
    color:#888
}
.block-contact-us .form-control:not(textarea){
    height:56px
}
.block-contact-us textarea{
    height:185px;
    padding-top:18px;
    padding-bottom:18px
}
.block-contact-us .form-group{
    margin-bottom:8px
}
.block-contact-us .btn{
    height:43px;
    margin-top:12px;
    font-size:14px;
    padding:0 22px;
    text-transform:uppercase
}
.block-address .block-content{
    font-size:14px;
    color:#888;
    margin-top:-6px
}
.block-address .block-content .title{
    font-weight:600;
    display:block;
    line-height:24px;
    color:#333;
    font-size:14px
}
.block-address .block-content p{
    margin-bottom:26px
}
.block-form-login{
    display:table;
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    font-size:14px;
    color:#666;
    margin-top:17px
}
.block-form-login .block-form-create,.block-form-login .block-form-registered{
    display:table-cell;
    border:1px solid #ececec;
    width:50%
}
.block-form-login .block-form-create .block-title,.block-form-login .block-form-registered .block-title{
    font-size:16px;
    font-family:Montserrat;
    display:block;
    margin-bottom:37px
}
.block-form-login .form-control{
    height:40px;
    border:1px solid #e5e5e5;
    padding-left:24px;
    font-size:13px;
    color:#aaa;
    max-width:320px
}
.block-form-login .form-control::-moz-placeholder{
    color:#aaa;
    opacity:1
}
.block-form-login .form-control:-ms-input-placeholder{
    color:#aaa
}
.block-form-login .form-control::-webkit-input-placeholder{
    color:#aaa
}
.block-form-login .form-group{
    margin-bottom:20px
}
.block-form-login p{
    margin-bottom:15px
}
.block-form-login .btn{
    padding:0 30px;
    text-transform:uppercase;
    font-size:14px;
    height:40px;
    margin-top:10px
}
.block-form-login .block-form-create{
    padding:45px 60px 60px;
    background-color:#fafafa
}
@media (max-width:991px){
    .block-form-login .block-form-create{
        padding-left:30px;
        padding-right:30px
    }
}
.block-form-login .block-form-registered{
    padding:45px 70px 60px 74px
}
@media (max-width:991px){
    .block-form-login .block-form-registered{
        padding-left:30px;
        padding-right:30px
    }
}
.block-form-login .checkbox{
    color:#666;
    margin-top:10px;
    margin-bottom:15px
}
.block-form-login .checkbox label{
    padding-left:0
}
.block-form-login .checkbox label>span{
    display:block;
    position:relative;
    padding-left:27px
}
.block-form-login .checkbox label>span:before{
    content:"";
    width:16px;
    height:16px;
    border:1px solid #dedede;
    display:block;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    top:3px;
    left:0;
    border-radius:100%;
    color:#fca53c;
    line-height:14px;
    font-size:11px;
    text-align:center
}
.block-form-login .checkbox input[type=checkbox]{
    visibility:hidden
}
.block-form-login .checkbox input[type=checkbox]:checked+span:before{
    border-color:#fca53c;
    content:"\f00c";
    font-family:FontAwesome
}
@media (max-width:639px){
    .block-form-login{
        display:block
    }
    .block-form-login .block-form-create,.block-form-login .block-form-registered{
        display:block;
        width:100%
    }
}
.block-forgot-pass{
    display:block;
    border:1px solid #ececec;
    text-align:center;
    border-top:none;
    font-size:14px;
    padding:25px 15px;
    margin-bottom:72px
}
.block-forgot-pass a{
    color:#7dc7d1;
    text-decoration:underline
}
.form-cart{
    margin-bottom:70px
}
.form-cart .table-cart-wrapper{
    border:1px solid #ececec;
    padding:9px;
    margin:0
}
.form-cart table{
    margin:0
}
.form-cart table tbody tr td,.form-cart table tbody tr th,.form-cart table thead tr td,.form-cart table thead tr th{
    padding:20px 30px
}
.form-cart table thead tr td,.form-cart table thead tr th{
    background-color:#ebebeb;
    font-size:14px;
    color:#333;
    font-weight:600;
    text-transform:capitalize;
    border:none;
    text-align:center;
    padding-top:10px;
    padding-bottom:10px
}
.form-cart table thead .tb-available{
    color:#333;
    font-size:14px;
    font-style:normal;
    font-weight:600
}
.form-cart table tbody tr td,.form-cart table tbody tr th{
    vertical-align:top;
    text-align:center;
    border-top:none;
    border-bottom:1px solid #efefef
}
.form-cart table .tb-product{
    text-align:left
}
.form-cart table .tb-product .item:after,.form-cart table .tb-product .item:before{
    content:"";
    display:table
}
.form-cart table .tb-product .item:after{
    clear:both
}
.form-cart table .tb-product .item-photo{
    float:left;
    width:100px;
    border:1px solid #e9e9e9;
    display:block;
    padding:12px 2px 6px;
    text-align:center;
    margin-right:20px;
    position:relative;
    overflow:hidden
}
.form-cart table .tb-product .item-photo:hover img{
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.form-cart table .tb-product .item-photo img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.form-cart table .tb-product .item-detail{
    overflow:hidden;
    white-space:normal
}
.form-cart table .tb-product .item-name{
    display:block;
    font-weight:400;
    color:#888;
    font-size:14px;
    margin-bottom:7px
}
.form-cart table .tb-product .item-name a{
    color:#888
}
.form-cart table .tb-product .item-name a:hover{
    color:#fca53c
}
.form-cart table .tb-available{
    font-size:13px;
    color:#87af66;
    font-style:italic
}
@media (min-width:1199px){
    .form-cart table .tb-available{
        width:198px
    }
}
.form-cart table .tb-available .value{
    padding-top:6px;
    display:block
}
@media (min-width:1199px){
    .form-cart table .tb-qty{
        width:160px
    }
}
.form-cart table .tb-qty .input-qty{
    height:35px;
    width:60px;
    text-align:center;
    border:1px solid #ddd;
    font-size:14px;
    color:#555;
    font-family:Arimo;
    padding:0;
    margin:auto
}
.form-cart table .tb-total{
    font-size:14px;
    font-weight:600
}
@media (min-width:1199px){
    .form-cart table .tb-total{
        width:220px
    }
}
.form-cart table .tb-total .amount{
    padding-top:7px;
    display:block
}
@media (min-width:1199px){
    .form-cart table .tb-remove{
        width:120px
    }
}
.form-cart table .tb-remove .action-remove{
    color:#ccc;
    display:inline-block;
    padding-top:6px
}
.form-cart table .tb-remove .action-remove:hover{
    color:#fca53c
}
.form-cart table .tb-remove .action-remove span{
    display:none
}
.form-cart table .tb-remove .action-remove:before{
    content:"\f00d";
    font-family:FontAwesome
}
.form-cart table .tb-subtotal{
    border:none;
    font-size:16px;
    color:#444;
    font-weight:600;
    text-align:right;
    padding-right:140px;
    padding-top:32px;
    padding-bottom:23px
}
.form-cart table .tb-subtotal .label{
    font-size:16px;
    display:inline-block;
    color:#444;
    margin-right:12px;
    font-weight:600
}
.form-cart .cart-actions{
    border:1px solid #ececec;
    padding:28px 40px 13px;
    background-color:#fafafa;
    border-top:none
}
@media (max-width:600px){
    .form-cart .cart-actions{
        padding-left:15px;
        padding-right:15px
    }
}
.form-cart .cart-actions:after,.form-cart .cart-actions:before{
    content:"";
    display:table
}
.form-cart .cart-actions:after{
    clear:both
}
.form-cart .cart-actions .action{
    margin-bottom:15px;
    border-radius:30px;
    border:1px solid #ececec;
    height:40px;
    box-shadow:none;
    padding:0 24px;
    font-size:12px;
    color:#555;
    text-transform:uppercase;
    background-color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.form-cart .cart-actions .action:hover{
    background-color:#fca53c;
    color:#fff;
    border-color:#fca53c;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.form-cart .cart-actions .action.update{
    float:left
}
.form-cart .cart-actions .action.checkout{
    float:right
}
@media (max-width:479px){
    .form-cart .cart-actions .action{
        display:block;
        float:none;
        width:100%
    }
}
#popup-newsletter .close{
    width:16px;
    height:16px;
    padding:0;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/close.png);
    opacity:1;
    position:absolute;
    top:12px;
    right:14px
}
#popup-newsletter .close span{
    display:none
}
#popup-newsletter .modal-dialog{
    width:100%;
    max-width:800px;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    display:-webkit-flex;
    -webkit-flex-direction:row;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    margin:0 auto;
    height:100%;
    padding:15px
}
#popup-newsletter .modal-content{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    background-image:url(../images/media/index1/Popup_Newsletter.jpg);
    height:390px;
    border-radius:0;
    border:none;
    padding:43px 20px 40px;
    color:#fff;
    width:100%;
    max-width:770px
}
#popup-newsletter .block-newletter{
    font-size:14px;
    max-width:375px
}
#popup-newsletter .block-newletter .block-title{
    font-size:26px;
    color:#fff;
    font-weight:600;
    margin-bottom:12px
}
#popup-newsletter .block-newletter .text-des{
    margin-bottom:30px
}
#popup-newsletter .block-newletter .form-control{
    height:40px;
    border:none;
    background-color:#dbdbdb;
    color:#888;
    font-style:italic;
    font-size:14px
}
#popup-newsletter .block-newletter .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
#popup-newsletter .block-newletter .form-control:-ms-input-placeholder{
    color:#888
}
#popup-newsletter .block-newletter .form-control::-webkit-input-placeholder{
    color:#888
}
#popup-newsletter .block-newletter .btn-subcribe{
    height:40px
}
#popup-newsletter .block-social .block-title{
    font-size:14px;
    text-transform:capitalize;
    font-weight:600;
    margin-bottom:10px
}
#popup-newsletter .block-social .block-content{
    font-size:18px
}
#popup-newsletter .block-social .block-content a{
    margin-right:13px;
    color:#fff
}
#popup-newsletter .btn-checkbox{
    position:absolute;
    bottom:6px;
    left:20px
}
#popup-newsletter .btn-checkbox label{
    cursor:pointer
}
.cms-page,.cms-page .site-main,.cms-page.index-opt-1,.cms-page.index-opt-1 .header-content{
    background-color:#fff
}
.cms-page.index-opt-1 .header-nav{
    background-color:#ebebeb
}
.effect-border{
    display:block;
    position:relative;
    overflow:hidden
}
.effect-border:after,.effect-border:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.effect-border:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.effect-border:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.effect-border:hover:after,.effect-border:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.effect-border:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.effect-border img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.effect-bg{
    position:relative;
    display:block
}
.effect-bg:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
    opacity:0;
    border-radius:0;
    -webkit-transform:scale(.3);
    -ms-transform:scale(.3);
    -o-transform:scale(.3);
    transform:scale(.3);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.effect-bg img{
    display:block;
    width:100%
}
.effect-bg:hover:before{
    opacity:.4;
    border-radius:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.effect-banner1 .box-img{
    position:relative;
    display:block
}
.effect-banner1 .box-img:after,.effect-banner1 .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.effect-banner1 .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.effect-banner1 .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.effect-banner1 .box-img img{
    display:block;
    width:100%
}
.effect-banner2 .box-img{
    display:block;
    position:relative;
    overflow:hidden
}
.effect-banner2 .box-img:before{
    background:rgba(255,255,255,.4);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    visibility:hidden;
    width:100%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.effect-banner2 .box-img:hover:before{
    opacity:1;
    visibility:initial;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.effect-banner2 img{
    display:block;
    width:100%
}
.effect-banner3 .box-img,.effect-banner3 .img-banner{
    display:block;
    position:relative;
    overflow:hidden
}
.effect-banner3 .box-img:after,.effect-banner3 .box-img:before,.effect-banner3 .img-banner:after,.effect-banner3 .img-banner:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    opacity:0;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    background-color:rgba(254,86,84,.3)
}
.effect-banner3 .box-img:before,.effect-banner3 .img-banner:before{
    left:0;
    width:0
}
.effect-banner3 .box-img:after,.effect-banner3 .img-banner:after{
    right:0;
    width:0
}
.effect-banner3 .box-img:hover:after,.effect-banner3 .box-img:hover:before,.effect-banner3 .img-banner:hover:after,.effect-banner3 .img-banner:hover:before{
    opacity:1;
    background-color:rgba(254,86,84,.3)
}
.effect-banner3 .box-img:hover:before,.effect-banner3 .img-banner:hover:before{
    left:0;
    width:50%;
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.effect-banner3 .box-img:hover:after,.effect-banner3 .img-banner:hover:after{
    right:0;
    width:50%;
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.effect-banner3 img{
    display:block;
    width:100%
}
.block-slide-main .item{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.block-slide-main .item .title{
    display:block;
    text-transform:uppercase;
    font-weight:700
}
.block-slide-main .item .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600
}
.block-slide-main .item .des{
    display:block
}
.block-slide-main .item .btn{
    line-height:50px;
    background-color:#0a3a68;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 25px;
    font-size:16px;
    font-weight:700
}
.block-slide-main .item .btn:hover{
    background-color:#fca53c
}
.block-slide-main .owl-dots{
    text-align:center;
    position:absolute;
    bottom:10px;
    left:0;
    right:0
}
.block-slide-main .owl-dots .owl-dot{
    width:21px;
    height:2px;
    background-color:#fff;
    display:inline-block;
    margin:0 3px
}
.block-slide-main .owl-dots .owl-dot.active{
    background-color:#fca53c
}
.block-slide-main .dotsData .owl-dots{
    text-align:center;
    position:absolute;
    bottom:12px;
    left:auto;
    right:257px
}
@media (max-width:640px){
    .block-slide-main .dotsData .owl-dots{
        right:30px
    }
}
.block-slide-main .dotsData .owl-dots .owl-dot{
    width:20px;
    height:20px;
    line-height:18px;
    background-color:#fff;
    display:inline-block;
    margin:0 2px;
    border:1px solid #fff;
    border-radius:100%;
    color:#666
}
.block-slide-main .dotsData .owl-dots .owl-dot.active{
    background-color:#28a152;
    color:#fff
}
.block-slide-main:hover .owl-nav .owl-next,.block-slide-main:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-slide-main:hover .owl-nav .owl-prev{
    left:15px
}
.block-slide-main:hover .owl-nav .owl-next{
    right:15px
}
.block-slide-main .owl-nav .owl-next,.block-slide-main .owl-nav .owl-prev{
    width:32px;
    line-height:50px;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf;
    border-radius:2px;
    font-size:24px;
    color:#333;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    margin-top:-25px;
    opacity:0
}
.block-slide-main .owl-nav .owl-next:hover,.block-slide-main .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#ff8c00;
    border-color:#ff8c00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-slide-main .owl-nav .owl-next:before,.block-slide-main .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-slide-main .owl-nav .owl-prev{
    left:25px
}
.block-slide-main .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-slide-main .owl-nav .owl-next{
    right:25px
}
.block-slide-main .owl-nav .owl-next:before{
    content:"\f105"
}
.block-slide-main .active .item .title{
    -webkit-animation:fadeInRight .9s ease-in-out .8s both;
    -o-animation:fadeInRight .9s ease-in-out .8s both;
    animation:fadeInRight .9s ease-in-out .8s both
}
.block-slide-main .active .item .des,.block-slide-main .active .item .subtitle{
    -webkit-animation:fadeInRight .6s ease-in-out .8s both;
    -o-animation:fadeInRight .6s ease-in-out .8s both;
    animation:fadeInRight .6s ease-in-out .8s both
}
.block-slide-main .active .item .btn{
    -webkit-animation:fadeInRight .8s ease-in-out .8s both;
    -o-animation:fadeInRight .8s ease-in-out .8s both;
    animation:fadeInRight .8s ease-in-out .8s both
}
.block-slide-main .active .item1 .title{
    -webkit-animation:fadeInDown .6s ease-in-out .8s both;
    -o-animation:fadeInDown .6s ease-in-out .8s both;
    animation:fadeInDown .6s ease-in-out .8s both
}
.block-slide-main .active .item1 .subtitle{
    -webkit-animation:fadeInDown 1s ease-in-out .8s both;
    -o-animation:fadeInDown 1s ease-in-out .8s both;
    animation:fadeInDown 1s ease-in-out .8s both
}
.block-slide-main .active .item1 .des{
    -webkit-animation:fadeInDown 1.5s ease-in-out .8s both;
    -o-animation:fadeInDown 1.5s ease-in-out .8s both;
    animation:fadeInDown 1.5s ease-in-out .8s both
}
.block-slide-main .active .item1 .btn{
    -webkit-animation:fadeInDown 1.7s ease-in-out .8s both;
    -o-animation:fadeInDown 1.7s ease-in-out .8s both;
    animation:fadeInDown 1.7s ease-in-out .8s both
}
.block-slide-main .active .item3 .title{
    -webkit-animation:flipInX 1s ease-in-out 1s both;
    -o-animation:flipInX 1s ease-in-out 1s both;
    animation:flipInX 1s ease-in-out 1s both
}
.block-slide-main .active .item3 .subtitle{
    -webkit-animation:flipInX 1.2s ease-in-out 1s both;
    -o-animation:flipInX 1.2s ease-in-out 1s both;
    animation:flipInX 1.2s ease-in-out 1s both
}
.block-slide-main .active .item3 .des{
    -webkit-animation:flipInX 1.5s ease-in-out .8s both;
    -o-animation:flipInX 1.5s ease-in-out .8s both;
    animation:flipInX 1.5s ease-in-out .8s both
}
.block-slide-main .active .item3 .btn{
    -webkit-animation:flipInX 1.7s ease-in-out .8s both;
    -o-animation:flipInX 1.7s ease-in-out .8s both;
    animation:flipInX 1.7s ease-in-out .8s both
}
.slide-opt-1 .item{
    height:595px;
    color:#fff;
    font-size:18px
}
@media (max-width:479px){
    .slide-opt-1 .item{
        background-position:center right
    }
}
.slide-opt-1 .item a{
    color:#fff
}
.slide-opt-1 .item .description{
    position:relative;
    left:300px;
    padding-top:180px;
    max-width:500px
}
.slide-opt-1 .item1 .description{
    padding-left:55px;
    padding-top:194px;
    max-width:530px
}
.slide-opt-1 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:56px;
    margin-bottom:10px;
    line-height:1
}
.slide-opt-1 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    font-size:36px;
    margin-bottom:15px
}
.slide-opt-1 .item1 .des{
    display:block;
    margin-bottom:25px;
    max-width:345px;
    line-height:24px
}
.slide-opt-1 .item1 .btn{
    line-height:55px;
    background-color:#f5bc9e;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 23px;
    margin-top:32px;
    font-size:18px;
    font-weight:700
}
.slide-opt-1 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-1 .item2 .description{
    margin-left:260px;
    padding-top:255px;
    max-width:500px
}
.slide-opt-1 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:55px;
    margin-bottom:5px;
    line-height:1
}
.slide-opt-1 .item2 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:35px;
    margin-bottom:8px
}
.slide-opt-1 .item2 .des{
    display:block;
    margin-bottom:7px;
    max-width:345px;
    line-height:1
}
.slide-opt-1 .item2 .btn{
    line-height:55px;
    background-color:#b22c2d;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 30px;
    margin-top:30px;
    font-size:16px;
    font-weight:600
}
.slide-opt-1 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-1 .item3 .description{
    margin-left:475px;
    padding-top:130px;
    max-width:450px;
    float:left
}
.slide-opt-1 .item3 .title{
    display:block;
    text-transform:none;
    font-weight:400;
    font-size:24px;
    margin-bottom:5px
}
.slide-opt-1 .item3 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:50px;
    margin-bottom:5px;
    line-height:1
}
.slide-opt-1 .item3 .des{
    display:block;
    margin-bottom:38px;
    text-align:right
}
.slide-opt-1 .item3 .btn{
    line-height:55px;
    background-color:#9941ef;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 30px;
    margin-top:30px;
    font-size:16px;
    font-weight:600
}
.slide-opt-1 .item3 .btn:hover{
    background-color:#fca53c
}
.slide-opt-1 .active .item .title{
    -webkit-animation:fadeInRight .9s ease-in-out .8s both;
    -o-animation:fadeInRight .9s ease-in-out .8s both;
    animation:fadeInRight .9s ease-in-out .8s both
}
.slide-opt-1 .active .item .des,.slide-opt-1 .active .item .subtitle{
    -webkit-animation:fadeInRight .6s ease-in-out .8s both;
    -o-animation:fadeInRight .6s ease-in-out .8s both;
    animation:fadeInRight .6s ease-in-out .8s both
}
.slide-opt-1 .active .item .btn{
    -webkit-animation:fadeInRight .8s ease-in-out .8s both;
    -o-animation:fadeInRight .8s ease-in-out .8s both;
    animation:fadeInRight .8s ease-in-out .8s both
}
@media (max-width:1199px){
    .slide-opt-1 .item{
        height:470px
    }
    .slide-opt-1 .item .description{
        left:20px;
        margin-left:0;
        padding-left:0;
        padding-top:110px
    }
}
@media (max-width:600px){
    .slide-opt-1 .item{
        height:400px
    }
    .slide-opt-1 .item:before{
        content:"";
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        background-color:rgba(0,0,0,.5)
    }
    .slide-opt-1 .item .description{
        left:0;
        right:0;
        margin:0;
        padding:40px 15px 15px;
        top:0;
        bottom:0
    }
    .slide-opt-1 .item3 .des{
        text-align:left
    }
}
@media (max-width:479px){
    .slide-opt-1 .item{
        height:360px;
        font-size:13px
    }
    .slide-opt-1 .item .btn{
        line-height:34px;
        font-size:14px;
        margin-top:10px
    }
    .slide-opt-1 .item1 .title{
        font-size:24px
    }
    .slide-opt-1 .item1 .subtitle{
        font-size:14px
    }
    .slide-opt-1 .item2 .title{
        font-size:24px
    }
    .slide-opt-1 .item2 .subtitle,.slide-opt-1 .item3 .title{
        font-size:14px
    }
    .slide-opt-1 .item3 .subtitle{
        font-size:24px
    }
}
.slide-opt-2 .item{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:593px;
    color:#fff;
    font-size:16px
}
@media (max-width:991px){
    .slide-opt-2 .item{
        height:400px
    }
}
.slide-opt-2 .item a{
    color:#fff
}
.slide-opt-2 .item .description{
    position:relative;
    padding-top:180px
}
@media (max-width:991px){
    .slide-opt-2 .item .description{
        font-size:14px;
        padding-top:40px
    }
}
@media (max-width:991px){
    .slide-opt-2 .item .description .title{
        font-size:40px
    }
}
@media (max-width:991px){
    .slide-opt-2 .item .description .subtitle{
        font-size:20px
    }
}
.slide-opt-2 .item1 .description{
    margin-left:465px;
    padding-top:128px
}
@media (max-width:991px){
    .slide-opt-2 .item1 .description{
        margin-left:200px;
        padding-top:80px
    }
}
.slide-opt-2 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:56px;
    margin-bottom:12px;
    color:#333;
    line-height:1
}
.slide-opt-2 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:34px;
    margin-bottom:12px;
    color:#333
}
.slide-opt-2 .item1 .des{
    display:block;
    margin-bottom:5px;
    color:#f3a829
}
.slide-opt-2 .item1 .btn{
    line-height:50px;
    background-color:#0a3a68;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 25px;
    margin-top:18px;
    font-size:16px;
    font-weight:700
}
.slide-opt-2 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-2 .item2 .description{
    margin-left:615px;
    padding-top:147px
}
@media (max-width:1199px){
    .slide-opt-2 .item2 .description{
        margin-left:400px
    }
}
@media (max-width:991px){
    .slide-opt-2 .item2 .description{
        margin-left:200px;
        padding-top:40px
    }
}
.slide-opt-2 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:55px;
    margin-bottom:10px;
    line-height:1
}
.slide-opt-2 .item2 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:35px;
    margin-bottom:20px
}
.slide-opt-2 .item2 .des{
    display:block;
    margin-bottom:15px;
    line-height:24px
}
.slide-opt-2 .item2 .btn{
    line-height:50px;
    background-color:#0a3a68;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 25px;
    margin-top:30px;
    font-size:16px;
    font-weight:700
}
.slide-opt-2 .item2 .btn:hover{
    background-color:#fff;
    color:#333
}
.slide-opt-2 .item3 .description{
    margin-left:55px;
    padding-top:80px
}
.slide-opt-2 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:55px;
    margin-bottom:12px;
    line-height:1;
    color:#333
}
.slide-opt-2 .item3 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:35px;
    margin-bottom:12px;
    color:#333
}
.slide-opt-2 .item3 .des{
    display:block;
    margin-bottom:0;
    line-height:24px;
    color:#666
}
.slide-opt-2 .item3 .btn{
    line-height:50px;
    background-color:#c59313;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 25px;
    margin-top:30px;
    font-size:16px;
    font-weight:700
}
.slide-opt-2 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:991px){
    .slide-opt-2 .item{
        height:400px
    }
    .slide-opt-2 .item .description{
        font-size:14px;
        padding-top:40px
    }
    .slide-opt-2 .item .description .title{
        font-size:40px
    }
    .slide-opt-2 .item .description .subtitle{
        font-size:20px
    }
}
@media (max-width:639px){
    .slide-opt-2 .item{
        height:300px
    }
    .slide-opt-2 .item .description{
        font-size:13px;
        padding-top:40px;
        margin-left:20px
    }
    .slide-opt-2 .item .description .title{
        font-size:30px
    }
    .slide-opt-2 .item .description .subtitle{
        font-size:16px
    }
    .slide-opt-2 .item .description .des{
        margin-bottom:0
    }
    .slide-opt-2 .item .description .btn{
        line-height:30px;
        font-size:14px
    }
}
@media (max-width:479px){
    .slide-opt-2 .item{
        height:300px
    }
    .slide-opt-2 .item .description{
        font-size:13px;
        padding-top:40px;
        margin-left:20px
    }
    .slide-opt-2 .item .description .title{
        font-size:20px
    }
    .slide-opt-2 .item .description .subtitle{
        font-size:16px
    }
    .slide-opt-2 .item .description .des{
        margin-bottom:0
    }
    .slide-opt-2 .item .description .btn{
        line-height:30px;
        font-size:14px;
        margin-top:15px
    }
}
.slide-opt-2 .active .item .title{
    -webkit-animation:fadeInRight .9s ease-in-out .8s both;
    -o-animation:fadeInRight .9s ease-in-out .8s both;
    animation:fadeInRight .9s ease-in-out .8s both
}
.slide-opt-2 .active .item .des,.slide-opt-2 .active .item .subtitle{
    -webkit-animation:fadeInRight .6s ease-in-out .8s both;
    -o-animation:fadeInRight .6s ease-in-out .8s both;
    animation:fadeInRight .6s ease-in-out .8s both
}
.slide-opt-2 .active .item .btn{
    -webkit-animation:fadeInRight .8s ease-in-out .8s both;
    -o-animation:fadeInRight .8s ease-in-out .8s both;
    animation:fadeInRight .8s ease-in-out .8s both
}
.slide-opt-2 .active .item1 .title{
    -webkit-animation:fadeInDown .6s ease-in-out .8s both;
    -o-animation:fadeInDown .6s ease-in-out .8s both;
    animation:fadeInDown .6s ease-in-out .8s both
}
.slide-opt-2 .active .item1 .subtitle{
    -webkit-animation:fadeInDown 1s ease-in-out .8s both;
    -o-animation:fadeInDown 1s ease-in-out .8s both;
    animation:fadeInDown 1s ease-in-out .8s both
}
.slide-opt-2 .active .item1 .des{
    -webkit-animation:fadeInDown 1.5s ease-in-out .8s both;
    -o-animation:fadeInDown 1.5s ease-in-out .8s both;
    animation:fadeInDown 1.5s ease-in-out .8s both
}
.slide-opt-2 .active .item1 .btn{
    -webkit-animation:fadeInDown 1.7s ease-in-out .8s both;
    -o-animation:fadeInDown 1.7s ease-in-out .8s both;
    animation:fadeInDown 1.7s ease-in-out .8s both
}
.slide-opt-2 .active .item3 .title{
    -webkit-animation:flipInX 1s ease-in-out 1s both;
    -o-animation:flipInX 1s ease-in-out 1s both;
    animation:flipInX 1s ease-in-out 1s both
}
.slide-opt-2 .active .item3 .subtitle{
    -webkit-animation:flipInX 1.2s ease-in-out 1s both;
    -o-animation:flipInX 1.2s ease-in-out 1s both;
    animation:flipInX 1.2s ease-in-out 1s both
}
.slide-opt-2 .active .item3 .des{
    -webkit-animation:flipInX 1.5s ease-in-out .8s both;
    -o-animation:flipInX 1.5s ease-in-out .8s both;
    animation:flipInX 1.5s ease-in-out .8s both
}
.slide-opt-2 .active .item3 .btn{
    -webkit-animation:flipInX 1.7s ease-in-out .8s both;
    -o-animation:flipInX 1.7s ease-in-out .8s both;
    animation:flipInX 1.7s ease-in-out .8s both
}
.slide-opt-3 .item{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:595px;
    color:#fff;
    font-size:18px
}
.slide-opt-3 .item a{
    color:#fff
}
.slide-opt-3 .item .description{
    position:relative;
    padding-top:180px
}
.slide-opt-3 .item1 .description{
    margin-left:358px;
    padding-top:103px
}
@media (max-width:991px){
    .slide-opt-3 .item1 .description{
        margin-left:200px;
        padding-top:80px
    }
}
.slide-opt-3 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:56px;
    margin-bottom:0;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-3 .item1 .title{
        font-size:30px
    }
}
.slide-opt-3 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:33px;
    margin-bottom:8px;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-3 .item1 .subtitle{
        font-size:20px
    }
}
.slide-opt-3 .item1 .des{
    font-size:18px;
    display:block;
    margin-bottom:5px;
    color:#333
}
@media (max-width:639px){
    .slide-opt-3 .item1 .des{
        font-size:13px
    }
}
.slide-opt-3 .item1 .btn{
    line-height:55px;
    background-color:#0a193a;
    padding:0 23px;
    margin-top:16px;
    font-size:16px;
    font-weight:700
}
.slide-opt-3 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-3 .item2 .description{
    margin-left:315px;
    padding-top:115px
}
@media (max-width:991px){
    .slide-opt-3 .item2 .description{
        margin-left:200px;
        padding-top:40px
    }
}
.slide-opt-3 .item2 .title{
    font-weight:700;
    font-size:55px;
    margin-bottom:0;
    line-height:1;
    color:#333
}
@media (max-width:639px){
    .slide-opt-3 .item2 .title{
        font-size:30px
    }
}
.slide-opt-3 .item2 .subtitle{
    font-weight:700;
    font-size:55px;
    margin-bottom:12px;
    line-height:1;
    color:#333
}
@media (max-width:639px){
    .slide-opt-3 .item2 .subtitle{
        font-size:30px
    }
}
.slide-opt-3 .item2 .des{
    margin-bottom:16px;
    font-size:18px;
    color:#888
}
@media (max-width:639px){
    .slide-opt-3 .item2 .des{
        font-size:14px
    }
}
.slide-opt-3 .item2 .btn{
    line-height:55px;
    background-color:#37321b;
    padding:0 30px;
    margin-top:30px;
    font-size:16px;
    font-weight:600
}
.slide-opt-3 .item2 .btn:hover{
    background-color:#fff;
    color:#333
}
.slide-opt-3 .item3 .description{
    padding-top:190px;
    float:right
}
.slide-opt-3 .item3 .title{
    font-weight:400;
    font-size:18px;
    margin-bottom:8px;
    color:#fff;
    text-transform:none
}
.slide-opt-3 .item3 .subtitle{
    font-weight:700;
    font-size:55px;
    margin-bottom:5px;
    line-height:1;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-3 .item3 .subtitle{
        font-size:30px
    }
}
.slide-opt-3 .item3 .des{
    margin-bottom:50px;
    color:#fff;
    text-align:right
}
@media (max-width:639px){
    .slide-opt-3 .item3 .des{
        margin-bottom:30px
    }
}
.slide-opt-3 .item3 .btn{
    line-height:55px;
    background-color:#304d88;
    padding:0 30px;
    margin-top:30px;
    font-size:16px;
    font-weight:600
}
.slide-opt-3 .item3 .btn:hover{
    background-color:#fff;
    color:#333
}
@media (max-width:991px){
    .slide-opt-3 .item{
        height:400px
    }
    .slide-opt-3 .item .description{
        font-size:14px;
        padding-top:40px;
        margin-left:20px
    }
}
@media (max-width:639px){
    .slide-opt-3 .item{
        height:300px
    }
    .slide-opt-3 .item .description{
        font-size:13px
    }
    .slide-opt-3 .item .description .btn{
        line-height:30px;
        font-size:14px
    }
}
@media (max-width:479px){
    .slide-opt-3 .item{
        height:300px
    }
    .slide-opt-3 .item .description .btn{
        line-height:30px;
        font-size:14px;
        margin-top:15px
    }
}
.slide-opt-3 .active .item .title{
    -webkit-animation:fadeInDown .6s ease-in-out .8s both;
    -o-animation:fadeInDown .6s ease-in-out .8s both;
    animation:fadeInDown .6s ease-in-out .8s both
}
.slide-opt-3 .active .item .subtitle{
    -webkit-animation:fadeInDown 1s ease-in-out .8s both;
    -o-animation:fadeInDown 1s ease-in-out .8s both;
    animation:fadeInDown 1s ease-in-out .8s both
}
.slide-opt-3 .active .item .des{
    -webkit-animation:fadeInDown 1.5s ease-in-out .8s both;
    -o-animation:fadeInDown 1.5s ease-in-out .8s both;
    animation:fadeInDown 1.5s ease-in-out .8s both
}
.slide-opt-3 .active .item .btn{
    -webkit-animation:fadeInDown 1.7s ease-in-out .8s both;
    -o-animation:fadeInDown 1.7s ease-in-out .8s both;
    animation:fadeInDown 1.7s ease-in-out .8s both
}
.slide-opt-3 .active .item1 .title{
    -webkit-animation:zoomInLeft 1s ease-in-out .5s both;
    -o-animation:zoomInLeft 1s ease-in-out .5s both;
    animation:zoomInLeft 1s ease-in-out .5s both
}
.slide-opt-3 .active .item1 .subtitle{
    -webkit-animation:zoomInLeft 1s ease-in-out 1s both;
    -o-animation:zoomInLeft 1s ease-in-out 1s both;
    animation:zoomInLeft 1s ease-in-out 1s both
}
.slide-opt-3 .active .item1 .des{
    -webkit-animation:zoomInLeft 1.5s ease-in-out 1s both;
    -o-animation:zoomInLeft 1.5s ease-in-out 1s both;
    animation:zoomInLeft 1.5s ease-in-out 1s both
}
.slide-opt-3 .active .item1 .btn{
    -webkit-animation:zoomInLeft 1.7s ease-in-out 1s both;
    -o-animation:zoomInLeft 1.7s ease-in-out 1s both;
    animation:zoomInLeft 1.7s ease-in-out 1s both
}
.slide-opt-3 .active .item3 .title{
    -webkit-animation:flipInX 1s ease-in-out 1s both;
    -o-animation:flipInX 1s ease-in-out 1s both;
    animation:flipInX 1s ease-in-out 1s both
}
.slide-opt-3 .active .item3 .subtitle{
    -webkit-animation:flipInX 1.2s ease-in-out 1s both;
    -o-animation:flipInX 1.2s ease-in-out 1s both;
    animation:flipInX 1.2s ease-in-out 1s both
}
.slide-opt-3 .active .item3 .des{
    -webkit-animation:flipInX 1.5s ease-in-out .8s both;
    -o-animation:flipInX 1.5s ease-in-out .8s both;
    animation:flipInX 1.5s ease-in-out .8s both
}
.slide-opt-3 .active .item3 .btn{
    -webkit-animation:flipInX 1.7s ease-in-out .8s both;
    -o-animation:flipInX 1.7s ease-in-out .8s both;
    animation:flipInX 1.7s ease-in-out .8s both
}
.block-banner-main a{
    display:block;
    margin-bottom:30px
}
.img-banner{
    margin-bottom:30px
}
.img-banner img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.blog-item{
    position:relative;
    margin-bottom:22px
}
.blog-item:hover .blog-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.blog-item .blog-photo{
    position:relative;
    overflow:hidden
}
.blog-item .blog-photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.blog-item .blog-date{
    display:block;
    line-height:53px;
    position:absolute;
    top:0;
    left:0;
    background-color:#bf2025;
    color:#fff;
    font-size:18px;
    font-weight:600;
    padding:0 18px;
    text-align:center
}
.blog-item .blog-name{
    font-weight:400;
    font-size:14px;
    color:#333;
    display:block;
    margin:12px 0 15px;
    text-transform:uppercase
}
.blog-item .blog-name a{
    color:#333
}
.blog-item .blog-name a:hover{
    color:#fca53c
}
.blog-item .blog-des{
    font-size:14px;
    color:#888;
    display:block;
    margin-bottom:15px;
    line-height:20px
}
.blog-item .blog-actions .action{
    color:#888;
    font-size:14px
}
.blog-item .blog-actions .action:after{
    content:"\f0a9";
    font-family:FontAwesome;
    margin-left:27px;
    font-size:15px;
    vertical-align:middle
}
.blog-item .blog-actions .action:hover{
    color:#fca53c
}
.block-brand{
    margin-bottom:38px
}
.block-brand img{
    border:1px solid #ebebeb
}
.block-brand img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-brand:hover .owl-nav .owl-next,.block-brand:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-brand:hover .owl-nav .owl-prev{
    left:0
}
.block-brand:hover .owl-nav .owl-next{
    right:0
}
.block-brand .owl-nav .owl-next,.block-brand .owl-nav .owl-prev{
    text-align:center;
    display:block;
    float:left;
    width:24px;
    line-height:24px;
    background-color:#d9d9d9;
    color:#b5b5b5;
    position:absolute;
    top:50%;
    margin-top:-12px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-brand .owl-nav .owl-next:hover,.block-brand .owl-nav .owl-prev:hover{
    background-color:#999;
    color:#fff
}
.block-brand .owl-nav .owl-next:before,.block-brand .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-brand .owl-nav .owl-prev{
    left:10px
}
.block-brand .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-brand .owl-nav .owl-next{
    right:10px
}
.block-brand .owl-nav .owl-next:before{
    content:"\f105"
}
.block-service{
    background-color:#ebebeb;
    padding:52px 0 15px
}
.block-service .item{
    font-size:14px;
    color:#aaa;
    margin-bottom:30px;
    position:relative;
    padding-left:100px;
    min-height:85px
}
.block-service .item:hover .icon{
    -webkit-animation:bounce .7s ease-in-out .3s both;
    -o-animation:bounce .7s ease-in-out .3s both;
    animation:bounce .7s ease-in-out .3s both
}
.block-service .item:after,.block-service .item:before{
    content:"";
    display:table
}
.block-service .item:after{
    clear:both
}
.block-service .item .icon{
    width:84px;
    text-align:center;
    line-height:80px;
    height:84px;
    background-color:#fca53c;
    border-radius:100%;
    display:block;
    position:absolute;
    left:0;
    top:0
}
.block-service .item .icon img{
    display:inline
}
.block-service .item .title{
    display:block;
    color:#333;
    font-size:20px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:2px;
    margin-top:12px
}
@media (max-width:767px){
    .block-service .item{
        max-width:300px;
        margin-left:auto;
        margin-right:auto
    }
}
.block-service-opt2{
    margin-bottom:30px
}
.block-service-opt2 .item{
    padding-left:82px
}
.block-service-opt2 .item .title{
    font-size:18px
}
@media (min-width:992px) and (max-width:1199px){
    .block-service-opt2 .item .title{
        font-size:15px
    }
}
.block-service-opt2 .item .icon{
    width:66px;
    height:66px;
    line-height:62px
}
@media (max-width:767px){
    .block-service-opt2 .item{
        max-width:300px;
        margin-left:auto;
        margin-right:auto
    }
}
@media (min-width:768px) and (max-width:991px){
    .block-service .item{
        padding-left:50px
    }
    .block-service .item .icon{
        width:40px;
        height:40px;
        line-height:36px
    }
    .block-service .item .icon img{
        max-width:20px
    }
    .block-service .item .title{
        margin-top:0;
        font-size:16px
    }
}
.header-nav .setting .dropdown-toggle{
    display:block;
    cursor:pointer;
    line-height:57px;
    height:57px;
    width:50px;
    font-size:24px;
    color:#fff;
    background-color:#fca53c;
    text-align:center
}
.header-nav .setting .dropdown-toggle span{
    display:none
}
.header-opt-10 .header-nav .setting .dropdown-toggle,.header-opt-4 .header-nav .setting .dropdown-toggle,.header-opt-6 .header-nav .setting .dropdown-toggle{
    line-height:50px;
    height:50px
}
.header-opt-5 .header-nav .setting .dropdown-toggle{
    line-height:52px;
    height:52px
}
.header-opt-8 .header-nav .setting .dropdown-toggle,.header-opt-9 .header-nav .setting .dropdown-toggle{
    line-height:45px;
    height:45px
}
.header-opt-7 .header-nav .setting .dropdown-toggle{
    line-height:47px;
    height:47px
}
.header-opt-1 .header-nav .setting .dropdown-toggle{
    background-color:#fca53c
}
.header-opt-2 .header-nav .setting .dropdown-toggle{
    background-color:#0164c9
}
.header-opt-3 .header-nav .setting .dropdown-toggle{
    background-color:#e5343e
}
.header-opt-4 .header-nav .setting .dropdown-toggle{
    background-color:#486393
}
.header-opt-5 .header-nav .setting .dropdown-toggle{
    background-color:#3266cc
}
.header-opt-6 .header-nav .setting .dropdown-toggle{
    background-color:#f36
}
.header-opt-7 .header-nav .setting .dropdown-toggle{
    background-color:#0f5194
}
.header-opt-8 .header-nav .setting .dropdown-toggle{
    background-color:#333
}
.header-opt-9 .header-nav .setting .dropdown-toggle{
    background-color:#ff7f00
}
.header-opt-10 .header-nav .setting .dropdown-toggle{
    background-color:#28A152
}
.header-nav .setting.open .dropdown-menu,.header-nav .setting:hover .dropdown-menu{
    visibility:visible;
    opacity:1;
    margin-top:0
}
.header-nav .setting .dropdown-menu{
    right:0;
    left:auto
}
.header-nav .block-minicart{
    margin:0 0 0 10px
}
.header-nav .block-minicart .dropdown-toggle{
    line-height:57px;
    height:57px;
    padding:0;
    margin:0
}
.header-opt-8 .header-nav .block-minicart .dropdown-toggle,.header-opt-9 .header-nav .block-minicart .dropdown-toggle{
    line-height:45px;
    height:45px
}
.header-opt-7 .header-nav .block-minicart .dropdown-toggle{
    line-height:47px;
    height:47px
}
.header-opt-5 .header-nav .block-minicart .dropdown-toggle{
    line-height:52px;
    height:52px
}
.header-opt-10 .header-nav .block-minicart .dropdown-toggle,.header-opt-4 .header-nav .block-minicart .dropdown-toggle,.header-opt-6 .header-nav .block-minicart .dropdown-toggle{
    line-height:50px;
    height:50px
}
.header-nav .block-minicart .dropdown-toggle .cart-icon{
    height:57px;
    padding:0;
    margin:0;
    width:50px
}
.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon,.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon,.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    line-height:50px;
    height:50px
}
.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    line-height:52px;
    height:52px
}
.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon,.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    line-height:45px;
    height:45px
}
.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    line-height:47px;
    height:47px
}
.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#fca53c
}
.header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#0164c9
}
.header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#e5343e
}
.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#486393
}
.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#3266cc
}
.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#f36
}
.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#0f5194
}
.header-opt-8 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#333
}
.header-opt-9 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#ff7f00
}
.header-opt-10 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#28A152
}
.header-opt-1 .header-nav .block-minicart .actions .btn:focus,.header-opt-1 .header-nav .block-minicart .actions .btn:hover{
    background-color:#fca53c
}
.header-opt-2 .header-nav .block-minicart .actions .btn:focus,.header-opt-2 .header-nav .block-minicart .actions .btn:hover{
    background-color:#0164c9
}
.header-opt-3 .header-nav .block-minicart .actions .btn:focus,.header-opt-3 .header-nav .block-minicart .actions .btn:hover{
    background-color:#e5343e
}
.header-opt-4 .header-nav .block-minicart .actions .btn:focus,.header-opt-4 .header-nav .block-minicart .actions .btn:hover{
    background-color:#486393
}
.header-opt-5 .header-nav .block-minicart .actions .btn:focus,.header-opt-5 .header-nav .block-minicart .actions .btn:hover{
    background-color:#3266cc
}
.header-opt-6 .header-nav .block-minicart .actions .btn:focus,.header-opt-6 .header-nav .block-minicart .actions .btn:hover{
    background-color:#f36
}
.header-opt-7 .header-nav .block-minicart .actions .btn:focus,.header-opt-7 .header-nav .block-minicart .actions .btn:hover{
    background-color:#0f5194
}
.header-opt-8 .header-nav .block-minicart .actions .btn:focus,.header-opt-8 .header-nav .block-minicart .actions .btn:hover{
    background-color:#333
}
.header-opt-9 .header-nav .block-minicart .actions .btn:focus,.header-opt-9 .header-nav .block-minicart .actions .btn:hover{
    background-color:#ff7f00
}
.header-opt-10 .header-nav .block-minicart .actions .btn:focus,.header-opt-10 .header-nav .block-minicart .actions .btn:hover{
    background-color:#28A152
}
.header-nav .block-search{
    margin:0 0 0 10px
}
.header-nav .block-search .block-title{
    display:block;
    cursor:pointer;
    line-height:57px;
    height:57px;
    width:50px
}
.header-opt-10 .header-nav .block-search .block-title,.header-opt-4 .header-nav .block-search .block-title,.header-opt-6 .header-nav .block-search .block-title{
    line-height:50px;
    height:50px
}
.header-opt-5 .header-nav .block-search .block-title{
    line-height:52px;
    height:52px
}
.header-opt-8 .header-nav .block-search .block-title,.header-opt-9 .header-nav .block-search .block-title{
    line-height:45px;
    height:45px
}
.header-opt-7 .header-nav .block-search .block-title{
    line-height:47px;
    height:47px
}
.header-opt-1 .header-nav .block-search .block-title{
    background-color:#fca53c
}
.header-opt-2 .header-nav .block-search .block-title{
    background-color:#0164c9
}
.header-opt-3 .header-nav .block-search .block-title{
    background-color:#e5343e
}
.header-opt-4 .header-nav .block-search .block-title{
    background-color:#486393
}
.header-opt-5 .header-nav .block-search .block-title{
    background-color:#3266cc
}
.header-opt-6 .header-nav .block-search .block-title{
    background-color:#f36
}
.header-opt-7 .header-nav .block-search .block-title{
    background-color:#0f5194
}
.header-opt-8 .header-nav .block-search .block-title{
    background-color:#333
}
.header-opt-9 .header-nav .block-search .block-title{
    background-color:#ff7f00
}
.header-opt-10 .header-nav .block-search .block-title{
    background-color:#28A152
}
.header-nav .block-search .block-content{
    position:absolute;
    top:100%;
    right:0;
    background-color:#fff;
    padding:30px 20px;
    -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    box-shadow:0 2px 10px 0 rgba(0,0,0,.09);
    visibility:hidden;
    opacity:0;
    margin-top:15px;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.header-nav .block-search.active .block-content,.header-nav .block-search:hover .block-content{
    visibility:visible;
    opacity:1;
    margin-top:0;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.header-nav .block-search .form-search .form-control{
    padding-left:15px
}
.header-opt-1 .header-nav .block-search .form-search .btn-search{
    background-color:#fca53c
}
.header-opt-1 .header-nav .block-search .form-search .btn-search:focus,.header-opt-1 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#cf7303
}
.header-opt-2 .header-nav .block-search .form-search .btn-search{
    background-color:#0164c9
}
.header-opt-2 .header-nav .block-search .form-search .btn-search:focus,.header-opt-2 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#003264
}
.header-opt-3 .header-nav .block-search .form-search .btn-search{
    background-color:#e5343e
}
.header-opt-3 .header-nav .block-search .form-search .btn-search:focus,.header-opt-3 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#9f141c
}
.header-opt-4 .header-nav .block-search .form-search .btn-search{
    background-color:#486393
}
.header-opt-4 .header-nav .block-search .form-search .btn-search:focus,.header-opt-4 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#26354f
}
.header-opt-5 .header-nav .block-search .form-search .btn-search{
    background-color:#3266cc
}
.header-opt-5 .header-nav .block-search .form-search .btn-search:focus,.header-opt-5 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#1e3d7a
}
.header-opt-6 .header-nav .block-search .form-search .btn-search{
    background-color:#f36
}
.header-opt-6 .header-nav .block-search .form-search .btn-search:focus,.header-opt-6 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#c03
}
.header-opt-7 .header-nav .block-search .form-search .btn-search{
    background-color:#0f5194
}
.header-opt-7 .header-nav .block-search .form-search .btn-search:focus,.header-opt-7 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#061e37
}
.header-opt-8 .header-nav .block-search .form-search .btn-search{
    background-color:#ff8307
}
.header-opt-8 .header-nav .block-search .form-search .btn-search:focus,.header-opt-8 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#a05000
}
.header-opt-9 .header-nav .block-search .form-search .btn-search{
    background-color:#ff7f00
}
.header-opt-9 .header-nav .block-search .form-search .btn-search:focus,.header-opt-9 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#994c00
}
.header-opt-10 .header-nav .block-search .form-search .btn-search{
    background-color:#28A152
}
.header-opt-10 .header-nav .block-search .form-search .btn-search:focus,.header-opt-10 .header-nav .block-search .form-search .btn-search:hover{
    background-color:#144f28
}
.header-nav .block-minicart,.header-nav .block-search,.header-nav .setting{
    float:right;
    position:absolute;
    visibility:hidden;
    opacity:0;
    -webkit-transform:translate(0,-100%);
    -ms-transform:translate(0,-100%);
    -o-transform:translate(0,-100%);
    transform:translate(0,-100%);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    top:0;
    right:0
}
.header-nav .block-search{
    right:51px
}
.header-nav .setting{
    right:102px
}
@media (max-width:991px){
    .header-nav .nav-toggle-cat{
        display:none!important
    }
    .header-nav .block-nav-categori .block-content .ui-categori,.header-nav .block-nav-categori .block-content .view-all-categori{
        display:block!important
    }
}
@media (min-width:992px){
    .sticky-wrapper .mid-header .block-nav-categori{
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
}
.sticky-wrapper.is-sticky .mid-header{
    z-index:9999;
    -webkit-box-shadow:1px 5px 5px 0 rgba(0,0,0,.09);
    box-shadow:1px 5px 5px 0 rgba(0,0,0,.09)
}
.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li .label-menu{
    top:1px;
    line-height:13px;
    font-size:8px
}
.sticky-wrapper.is-sticky .mid-header .block-nav-categori{
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    opacity:1;
    visibility:visible
}
.sticky-wrapper.is-sticky .mid-header .custom-link{
    display:none
}
@media (min-width:992px){
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori{
        width:0;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title{
        background-position:center;
        padding:0
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-title span{
        visibility:hidden;
        opacity:0;
        text-indent:-1000px;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content{
        visibility:visible;
        opacity:1;
        left:-50px;
        margin:0
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .ui-categori,.sticky-wrapper.is-sticky .mid-header .block-nav-categori .block-content .view-all-categori{
        display:none
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu{
        padding-left:0
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu>li>a{
        padding:0 18px;
        font-size:13px
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu{
        right:0;
        left:0
    }
    .sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .horizontal-menu,.sticky-wrapper.is-sticky .mid-header .block-nav-menu .ui-menu .parent-megamenu>.megamenu .vertical-menu{
        width:100%
    }
    .sticky-wrapper.is-sticky .mid-header .block-minicart,.sticky-wrapper.is-sticky .mid-header .block-search,.sticky-wrapper.is-sticky .mid-header .setting{
        visibility:visible;
        opacity:1;
        display:block;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0);
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
}
@media (max-width:991px){
    .sticky-wrapper.is-sticky .mid-header{
        position:relative!important
    }
}
.sticky-wrapper.is-sticky .mid-header .nav-toggle-cat{
    display:block;
    float:left;
    padding:0;
    text-indent:-9999px;
    cursor:pointer;
    background-position:center
}
.block-section-top{
    position:relative
}
@media (max-width:1199px){
    .block-section-top{
        padding-left:0
    }
}
@media (max-width:991px){
    .block-section-top{
        padding-right:0
    }
}
.block-section-top .block-nav-categori{
    position:relative;
    float:none;
    width:100%;
    z-index:100
}
.block-section-top .block-nav-categori .block-title{
    display:none
}
.block-section-top .block-nav-categori .block-content{
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none
}
.block-section-top7 .block-banner-main a{
    position:relative;
    display:block;
    margin-bottom:30px
}
.block-section-top7 .block-banner-main a:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
    opacity:0;
    border-radius:0;
    -webkit-transform:scale(.3);
    -ms-transform:scale(.3);
    -o-transform:scale(.3);
    transform:scale(.3);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top7 .block-banner-main a img{
    display:block;
    width:100%
}
.block-section-top7 .block-banner-main a:hover:before{
    opacity:.4;
    border-radius:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block .box-img{
    display:block;
    margin-bottom:40px
}
@media (max-width:1199px){
    .block-section-top1 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.index-opt-1{
    background-color:#f5f5f5
}
.index-opt-1 .block-slide-main{
    margin-bottom:40px
}
.index-opt-1 .block-the-blog .block-title{
    padding-top:20px
}
@media (max-width:767px){
    .index-opt-1 .block-service{
        text-align:center
    }
    .index-opt-1 .block-service .row{
        display:inline-block;
        text-align:left
    }
}
.block-hot-categori{
    margin-bottom:30px
}
.block-hot-categori .block-title{
    font-size:18px;
    color:#333;
    font-weight:600;
    text-transform:uppercase;
    line-height:34px;
    margin-bottom:30px
}
.block-hot-categori .block-content{
    margin:0 -5px
}
.block-hot-categori .item{
    padding:0 5px;
    float:left;
    width:20%;
    text-align:center;
    margin-bottom:10px
}
.block-hot-categori .item:hover .title img{
    -webkit-animation:bounce 1.1s ease-in-out .3s both infinite;
    -o-animation:bounce 1.1s ease-in-out .3s both infinite;
    animation:bounce 1.1s ease-in-out .3s both infinite
}
.block-hot-categori .item .item-info{
    background-color:#fff
}
.block-hot-categori .item .title{
    background-color:#fca53c;
    display:block;
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    line-height:46px;
    color:#fff
}
.block-hot-categori .item .title a{
    color:#fff
}
.block-hot-categori .item .title img{
    vertical-align:middle;
    margin-right:5px
}
.block-hot-categori .item .title>span{
    vertical-align:middle
}
.block-hot-categori .item ul{
    padding:0 17px 1px;
    text-transform:uppercase;
    font-size:14px
}
.block-hot-categori .item ul li{
    border-bottom:1px solid #eaeaea;
    margin-bottom:20px;
    min-height:208px
}
.index-opt-1 .block-hot-categori .item ul li{
    min-height:213px
}
.block-hot-categori .item ul li:last-child{
    border-bottom:none;
    margin-bottom:0
}
.block-hot-categori .item ul a{
    color:#333;
    display:block
}
.block-hot-categori .item ul a>span{
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.block-hot-categori .item ul a:hover{
    color:#fca53c
}
.block-hot-categori .item ul a:hover img{
    -webkit-filter:opacity(20%);
    filter:opacity(20%);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-hot-categori .item ul img{
    display:block;
    margin:auto auto 8px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
@media (max-width:991px){
    .block-hot-categori .item{
        width:33.33333333%
    }
    .block-hot-categori .item:nth-child(3n+1){
        clear:both
    }
}
@media (max-width:600px){
    .block-hot-categori .item{
        width:50%
    }
    .block-hot-categori .item:nth-child(3n+1){
        clear:none
    }
    .block-hot-categori .item:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:420px){
    .block-hot-categori .item{
        width:100%
    }
}
.heading-opt-1{
    background-color:#fff;
    margin-bottom:1px;
    padding-right:50px;
    position:relative
}
.heading-opt-1:after,.heading-opt-1:before{
    content:"";
    display:table
}
.heading-opt-1:after{
    clear:both
}
.heading-opt-1 .title{
    font-size:18px;
    color:#333;
    text-transform:uppercase;
    font-weight:600;
    padding-left:19px;
    display:block;
    line-height:62px;
    float:left
}
.heading-opt-1 .title img{
    margin-right:13px;
    vertical-align:text-top
}
.heading-opt-1 .links{
    float:right
}
.heading-opt-1 .links:after,.heading-opt-1 .links:before{
    content:"";
    display:table
}
.heading-opt-1 .links:after{
    clear:both
}
.heading-opt-1 .links li{
    float:left
}
.heading-opt-1 .links li.active>a{
    color:#fca53c
}
.heading-opt-1 .links a{
    display:block;
    line-height:62px;
    color:#333;
    text-transform:capitalize;
    font-size:15px;
    padding:0 10px
}
.heading-opt-1 .links a:hover{
    color:#fca53c
}
.heading-opt-1 .actions{
    position:absolute;
    right:18px;
    top:11px
}
.heading-opt-1 .actions .action{
    width:22px;
    text-align:center;
    line-height:20px;
    display:block;
    cursor:pointer;
    color:#ccc;
    font-size:18px
}
.heading-opt-1 .actions .action:hover{
    color:#fca53c
}
.col-products,.tab-content{
    position:relative
}
.col-products>.box-tab,.col-products>.tab-pane,.tab-content>.box-tab,.tab-content>.tab-pane{
    width:100%!important;
    display:block;
    position:absolute;
    top:0;
    left:0;
    opacity:0;
    -webkit-transition:0s!important;
    -o-transition:0s!important;
    transition:0s!important
}
.col-products>.box-tab.active,.col-products>.tab-pane.active,.tab-content>.box-tab.active,.tab-content>.tab-pane.active{
    position:relative;
    opacity:1;
    z-index:20;
    -webkit-transition:0s!important;
    -o-transition:0s!important;
    transition:0s!important
}
.col-products>.box-tab.active .product-item,.col-products>.tab-pane.active .product-item,.tab-content>.box-tab.active .product-item,.tab-content>.tab-pane.active .product-item{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.col-products>.box-tab.active .product-item:nth-child(1),.col-products>.tab-pane.active .product-item:nth-child(1),.tab-content>.box-tab.active .product-item:nth-child(1),.tab-content>.tab-pane.active .product-item:nth-child(1){
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.col-products>.box-tab.active .product-item:nth-child(2),.col-products>.tab-pane.active .product-item:nth-child(2),.tab-content>.box-tab.active .product-item:nth-child(2),.tab-content>.tab-pane.active .product-item:nth-child(2){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.col-products>.box-tab.active .product-item:nth-child(3),.col-products>.tab-pane.active .product-item:nth-child(3),.tab-content>.box-tab.active .product-item:nth-child(3),.tab-content>.tab-pane.active .product-item:nth-child(3){
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.col-products>.box-tab.active .product-item:nth-child(4),.col-products>.tab-pane.active .product-item:nth-child(4),.tab-content>.box-tab.active .product-item:nth-child(4),.tab-content>.tab-pane.active .product-item:nth-child(4){
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.col-products>.box-tab.active .product-item:nth-child(5),.col-products>.tab-pane.active .product-item:nth-child(5),.tab-content>.box-tab.active .product-item:nth-child(5),.tab-content>.tab-pane.active .product-item:nth-child(5){
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
}
.col-products>.box-tab.active .product-item:nth-child(6),.col-products>.tab-pane.active .product-item:nth-child(6),.tab-content>.box-tab.active .product-item:nth-child(6),.tab-content>.tab-pane.active .product-item:nth-child(6){
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.col-products>.box-tab.active .product-item:nth-child(7),.col-products>.tab-pane.active .product-item:nth-child(7),.tab-content>.box-tab.active .product-item:nth-child(7),.tab-content>.tab-pane.active .product-item:nth-child(7){
    -webkit-animation-delay:1.6s;
    animation-delay:1.6s
}
.col-products>.box-tab.active .product-item:nth-child(8),.col-products>.tab-pane.active .product-item:nth-child(8),.tab-content>.box-tab.active .product-item:nth-child(8),.tab-content>.tab-pane.active .product-item:nth-child(8){
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.col-products>.box-tab.active .product-item:nth-child(9),.col-products>.tab-pane.active .product-item:nth-child(9),.tab-content>.box-tab.active .product-item:nth-child(9),.tab-content>.tab-pane.active .product-item:nth-child(9){
    -webkit-animation-delay:1.8s;
    animation-delay:1.8s
}
.col-products>.box-tab.active .product-item:nth-child(10),.col-products>.tab-pane.active .product-item:nth-child(10),.tab-content>.box-tab.active .product-item:nth-child(10),.tab-content>.tab-pane.active .product-item:nth-child(10){
    -webkit-animation-delay:1.9s;
    animation-delay:1.9s
}
.col-products>.box-tab.active .owl-item.active:nth-child(1) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(1) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(1) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(1) .product-item{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.col-products>.box-tab.active .owl-item.active:nth-child(2) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(2) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(2) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(2) .product-item{
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.col-products>.box-tab.active .owl-item.active:nth-child(3) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(3) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(3) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(3) .product-item{
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.col-products>.box-tab.active .owl-item.active:nth-child(4) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(4) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(4) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(4) .product-item{
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.col-products>.box-tab.active .owl-item.active:nth-child(5) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(5) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(5) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(5) .product-item{
    -webkit-animation-delay:1.2s;
    animation-delay:1.2s
}
.col-products>.box-tab.active .owl-item.active:nth-child(6) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(6) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(6) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(6) .product-item{
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.col-products>.box-tab.active .owl-item.active:nth-child(7) .product-item,.col-products>.tab-pane.active .owl-item.active:nth-child(7) .product-item,.tab-content>.box-tab.active .owl-item.active:nth-child(7) .product-item,.tab-content>.tab-pane.active .owl-item.active:nth-child(7) .product-item{
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.block-floor-products{
    margin-bottom:40px
}
.block-floor-products .block-content:after,.block-floor-products .block-content:before{
    content:"";
    display:table
}
.block-floor-products .block-content:after{
    clear:both
}
.block-floor-products .col-banner{
    width:20%;
    float:left;
    position:relative;
    height:570px
}
@media (max-width:1190px){
    .block-floor-products .col-banner{
        height:458px
    }
}
.block-floor-products .col-banner img{
    width:100%;
    display:block;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products .col-banner .img{
    display:block;
    position:relative;
    overflow:hidden
}
.block-floor-products .col-banner .description{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(42,42,49,.5);
    padding:15px 5px 24px 15px;
    min-height:170px;
    z-index:10;
    overflow:hidden
}
.block-floor-2.block-floor-products .col-banner .description{
    background-color:rgba(0,0,0,.56)
}
.block-floor-3.block-floor-products .col-banner .description{
    background-color:rgba(186,150,115,.5)
}
.block-floor-products .col-banner .title{
    display:block;
    color:#fff;
    font-size:20px;
    font-weight:700;
    text-transform:uppercase;
    margin-top:6px;
    margin-bottom:10px
}
.block-floor-3.block-floor-products .col-banner .title{
    font-size:16px;
    color:#333
}
.block-floor-2.block-floor-products .col-banner .title{
    font-size:30px
}
.block-floor-products .col-banner .des{
    display:block;
    color:#aaa;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    margin-bottom:7px
}
.block-floor-3.block-floor-products .col-banner .des{
    color:#888
}
.block-floor-2.block-floor-products .col-banner .des{
    color:#aaa;
    text-transform:uppercase
}
.block-floor-products .col-banner .btn{
    background-color:#fff;
    color:#333;
    font-size:14px;
    font-weight:600;
    padding:0 17px;
    line-height:40px;
    text-transform:capitalize;
    border:none
}
.block-floor-products .col-banner .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.block-floor-3.block-floor-products .col-banner .btn{
    background-color:#373543;
    color:#fff
}
.block-floor-3.block-floor-products .col-banner .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.block-floor-2.block-floor-products .col-banner .btn{
    background-color:#da9248;
    color:#fff
}
.block-floor-2.block-floor-products .col-banner .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.block-floor-products .col-banner:hover img{
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    -o-transform:scale(1.15);
    transform:scale(1.15);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.block-floor-products .col-banner:hover .btn,.block-floor-products .col-banner:hover .des,.block-floor-products .col-banner:hover .title{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
.index-opt-2 .block-floor-products .col-banner:hover .btn,.index-opt-2 .block-floor-products .col-banner:hover .des,.index-opt-2 .block-floor-products .col-banner:hover .title{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.index-opt-3 .block-floor-products .col-banner:hover .title{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.index-opt-3 .block-floor-products .col-banner:hover .des{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.index-opt-3 .block-floor-products .col-banner:hover .btn{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
.index-opt-4 .block-floor-products .col-banner:hover .btn,.index-opt-4 .block-floor-products .col-banner:hover .des,.index-opt-4 .block-floor-products .col-banner:hover .title{
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
.index-opt-5 .block-floor-products .col-banner:hover .title{
    -webkit-animation-name:rotateInDownLeft;
    animation-name:rotateInDownLeft
}
.index-opt-5 .block-floor-products .col-banner:hover .btn,.index-opt-5 .block-floor-products .col-banner:hover .des{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
.index-opt-7 .block-floor-products .col-banner:hover .title{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
.index-opt-7 .block-floor-products .col-banner:hover .btn,.index-opt-7 .block-floor-products .col-banner:hover .des{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
.block-floor-products .col-featured{
    width:20%;
    float:left;
    background-color:#fff;
    position:relative
}
@media (max-width:767px){
    .block-floor-products .col-featured{
        display:none
    }
}
.block-floor-products .col-featured .label-featured{
    position:absolute;
    top:0;
    left:0;
    z-index:50
}
.block-floor-products .col-featured .item{
    overflow:hidden
}
.block-floor-products .col-featured .product-item{
    margin-top:-1px
}
.block-floor-products .col-featured .product-item-opt-1{
    padding-bottom:5px
}
@media (max-width:1199px){
    .block-floor-products .col-featured .product-item-opt-1{
        padding-bottom:3px
    }
}
@media (max-width:992px){
    .block-floor-products .col-featured .product-item-opt-1{
        padding-bottom:5px
    }
}
.block-floor-products .col-featured:hover .owl-nav{
    left:5px;
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products .col-featured .owl-nav{
    position:absolute;
    top:50%;
    margin-top:-37px;
    left:-100%;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products .col-featured .owl-next,.block-floor-products .col-featured .owl-prev{
    width:35px;
    line-height:28px;
    border:1px solid #dfdfdf;
    text-align:center;
    color:#888;
    font-size:20px;
    margin-bottom:11px;
    display:block;
    background-color:#fff
}
.block-floor-products .col-featured .owl-next:focus,.block-floor-products .col-featured .owl-next:hover,.block-floor-products .col-featured .owl-prev:focus,.block-floor-products .col-featured .owl-prev:hover{
    background-color:#fca53c;
    border-color:#fca53c;
    color:#fff
}
.block-floor-products .col-featured .owl-next:before,.block-floor-products .col-featured .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products .col-featured .owl-prev:before{
    content:"\f104"
}
.block-floor-products .col-featured .owl-next:before{
    content:"\f105"
}
.block-floor-products .col-products{
    width:60%;
    float:left;
    background-color:#fff;
    overflow:hidden
}
.block-floor-products .col-products .product-item{
    margin-top:-1px
}
.block-floor-products-opt1.block-floor-products .col-products .product-item{
    height:286px
}
@media (max-width:1199px){
    .block-floor-products-opt1.block-floor-products .col-products .product-item{
        height:230px
    }
}
@media (max-width:991px){
    .block-floor-products-opt1.block-floor-products .col-products .product-item{
        height:226px
    }
}
@media (max-width:767px){
    .block-floor-products-opt1.block-floor-products .col-products .product-item{
        height:300px
    }
}
@media (max-width:599px){
    .block-floor-products-opt1.block-floor-products .col-products .product-item{
        height:290px
    }
}
@media (max-width:379px){
    .block-floor-products .col-products .product-item{
        height:auto
    }
}
@media (max-width:767px){
    .block-floor-products .col-products .product-item-lag{
        width:100%!important
    }
}
.block-floor-products .product-item{
    border:1px solid #eaeaea;
    border-bottom:none;
    border-right:none
}
.block-floor-products .product-item-lag{
    padding:0;
    position:relative
}
.block-floor-products .product-item-lag .product-item-info{
    height:100%;
    display:table
}
@media (max-width:379px){
    .block-floor-products .product-item-lag .product-item-info{
        height:230px
    }
}
.block-floor-products .product-item-lag .product-item-photo{
    position:absolute;
    top:10px;
    right:23px
}
.block-floor-products .product-item-lag .product-item-photo img{
    width:auto
}
.block-floor-products .product-item-lag .product-item-detail{
    padding-left:15px;
    position:relative;
    z-index:10;
    display:table-cell;
    vertical-align:middle
}
.block-floor-products .product-item-lag .product-item-name{
    text-transform:uppercase;
    font-size:16px;
    display:block;
    font-weight:600;
    margin-bottom:11px;
    position:relative;
    z-index:10
}
.block-floor-products .product-item-lag .product-item-name a:hover{
    color:#fca53c!important
}
.block-floor-1.block-floor-products .product-item-lag .product-item-name a{
    color:#4457b5
}
.block-floor-1.block-floor-products .product-item-lag .product-item-name a:hover,.block-floor-1.block-floor-products .product-item-lag .product-item-name:hover a{
    color:#333
}
.block-floor-2.block-floor-products .product-item-lag .product-item-name,.block-floor-2.block-floor-products .product-item-lag .product-item-name a{
    color:#fe822c
}
.block-floor-2.block-floor-products .product-item-lag .product-item-name a:hover{
    color:#fca53c
}
.block-floor-3.block-floor-products .product-item-lag .product-item-name,.block-floor-3.block-floor-products .product-item-lag .product-item-name a{
    color:#564e4b
}
.block-floor-3.block-floor-products .product-item-lag .product-item-name a:hover{
    color:#fca53c
}
.block-floor-products .product-item-lag .product-item-des{
    color:#888;
    font-size:14px;
    margin-bottom:20px
}
.block-floor-products .product-item-lag .view-more{
    font-size:14px;
    color:#333;
    text-transform:capitalize;
    position:relative;
    z-index:10
}
.block-floor-products .product-item-lag .view-more:after{
    content:"\f0a9";
    font-family:FontAwesome;
    margin-left:10px
}
.block-floor-products .product-item-lag .view-more:hover{
    color:#0164c9
}
@media (max-width:1199px){
    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img{
        height:90px
    }
}
@media (max-width:991px){
    .block-floor-products .col-banner{
        display:none
    }
    .block-floor-products .col-featured{
        width:25%
    }
    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img{
        height:85px
    }
    .block-floor-products .col-products{
        width:75%
    }
}
@media (max-width:767px){
    .block-floor-products .col-banner,.block-floor-products .col-featured{
        display:none
    }
    .block-floor-products .col-featured .product-item-opt-1 .product-item-img img{
        height:auto
    }
    .block-floor-products .col-products{
        width:100%
    }
}
@media (max-width:600px){
    .block-floor-products .col-featured{
        width:100%
    }
    .block-floor-products .col-products{
        width:100%;
        margin-bottom:10px
    }
}
@media (max-width:379px){
    .block-floor-products .col-products{
        width:100%;
        margin-bottom:10px
    }
}
@media (max-width:600px){
    .block-floor-products .block-title{
        padding-right:0
    }
    .block-floor-products .block-title .links{
        text-align:center;
        float:none;
        clear:both
    }
    .block-floor-products .block-title .links li{
        display:inline-block;
        float:none
    }
}
.block-floor-products-opt1 .col-products .item:first-child .product-item{
    margin-left:-1px
}
@media (min-width:1200px){
    .block-floor-products-opt1 .col-featured .product-item{
        height:191px
    }
}
.block-floor-products-opt2 .col-products{
    width:80%
}
@media (max-width:991px){
    .block-floor-products-opt2 .col-products{
        width:100%
    }
}
.block-floor-products-opt2 .col-products .product-item{
    height:286px
}
@media (max-width:1199px){
    .block-floor-products-opt2 .col-products .product-item{
        height:231px
    }
}
@media (max-width:991px){
    .block-floor-products-opt2 .col-products .product-item{
        height:286px
    }
}
@media (max-width:767px){
    .block-floor-products-opt2 .col-products .product-item{
        height:286px
    }
}
@media (max-width:600px){
    .block-floor-products-opt2 .col-products .product-item{
        height:285px
    }
}
@media (max-width:380px){
    .block-floor-products-opt2 .col-products .product-item{
        height:auto
    }
}
.block-floor-products-opt2 .col-banner{
    height:570px
}
@media (max-width:1199px){
    .block-floor-products-opt2 .col-banner{
        height:460px
    }
}
.block-floor-products-opt3 .block-title .title{
    background-color:#3266cc;
    width:237px;
    color:#fff
}
.block-floor-products-opt3 .block-content{
    position:relative;
    padding-left:235px
}
.block-floor-products-opt3 .col-categori{
    width:235px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background-color:#efefef;
    padding:21px 10px 5px 30px
}
.block-floor-products-opt3 .col-categori li{
    display:block
}
.block-floor-products-opt3 .col-categori a{
    font-size:14px;
    color:#333;
    display:block;
    line-height:34px;
    text-transform:capitalize
}
.block-floor-products-opt3 .col-categori a:hover{
    color:#fca53c
}
.block-floor-products-opt3 .col-products{
    width:50%
}
.block-floor-products-opt3 .col-products .product-item{
    margin-left:-1px;
    height:286px
}
@media (max-width:1199px){
    .block-floor-products-opt3 .col-products .product-item{
        height:229px
    }
}
@media (max-width:992px){
    .block-floor-products-opt3 .col-products .product-item{
        height:auto
    }
}
.block-floor-products-opt3 .col-featured{
    width:25%
}
.block-floor-products-opt3 .col-featured .product-item{
    height:191px
}
@media (max-width:1199px){
    .block-floor-products-opt3 .col-featured .product-item{
        height:153px
    }
}
.block-floor-products-opt3 .col-banner{
    width:25%
}
@media (max-width:1199px){
    .block-floor-products-opt3 .col-banner{
        height:457px
    }
}
@media (max-width:1199px){
    .block-floor-products-opt3 .block-title .title{
        width:191px
    }
    .block-floor-products-opt3 .block-content{
        padding-left:190px
    }
    .block-floor-products-opt3 .col-categori{
        width:190px;
        padding-left:20px
    }
    .block-floor-products-opt3 .col-featured .product-item-opt-1{
        padding-top:8px
    }
}
@media (max-width:991px){
    .block-floor-products-opt3 .col-products{
        width:100%
    }
    .block-floor-products-opt3 .col-featured{
        display:none
    }
}
@media (max-width:767px){
    .block-floor-products-opt3 .block-title .title{
        width:auto;
        padding-right:15px
    }
    .block-floor-products-opt3 .col-categori{
        display:none
    }
    .block-floor-products-opt3 .block-content{
        padding-left:0
    }
}
@media (max-width:639px){
    .block-floor-products-opt3 .col-products .product-item{
        width:100%;
        float:none
    }
}
@media (max-width:599px){
    .block-floor-products-opt3 .col-featured,.block-floor-products-opt3 .col-products{
        width:100%
    }
    .block-floor-products-opt3 .col-featured .product-item{
        min-height:0
    }
}
@media (max-width:360px){
    .block-floor-products-opt3 .col-products .product-item{
        width:100%
    }
}
.block-the-blog{
    margin-bottom:30px
}
.block-the-blog .block-title{
    font-size:20px;
    color:#333;
    font-weight:600;
    text-transform:uppercase;
    line-height:34px;
    margin-bottom:35px;
    padding-top:30px
}
.banner-opt1 .description{
    min-height:165px;
    padding:15px 15px 15px 20px;
    overflow:hidden;
    position:relative;
    display:none;
    margin-bottom:30px
}
.banner-opt1 .description1{
    background-color:#dbdbdb
}
.banner-opt1 .description1 .title{
    display:block;
    font-size:30px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    line-height:1
}
.banner-opt1 .description1 .subtitle{
    display:block;
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
    color:#333
}
.banner-opt1 .description1 .des{
    display:block;
    font-size:14px;
    font-weight:400;
    color:#333;
    line-height:20px;
    margin-bottom:7px
}
.banner-opt1 .description1 .btn{
    background-color:#3266cc;
    text-transform:capitalize;
    padding:0 10px;
    font-size:14px;
    font-weight:400;
    color:#fff;
    border:none
}
.banner-opt1 .description1 .btn:focus,.banner-opt1 .description1 .btn:hover{
    background-color:#fca53c;
    color:#fff
}
.banner-opt1 .description2{
    background-color:#dbdbdb;
    padding-top:35px;
    padding-bottom:0
}
.banner-opt1 .description2 .title{
    display:block;
    font-size:14px;
    font-weight:400;
    color:#888;
    line-height:20px;
    margin-bottom:5px
}
.banner-opt1 .description2 .subtitle{
    display:block;
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
    color:#333
}
.banner-opt1 .description2 .des{
    display:block;
    font-size:14px;
    font-weight:400;
    color:#333;
    line-height:20px;
    margin-bottom:35px
}
.banner-opt1 .description2 .btn{
    background-color:#bf2025;
    display:block;
    margin:0 -15px 0 -20px;
    text-transform:capitalize;
    padding:0 10px 0 50px;
    text-align:left;
    font-size:14px;
    line-height:20px;
    height:auto;
    font-weight:400;
    color:#fff;
    border:none
}
.banner-opt1 .description2 .btn:focus,.banner-opt1 .description2 .btn:hover{
    background-color:#fca53c;
    color:#fff
}
@media (max-width:479px){
    .banner-opt1 .box-img{
        display:none
    }
    .banner-opt1 .description{
        display:block
    }
}
.index-opt-2{
    background-color:#F5F5F5
}
.index-opt-2 .back-to-top{
    border-color:#0164c9
}
.index-opt-2 .back-to-top .fa,.index-opt-2 .back-to-top:hover{
    background-color:#0164c9
}
.index-opt-2 .product-item-opt-1 .product-item-name a:focus,.index-opt-2 .product-item-opt-1 .product-item-name a:hover{
    color:#0164c9
}
.index-opt-2 .block-nav-categori .view-all-categori .btn-view-all:hover,.index-opt-2 .block-nav-categori .view-all-categori a:hover{
    background-color:#0164c9
}
.index-opt-2 .block-hot-categori{
    top:-10px;
    position:relative;
    margin-bottom:10px
}
.index-opt-2 .block-hot-categori .item .title{
    background-color:#0164c9
}
.index-opt-2 .block-hot-categori .item ul a:hover{
    color:#0164c9
}
.index-opt-2 .block-hot-categori .item ul{
    padding:0 18px
}
.index-opt-2 .block-hot-categori .item ul li{
    margin-bottom:20px;
    padding:0
}
.index-opt-2 .block-hot-categori .item ul li:last-child{
    margin-bottom:0
}
.index-opt-2 .block-hot-categori .item ul li img{
    margin-bottom:8px
}
.index-opt-2 .blog-item .blog-date{
    background-color:#F4B206
}
.index-opt-2 .blog-item .blog-actions .action,.index-opt-2 .blog-item .blog-name a{
    color:#333;
    font-size:14px
}
.index-opt-2 .blog-item .blog-actions .action:focus,.index-opt-2 .blog-item .blog-actions .action:hover,.index-opt-2 .blog-item .blog-name a:focus,.index-opt-2 .blog-item .blog-name a:hover{
    color:#0164c9
}
.index-opt-2 .block-service .item .icon{
    background-color:#0164c9
}
.index-opt-2 .block-banner-main{
    margin-bottom:10px
}
.block-deals-of{
    margin-bottom:40px;
    background-color:#fff
}
.block-deals-of .block-title{
    padding:20px 0
}
.block-deals-of .deals-of-countdown{
    margin-left:40px
}
@media (max-width:479px){
    .block-deals-of .deals-of-countdown{
        margin-left:10px
    }
}
.block-deals-of .count-down-time:after,.block-deals-of .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of .count-down-time:after{
    clear:both
}
.block-deals-of .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center
}
.block-deals-of .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of .count-down-time .box-count .number{
    width:39px;
    height:36px;
    line-height:36px;
    display:block;
    font-size:16px;
    background-color:#0164c9;
    color:#fff
}
.block-deals-of .count-down-time .box-count .text{
    display:block;
    font-size:14px;
    color:#333;
    line-height:30px
}
.block-deals-of .product-item-opt-1{
    padding:0 0 15px
}
.block-deals-of .product-item-opt-1 .product-item-price{
    color:#333;
    font-size:16px
}
.block-deals-of .product-item-opt-1 .product-item-detail{
    padding:10px
}
.block-deals-of .product-item-opt-1 .product-item-name{
    margin-bottom:4px
}
.block-deals-of .owl-nav{
    position:absolute;
    right:15px;
    top:-80px
}
.block-deals-of .owl-nav .owl-next,.block-deals-of .owl-nav .owl-prev{
    width:24px;
    line-height:24px;
    display:block;
    float:left;
    text-align:center;
    font-size:16px
}
.block-deals-of .owl-nav .owl-next:before,.block-deals-of .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-deals-of .owl-nav .owl-next:hover,.block-deals-of .owl-nav .owl-prev:hover{
    color:#fca53c
}
.block-deals-of .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-deals-of .owl-nav .owl-next:before{
    content:"\f105"
}
.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top3 .block-nav-categori .view-all-categori a{
    background-color:#F9F9F9
}
.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top3 .block-nav-categori .view-all-categori a:hover{
    background-color:#e5343e
}
@media (max-width:991px){
    .block-section-top3 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
@media (max-width:1199px){
    .block-section-top3 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.index-opt-3{
    background-color:#F5F5F5
}
.index-opt-3 .back-to-top{
    border-color:#e5343e
}
.index-opt-3 .back-to-top .fa,.index-opt-3 .back-to-top:hover{
    background-color:#e5343e
}
.index-opt-3 .block-banner-main{
    margin-bottom:10px
}
.index-opt-3 .product-item-opt-1 .product-item-name a:focus,.index-opt-3 .product-item-opt-1 .product-item-name a:hover{
    color:#e5343e
}
.index-opt-3 .block-floor-products2 .col-products{
    width:80%
}
@media (max-width:991px){
    .index-opt-3 .block-floor-products2 .col-products{
        width:100%
    }
}
.index-opt-3 .block-floor-3.block-floor-products .col-banner .des{
    color:#fff
}
.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn{
    background-color:#320101
}
.index-opt-3 .block-floor-3.block-floor-products .col-banner .btn:hover{
    background-color:#fca53c
}
.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn{
    background-color:#e04f22
}
.index-opt-3 .block-floor-2.block-floor-products .col-banner .btn:hover{
    color:#e5343e
}
.index-opt-3 .block-hot-categori .item .title{
    background-color:#e5343e
}
.index-opt-3 .block-hot-categori .item ul a:hover{
    color:#e5343e
}
.index-opt-3 .block-hot-categori .item ul li{
    margin-bottom:10px;
    padding-bottom:0
}
.index-opt-3 .block-hot-categori .item ul li:last-child{
    margin-bottom:0
}
.index-opt-3 .block-service{
    padding-top:35px;
    padding-bottom:0
}
.index-opt-3 .block-service .item{
    margin-bottom:15px
}
@media (max-width:767px){
    .index-opt-3 .block-service{
        text-align:center
    }
    .index-opt-3 .block-service .row{
        display:inline-block;
        text-align:left
    }
}
.index-opt-3 .block-the-blog{
    position:relative;
    top:-10px;
    margin-bottom:0
}
.index-opt-3 .block-brand{
    margin-bottom:100px
}
.index-opt-3 .blog-item .blog-date{
    background-color:#E5343E
}
.index-opt-3 .blog-item .blog-actions .action:focus,.index-opt-3 .blog-item .blog-actions .action:hover,.index-opt-3 .blog-item .blog-name a:focus,.index-opt-3 .blog-item .blog-name a:hover{
    color:#e5343e
}
.index-opt-3 .block-service .item .icon{
    background-color:#e5343e
}
.slide-opt-4{
    background-color:#f6f6f6
}
.slide-opt-4 .container{
    position:relative
}
.slide-opt-4 .item{
    height:493px
}
@media (max-width:640px){
    .slide-opt-4 .item{
        height:300px
    }
    .slide-opt-4 .item .description{
        max-width:100%!important;
        padding-top:30px!important
    }
}
.slide-opt-4 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-4 .item1 .description{
    float:right;
    padding-right:24px;
    padding-top:135px;
    max-width:290px;
    text-align:left
}
.slide-opt-4 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:2px;
    font-size:34px;
    color:#333
}
.slide-opt-4 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    font-size:30px;
    margin-bottom:8px;
    color:#333
}
.slide-opt-4 .item1 .des{
    font-size:14px;
    color:#888;
    line-height:24px
}
.slide-opt-4 .item1 .btn{
    line-height:43px;
    background-color:#0a193a;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 23px;
    font-size:13px;
    font-weight:700;
    margin-top:25px
}
.slide-opt-4 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-4 .item2 .description{
    float:right;
    padding-right:16px;
    padding-top:175px;
    max-width:290px;
    text-align:center
}
.slide-opt-4 .item2 .title{
    display:block;
    text-transform:uppercase;
    margin-bottom:2px;
    font-weight:600;
    font-size:16px;
    color:#fff
}
.slide-opt-4 .item2 .title span{
    font-weight:700;
    font-size:24px
}
.slide-opt-4 .item2 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    font-size:18px;
    margin-bottom:7px;
    color:#fff
}
.slide-opt-4 .item2 .btn{
    line-height:36px;
    background-color:#01639a;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 17px;
    font-size:14px;
    font-weight:400;
    margin-top:10px
}
.slide-opt-4 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-4 .item3 .description{
    padding-right:0;
    padding-left:30px;
    padding-top:153px;
    max-width:350px
}
.slide-opt-4 .item3 .title{
    display:block;
    text-transform:uppercase;
    margin-bottom:0;
    font-weight:400;
    font-size:14px;
    color:#888
}
.slide-opt-4 .item3 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:34px;
    margin-bottom:5px;
    color:#333;
    line-height:1
}
.slide-opt-4 .item3 .des{
    font-size:14px;
    color:#fff;
    line-height:24px
}
.slide-opt-4 .item3 .btn{
    line-height:36px;
    background-color:#937637;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 17px;
    font-size:14px;
    font-weight:400;
    margin-top:23px
}
.slide-opt-4 .item3 .btn:hover{
    background-color:#fca53c
}
.block-trending .block-title{
    background-color:#fed700;
    line-height:30px;
    text-align:center;
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.block-section-top4{
    position:relative;
    background-color:#F6F6F6;
    margin-bottom:40px
}
.block-section-top4 .container{
    position:relative
}
.block-section-top4 .block-slide-main{
    padding-left:300px;
    padding-right:200px
}
@media (max-width:1199px){
    .block-section-top4 .block-slide-main{
        padding-left:0
    }
}
@media (max-width:991px){
    .block-section-top4 .block-slide-main{
        padding-right:0
    }
}
.block-section-top4 .block-trending{
    position:absolute;
    top:0;
    right:15px;
    width:200px;
    z-index:44;
    background-color:#fff
}
@media (max-width:991px){
    .block-section-top4 .block-trending{
        display:none
    }
}
.block-section-top4 .block-trending .product-item-opt-1{
    padding:0 10px 5px 30px;
    border-bottom:1px solid #dfdfdf;
    margin-bottom:30px
}
.block-section-top4 .block-trending .product-item-opt-1:last-child{
    border-bottom:none;
    margin-bottom:0
}
.block-section-top4 .block-trending .product-item-opt-1 .product-item-price{
    font-size:14px;
    color:#333
}
.block-section-top4 .block-trending:hover .owl-next,.block-section-top4 .block-trending:hover .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top4 .block-trending:hover .owl-prev{
    left:5px
}
.block-section-top4 .block-trending:hover .owl-next{
    right:5px
}
.block-section-top4 .block-trending .owl-next,.block-section-top4 .block-trending .owl-prev{
    width:35px;
    line-height:28px;
    border:1px solid #dfdfdf;
    text-align:center;
    color:#888;
    font-size:20px;
    display:block;
    background-color:#fff;
    position:absolute;
    top:50%;
    margin-top:-32px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top4 .block-trending .owl-next:focus,.block-section-top4 .block-trending .owl-next:hover,.block-section-top4 .block-trending .owl-prev:focus,.block-section-top4 .block-trending .owl-prev:hover{
    background-color:#fca53c;
    border-color:#fca53c;
    color:#fff
}
.block-section-top4 .block-trending .owl-next:before,.block-section-top4 .block-trending .owl-prev:before{
    font-family:FontAwesome
}
.block-section-top4 .block-trending .owl-prev{
    left:10px
}
.block-section-top4 .block-trending .owl-prev:before{
    content:"\f104"
}
.block-section-top4 .block-trending .owl-next{
    right:10px
}
.block-section-top4 .block-trending .owl-next:before{
    content:"\f105"
}
.block-section-top4 .block-nav-categori .ui-categori{
    padding-bottom:21px
}
.block-section-top4 .block-nav-categori .ui-categori>li>a{
    line-height:40px
}
.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top4 .block-nav-categori .view-all-categori a{
    background-color:#E1E1E1
}
.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top4 .block-nav-categori .view-all-categori a:hover{
    background-color:#486393
}
@media (max-width:1199px){
    .block-section-top4 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.index-opt-4{
    background-color:#eaeaea
}
.index-opt-4 .back-to-top{
    border-color:#486393
}
.index-opt-4 .back-to-top .fa,.index-opt-4 .back-to-top:hover{
    background-color:#486393
}
.index-opt-4 .block-deals-of .product-item-opt-1 .product-item-price{
    color:#fca53c
}
.index-opt-4 .block-deals-of .count-down-time .box-count .number{
    background-color:#486393
}
.index-opt-4 .blog-item .blog-date{
    background-color:#f4b106
}
.index-opt-4 .block-banner-main{
    margin-bottom:10px
}
.index-opt-4 .heading-opt-1 .links li>a{
    border-top:1px solid transparent;
    padding:0 3px;
    margin:0 7px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.index-opt-4 .heading-opt-1 .links li>a:hover{
    color:#486393
}
.index-opt-4 .heading-opt-1 .links li.active>a,.index-opt-4 .heading-opt-1 .links li:hover>a{
    color:#486393;
    border-top:1px solid #486393;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.index-opt-4 .product-item-opt-1 .product-item-name a:hover{
    color:#486393
}
.index-opt-4 .block-hot-categori{
    position:relative;
    top:-10px;
    margin-bottom:10px
}
.index-opt-4 .block-hot-categori .item .title{
    background-color:#486393
}
.index-opt-4 .block-hot-categori .item ul a:hover,.index-opt-4 .blog-item .blog-actions .action:hover,.index-opt-4 .blog-item .blog-name a:hover{
    color:#486393
}
.index-opt-4 .block-brand{
    margin-bottom:50px
}
.index-opt-4 .block-service{
    background-color:#f1f1f1
}
.index-opt-4 .block-service .item .icon{
    background-color:#486393
}
@media (min-width:1200px){
    .index-opt-4 .block-service .item .title{
        font-size:18px
    }
}
.index-opt-4 .block-floor-2.block-floor-products .col-banner .description{
    padding-top:0
}
.index-opt-4 .block-floor-3.block-floor-products .col-banner .description:before{
    content:"";
    background-color:#ba8d56;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1
}
.index-opt-4 .block-floor-3.block-floor-products .col-banner .des,.index-opt-4 .block-floor-3.block-floor-products .col-banner .title{
    color:#fff
}
.index-opt-4 .block-floor-2.block-floor-products .col-banner .description:before{
    content:"";
    background-color:#613124;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1
}
.index-opt-4 .block-floor-1.block-floor-products .col-banner .description:before{
    content:"";
    background-color:#2e487e;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1
}
.slide-opt-5{
    margin-bottom:13px;
    position:relative
}
.slide-opt-5 .item{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:495px;
    color:#fff;
    font-size:18px
}
.slide-opt-5 .item a{
    color:#fff
}
.slide-opt-5 .item .description{
    position:relative;
    padding-top:180px
}
.slide-opt-5 .item1 .description{
    margin-left:321px;
    padding-top:50px
}
@media (max-width:991px){
    .slide-opt-5 .item1 .description{
        margin-left:200px;
        padding-top:50px
    }
}
.slide-opt-5 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:42px;
    margin-bottom:0;
    color:#fff;
    line-height:1
}
@media (max-width:639px){
    .slide-opt-5 .item1 .title{
        font-size:30px
    }
}
.slide-opt-5 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    font-size:33px;
    margin-bottom:13px;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-5 .item1 .subtitle{
        font-size:20px
    }
}
.slide-opt-5 .item1 .des{
    font-size:18px;
    display:block;
    margin-bottom:20px;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-5 .item1 .des{
        font-size:13px
    }
}
.slide-opt-5 .item1 .btn{
    line-height:55px;
    background-color:#3266cc;
    padding:0 23px;
    margin-top:16px;
    font-size:16px;
    font-weight:700
}
.slide-opt-5 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-5 .item2 .description{
    margin-left:326px;
    padding-top:60px
}
@media (max-width:991px){
    .slide-opt-5 .item2 .description{
        margin-left:200px;
        padding-top:40px
    }
}
.slide-opt-5 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:40px;
    margin-bottom:7px;
    color:#333;
    line-height:1
}
@media (max-width:639px){
    .slide-opt-5 .item2 .title{
        font-size:30px
    }
}
.slide-opt-5 .item2 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    font-size:30px;
    margin-bottom:18px;
    color:#333
}
@media (max-width:639px){
    .slide-opt-5 .item2 .subtitle{
        font-size:20px
    }
}
.slide-opt-5 .item2 .des{
    font-size:18px;
    display:block;
    margin-bottom:20px;
    color:#888
}
@media (max-width:639px){
    .slide-opt-5 .item2 .des{
        font-size:13px
    }
}
.slide-opt-5 .item2 .btn{
    line-height:55px;
    background-color:#24252a;
    padding:0 23px;
    margin-top:16px;
    font-size:16px;
    font-weight:700
}
.slide-opt-5 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-5 .item3 .description{
    margin-left:320px;
    padding-top:63px
}
@media (max-width:991px){
    .slide-opt-5 .item3 .description{
        margin-left:200px;
        padding-top:40px
    }
}
.slide-opt-5 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:37px;
    margin-bottom:7px;
    color:#333;
    line-height:1
}
@media (max-width:639px){
    .slide-opt-5 .item3 .title{
        font-size:30px
    }
}
.slide-opt-5 .item3 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    font-size:30px;
    margin-bottom:5px;
    color:#333
}
@media (max-width:639px){
    .slide-opt-5 .item3 .subtitle{
        font-size:20px
    }
}
.slide-opt-5 .item3 .des{
    font-size:18px;
    display:block;
    margin-bottom:36px;
    color:#888
}
@media (max-width:639px){
    .slide-opt-5 .item3 .des{
        font-size:13px
    }
}
.slide-opt-5 .item3 .btn{
    line-height:55px;
    background-color:#95a630;
    padding:0 23px;
    margin-top:16px;
    font-size:16px;
    font-weight:700
}
.slide-opt-5 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:991px){
    .slide-opt-5 .item{
        height:400px
    }
    .slide-opt-5 .item .description{
        font-size:14px;
        padding-top:40px;
        margin-left:20px
    }
}
@media (max-width:639px){
    .slide-opt-5 .item{
        height:300px
    }
    .slide-opt-5 .item .description{
        font-size:13px
    }
    .slide-opt-5 .item .description .btn{
        line-height:30px;
        font-size:14px
    }
}
@media (max-width:479px){
    .slide-opt-5 .item{
        height:300px
    }
    .slide-opt-5 .item .description .btn{
        line-height:30px;
        font-size:14px;
        margin-top:15px
    }
}
.slide-opt-5 .banner-slide{
    width:200px;
    position:absolute;
    top:0;
    left:50%;
    margin-left:385px;
    z-index:55
}
@media (max-width:1199px){
    .slide-opt-5 .banner-slide{
        display:none;
        visibility:hidden
    }
}
.slide-opt-5 .banner-slide a{
    margin-top:10px;
    display:block;
    position:relative;
    overflow:hidden
}
.slide-opt-5 .banner-slide a:after,.slide-opt-5 .banner-slide a:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.slide-opt-5 .banner-slide a:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.slide-opt-5 .banner-slide a:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.slide-opt-5 .banner-slide a:hover:after,.slide-opt-5 .banner-slide a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-5 .banner-slide a:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.slide-opt-5 .banner-slide a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.hot-sale-product{
    margin-bottom:40px
}
.hot-sale-product .block-title{
    background-color:transparent;
    margin-bottom:5px
}
.hot-sale-product .block-title .title{
    padding:0
}
@media (max-width:600px){
    .hot-sale-product .block-title{
        padding-right:0
    }
    .hot-sale-product .block-title .links{
        float:none;
        clear:both;
        display:block;
        text-align:center
    }
    .hot-sale-product .block-title .links li{
        float:none;
        display:inline-block
    }
}
.hot-sale-product .block-content{
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:20px
}
.hot-sale-product .product-item-opt-1{
    padding:0
}
.hot-sale-product .product-item-opt-1 .product-item-detail{
    padding:0 15px
}
.hot-sale-product:hover .owl-nav .owl-next,.hot-sale-product:hover .owl-nav .owl-prev{
    opacity:1;
    visibility:visible
}
.hot-sale-product:hover .owl-nav .owl-prev{
    left:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.hot-sale-product:hover .owl-nav .owl-next{
    right:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.hot-sale-product .owl-nav{
    position:static
}
.hot-sale-product .owl-nav .owl-next,.hot-sale-product .owl-nav .owl-prev{
    position:absolute;
    top:50%;
    opacity:0;
    visibility:hidden;
    display:block;
    float:left;
    width:30px;
    text-align:center;
    line-height:50px;
    background-color:#ccc;
    font-size:24px;
    color:#fff;
    margin-top:-25px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.hot-sale-product .owl-nav .owl-next:hover,.hot-sale-product .owl-nav .owl-prev:hover{
    background-color:#3266cc;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.hot-sale-product .owl-nav .owl-next:before,.hot-sale-product .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.hot-sale-product .owl-nav .owl-prev{
    left:15px
}
.hot-sale-product .owl-nav .owl-prev:before{
    content:"\f104"
}
.hot-sale-product .owl-nav .owl-next{
    right:15px
}
.hot-sale-product .owl-nav .owl-next:before{
    content:"\f105"
}
.block-section-top5 .block-banner-main{
    margin-bottom:10px
}
.block-section-top5 .block-nav-categori .ui-categori{
    padding-bottom:23px
}
.block-section-top5 .block-nav-categori .ui-categori>li>a{
    line-height:40px
}
.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top5 .block-nav-categori .view-all-categori a{
    background-color:#888;
    color:#fff
}
.block-section-top5 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top5 .block-nav-categori .view-all-categori a:hover{
    background-color:#3266cc
}
@media (max-width:1199px){
    .block-section-top5 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.index-opt-5{
    background-color:#eaeaea
}
.index-opt-5 .back-to-top{
    border-color:#3266cc
}
.index-opt-5 .back-to-top .fa,.index-opt-5 .back-to-top:hover{
    background-color:#3266cc
}
.index-opt-5 .block-brand{
    margin-bottom:70px
}
.index-opt-5 .block-deals-of{
    background-color:transparent;
    margin-bottom:15px
}
.index-opt-5 .block-deals-of .product-item-opt-1 .product-item-price{
    color:#fca53c
}
.index-opt-5 .block-deals-of .product-item{
    border:1px solid #dfdfdf;
    padding:10px
}
.index-opt-5 .block-deals-of:hover .owl-nav .owl-prev{
    left:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.index-opt-5 .block-deals-of:hover .owl-nav .owl-next{
    right:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.index-opt-5 .block-deals-of .owl-nav .owl-next,.index-opt-5 .block-deals-of .owl-nav .owl-prev{
    width:30px;
    text-align:center;
    line-height:50px;
    background-color:#ccc;
    font-size:24px;
    color:#fff;
    margin-top:-25px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.index-opt-5 .block-deals-of .owl-nav .owl-next:hover,.index-opt-5 .block-deals-of .owl-nav .owl-prev:hover{
    background-color:#3266cc;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.index-opt-5 .block-deals-of .owl-nav .owl-prev{
    left:15px
}
.index-opt-5 .block-deals-of .owl-nav .owl-next{
    right:15px
}
.index-opt-5 .block-the-blog .blog-item .blog-date{
    background-color:#f4b106
}
.index-opt-5 .block-the-blog .block-title{
    padding-top:20px
}
.block-floor-products-opt7 .block-title .title{
    background-color:#3266cc;
    width:237px;
    color:#fff
}
.block-floor-products-opt7 .block-content{
    position:relative;
    padding-left:235px;
    border:1px solid #dfdfdf;
    background-color:#fff;
    border-top:none
}
.block-floor-products-opt7.block-floor-1 .col-banner .btn{
    background-color:#3266cc;
    color:#fff
}
.block-floor-products-opt7.block-floor-1 .col-banner .btn:hover{
    background-color:#fca53c
}
.block-floor-products-opt7.block-floor-2 .col-banner .btn{
    background-color:#e04f22;
    color:#fff
}
.block-floor-products-opt7.block-floor-2 .col-banner .btn:hover{
    background-color:#ff9956
}
.block-floor-products-opt7.block-floor-2 .col-banner .des{
    color:#333;
    font-weight:600
}
.block-floor-products-opt7.block-floor-3 .col-banner .btn{
    background-color:#320101;
    color:#fff
}
.block-floor-products-opt7.block-floor-3 .col-banner .btn:hover{
    background-color:#b6988e
}
.block-floor-products-opt7 .col-categori{
    width:235px;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    background-color:#fff;
    padding:21px 10px 5px 30px
}
.block-floor-products-opt7 .col-categori li{
    display:block
}
.block-floor-products-opt7 .col-categori a{
    font-size:14px;
    color:#333;
    display:block;
    line-height:34px;
    text-transform:capitalize
}
.block-floor-products-opt7 .col-categori a:hover{
    color:#fca53c
}
.block-floor-products-opt7 .col-products{
    width:75%
}
@media (max-width:991px){
    .block-floor-products-opt7 .col-products{
        width:100%
    }
}
.block-floor-products-opt7 .col-banner{
    width:25%;
    border-left:1px solid #dfdfdf
}
.block-floor-products-opt7 .col-banner .description{
    background-color:transparent!important
}
.block-floor-products-opt7 .col-banner .title{
    color:#000
}
@media (max-width:1199px){
    .block-floor-products-opt7 .block-title .title{
        width:191px
    }
    .block-floor-products-opt7 .block-content{
        padding-left:190px
    }
    .block-floor-products-opt7 .col-categori{
        width:190px;
        padding-left:20px;
        padding-top:5px
    }
    .block-floor-products-opt7 .col-featured .product-item-opt-1{
        padding-top:8px
    }
    .block-floor-products-opt7 .col-banner{
        height:457px
    }
    .block-floor-products-opt7 .col-products .product-item{
        height:229px
    }
}
@media (max-width:767px){
    .block-floor-products-opt7 .block-title .title{
        width:auto;
        padding-right:15px
    }
    .block-floor-products-opt7 .col-categori{
        display:none
    }
    .block-floor-products-opt7 .block-content{
        padding-left:0
    }
    .block-floor-products-opt7 .col-products{
        margin-bottom:0
    }
    .block-floor-products-opt7 .col-products .product-item{
        height:auto
    }
    .block-floor-products-opt7 .block-content{
        border-left:none
    }
}
@media (max-width:599px){
    .block-floor-products-opt7 .col-products{
        width:100%
    }
}
.block-deals-of-opt3 .block-title{
    padding-bottom:30px
}
.block-deals-of-opt3 .block-title:after,.block-deals-of-opt3 .block-title:before{
    content:"";
    display:table
}
.block-deals-of-opt3 .block-title:after{
    clear:both
}
.block-deals-of-opt3 .block-title>.title{
    float:left;
    color:#333;
    display:block;
    font-size:18px;
    font-weight:600;
    line-height:30px;
    padding:0;
    text-transform:uppercase
}
@media (max-width:639px){
    .block-deals-of-opt3 .block-title>.title{
        float:none
    }
}
.block-deals-of-opt3 .deals-of-countdown{
    float:right
}
@media (max-width:639px){
    .block-deals-of-opt3 .deals-of-countdown{
        width:100%;
        clear:both;
        float:none;
        margin-left:0;
        margin-top:10px
    }
}
.block-deals-of-opt3 .deals-of-countdown .title{
    font-size:16px;
    text-transform:uppercase;
    color:#333;
    font-weight:400;
    padding-left:34px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/icon-deals-of.png);
    line-height:30px;
    display:inline-block;
    vertical-align:middle;
    margin-right:6px
}
.block-deals-of-opt3 .count-down-time{
    display:inline-block;
    vertical-align:middle
}
.block-deals-of-opt3 .count-down-time:after,.block-deals-of-opt3 .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of-opt3 .count-down-time:after{
    clear:both
}
.block-deals-of-opt3 .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center;
    line-height:28px;
    border:1px solid #6e90b6;
    background-color:#fff;
    font-size:14px;
    color:#05113b;
    padding:0 7px;
    position:relative
}
.block-deals-of-opt3 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    top:0;
    right:-7px
}
.block-deals-of-opt3 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt3 .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-of-opt3 .count-down-time .box-count .number{
    width:auto;
    height:auto;
    line-height:1;
    display:inline-block;
    font-size:14px;
    background-color:transparent;
    color:#05113b;
    margin-right:4px
}
.block-deals-of-opt3 .count-down-time .box-count .text{
    display:inline-block;
    font-size:14px;
    color:#05113b;
    line-height:1
}
@media (max-width:479px){
    .block-deals-of-opt3 .count-down-time .box-count{
        padding:0 3px;
        margin-top:5px
    }
}
.block-deals-of-opt3:hover .owl-nav .owl-next,.block-deals-of-opt3:hover .owl-nav .owl-prev{
    opacity:1;
    visibility:visible
}
.block-deals-of-opt3 .owl-nav{
    position:static
}
.block-deals-of-opt3 .owl-nav .owl-next,.block-deals-of-opt3 .owl-nav .owl-prev{
    position:absolute;
    top:50%;
    margin-top:-12px;
    opacity:0;
    visibility:hidden
}
.block-deals-of-opt3 .owl-nav .owl-prev{
    left:0
}
.block-deals-of-opt3 .owl-nav .owl-next{
    right:0
}
.qc-top-site{
    background-repeat:no-repeat
}
.qc-top-site.close-bn{
    -webkit-transition:opacity .5s ease-in-out;
    -o-transition:opacity .5s ease-in-out;
    transition:opacity .5s ease-in-out
}
.qc-top-site1{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-color:#310000;
    min-height:150px;
    padding:0;
    border:none;
    box-shadow:none;
    border-radius:0;
    margin:0
}
.qc-top-site1 .container{
    position:relative
}
.qc-top-site1 .close{
    background-color:#4c2222;
    width:24px;
    height:24px;
    border:none;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/close-top.png);
    position:absolute;
    top:0;
    right:15px;
    opacity:.5
}
.qc-top-site1 .close span{
    display:none
}
.qc-top-site1 .close:hover{
    background-color:#53B475
}
.qc-top-site1 .description{
    max-width:640px;
    padding-top:33px;
    padding-bottom:10px;
    text-align:center;
    margin:auto
}
.qc-top-site1 .description .title{
    display:block;
    text-transform:capitalize;
    font-size:44px;
    font-weight:700;
    color:#f36;
    font-family:Arial;
    line-height:1;
    margin-bottom:0
}
@media (max-width:600px){
    .qc-top-site1 .description .title{
        font-size:24px
    }
}
.qc-top-site1 .description .subtitle{
    text-transform:none;
    color:#fff;
    font-weight:700;
    font-size:20px;
    display:block;
    font-family:Arial
}
.qc-top-site1 .description .des{
    color:#999;
    display:block;
    font-family:Arial;
    font-size:12px
}
.qc-top-site1 .description .btn{
    line-height:28px;
    display:inline-block;
    padding:0 9px;
    background-color:#fe5654;
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
    margin-top:7px
}
.qc-top-site1 .description .btn:focus,.qc-top-site1 .description .btn:hover{
    background-color:#fca53c
}
.block-section-top6{
    position:relative;
    padding-left:270px;
    padding-right:234px;
    margin-bottom:20px;
    background-color:#dfdfdf
}
@media (max-width:1199px){
    .block-section-top6{
        padding-left:0
    }
}
@media (max-width:991px){
    .block-section-top6{
        padding-right:0
    }
}
.block-section-top6 .banner-slide{
    position:absolute;
    top:0;
    right:0;
    width:234px
}
.block-section-top6 .banner-slide a{
    display:block;
    position:relative;
    overflow:hidden;
    margin-bottom:1px
}
.block-section-top6 .banner-slide a:after,.block-section-top6 .banner-slide a:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-section-top6 .banner-slide a:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.block-section-top6 .banner-slide a:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.block-section-top6 .banner-slide a:hover:after,.block-section-top6 .banner-slide a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-section-top6 .banner-slide a:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top6 .banner-slide a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
@media (max-width:991px){
    .block-section-top6 .banner-slide{
        display:none
    }
}
.block-section-top6 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}
@media (max-width:1199px){
    .block-section-top6 .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.block-section-top6 .block-nav-categori .block-title{
    display:none
}
.block-section-top6 .block-nav-categori .ui-categori{
    padding-bottom:21px
}
.block-section-top6 .block-nav-categori .ui-categori>li>a{
    line-height:36px;
    padding-left:20px
}
.block-section-top6 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px
}
.block-section-top6 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}
.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top6 .block-nav-categori .view-all-categori a{
    background-color:#888;
    color:#fff
}
.block-section-top6 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top6 .block-nav-categori .view-all-categori a:hover{
    background-color:#f36
}
.block-section-top6 .block-nav-categori .block-content{
    background-color:#f7f7f7;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px
}
.index-opt-6 .back-to-top{
    border-color:#f36
}
.index-opt-6 .back-to-top .fa,.index-opt-6 .back-to-top:hover{
    background-color:#f36
}
.index-opt-6 .block-service-opt3{
    padding-top:23px
}
.index-opt-6 .block-service-opt3 .item .title{
    line-height:1
}
@media (min-width:992px) and (max-width:1199px){
    .index-opt-6 .block-service-opt3 .item{
        padding-left:47px
    }
    .index-opt-6 .block-service-opt3 .item .icon{
        left:0
    }
}
@media (min-width:768px) and (max-width:991px){
    .index-opt-6 .block-service-opt3 .item{
        margin-left:45px
    }
}
@media (max-width:767px){
    .index-opt-6 .block-service-opt3{
        text-align:center
    }
    .index-opt-6 .block-service-opt3>.clearfix{
        display:inline-block;
        text-align:left
    }
}
.slide-opt-6 .item{
    height:453px
}
@media (max-width:640px){
    .slide-opt-6 .item{
        height:300px
    }
    .slide-opt-6 .item .description{
        max-width:100%!important
    }
}
.slide-opt-6 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-6 .item1 .description{
    float:right;
    padding-right:64px;
    padding-top:50px;
    max-width:250px;
    text-align:center
}
.slide-opt-6 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:2px;
    font-size:16px;
    color:#333
}
.slide-opt-6 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:30px;
    margin-bottom:27px;
    color:#fff;
    line-height:1.12
}
.slide-opt-6 .item1 .btn{
    line-height:36px;
    background-color:#e1195f;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 15px;
    font-size:16px;
    font-weight:600
}
.slide-opt-6 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-6 .item2{
    font-family:Roboto,sans-serif
}
.slide-opt-6 .item2 .description{
    margin-left:26px;
    padding-top:70px;
    text-align:center;
    float:left;
    max-width:290px
}
.slide-opt-6 .item2 .title{
    font-size:12px;
    display:block;
    margin-bottom:8px;
    font-weight:400;
    letter-spacing:6px
}
.slide-opt-6 .item2 .subtitle{
    font-weight:700;
    display:block;
    border:2px solid #333;
    font-size:48px;
    line-height:60px;
    padding:0 15px;
    margin-bottom:8px
}
@media (max-width:640px){
    .slide-opt-6 .item2 .subtitle{
        font-size:30px
    }
}
.slide-opt-6 .item2 .des{
    display:block;
    font-size:18px;
    font-weight:400
}
.slide-opt-6 .item2 .btn{
    background-color:transparent;
    line-height:24px;
    padding:0 15px;
    font-size:15px;
    display:inline-block;
    font-weight:300;
    border:3px solid #333;
    color:#333;
    margin-top:70px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-6 .item2 .btn:hover{
    text-decoration:none;
    background-color:#333;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
@media (max-width:640px){
    .slide-opt-6 .item2 .btn{
        margin-top:10px
    }
}
.slide-opt-6 .item3 .description{
    margin-right:30px;
    padding-top:70px;
    text-align:center;
    float:right;
    max-width:270px
}
.slide-opt-6 .item3 .title{
    font-size:30px;
    display:block;
    margin-bottom:0;
    font-weight:600;
    text-transform:uppercase
}
.slide-opt-6 .item3 .subtitle{
    font-weight:400;
    display:block;
    font-size:14px;
    margin-bottom:15px;
    text-transform:capitalize
}
.slide-opt-6 .item3 .btn{
    background-color:#849dc5;
    color:#fff;
    line-height:36px;
    padding:0 19px;
    font-size:16px;
    font-weight:600
}
.slide-opt-6 .item3 .btn:hover{
    background-color:#333;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.heading-opt-2{
    background-color:#fff;
    margin-bottom:0;
    padding-right:50px;
    position:relative;
    background-position:top 15px right 43px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/actions-floor.png);
    border-bottom:3px solid #f36
}
.floor_color1 .heading-opt-2{
    border-bottom-color:#f18da5
}
.floor_color2 .heading-opt-2{
    border-bottom-color:#fdc113
}
.floor_color3 .heading-opt-2{
    border-bottom-color:#20254b
}
.floor_color4 .heading-opt-2{
    border-bottom-color:#36c
}
.floor_color5 .heading-opt-2{
    border-bottom-color:#690
}
.floor_color6 .heading-opt-2{
    border-bottom-color:#6c6856
}
.floor_color7 .heading-opt-2{
    border-bottom-color:#ff6634
}
.floor_color8 .heading-opt-2{
    border-bottom-color:#1946bb
}
.floor_color9 .heading-opt-2{
    border-bottom-color:#00c0e3
}
.floor_color10 .heading-opt-2{
    border-bottom-color:#71cf2c
}
.floor_color11 .heading-opt-2{
    border-bottom-color:#9b26af
}
.heading-opt-2:after,.heading-opt-2:before{
    content:"";
    display:table
}
.heading-opt-2:after{
    clear:both
}
.heading-opt-2 .title{
    font-size:18px;
    color:#fff;
    text-transform:uppercase;
    font-weight:600;
    padding-left:15px;
    padding-right:12px;
    display:block;
    line-height:50px;
    float:left;
    background-color:#000;
    min-width:235px
}
.heading-opt-2 .title img{
    margin-right:13px;
    vertical-align:text-top
}
.heading-opt-2 .links{
    float:left
}
.heading-opt-2 .links:after,.heading-opt-2 .links:before{
    content:"";
    display:table
}
.heading-opt-2 .links:after{
    clear:both
}
.heading-opt-2 .links .dropdown-toggle{
    width:40px;
    border:none;
    background-color:transparent;
    padding:0;
    height:50px;
    font-size:18px;
    display:none
}
@media (min-width:992px){
    .heading-opt-2 .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0
    }
}
.heading-opt-2 .links li{
    float:left
}
.heading-opt-2 .links li.active>a{
    color:#fff;
    background-color:#f36;
    z-index:5
}
.heading-opt-2 .links li.active>a:before{
    content:none
}
.floor_color1 .heading-opt-2 .links li.active>a{
    background-color:#f18da5
}
.floor_color2 .heading-opt-2 .links li.active>a{
    background-color:#fdc113
}
.floor_color3 .heading-opt-2 .links li.active>a{
    background-color:#20254b
}
.floor_color4 .heading-opt-2 .links li.active>a{
    background-color:#36c
}
.floor_color5 .heading-opt-2 .links li.active>a{
    background-color:#690
}
.floor_color6 .heading-opt-2 .links li.active>a{
    background-color:#6c6856
}
.floor_color7 .heading-opt-2 .links li.active>a{
    background-color:#ff6634
}
.floor_color8 .heading-opt-2 .links li.active>a{
    background-color:#1946bb
}
.floor_color9 .heading-opt-2 .links li.active>a{
    background-color:#00c0e3
}
.floor_color10 .heading-opt-2 .links li.active>a{
    background-color:#71cf2c
}
.floor_color11 .heading-opt-2 .links li.active>a{
    background-color:#9b26af
}
.heading-opt-2 .links li:last-child>a:before{
    content:none
}
.heading-opt-2 .links a{
    display:block;
    line-height:50px;
    color:#333;
    text-transform:capitalize;
    font-size:14px;
    padding:0 25px;
    position:relative
}
.heading-opt-2 .links a:hover{
    color:#fca53c;
    background-color:transparent
}
.heading-opt-2 .links a:before{
    content:"";
    height:21px;
    width:1px;
    background-color:#dbdbdb;
    position:absolute;
    top:50%;
    margin-top:-10px;
    right:-1px
}
.heading-opt-2 .links .label-cat{
    position:absolute;
    top:-6px;
    right:0;
    line-height:18px;
    color:#fff;
    background-color:#096;
    display:block;
    border-radius:30px;
    width:32px;
    font-size:12px;
    font-weight:700;
    text-align:center
}
.heading-opt-2 .links .label-cat:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:4px 6px 0 0;
    border-color:#096 transparent transparent;
    position:absolute;
    bottom:-4px;
    left:10px
}
.heading-opt-2 .actions{
    position:absolute;
    right:18px;
    top:4px
}
.heading-opt-2 .actions .action{
    width:22px;
    text-align:center;
    line-height:20px;
    display:block;
    cursor:pointer;
    color:#ccc;
    font-size:18px
}
.heading-opt-2 .actions .action:hover{
    color:#999
}
@media (max-width:991px){
    .heading-opt-2{
        padding-right:0;
        background-position:top 15px right 80px
    }
    .heading-opt-2 .links{
        float:right
    }
    .block-floor-products-opt4 .block-title.heading-opt-2 .links{
        float:right;
        clear:none
    }
    .heading-opt-2 .links .dropdown-toggle{
        display:block
    }
    .heading-opt-2 .links .dropdown-menu{
        left:auto;
        right:0;
        width:300px;
        margin:0;
        padding:0
    }
    .heading-opt-2 .links .dropdown-menu li{
        float:none;
        display:block;
        z-index:30
    }
    .heading-opt-2 .links .dropdown-menu li a{
        z-index:40;
        border-bottom:1px solid #dedede
    }
    .heading-opt-2 .links .dropdown-menu li:last-child a{
        border-bottom:none
    }
    .heading-opt-2 .actions{
        right:48px
    }
}
@media (max-width:479px){
    .heading-opt-2{
        padding-right:0;
        background-position:top 65px right 40px
    }
    .heading-opt-2 .title{
        display:block;
        width:100%
    }
    .heading-opt-2 .links{
        float:left;
        position:static
    }
    .block-floor-products-opt4 .block-title.heading-opt-2 .links{
        float:left;
        clear:none
    }
    .heading-opt-2 .links .dropdown-menu{
        left:0;
        width:auto;
        right:0
    }
    .heading-opt-2 .actions{
        top:55px;
        right:10px
    }
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img,.index-opt-10 .block-floor-products .block-banner-floor .img-banner,.index-opt-6 .block-floor-products .block-banner-floor .box-img,.index-opt-6 .block-floor-products .block-banner-floor .img-banner{
    display:block;
    position:relative;
    overflow:hidden
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    opacity:0;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    background-color:rgba(254,86,84,.3)
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:before,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:before,.index-opt-6 .block-floor-products .block-banner-floor .box-img:before,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:before{
    left:0;
    width:0
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:after,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:after,.index-opt-6 .block-floor-products .block-banner-floor .box-img:after,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:after{
    right:0;
    width:0
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before{
    opacity:1;
    background-color:rgba(254,86,84,.3)
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:before,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:before,.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:before,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:before{
    left:0;
    width:50%;
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.index-opt-10 .block-floor-products .block-banner-floor .box-img:hover:after,.index-opt-10 .block-floor-products .block-banner-floor .img-banner:hover:after,.index-opt-6 .block-floor-products .block-banner-floor .box-img:hover:after,.index-opt-6 .block-floor-products .block-banner-floor .img-banner:hover:after{
    right:0;
    width:50%;
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.index-opt-10 .block-floor-products .block-banner-floor img,.index-opt-6 .block-floor-products .block-banner-floor img{
    display:block;
    width:100%
}
.block-floor-products-opt4{
    margin-top:30px;
    margin-bottom:30px
}
.block-floor-products-opt4 .block-banner-floor:after,.block-floor-products-opt4 .block-banner-floor:before{
    content:"";
    display:table
}
.block-floor-products-opt4 .block-banner-floor:after{
    clear:both
}
.block-floor-products-opt4 .block-banner-floor .col-sm-6{
    padding:0
}
.block-floor-products-opt4 .block-banner-floor .box-img,.block-floor-products-opt4 .block-banner-floor .img-banner{
    display:block;
    margin-bottom:10px
}
.block-floor-products-opt4 .col-banner{
    width:20%;
    position:relative;
    height:350px
}
.block-floor-products-opt4 .col-banner:after,.block-floor-products-opt4 .col-banner:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:10
}
.block-floor-products-opt4 .col-banner:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px
}
.block-floor-products-opt4 .col-banner:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px
}
.block-floor-products-opt4 .col-banner:hover:after,.block-floor-products-opt4 .col-banner:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt4 .col-banner:hover a:before{
    opacity:.3;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
@media (max-width:1199px){
    .block-floor-products-opt4 .col-banner{
        height:310px
    }
}
.block-floor-products-opt4 .col-banner a{
    z-index:100;
    display:block
}
.block-floor-products-opt4 .col-banner a:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:100;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt4 .col-banner a img{
    width:100%;
    -webkit-transform:scale(1)!important;
    -ms-transform:scale(1)!important;
    -o-transform:scale(1)!important;
    transform:scale(1)!important
}
.block-floor-products-opt4 .col-banner .label-featured{
    position:absolute;
    top:-5px;
    right:-5px;
    z-index:100
}
.block-floor-products-opt4 .col-banner .label-featured img{
    width:auto;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.block-floor-products-opt4 .col-products{
    width:80%
}
@media (max-width:991px){
    .block-floor-products-opt4 .col-products{
        width:100%
    }
}
.block-floor-products-opt4 .col-products .product-item{
    height:auto;
    width:100%
}
.block-floor-products-opt4 .col-products .product-item .product-item-photo{
    border:none
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-products-opt4 .col-products .product-item{
        height:310px
    }
}
@media (max-width:767px){
    .block-floor-products-opt4 .col-products .product-item{
        min-height:350px
    }
}
.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next,.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt4 .block-content:hover .col-products .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next,.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev{
    width:32px;
    line-height:50px;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf;
    border-radius:2px;
    font-size:24px;
    color:#333;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    margin-top:-25px;
    opacity:0
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:hover,.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#ff8c00;
    border-color:#ff8c00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before,.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt4 .block-content .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt4 .product-item-opt-2 .product-item-detail{
    padding-bottom:26px
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-products-opt4 .col-banner{
        width:22%
    }
    .block-floor-products-opt4 .col-products{
        width:78%
    }
    .block-floor-products-opt4 .product-item-opt-2 .product-item-detail{
        padding-bottom:22px
    }
    .block-floor-products-opt4 .heading-opt-2 .title{
        min-width:209px
    }
    .block-floor-products-opt4 .heading-opt-2 .links a{
        padding:0 12px
    }
}
.block-tab-products{
    margin-bottom:15px;
    padding-top:15px
}
.block-tab-products .block-title{
    margin-bottom:30px
}
@media (max-width:479px){
    .block-tab-products .block-title{
        margin-bottom:35px
    }
}
.block-tab-products .nav{
    border-bottom:1px solid #eee;
    padding-right:56px
}
.block-tab-products .nav>li{
    float:left;
    margin-right:3px
}
.block-tab-products .nav>li>a{
    display:block;
    text-transform:uppercase;
    line-height:38px;
    color:#999;
    margin-bottom:-1px;
    border-bottom:3px solid #ccc;
    padding:0 25px 0 10px;
    font-size:16px;
    font-weight:600
}
.block-tab-products .nav>li>a:focus,.block-tab-products .nav>li>a:hover{
    background-color:transparent;
    color:#333
}
.block-tab-products .nav>li.active>a{
    color:#333;
    border-bottom:3px solid #f36
}
.block-tab-products .nav>li.active>a:focus,.block-tab-products .nav>li.active>a:hover{
    background-color:transparent;
    color:#333
}
@media (max-width:600px){
    .block-tab-products .nav>li>a{
        padding:0 10px
    }
}
@media (max-width:479px){
    .block-tab-products .nav{
        padding-right:0
    }
    .block-tab-products .nav>li{
        width:100%;
        display:block;
        margin-right:0
    }
}
.block-tab-products .owl-nav{
    position:absolute;
    top:-64px;
    right:0
}
.block-tab-products .owl-nav:after,.block-tab-products .owl-nav:before{
    content:"";
    display:table
}
.block-tab-products .owl-nav:after{
    clear:both
}
@media (max-width:479px){
    .block-tab-products .owl-nav{
        top:-30px
    }
}
.block-tab-products .owl-nav .owl-next,.block-tab-products .owl-nav .owl-prev{
    text-align:center;
    display:block;
    float:left;
    margin-left:5px;
    width:24px;
    line-height:24px;
    background-color:#eee;
    color:#ccc
}
.block-tab-products .owl-nav .owl-next:hover,.block-tab-products .owl-nav .owl-prev:hover{
    background-color:#999;
    color:#fff
}
.block-tab-products .owl-nav .owl-next:before,.block-tab-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-tab-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-tab-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-tab-products .product-item-opt-2 .product-item-photo{
    border:1px solid #e0e0e0
}
.block-deals-of-opt2{
    background-color:transparent;
    margin-bottom:27px
}
.block-deals-of-opt2 .block-title{
    padding:0
}
.block-deals-of-opt2 .block-content{
    border:3px solid #f36;
    background-color:#fff
}
.block-deals-of-opt2 .block-content .heading-title{
    display:block;
    text-align:center;
    text-transform:uppercase;
    font-weight:700;
    color:#333;
    font-size:16px;
    margin-top:10px
}
.block-deals-of-opt2 .deals-of-countdown{
    margin:0;
    padding-top:10px
}
.block-deals-of-opt2 .deals-of-countdown:after,.block-deals-of-opt2 .deals-of-countdown:before{
    content:"";
    display:table
}
.block-deals-of-opt2 .deals-of-countdown:after{
    clear:both
}
.block-deals-of-opt2 .deals-of-countdown .icon{
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/icon-deals-of.png);
    width:44px;
    height:44px;
    background-color:#f36;
    position:relative;
    float:left;
    margin-right:8px
}
.block-deals-of-opt2 .deals-of-countdown .icon:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 22px 7px;
    border-color:transparent transparent #f36;
    content:"";
    position:absolute;
    top:-7px;
    left:0
}
.block-deals-of-opt2 .count-down-time{
    position:relative;
    float:left;
    padding-top:14px
}
.block-deals-of-opt2 .count-down-time:after,.block-deals-of-opt2 .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of-opt2 .count-down-time:after{
    clear:both
}
.block-deals-of-opt2 .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center;
    position:relative
}
.block-deals-of-opt2 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    line-height:24px;
    top:0;
    right:-6px
}
.block-deals-of-opt2 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt2 .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-of-opt2 .count-down-time .box-count .number{
    width:50px;
    height:24px;
    line-height:24px;
    display:block;
    font-size:16px;
    background-color:transparent;
    color:#fff;
    position:relative;
    letter-spacing:15px;
    text-align:center;
    text-indent:8px
}
.block-deals-of-opt2 .count-down-time .box-count .number:after,.block-deals-of-opt2 .count-down-time .box-count .number:before{
    content:"";
    height:24px;
    width:24px;
    background-color:#999;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.block-deals-of-opt2 .count-down-time .box-count .number:after{
    left:auto;
    right:0
}
.block-deals-of-opt2 .count-down-time .box-count .text,.block-deals-of-opt2 .count-down-time .box-days{
    display:none
}
.block-deals-of-opt2 .product-item-opt-2 .product-item-photo{
    padding:10px 15px
}
.block-deals-of-opt2 .product-item-opt-2 .product-item-name{
    margin-top:0
}
.block-deals-of-opt2 .product-item-opt-2 .product-item-detail{
    padding-left:35px
}
.heading-opt-6{
    border-bottom:1px solid #eee;
    margin-bottom:20px
}
.heading-opt-6 .title{
    line-height:30px;
    text-transform:uppercase;
    font-weight:700;
    display:inline-block;
    padding:0 24px 0 12px;
    border-bottom:3px solid #f36;
    font-size:16px
}
@media (max-width:991px){
    .block-hot-categories-opt2 .col-sm-6{
        float:left;
        width:50%
    }
    .block-hot-categories-opt2 .col-sm-6:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:639px){
    .block-hot-categories-opt2 .col-sm-6{
        width:100%
    }
}
.block-hot-categories-opt2 .item{
    margin-bottom:30px
}
.block-hot-categories-opt2 .item li{
    display:block
}
.block-hot-categories-opt2 .item li>a{
    display:block;
    position:relative;
    padding:0 12px 0 26px;
    line-height:20px;
    color:#666;
    font-size:14px
}
@media (min-width:992px) and (max-width:1199px){
    .block-hot-categories-opt2 .item li>a{
        font-size:12px
    }
}
.block-hot-categories-opt2 .item li>a:hover,.block-hot-categories-opt2 .item li>a:hover:after{
    color:#f36
}
.block-hot-categories-opt2 .item li>a:after{
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:10px;
    color:#ccc
}
.block-hot-categories-opt2 .item .description{
    margin-bottom:5px;
    background-position:center right 20px;
    background-color:#f4f4f4;
    background-repeat:no-repeat;
    min-height:110px;
    padding-left:24px
}
.block-hot-categories-opt2 .item .description .title{
    font-size:16px;
    font-weight:700;
    color:#333;
    display:table;
    height:73px
}
.block-hot-categories-opt2 .item .description .title>span{
    display:table-cell;
    vertical-align:middle
}
.block-hot-categories-opt2 .item .description .btn{
    line-height:20px;
    padding:0 7px;
    color:#fff;
    background-color:#999;
    text-transform:uppercase;
    font-size:10px;
    border:none
}
.block-hot-categories-opt2 .item .description .btn:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:5px
}
.block-hot-categories-opt2 .item .description .btn:hover{
    background-color:#f36
}
.block-showcase{
    margin-bottom:28px
}
.block-showcase .block-title{
    margin-bottom:0
}
.block-showcase .col-title{
    padding-right:30px;
    padding-left:30px
}
@media (max-width:991px){
    .block-showcase .col-title{
        margin-bottom:60px
    }
}
.block-showcase .col-title .logo-showcase{
    margin-bottom:15px;
    padding-top:15px
}
.block-showcase .col-title .des{
    border-top:1px dotted #ccc;
    padding-top:15px;
    padding-bottom:32px
}
.block-showcase .col-title .actions{
    border-top:1px dotted #ccc;
    padding-top:23px
}
.block-showcase .col-title .btn{
    text-transform:uppercase;
    line-height:28px;
    padding-left:20px;
    padding-right:10px;
    font-size:12px;
    border-color:#ccc;
    color:#333;
    font-family:Arial
}
.block-showcase .col-title .btn i{
    margin-left:15px
}
.block-showcase .col-title .btn:hover{
    background-color:#f36;
    border-color:#f36;
    color:#fff
}
.block-showcase .block-content{
    border:1px solid #eee;
    border-top:none;
    padding:22px 0
}
.block-showcase .owl-nav{
    position:absolute;
    top:-55px;
    right:0
}
.block-showcase .owl-nav:after,.block-showcase .owl-nav:before{
    content:"";
    display:table
}
.block-showcase .owl-nav:after{
    clear:both
}
@media (max-width:991px){
    .block-showcase .owl-nav{
        right:15px
    }
}
.block-showcase .owl-nav .owl-next,.block-showcase .owl-nav .owl-prev{
    text-align:center;
    display:block;
    float:left;
    margin-left:5px;
    width:24px;
    line-height:24px;
    background-color:#d9d9d9;
    color:#b5b5b5
}
.block-showcase .owl-nav .owl-next:hover,.block-showcase .owl-nav .owl-prev:hover{
    background-color:#999;
    color:#fff
}
.block-showcase .owl-nav .owl-next:before,.block-showcase .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-showcase .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-showcase .owl-nav .owl-next:before{
    content:"\f105"
}
.block-showcase .product-item{
    margin-bottom:10px
}
.block-showcase .product-item:last-child{
    margin-bottom:0
}
.block-showcase .product-item-opt-2 .product-item-info:after,.block-showcase .product-item-opt-2 .product-item-info:before{
    content:"";
    display:table
}
.block-showcase .product-item-opt-2 .product-item-info:after{
    clear:both
}
.block-showcase .product-item-opt-2 .product-item-photo{
    float:left;
    padding:0
}
.block-showcase .product-item-opt-2 .product-item-detail{
    overflow:hidden;
    padding-left:20px;
    padding-right:5px
}
.block-showcase .product-item-opt-2 .product-item-price,.block-showcase .product-item-opt-2 .product-reviews-summary{
    float:none
}
.block-showcase .product-item-opt-2 .product-item-name{
    white-space:normal
}
.index-opt-6 .block-brand{
    padding-top:40px;
    margin-bottom:30px
}
.block-service-opt3{
    margin-bottom:35px;
    background-color:#f6f6f6;
    border:1px solid #e1e1e1;
    padding-top:20px;
    padding-bottom:0
}
.index-opt-6 .block-service-opt3{
    margin-bottom:25px
}
.block-service-opt3 .item{
    font-size:12px;
    border-right:1px solid #e1e1e1;
    min-height:40px;
    padding-left:70px;
    margin-bottom:20px;
    color:#666
}
.block-service-opt3 .item .title{
    font-size:18px;
    margin:0
}
.block-service-opt3 .item .icon{
    width:40px;
    height:40px;
    line-height:40px;
    left:15px;
    background-color:transparent
}
@media (max-width:767px){
    .block-service-opt3 .item{
        border-right:none
    }
}
.block-service-opt3 .col-md-3:last-child .item{
    border-right:none
}
@media (max-width:991px){
    .block-service-opt3 .col-md-3:nth-child(2n) .item{
        border-right:none
    }
}
.slide-opt-7 .item{
    height:345px
}
@media (max-width:640px){
    .slide-opt-7 .item{
        height:300px
    }
    .slide-opt-7 .item .description{
        max-width:100%!important
    }
}
.slide-opt-7 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-7 .item1 .description{
    padding-left:70px;
    padding-top:26px;
    max-width:350px
}
.slide-opt-7 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:2px;
    font-size:20px;
    color:#000
}
.slide-opt-7 .item1 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:12px;
    color:#555;
    line-height:24px
}
.slide-opt-7 .item1 .btn{
    line-height:40px;
    background-color:#2896b5;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 13px;
    font-size:14px;
    font-weight:400
}
.slide-opt-7 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-7 .item2 .description{
    padding-left:54px;
    padding-top:160px;
    max-width:350px
}
.slide-opt-7 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:8px;
    font-size:24px;
    color:#000;
    font-family:Lato,sans-serif
}
.slide-opt-7 .item2 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:21px;
    color:#555;
    line-height:24px
}
.slide-opt-7 .item2 .btn{
    line-height:40px;
    background-color:#1369c0;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 14px;
    font-size:14px;
    font-weight:400;
    font-family:Lato,sans-serif
}
.slide-opt-7 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-7 .item3 .description{
    padding-left:54px;
    padding-top:80px;
    max-width:350px
}
.slide-opt-7 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:8px;
    font-size:24px;
    color:#000;
    font-family:Lato,sans-serif
}
.slide-opt-7 .item3 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:25px;
    color:#555;
    line-height:24px;
    font-family:Lato,sans-serif
}
.slide-opt-7 .item3 .btn{
    line-height:40px;
    background-color:#ff8c00;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 14px;
    font-size:14px;
    font-weight:400;
    font-family:Lato,sans-serif
}
.slide-opt-7 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:767px){
    .slide-opt-7 .item .description{
        padding-top:80px;
        padding-left:40px
    }
}
@media (max-width:640px){
    .slide-opt-7 .item .description{
        padding-top:40px;
        padding-left:40px
    }
}
.block-section-top7{
    position:relative;
    padding-left:200px
}
.block-section-top7 .block-nav-categori{
    position:absolute!important;
    left:0;
    top:0;
    width:200px
}
.block-section-top7 .block-nav-categori .ui-categori{
    min-height:551px
}
.block-section-top7 .block-nav-categori .block-content{
    width:200px
}
@media (min-width:992px){
    .block-section-top7 .block-nav-categori .ui-categori>li{
        margin-bottom:10px
    }
    .block-section-top7 .block-nav-categori .ui-categori>li>a{
        font-size:14px;
        padding-left:15px;
        line-height:28px;
        padding-right:5px
    }
    .block-section-top7 .block-nav-categori .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .block-section-top7 .block-nav-categori .ui-categori>li>.submenu{
        left:199px;
        width:740px
    }
    .block-section-top7 .block-nav-categori .view-all-categori a{
        line-height:46px;
        background-color:#333;
        color:#fff;
        font-size:16px;
        padding-left:16px;
        padding-right:30px;
        font-weight:400
    }
    .block-section-top7 .block-nav-categori .view-all-categori a:focus,.block-section-top7 .block-nav-categori .view-all-categori a:hover{
        background-color:#0f5194
    }
}
@media (min-width:1200px){
    .block-section-top7 .block-nav-categori{
        -webkit-box-shadow:none;
        box-shadow:none;
        border:1px solid #dfdfdf;
        border-top:none
    }
    .block-section-top7 .block-nav-categori .ui-categori>li>.submenu{
        width:970px
    }
}
@media (max-width:1199px){
    .block-section-top7 .block-nav-categori{
        display:none
    }
}
.block-section-top7 .block-slide-main{
    padding-right:370px;
    margin-bottom:6px
}
@media (max-width:1199px){
    .block-section-top7{
        padding-right:0;
        padding-left:0
    }
}
@media (max-width:991px){
    .block-section-top7{
        padding-left:0
    }
    .block-section-top7 .block-slide-main{
        padding-right:0
    }
}
.block-section-top7 .banner-slide{
    position:absolute;
    right:0;
    top:0
}
.block-section-top7 .banner-slide .box-img{
    position:relative;
    display:block
}
.block-section-top7 .banner-slide .box-img:after,.block-section-top7 .banner-slide .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-section-top7 .banner-slide .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-section-top7 .banner-slide .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-section-top7 .banner-slide .box-img img{
    display:block;
    width:100%
}
@media (max-width:1199px){
    .block-section-top7 .banner-slide{
        overflow:hidden
    }
}
@media (max-width:991px){
    .block-section-top7 .banner-slide{
        display:none;
        visibility:hidden
    }
}
.block-section-top7 .banner-slide a{
    margin-bottom:1px;
    display:block
}
.block-section-top7 .block-slide-main .owl-dots .owl-dot{
    background-color:#333
}
.block-section-top7 .block-slide-main .owl-dots .owl-dot.active{
    background-color:#fca53c
}
.block-section-top7 .block-slide-main:hover .owl-nav .owl-next{
    right:5px
}
.block-section-top7 .block-slide-main:hover .owl-nav .owl-prev{
    left:5px
}
.block-section-top7 .block-deals-of{
    padding-left:5px;
    margin-bottom:30px
}
@media (max-width:1199px){
    .block-section-top7 .block-deals-of{
        padding-left:0
    }
}
.block-section-top7 .block-deals-of .block-title{
    display:none;
    visibility:hidden
}
.block-section-top7 .block-deals-of .owl-nav .owl-next,.block-section-top7 .block-deals-of .owl-nav .owl-prev{
    width:30px;
    line-height:50px;
    margin-top:-25px;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf;
    border-radius:3px;
    font-size:24px
}
.block-section-top7 .block-deals-of .owl-nav .owl-next:hover,.block-section-top7 .block-deals-of .owl-nav .owl-prev:hover{
    border-color:#ff7f00
}
.block-section-top7 .block-deals-of:hover .owl-nav .owl-prev{
    left:6px
}
.block-section-top7 .block-deals-of:hover .owl-nav .owl-next{
    right:6px
}
.block-section-top7 .block-deals-of .product-item-opt-3 .product-item-info{
    padding-bottom:8px
}
.block-newletter-banner{
    background-color:transparent;
    padding-left:18px;
    padding-right:3px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    height:290px;
    padding-top:24px;
    position:relative;
    display:block
}
.block-newletter-banner:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
    opacity:0;
    border-radius:0;
    -webkit-transform:scale(.3);
    -ms-transform:scale(.3);
    -o-transform:scale(.3);
    transform:scale(.3);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-newletter-banner img{
    display:block;
    width:100%
}
.block-newletter-banner:hover:before{
    opacity:.4;
    border-radius:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
@media (min-width:992px) and (max-width:1199px){
    .block-newletter-banner{
        padding-top:10px;
        height:232px
    }
}
.block-newletter-banner .block-title{
    display:block;
    font-size:24px;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:26px;
    position:relative;
    z-index:20
}
@media (min-width:992px) and (max-width:1199px){
    .block-newletter-banner .block-title{
        margin-bottom:15px
    }
}
.block-newletter-banner .block-content{
    max-width:270px;
    position:relative;
    z-index:20
}
.block-newletter-banner .input-group{
    max-width:230px
}
.block-newletter-banner .form-control{
    height:45px;
    background-color:#fff;
    border:none;
    font-size:13px;
    padding-left:12px
}
.block-newletter-banner .btn-subcribe{
    height:45px;
    background-color:#ff8c00;
    width:49px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index9/subcribe.png)
}
.block-newletter-banner .btn-subcribe span{
    display:none
}
.block-newletter-banner .note{
    font-size:14px;
    color:#fff;
    line-height:20px;
    max-height:82px;
    overflow:hidden;
    display:block;
    margin-bottom:35px
}
@media (min-width:992px) and (max-width:1199px){
    .block-newletter-banner .note{
        margin-bottom:15px
    }
}
.index-opt-7{
    background-color:#f5f5f5
}
.index-opt-7 .back-to-top{
    border-color:#0f5194
}
.index-opt-7 .back-to-top .fa,.index-opt-7 .back-to-top:hover{
    background-color:#0f5194
}
.index-opt-7 .block-service-opt2{
    background-color:transparent;
    padding-top:0;
    margin-bottom:45px;
    padding-bottom:0
}
.index-opt-7 .block-service-opt2 .item{
    border:1px solid #dfdfdf;
    padding:24px 3px 10px 87px;
    min-height:120px;
    margin-bottom:15px;
    background-color:#fff
}
.index-opt-7 .block-service-opt2 .item .title{
    font-size:16px;
    font-weight:700
}
@media (min-width:992px) and (max-width:1199px){
    .index-opt-7 .block-service-opt2 .item .title{
        font-size:14px
    }
}
.index-opt-7 .block-service-opt2 .item .icon{
    left:10px;
    top:24px;
    background-color:transparent
}
@media (min-width:768px) and (max-width:1199px){
    .index-opt-7 .block-service-opt2 .item .icon{
        width:40px;
        height:40px;
        left:30px
    }
    .index-opt-7 .block-service-opt2 .item .icon img{
        max-width:100%
    }
}
.index-opt-7 .block-banner-main{
    margin-bottom:0
}
.index-opt-7 .block-banner-main a{
    margin-bottom:10px
}
.index-opt-7 .block-banner-main .col-center .row{
    margin:0 -5px
}
.index-opt-7 .block-banner-main .col-center .col{
    padding:0 5px
}
.index-opt-7 .block-banner-main .box-img{
    position:relative;
    display:block
}
.index-opt-7 .block-banner-main .box-img:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:10;
    opacity:0;
    border-radius:0;
    -webkit-transform:scale(.3);
    -ms-transform:scale(.3);
    -o-transform:scale(.3);
    transform:scale(.3);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.index-opt-7 .block-banner-main .box-img img{
    display:block;
    width:100%
}
.index-opt-7 .block-banner-main .box-img:hover:before{
    opacity:.4;
    border-radius:0;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.index-opt-7 .block-brand{
    padding:15px 0;
    border:1px solid #dfdfdf;
    margin-bottom:30px
}
.index-opt-7 .block-the-blog{
    margin-bottom:12px
}
.index-opt-7 .block-the-blog .block-title{
    margin-bottom:12px;
    padding-top:18px
}
.index-opt-7 .block-the-blog .blog-item .blog-date{
    background-color:#ff7f00
}
.block-floor-products-opt6{
    padding-top:5px;
    margin-bottom:30px
}
.block-floor-products-opt6 .block-title{
    margin-bottom:20px
}
.block-floor-products-opt6 .block-title .title{
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    line-height:19px;
    border-left:4px solid #00a2d1;
    padding-left:14px
}
.block-floor-2.block-floor-products-opt6 .block-title .title{
    border-left:4px solid #ffa340
}
.block-floor-products-opt6 .col-banner{
    width:16.67%;
    height:492px;
    overflow:hidden
}
.block-floor-products-opt6 .col-banner .description{
    min-height:126px;
    background-color:#be8255
}
.block-floor-2.block-floor-products-opt6 .col-banner .description{
    background-color:#afa3b5
}
.block-floor-products-opt6 .col-banner .description .title{
    font-size:16px;
    color:#333;
    margin-bottom:2px
}
.block-floor-products-opt6 .col-banner .description .des{
    color:#fff;
    text-transform:none;
    margin-bottom:10px
}
.block-floor-products-opt6 .col-banner .description .btn{
    background-color:#fff;
    color:#333;
    text-transform:uppercase;
    line-height:34px;
    font-weight:400
}
.block-floor-products-opt6 .col-banner .description .btn:hover{
    background-color:#fca53c;
    color:#fff
}
@media (max-width:1199px){
    .block-floor-products-opt6 .col-banner{
        height:395px
    }
}
@media (max-width:991px){
    .block-floor-products-opt6 .col-banner{
        display:none
    }
}
.block-floor-products-opt6 .col-banner img{
    display:block;
    width:100%
}
.block-floor-products-opt6 .col-products{
    width:83.33%;
    float:left
}
@media (max-width:991px){
    .block-floor-products-opt6 .col-products{
        width:100%
    }
}
@media (max-width:600px){
    .block-floor-products-opt6 .col-products .clearfix:after,.block-floor-products-opt6 .col-products .clearfix:before{
        clear:none
    }
}
.block-floor-products-opt6 .col-products .product-item{
    height:auto!important;
    float:left;
    width:20%;
    border:none;
    margin:0
}
.block-floor-products-opt6 .col-products .product-item .product-item-info{
    height:248px;
    border:1px solid #eaeaea;
    margin:-1px;
    display:block
}
@media (max-width:1199px){
    .block-floor-products-opt6 .col-products .product-item .product-item-info{
        height:199px
    }
}
@media (max-width:991px){
    .block-floor-products-opt6 .col-products .product-item .product-item-info{
        height:300px
    }
}
@media (max-width:660px){
    .block-floor-products-opt6 .col-products .product-item .product-item-info{
        height:auto
    }
}
@media (max-width:420px){
    .block-floor-products-opt6 .col-products .product-item .product-item-info{
        height:auto
    }
}
.block-floor-products-opt6 .col-products .product-item.product-item-lag{
    width:40%
}
@media (max-width:991px){
    .block-floor-products-opt6 .col-products .product-item{
        width:33.33%
    }
    .block-floor-products-opt6 .col-products .product-item.product-item-lag{
        display:none
    }
}
@media (max-width:600px){
    .block-floor-products-opt6 .col-products .product-item{
        width:50%;
        float:left
    }
    .block-floor-products-opt6 .col-products .product-item .product-item-detail{
        padding-left:6px;
        padding-right:6px
    }
}
@media (max-width:379px){
    .block-floor-products-opt6 .col-products .product-item{
        width:100%
    }
}
.block-floor-products-opt6 .col-products .product-item .product-item-info{
    padding-top:17px
}
.block-floor-products-opt6 .col-products .product-item-lag{
    position:relative
}
.block-floor-products-opt6 .col-products .product-item-lag .product-item-photo{
    position:static;
    padding:0
}
.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    background-color:rgba(182,128,72,.5);
    text-align:center;
    font-size:16px;
    font-weight:700
}
.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name{
    font-size:16px;
    font-weight:700;
    color:#fff;
    margin:20px 0
}
.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name a{
    color:#fff
}
.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail{
    background-color:rgba(97,73,109,.5);
    top:auto;
    bottom:0
}
.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name{
    margin:10px 0;
    font-weight:400
}
.block-floor-2.block-floor-products-opt6 .col-products .product-item-lag .product-item-detail .product-item-name b{
    font-weight:700
}
.block-floor-products-opt6 .col-products .product-item-lag .product-item-info{
    padding:0
}
.block-floor-products-opt6 .block-content{
    border-top:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    border-bottom:3px solid #ff9310
}
.block-floor-products-opt6 .block-footer{
    background-color:#fff;
    padding:21px 20px 28px;
    border:1px solid #eaeaea
}
.block-floor-products-opt6 .block-footer .heading{
    margin-bottom:25px
}
.block-floor-products-opt6 .block-footer .heading:after,.block-floor-products-opt6 .block-footer .heading:before{
    content:"";
    display:table
}
.block-floor-products-opt6 .block-footer .heading:after{
    clear:both
}
.block-floor-products-opt6 .block-footer .heading>.title{
    font-size:16px;
    display:block;
    text-transform:uppercase;
    color:#333;
    font-weight:700;
    float:left;
    line-height:30px
}
.block-floor-products-opt6 .block-footer .heading>ul{
    float:right
}
.block-floor-products-opt6 .block-footer .heading>ul>li{
    float:left
}
.block-floor-products-opt6 .block-footer .heading>ul>li>a{
    line-height:30px;
    padding:0 12px;
    display:block;
    background-color:transparent;
    color:#333;
    font-size:12px;
    font-weight:400;
    text-transform:uppercase
}
.block-floor-products-opt6 .block-footer .heading>ul>li.active>a{
    background-color:#ff8c00;
    color:#fff
}
.block-floor-products-opt6 .block-footer .product-item{
    border:none
}
.block-floor-products-opt6 .block-footer .product-item .product-item-info{
    padding:0
}
.block-floor-products-opt6 .block-footer .product-item .product-item-info:after,.block-floor-products-opt6 .block-footer .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-floor-products-opt6 .block-footer .product-item .product-item-info:after{
    clear:both
}
.block-floor-products-opt6 .block-footer .product-item .product-item-photo{
    padding:0;
    float:left;
    width:93px;
    margin-right:5px
}
.block-floor-products-opt6 .block-footer .product-item .product-item-detail{
    overflow:hidden;
    padding:20px 0 0
}
.block-floor-products-opt6 .block-footer .product-item .product-item-name{
    white-space:normal
}
.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next,.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-prev{
    left:-15px
}
.block-floor-products-opt6 .block-footer:hover .owl-nav .owl-next{
    right:-15px
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-next,.block-floor-products-opt6 .block-footer .owl-nav .owl-prev{
    width:32px;
    text-align:center;
    line-height:50px;
    border-radius:3px;
    border:1px solid #dfdfdf;
    background-color:#f5f5f6;
    color:#333;
    font-size:24px;
    top:50%;
    margin-top:-25px;
    position:absolute;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-next:hover,.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:hover{
    color:#fff;
    border-color:#ff8c00;
    background-color:#ff8c00
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before,.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt6 .block-footer .owl-nav .owl-next:before{
    content:"\f105"
}
.block-bestseller-op2{
    margin-top:20px;
    margin-bottom:60px
}
.block-bestseller-op2 .block-title{
    margin-bottom:20px
}
.block-bestseller-op2 .block-title .title{
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    line-height:19px;
    border-left:4px solid #ff1877;
    padding-left:14px
}
.block-bestseller-op2 .row{
    margin:0
}
.block-bestseller-op2 .col{
    padding:0
}
.block-bestseller-op2 .box-categories{
    background-color:#fff;
    padding:25px 15px 10px;
    border:1px solid #dfdfdf;
    margin:-1px
}
.block-bestseller-op2 .box-categories>.title{
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    line-height:19px;
    margin-bottom:30px
}
.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-detail,.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info,.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-photo{
    padding:0
}
.block-bestseller-op2 .box-categories .product-item-opt-4 .product-item-info{
    padding-top:8px;
    padding-bottom:10px
}
.slide-opt-8 .item{
    height:440px
}
@media (max-width:640px){
    .slide-opt-8 .item{
        height:300px
    }
    .slide-opt-8 .item .description{
        max-width:100%!important
    }
}
.slide-opt-8 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-8 .item1 .description{
    padding-right:25px;
    padding-top:102px;
    max-width:400px;
    float:right
}
.slide-opt-8 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:2px;
    font-size:25px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item1 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:28px;
    color:#555;
    line-height:20px;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item1 .btn{
    line-height:43px;
    background-color:#d5625c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 13px;
    font-size:16px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-8 .item2 .description{
    padding-left:40px;
    padding-top:140px;
    max-width:412px;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:4px;
    font-size:25px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item2 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:27px;
    color:#555;
    line-height:20px
}
.slide-opt-8 .item2 .btn{
    line-height:43px;
    background-color:#d5625c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 14px;
    font-size:16px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-8 .item3 .description{
    padding-left:362px;
    padding-top:139px;
    max-width:100%;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:4px;
    font-size:25px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item3 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:25px;
    color:#888;
    line-height:20px;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item3 .btn{
    line-height:40px;
    background-color:#d5625c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 14px;
    font-size:16px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-8 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:640px){
    .slide-opt-8 .item .description{
        padding-top:40px;
        padding-left:40px
    }
}
.block-section-top8{
    position:relative;
    padding-left:209px;
    padding-top:10px;
    margin-bottom:25px
}
.block-section-top8 .block-nav-categori{
    position:absolute!important;
    top:0;
    left:0
}
.block-section-top8 .block-nav-categori .block-content{
    width:200px
}
.block-section-top8 .block-nav-categori .block-content .icon{
    display:none
}
@media (min-width:992px){
    .block-section-top8 .block-nav-categori .block-content .ui-categori{
        margin-bottom:3px
    }
    .block-section-top8 .block-nav-categori .block-content .ui-categori>li{
        margin-bottom:10px
    }
    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>a{
        font-size:14px;
        padding-left:15px;
        line-height:28px;
        padding-right:5px
    }
    .block-section-top8 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>.submenu{
        left:199px;
        width:740px
    }
    .block-section-top8 .block-nav-categori .block-content .view-all-categori a{
        line-height:36px;
        background-color:#7e7e7e;
        color:#fff;
        font-size:16px;
        font-family:Lato,sans-serif;
        padding-left:16px;
        padding-right:30px;
        font-weight:400
    }
    .block-section-top8 .block-nav-categori .block-content .view-all-categori a:focus,.block-section-top8 .block-nav-categori .block-content .view-all-categori a:hover{
        background-color:#656565
    }
}
@media (min-width:1200px){
    .block-section-top8 .block-nav-categori .block-content{
        -webkit-box-shadow:none;
        box-shadow:none;
        border:1px solid #dfdfdf;
        border-top:none;
        margin-top:1px
    }
    .block-section-top8 .block-nav-categori .block-content .ui-categori>li>.submenu{
        width:970px
    }
}
@media (max-width:1199px){
    .block-section-top8 .block-nav-categori{
        display:none;
        visibility:hidden
    }
}
.block-section-top8 .block-slide-main{
    padding-right:230px;
    margin-bottom:6px
}
@media (max-width:1199px){
    .block-section-top8{
        padding-right:0;
        padding-left:0
    }
}
@media (max-width:991px){
    .block-section-top8{
        padding-left:0
    }
    .block-section-top8 .block-slide-main{
        padding-right:0
    }
}
.block-section-top8 .banner-slide{
    position:absolute;
    right:0;
    top:0;
    width:220px
}
@media (max-width:1199px){
    .block-section-top8 .banner-slide{
        width:215px;
        overflow:hidden
    }
}
@media (max-width:991px){
    .block-section-top8 .banner-slide{
        display:none;
        visibility:hidden
    }
}
.block-section-top8 .banner-slide a{
    margin-top:10px;
    display:block;
    position:relative;
    margin-bottom:11px
}
@media (max-width:1199px){
    .block-section-top8 .banner-slide a{
        margin-bottom:15px
    }
}
.block-section-top8 .banner-slide a:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.3);
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top8 .banner-slide a img{
    display:block;
    width:100%
}
.block-section-top8 .banner-slide a:hover:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.index-opt-8{
    background-color:#f5f5f5
}
.index-opt-8 .back-to-top{
    border-color:#ff8307
}
.index-opt-8 .back-to-top .fa,.index-opt-8 .back-to-top:hover{
    background-color:#ff8307
}
.index-opt-8 .block-banner-main .row{
    margin:0 -5px
}
.index-opt-8 .block-banner-main .col-md-6,.index-opt-8 .block-banner-main .col-sm-6{
    padding:0 5px
}
.index-opt-8 .block-banner-main a{
    margin-bottom:25px
}
.heading-opt2 .title{
    font-size:14px;
    line-height:20px;
    display:block;
    text-transform:uppercase;
    color:#333;
    font-weight:700;
    margin-bottom:17px
}
.block-featured-opt8{
    margin-bottom:30px
}
.block-featured-opt8 .block-content{
    border:1px solid #dfdfdf;
    background-color:#fff;
    padding:10px 10px 25px
}
.block-featured-opt8 .product-item .product-item-detail,.block-featured-opt8 .product-item .product-item-info,.block-featured-opt8 .product-item .product-item-photo{
    padding:0
}
.block-bestseller-opt8{
    margin-bottom:23px
}
.block-bestseller-opt8 .product-item{
    margin-bottom:1px
}
.block-bestseller-opt8 .product-item .product-item-info,.block-bestseller-opt8 .product-item .product-item-photo{
    padding:0
}
.block-bestseller-opt8 .product-item .product-item-detail{
    padding:0 10px
}
.block-bestseller-opt8 .product-item .product-item-info{
    border:1px solid #dfdfdf;
    padding-bottom:23px
}
.block-arrival-opt8{
    margin-bottom:23px
}
.block-arrival-opt8 .block-content{
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:8px
}
.block-arrival-opt8 .block-content:after,.block-arrival-opt8 .block-content:before{
    content:"";
    display:table
}
.block-arrival-opt8 .block-content:after{
    clear:both
}
.block-arrival-opt8 .col-banner{
    width:29%;
    float:left;
    position:relative;
    border:10px solid #f2f2f2;
    min-height:530px
}
@media (max-width:1199px){
    .block-arrival-opt8 .col-banner{
        min-height:550px
    }
}
@media (max-width:1199px){
    .block-arrival-opt8 .col-banner{
        display:none
    }
}
.block-arrival-opt8 .col-banner:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.22);
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:5
}
.block-arrival-opt8 .col-banner .img{
    display:block;
    overflow:hidden
}
.block-arrival-opt8 .col-banner:hover:before{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-arrival-opt8 .col-banner:hover .img img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-arrival-opt8 .col-banner img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-arrival-opt8 .col-banner .des{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:15px 15px 23px;
    font-size:14px;
    color:#666;
    z-index:10
}
.block-arrival-opt8 .col-banner .des p{
    margin-bottom:2px;
    display:block
}
.block-arrival-opt8 .col-banner .des .title{
    display:block;
    font-size:30px;
    font-weight:700;
    color:#333;
    font-family:Lato,sans-serif;
    margin-bottom:10px
}
.block-arrival-opt8 .col-products{
    width:71%;
    float:left;
    padding:10px 10px 0 20px
}
@media (max-width:1199px){
    .block-arrival-opt8 .col-products{
        width:100%
    }
}
.block-arrival-opt8 .product-item{
    margin-bottom:12px
}
.block-arrival-opt8 .product-item .product-item-detail,.block-arrival-opt8 .product-item .product-item-info,.block-arrival-opt8 .product-item .product-item-photo{
    padding:0
}
.block-hot-categori-opt8{
    margin-bottom:23px
}
.block-hot-categori-opt8 .block-content{
    padding:10px;
    background-color:#fff
}
.block-hot-categori-opt8 .product-item{
    padding-bottom:1px
}
.block-hot-categori-opt8 .product-item:hover .product-item-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opt8 .product-item-info{
    border:1px solid #dfdfdf
}
.block-hot-categori-opt8 .product-item-photo{
    text-align:center;
    display:block;
    position:relative;
    overflow:hidden
}
.block-hot-categori-opt8 .product-item-photo img{
    margin:auto;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opt8 .product-item-detail{
    padding:0 4px 0 7px;
    min-height:61px
}
.block-hot-categori-opt8 .product-item-name{
    display:block;
    font-size:14px;
    font-weight:600;
    color:#333;
    margin-bottom:2px;
    margin-top:12px
}
.block-hot-categori-opt8 .product-item-name a{
    color:#333
}
.block-hot-categori-opt8 .product-item-name a:hover{
    color:#fca53c
}
.block-hot-categori-opt8 .btn{
    color:#888;
    font-size:14px;
    font-weight:400;
    text-transform:capitalize;
    line-height:20px;
    border:none;
    background-color:transparent;
    padding:0
}
.block-hot-categori-opt8 .btn:after{
    content:"\f101";
    font-family:FontAwesome;
    font-size:13px;
    margin-left:4px
}
.block-hot-categori-opt8 .btn:hover{
    color:#ff8c00
}
.block-featured-brand-opt8{
    margin-bottom:40px
}
.block-featured-brand-opt8 .block-content{
    padding-top:60px;
    border:1px solid #dfdfdf;
    background-color:#fff
}
@media (max-width:479px){
    .block-featured-brand-opt8 .block-content{
        padding-top:20px
    }
}
.block-featured-brand-opt8 .footer-page{
    font-family:Lato,sans-serif;
    font-size:14px;
    font-weight:700;
    line-height:30px;
    padding:15px 0;
    text-align:center;
    height:60px;
    color:#999
}
.block-featured-brand-opt8 .footer-page .cus{
    color:#333
}
.block-featured-brand-opt8 .product-item{
    margin-bottom:8px
}
.block-featured-brand-opt8 .product-item-info:after,.block-featured-brand-opt8 .product-item-info:before{
    content:"";
    display:table
}
.block-featured-brand-opt8 .product-item-info:after{
    clear:both
}
.block-featured-brand-opt8 .product-item-detail{
    width:55%;
    float:left
}
@media (max-width:479px){
    .block-featured-brand-opt8 .product-item-detail{
        width:100%
    }
}
.block-featured-brand-opt8 .product-item-photo{
    float:right;
    width:34%
}
@media (max-width:479px){
    .block-featured-brand-opt8 .product-item-photo{
        width:100%;
        margin-bottom:20px
    }
}
.block-featured-brand-opt8 .product-item-name{
    display:block;
    font-size:28px;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.1
}
.block-featured-brand-opt8 .product-item-subname{
    font-size:18px;
    font-weight:400;
    text-transform:capitalize;
    color:#999;
    margin-bottom:20px;
    display:block
}
.block-featured-brand-opt8 .product-item-subname a{
    color:#999
}
.block-featured-brand-opt8 .product-item-des{
    font-size:14px;
    color:#666;
    line-height:20px;
    margin-bottom:35px
}
.block-featured-brand-opt8 .btn{
    line-height:34px;
    border:none;
    padding:0 10px;
    text-transform:capitalize;
    color:#fff;
    background-color:#ff8c00;
    font-size:14px
}
.block-featured-brand-opt8 .btn:after{
    content:"\f105";
    font-family:FontAwesome;
    margin-left:5px
}
.block-featured-brand-opt8 .btn:hover{
    background-color:#cc7000
}
.block-featured-brand-opt8 .owl-carousel{
    padding-right:80px;
    padding-left:100px
}
@media (max-width:600px){
    .block-featured-brand-opt8 .owl-carousel{
        padding:0 20px
    }
}
.block-featured-brand-opt8:hover .owl-nav .owl-next,.block-featured-brand-opt8:hover .owl-nav .owl-prev{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-featured-brand-opt8:hover .owl-nav .owl-prev{
    left:15px
}
.block-featured-brand-opt8:hover .owl-nav .owl-next{
    right:15px
}
.block-featured-brand-opt8 .owl-nav .owl-next,.block-featured-brand-opt8 .owl-nav .owl-prev{
    width:30px;
    line-height:50px;
    text-align:center;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf;
    font-size:24px;
    color:#333;
    position:absolute;
    top:50%;
    margin-top:-25px;
    border-radius:3px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-featured-brand-opt8 .owl-nav .owl-next:before,.block-featured-brand-opt8 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-featured-brand-opt8 .owl-nav .owl-next:hover,.block-featured-brand-opt8 .owl-nav .owl-prev:hover{
    background-color:#ff8c00;
    color:#fff;
    border-color:#ff8c00
}
.block-featured-brand-opt8 .owl-nav .owl-prev{
    left:25px
}
.block-featured-brand-opt8 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-featured-brand-opt8 .owl-nav .owl-next{
    right:25px
}
.block-featured-brand-opt8 .owl-nav .owl-next:before{
    content:"\f105"
}
.block-product-sidebar-opt8{
    margin-bottom:23px
}
.block-product-sidebar-opt8 .block-content{
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:10px 10px 6px
}
.block-product-sidebar-opt8 .product-item{
    margin-bottom:14px
}
.block-product-sidebar-opt8 .product-item .product-item-detail,.block-product-sidebar-opt8 .product-item .product-item-info,.block-product-sidebar-opt8 .product-item .product-item-photo{
    padding:0
}
.block-product-sidebar-opt8 .product-item .product-item-info:after,.block-product-sidebar-opt8 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-product-sidebar-opt8 .product-item .product-item-info:after{
    clear:both
}
.block-product-sidebar-opt8 .product-item .product-item-photo{
    float:left;
    margin-right:10px;
    width:40%;
    max-width:100px
}
.block-product-sidebar-opt8 .product-item .product-item-detail{
    overflow:hidden
}
.block-product-sidebar-opt8 .product-item .product-item-name{
    margin-top:5px;
    white-space:normal
}
.block-product-sidebar-opt8 .block-footer{
    border:1px solid #dfdfdf;
    margin-top:-1px;
    background-color:#fff;
    padding:0 10px;
    line-height:40px;
    min-height:40px
}
.block-product-sidebar-opt8 .block-footer .page{
    display:block;
    text-align:right;
    padding-right:73px;
    font-size:14px;
    font-family:Lato,sans-serif;
    font-weight:700;
    color:#999
}
.block-product-sidebar-opt8 .block-footer .page .cus{
    color:#333
}
.block-product-sidebar-opt8 .owl-nav{
    position:absolute;
    bottom:-40px;
    right:0
}
.block-product-sidebar-opt8 .owl-nav:after,.block-product-sidebar-opt8 .owl-nav:before{
    content:"";
    display:table
}
.block-product-sidebar-opt8 .owl-nav:after{
    clear:both
}
.block-product-sidebar-opt8 .owl-nav .owl-next,.block-product-sidebar-opt8 .owl-nav .owl-prev{
    width:24px;
    line-height:25px;
    text-align:center;
    background-color:#fff;
    border:1px solid #dfdfdf;
    font-size:14px;
    color:#333;
    border-radius:1px;
    float:left;
    margin-left:8px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-product-sidebar-opt8 .owl-nav .owl-next:before,.block-product-sidebar-opt8 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-product-sidebar-opt8 .owl-nav .owl-next:hover,.block-product-sidebar-opt8 .owl-nav .owl-prev:hover{
    background-color:#ff8c00;
    color:#fff;
    border-color:#ff8c00
}
.block-product-sidebar-opt8 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-product-sidebar-opt8 .owl-nav .owl-next:before{
    content:"\f105"
}
.block-service-opt8{
    margin-bottom:30px
}
.block-service-opt8 .item{
    background-color:#fff;
    border:1px solid #dfdfdf;
    padding:20px 0;
    margin-bottom:10px
}
.block-service-opt8 .item .detail{
    padding-left:50px;
    padding-right:20px
}
@media (max-width:1199px){
    .block-service-opt8 .item .detail{
        padding-left:20px
    }
}
.block-service-opt8 .item .icon{
    width:80px;
    line-height:80px;
    display:block;
    border-radius:100%;
    background-color:#666;
    text-align:center;
    margin:auto auto 25px
}
.block-service-opt8 .item .icon img{
    margin-left:4px
}
.block-service-opt8 .item .title{
    display:block;
    font-size:20px;
    font-weight:600;
    text-transform:uppercase;
    color:#333;
    margin-bottom:15px
}
@media (max-width:1199px){
    .block-service-opt8 .item .title{
        font-size:14px
    }
}
.block-service-opt8 .item .des{
    font-size:14px;
    color:#666;
    overflow:hidden;
    height:83px;
    line-height:20px;
    margin-bottom:8px
}
.block-service-opt8 .item .des p{
    margin-bottom:2px
}
.block-service-opt8 .item .btn{
    color:#ff8c00;
    font-weight:400;
    font-size:14px;
    text-transform:none;
    padding:0;
    line-height:20px;
    border:none
}
.block-service-opt8 .item .btn:hover{
    color:#cc7000
}
.block-product-sidebar-opt8 .heading-opt2 .title{
    margin-bottom:13px
}
.block-deals-of-opt4{
    background-color:transparent
}
.block-deals-of-opt4 .block-title{
    margin-bottom:10px;
    position:relative;
    padding:0
}
.block-deals-of-opt4 .block-title:after,.block-deals-of-opt4 .block-title:before{
    content:"";
    display:table
}
.block-deals-of-opt4 .block-title:after{
    clear:both
}
.block-deals-of-opt4 .block-title .title{
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    line-height:32px;
    font-family:Lato,sans-serif;
    display:block
}
.block-deals-of-opt4 .deals-of-countdown{
    padding-top:0;
    display:block;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    right:0
}
@media (max-width:600px){
    .block-deals-of-opt4 .deals-of-countdown{
        text-align:right
    }
}
.block-deals-of-opt4 .deals-of-countdown .icon{
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/media/index10/icon-deals-of.png);
    width:32px;
    height:32px;
    position:relative;
    margin-right:8px;
    display:inline-block;
    vertical-align:middle
}
.block-deals-of-opt4 .count-down-time{
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.block-deals-of-opt4 .count-down-time:after,.block-deals-of-opt4 .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of-opt4 .count-down-time:after{
    clear:both
}
.block-deals-of-opt4 .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center;
    position:relative
}
.block-deals-of-opt4 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    line-height:24px;
    top:0;
    right:-6px
}
.block-deals-of-opt4 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt4 .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-of-opt4 .count-down-time .box-count .number{
    width:50px;
    height:24px;
    line-height:24px;
    display:block;
    font-size:18px;
    background-color:transparent;
    color:#fff;
    position:relative;
    letter-spacing:15px;
    text-align:center;
    text-indent:8px
}
.block-deals-of-opt4 .count-down-time .box-count .number:after,.block-deals-of-opt4 .count-down-time .box-count .number:before{
    content:"";
    height:24px;
    width:24px;
    background-color:#999;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.block-deals-of-opt4 .count-down-time .box-count .number:after{
    left:auto;
    right:0
}
.block-deals-of-opt4 .count-down-time .box-count .text,.block-deals-of-opt4 .count-down-time .box-days{
    display:none
}
.block-deals-of-opt4:hover .owl-nav .owl-next,.block-deals-of-opt4:hover .owl-nav .owl-prev{
    opacity:1;
    visibility:visible;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
.block-deals-of-opt4:hover .owl-nav .owl-prev{
    left:0
}
.block-deals-of-opt4:hover .owl-nav .owl-next{
    right:0
}
.block-deals-of-opt4 .owl-nav{
    position:static
}
.block-deals-of-opt4 .owl-nav .owl-next,.block-deals-of-opt4 .owl-nav .owl-prev{
    position:absolute;
    top:50%;
    margin-top:-45px;
    width:27px;
    line-height:40px;
    background-color:transparent;
    color:#333;
    font-size:30px;
    text-align:center;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
.block-deals-of-opt4 .owl-nav .owl-next:hover,.block-deals-of-opt4 .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#ff7f00
}
.block-deals-of-opt4 .owl-nav .owl-prev{
    left:20px
}
.block-deals-of-opt4 .owl-nav .owl-next{
    right:20px
}
.block-service-opt4 .item .title{
    font-size:18px
}
@media (min-width:992px) and (max-width:1199px){
    .block-service-opt4 .item .title{
        font-size:15px
    }
}
.block-service-opt4 .item .icon{
    width:66px;
    height:66px;
    line-height:62px
}
@media (max-width:767px){
    .block-service-opt4 .item{
        max-width:300px;
        margin-left:auto;
        margin-right:auto
    }
}
.block-service-opt4{
    background-color:transparent;
    padding-top:0;
    margin-bottom:15px;
    padding-bottom:0
}
.block-service-opt4 .item{
    border:1px solid #dfdfdf;
    padding:24px 3px 10px;
    min-height:120px;
    margin-bottom:15px;
    width:100%;
    text-align:center
}
.block-service-opt4 .item .icon{
    left:10px;
    top:24px;
    background-color:#ff7f00;
    display:inline-block;
    vertical-align:top;
    position:static
}
.block-service-opt4 .item .des{
    vertical-align:top;
    display:inline-block;
    text-align:left
}
@media (max-width:1199px) and (min-width:992px){
    .block-service-opt4 .item{
        font-size:12px
    }
    .block-service-opt4 .item .icon{
        width:50px;
        line-height:50px;
        height:50px;
        margin-top:10px
    }
    .block-service-opt4 .item .icon img{
        width:30px
    }
}
@media (max-width:767px){
    .block-service-opt4 .item{
        text-align:left;
        padding-left:15px
    }
}
.slide-opt-9{
    padding-top:10px;
    margin-bottom:7px
}
.slide-opt-9 .item{
    height:287px
}
@media (max-width:640px){
    .slide-opt-9 .item{
        height:287px
    }
    .slide-opt-9 .item .description{
        max-width:100%!important
    }
}
.slide-opt-9 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-9 .item1 .description{
    padding-right:15px;
    padding-top:102px;
    max-width:270px;
    float:right;
    font-family:Lato,sans-serif
}
@media (max-width:1199px){
    .slide-opt-9 .item1 .description{
        margin-right:30px
    }
}
.slide-opt-9 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:13px;
    font-size:18px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item1 .des{
    display:block;
    text-transform:none;
    font-weight:400;
    font-size:16px;
    margin-bottom:15px;
    color:#10286c;
    line-height:20px;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item1 .btn{
    line-height:36px;
    background-color:#10286c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 20px;
    font-size:14px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-9 .item2 .description{
    padding-left:40px;
    padding-top:67px;
    max-width:412px;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:4px;
    font-size:18px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item2 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:15px;
    color:#888;
    line-height:20px
}
.slide-opt-9 .item2 .btn{
    line-height:36px;
    background-color:#10286c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 12px;
    font-size:14px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-9 .item3 .description{
    margin-right:20px;
    padding-top:64px;
    max-width:255px;
    font-family:Lato,sans-serif;
    float:right;
    width:100%
}
.slide-opt-9 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:4px;
    font-size:18px;
    color:#333;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item3 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:25px;
    color:#888;
    line-height:20px;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item3 .btn{
    line-height:36px;
    background-color:#10286c;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 14px;
    font-size:14px;
    font-weight:700;
    font-family:Lato,sans-serif
}
.slide-opt-9 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:640px){
    .slide-opt-9 .item .description{
        padding-top:40px;
        padding-left:40px;
        float:none;
        margin:0
    }
}
.block-section-top9{
    position:relative;
    padding-left:212px;
    padding-right:210px
}
.block-section-top9 .block-nav-categori{
    position:absolute!important;
    top:0;
    left:0;
    width:200px
}
.block-section-top9 .block-nav-categori .ui-categori{
    min-height:506px
}
@media (min-width:992px){
    .block-section-top9 .block-nav-categori{
        display:block;
        visibility:visible;
        opacity:1
    }
}
.block-section-top9 .block-nav-categori .block-content .icon{
    display:none
}
@media (min-width:992px){
    .block-section-top9 .block-nav-categori .block-content{
        width:200px;
        -webkit-box-shadow:none;
        box-shadow:none;
        border:1px solid #ff7f00;
        border-top:none
    }
    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>a{
        font-size:14px;
        padding-left:15px;
        line-height:28px;
        padding-right:5px
    }
    .block-section-top9 .block-nav-categori .block-content .ui-categori>li.parent>a:after{
        line-height:28px;
        width:16px;
        font-size:13px
    }
    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>.submenu{
        left:200px;
        width:740px
    }
    .block-section-top9 .block-nav-categori .block-content .view-all-categori a{
        line-height:36px;
        background-color:#ff7f00;
        color:#fff;
        font-size:16px;
        font-family:Lato,sans-serif;
        padding-left:16px;
        padding-right:30px;
        font-weight:400
    }
    .block-section-top9 .block-nav-categori .block-content .view-all-categori a:focus,.block-section-top9 .block-nav-categori .block-content .view-all-categori a:hover{
        background-color:#c60
    }
}
@media (min-width:1200px){
    .block-section-top9 .block-nav-categori .block-content .ui-categori>li>.submenu{
        width:970px
    }
}
@media (max-width:991px){
    .block-section-top9 .block-nav-categori{
        display:none;
        visibility:hidden
    }
}
@media (max-width:1199px){
    .block-section-top9{
        padding-right:0
    }
}
@media (max-width:991px){
    .block-section-top9{
        padding-left:0
    }
}
.block-section-top9 .banner-slide{
    position:absolute;
    right:0;
    top:10px
}
@media (max-width:1199px){
    .block-section-top9 .banner-slide{
        display:none;
        visibility:hidden
    }
}
.block-section-top9 .banner-slide a{
    margin-bottom:1px;
    display:block;
    position:relative;
    overflow:hidden
}
.block-section-top9 .banner-slide a:after,.block-section-top9 .banner-slide a:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-section-top9 .banner-slide a:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.block-section-top9 .banner-slide a:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.block-section-top9 .banner-slide a:hover:after,.block-section-top9 .banner-slide a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-section-top9 .banner-slide a:hover img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top9 .banner-slide a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top9 .banner-slide a:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.block-section-top9 .block-deals-of{
    margin-bottom:36px
}
.block-section-top9 .block-deals-of .product-item-opt-1{
    padding-bottom:0
}
.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-detail{
    padding:0
}
.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-price{
    font-size:14px;
    color:#000
}
.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name{
    margin-top:6px;
    margin-bottom:2px;
    color:#000
}
.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a{
    color:#000
}
.block-section-top9 .block-deals-of .product-item-opt-1 .product-item-name a:hover{
    color:#fca53c
}
.block-section-top9 .block-deals-of .deals-of-countdown .icon{
    background-image:url(../images/icon/index9/icon-deals-of.png)
}
.index-opt-9 .back-to-top{
    border-color:#ff7f00
}
.index-opt-9 .back-to-top .fa,.index-opt-9 .back-to-top:hover{
    background-color:#ff7f00
}
.index-opt-9 .block-banner-main,.index-opt-9 .block-banner-main a{
    margin-bottom:0
}
.index-opt-9 .block-banner-main .col{
    padding:0
}
.index-opt-9 .block-banner-main .row{
    margin:0
}
.index-opt-9 .block-brand{
    padding:15px 0;
    border:1px solid #dfdfdf;
    margin-bottom:30px
}
.index-opt-9 .block-brand img{
    border:none
}
.index-opt-9 .block-the-blog{
    margin-bottom:12px
}
.index-opt-9 .block-the-blog .block-title{
    margin-bottom:12px;
    padding-top:18px
}
.index-opt-9 .block-the-blog .blog-item .blog-date{
    background-color:#ff7f00
}
.index-opt-9 .block-the-blog .blog-item .blog-actions .action{
    color:#333
}
.index-opt-9 .block-the-blog .blog-item .blog-actions .action:hover{
    color:#ff7f00
}
.block-floor-products-opt5{
    margin-bottom:30px
}
.floor_color2.block-floor-products-opt5{
    margin-bottom:35px
}
.block-floor-products-opt5 .block-title{
    background-image:none;
    border:none;
    padding-right:64px
}
.floor_color1.block-floor-products-opt5 .block-title{
    background-color:#3cb3b5
}
.floor_color2.block-floor-products-opt5 .block-title{
    background-color:#01b908
}
.floor_color3.block-floor-products-opt5 .block-title{
    background-color:#cc453c
}
.floor_color4.block-floor-products-opt5 .block-title{
    background-color:#ed8c23
}
.block-floor-products-opt5 .block-title>.title{
    line-height:46px;
    font-size:14px;
    font-weight:700
}
.block-floor-products-opt5 .block-title .links{
    float:right;
    clear:none
}
@media (min-width:992px){
    .block-floor-products-opt5 .block-title .links .dropdown-menu{
        background-color:transparent
    }
}
.block-floor-products-opt5 .block-title .links li a{
    font-size:12px;
    font-weight:600;
    text-transform:uppercase;
    padding:0 17px;
    line-height:46px
}
.block-floor-products-opt5 .block-title .links li a:before{
    content:none
}
@media (min-width:992px){
    .block-floor-products-opt5 .block-title .links li a{
        color:#fff
    }
    .block-floor-products-opt5 .block-title .links li a:hover{
        color:#333
    }
}
.block-floor-products-opt5 .block-title .links li.active a{
    color:#333;
    background-color:transparent
}
@media (max-width:991px){
    .block-floor-products-opt5 .block-title .links li.active a{
        color:#fca53c
    }
}
.block-floor-products-opt5 .block-title>.title{
    background-color:transparent;
    border-right:1px solid #eaeaea
}
@media (max-width:479px){
    .block-floor-products-opt5 .block-title{
        padding-right:0
    }
    .block-floor-products-opt5 .block-title>.title{
        border-right:none;
        border-bottom:1px solid #dfdfdf
    }
    .block-floor-products-opt5 .block-title .links{
        float:left
    }
}
.block-floor-products-opt5 .col-products{
    width:100%;
    border-right:1px solid #eaeaea;
    overflow:visible
}
.block-floor-products-opt5 .col-products .product-item{
    height:auto;
    border-left:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    margin-top:0;
    width:auto;
    float:none;
    margin-bottom:1px
}
.floor_color2.block-floor-products-opt5 .col-products .product-item{
    padding-bottom:15px
}
.block-floor-products-opt5 .col-products .product-item .product-item-price{
    font-size:14px;
    color:#333;
    margin-bottom:10px
}
.block-floor-products-opt5 .owl-nav{
    position:absolute;
    right:15px;
    top:-40px
}
.block-floor-products-opt5 .owl-nav .owl-next,.block-floor-products-opt5 .owl-nav .owl-prev{
    width:20px;
    line-height:28px;
    text-align:center;
    font-size:25px;
    color:#333;
    float:left;
    margin-left:7px
}
.block-floor-products-opt5 .owl-nav .owl-next:before,.block-floor-products-opt5 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt5 .owl-nav .owl-next:hover,.block-floor-products-opt5 .owl-nav .owl-prev:hover{
    background-color:#ff7f00;
    color:#fff
}
.block-floor-products-opt5 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt5 .owl-nav .owl-next:before{
    content:"\f105"
}
.column-featured-products{
    background-color:#f5f5f5;
    padding-top:20px
}
@media (max-width:991px){
    .column-featured-products .col-sm-6:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:767px){
    .column-featured-products .col-sm-6{
        float:left;
        width:50%
    }
}
@media (max-width:479px){
    .column-featured-products .col-sm-6{
        width:100%
    }
}
.block-col-featured{
    margin-bottom:35px
}
.block-col-featured .block-title{
    font-size:14px;
    color:#333;
    font-weight:700;
    display:block;
    line-height:30px;
    text-transform:uppercase
}
.block-col-featured .product-item{
    border:1px solid #dfdfdf;
    background-color:#fff;
    margin-bottom:10px;
    padding:10px
}
.block-col-featured .product-item:hover .product-item-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-col-featured .product-item:hover .product-item-name,.block-col-featured .product-item:hover .product-item-name a{
    color:#fca53c
}
.block-col-featured .product-item .product-item-info:after,.block-col-featured .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-col-featured .product-item .product-item-info:after{
    clear:both
}
.block-col-featured .product-item .product-item-photo{
    float:left;
    width:100%;
    max-width:120px;
    position:relative;
    overflow:hidden;
    display:block
}
.block-col-featured .product-item .product-item-photo a{
    display:block
}
.block-col-featured .product-item .product-item-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-col-featured .product-item .product-item-detail{
    overflow:hidden;
    padding-top:21px;
    padding-left:8px
}
.block-col-featured .product-item .product-item-name{
    font-weight:400;
    font-size:14px;
    color:#333;
    display:block
}
.block-col-featured .product-item .product-item-name a{
    color:#333
}
.block-col-featured .product-item .product-item-name a:hover{
    color:#fca53c
}
.qc-top-site10{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    min-height:150px;
    padding:0;
    border:none;
    box-shadow:none;
    border-radius:0;
    margin:0
}
.qc-top-site10 .container{
    position:relative
}
.qc-top-site10 .close{
    background-color:#28a152;
    width:24px;
    height:24px;
    border:none;
    opacity:1;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/close-top.png);
    position:absolute;
    top:0;
    right:15px
}
.qc-top-site10 .close span{
    display:none
}
.qc-top-site10 .close:hover{
    background-color:#53B475
}
.qc-top-site10 .description{
    max-width:485px;
    float:right;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:40px
}
.qc-top-site10 .description .title{
    display:block;
    text-transform:capitalize;
    font-size:44px;
    font-weight:700;
    color:#fe5654;
    font-family:Arial;
    line-height:1
}
@media (max-width:600px){
    .qc-top-site10 .description .title{
        font-size:24px
    }
}
.qc-top-site10 .description .subtitle{
    text-transform:capitalize;
    color:#333;
    font-weight:700;
    font-size:18px;
    display:block;
    font-family:Arial
}
.qc-top-site10 .description .des{
    color:#999;
    display:block;
    font-family:Arial
}
.qc-top-site10 .description .btn{
    line-height:28px;
    display:inline-block;
    padding:0 9px;
    background-color:#fe5654;
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
    margin-top:7px
}
.qc-top-site10 .description .btn:focus,.qc-top-site10 .description .btn:hover{
    background-color:#fca53c
}
.slide-opt-10{
    margin-bottom:20px
}
.slide-opt-10 .item{
    height:450px
}
@media (max-width:640px){
    .slide-opt-10 .item{
        height:300px
    }
    .slide-opt-10 .item .description{
        max-width:100%!important
    }
}
.slide-opt-10 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-10 .item1 .description{
    padding-left:0;
    margin-left:220px;
    padding-top:38px;
    max-width:400px
}
.slide-opt-10 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:12px;
    font-size:25px;
    color:#333;
    line-height:31px
}
.slide-opt-10 .item1 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:18px;
    margin-bottom:25px;
    color:#555;
    line-height:20px
}
.slide-opt-10 .item1 .btn{
    line-height:36px;
    background-color:#fe5654;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 17px;
    font-size:16px;
    font-weight:600
}
.slide-opt-10 .item1 .btn:hover{
    background-color:#fca53c
}
.slide-opt-10 .item2 .description{
    padding-left:0;
    margin-left:198px;
    padding-top:143px;
    max-width:400px
}
.slide-opt-10 .item2 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    margin-bottom:23px;
    font-size:30px;
    color:#333;
    line-height:1px
}
.slide-opt-10 .item2 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:16px;
    margin-bottom:35px;
    color:#666;
    line-height:20px
}
.slide-opt-10 .item2 .btn{
    line-height:36px;
    background-color:#dc0012;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 32px;
    font-size:16px;
    font-weight:600
}
.slide-opt-10 .item2 .btn:hover{
    background-color:#fca53c
}
.slide-opt-10 .item3 .description{
    margin-left:auto;
    margin-right:auto;
    padding-top:173px;
    max-width:400px;
    text-align:center;
    padding-left:16px
}
.slide-opt-10 .item3 .title{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:8px;
    font-size:30px;
    color:#333;
    line-height:31px
}
.slide-opt-10 .item3 .des{
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:14px;
    margin-bottom:43px;
    color:#444;
    line-height:20px
}
.slide-opt-10 .item3 .btn{
    line-height:36px;
    background-color:#1946bb;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    padding:0 34px;
    font-size:16px;
    font-weight:600
}
.slide-opt-10 .item3 .btn:hover{
    background-color:#fca53c
}
@media (max-width:640px){
    .slide-opt-10 .item .description{
        padding-top:40px;
        padding-left:40px;
        margin:0
    }
}
.block-deals-of-opt5{
    background-color:transparent
}
.block-deals-of-opt5 .block-title{
    padding:0
}
.block-deals-of-opt5 .block-content{
    background-color:#fff
}
.block-deals-of-opt5 .block-content .heading-title{
    display:block;
    text-align:center;
    text-transform:uppercase;
    font-weight:700;
    color:#333;
    font-size:16px;
    margin-top:10px
}
.block-deals-of-opt5 .deals-of-countdown{
    margin:0;
    padding-top:10px
}
.block-deals-of-opt5 .deals-of-countdown:after,.block-deals-of-opt5 .deals-of-countdown:before{
    content:"";
    display:table
}
.block-deals-of-opt5 .deals-of-countdown:after{
    clear:both
}
.block-deals-of-opt5 .deals-of-countdown .icon{
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/icon-deals-of.png);
    width:44px;
    height:44px;
    background-color:#f36;
    position:relative;
    float:left;
    margin-right:8px
}
.block-deals-of-opt5 .deals-of-countdown .icon:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 22px 7px;
    border-color:transparent transparent #f36;
    content:"";
    position:absolute;
    top:-7px;
    left:0
}
.block-deals-of-opt5 .count-down-time{
    position:relative;
    float:left;
    padding-top:14px
}
.block-deals-of-opt5 .count-down-time:after,.block-deals-of-opt5 .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of-opt5 .count-down-time:after{
    clear:both
}
.block-deals-of-opt5 .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center;
    position:relative
}
.block-deals-of-opt5 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    line-height:24px;
    top:0;
    right:-6px
}
.block-deals-of-opt5 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt5 .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-of-opt5 .count-down-time .box-count .number{
    width:50px;
    height:24px;
    line-height:24px;
    display:block;
    font-size:16px;
    background-color:transparent;
    color:#fff;
    position:relative;
    letter-spacing:15px;
    text-align:center;
    text-indent:8px
}
.block-deals-of-opt5 .count-down-time .box-count .number:after,.block-deals-of-opt5 .count-down-time .box-count .number:before{
    content:"";
    height:24px;
    width:24px;
    background-color:#999;
    position:absolute;
    top:0;
    left:0;
    z-index:-1
}
.block-deals-of-opt5 .count-down-time .box-count .number:after{
    left:auto;
    right:0
}
.block-deals-of-opt5 .count-down-time .box-count .text,.block-deals-of-opt5 .count-down-time .box-days{
    display:none
}
.block-deals-of-opt5 .product-item-opt-2 .product-item-photo{
    padding:10px 15px
}
.block-deals-of-opt5 .product-item-opt-2 .product-item-name{
    margin-top:0
}
.block-deals-of-opt5 .product-item-opt-2 .product-item-detail{
    padding-left:35px
}
.block-deals-of-opt5{
    margin-bottom:7px
}
.block-deals-of-opt5 .block-content{
    border:none
}
.block-deals-of-opt5 .block-title{
    border-bottom:1px solid #eee;
    margin-bottom:23px;
    padding-bottom:10px;
    padding-right:100px
}
.block-deals-of-opt5 .block-title:after,.block-deals-of-opt5 .block-title:before{
    content:"";
    display:table
}
.block-deals-of-opt5 .block-title:after{
    clear:both
}
.block-deals-of-opt5 .block-title .deals-of-countdown{
    padding-top:0;
    float:right
}
.block-deals-of-opt5 .block-title .deals-of-countdown .icon{
    background-image:url(../images/media/index10/icon-deals-of.png);
    background-color:transparent
}
.block-deals-of-opt5 .block-title .deals-of-countdown .icon:before{
    content:none
}
.block-deals-of-opt5 .block-title .title{
    float:left;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    padding-top:17px
}
.block-deals-of-opt5 .product-item .product-item-photo{
    border:1px solid #dfdfdf
}
.block-deals-of-opt5 .product-item .product-item-name{
    margin-top:10px
}
.block-deals-of-opt5 .owl-nav{
    position:absolute;
    top:-64px;
    right:0
}
.block-deals-of-opt5 .owl-nav .owl-next,.block-deals-of-opt5 .owl-nav .owl-prev{
    width:24px;
    height:24px;
    line-height:22px;
    background-color:#eee;
    color:#ccc;
    float:left;
    margin-left:5px;
    text-align:center
}
.block-deals-of-opt5 .owl-nav .owl-next:hover,.block-deals-of-opt5 .owl-nav .owl-prev:hover{
    background-color:#999;
    color:#fff
}
.block-deals-of-opt5 .owl-nav .owl-next:before,.block-deals-of-opt5 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-deals-of-opt5 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-deals-of-opt5 .owl-nav .owl-next:before{
    content:"\f105"
}
.index-opt-10 .block-nav-categori .view-all-categori .btn-view-all:hover,.index-opt-10 .block-nav-categori .view-all-categori a:hover{
    background-color:#28a152
}
.index-opt-10 .back-to-top{
    border-color:#28a152
}
.index-opt-10 .back-to-top .fa,.index-opt-10 .back-to-top:hover{
    background-color:#28a152
}
.index-opt-10 .block-service{
    margin-bottom:17px
}
@media (min-width:992px) and (max-width:1199px){
    .index-opt-10 .block-service .item .title{
        font-size:14px
    }
}
.index-opt-10 .block-service .item .title{
    line-height:1
}
.index-opt-10 .heading-opt-6 .title{
    border-bottom:3px solid #28a152
}
.index-opt-10 .block-brand{
    margin-bottom:30px;
    padding-top:0;
    background-color:#EEE;
    padding-bottom:40px
}
.index-opt-10 .block-showcase{
    margin-top:30px
}
.index-opt-10 .block .box-img{
    margin-bottom:35px
}
.index-opt-10 .block-hot-categories-opt2 .item .description .btn:hover{
    background-color:#28a152
}
.index-opt-10 .block-hot-categories-opt2 .item li a:hover,.index-opt-10 .block-hot-categories-opt2 .item li a:hover:after{
    color:#28a152
}
.index-opt-10 .block-showcase .col-title .btn:hover{
    background-color:#28a152;
    border-color:#28a152;
    color:#fff
}
.block-floor-products-opt10{
    margin-top:30px;
    margin-bottom:30px
}
.block-floor-products-opt10 .block-banner-floor:after,.block-floor-products-opt10 .block-banner-floor:before{
    content:"";
    display:table
}
.block-floor-products-opt10 .block-banner-floor:after{
    clear:both
}
.block-floor-products-opt10 .block-banner-floor .col-sm-6{
    padding:0
}
.block-floor-products-opt10 .block-banner-floor .box-img,.block-floor-products-opt10 .block-banner-floor .img-banner{
    display:block;
    margin-bottom:10px
}
.block-floor-products-opt10 .col-banner{
    position:relative;
    height:350px
}
.block-floor-products-opt10 .col-banner:after,.block-floor-products-opt10 .col-banner:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:10
}
.block-floor-products-opt10 .col-banner:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px
}
.block-floor-products-opt10 .col-banner:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px
}
.block-floor-products-opt10 .col-banner:hover:after,.block-floor-products-opt10 .col-banner:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt10 .col-banner:hover a:before{
    opacity:.3;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
@media (max-width:1199px){
    .block-floor-products-opt10 .col-banner{
        height:310px
    }
}
.block-floor-products-opt10 .col-banner a{
    z-index:100;
    display:block
}
.block-floor-products-opt10 .col-banner a:before{
    content:"";
    background-color:#fca53c;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:100;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt10 .col-banner a img{
    width:100%;
    -webkit-transform:scale(1)!important;
    -ms-transform:scale(1)!important;
    -o-transform:scale(1)!important;
    transform:scale(1)!important
}
.block-floor-products-opt10 .col-banner .label-featured{
    position:absolute;
    top:-5px;
    right:-5px;
    z-index:100
}
.block-floor-products-opt10 .col-banner .label-featured img{
    width:auto;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
@media (max-width:991px){
    .block-floor-products-opt10 .col-products{
        width:100%
    }
}
.block-floor-products-opt10 .col-products .product-item{
    height:auto;
    width:100%
}
.block-floor-products-opt10 .col-products .product-item .product-item-photo{
    border:none
}
.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next,.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt10 .block-content:hover .col-products .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next,.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev{
    width:32px;
    line-height:50px;
    background-color:#f5f5f5;
    border:1px solid #dfdfdf;
    border-radius:2px;
    font-size:24px;
    color:#333;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    margin-top:-25px;
    opacity:0
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:hover,.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#ff8c00;
    border-color:#ff8c00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before,.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt10 .block-content .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt10 .product-item-opt-2 .product-item-detail{
    padding-bottom:26px
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-products-opt10 .col-banner{
        width:22%
    }
    .block-floor-products-opt10 .col-products{
        width:78%
    }
    .block-floor-products-opt10 .product-item-opt-2 .product-item-detail{
        padding-bottom:22px
    }
    .block-floor-products-opt10 .heading-opt-2 .title{
        min-width:209px
    }
    .block-floor-products-opt10 .heading-opt-2 .links a{
        padding:0 12px
    }
}
.block-floor-products-opt10 .block-content{
    padding-left:20%;
    position:relative
}
@media (max-width:991px){
    .block-floor-products-opt10 .block-content{
        padding-left:0
    }
}
.block-floor-products-opt10 .col-categori{
    width:20%;
    border:1px solid #dfdfdf;
    border-right:none;
    position:absolute;
    top:0;
    left:0;
    z-index:50;
    background-color:#fff
}
.block-floor-products-opt10 .col-categori.open{
    -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);
    box-shadow:0 2px 8px 0 rgba(0,0,0,.5);
    z-index:100
}
@media (min-width:992px){
    .block-floor-products-opt10 .col-categori{
        min-height:349px
    }
}
@media (max-width:991px){
    .block-floor-products-opt10 .col-categori{
        display:none
    }
}
.block-floor-products-opt10 .col-categori a{
    font-size:14px;
    color:#333;
    padding-left:18px;
    padding-right:10px;
    line-height:50px;
    border-top:1px solid #dfdfdf;
    display:block
}
.block-floor-products-opt10 .col-categori a:hover{
    color:#28a152
}
.block-floor-products-opt10 .col-categori ul{
    padding:5px 0 13px
}
@media (max-width:1199px){
    .block-floor-products-opt10 .col-categori ul{
        padding-bottom:11px
    }
}
.block-floor-products-opt10 .col-categori ul a{
    line-height:40px;
    border:none
}
.block-floor-products-opt10 .col-categori ul .cat-orther{
    display:none
}
.block-floor-products-opt10 .col-categori .btn-cat,.block-floor-products-opt10 .col-categori .btn-close-cat{
    cursor:pointer
}
.block-floor-products-opt10 .col-categori .btn-cat .fa,.block-floor-products-opt10 .col-categori .btn-close-cat .fa{
    margin-left:20px
}
.block-floor-products-opt10 .col-banner{
    width:25%
}
@media (max-width:1199px){
    .block-floor-products-opt10 .col-banner{
        display:none
    }
}
.block-floor-products-opt10 .col-products{
    width:75%
}
@media (max-width:1199px){
    .block-floor-products-opt10 .col-products{
        width:100%
    }
}
@media (max-width:991px){
    .block-floor-products-opt10 .col-products{
        width:100%
    }
}
.block-floor-products-opt10.floor_color2 .col-categori ul a:hover{
    color:#FDC113
}
.block-floor-products-opt10.floor_color7 .col-categori ul a:hover{
    color:#FF6634
}
.block-floor-products-opt10.floor_color8 .col-categori ul a:hover{
    color:#1946bb
}
.block-floor-products-opt10.floor_color9 .col-categori ul a:hover{
    color:#00c0e3
}
.block-floor-products-opt10.floor_color10 .col-categori ul a:hover{
    color:#71cf2c
}
.block-floor-products-opt10.floor_color11 .col-categori ul a:hover{
    color:#9b26af
}
.block-section-top11{
    padding-left:300px;
    position:relative;
    margin-bottom:40px
}
.block-section-top11:after,.block-section-top11:before{
    content:"";
    display:table
}
.block-section-top11:after{
    clear:both
}
@media (max-width:1199px){
    .block-section-top11{
        padding-left:0
    }
}
.block-section-top11 .block-nav-categori{
    float:left;
    width:300px;
    position:absolute;
    top:0;
    left:0
}
@media (max-width:1199px){
    .block-section-top11 .block-nav-categori{
        display:none
    }
}
.block-section-top11 .block-nav-categori .block-title{
    display:block;
    line-height:52px;
    background-color:#ef6d6e;
    font-size:15px;
    font-weight:600;
    padding-left:24px
}
.block-section-top11 .block-nav-categori .block-content{
    border-bottom:1px solid #dfdfdf;
    border-left:1px solid #dfdfdf;
    background-color:#fff
}
.block-section-top11 .block-nav-categori .ui-categori{
    padding-top:15px;
    padding-bottom:12px
}
@media (max-width:1199px){
    .block-section-top11 .block-nav-categori .ui-categori{
        padding:2px 0 0
    }
}
.block-section-top11 .block-nav-categori .ui-categori>li.parent>a:after,.block-section-top11 .block-nav-categori .ui-categori>li>a{
    line-height:40px
}
@media (max-width:1199px){
    .block-section-top11 .block-nav-categori .ui-categori .submenu{
        width:640px
    }
}
.block-section-top11 .block-nav-categori .ui-categori .submenu a:focus,.block-section-top11 .block-nav-categori .ui-categori .submenu a:hover{
    color:#ef6d6e!important
}
.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top11 .block-nav-categori .view-all-categori a{
    line-height:54px;
    border-top:1px solid #dfdfdf;
    background-color:transparent;
    font-size:14px;
    font-weight:600;
    text-transform:capitalize
}
.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:focus,.block-section-top11 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top11 .block-nav-categori .view-all-categori a:focus,.block-section-top11 .block-nav-categori .view-all-categori a:hover{
    background-color:#ef6d6e
}
.block-section-top11 .slide-opt-11{
    float:left;
    width:calc(100% - 195px);
    width:-moz-calc(100% - 195px);
    width:-webkit-calc(100% - 195px);
    width:-o-calc(100% - 195px)
}
@media (max-width:1199px){
    .block-section-top11 .slide-opt-11{
        width:100%
    }
}
.block-section-top11 .block-banner-slide{
    width:195px;
    float:left
}
.block-section-top11 .block-banner-slide .box-img{
    position:relative
}
.block-section-top11 .block-banner-slide .box-img:after,.block-section-top11 .block-banner-slide .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-section-top11 .block-banner-slide .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-section-top11 .block-banner-slide .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-section-top11 .block-banner-slide .box-img{
    display:block
}
.block-section-top11 .block-banner-slide .box-img img{
    display:block;
    width:100%
}
@media (max-width:1199px){
    .block-section-top11 .block-banner-slide{
        display:none
    }
}
.slide-opt-11 .owl-item img{
    width:100%;
    display:block
}
.slide-opt-11 .item{
    position:relative
}
.slide-opt-11 .item .description{
    position:absolute
}
.slide-opt-11 .item1 .description{
    position:absolute;
    right:43px;
    top:160px;
    text-align:right
}
@media (max-width:639px){
    .slide-opt-11 .item1 .description{
        top:60px
    }
}
@media (max-width:479px){
    .slide-opt-11 .item1 .description{
        top:25px;
        right:20px
    }
}
.slide-opt-11 .item1 .title{
    font-family:'UTM ClassizismAntiqua';
    font-size:58px;
    line-height:1;
    color:#fff;
    font-weight:400;
    text-transform:none;
    position:relative;
    padding-top:26px
}
.slide-opt-11 .item1 .title:before{
    content:"";
    width:86px;
    height:1px;
    position:absolute;
    right:0;
    background-color:#fff;
    display:block;
    top:0
}
@media (max-width:479px){
    .slide-opt-11 .item1 .title{
        font-size:24px;
        padding-top:15px
    }
}
.slide-opt-11 .item1 .subtitle{
    font-family:'UTM Bustamalaka';
    font-size:48px;
    line-height:1;
    color:#fff;
    font-weight:400;
    text-transform:none;
    margin-bottom:30px
}
@media (max-width:479px){
    .slide-opt-11 .item1 .subtitle{
        font-size:24px
    }
}
.slide-opt-11 .item1 .btn{
    background-color:#ef6d6e;
    line-height:36px;
    padding:0 16px;
    color:#fff;
    font-size:14px;
    font-weight:400;
    text-transform:none
}
.slide-opt-11 .item1 .btn:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:10px
}
.slide-opt-11 .item1 .btn:focus,.slide-opt-11 .item1 .btn:hover{
    background-color:#e7282a
}
@media (max-width:479px){
    .slide-opt-11 .item1 .btn{
        line-height:32px;
        font-size:13px;
        padding:0 12px
    }
}
.slide-opt-11 .item2 .description{
    position:absolute;
    left:53px;
    top:60px;
    text-align:center
}
@media (max-width:479px){
    .slide-opt-11 .item2 .description{
        left:15px;
        top:20px
    }
}
.slide-opt-11 .item2 .title{
    font-family:'UTM Amerika Sans';
    font-size:24px;
    line-height:1;
    color:#fff;
    font-weight:400;
    text-transform:none;
    position:relative;
    display:block;
    margin-bottom:3px
}
@media (max-width:479px){
    .slide-opt-11 .item2 .title{
        font-size:14px
    }
}
.slide-opt-11 .item2 .subtitle{
    font-family:'UTM Avo';
    font-size:72px;
    line-height:1;
    color:#fff;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:30px
}
.slide-opt-11 .item2 .subtitle span{
    font-family:'UTM BryantLG';
    font-size:60px;
    display:block
}
@media (max-width:479px){
    .slide-opt-11 .item2 .subtitle,.slide-opt-11 .item2 .subtitle span{
        font-size:24px
    }
}
.slide-opt-11 .item2 .btn{
    background-color:#ef6d6e;
    line-height:36px;
    padding:0 16px;
    color:#fff;
    font-size:14px;
    font-weight:400;
    text-transform:none
}
.slide-opt-11 .item2 .btn:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:10px
}
.slide-opt-11 .item2 .btn:focus,.slide-opt-11 .item2 .btn:hover{
    background-color:#e7282a
}
.slide-opt-11 .item3 .description{
    position:absolute;
    right:35px;
    top:65px;
    max-width:385px;
    text-align:center
}
@media (max-width:639px){
    .slide-opt-11 .item3 .description{
        top:20px
    }
}
.slide-opt-11 .item3 .title{
    font-family:'UTM Swiss Condensed';
    font-size:24px;
    line-height:1;
    color:#333;
    font-weight:400;
    text-transform:uppercase;
    position:relative;
    margin-bottom:5px
}
@media (max-width:479px){
    .slide-opt-11 .item3 .title{
        font-size:14px
    }
}
.slide-opt-11 .item3 .subtitle{
    font-family:'UTM HelvetIns';
    font-size:60px;
    line-height:1;
    color:#f85858;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:6px
}
.slide-opt-11 .item3 .subtitle span{
    color:#333;
    display:block;
    font-family:'UTM Aurora';
    padding-top:8px
}
@media (max-width:479px){
    .slide-opt-11 .item3 .subtitle{
        font-size:20px
    }
}
.slide-opt-11 .item3 .des{
    font-family:'UTM BryantLG';
    font-size:18px;
    color:#333;
    margin-bottom:24px
}
@media (max-width:479px){
    .slide-opt-11 .item3 .des{
        margin-bottom:14px;
        line-height:1;
        font-size:13px
    }
}
.slide-opt-11 .item3 .btn{
    background-color:#f95757;
    line-height:36px;
    padding:0 16px;
    color:#fff;
    font-size:16px;
    font-weight:400;
    text-transform:uppercase;
    border-radius:15px
}
.slide-opt-11 .item3 .btn:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:10px
}
.slide-opt-11 .item3 .btn:focus,.slide-opt-11 .item3 .btn:hover{
    background-color:#f60d0d
}
@media (max-width:479px){
    .slide-opt-11 .item3 .btn{
        line-height:32px;
        font-size:13px;
        padding:0 12px
    }
}
.slide-opt-11 .owl-dots{
    bottom:16px;
    text-align:right;
    padding-right:9px
}
.slide-opt-11 .owl-dots .owl-dot{
    width:9px;
    height:9px;
    display:inline-block;
    margin:0 11px;
    -webkit-box-shadow:#9b9b9b 1px 1px 0 0;
    box-shadow:#9b9b9b 1px 1px 0 0;
    background-color:#d1d1d1
}
.slide-opt-11 .owl-dots .owl-dot.active{
    background-color:#ef6d6e;
    -webkit-box-shadow:#aa292a 1px 1px 0 0;
    box-shadow:#aa292a 1px 1px 0 0
}
.block-banner-opt11{
    margin-bottom:3px
}
.block-banner-opt11 .banner{
    margin-bottom:24px
}
.block-banner-opt11 .banner .box-img{
    position:relative;
    display:block
}
.block-banner-opt11 .banner .box-img:after,.block-banner-opt11 .banner .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-opt11 .banner .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-opt11 .banner .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-opt11 .banner .box-img img,.block-banner-opt11 .banner img{
    display:block;
    width:100%
}
@media (max-width:479px){
    .block-banner-opt11 .col-xs-6{
        width:100%
    }
}
.block-tabs-products-opt11{
    margin-bottom:40px
}
.block-tabs-products-opt11 .block-title{
    margin-bottom:37px;
    position:relative
}
.block-tabs-products-opt11 .block-title:after,.block-tabs-products-opt11 .block-title:before{
    content:"";
    display:table
}
.block-tabs-products-opt11 .block-title:after{
    clear:both
}
.block-tabs-products-opt11 .block-title strong.title{
    display:block;
    font-size:30px;
    color:#333;
    font-weight:400;
    text-transform:capitalize;
    text-align:center;
    margin-bottom:6px;
    position:relative;
    overflow:hidden
}
.block-tabs-products-opt11 .block-title strong.title span{
    display:inline-block;
    vertical-align:middle;
    padding:0 35px
}
@media (max-width:479px){
    .block-tabs-products-opt11 .block-title strong.title span{
        padding:0 12px
    }
}
.block-tabs-products-opt11 .block-title strong.title:after,.block-tabs-products-opt11 .block-title strong.title:before{
    content:"";
    width:100%;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    height:5px
}
@media (max-width:479px){
    .block-tabs-products-opt11 .block-title strong.title:after,.block-tabs-products-opt11 .block-title strong.title:before{
        content:none
    }
}
.block-tabs-products-opt11 .block-title strong.title:before{
    margin-left:-100%
}
.block-tabs-products-opt11 .block-title strong.title:after{
    margin-right:-100%
}
.block-tabs-products-opt11 .block-title .links{
    position:relative;
    text-align:center
}
.block-tabs-products-opt11 .block-title .links .dropdown-toggle{
    display:block;
    padding:0 10px;
    line-height:32px
}
.block-tabs-products-opt11 .block-title .links .dropdown-toggle:focus,.block-tabs-products-opt11 .block-title .links .dropdown-toggle:hover{
    color:#ef6d6e
}
@media (min-width:768px){
    .block-tabs-products-opt11 .block-title .links .dropdown-toggle{
        display:none
    }
    .block-tabs-products-opt11 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        float:none;
        border:none;
        box-shadow:none;
        padding:0;
        margin:0;
        text-align:center
    }
    .block-tabs-products-opt11 .block-title .links .dropdown-menu:after,.block-tabs-products-opt11 .block-title .links .dropdown-menu:before{
        content:"";
        display:table
    }
    .block-tabs-products-opt11 .block-title .links .dropdown-menu:after{
        clear:both
    }
}
@media (max-width:767px){
    .block-tabs-products-opt11 .block-title .links{
        position:absolute;
        top:9px;
        left:0;
        background-color:#fff
    }
    .block-tabs-products-opt11 .block-title .links .dropdown-menu{
        position:absolute;
        top:100%;
        right:auto;
        left:0;
        padding:0;
        background-color:#fff
    }
}
.block-tabs-products-opt11 .block-title .links.open .dropdown-menu{
    display:block
}
.block-tabs-products-opt11 .block-title .links li{
    display:inline-block;
    padding:0 26px
}
@media (max-width:767px){
    .block-tabs-products-opt11 .block-title .links li{
        float:none;
        display:block;
        margin-bottom:1px;
        padding:6px 10px
    }
}
.block-tabs-products-opt11 .block-title .links li a{
    display:block;
    line-height:28px;
    font-size:18px;
    color:#666;
    font-weight:400;
    text-transform:capitalize;
    padding:0;
    background-color:transparent;
    position:relative;
    border-bottom:1px solid transparent
}
.block-tabs-products-opt11 .block-title .links li a:focus,.block-tabs-products-opt11 .block-title .links li a:hover{
    color:#ef6d6e
}
.block-tabs-products-opt11 .block-title .links li.active a{
    border-bottom:1px solid #666
}
.block-tabs-products-opt11 .block-title .links li.active a:focus,.block-tabs-products-opt11 .block-title .links li.active a:hover{
    color:#666
}
.block-tabs-products-opt11 .item .product-item{
    margin-bottom:20px
}
.block-tabs-products-opt11 .item .product-item:last-child{
    margin-bottom:0
}
.block-tabs-products-opt11 .product-item{
    padding:0 1px 1px 0
}
.block-tabs-products-opt11 .product-item .product-item-info{
    background-color:#fff;
    position:relative;
    overflow:hidden;
    padding:10px;
    border:1px solid #e6e6e6
}
.block-tabs-products-opt11 .product-item .product-item-detail{
    padding:6px 10px 7px
}
.block-tabs-products-opt11 .product-item .product-item-name{
    line-height:24px
}
.block-tabs-products-opt11 .product-item .product-item-price{
    font-size:16px
}
.block-tabs-products-opt11 .owl-nav{
    position:absolute;
    top:-30px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);
    display:none
}
@media (max-width:767px){
    .block-tabs-products-opt11 .owl-nav{
        display:block
    }
}
.block-tabs-products-opt11 .owl-nav .owl-next,.block-tabs-products-opt11 .owl-nav .owl-prev{
    display:inline-block;
    line-height:24px;
    height:24px;
    width:9px;
    background-position:center;
    background-repeat:no-repeat;
    padding:0 8px;
    margin:0 8px
}
.block-tabs-products-opt11 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prew-v12.png)
}
.block-tabs-products-opt11 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prew-hover-v12.png)
}
.block-tabs-products-opt11 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next-v12.png)
}
.block-tabs-products-opt11 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover-v12.png)
}
.block-floor-opt11 .box-floor{
    border:1px solid #dfdfdf;
    border-top:2px solid #f25680;
    overflow:hidden
}
.block-floor-opt11 .box-floor:after,.block-floor-opt11 .box-floor:before{
    content:"";
    display:table
}
.block-floor-opt11 .box-floor:after{
    clear:both
}
@media (max-width:991px){
    .block-floor-opt11 .box-floor{
        border-width:2px 0 0
    }
}
.block-floor2.block-floor-opt11 .box-floor{
    border-top:2px solid #26a6ff
}
.block-floor3.block-floor-opt11 .box-floor{
    border-top:2px solid #690
}
.block-floor4.block-floor-opt11 .box-floor{
    border-top:2px solid #6c6856
}
.block-floor-opt11 .col-bottom,.block-floor-opt11 .col-left,.block-floor-opt11 .col-mid,.block-floor-opt11 .col-right{
    float:left;
    display:block
}
.block-floor-opt11 .col-left{
    width:23.4%;
    border-bottom:1px solid #dfdfdf;
    padding-bottom:52px
}
@media (max-width:1199px){
    .block-floor-opt11 .col-left{
        width:24%;
        padding-bottom:25px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-opt11 .col-left{
        height:382px
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-left{
        padding-bottom:53px;
        width:100%
    }
}
@media (max-width:767px){
    .block-floor-opt11 .col-left{
        width:100%
    }
}
.block-floor-opt11 .col-left .block-title{
    border-bottom:1px solid #dfdfdf
}
@media (max-width:991px){
    .block-floor-opt11 .col-left .block-title{
        border-left:1px solid #dfdfdf;
        border-right:1px solid #dfdfdf
    }
}
.block-floor-opt11 .col-left .block-title strong.title{
    display:block;
    line-height:53px;
    padding-left:28px;
    color:#f25680;
    text-transform:uppercase;
    font-size:18px;
    font-weight:600
}
.block-floor2.block-floor-opt11 .col-left .block-title strong.title{
    color:#26a6ff
}
.block-floor3.block-floor-opt11 .col-left .block-title strong.title{
    color:#690
}
.block-floor4.block-floor-opt11 .col-left .block-title strong.title{
    color:#6c6856
}
.block-floor-opt11 .col-left .product-item{
    border-bottom:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    text-align:center;
    padding:0 5px
}
@media (max-width:991px){
    .block-floor-opt11 .col-left .product-item{
        border-right:none;
        border-left:1px solid #dfdfdf
    }
}
.block-floor-opt11 .col-left .product-item .product-item-detail{
    height:45px;
    padding-top:9px
}
.block-floor-opt11 .col-left .product-item .product-item-name{
    font-size:14px;
    color:#333;
    font-weight:400;
    text-transform:capitalize;
    line-height:14px;
    display:block
}
.block-floor-opt11 .col-left .product-item .product-item-name a{
    color:#333
}
.block-floor-opt11 .col-left .product-item .product-item-photo{
    text-align:center;
    overflow:hidden;
    position:relative
}
.block-floor-opt11 .col-left .product-item .product-item-photo img{
    display:block;
    margin:auto;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-opt11 .col-left .product-item:hover .product-item-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-opt11 .col-left .product-item:hover .product-item-name a{
    color:#f25680
}
.block-floor2.block-floor-opt11 .col-left .product-item:hover .product-item-name a{
    color:#26a6ff
}
.block-floor3.block-floor-opt11 .col-left .product-item:hover .product-item-name a{
    color:#690
}
.block-floor4.block-floor-opt11 .col-left .product-item:hover .product-item-name a{
    color:#6c6856
}
.block-floor-opt11 .col-left .owl-dots{
    position:absolute;
    bottom:-33px;
    left:0;
    right:0;
    text-align:center
}
@media (max-width:1199px){
    .block-floor-opt11 .col-left .owl-dots{
        bottom:-22px
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-left .owl-dots{
        bottom:-33px
    }
}
.block-floor-opt11 .col-left .owl-dots .owl-dot{
    width:9px;
    height:9px;
    display:inline-block;
    margin:0 11px;
    -webkit-box-shadow:#9b9b9b 1px 1px 0 0;
    box-shadow:#9b9b9b 1px 1px 0 0;
    background-color:#d1d1d1
}
.block-floor-opt11 .col-left .owl-dots .owl-dot.active{
    background-color:#ef6d6e;
    -webkit-box-shadow:#aa292a 1px 1px 0 0;
    box-shadow:#aa292a 1px 1px 0 0
}
.block-floor2.block-floor-opt11 .col-left .owl-dots .owl-dot.active{
    -webkit-box-shadow:#26a6ff 1px 1px 0 0;
    box-shadow:#26a6ff 1px 1px 0 0;
    background-color:#91d2ff
}
.block-floor3.block-floor-opt11 .col-left .owl-dots .owl-dot.active{
    -webkit-box-shadow:#690 1px 1px 0 0;
    box-shadow:#690 1px 1px 0 0;
    background-color:#adce6a
}
.block-floor4.block-floor-opt11 .col-left .owl-dots .owl-dot.active{
    -webkit-box-shadow:#6c6856 1px 1px 0 0;
    box-shadow:#6c6856 1px 1px 0 0;
    background-color:#767362
}
@media (max-width:991px){
    .block-floor-opt11 .col-left .block-content{
        border-right:1px solid #dfdfdf
    }
}
.block-floor-opt11 .col-mid{
    width:40.5%;
    overflow:hidden
}
.block-floor-opt11 .col-mid .box-img{
    position:relative
}
.block-floor-opt11 .col-mid .box-img:after,.block-floor-opt11 .col-mid .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-floor-opt11 .col-mid .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floor-opt11 .col-mid .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floor-opt11 .col-mid .box-img{
    display:block
}
.block-floor-opt11 .col-mid .box-img img{
    display:block;
    width:100%
}
@media (max-width:1199px){
    .block-floor-opt11 .col-mid{
        width:44%
    }
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-opt11 .col-mid{
        height:382px
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-mid{
        display:none
    }
}
.block-floor-opt11 .col-right{
    width:36.1%;
    float:right;
    margin-bottom:-2px
}
@media (max-width:1199px){
    .block-floor-opt11 .col-right{
        width:32%
    }
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-opt11 .col-right{
        margin:0
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-right{
        width:100%;
        border-right:1px solid #dfdfdf
    }
}
@media (max-width:767px){
    .block-floor-opt11 .col-right{
        width:100%
    }
}
@media (min-width:1200px){
    .block-floor-opt11 .col-right .item .product-item:last-child{
        border-bottom:none
    }
}
.block-floor-opt11 .col-right .product-item{
    border-left:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
    padding:0 20px 11px
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-opt11 .col-right .product-item{
        height:191px
    }
}
.block-floor-opt11 .col-right .product-item .product-item-detail{
    padding-top:9px
}
@media (max-width:1199px){
    .block-floor-opt11 .col-right .product-item .product-item-detail{
        padding-top:11px
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-right .product-item .product-item-detail{
        padding-top:11px
    }
}
.block-floor-opt11 .col-right .product-item .product-item-price{
    font-size:16px
}
.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover{
    background-color:#f25680
}
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,.block-floor2.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover{
    background-color:#26a6ff
}
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,.block-floor3.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover{
    background-color:#690
}
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:focus,.block-floor4.block-floor-opt11 .col-right .product-item .product-item-actions .btn:hover{
    background-color:#6c6856
}
.block-floor-opt11 .col-right .product-item .product-item-name a:focus,.block-floor-opt11 .col-right .product-item .product-item-name a:hover{
    color:#f25680
}
.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:focus,.block-floor2.block-floor-opt11 .col-right .product-item .product-item-name a:hover{
    color:#26a6ff
}
.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:focus,.block-floor3.block-floor-opt11 .col-right .product-item .product-item-name a:hover{
    color:#690
}
.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:focus,.block-floor4.block-floor-opt11 .col-right .product-item .product-item-name a:hover{
    color:#6c6856
}
.block-floor-opt11 .col-bottom{
    width:63.9%;
    padding:20px 0 10px
}
@media (min-width:1200px){
    .block-floor-opt11 .col-bottom{
        padding:18px 0 8px
    }
}
@media (max-width:1199px){
    .block-floor-opt11 .col-bottom{
        width:100%
    }
}
@media (max-width:991px){
    .block-floor-opt11 .col-bottom{
        border:1px solid #dfdfdf
    }
}
.block-floor-opt11 .col-bottom .block-tabs{
    padding-left:20px
}
.block-floor-opt11 .col-bottom .block-tabs strong.title{
    font-size:14px;
    color:#333;
    font-weight:400;
    display:inline-block;
    vertical-align:top;
    line-height:34px;
    padding-left:26px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/tag-v12.png);
    margin-right:16px;
    margin-bottom:10px
}
.block-floor-opt11 .col-bottom .block-tabs a{
    line-height:34px;
    display:inline-block;
    vertical-align:top;
    padding:0 12px;
    border:1px solid #dfdfdf;
    font-size:14px;
    color:#333;
    margin-right:10px;
    margin-bottom:10px
}
.block-floor-opt11 .col-bottom .block-tabs a:last-child{
    margin-right:0
}
.block-floor-opt11 .col-bottom .block-tabs a:hover{
    color:#f25680;
    border-color:#f25680
}
.block-floor2.block-floor-opt11 .col-bottom .block-tabs a:hover{
    color:#26a6ff;
    border-color:#26a6ff
}
.block-floor3.block-floor-opt11 .col-bottom .block-tabs a:hover{
    color:#690;
    border-color:#690
}
.block-floor4.block-floor-opt11 .col-bottom .block-tabs a:hover{
    color:#6c6856;
    border-color:#6c6856
}
.block-brand-opt11{
    background-color:#f7f7f7;
    margin-bottom:30px
}
.block-brand-opt11 .item{
    text-align:center;
    height:70px;
    -webkit-flex-direction:row;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:center
}
.block-brand-opt11 .item img{
    margin:auto;
    max-height:70px;
    max-width:100%
}
.block-brand-opt11 .item img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.block-banner-floor-opt11 .box-img{
    position:relative;
    overflow:hidden
}
.block-banner-floor-opt11 .box-img:before{
    background:rgba(255,255,255,.4);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    visibility:hidden;
    width:100%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-floor-opt11 .box-img:hover:before{
    opacity:1;
    visibility:initial;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-floor-opt11 img{
    display:block;
    width:100%
}
.block-banner-floor-opt11 .box-img{
    display:block;
    margin-bottom:30px
}
.block-banner-floor-opt11 .box-img img{
    display:block;
    width:100%
}
.block-blog-opt11{
    background-color:#eaeaea;
    padding-bottom:25px
}
.block-blog-opt11 .block-title{
    margin-bottom:25px;
    padding-top:35px
}
.block-blog-opt11 .blog-item{
    margin-bottom:26px
}
.block-blog-opt11 .blog-item:after,.block-blog-opt11 .blog-item:before{
    content:"";
    display:table
}
.block-blog-opt11 .blog-item:after{
    clear:both
}
.block-blog-opt11 .blog-item .blog-photo{
    width:250px;
    width:43.85%;
    float:left
}
@media (max-width:991px){
    .block-blog-opt11 .blog-item .blog-photo{
        width:100%;
        margin-bottom:15px
    }
}
.block-blog-opt11 .blog-item .blog-detail{
    width:56.15%;
    padding-left:30px;
    float:right
}
@media (max-width:991px){
    .block-blog-opt11 .blog-item .blog-detail{
        width:100%;
        padding:0
    }
}
.block-blog-opt11 .blog-item .blog-date{
    position:static;
    background-color:#f4b106;
    line-height:32px;
    padding:0 15px;
    display:inline-block;
    font-size:14px;
    font-weight:400
}
.block-blog-opt11 .blog-item .blog-name a{
    color:#333
}
.block-blog-opt11 .blog-item .blog-name a:focus,.block-blog-opt11 .blog-item .blog-name a:hover{
    color:#ef6d6e
}
.block-blog-opt11 .blog-item .blog-des{
    color:#666
}
.block-blog-opt11 .blog-item .blog-actions .action{
    line-height:1
}
.block-blog-opt11 .blog-item .blog-actions .action:after{
    margin-left:6px;
    color:#aaa
}
.block-blog-opt11 .blog-item .blog-actions .action:focus,.block-blog-opt11 .blog-item .blog-actions .action:focus:after,.block-blog-opt11 .blog-item .blog-actions .action:hover,.block-blog-opt11 .blog-item .blog-actions .action:hover:after{
    color:#ef6d6e
}
.index-opt-11 .back-to-top{
    border-color:#ef6d6e
}
.index-opt-11 .back-to-top .fa,.index-opt-11 .back-to-top:hover{
    background-color:#ef6d6e
}
.slide-opt-12{
    margin-bottom:30px
}
.slide-opt-12 .owl-dots{
    text-align:center;
    position:absolute;
    bottom:16px;
    left:0;
    right:0
}
.slide-opt-12 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    display:inline-block;
    border-radius:100%;
    background-color:#888;
    margin:0 5px;
    vertical-align:middle
}
.slide-opt-12 .owl-dots .owl-dot.active{
    width:13px;
    height:13px;
    background-color:#cf965f
}
.slide-opt-12 .owl-item img{
    width:100%;
    display:block
}
.slide-opt-12 .item{
    position:relative
}
.slide-opt-12 .item .title{
    display:block;
    font-size:36px;
    color:#333;
    font-weight:600;
    text-transform:uppercase
}
.slide-opt-12 .item .des{
    display:block;
    font-size:16px;
    font-weight:400;
    color:#666;
    margin-bottom:10px
}
.slide-opt-12 .item .btn{
    background-color:#cf965f;
    color:#fff;
    font-size:16px;
    font-weight:600;
    line-height:40px;
    padding:0 32px;
    text-transform:uppercase;
    border:none
}
.slide-opt-12 .item .btn:focus,.slide-opt-12 .item .btn:hover{
    background-color:#ad7034;
    color:#fff
}
.slide-opt-12 .container{
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
@media (max-width:767px){
    .slide-opt-12 .container{
        left:0;
        right:0;
        bottom:0;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.slide-opt-12 .item1 .description{
    padding-top:120px
}
@media (max-width:1199px){
    .slide-opt-12 .item1 .description{
        padding-top:70px
    }
}
@media (max-width:767px){
    .slide-opt-12 .item1 .description{
        padding-top:20px
    }
}
.slide-opt-12 .item2 .description{
    padding-top:50px;
    float:right;
    max-width:400px;
    padding-right:40px
}
@media (max-width:991px){
    .slide-opt-12 .item2 .description{
        padding-right:10px
    }
}
.slide-opt-12 .item2 .title span{
    color:#cf965f
}
.slide-opt-12 .item2 .btn{
    background-color:#5e5d63
}
.slide-opt-12 .item2 .btn:focus,.slide-opt-12 .item2 .btn:hover{
    background-color:#39383c;
    color:#fff
}
.slide-opt-12 .item3 .description{
    padding-top:150px;
    padding-left:100px
}
@media (max-width:1199px){
    .slide-opt-12 .item3 .description{
        padding-top:60px
    }
}
.slide-opt-12 .item3 .title{
    font-weight:400
}
@media (max-width:639px){
    .slide-opt-12 .item .container{
        background-color:rgba(0,0,0,.12)
    }
}
@media (max-width:767px){
    .slide-opt-12 .item .description{
        padding-top:20px;
        padding-left:20px
    }
}
@media (max-width:639px){
    .slide-opt-12 .item .description{
        padding-top:10px;
        float:none
    }
}
@media (max-width:767px){
    .slide-opt-12 .item .description .title{
        font-size:24px
    }
}
@media (max-width:639px){
    .slide-opt-12 .item .description .title{
        font-size:16px
    }
}
@media (max-width:767px){
    .slide-opt-12 .item .description .des{
        font-size:13px
    }
}
@media (max-width:639px){
    .slide-opt-12 .item .description .des{
        font-size:12px
    }
}
@media (max-width:439px){
    .slide-opt-12 .item .description .des{
        display:none
    }
}
@media (max-width:639px){
    .slide-opt-12 .item .description .btn{
        font-size:13px;
        line-height:34px;
        padding:0 12px
    }
}
@media (max-width:439px){
    .slide-opt-12 .item .description .btn{
        font-size:11px;
        line-height:24px;
        margin-top:10px
    }
}
.block-banner-top-opt12{
    margin-bottom:15px
}
.block-banner-top-opt12 .row{
    margin:0 -5px
}
.block-banner-top-opt12 .banner{
    float:left;
    display:block;
    padding:0 5px
}
.block-banner-top-opt12 .banner .box-img{
    position:relative;
    display:block
}
.block-banner-top-opt12 .banner .box-img:after,.block-banner-top-opt12 .banner .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-top-opt12 .banner .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-top-opt12 .banner .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-top-opt12 .banner .box-img img,.block-banner-top-opt12 .banner img{
    display:block;
    width:100%
}
.block-banner-top-opt12 .banner1{
    width:42.3728%
}
@media (max-width:639px){
    .block-banner-top-opt12 .banner1{
        width:100%
    }
}
@media (max-width:360px){
    .block-banner-top-opt12 .banner1{
        width:100%
    }
}
.block-banner-top-opt12 .banner2{
    width:35.5084%
}
@media (max-width:639px){
    .block-banner-top-opt12 .banner2{
        width:62%
    }
}
@media (max-width:360px){
    .block-banner-top-opt12 .banner2{
        width:100%
    }
}
.block-banner-top-opt12 .banner3{
    width:22.1188%
}
@media (max-width:639px){
    .block-banner-top-opt12 .banner3{
        width:38%
    }
}
@media (max-width:360px){
    .block-banner-top-opt12 .banner3{
        width:100%
    }
}
.block-banner-top-opt12 .banner4{
    width:32.1186%
}
@media (max-width:991px){
    .block-banner-top-opt12 .banner4{
        width:55%
    }
}
@media (max-width:360px){
    .block-banner-top-opt12 .banner4{
        width:100%
    }
}
.block-banner-top-opt12 .banner5{
    width:26.2711%
}
@media (max-width:991px){
    .block-banner-top-opt12 .banner5{
        width:45%
    }
}
@media (max-width:360px){
    .block-banner-top-opt12 .banner5{
        width:100%
    }
}
.block-banner-top-opt12 .banner6{
    width:41.6103%
}
@media (max-width:991px){
    .block-banner-top-opt12 .banner6{
        width:100%
    }
}
.block-banner-top-opt12 .box-img{
    margin-bottom:10px;
    display:block;
    position:relative
}
.block-deal-opt12{
    background-repeat:no-repeat;
    background-position:center bottom;
    background-size:cover;
    min-height:470px;
    display:block;
    padding-top:32px
}
.block-deal-opt12:after,.block-deal-opt12:before{
    content:"";
    display:table
}
.block-deal-opt12:after{
    clear:both
}
@media (max-width:1199px){
    .block-deal-opt12{
        min-height:375px
    }
}
.block-deal-opt12 .block-content,.block-deal-opt12 .block-title{
    max-width:260px;
    float:right;
    clear:both;
    display:block;
    width:100%
}
.block-deal-opt12 .block-title{
    margin-bottom:13px
}
.block-deal-opt12 .block-title strong.title{
    font-weight:600;
    text-transform:uppercase;
    color:#dc4343;
    display:block;
    font-size:20px
}
.block-deal-opt12 .count-down-time{
    margin-bottom:30px
}
.block-deal-opt12 .count-down-time:after,.block-deal-opt12 .count-down-time:before{
    content:"";
    display:table
}
.block-deal-opt12 .count-down-time:after{
    clear:both
}
.block-deal-opt12 .count-down-time .box-count{
    text-align:center;
    float:left;
    margin-right:10px
}
.block-deal-opt12 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deal-opt12 .count-down-time .box-count .number{
    display:block;
    width:50px;
    line-height:50px;
    height:50px;
    background-color:#fff;
    font-size:20px;
    font-weight:600
}
.block-deal-opt12 .count-down-time .box-count .text{
    font-size:14px;
    color:#666;
    font-weight:600;
    display:block
}
.block-deal-opt12 .name{
    display:block;
    font-size:20px;
    color:#333;
    text-transform:capitalize;
    font-weight:600;
    line-height:1
}
.block-deal-opt12 .name a{
    color:#333
}
.block-deal-opt12 .name a:focus,.block-deal-opt12 .name a:hover{
    color:#cf965f
}
.block-deal-opt12 .des{
    display:block;
    font-size:14px;
    color:#666;
    margin-bottom:0
}
.block-deal-opt12 .price{
    display:block;
    font-weight:600;
    font-size:24px;
    color:#dc4343;
    margin-bottom:15px
}
.block-deal-opt12 .price .old-price{
    color:#666;
    font-size:20px;
    text-decoration:line-through
}
.block-deal-opt12 .actions .btn{
    display:inline-block;
    width:38px;
    line-height:38px;
    height:40px;
    border:1px solid #dfdfdf;
    text-align:center;
    padding:0;
    background-color:#d0d4d5;
    margin-right:6px;
    background-position:center;
    background-repeat:no-repeat
}
.block-deal-opt12 .actions .btn span{
    display:none
}
.block-deal-opt12 .actions .btn:focus,.block-deal-opt12 .actions .btn:hover{
    background-color:#cf965f;
    border-color:#cf965f
}
.block-deal-opt12 .actions .btn-cart{
    background-image:url(../images/icon/index12/btn-cart-v12.png)
}
.block-deal-opt12 .actions .btn-cart:focus,.block-deal-opt12 .actions .btn-cart:hover{
    background-image:url(../images/icon/index12/btn-cart-hover-v12.png)
}
.block-deal-opt12 .actions .btn-wishlist{
    background-image:url(../images/icon/index12/btn-wishlist-v12.png)
}
.block-deal-opt12 .actions .btn-wishlist:focus,.block-deal-opt12 .actions .btn-wishlist:hover{
    background-image:url(../images/icon/index12/btn-wishlist-hovert-v12.png)
}
.block-floor-products-opt12{
    margin-bottom:22px
}
.block-floor-products-opt12 .block-title{
    padding-right:60px;
    margin-bottom:20px
}
.block-floor-products-opt12 .block-title:after,.block-floor-products-opt12 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt12 .block-title:after{
    clear:both
}
.block-floor-products-opt12 .block-title strong.title{
    display:block;
    float:left;
    font-size:20px;
    color:#000;
    font-weight:600;
    text-transform:none;
    line-height:24px;
    border-bottom:2px solid #cf965f
}
.block-floor-products-opt12 .block-title .links{
    float:right;
    position:relative
}
.block-floor-products-opt12 .block-title .links .dropdown-toggle{
    display:block;
    padding:0 10px;
    line-height:24px
}
@media (min-width:768px){
    .block-floor-products-opt12 .block-title .links .dropdown-toggle{
        display:none
    }
    .block-floor-products-opt12 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        float:none;
        border:none;
        box-shadow:none;
        padding:0;
        margin:0
    }
    .block-floor-products-opt12 .block-title .links .dropdown-menu:after,.block-floor-products-opt12 .block-title .links .dropdown-menu:before{
        content:"";
        display:table
    }
    .block-floor-products-opt12 .block-title .links .dropdown-menu:after{
        clear:both
    }
}
@media (max-width:767px){
    .block-floor-products-opt12 .block-title .links .dropdown-menu{
        position:absolute;
        top:100%;
        right:0;
        left:auto;
        padding:10px 0;
        background-color:#fff
    }
}
.block-floor-products-opt12 .block-title .links.open .dropdown-menu{
    display:block
}
.block-floor-products-opt12 .block-title .links li{
    float:left
}
@media (max-width:767px){
    .block-floor-products-opt12 .block-title .links li{
        float:none;
        display:block;
        margin-bottom:10px
    }
}
.block-floor-products-opt12 .block-title .links li a{
    display:block;
    line-height:24px;
    font-size:16px;
    color:#000;
    font-weight:400;
    text-transform:capitalize;
    padding:0 20px
}
.block-floor-products-opt12 .block-title .links li a:focus,.block-floor-products-opt12 .block-title .links li a:hover{
    color:#cf965f;
    background-color:transparent
}
.block-floor-products-opt12 .block-title .links li.active{
    background-color:transparent
}
.block-floor-products-opt12 .block-title .links li.active a{
    color:#cf965f;
    background-color:transparent
}
.block-floor-products-opt12 .item .product-item{
    margin-bottom:20px
}
.block-floor-products-opt12 .item .product-item:last-child{
    margin-bottom:0
}
.block-floor-products-opt12 .product-item{
    padding:0 1px 1px 0
}
.block-floor-products-opt12 .product-item .product-item-info{
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.block-floor-products-opt12 .product-item .product-item-photo .product-item-img{
    border:1px solid #e6e6e6;
    display:block;
    position:relative;
    overflow:hidden
}
.block-floor-products-opt12 .product-item .product-item-photo .product-item-img img{
    -webkit-transform:scale(1)!important;
    -ms-transform:scale(1)!important;
    -o-transform:scale(1)!important;
    transform:scale(1)!important
}
.block-floor-products-opt12 .product-item .product-item-detail{
    padding-top:14px
}
.block-floor-products-opt12 .owl-nav{
    position:absolute;
    top:-47px;
    right:0
}
.block-floor-products-opt12 .owl-nav .owl-next,.block-floor-products-opt12 .owl-nav .owl-prev{
    display:inline-block;
    line-height:24px;
    height:24px;
    width:9px;
    background-position:center;
    background-repeat:no-repeat;
    margin-left:16px
}
.block-floor-products-opt12 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prew-v12.png)
}
.block-floor-products-opt12 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prew-hover-v12.png)
}
.block-floor-products-opt12 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next-v12.png)
}
.block-floor-products-opt12 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover-v12.png)
}
.block-banner-sale-opt12{
    margin-bottom:25px
}
.block-banner-sale-opt12 .box-img{
    display:block;
    position:relative;
    overflow:hidden
}
.block-banner-sale-opt12 .box-img:before{
    background:rgba(255,255,255,.4);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    visibility:hidden;
    width:100%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-sale-opt12 .box-img:hover:before{
    opacity:1;
    visibility:initial;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-sale-opt12 img{
    display:block;
    width:100%
}
.block-brand-opt12{
    margin-bottom:17px
}
.block-brand-opt12 .block-title{
    margin-bottom:13px
}
.block-brand-opt12 .block-title strong.title{
    display:block;
    font-size:20px;
    color:#000;
    font-weight:600;
    text-transform:capitalize
}
.block-brand-opt12 .item{
    padding:0 1px 1px 0
}
.block-brand-opt12 .item .box{
    border:1px solid #ebebeb;
    display:block;
    text-align:center
}
.block-brand-opt12 .item img{
    display:block;
    margin:auto
}
.block-brand-opt12 .item img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.block-hot-categories-opt12{
    margin-bottom:15px
}
.block-hot-categories-opt12 .block-title{
    margin-bottom:17px
}
.block-hot-categories-opt12 .block-title strong.title{
    display:inline-block;
    font-size:20px;
    color:#000;
    font-weight:600;
    text-transform:capitalize;
    border-bottom:2px solid #cf965f
}
.block-hot-categories-opt12 .item{
    margin-bottom:25px
}
@media (min-width:992px){
    .block-hot-categories-opt12 .item:nth-child(3n+1){
        clear:both
    }
}
@media (max-width:991px){
    .block-hot-categories-opt12 .item{
        float:left;
        width:50%
    }
    .block-hot-categories-opt12 .item:nth-child(2n+1){
        clear:both
    }
}
@media (max-width:600px){
    .block-hot-categories-opt12 .item{
        width:100%
    }
}
.block-hot-categories-opt12 .item li{
    display:block
}
.block-hot-categories-opt12 .item li>a{
    display:block;
    position:relative;
    padding:0 12px 0 14px;
    line-height:20px;
    color:#333;
    font-size:14px
}
.block-hot-categories-opt12 .item li>a:hover,.block-hot-categories-opt12 .item li>a:hover:after{
    color:#cf965f
}
.block-hot-categories-opt12 .item li>a:after{
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:0;
    color:#ccc;
    font-weight:700
}
.block-hot-categories-opt12 .item .photo{
    border:1px solid #e6e6e6;
    display:block;
    position:relative;
    margin-bottom:6px;
    overflow:hidden
}
.block-hot-categories-opt12 .item .photo img{
    display:block;
    width:100%;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-hot-categories-opt12 .item .description{
    position:absolute;
    top:0;
    left:0;
    padding-top:22px;
    padding-left:20px
}
.block-hot-categories-opt12 .item .description .title{
    display:block;
    font-size:18px;
    color:#333;
    font-weight:600;
    text-transform:capitalize;
    margin-bottom:12px
}
.block-hot-categories-opt12 .item .description .btn{
    line-height:38px;
    padding:0 20px;
    color:#666;
    font-weight:600;
    font-size:14px;
    text-transform:uppercase;
    background-color:#eee;
    border:none
}
.block-hot-categories-opt12 .item .description .btn:focus,.block-hot-categories-opt12 .item .description .btn:hover{
    background-color:#cf965f;
    color:#fff
}
.block-hot-categories-opt12 .item:hover .photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.index-opt-12 .back-to-top{
    border-color:#cf965f
}
.index-opt-12 .back-to-top .fa,.index-opt-12 .back-to-top:hover{
    background-color:#cf965f
}
.slide-opt-13{
    margin-bottom:40px
}
.slide-opt-13 .owl-dots{
    text-align:center;
    position:absolute;
    bottom:16px;
    left:0;
    right:0
}
.slide-opt-13 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    display:inline-block;
    border-radius:100%;
    margin:0 5px;
    vertical-align:middle;
    background-color:#888
}
.slide-opt-13 .owl-dots .owl-dot.active{
    width:13px;
    height:13px;
    background-color:#ffd43f
}
.slide-opt-13 .owl-item img{
    width:100%;
    display:block
}
.slide-opt-13 .item{
    position:relative
}
.slide-opt-13 .item .title{
    display:block;
    font-size:36px;
    color:#333;
    font-weight:400;
    text-transform:uppercase
}
.slide-opt-13 .item .des{
    display:block;
    font-size:16px;
    font-weight:400;
    color:#666;
    margin-bottom:15px
}
.slide-opt-13 .item .btn{
    background-color:#ffd43f;
    color:#333;
    font-size:16px;
    font-weight:600;
    line-height:40px;
    padding:0 32px;
    text-transform:uppercase;
    border:none
}
.slide-opt-13 .item .btn:focus,.slide-opt-13 .item .btn:hover{
    background-color:#f2bb00;
    color:#fff
}
.slide-opt-13 .container{
    position:absolute;
    top:0;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0)
}
@media (max-width:767px){
    .slide-opt-13 .container{
        left:0;
        right:0;
        bottom:0;
        -webkit-transform:translate(0,0);
        -ms-transform:translate(0,0);
        -o-transform:translate(0,0);
        transform:translate(0,0)
    }
}
.slide-opt-13 .item1 .description{
    padding-top:220px;
    max-width:500px;
    float:right
}
@media (max-width:1400px){
    .slide-opt-13 .item1 .description{
        padding-top:120px
    }
}
@media (max-width:1199px){
    .slide-opt-13 .item1 .description{
        padding-top:70px
    }
}
@media (max-width:767px){
    .slide-opt-13 .item1 .description{
        padding-top:20px
    }
}
.slide-opt-13 .item2 .description{
    padding-top:140px;
    padding-left:106px
}
@media (max-width:1400px){
    .slide-opt-13 .item2 .description{
        padding-top:70px
    }
}
@media (max-width:991px){
    .slide-opt-13 .item2 .description{
        padding-left:10px
    }
}
.slide-opt-13 .item3 .description{
    padding-top:140px;
    max-width:415px;
    float:right
}
@media (max-width:1400px){
    .slide-opt-13 .item3 .description{
        padding-top:120px
    }
}
@media (max-width:1199px){
    .slide-opt-13 .item3 .description{
        padding-top:70px
    }
}
@media (max-width:767px){
    .slide-opt-13 .item3 .description{
        padding-top:20px
    }
}
.slide-opt-13 .item3 .btn{
    background-color:#3f4776;
    color:#fff
}
.slide-opt-13 .item3 .btn:focus,.slide-opt-13 .item3 .btn:hover{
    background-color:#242944;
    color:#fff
}
@media (max-width:639px){
    .slide-opt-13 .item .container{
        background-color:rgba(0,0,0,.12)
    }
}
@media (max-width:767px){
    .slide-opt-13 .item .description{
        padding-top:20px;
        padding-left:20px
    }
}
@media (max-width:639px){
    .slide-opt-13 .item .description{
        padding-top:10px;
        float:none
    }
}
@media (max-width:767px){
    .slide-opt-13 .item .description .title{
        font-size:24px
    }
}
@media (max-width:639px){
    .slide-opt-13 .item .description .title{
        font-size:16px
    }
}
@media (max-width:767px){
    .slide-opt-13 .item .description .des{
        font-size:13px
    }
}
@media (max-width:639px){
    .slide-opt-13 .item .description .des{
        font-size:12px
    }
}
@media (max-width:439px){
    .slide-opt-13 .item .description .des{
        display:none
    }
}
@media (max-width:639px){
    .slide-opt-13 .item .description .btn{
        font-size:13px;
        line-height:34px;
        padding:0 12px
    }
}
@media (max-width:439px){
    .slide-opt-13 .item .description .btn{
        font-size:11px;
        line-height:24px;
        margin-top:10px
    }
}
.block-banner-top-opt13 .banner{
    display:block;
    float:left;
    width:33.33333333%;
    margin-bottom:40px
}
.block-banner-top-opt13 .banner .box-img{
    position:relative;
    display:block
}
.block-banner-top-opt13 .banner .box-img:after,.block-banner-top-opt13 .banner .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-top-opt13 .banner .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-top-opt13 .banner .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-banner-top-opt13 .banner .box-img img,.block-banner-top-opt13 .banner img{
    display:block;
    width:100%
}
@media (max-width:639px){
    .block-banner-top-opt13 .banner{
        width:100%
    }
}
.block-deal-opt13{
    background-color:#f5f5f5;
    padding:40px 0;
    margin-bottom:30px
}
.block-deal-opt13 .box-content{
    background-color:#fff
}
.block-deal-opt13 .box-content:after,.block-deal-opt13 .box-content:before{
    content:"";
    display:table
}
.block-deal-opt13 .box-content:after{
    clear:both
}
.block-deal-opt13 .block-title{
    width:300px;
    float:right;
    text-align:center;
    padding-top:30px
}
.block-deal-opt13 .block-title strong.title{
    font-weight:600;
    text-transform:capitalize;
    color:#333;
    display:block;
    font-size:24px;
    margin-bottom:22px
}
@media (max-width:639px){
    .block-deal-opt13 .block-title{
        width:100%;
        float:none
    }
}
.block-deal-opt13 .count-down-time{
    margin-bottom:30px;
    text-align:center
}
.block-deal-opt13 .count-down-time .box-count{
    text-align:center;
    display:block;
    height:52px;
    background-color:#3f4776;
    margin:0 auto 10px;
    color:#fff;
    font-weight:700;
    border-radius:1px;
    width:136px
}
.block-deal-opt13 .count-down-time .box-count .number{
    font-size:24px;
    display:inline-block;
    margin-right:7px;
    vertical-align:baseline;
    line-height:50px;
    font-weight:600
}
.block-deal-opt13 .count-down-time .box-count .text{
    font-size:16px;
    display:inline-block;
    vertical-align:baseline;
    line-height:50px
}
@media (max-width:639px){
    .block-deal-opt13 .count-down-time .box-count{
        display:inline-block;
        margin:0 5px 5px;
        width:90px;
        padding-top:8px;
        vertical-align:top;
        height:auto
    }
    .block-deal-opt13 .count-down-time .box-count .number,.block-deal-opt13 .count-down-time .box-count .text{
        display:block;
        line-height:40px
    }
}
@media (max-width:479px){
    .block-deal-opt13 .count-down-time .box-count{
        width:55px
    }
}
.block-deal-opt13 .block-content{
    float:left;
    width:calc(100% - 300px);
    width:-moz-calc(100% - 300px);
    width:-webkit-calc(100% - 300px);
    width:-o-calc(100% - 300px);
    padding:20px 88px
}
.block-deal-opt13 .block-content:after,.block-deal-opt13 .block-content:before{
    content:"";
    display:table
}
.block-deal-opt13 .block-content:after{
    clear:both
}
@media (max-width:1199px){
    .block-deal-opt13 .block-content{
        padding:20px
    }
}
@media (max-width:639px){
    .block-deal-opt13 .block-content{
        width:100%;
        float:none
    }
}
.block-deal-opt13 .photo{
    float:left;
    margin-right:45px;
    width:286px;
    position:relative;
    overflow:hidden
}
.block-deal-opt13 .photo img{
    display:block;
    width:100%;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
@media (max-width:639px){
    .block-deal-opt13 .photo{
        margin:auto;
        float:none
    }
}
.block-deal-opt13 .detail{
    margin-left:286px;
    padding-top:13px
}
@media (max-width:991px){
    .block-deal-opt13 .detail{
        float:none;
        clear:both;
        margin:0
    }
}
.block-deal-opt13 .name{
    display:block;
    font-size:18px;
    color:#333;
    text-transform:capitalize;
    font-weight:700
}
.block-deal-opt13 .name a{
    color:#333
}
.block-deal-opt13 .name a:focus,.block-deal-opt13 .name a:hover{
    color:#ffd43f
}
.block-deal-opt13 .des{
    display:block;
    font-size:14px;
    color:#666;
    margin-bottom:4px
}
.block-deal-opt13 .price{
    display:block;
    font-weight:400;
    font-size:16px;
    color:#fca53c;
    margin-bottom:25px
}
.block-deal-opt13 .price .old-price{
    color:#666;
    font-size:16px;
    text-decoration:line-through;
    margin-left:2px
}
.block-deal-opt13 .info{
    color:#666;
    margin-bottom:15px
}
.block-deal-opt13 .info b{
    font-weight:400;
    color:#000
}
.block-deal-opt13 .actions{
    padding-top:10px
}
.block-deal-opt13 .actions .btn{
    display:inline-block;
    width:38px;
    line-height:38px;
    height:40px;
    border:1px solid #dfdfdf;
    text-align:center;
    padding:0;
    background-color:#fff;
    margin-right:6px;
    background-position:center;
    background-repeat:no-repeat
}
.block-deal-opt13 .actions .btn span{
    display:none
}
.block-deal-opt13 .actions .btn:focus,.block-deal-opt13 .actions .btn:hover{
    background-color:#ffd43f;
    border-color:#ffd43f
}
.block-deal-opt13 .actions .btn-cart{
    background-image:url(../images/icon/index12/btn-cart-v12.png)
}
.block-deal-opt13 .actions .btn-wishlist{
    background-image:url(../images/icon/index12/btn-wishlist-v12.png)
}
.block-deal-opt13:hover .photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.heading-opt13 strong.title{
    display:block;
    font-size:24px;
    color:#000;
    font-weight:400;
    text-transform:none;
    text-align:center;
    margin-bottom:35px
}
.heading-opt13 strong.title span{
    color:#aaa
}
.block-floor-products-opt13{
    margin-bottom:32px
}
.block-floor-products-opt13 .block-title{
    margin-bottom:30px;
    position:relative
}
.block-floor-products-opt13 .block-title:after,.block-floor-products-opt13 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt13 .block-title:after{
    clear:both
}
.block-floor-products-opt13 .block-title .links{
    position:relative;
    text-align:center
}
.block-floor-products-opt13 .block-title .links .dropdown-toggle{
    display:block;
    padding:0 10px;
    line-height:32px
}
@media (min-width:768px){
    .block-floor-products-opt13 .block-title .links .dropdown-toggle{
        display:none
    }
    .block-floor-products-opt13 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        float:none;
        border:none;
        box-shadow:none;
        padding:0;
        margin:0;
        text-align:center
    }
    .block-floor-products-opt13 .block-title .links .dropdown-menu:after,.block-floor-products-opt13 .block-title .links .dropdown-menu:before{
        content:"";
        display:table
    }
    .block-floor-products-opt13 .block-title .links .dropdown-menu:after{
        clear:both
    }
}
@media (max-width:767px){
    .block-floor-products-opt13 .block-title .links{
        position:absolute;
        top:0;
        left:0
    }
    .block-floor-products-opt13 .block-title .links .dropdown-menu{
        position:absolute;
        top:100%;
        right:auto;
        left:0;
        padding:0;
        background-color:#fff
    }
}
.block-floor-products-opt13 .block-title .links.open .dropdown-menu{
    display:block
}
.block-floor-products-opt13 .block-title .links li{
    display:inline-block;
    padding:0 3px
}
@media (max-width:767px){
    .block-floor-products-opt13 .block-title .links li{
        float:none;
        display:block;
        margin-bottom:1px;
        padding:0
    }
}
.block-floor-products-opt13 .block-title .links li a{
    display:block;
    line-height:42px;
    font-size:16px;
    color:#000;
    font-weight:400;
    text-transform:capitalize;
    padding:0 20px;
    background-color:#eee;
    position:relative
}
.block-floor-products-opt13 .block-title .links li a:focus,.block-floor-products-opt13 .block-title .links li a:hover,.block-floor-products-opt13 .block-title .links li.active a{
    color:#fff;
    background-color:#3f4776
}
.block-floor-products-opt13 .block-title .links li.active a:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:3px;
    background-color:#ffd74c
}
.block-floor-products-opt13 .item .product-item{
    margin-bottom:20px
}
.block-floor-products-opt13 .item .product-item:last-child{
    margin-bottom:0
}
.block-floor-products-opt13 .product-item{
    padding:0 1px 1px 0
}
.block-floor-products-opt13 .product-item .product-item-info{
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.block-floor-products-opt13 .product-item .product-item-photo{
    border:1px solid #e6e6e6;
    padding:1px
}
.block-floor-products-opt13 .product-item .product-item-photo .product-item-img{
    display:block;
    overflow:hidden;
    position:relative
}
.block-floor-products-opt13 .product-item .product-item-detail{
    padding-top:14px
}
.block-floor-products-opt13 .product-item .product-item-name{
    line-height:24px;
    margin:0
}
.block-floor-products-opt13 .product-item .product-item-price{
    font-size:16px;
    line-height:1
}
.block-floor-products-opt13 .owl-nav{
    position:absolute;
    top:-30px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);
    display:none
}
@media (max-width:767px){
    .block-floor-products-opt13 .owl-nav{
        display:block
    }
}
.block-floor-products-opt13 .owl-nav .owl-next,.block-floor-products-opt13 .owl-nav .owl-prev{
    display:inline-block;
    line-height:24px;
    height:24px;
    width:9px;
    background-position:center;
    background-repeat:no-repeat;
    padding:0 8px;
    margin:0 8px
}
.block-floor-products-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prew-v12.png)
}
.block-floor-products-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prew-hover-v12.png)
}
.block-floor-products-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next-v12.png)
}
.block-floor-products-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover-v12.png)
}
.block-products-opt13{
    margin-bottom:60px
}
.block-products-opt13 .block-title{
    margin-bottom:30px;
    position:relative
}
.block-products-opt13 .block-title:after,.block-products-opt13 .block-title:before{
    content:"";
    display:table
}
.block-products-opt13 .block-title:after{
    clear:both
}
.block-products-opt13 .item .product-item{
    margin-bottom:20px
}
.block-products-opt13 .item .product-item:last-child{
    margin-bottom:0
}
.block-products-opt13 .product-item{
    padding:0 1px 1px 0
}
.block-products-opt13 .product-item .product-item-info{
    background-color:#fff;
    position:relative;
    overflow:hidden
}
.block-products-opt13 .product-item .product-item-photo{
    border:1px solid #e6e6e6
}
.block-products-opt13 .product-item .product-item-detail{
    padding-top:14px
}
.block-products-opt13 .product-item .product-item-name{
    line-height:24px;
    margin:0
}
.block-products-opt13 .product-item .product-item-price{
    line-height:1;
    font-size:16px
}
.block-products-opt13 .owl-nav{
    position:absolute;
    top:-30px;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);
    display:none
}
@media (max-width:767px){
    .block-products-opt13 .owl-nav{
        display:block
    }
}
.block-products-opt13 .owl-nav .owl-next,.block-products-opt13 .owl-nav .owl-prev{
    display:inline-block;
    line-height:24px;
    height:24px;
    width:9px;
    background-position:center;
    background-repeat:no-repeat;
    padding:0 8px;
    margin:0 8px
}
.block-products-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prew-v12.png)
}
.block-products-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prew-hover-v12.png)
}
.block-products-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next-v12.png)
}
.block-products-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover-v12.png)
}
.block-testimonior-opt13{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    padding:57px 0;
    position:relative;
    margin-bottom:30px
}
.block-testimonior-opt13:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(51,51,51,.7)
}
.block-testimonior-opt13 .item{
    position:relative
}
.block-testimonior-opt13 .item:after,.block-testimonior-opt13 .item:before{
    content:"";
    display:table
}
.block-testimonior-opt13 .item:after{
    clear:both
}
.block-testimonior-opt13 .item .avata{
    width:170px;
    height:170px;
    overflow:hidden;
    position:relative;
    text-align:center;
    float:left;
    display:block;
    border-radius:100%;
    -webkit-border-radius:100%;
    -moz-border-radius:100%;
    -ms-border-radius:100%;
    -o-border-radius:100%;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
@media (max-width:479px){
    .block-testimonior-opt13 .item .avata{
        float:none;
        margin:auto
    }
}
.block-testimonior-opt13 .item .description{
    margin-left:200px;
    padding-top:20px
}
@media (max-width:479px){
    .block-testimonior-opt13 .item .description{
        margin-left:0
    }
}
.block-testimonior-opt13 .item .name{
    display:block;
    color:#fff;
    font-weight:600;
    text-transform:capitalize;
    font-size:16px
}
@media (max-width:479px){
    .block-testimonior-opt13 .item .name{
        text-align:center
    }
}
.block-testimonior-opt13 .item .info{
    color:#db964a;
    display:block
}
@media (max-width:479px){
    .block-testimonior-opt13 .item .info{
        text-align:center
    }
}
.block-testimonior-opt13 .item .des{
    display:block;
    line-height:24px;
    color:#bbb;
    font-size:14px;
    max-width:900px;
    padding-top:15px
}
.block-testimonior-opt13 .item .des:after,.block-testimonior-opt13 .item .des:before{
    font-family:Georgia-Regular,sans-serif;
    content:"“";
    font-size:30px;
    line-height:1;
    height:26px;
    width:10px;
    font-style:normal;
    display:inline-block;
    vertical-align:text-bottom
}
.block-testimonior-opt13 .item .des:before{
    content:"“";
    margin-right:9px
}
.block-testimonior-opt13 .item .des:after{
    content:"”";
    margin-left:9px;
    vertical-align:text-top
}
.block-testimonior-opt13 .owl-dots{
    text-align:center;
    position:absolute;
    bottom:-40px;
    left:0;
    right:0
}
.block-testimonior-opt13 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    border-radius:100%;
    margin:0 5px;
    display:inline-block;
    vertical-align:middle;
    background-color:#888
}
.block-testimonior-opt13 .owl-dots .owl-dot.active{
    width:14px;
    height:14px;
    background-color:#2a3843
}
.block-blog-opt13{
    margin-bottom:50px
}
.block-blog-opt13 .block-title{
    margin-bottom:20px;
    position:relative
}
.block-blog-opt13 .block-title:after,.block-blog-opt13 .block-title:before{
    content:"";
    display:table
}
.block-blog-opt13 .block-title:after{
    clear:both
}
.block-blog-opt13 .block-title strong.title{
    margin-bottom:2px;
    font-weight:600
}
.block-blog-opt13 .block-title strong.title span{
    font-weight:400
}
.block-blog-opt13 .item .blog-photo{
    position:relative;
    overflow:hidden
}
.block-blog-opt13 .item .blog-photo img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-blog-opt13 .item .blog-detail{
    padding-top:15px;
    padding-bottom:10px;
    text-align:center
}
.block-blog-opt13 .item .blog-name{
    font-size:16px;
    font-weight:600;
    color:#333;
    display:block;
    margin-bottom:12px
}
.block-blog-opt13 .item .blog-name a{
    color:#333
}
.block-blog-opt13 .item .blog-info{
    font-size:14px;
    color:#666;
    margin-bottom:15px
}
.block-blog-opt13 .item .blog-info .blog-comment,.block-blog-opt13 .item .blog-info .blog-date{
    display:inline-block;
    vertical-align:top
}
.block-blog-opt13 .item .blog-info .blog-comment:before,.block-blog-opt13 .item .blog-info .blog-date:before{
    font-family:FontAwesome;
    display:inline-block;
    margin-right:10px;
    font-size:16px
}
.block-blog-opt13 .item .blog-info .blog-comment:before{
    content:"\f0e5"
}
.block-blog-opt13 .item .blog-info .blog-date{
    margin-right:23px
}
.block-blog-opt13 .item .blog-info .blog-date:before{
    content:"\f044"
}
.block-blog-opt13 .item .blog-des{
    font-size:14px;
    line-height:20px;
    display:block;
    color:#888
}
.block-blog-opt13 .item:hover .blog-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-blog-opt13 .item:hover .blog-name,.block-blog-opt13 .item:hover .blog-name a{
    color:#ffd43f
}
.block-products-opt13 .block-title strong.title{
    margin-bottom:2px
}
.block-brand-opt13{
    background-color:#f5f5f5;
    padding:20px 0 45px;
    margin-bottom:30px
}
.block-brand-opt13 .block-title{
    margin-bottom:30px;
    position:relative
}
.block-brand-opt13 .block-title:after,.block-brand-opt13 .block-title:before{
    content:"";
    display:table
}
.block-brand-opt13 .block-title:after{
    clear:both
}
.block-brand-opt13 .block-title strong.title{
    margin-bottom:2px
}
.block-brand-opt13 .item{
    padding:0 1px 1px 0
}
.block-brand-opt13 .item .box{
    border:1px solid #ebebeb;
    display:block;
    text-align:center
}
.block-brand-opt13 .item img{
    display:block;
    margin:auto;
    width:100%
}
.block-brand-opt13 .item img:hover{
    opacity:.5;
    -webkit-filter:sepia(100%);
    filter:sepia(100%)
}
.block-list-products-opt13{
    margin-bottom:70px
}
.block-list-products-opt13 .block-title{
    margin-bottom:35px;
    position:relative;
    margin-top:20px
}
.block-list-products-opt13 .block-title strong.title{
    display:block;
    font-size:22px;
    color:#000;
    font-weight:400;
    text-transform:none
}
.block-list-products-opt13 .block-title strong.title span{
    color:#aaa
}
.block-list-products-opt13 .product-item{
    margin-bottom:20px
}
.block-list-products-opt13 .product-item .product-item-info:after,.block-list-products-opt13 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-list-products-opt13 .product-item .product-item-info:after{
    clear:both
}
.block-list-products-opt13 .product-item .product-item-photo{
    float:left;
    width:100px;
    border:1px solid #e6e6e6;
    position:relative;
    overflow:hidden;
    padding:1px
}
.block-list-products-opt13 .product-item .product-item-photo .product-item-img{
    position:relative;
    overflow:hidden;
    display:block
}
.block-list-products-opt13 .product-item .product-item-photo img{
    display:block;
    width:100%;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-list-products-opt13 .product-item .product-item-detail{
    margin-left:112px;
    padding-top:5px
}
.block-list-products-opt13 .product-item .product-item-name{
    display:block;
    font-size:14px;
    font-weight:400;
    line-height:24px;
    color:#333
}
.block-list-products-opt13 .product-item .product-item-name a{
    color:#333
}
.block-list-products-opt13 .product-item .product-item-price{
    color:#fcac50;
    font-size:18px
}
.block-list-products-opt13 .product-item:hover .product-item-name a{
    color:#ffd43f
}
.block-list-products-opt13 .product-item:hover .product-item-photo img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.index-opt-13 .wrapper{
    overflow:hidden
}
.index-opt-13 .back-to-top{
    border-color:#ffd43f
}
.index-opt-13 .back-to-top .fa,.index-opt-13 .back-to-top:hover{
    background-color:#ffd43f
}
.index-opt-14{
    background-color:#f5f5f5
}
.index-opt-14 .back-to-top{
    border-color:#f62341
}
.index-opt-14 .back-to-top .fa,.index-opt-14 .back-to-top:hover{
    background-color:#f62341
}
.slide-opt-14{
    margin-bottom:20px
}
.slide-opt-14 .owl-dots{
    bottom:30px
}
.slide-opt-14 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    background-color:#888;
    border-radius:100%;
    margin:0 5px
}
.slide-opt-14 .owl-dots .owl-dot.active{
    background-color:#f62341;
    width:14px;
    height:14px
}
@media (max-width:767px){
    .slide-opt-14 .owl-dots{
        bottom:5px
    }
}
.slide-opt-14 .item{
    position:relative
}
.slide-opt-14 .item .title{
    display:block;
    font-size:36px;
    color:#fff;
    font-weight:400;
    text-transform:uppercase
}
.slide-opt-14 .item .des{
    display:block;
    font-size:16px;
    font-weight:400;
    color:#fff;
    margin-bottom:21px
}
.slide-opt-14 .item .btn{
    background-color:#f62341;
    color:#fff;
    font-size:16px;
    font-weight:600;
    line-height:40px;
    padding:0 32px;
    text-transform:uppercase;
    border:none
}
.slide-opt-14 .item .btn:focus,.slide-opt-14 .item .btn:hover{
    background-color:#c40823;
    color:#fff
}
.slide-opt-14 .description{
    position:absolute
}
.slide-opt-14 .item1 .description{
    top:190px;
    max-width:390px;
    right:152px
}
@media (max-width:1199px){
    .slide-opt-14 .item1 .description{
        top:90px
    }
}
@media (max-width:991px){
    .slide-opt-14 .item1 .description{
        top:80px;
        right:30px
    }
}
@media (max-width:767px){
    .slide-opt-14 .item1 .description{
        top:40px;
        right:15px
    }
}
@media (max-width:479px){
    .slide-opt-14 .item1 .description{
        top:15px;
        right:15px
    }
}
.slide-opt-14 .item2 .description{
    top:150px;
    max-width:390px;
    left:72px
}
@media (max-width:991px){
    .slide-opt-14 .item2 .description{
        top:80px;
        left:25px
    }
}
@media (max-width:767px){
    .slide-opt-14 .item2 .description{
        top:40px;
        left:15px
    }
}
@media (max-width:479px){
    .slide-opt-14 .item2 .description{
        top:15px;
        left:15px
    }
}
.slide-opt-14 .item2 .des{
    margin-bottom:15px
}
.slide-opt-14 .item2 .btn{
    background-color:#ffd43f;
    color:#333
}
.slide-opt-14 .item2 .btn:focus,.slide-opt-14 .item2 .btn:hover{
    background-color:#f2bb00;
    color:#333
}
.slide-opt-14 .item3 .description{
    top:70px;
    max-width:390px;
    right:60px
}
@media (max-width:767px){
    .slide-opt-14 .item3 .description{
        top:40px;
        right:15px
    }
}
@media (max-width:479px){
    .slide-opt-14 .item3 .description{
        top:15px;
        right:15px
    }
}
.slide-opt-14 .item3 .title{
    font-size:26px;
    line-height:30px
}
@media (max-width:479px){
    .slide-opt-14 .item3 .title{
        line-height:1
    }
}
.slide-opt-14 .item3 .des{
    margin-bottom:15px
}
.slide-opt-14 .item3 .btn{
    background-color:#ffd43f;
    color:#333
}
.slide-opt-14 .item3 .btn:focus,.slide-opt-14 .item3 .btn:hover{
    background-color:#f2bb00;
    color:#333
}
@media (max-width:639px){
    .slide-opt-14 .item .container{
        background-color:rgba(0,0,0,.12)
    }
}
@media (max-width:767px){
    .slide-opt-14 .item .description{
        padding-top:20px;
        padding-left:20px
    }
}
@media (max-width:639px){
    .slide-opt-14 .item .description{
        padding-top:10px;
        float:none
    }
}
@media (max-width:767px){
    .slide-opt-14 .item .description .title{
        font-size:24px
    }
}
@media (max-width:639px){
    .slide-opt-14 .item .description .title{
        font-size:16px
    }
}
@media (max-width:767px){
    .slide-opt-14 .item .description .des{
        font-size:13px
    }
}
@media (max-width:639px){
    .slide-opt-14 .item .description .des{
        font-size:12px
    }
}
@media (max-width:439px){
    .slide-opt-14 .item .description .des{
        display:none
    }
}
@media (max-width:639px){
    .slide-opt-14 .item .description .btn{
        font-size:13px;
        line-height:34px;
        padding:0 12px
    }
}
@media (max-width:439px){
    .slide-opt-14 .item .description .btn{
        font-size:11px;
        line-height:24px;
        margin-top:10px
    }
}
.block-banner-op14,.block-banner-op14-2{
    padding:10px
}
.block-banner-op14 .box-img,.block-banner-op14-2 .box-img{
    position:relative;
    overflow:hidden
}
.block-banner-op14 .box-img:before,.block-banner-op14-2 .box-img:before{
    background:rgba(255,255,255,.4);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    visibility:hidden;
    width:100%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-op14 .box-img:hover:before,.block-banner-op14-2 .box-img:hover:before{
    opacity:1;
    visibility:initial;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-op14 img,.block-banner-op14-2 img{
    display:block;
    width:100%
}
.block-banner-op14 .box-img,.block-banner-op14-2 .box-img{
    display:block
}
.block-banner-op14 .box-img img,.block-banner-op14-2 .box-img img{
    display:block;
    width:100%
}
.block-banner-op14-2{
    padding:0
}
.block-deals-opt14{
    padding:10px;
    margin-bottom:15px
}
.block-deals-opt14 .product-item{
    border-right:1px solid #dfdfdf;
    margin-right:-7px
}
.block-deals-opt14 .product-item .product-item-info:after,.block-deals-opt14 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-deals-opt14 .product-item .product-item-info:after{
    clear:both
}
.block-deals-opt14 .product-item .product-item-photo{
    width:150px;
    float:left
}
@media (min-width:640px) and (max-width:767px){
    .block-deals-opt14 .product-item .product-item-photo{
        width:100px
    }
}
@media (max-width:400px){
    .block-deals-opt14 .product-item .product-item-photo{
        width:90px
    }
}
.block-deals-opt14 .product-item .product-item-detail{
    margin-left:160px;
    padding-right:10px
}
@media (min-width:640px) and (max-width:767px){
    .block-deals-opt14 .product-item .product-item-detail{
        margin-left:110px;
        padding-right:0
    }
}
@media (max-width:400px){
    .block-deals-opt14 .product-item .product-item-detail{
        margin-left:100px;
        padding-right:0
    }
}
.block-deals-opt14 .product-item .product-item-name{
    font-weight:400;
    color:#333;
    font-size:14px;
    text-transform:capitalize;
    display:block
}
.block-deals-opt14 .product-item .product-item-name a{
    color:#333
}
.block-deals-opt14 .product-item .product-item-price{
    color:#f62341;
    font-size:24px;
    margin-bottom:12px
}
.block-deals-opt14 .product-item .product-item-price .old-price{
    color:#888;
    text-decoration:line-through;
    font-size:16px;
    margin-right:14px
}
.block-deals-opt14 .product-item .btn-cart{
    background-color:#bbb;
    color:#666;
    font-size:14px;
    font-weight:600;
    text-transform:capitalize;
    height:38px;
    padding:0 16px;
    border-radius:3px;
    border:none;
    line-height:36px;
    margin-bottom:20px
}
.block-deals-opt14 .product-item .btn-cart:before{
    content:"\e900";
    font-family:icomoon;
    font-weight:400;
    margin-right:12px;
    font-size:20px;
    display:inline-block;
    vertical-align:middle
}
.block-deals-opt14 .product-item .btn-cart:focus,.block-deals-opt14 .product-item .btn-cart:hover{
    background-color:#f62341;
    color:#fff
}
.block-deals-opt14 .product-item .count-down-time{
    padding-top:5px;
    padding-left:34px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/clock-v14.png)
}
.block-deals-opt14 .product-item .count-down-time .box-count{
    font-size:14px;
    color:#333;
    font-weight:600;
    text-transform:uppercase;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    padding-right:5px;
    margin-right:5px;
    line-height:24px
}
.block-deals-opt14 .product-item .count-down-time .box-count .text{
    display:none
}
.block-deals-opt14 .product-item .count-down-time .box-count:after{
    content:":";
    display:inline-block;
    position:absolute;
    top:0;
    right:-2px
}
.block-deals-opt14 .product-item .count-down-time .box-count:last-child{
    padding-right:0;
    margin-right:0
}
.block-deals-opt14 .product-item .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-opt14 .product-item .count-down-time .box-days .number:after{
    content:"D"
}
.block-deals-opt14 .product-item .count-down-time .box-hours .number:after{
    content:"H"
}
.block-deals-opt14 .product-item .count-down-time .box-min .number:after{
    content:"M"
}
.block-deals-opt14 .product-item .count-down-time .box-secs .number:after{
    content:"S"
}
.block-deals-opt14 .product-item:hover .btn-cart{
    background-color:#f62341;
    color:#fff
}
.block-deals-opt14 .product-item:hover .product-item-name a{
    color:#f62341
}
.block-floor-opt14{
    background-color:#fff;
    border-top:2px solid #1fa6f1;
    border-bottom:1px solid #dfdfdf;
    margin-bottom:40px;
    border-left:1px solid #dfdfdf
}
.block-floor2.block-floor-opt14{
    border-top:2px solid #ffcb17
}
.block-floor3.block-floor-opt14{
    border-top:2px solid #093e8e
}
.block-floor4.block-floor-opt14{
    border-top:2px solid #fd4f0a
}
@media (max-width:991px){
    .block-floor-opt14{
        border-left:none
    }
}
.block-floor-opt14 .box-floor:after,.block-floor-opt14 .box-floor:before{
    content:"";
    display:table
}
.block-floor-opt14 .box-floor:after{
    clear:both
}
.block-floor-opt14 .col-left{
    float:left;
    width:200px;
    border-right:1px solid #dfdfdf;
    height:399px
}
@media (min-width:1200px){
    .block-floor-opt14 .col-left{
        height:398px
    }
}
@media (max-width:1199px){
    .block-floor-opt14 .col-left{
        border:none
    }
}
@media (min-width:992px) and (max-width:1199px){
    .block-floor-opt14 .col-left{
        height:396px
    }
}
@media (max-width:991px){
    .block-floor-opt14 .col-left{
        float:none;
        width:100%;
        height:auto
    }
}
.block-floor-opt14 .col-left .block-title{
    background-color:#1fa6f1;
    color:#fff
}
.block-floor2.block-floor-opt14 .col-left .block-title{
    background-color:#ffcb17
}
.block-floor2.block-floor-opt14 .col-left .block-title strong.title{
    color:#333
}
.block-floor3.block-floor-opt14 .col-left .block-title{
    background-color:#093e8e
}
.block-floor4.block-floor-opt14 .col-left .block-title{
    background-color:#fd4f0a
}
.block-floor-opt14 .col-left .block-title strong.title{
    display:block;
    line-height:49px;
    font-size:18px;
    font-weight:600;
    padding-left:20px
}
.block-floor-opt14 .col-left .block-title .icon{
    padding-right:14px
}
.block-floor-opt14 .col-left .block-content{
    padding-top:16px
}
.block-floor-opt14 .col-left .block-content a{
    display:block;
    color:#666;
    font-size:14px;
    line-height:36px;
    padding-left:19px;
    text-transform:capitalize
}
.block-floor-opt14 .col-left .block-content a:focus,.block-floor-opt14 .col-left .block-content a:hover{
    color:#f62341
}
.block-floor1.block-floor-opt14 .col-left .block-content a:focus,.block-floor1.block-floor-opt14 .col-left .block-content a:hover{
    color:#1fa6f1
}
.block-floor2.block-floor-opt14 .col-left .block-content a:focus,.block-floor2.block-floor-opt14 .col-left .block-content a:hover{
    color:#ffcb17
}
.block-floor3.block-floor-opt14 .col-left .block-content a:focus,.block-floor3.block-floor-opt14 .col-left .block-content a:hover{
    color:#093e8e
}
.block-floor4.block-floor-opt14 .col-left .block-content a:focus,.block-floor4.block-floor-opt14 .col-left .block-content a:hover{
    color:#fd4f0a
}
@media (max-width:991px){
    .block-floor-opt14 .col-left .block-content{
        display:none
    }
}
.block-floor-opt14 .col-mid{
    float:left;
    width:270px
}
.block-floor-opt14 .col-mid .box-img{
    position:relative
}
.block-floor-opt14 .col-mid .box-img:after,.block-floor-opt14 .col-mid .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-floor-opt14 .col-mid .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floor-opt14 .col-mid .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floor-opt14 .col-mid .box-img{
    display:block
}
.block-floor-opt14 .col-mid .box-img img{
    display:block;
    width:100%
}
@media (min-width:1200px){
    .block-floor-opt14 .col-mid .box-img img{
        height:398px
    }
}
@media (max-width:1199px){
    .block-floor-opt14 .col-mid{
        display:none
    }
}
.block-floor-opt14 .col-right{
    float:left;
    width:calc(100% - 470px);
    width:-moz-calc(100% - 470px);
    width:-webkit-calc(100% - 470px);
    width:-o-calc(100% - 470px);
    overflow:hidden
}
.block-floor-opt14 .col-right:after,.block-floor-opt14 .col-right:before{
    content:"";
    display:table
}
.block-floor-opt14 .col-right:after{
    clear:both
}
@media (max-width:1199px){
    .block-floor-opt14 .col-right{
        width:calc(100% - 200px);
        width:-moz-calc(100% - 200px);
        width:-webkit-calc(100% - 200px);
        width:-o-calc(100% - 200px)
    }
}
@media (max-width:991px){
    .block-floor-opt14 .col-right{
        float:none;
        width:100%;
        height:auto;
        border-right:1px solid #dfdfdf
    }
}
.block-floor-opt14 .col-right .item{
    width:50%;
    float:left
}
@media (max-width:600px){
    .block-floor-opt14 .col-right .item{
        float:none;
        width:100%
    }
}
.block-floor-opt14 .col-right .product-item{
    width:50%;
    float:left;
    border-left:1px solid #dfdfdf;
    border-top:1px solid #dfdfdf;
    margin-top:-1px;
    position:relative
}
.block-floor-opt14 .col-right .product-item:hover img{
    -webkit-transform:scale(1.12);
    -ms-transform:scale(1.12);
    -o-transform:scale(1.12);
    transform:scale(1.12);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-opt14 .col-right .product-item:hover .product-item-name,.block-floor-opt14 .col-right .product-item:hover .product-item-name a{
    color:#f62341
}
.block-floor-opt14 .col-right .product-item .product-item-name{
    position:absolute;
    font-size:14px;
    color:#333;
    font-weight:400;
    text-transform:uppercase;
    display:block;
    top:25px;
    left:0;
    right:0;
    padding:0 10px
}
.block-floor-opt14 .col-right .product-item .product-item-name a{
    color:#333
}
.block-floor-opt14 .col-right .product-item .product-item-photo{
    height:199px;
    overflow:hidden;
    text-align:center;
    padding:1px
}
.block-floor-opt14 .col-right .product-item .product-item-photo .product-item-img{
    display:block;
    position:relative;
    overflow:hidden
}
.block-floor-opt14 .col-right .product-item .product-item-photo img{
    display:block;
    margin:auto;
    max-height:100%;
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-opt14 .col-right .product-item-lag{
    width:100%
}
.block-floor1.block-floor-opt14 .col-right .product-item-lag .product-item-name{
    left:40px
}
.block-floor2.block-floor-opt14 .col-right .product-item-lag .product-item-name{
    left:75px
}
.block-floor3.block-floor-opt14 .col-right .product-item-lag .product-item-name{
    left:20px
}
.block-floor4.block-floor-opt14 .col-right .product-item-lag .product-item-name{
    left:8px
}
.block-floor1.block-floor-opt14 .col-right .product-item1 .product-item-name{
    top:36px;
    max-width:195px;
    left:auto;
    width:100%
}
.block-floor2.block-floor-opt14 .col-right .product-item1 .product-item-name{
    top:60px;
    max-width:140px;
    left:auto;
    width:100%
}
.block-floor3.block-floor-opt14 .col-right .product-item1 .product-item-name{
    top:50px;
    max-width:90px;
    left:auto;
    width:100%
}
.block-floor4.block-floor-opt14 .col-right .product-item1 .product-item-name{
    top:28px;
    max-width:175px;
    left:auto;
    width:100%
}
.block-floor1.block-floor-opt14 .col-right .product-item3 .product-item-name,.block-floor1.block-floor-opt14 .col-right .product-item4 .product-item-name,.block-floor2.block-floor-opt14 .col-right .product-item3 .product-item-name,.block-floor2.block-floor-opt14 .col-right .product-item4 .product-item-name,.block-floor2.block-floor-opt14 .col-right .product-item5 .product-item-name,.block-floor3.block-floor-opt14 .col-right .product-item2 .product-item-name,.block-floor3.block-floor-opt14 .col-right .product-item3 .product-item-name,.block-floor3.block-floor-opt14 .col-right .product-item4 .product-item-name,.block-floor3.block-floor-opt14 .col-right .product-item5 .product-item-name,.block-floor3.block-floor-opt14 .col-right .product-item6 .product-item-name,.block-floor4.block-floor-opt14 .col-right .product-item3 .product-item-name,.block-floor4.block-floor-opt14 .col-right .product-item4 .product-item-name,.block-floor4.block-floor-opt14 .col-right .product-item5 .product-item-name{
    top:15px
}
.heading-opt14 strong.title{
    display:block;
    font-size:24px;
    color:#333;
    font-weight:600;
    text-transform:none;
    text-align:center;
    margin-bottom:35px
}
.heading-opt14 strong.title span{
    color:#aaa
}
.block-blog-opt13.style14{
    margin-top:-11px;
    margin-bottom:16px
}
.block-blog-opt13.style14 .item:hover .blog-name a{
    color:#f62341
}
.block-blog-opt13.style14 .item .blog-name{
    margin-bottom:7px
}
.block-blog-opt13.style14:hover .owl-nav .owl-next,.block-blog-opt13.style14:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-blog-opt13.style14 .owl-nav .owl-next,.block-blog-opt13.style14 .owl-nav .owl-prev{
    display:block;
    width:30px;
    height:30px;
    line-height:30px;
    background-color:#f62341;
    color:#fff;
    text-align:center;
    position:absolute;
    top:50%;
    margin-top:-82px;
    font-size:18px;
    opacity:0;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-blog-opt13.style14 .owl-nav .owl-next:before,.block-blog-opt13.style14 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-blog-opt13.style14 .owl-nav .owl-next:hover,.block-blog-opt13.style14 .owl-nav .owl-prev:hover{
    background-color:#c40823
}
.block-blog-opt13.style14 .owl-nav .owl-prev{
    left:-15px
}
.block-blog-opt13.style14 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-blog-opt13.style14 .owl-nav .owl-next{
    right:-15px
}
.block-blog-opt13.style14 .owl-nav .owl-next:before{
    content:"\f105"
}
.block-brand-opt13.style14{
    padding-top:15px;
    margin-bottom:0;
    padding-bottom:38px
}
.block-brand-opt13.style14 img:hover{
    opacity:.5
}
.block-newletter-op14{
    background-color:#f62341;
    padding-top:9px;
    padding-right:15px;
    padding-left:15px;
    text-align:center;
    margin-bottom:14px
}
.block-newletter-op14 .block-content,.block-newletter-op14 .block-title{
    display:inline-block;
    margin:0 0 6px;
    vertical-align:top;
    padding:0
}
.block-newletter-op14 .block-title{
    line-height:46px;
    text-transform:uppercase;
    color:#fff;
    font-weight:600;
    font-size:26px;
    padding-right:140px
}
@media (max-width:1199px){
    .block-newletter-op14 .block-title{
        padding-right:10px
    }
}
@media (max-width:991px){
    .block-newletter-op14 .block-title{
        padding-right:0
    }
}
@media (max-width:767px){
    .block-newletter-op14 .block-title{
        line-height:1;
        font-size:24px;
        display:block
    }
}
.block-newletter-op14 .input-group{
    z-index:5
}
.block-newletter-op14 .input-group .form-control{
    height:46px;
    border:none;
    border-radius:3px 0 0 3px;
    padding-left:32px;
    font-size:14px;
    color:#888;
    width:282px
}
.block-newletter-op14 .input-group .form-control::-moz-placeholder{
    color:#888;
    opacity:1
}
.block-newletter-op14 .input-group .form-control:-ms-input-placeholder{
    color:#888
}
.block-newletter-op14 .input-group .form-control::-webkit-input-placeholder{
    color:#888
}
.block-newletter-op14 .input-group .btn-subcribe{
    background-color:#555;
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
    font-weight:600;
    padding:0 20px;
    height:46px;
    border:none;
    border-radius:0 3px 3px 0
}
.block-newletter-op14 .input-group .btn-subcribe:before{
    content:none
}
.block-newletter-op14 .input-group .btn-subcribe:hover{
    background-color:#c40823
}
@media (max-width:767px){
    .block-newletter-op14 .input-group{
        width:100%
    }
    .block-newletter-op14 .input-group .actions,.block-newletter-op14 .input-group .form-control{
        display:table-cell;
        vertical-align:top
    }
    .block-newletter-op14 .input-group .form-control{
        width:100%;
        padding-left:10px
    }
    .block-newletter-op14 .input-group .actions{
        width:1%
    }
}
.index-opt-15{
    background-color:#f6f6f6
}
.index-opt-15 .back-to-top{
    border-color:#c33
}
.index-opt-15 .back-to-top .fa,.index-opt-15 .back-to-top:hover{
    background-color:#c33
}
.slide-opt-15 .owl-item .img-slide{
    width:100%;
    display:block
}
.slide-opt-15 .owl-dots .owl-dot{
    width:12px;
    height:12px;
    border-radius:100%;
    border:1px solid rgba(255,255,255,.5);
    background-color:transparent;
    margin:0 4px
}
.slide-opt-15 .owl-dots .owl-dot.active{
    background-color:#fff;
    width:14px;
    height:14px;
    border:1px solid #fff
}
.block-section-top15{
    background-color:#e0e0e0;
    margin-bottom:30px
}
.block-section-top15 .block-section-top{
    position:relative;
    padding-left:270px;
    padding-right:200px
}
@media (max-width:1199px){
    .block-section-top15 .block-section-top{
        padding-left:0;
        padding-right:208px
    }
}
@media (max-width:991px){
    .block-section-top15 .block-section-top{
        padding-right:0
    }
}
.block-section-top15 .block-section-top .banner-slide{
    position:absolute;
    top:0;
    right:0;
    width:200px
}
.block-section-top15 .block-section-top .banner-slide a{
    display:block;
    position:relative;
    overflow:hidden;
    margin-bottom:1px
}
.block-section-top15 .block-section-top .banner-slide a:after,.block-section-top15 .block-section-top .banner-slide a:before{
    content:"";
    position:absolute;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-section-top15 .block-section-top .banner-slide a:before{
    border-width:1px 0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    top:10px;
    bottom:10px;
    left:5px;
    right:5px
}
.block-section-top15 .block-section-top .banner-slide a:after{
    border-width:0 1px;
    -webkit-transform:scale(1,0);
    -ms-transform:scale(1,0);
    -o-transform:scale(1,0);
    transform:scale(1,0);
    left:10px;
    right:10px;
    top:5px;
    bottom:5px
}
.block-section-top15 .block-section-top .banner-slide a:hover:after,.block-section-top15 .block-section-top .banner-slide a:hover:before{
    -webkit-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-section-top15 .block-section-top .banner-slide a:hover img{
    -webkit-transform:scale(1.05);
    -ms-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top15 .block-section-top .banner-slide a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
@media (max-width:1199px){
    .block-section-top15 .block-section-top .banner-slide{
        width:209px
    }
}
@media (max-width:991px){
    .block-section-top15 .block-section-top .banner-slide{
        display:none
    }
}
.block-section-top15 .block-section-top .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}
@media (max-width:1199px){
    .block-section-top15 .block-section-top .block-nav-categori{
        display:none;
        visibility:hidden;
        opacity:0
    }
}
.block-section-top15 .block-section-top .block-nav-categori .block-title{
    display:none
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori{
    padding-bottom:17px;
    padding-top:10px
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li{
    padding:0 20px
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li>a{
    line-height:44px;
    padding-left:20px;
    padding-right:10px;
    border-bottom:1px solid #eee;
    padding-left:0
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li>a .icon{
    width:30px
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li:last-child>a{
    border-bottom:none
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:44px;
    width:10px;
    content:"\f0da"
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori>li.parent:hover>a:after{
    content:"\f0da"
}
.block-section-top15 .block-section-top .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori{
    padding:0 20px
}
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all,.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#666;
    line-height:35px;
    border:1px solid #e6e6e6;
    font-size:11px;
    text-transform:uppercase;
    text-align:center;
    font-weight:400;
    padding:0 15px
}
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:hover{
    background-color:#f36
}
.block-section-top15 .block-section-top .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top15 .block-section-top .block-nav-categori .view-all-categori a:after{
    float:none;
    content:"\f0da";
    margin-left:14px;
    font-size:14px
}
.block-section-top15 .block-section-top .block-nav-categori .block-content{
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    padding:0 0 15px
}
.block-tab-products.style15{
    margin-bottom:30px
}
.block-tab-products.style15 .block-title{
    border-bottom:none;
    margin-bottom:0
}
@media (max-width:768px){
    .block-tab-products.style15 .block-title{
        margin-bottom:40px
    }
}
.block-tab-products.style15 .nav>li{
    margin-right:7px
}
.block-tab-products.style15 .nav>li>a{
    font-size:18px;
    font-weight:700;
    color:#333;
    text-transform:capitalize;
    margin:0;
    line-height:42px;
    padding:0 18px;
    border-bottom-color:transparent
}
.block-tab-products.style15 .nav>li.active>a{
    color:#c33;
    border-bottom-width:3px;
    border-bottom-color:#c33
}
.block-tab-products.style15 .block-content{
    border-left:1px solid #e6e6e6;
    background-color:#fff
}
.block-tab-products.style15 .product-item{
    margin:0
}
.block-tab-products.style15 .product-item .product-item-info{
    border-left:none;
    padding:20px 35px 35px;
    margin:0;
    background-color:transparent
}
@media (min-width:768px) and (max-width:1199px){
    .block-tab-products.style15 .product-item .product-item-actions{
        bottom:3px
    }
}
.block-tab-products.style15 .owl-nav{
    top:-31px
}
.block-tab-products.style15 .owl-nav .owl-next,.block-tab-products.style15 .owl-nav .owl-prev{
    width:25px;
    line-height:29px;
    background-color:#fff;
    color:#999;
    border:1px solid #e6e6e6;
    float:left;
    margin:0 -1px 0 0;
    position:relative
}
.block-tab-products.style15 .owl-nav .owl-next:hover,.block-tab-products.style15 .owl-nav .owl-prev:hover{
    background-color:#fff;
    border:1px solid #f63;
    color:#c33;
    z-index:10
}
.block-tab-products.style15 .owl-nav .owl-prev:before{
    content:"\f0d9"
}
.block-tab-products.style15 .owl-nav .owl-next:before{
    content:"\f0da"
}
.block-deals-of-opt15{
    margin-top:12px;
    margin-bottom:30px
}
.block-deals-of-opt15 .block-title{
    display:block;
    line-height:50px;
    color:#fff;
    background-color:#c33;
    text-transform:capitalize;
    font-size:18px;
    font-weight:700;
    padding-left:22px
}
.block-deals-of-opt15 .deals-of-countdown{
    text-align:center;
    position:absolute;
    top:20px;
    left:0;
    right:0;
    z-index:10
}
.block-deals-of-opt15 .deals-of-countdown .box-count{
    text-transform:uppercase;
    text-align:center;
    width:52px;
    height:70px;
    display:inline-block;
    vertical-align:top;
    position:relative;
    padding-top:30px;
    margin-right:5px
}
@media (max-width:1199px){
    .block-deals-of-opt15 .deals-of-countdown .box-count{
        width:36px
    }
}
.block-deals-of-opt15 .deals-of-countdown .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt15 .deals-of-countdown .box-count .number{
    font-size:18px;
    font-weight:700;
    color:#fff;
    font-family:Arimo,sans-serif;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/bg-deals-v15.png);
    line-height:40px;
    border:1px solid #fff
}
@media (max-width:1199px){
    .block-deals-of-opt15 .deals-of-countdown .box-count .number{
        font-size:16px
    }
}
.block-deals-of-opt15 .deals-of-countdown .box-count .text{
    font-size:12px;
    color:#666;
    position:absolute;
    top:0;
    left:0;
    right:0;
    line-height:36px
}
@media (max-width:1199px){
    .block-deals-of-opt15 .deals-of-countdown .box-count .text{
        font-size:11px
    }
}
.block-service-opt15{
    margin-bottom:8px
}
.block-service-opt15 .item{
    background-color:#fff;
    border:1px solid #e6e6e6;
    padding:14px 0 14px 45px;
    max-width:360px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:10px
}
.block-service-opt15 .item:after,.block-service-opt15 .item:before{
    content:"";
    display:table
}
.block-service-opt15 .item:after{
    clear:both
}
@media (min-width:768px) and (max-width:991px){
    .block-service-opt15 .item{
        padding-left:10px
    }
}
.block-service-opt15 .item:hover{
    border:1px solid #c33;
    color:#c33
}
.block-service-opt15 .item:hover img{
    opacity:0;
    display:none
}
.block-service-opt15 .item:hover .img-hover{
    opacity:1;
    display:block
}
.block-service-opt15 .item:hover .icon{
    background-color:#c33;
    border-color:#c33
}
.block-service-opt15 .item .des{
    font-size:13px;
    color:#666;
    padding-left:23px;
    overflow:hidden;
    padding-top:10px
}
@media (min-width:768px) and (max-width:991px){
    .block-service-opt15 .item .des{
        padding-left:10px
    }
}
.block-service-opt15 .item .des .title{
    display:block;
    font-size:14px;
    color:#333;
    font-weight:700;
    text-transform:uppercase;
    line-height:1
}
.block-service-opt15 .item .icon{
    width:50px;
    height:50px;
    border-radius:100%;
    border:1px solid #e6e6e6;
    display:block;
    float:left
}
.block-service-opt15 .item .img-hover{
    opacity:0;
    display:none
}
.block-banner-top15{
    margin-bottom:20px
}
.block-banner-top15 .box-img{
    position:relative;
    overflow:hidden
}
.block-banner-top15 .box-img:before{
    background:rgba(255,255,255,.4);
    content:"";
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,100%,0);
    visibility:hidden;
    width:100%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-top15 .box-img:hover:before{
    opacity:1;
    visibility:initial;
    -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,135deg) translate3d(0,-100%,0);
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-top15 img{
    display:block;
    width:100%
}
.block-banner-top15 .box-img{
    margin-bottom:30px;
    display:block
}
.block-banner-top15 .box-img img{
    display:block;
    width:100%
}
.block-floorProducts-opt15{
    margin-bottom:43px
}
.block-floorProducts-opt15:after,.block-floorProducts-opt15:before{
    content:"";
    display:table
}
.block-floorProducts-opt15:after{
    clear:both
}
.block-floorProducts-opt15 .owl-carousel .owl-item img{
    transform-style:flat;
    -webkit-transform-style:flat
}
.block-floorProducts-opt15 .container:after,.block-floorProducts-opt15 .container:before{
    content:"";
    display:table
}
.block-floorProducts-opt15 .container:after{
    clear:both
}
.block-floorProducts-opt15 .col-banner .box-img{
    position:relative;
    display:block
}
.block-floorProducts-opt15 .col-banner .box-img:after,.block-floorProducts-opt15 .col-banner .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-floorProducts-opt15 .col-banner .box-img:hover:before{
    top:50%;
    bottom:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floorProducts-opt15 .col-banner .box-img:hover:after{
    left:50%;
    right:50%;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s;
    background-color:rgba(255,255,255,.5)
}
.block-floorProducts-opt15 .col-banner .box-img img{
    display:block;
    width:100%
}
@media (max-width:991px){
    .block-floorProducts-opt15 .col-banner{
        display:none
    }
}
.block-floorProducts-opt15 .block-title{
    min-height:49px;
    padding-right:125px;
    position:relative
}
.block-floorProducts-opt15 .block-title:after,.block-floorProducts-opt15 .block-title:before{
    content:"";
    display:table
}
.block-floorProducts-opt15 .block-title:after{
    clear:both
}
@media (max-width:1199px){
    .block-floorProducts-opt15 .block-title{
        padding-right:45px
    }
}
@media (max-width:991px){
    .block-floorProducts-opt15 .block-title{
        padding-left:40px
    }
}
.block-floorProducts-opt15 .block-title>strong.title{
    display:block;
    float:left;
    font-size:18px;
    color:#333;
    font-weight:700;
    font-family:Arimo,sans-serif;
    position:relative;
    padding-top:14px;
    padding-left:10px
}
.block-floorProducts-opt15 .block-title>strong.title span{
    display:block;
    position:relative;
    z-index:10
}
.block-floorProducts-opt15 .block-title>strong.title .subtitle{
    color:#ddd;
    font-size:70px;
    text-transform:uppercase;
    font-family:Montserrat-Black,sans-serif;
    font-weight:400;
    position:absolute;
    left:0;
    top:-6px;
    line-height:49px
}
.block-floorProducts-opt15 .block-content{
    border:1px solid #e6e6e6
}
.block-floorProducts-opt15 .actions{
    position:absolute;
    top:0;
    right:0;
    padding-left:26px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/actions-floor.png)
}
.block-floorProducts-opt15 .actions .action{
    display:block;
    text-align:center;
    color:#999
}
.block-floorProducts-opt15 .actions .action:hover{
    color:#c33
}
.block-floorProducts-opt15 .links{
    float:right;
    padding-top:6px
}
@media (max-width:991px){
    .block-floorProducts-opt15 .links{
        position:absolute;
        left:0;
        top:0
    }
}
.block-floorProducts-opt15 .links .dropdown-toggle{
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    margin-top:5px;
    font-size:20px;
    padding:0
}
.block-floorProducts-opt15 .links .dropdown-toggle:focus,.block-floorProducts-opt15 .links .dropdown-toggle:hover{
    border:none
}
@media (min-width:992px){
    .block-floorProducts-opt15 .links .dropdown-toggle{
        display:none
    }
}
.block-floorProducts-opt15 .links .dropdown-menu:after,.block-floorProducts-opt15 .links .dropdown-menu:before{
    content:"";
    display:table
}
.block-floorProducts-opt15 .links .dropdown-menu:after{
    clear:both
}
.block-floorProducts-opt15 .links .dropdown-menu li{
    display:block
}
.block-floorProducts-opt15 .links .dropdown-menu li>a{
    font-size:14px;
    color:#7f7f7f;
    padding:0 19px;
    border-bottom:2px solid transparent;
    display:block;
    line-height:40px
}
.block-floorProducts-opt15 .links .dropdown-menu li.active>a,.block-floorProducts-opt15 .links .dropdown-menu li:hover>a{
    color:#c33
}
@media (min-width:992px){
    .block-floorProducts-opt15 .links .dropdown-menu{
        display:block;
        opacity:1;
        margin:0;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        background-color:transparent;
        position:static;
        width:auto;
        min-width:0;
        max-width:auto;
        float:none;
        padding:0
    }
    .block-floorProducts-opt15 .links .dropdown-menu li{
        float:left
    }
    .block-floorProducts-opt15 .links .dropdown-menu li.active>a,.block-floorProducts-opt15 .links .dropdown-menu li:hover>a{
        border-bottom-color:#c33
    }
}
.block-floorProducts-opt15 .product-item{
    border:none
}
.block-floorProducts-opt15 .product-item .product-item-info{
    border:none;
    padding-bottom:28px
}
@media (max-width:1199px){
    .block-floorProducts-opt15 .product-item .product-item-info{
        padding-bottom:6px
    }
}
.block-floorProducts-opt15 .product-item:hover .product-item-info{
    border:1px solid #c33;
    z-index:100
}
.block-floorProducts-opt15 .product-item .product-item-name{
    margin-bottom:5px
}
.block-floorProducts-opt15 .product-item .product-item-price{
    margin-bottom:3px
}
.block-floorProducts-opt15 .product-item .product-item-detail{
    padding-top:19px
}
@media (max-width:1199px){
    .block-floorProducts-opt15 .product-item .product-item-detail{
        padding-top:5px
    }
}
.heading-opt15{
    margin-bottom:0;
    min-height:42px
}
.heading-opt15:after,.heading-opt15:before{
    content:"";
    display:table
}
.heading-opt15:after{
    clear:both
}
.heading-opt15>strong.title{
    display:block;
    font-size:18px;
    color:#333;
    font-weight:700;
    position:relative;
    padding-left:10px;
    line-height:42px;
    float:left
}
.heading-opt15>strong.title span{
    display:block;
    position:relative;
    z-index:10
}
.heading-opt15>strong.title .subtitle{
    color:#ddd;
    font-size:60px;
    text-transform:uppercase;
    font-family:Montserrat-Black,sans-serif;
    font-weight:400;
    position:absolute;
    left:0;
    top:-4px;
    line-height:42px
}
.block-hot-categories-opt2.style15{
    margin-bottom:30px;
    margin-top:-10px
}
.block-hot-categories-opt2.style15 .block-title{
    margin-bottom:0
}
.block-hot-categories-opt2.style15 .block-content{
    background-color:#fff;
    border:1px solid #e6e6e6;
    padding-top:15px;
    padding-bottom:20px
}
.block-hot-categories-opt2.style15 .item .description{
    background-color:transparent
}
.block-hot-categories-opt2.style15 .item .description .title{
    line-height:1.2;
    font-size:18px;
    font-weight:700
}
.block-hot-categories-opt2.style15 .item .description .title>span{
    color:#c33
}
.block-hot-categories-opt2.style15 .item .description .btn:focus,.block-hot-categories-opt2.style15 .item .description .btn:hover{
    background-color:#c33
}
.block-hot-categories-opt2.style15 .item1 .description .title,.block-hot-categories-opt2.style15 .item6 .description .title{
    padding-top:3px
}
.block-top-brand-opt15{
    margin-bottom:30px
}
.block-top-brand-opt15 .block-title{
    margin-bottom:0
}
.block-top-brand-opt15 .block-content{
    background-color:#fff;
    border:1px solid #e6e6e6
}
.block-top-brand-opt15 .nav-brand{
    padding:0 20px
}
@media (max-width:767px){
    .block-top-brand-opt15 .nav-brand{
        padding-left:0;
        padding-right:0
    }
}
.block-top-brand-opt15 .nav-brand li{
    background-color:#fff;
    text-align:center;
    cursor:pointer;
    border-bottom:3px solid transparent
}
.block-top-brand-opt15 .nav-brand li.active,.block-top-brand-opt15 .nav-brand li:hover{
    border-bottom-color:#c33
}
.block-top-brand-opt15 .nav-brand .owl-nav{
    top:-31px;
    position:absolute;
    right:0;
    z-index:20
}
.block-top-brand-opt15 .nav-brand .owl-nav .owl-next,.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev{
    width:25px;
    line-height:29px;
    background-color:#fff;
    color:#999;
    border:1px solid #e6e6e6;
    float:left;
    margin:0 -1px 0 0;
    position:relative;
    text-align:center
}
.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:hover,.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:hover{
    background-color:#fff;
    border:1px solid #f63;
    color:#c33;
    z-index:10
}
.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before,.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-top-brand-opt15 .nav-brand .owl-nav .owl-prev:before{
    content:"\f0d9"
}
.block-top-brand-opt15 .nav-brand .owl-nav .owl-next:before{
    content:"\f0da"
}
.block-top-brand-opt15 .tab-content{
    padding:0 20px 8px
}
.block-top-brand-opt15 .product-item .product-item-info{
    border:none
}
.block-Recommended-opt15{
    margin-bottom:53px
}
.block-Recommended-opt15 .block-content{
    background-color:#fff;
    border:1px solid #e6e6e6;
    padding:0 26px
}
.block-Recommended-opt15 .product-item .product-item-info{
    border:none;
    padding:35px 0 37px
}
.block-Recommended-opt15 .product-item .product-item-info:after,.block-Recommended-opt15 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-Recommended-opt15 .product-item .product-item-info:after{
    clear:both
}
.block-Recommended-opt15 .product-item .product-item-photo{
    float:left;
    border:1px solid #e8e8e8;
    width:100px
}
.block-Recommended-opt15 .product-item .product-item-photo .product-item-img{
    display:block;
    position:relative;
    overflow:hidden
}
.block-Recommended-opt15 .product-item .product-item-detail{
    text-align:left;
    padding:10px 0 0 20px;
    overflow:hidden
}
.block-Recommended-opt15 .product-item .product-item-price{
    margin-bottom:10px
}
.block-Recommended-opt15 .owl-nav{
    top:-31px;
    position:absolute;
    right:-26px;
    z-index:20
}
.block-Recommended-opt15 .owl-nav .owl-next,.block-Recommended-opt15 .owl-nav .owl-prev{
    width:25px;
    line-height:29px;
    background-color:#fff;
    color:#999;
    border:1px solid #e6e6e6;
    float:left;
    margin:0 -1px 0 0;
    position:relative;
    text-align:center
}
.block-Recommended-opt15 .owl-nav .owl-next:hover,.block-Recommended-opt15 .owl-nav .owl-prev:hover{
    background-color:#fff;
    border:1px solid #f63;
    color:#c33;
    z-index:10
}
.block-Recommended-opt15 .owl-nav .owl-next:before,.block-Recommended-opt15 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-Recommended-opt15 .owl-nav .owl-prev:before{
    content:"\f0d9"
}
.block-Recommended-opt15 .owl-nav .owl-next:before{
    content:"\f0da"
}
.qc-top-site15{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    min-height:60px;
    padding:0;
    border:none;
    box-shadow:none;
    border-radius:0;
    margin:0
}
.qc-top-site15 .container{
    position:relative
}
.qc-top-site15 .close{
    background-color:#292929;
    width:30px;
    height:30px;
    border:none;
    opacity:1;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index6/close-top.png);
    position:absolute;
    top:0;
    right:15px
}
.qc-top-site15 .close span{
    display:none
}
.qc-top-site15 .close:hover{
    background-color:#c33
}
.qc-top-site15 .description{
    text-align:center;
    margin:auto;
    padding-top:15px;
    padding-bottom:7px
}
.qc-top-site15 .description .title{
    display:block;
    text-transform:uppercase;
    font-size:18px;
    font-weight:700;
    color:#c33;
    margin-bottom:0
}
@media (max-width:600px){
    .qc-top-site15 .description .title{
        font-size:24px
    }
}

.btn-default-1.active { border-color: #f00; }
.table tfoot {
    background-color: #00384d;
    color: #fff;
}
.err.in { color: #f00; }