@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700|Arimo:400,400i,700,700i|Merriweather:400,400italic|Open+Sans:400,400italic,600,600italic,700,700italic,300italic,300,800|Roboto:400,700,400italic,500,300italic,300|Roboto+Condensed:400,700|Lato:300,400,700|Libre+Baskerville|Dosis:400,700|Oswald:300,400,700|Raleway:400,100,900,700,300);
@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/jquery.fancybox-thumbs.css);
@import url(../js/fancybox/source/jquery.arcticmodal.css);

/*******************************************
	폰트 
********************************************/
@font-face {
	font-family:nanumbarungothicbold;
	src: url(../fonts/nanumbarungothicbold.eot);
	src: local("nanumbarungothic bold"), url(../fonts/nanumbarungothicbold.woff) format("woff");
}

@font-face {
	font-family:nanumbarungothicregular;
	src: url(../fonts/nanumbarungothicregular.eot);
	src: local("nanumbarungothic regular"), url(../fonts/nanumbarungothicregular.woff) format("woff");
}

@font-face {
	font-family:nanumbarungothiclight;
	src: url(../fonts/nanumbarungothiclight.eot);
	src: local("nanumbarungothic light"), url(../fonts/nanumbarungothiclight.woff) format("woff");
}

@font-face {
	font-family:nanumbarungothicultralight;
	src: url(../fonts/nanumbarungothicultralight.eot);
	src: local("nanumbarungothic ultralight"), url(../fonts/nanumbarungothicultralight.woff) format("woff");
}


.container {
  width: 1070px !important;
  max-width: none !important;
}

body, div, span, a, h1, h2, h3, h4, h5, ol, li, p {font-family: 'nanumbarungothicregular' !important;}
body{
    max-width:1920px;
    margin:auto;
    font-size:12px;
    font-family: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:#dc2900
}
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:#6e9b00;
    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:#6e9b00;
    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;
	text-align:right;
}
.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:#6e9b00
}
.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:#333;
    padding:6px 12px
}
.dropdown-menu>li>a:hover{
    background-color:#6e9b00;
    color:#fff
}
.dropdown-menu .dropdown-header{
    color:#777;
    padding:6px 12px
}
.table-responsive{
    margin-top:20px
}
.table-responsive>.table-wishlist{
    margin:0
}
.btn{
    border-radius:0;
    text-transform:uppercase;
    font-size:13px;
    height:39px;
    padding:0 35px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.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:#6e9b00;
    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:#6e9b00;
    border-color:#6e9b00
}
.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:#6e9b00;
    border-color:#6e9b00
}
.btn-inline .badge{
    color:#6e9b00;
    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:#6e9b00;
    border-color:#6e9b00
}
.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{
    -webkit-box-shadow:none;
    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
}
.input-group-addon{
    border-radius:0
}

select.input-sm{
    line-height:1
}
.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:#6e9b00
}
.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
}
.tab-content>.tab-pane{
    width:100%;
    display:block;
    opacity:0;
    visibility:hidden;
    position:absolute;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.tab-content>.tab-pane.active{
    z-index:30;
    position:static;
    opacity:1;
    visibility:visible;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.owl-carousel .owl-item{
    padding-bottom:1px
}
.owl-carousel .owl-item img{
    width:auto;
    -webkit-transform-style:flat;
    transform-style:flat
}
.owl-carousel .owl-item .img-slide img{
    display:block;
    width:100%
}
.block-search .block-title{
    display:none;
    width:60px;
    height:49px;
    padding:0;
    background-color:#6e9b00;
    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 .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:#6e9b00;
    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/search.png)
}
.block-search .form-search .btn-search span{
    display:none
}
.block-search .form-search .btn-search:hover{
    background-color:#ff0040
}
.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:300px;
    display:block;
    visibility:hidden;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    background-color:#fff;
    -webkit-box-shadow:0 4px 7px 0 rgba(50,50,50,.2);
    box-shadow:0 4px 7px 0 rgba(50,50,50,.2);
    color:#666
}
.block-minicart>.dropdown-menu .minicart-content-wrapper{
    max-height:500px;
    overflow-y:auto
}
.block-minicart .subtitle{
    display:block;
    font-weight:400;
    color:#666;
    font-size:12px;
    margin-bottom:5px;
    text-transform:uppercase
}
.block-minicart .subtotal{
    margin-top:10px
}
.block-minicart .subtotal:after,.block-minicart .subtotal:before{
    content:"";
    display:table
}
.block-minicart .subtotal:after{
    clear:both
}
.block-minicart .subtotal .label{
    padding:0;
    line-height:18px;
    font-weight:400;
    font-size:14px;
    float:left;
    color:#666;
    display:block
}
.block-minicart .subtotal .price{
    float:right;
    font-size:18px;
    line-height:18px;
    display:block;
    color:#999
}
.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:#fff;
    border:none;
    background-color:#6e9b00;
    width:calc((100% - 12px)/ 2);
    width:-moz-calc((100% - 12px)/ 2);
    width:-webkit-calc((100% - 12px)/ 2);
    width:-o-calc((100% - 12px)/ 2);
    margin-top:12px;
    font-size:13px;
    font-weight:400
}
.block-minicart .actions .btn:focus,.block-minicart .actions .btn:hover{
    background-color:#e50039;
    color:#fff
}
.block-minicart .actions .btn-checkout,.block-minicart .actions .btn-viewcart{
    float:left
}
.block-minicart .minicart-items .product-item{
    border-bottom:1px solid #eaeaea;
    padding:0 0 10px;
    margin-top:10px;
    position:relative
}
.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:90px;
    margin-left:10px
}
.block-minicart .minicart-items .product-item .product-item-details{
    overflow:hidden
}
.block-minicart .minicart-items .product-item .product-item-name{
    font-weight:400;
    display:block;
    text-transform:capitalize;
    font-size:14px
}
.block-minicart .minicart-items .product-item .product-item-name a{
    color:#666
}
.block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#6e9b00
}
.block-minicart .minicart-items .product-item .product-item-qty{
    margin-bottom:2px
}
.block-minicart .minicart-items .product-item .product-item-qty .label{
    color:#666;
    font-size:14px;
    padding:0;
    font-weight:400
}
.block-minicart .minicart-items .product-item .product-item-price{
    font-size:14px;
    color:#6e9b00;
    display:block
}
.block-minicart .minicart-items .product-item .action.delete{
    position:absolute;
    top:0;
    left:0;
    color:#333;
    display:block;
    width:12px;
    height:12px;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/delete_icon.png)
}
.block-minicart .minicart-items .product-item .action.delete:focus,.block-minicart .minicart-items .product-item .action.delete:hover{
    color:#6e9b00
}
.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;
    
    color:#000;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    position:relative;
    
    background-repeat:no-repeat;
    background-position:center right 25px;
    background-image:url(../images/menu-cat.png);

}
.block-nav-categori .block-content{
    position:absolute;
    top:100%;
    z-index:300;
    background-color:#fff;
    left:0;
    width:300px;
    display:none;
}

.block-nav-categori .ui-categori{
    padding-top:0px;
    padding-bottom:0px
}
.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;
	font-size:14px;
	border-width: 1px 1px 1px 1px;
    background-color: #fff;
    border-style: solid;
    border-color: #fff;
}
.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:#000;
	border-width: 1px 1px 1px 1px;
    background-color: #fff;
    border-style: solid;
    border-color: #000;
}
.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:35px;
    top:0;
    right:0;
    width:20px;
    text-align:center;
    font-size:16px;
	color:#fff
}
.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:0;
    width:180px;
    left:177px;
    background-color:#fff;
	border: 1px solid #000;
    z-index:300;
    opacity:0;
    visibility:hidden;
    -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;
    top:5px;
    bottom:5px;
    left:5px;
    right:5px;
    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
}
.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-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-list{
    margin:0;
    padding-bottom:5px
}
.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-top:10px;
    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:#dc2900
}
.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 .categori-sublist li a{
    color:#000;
    font-size:14px;
    display:block;
    float:left;
    line-height:22px;
	padding-left:8px;
    text-transform:none
}
.block-nav-categori .ui-categori .submenu .categori-list li a:hover{
    color:#dc2900
}
.block-nav-categori .ui-categori .submenu .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    color:#000;
    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:#6e9b00;
    color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
@media (min-width:0px){
    .block-nav-menu{
        position:relative;
        z-index:500
    }
    .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;
        display:block;
        line-height:50px;
        padding:0 20px;
        cursor:pointer
    }
    .block-nav-menu .ui-menu>li>a{
        text-transform:uppercase;
        font-weight:400;
        font-size:14px;
        color:#333
    }
    .block-nav-menu .ui-menu>li:hover>a{
        color:#6e9b00
    }
    .block-nav-menu .ui-menu>li .label-menu{
        position:absolute;
        top:-7px;
        margin-left:-10px;
        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
    }
    .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 ul{
        line-height:1.42857
    }
    .block-nav-menu .ui-menu>li:before{
        content:""
    }
    .block-nav-menu .ui-menu>li.parent:after{
        font-family:FontAwesome;
        content:"\f105"
    }
    .block-nav-menu .ui-menu>li.active{
        z-index:10
    }
    .block-nav-menu .ui-menu>li.active:focus>a,.block-nav-menu .ui-menu>li.active:hover>a,.block-nav-menu .ui-menu>li.active>a{
        color:#fff
    }
    .block-nav-menu .ui-menu .parent:hover>.drop-menu{
        opacity:1;
        visibility:visible;
        margin-top:0;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s
    }
    .block-nav-menu .ui-menu .drop-menu{
        position:absolute;
        top:100%;
        right:0;
        margin-top:15px;
        background-color:#fff;
        opacity:0;
        visibility:hidden;
        -webkit-transition:.35s;
        -o-transition:.35s;
        transition:.35s;
        -webkit-box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
        box-shadow:rgba(0,0,0,.5) 0 2px 8px 0;
        z-index:900
    }
    .block-nav-menu .ui-menu .submenu{
        white-space:nowrap;
        min-width:200px;
        max-width:300px;
        padding:30px 15px
    }
    .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:#6e9b00
    }
    .block-nav-menu .ui-menu .megamenu{
        width:900px;
        padding:30px 15px
    }
    .block-nav-menu .ui-menu .megamenu>ul:after,.block-nav-menu .ui-menu .megamenu>ul:before{
        content:"";
        display:table
    }
    .block-nav-menu .ui-menu .megamenu>ul:after{
        clear:both
    }
    .block-nav-menu .ui-menu .megamenu .title{
        color:#444;
        text-transform:uppercase;
        font-size:14px;
        margin-bottom:10px;
        display:block;
        margin-top:10px;
        font-weight:600;
        border-bottom:1px solid #eee
    }
    .block-nav-menu .ui-menu .megamenu .title span{
        display:inline-block;
        border-bottom:1px solid #6e9b00;
        margin-bottom:-1px
    }
    .block-nav-menu .ui-menu .megamenu .img-categori{
        margin-bottom:15px;
        position:relative
    }
    .block-nav-menu .ui-menu .megamenu .img-categori img{
        display:block;
        width:100%;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
    .block-nav-menu .ui-menu .megamenu .img-categori a{
        position:relative;
        display:block;
        overflow:hidden
    }
    .block-nav-menu .ui-menu .megamenu .img-categori a:after,.block-nav-menu .ui-menu .megamenu .img-categori a:before{
        content:"";
        position:absolute;
        top:10px;
        bottom:10px
    }
    .block-nav-menu .ui-menu .megamenu .img-categori a:before{
        top:20px;
        bottom:20px;
        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 .megamenu .img-categori a:after{
        left:20px;
        right:20px;
        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 .megamenu .img-categori a:hover:after,.block-nav-menu .ui-menu .megamenu .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 .megamenu .list-submenu li{
        padding-bottom:10px
    }
    .block-nav-menu .ui-menu .megamenu .list-submenu a{
        display:block;
        color:#888
    }
    .block-nav-menu .ui-menu .megamenu .list-submenu a:hover{
        color:#6e9b00
    }
}



.header-nav{
    background-color:#fff;
    position:relative; 
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
.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:#6e9b00
}
.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 .switcher .dropdown-toggle{
    display:block
}
.site-header .switcher .dropdown-toggle i{
    margin-right:0
}

.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 .switcher .switcher-options .fa{
    margin:0
}
.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 (min-width:0px){
    .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:#6e9b00
}
.site-header .nav-toggle-menu{
    text-transform:uppercase;
    text-align:center;
    background-color:#6e9b00;
    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
}


.header-nav .setting .dropdown-toggle{
    display:block;
    cursor:pointer;
    line-height:57px;
    height:57px;
    width:50px;
    font-size:24px;
    color:#fff;
    background-color:#6e9b00;
    text-align:center
}
.header-nav .setting .dropdown-toggle span{
    display:none
}
.header-opt-1 .header-nav .setting .dropdown-toggle,.header-opt-10 .header-nav .setting .dropdown-toggle,.header-opt-6 .header-nav .setting .dropdown-toggle{
    line-height:50px;
    height:50px
}
.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:#6e9b00
}
.header-opt-2 .header-nav .setting .dropdown-toggle{
    background-color:#f78031
}
.header-opt-3 .header-nav .setting .dropdown-toggle{
    background-color:#08c
}
.header-opt-4 .header-nav .setting .dropdown-toggle{
    background-color:#0188cc
}
.header-opt-5 .header-nav .setting .dropdown-toggle{
    background-color:#f96d10
}
.header-opt-6 .header-nav .setting .dropdown-toggle{
    background-color:#007176
}
.header-opt-7 .header-nav .setting .dropdown-toggle{
    background-color:#e52e04
}
.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{
    padding:0;
    margin:0
}
.header-nav .block-minicart .dropdown-toggle .cart-icon{
    height:57px;
    padding:0;
    margin:0;
    width:50px
}
.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon,.header-opt-10 .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-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:#6e9b00
}
.header-opt-2 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#f78031
}
.header-opt-3 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#08c
}
.header-opt-4 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#0188cc
}
.header-opt-5 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#f96d10
}
.header-opt-6 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#007176
}
.header-opt-7 .header-nav .block-minicart .dropdown-toggle .cart-icon{
    background-color:#e52e04
}
.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-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-1 .header-nav .block-search .block-title,.header-opt-10 .header-nav .block-search .block-title,.header-opt-6 .header-nav .block-search .block-title{
    line-height:50px;
    height:50px
}
.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:#6e9b00
}
.header-opt-2 .header-nav .block-search .block-title{
    background-color:#f78031
}
.header-opt-3 .header-nav .block-search .block-title{
    background-color:#08c
}
.header-opt-4 .header-nav .block-search .block-title{
    background-color:#0188cc
}
.header-opt-5 .header-nav .block-search .block-title{
    background-color:#f96d10
}
.header-opt-6 .header-nav .block-search .block-title{
    background-color:#007176
}
.header-opt-7 .header-nav .block-search .block-title{
    background-color:#e52e04
}
.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:#6e9b00
}
.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:#c03
}
.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 (min-width:0px){
    .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:0px){
    .cms-index-index .cate-show .sticky-wrapper:not(.is-sticky) .header-nav .block-nav-categori .block-content{
        display:none!important
    }
}
.sticky-wrapper:not(.is-sticky){
    height:auto!important
}

.close-cate,.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:right;
    clear:right;
    background-color:rgba(104,51,102,.2);
    display:none;
    cursor:pointer
}
.close-cate span,.close-nav span{
    display:none
}

.header-opt-1 .close-cate:focus,.header-opt-1 .close-cate:hover,.header-opt-1 .close-nav:focus,.header-opt-1 .close-nav:hover{
    background-color:#6e9b00
}
.close-nav{
    float:left
}
.actions-close-nav{
    display:none
}
.actions-close-nav:after,.actions-close-nav:before{
    content:"";
    display:table
}
.actions-close-nav:after{
    clear:both
}

.header-opt-1 .nav-toggle-menu{
    line-height:50px;
    background-color:#000
}
.header-opt-1 .header-top{
    padding:0;
    font-size:13px;
	border-top:4px solid #000; 
}
.header-opt-1 .header-top .nav-left,.header-opt-1 .header-top .nav-right{
    float:left;
    color:#666;
    font-size:13px
}
.header-opt-1 .header-top .nav-left:after,.header-opt-1 .header-top .nav-left:before,.header-opt-1 .header-top .nav-right:after,.header-opt-1 .header-top .nav-right:before{
    content:"";
    display:table
}
.header-opt-1 .header-top .nav-left:after,.header-opt-1 .header-top .nav-right:after{
    clear:both
}
.header-opt-1 .header-top .nav-left>li,.header-opt-1 .header-top .nav-right>li{
    position:relative;
    padding-right:15px;
    margin-right:15px;
    float:left
}
.header-opt-1 .header-top .nav-left>li>a,.header-opt-1 .header-top .nav-left>li>span,.header-opt-1 .header-top .nav-right>li>a,.header-opt-1 .header-top .nav-right>li>span{
    color:#666;
    line-height:28px;
	font-weight:normal;
	font-size:12px;
}
.header-opt-1 .header-top .nav-left>li>a>.fa,.header-opt-1 .header-top .nav-left>li>span>.fa,.header-opt-1 .header-top .nav-right>li>a>.fa,.header-opt-1 .header-top .nav-right>li>span>.fa{
    margin-right:8px;
    font-size:14px
}
.header-opt-1 .header-top .nav-left>li>a:hover,.header-opt-1 .header-top .nav-right>li>a:hover{
    color:#6e9b00
}
.header-opt-1 .header-top .nav-left>li:before,.header-opt-1 .header-top .nav-right>li:before{
    content:"";
    width:1px;
    height:15px;
    background-color:#e0e0e0;
    position:absolute;
    top:50%;
    margin-top:-7px;
    right:0
}
.header-opt-1 .header-top .nav-right{
    float:right;
	margin-top: 4px;
	margin-right:-15px;
}
.header-opt-1 .header-top .nav-right .setting .dropdown-menu{
    width:185px
}

.header-opt-1 .header-top .setting .account li a:focus,.header-opt-1 .header-top .setting .account li a:hover{
    color:#6e9b00
}
.header-opt-1 .header-top .dropdown .dropdown-toggle .fa{
    margin-left:11px
}
.header-opt-1 .switcher .dropdown-menu>li>a:hover{
    background-color:#6e9b00
}
.header-opt-1 .header-content{
    background-color:#fff;
    padding-bottom:10px
}
.header-opt-1 .header-content .logo{
    display:block
}
.header-opt-1 .header-content .nav-left
{
	max-width:180px;
}
.header-opt-1 .header-content .nav-mind{
    float:left;
	padding-left:140px;
}
.header-opt-1 .header-content .nav-right{
    float:right;
    padding-right:15px
}
.header-opt-1 .header-content .block-search{
    float:right;
    margin-top:8px
}
.header-opt-1 .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:#6e9b00
}
.header-opt-1 .header-content .block-search .block-title:before{
    content:"\f002";
    font-family:FontAwesome;
    font-size:14px
}
.header-opt-1 .header-content .block-search .categori-search{
    width:153px
}
.header-opt-1 .header-content .block-search .categori-search .dropdown-toggle{
    background-color:#f6f6f6;
    border-color:#eee;
    line-height:38px;
    height:40px
}
.header-opt-1 .header-content .block-search .categori-search .chosen-container .chosen-single{
    background-color:#f6f6f6;
    border-color:#eee;
    line-height:38px;
    height:40px;
    color:#333
}
.header-opt-1 .header-content .block-search .form-search{
    width:494px;
	border:4px solid #ececec;
    border-radius: 30px;
	background: #ececec;
}

.header-opt-1 .header-content .block-search .form-search .form-control{
    border:none;
    height:35px;
    padding-left:20px;
    padding-right:45px;
    font-size:14px;
    color:#999;
	background:none;
}
.header-opt-1 .header-content .block-search .form-search .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.header-opt-1 .header-content .block-search .form-search .form-control:-ms-input-placeholder{
    color:#999
}
.header-opt-1 .header-content .block-search .form-search .form-control::-webkit-input-placeholder{
    color:#999
}
.header-opt-1 .header-content .block-search .form-search .btn-search{
    width:35px;
    background-color:#ececec;   
    color:#fff;
    text-align:center;
    padding:0;
	right:10px;
}
.header-opt-1 .header-content .block-search .form-search .btn-search:before{
   
}
.header-opt-1 .header-content .block-search .form-search .btn-search:hover{
    background-color:#f7f7f7;
	border-radius: 10px;
}
.header-opt-1 .header-content .block-minicart{
    float:right;
    margin-top:18px;
    margin-left:30px
}

.header-opt-1 .header-content .block-minicart.open>.dropdown-toggle .cart-icon,.header-opt-1 .header-content .block-minicart:hover>.dropdown-toggle .cart-icon{
    background-color:#ff0040
}
.header-opt-1 .header-content .block-minicart>.dropdown-toggle{
    height:41px;
    display:block;
    position:relative;
    color:#fff
}
.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:41px;
    display:block;
    height:40px;
    float:right;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/minicart.png);
    background-color:#6e9b00
}
.header-opt-1 .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-1 .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-1 .header-content .block-minicart>.dropdown-toggle .counter-title{
    display:none
}
.header-opt-1 .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-1 .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-1 .header-content .block-minicart>.dropdown-toggle .counter-label:after{
    content:"-";
    padding-left:3px
}
.header-opt-1 .block-minicart .actions .btn:focus,.header-opt-1 .block-minicart .actions .btn:hover{
    background-color:#e50039
}
.header-opt-1 .block-minicart .minicart-items .product-item .product-item-name a:focus,.header-opt-1 .block-minicart .minicart-items .product-item .product-item-name a:hover{
    color:#6e9b00
}
.header-opt-1 .block-nav-categori{
    width:180px
}
.header-opt-1 .block-nav-categori .block-title{
    font-weight:bold;
    font-size:15px;
	padding-left:30px;
}
.header-opt-1 .block-nav-categori .block-content{
    background-color:#fff;
    width:180px
}
.header-opt-1 .block-nav-categori .ui-categori{
	border-width: 1px;
    background-color: #fff;
    border-style: solid;
    border-color: #dcdcdc;
    margin-bottom:7px
}
.header-opt-1 .block-nav-categori .ui-categori>li>a .icon{
    width:30px;
	display:none;
}
@media (min-width:0px){
    .header-opt-1 .block-nav-categori .ui-categori>li>a{
        padding-left:17px;
        line-height:37px
    }
}
@media (min-width:0px){
    .header-opt-1 .block-nav-categori .ui-categori>li ul a{
        color:#333;
        font-size:14px
    }
    .header-opt-1 .block-nav-categori .ui-categori>li ul a:focus,.header-opt-1 .block-nav-categori .ui-categori>li ul a:hover{
        color:#f36!important
    }
}
.header-opt-1 .block-nav-categori .ui-categori>li.parent>a:after{
    right:10px
}
.header-opt-1 .block-nav-categori .view-all-categori a{
    border:1px solid #eee;
    color:#666;
    line-height:40px;
    font-size:13px
}
.header-opt-1 .block-nav-categori .view-all-categori a:hover{
    background-color:#6e9b00
}
.header-opt-1 .block-nav-categori .block-title{
    
    line-height:42px;
    background-position:left 0px center
}

@media (min-width:0px){
    .header-opt-1 .block-nav-menu .ui-menu>li{
        line-height:42px;
        padding:0 36px
    }
    .header-opt-1 .block-nav-menu .ui-menu>li>a{
        text-transform:none
    }
    .header-opt-1 .block-nav-menu .ui-menu>li:focus,.header-opt-1 .block-nav-menu .ui-menu>li:hover{
        background-color:#fff
    }
    .header-opt-1 .block-nav-menu .ui-menu>li:focus>a,.header-opt-1 .block-nav-menu .ui-menu>li:hover>a{
        font-weight: 900;
		color: #dc2900;
    }
    .header-opt-1 .block-nav-menu .ui-menu>li:focus:before,.header-opt-1 .block-nav-menu .ui-menu>li:hover:before{
        content:none
    }
    .header-opt-1 .block-nav-menu .ui-menu>li.active{
        background-color:#fff

    }
    .header-opt-1 .block-nav-menu .ui-menu>li.active:focus>a,.header-opt-1 .block-nav-menu .ui-menu>li.active:hover>a,.header-opt-1 .block-nav-menu .ui-menu>li.active>a{
        color:#fff
    }
    .header-opt-1 .block-nav-menu .ui-menu>li.active.parent:after,.header-opt-1 .block-nav-menu .ui-menu>li.active:before{
        content:none
    }
    .header-opt-1 .block-nav-menu .ui-menu>li:before{
        content:"";
        width:1px;
        height:22px;
        position:absolute;
        top:50%;
        margin-top:-11px;
        right:-1px
    }
    .header-opt-1 .block-nav-menu .ui-menu>li.parent:after{
        content:none
    }
    .header-opt-1 .block-nav-menu .ui-menu>li ul a:focus,.header-opt-1 .block-nav-menu .ui-menu>li ul a:hover{
        color:#6e9b00
    }
}

.header-opt-1 .header-nav{
    background-color:#fff
}
.header-opt-1 .header-nav .block-minicart .dropdown-toggle .cart-icon,.header-opt-1 .header-nav .block-search .block-title,.header-opt-1 .header-nav .setting .dropdown-toggle{
    line-height:50px;
    height:50px
}

.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:#6e9b00
}
.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:#6e9b00;
    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:16px;
    color:#333;
    font-weight:700;
    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
}
.view-all-categori {display:none !important;}

.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:#6e9b00
}
.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:#6e9b00
}
.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span{
    color:#6e9b00
}
.catalog-view_op1 .block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.block-filter .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#6e9b00;
    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:#6e9b00
}
.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:#6e9b00;
    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 #6e9b00
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span .img{
    border:1px solid #6e9b00
}
.catalog-view_op1 .block-filter .filter-options-color .filter-options-content .item label input[type=checkbox]:checked+span:before{
    background-color:#6e9b00
}

.catalog-view_op1 .block-sidebar{
    margin-bottom:30px;
    border:1px solid #dcdcdc
}
.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:16px;
    font-weight:700;
    line-height:46px;
    color:#333
}
@media (min-width:0px){
    .catalog-view_op1_style2.catalog-view_op1 .block-sidebar .block-title strong{
        font-weight:600;
        color:#333;
        line-height:32px
    }
}
@media (min-width:0px){
    .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 15px
}
@media (min-width:0px){
    .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:0px){
    .catalog-view_op1_style2.catalog-view_op1 .block-filter .block-content{
        padding-left:20px;
        padding-right:20px;
        padding-top:5px
    }
}

.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-content .item label:hover,.catalog-view_op1 .block-filter .filter-options-content .item label:hover .count{
    color:#6e9b00
}
.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:#6e9b00
}
.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:#6e9b00
}
.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:#6e9b00
}
.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-item2:not(.product-item-opt-2 ) .product-item-info{
    margin-bottom:10px
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:after,.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:before{
    content:"";
    display:table
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-info:after{
    clear:both
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-photo{
    float:left;
    margin-right:10px;
    width:110px
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-detail{
    overflow:hidden
}
.block-sidebar-products .product-item2: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-item2:not(.product-item-opt-2 ) .product-item-name a{
    color:#888
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-name a:hover{
    color:#6e9b00
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-price{
    font-size:16px;
    color:#333
}
.block-sidebar-products .product-item2:not(.product-item-opt-2 ) .product-item-price .old-price{
    text-decoration:line-through;
    margin-left:6px
}
.block-sidebar-products .product-item-opt-1,.block-sidebar-products .product-item-opt-2{
    margin-bottom:10px
}
.block-sidebar-products .product-item-opt-1 .product-item-info:after,.block-sidebar-products .product-item-opt-1 .product-item-info:before,.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-1 .product-item-info:after,.block-sidebar-products .product-item-opt-2 .product-item-info:after{
    clear:both
}
.block-sidebar-products .product-item-opt-1 .product-item-photo,.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-1 .product-item-detail,.block-sidebar-products .product-item-opt-2 .product-item-detail{
    padding:0;
    overflow:hidden
}
.block-sidebar-products .product-item-opt-1 .product-item-name,.block-sidebar-products .product-item-opt-2 .product-item-name{
    white-space:normal;
    margin:0
}
.block-sidebar-products .product-item-opt-1 .product-item-price,.block-sidebar-products .product-item-opt-1 .product-reviews-summary,.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:#6e9b00;
    font-size:13px;
    text-transform:none
}
.block-sidebar-products .all-products:hover{
    background-color:#6e9b00;
    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:#6e9b00
}
.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:#6e9b00
}
.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%;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.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:#6e9b00
}
.block-banner-sidebar:hover img{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%);
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.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:#6e9b00
}
.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:#dc2900
}
.block-sidebar-categorie .items>li.active>a,.block-sidebar-categorie .items>li.active>a:before{
    color:#dc2900
}

.block-sidebar-categorie .items>li ul{
    padding-left:10px;
    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.active a{
    color:#749600;
}
.block-sidebar-categorie .items>li ul li.active a:before{
    color:#749600;
}


.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:#6e9b00
}
.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:#6e9b00;
    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:#6e9b00;
    color:#fff
}
.block-newletter{
    margin-bottom:25px
}
.block-newletter .block-title{
    display:block;
    font-weight:700;
    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{
   
}
.site-footer .footer-column .logo-footer{
   
    display:block
}
.site-footer .footer-column .links{
    font-size:14px
}
.site-footer .footer-column .links h3.title{
    display:block;
    font-weight:700;
    font-size:16px;
    color:#333;
    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 .address{
    font-size:14px;
    color:#888;
    margin-bottom:42px
}
.site-footer .address td{
    padding-bottom:8px;
    vertical-align:top
}
.site-footer .address b{
    font-weight:600;
    font-size:16px;
    color:#333;
    padding-right:15px
}
.site-footer .block-social .block-title{
    display:block;
    font-weight:700;
    font-size:16px;
    color:#333;
    text-transform:uppercase;
    margin-top:12px;
    margin-bottom:25px;
    line-height:1.1
}
.site-footer .block-social .block-content:after,.site-footer .block-social .block-content:before{
    content:"";
    display:table
}
.site-footer .block-social .block-content:after{
    clear:both
}
.site-footer .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 .block-social .block-content a:last-child{
    margin-right:0
}
.site-footer .block-social .block-content a:hover{
    color:#fff;
    background-color:#6e9b00;
    border-color:#6e9b00;
    -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:#6e9b00
}
.site-footer .payment{
    margin-bottom:20px
}
.site-footer .payment img{
    margin-right:6px;
    cursor:pointer;
    margin-bottom:10px
}
.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
}
.back-to-top{
    display:block;
    border:2px solid #e35433;
    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:#e35433;
    font-size:22px;
    color:#fff
}
.back-to-top:hover{
    color:#fff;
    background-color:#e35433;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}

.footer-opt-3{
    padding:0
}
.footer-opt-3 .block-social .block-title{
    margin-bottom:10px;
    display:none
}
.footer-opt-3 .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-3 .block-social .block-content a:hover{
    background-color:#2a3a63
}
.footer-opt-3 .block-social .block-content .sh-pinterest{
    background-color:#cb222a
}
.footer-opt-3 .block-social .block-content .sh-pinterest:hover{
    background-color:#89171c
}
.footer-opt-3 .block-social .block-content .sh-vk{
    background-color:#5b7fa6
}
.footer-opt-3 .block-social .block-content .sh-vk:hover{
    background-color:#3f5975
}
.footer-opt-3 .block-social .block-content .sh-twitter{
    background-color:#00caff
}
.footer-opt-3 .block-social .block-content .sh-twitter:hover{
    background-color:#008db3
}
.footer-opt-3 .block-social .block-content .sh-google{
    background-color:#da4735
}
.footer-opt-3 .block-social .block-content .sh-google:hover{
    background-color:#a42d1e
}
.footer-opt-3 .footer-top{
    border-top:1px solid #eaeaea;
    padding-top:9px;
    padding-bottom:10px
}
.footer-opt-3 .footer-top .container:after,.footer-opt-3 .footer-top .container:before{
    content:"";
    display:table
}
.footer-opt-3 .footer-top .container:after{
    clear:both
}
.footer-opt-3 .footer-top .logo-footer{
    float:left
}
.footer-opt-3 .footer-top .nav-link{
    text-align:center;
    padding-top:15px
}
.footer-opt-3 .footer-top .nav-link li{
    display:inline-block;
    padding:0 10px
}
.footer-opt-3 .footer-top .nav-link a{
    display:block;
    line-height:32px;
    color:#666
}
.footer-opt-3 .footer-top .nav-link a:hover{
    color:#08c
}

.footer-opt-3 .footer-top .block-social{
    float:right;
    padding-top:15px
}

.footer-opt-3 .block-newletter{
    text-align:center;
    padding:32px 0 50px;
    color:#999;
    background-color:rgba(255,255,255,.1);
    margin:0
}
.footer-opt-3 .block-newletter .container{
    max-width:800px
}
.footer-opt-3 .block-newletter .block-title{
    text-transform:uppercase;
    margin-bottom:15px;
    color:#fff;
    line-height:1.42857;
    font-size:18px;
    font-weight:400
}
.footer-opt-3 .block-newletter .note{
    margin-bottom:45px
}
.footer-opt-3 .block-newletter .input-group{
    max-width:543px;
    width:100%;
    margin:auto;
    display:block;
    position:relative
}
.footer-opt-3 .block-newletter .input-group .form-control{
    display:block;
    width:100%;
    height:36px;
    padding-right:60px;
    background-color:transparent;
    border:1px solid #999;
    color:#999;
    padding-left:20px
}
.footer-opt-3 .block-newletter .input-group .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
.footer-opt-3 .block-newletter .input-group .form-control:-ms-input-placeholder{
    color:#999
}
.footer-opt-3 .block-newletter .input-group .form-control::-webkit-input-placeholder{
    color:#999
}
.footer-opt-3 .block-newletter .input-group .input-group-btn{
    position:static
}
.footer-opt-3 .block-newletter .input-group .btn-subcribe{
    position:absolute;
    top:0;
    right:0;
    width:60px;
    height:36px;
    border:none;
    background-color:transparent;
    color:#ccc;
    text-align:center;
    z-index:10;
    font-weight:400;
    font-size:18px
}
.footer-opt-3 .block-newletter .input-group .btn-subcribe>span{
    display:none
}
.footer-opt-3 .block-newletter .input-group .btn-subcribe:after{
    content:"\f1d9";
    font-family:FontAwesome
}
.footer-opt-3 .block-newletter .input-group .btn-subcribe:before{
    content:none
}
.footer-opt-3 .block-newletter .input-group .btn-subcribe:focus,.footer-opt-3 .block-newletter .input-group .btn-subcribe:hover{
    color:#08c
}
.footer-opt-3 .footer-content{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover
}
.footer-opt-3 .footer-content .footer-column{
    padding:0;
    margin:0
}
.footer-opt-3 .footer-content .footer-column2{
    border-top:1px solid #333;
    padding:30px 0 20px
}
.footer-opt-3 .footer-content .footer-column2:after,.footer-opt-3 .footer-content .footer-column2:before{
    content:"";
    display:table
}
.footer-opt-3 .footer-content .footer-column2:after{
    clear:both
}
.footer-opt-3 .footer-content .footer-column2 .copyright{
    float:left;
    margin-bottom:10px;
    padding:0;
    color:#ccc
}
.footer-opt-3 .footer-content .footer-column2 .payment{
    float:right;
    margin-bottom:10px
}
.footer-opt-3 .footer-content .footer-column2 .payment img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%)
}
.footer-opt-3 .footer-content .footer-column1{
    color:#999;
    padding:18px 0 26px
}
.footer-opt-3 .footer-content .footer-column1 h3.title{
    text-transform:uppercase;
    font-size:18px;
    color:#fff
}
.footer-opt-3 .footer-content .footer-column1 .address{
    margin-bottom:15px
}
.footer-opt-3 .footer-content .footer-column1 .address td{
    padding-top:8px;
    padding-bottom:0
}
.footer-opt-3 .footer-content .footer-column1 .address .fa{
    width:37px;
    font-size:18px
}
.footer-opt-3 .footer-content .footer-column1 .links{
    margin-bottom:15px
}
.footer-opt-3 .footer-content .footer-column1 .links li{
    padding-left:16px;
    position:relative;
    line-height:30px;
    margin:0;
    color:#999
}
.footer-opt-3 .footer-content .footer-column1 .links li a{
    color:#999
}
.footer-opt-3 .footer-content .footer-column1 .links li:after{
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:0;
    line-height:30px
}
.footer-opt-3 .footer-content .footer-column1 .links li:hover,.footer-opt-3 .footer-content .footer-column1 .links li:hover a{
    color:#fff
}
.index-opt-5 .footer-opt-1 .block-newletter .btn-subcribe{
    background-color:#f96d10
}
.index-opt-6 .footer-opt-1 .block-newletter .btn-subcribe{
    background-color:#007176
}
.index-opt-6 .footer-opt-1 .footer-bottom .links a:focus,.index-opt-6 .footer-opt-1 .footer-bottom .links a:hover,.index-opt-6 .footer-opt-1 .footer-column .links li a:focus,.index-opt-6 .footer-opt-1 .footer-column .links li a:hover,.index-opt-6 .footer-opt-1 .footer-column .links li:hover,.index-opt-6 .footer-opt-1 .footer-links .links a:focus,.index-opt-6 .footer-opt-1 .footer-links .links a:hover{
    color:#007176
}


.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
}
.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
}

.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
}

.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:#6e9b00;
    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:#6e9b00
}
.post-items .post-item .post-item-athur{
    color:#aaa;
    font-size:11px;
    display:block
}
.cms-blog .pagination{
    margin-bottom:70px
}
.blog-posts{
    line-height:24px;
    margin-top:20px
}
.blog-posts .entry-title{
    font-size:18px;
    margin:0
}
.blog-posts .image-hover2 a{
    position:relative;
    display:table;
    width:100%
}
.blog-posts .image-hover2 a:after{
    overflow:hidden;
    position:absolute;
    top:0;
    content:"";
    width:100%;
    height:100%;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    pointer-events:none;
    -webkit-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
    background-color:rgba(0,0,0,.3);
    -webkit-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    z-index:1
}
.blog-posts .image-hover2 a:before{
    font:normal normal normal 18px/1 FontAwesome;
    content:"\f002";
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    color:#fff;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    ms-transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    opacity:0;
    -webkit-transition:opacity .3s ease 0s;
    -o-transition:opacity .3s ease 0s;
    transition:opacity .3s ease 0s
}
.blog-posts .image-hover2 a:hover:after{
    visibility:visible;
    opacity:.8;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.blog-posts .image-hover2 a:hover:before{
    opacity:1
}
.blog-posts .post-item{
    padding-bottom:20px;
    padding-top:20px;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
    margin-top:-1px
}
.blog-posts .post-item .entry-meta-data{
    padding:5px 0;
    color:#666;
    font-size:13px
}
.blog-posts .post-item .entry-meta-data span{
    margin-right:5px
}
.blog-posts .post-item .entry-meta-data .author .fa{
    opacity:.7
}
.blog-posts .post-item .entry-meta-data .fa{
    line-height:inherit
}
.blog-posts .post-item .post-star{
    font-size:13px
}
.blog-posts .post-item .post-star .fa{
    line-height:inherit;
    color:#f90
}
.blog-posts .post-item .entry-excerpt{
    text-align:justify
}
.blog-posts .post-item .entry-more a{
    border:1px solid #eaeaea;
    padding:10px 12px;
    background:#eee
}
.blog-posts .post-item .entry-more{
    margin-top:15px
}
.blog-posts .post-item .entry-more a:hover{
    background:#6e9b00;
    color:#fff
}
.blog-posts .post-item .entry-thumb{
    margin-bottom:10px
}
.blog-posts .post-item .entry-thumb img{
    border:1px solid #eaeaea;
    width:100%
}
.sortPagiBar{
    margin-top:20px
}
.sortPagiBar .page-noite{
    line-height:30px
}
.sortPagiBar .show-product-item,.sortPagiBar .sort-product{
    float:right;
    border:1px solid #eaeaea;
    height:31px;
    margin-left:23px
}
.sortPagiBar select{
    padding:0 20px 0 10px;
    height:29px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:url(../images/dropdown.png) right center no-repeat #fafafa;
    display:inline-block;
    font-size:13px
}
.sortPagiBar .sort-product .sort-product-icon{
    display:inline-block;
    width:38px;
    text-align:center;
    float:right;
    height:29px;
    border-left:1px solid #eaeaea;
    background:#fafafa;
    padding-top:8px
}
.sortPagiBar .bottom-pagination{
    width:auto;
    float:right;
    margin-left:23px
}
.sortPagiBar .bottom-pagination .pagination{
    padding:0;
    margin:0;
    border-radius:0
}
.sortPagiBar .bottom-pagination .pagination .active a,.sortPagiBar .bottom-pagination .pagination a:hover{
    background:#6e9b00;
    color:#fff
}
.sortPagiBar .bottom-pagination .pagination>li:first-child>a,.sortPagiBar .bottom-pagination .pagination>li:first-child>span{
    margin-left:0;
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.sortPagiBar .bottom-pagination .pagination>li>a,.sortPagiBar .bottom-pagination .pagination>li>span{
    position:relative;
    float:left;
    padding:5px 12px;
    margin-left:-1px;
    line-height:1.42857;
    color:#999;
    text-decoration:none;
    background-color:#fafafa;
    border:1px solid #eaeaea
}
.sortPagiBar .bottom-pagination .pagination>li:last-child>a,.sortPagiBar .bottom-pagination .pagination>li:last-child>span{
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.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:#6e9b00
}
.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:#6e9b00
}
.recent-comment-list li{
    border-bottom:1px solid #eaeaea;
    padding-bottom:10px;
    margin-bottom:10px;
    overflow:hidden
}
.recent-comment-list li:last-child{
    border:none;
    margin-bottom:0
}
.recent-comment-list li .author{
    color:#666;
    margin-bottom:5px;
    font-size:13px
}
.recent-comment-list li .comment{
    margin-top:5px;
    color:#666
}
.recent-comment-list li>h5>a{
    color:#333
}
.blog-list-sidebar .entry_title{
    margin:0
}
.blog-list-sidebar li{
    border-bottom:1px solid #eaeaea;
    padding-bottom:10px;
    margin-bottom:10px;
    overflow:hidden
}
.blog-list-sidebar li:last-child{
    border:none;
    margin-bottom:0
}
.blog-list-sidebar li .post-thumb{
    width:80px;
    float:left;
    border:1px solid #eaeaea;
    padding:4px;
    background:#fcfcfc
}
.blog-list-sidebar li .post-info{
    margin-left:90px;
    color:#999
}
.blog-list-sidebar li .post-info .post-meta{
    font-size:12px;
    margin-top:5px
}
.blog-list-sidebar li .post-info .fa{
    line-height:inherit
}
.page-blog .page-heading{
    height:41px;
    border-bottom:1px solid #eaeaea;
    line-height:40px;
    position:relative;
    font-size:24px
}
.entry-detail{
    margin-top:20px
}
.entry-detail .entry-photo{
    position:relative;
    display:block;
    overflow:hidden
}
.entry-detail .entry-photo img{
    border:1px solid #eaeaea;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.entry-detail .entry-photo: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
}
.entry-detail .entry-meta-data{
    padding:10px 0;
    color:#666
}
.entry-detail .entry-meta-data .fa{
    line-height:inherit
}
.entry-detail .entry-meta-data span{
    margin-right:10px
}
.entry-detail .entry-meta-data .author .fa{
    opacity:.7
}
.entry-detail .entry-meta-data .post-star{
    float:right
}
.entry-detail .entry-meta-data .post-star .fa{
    color:#f90
}
.entry-detail .entry-meta-data .post-star span{
    margin:0
}
.single-box{
    margin-top:20px
}
.single-box>h2{
    font-size:20px
}
.comment-list{
    margin-top:20px
}
.comment-list ul{
    padding-left:80px
}
.comment-list ul li{
    overflow:hidden;
    margin-bottom:15px;
    border-bottom:1px solid #eaeaea;
    padding-bottom:15px
}
.comment-list ul li:last-child{
    margin-bottom:0;
    border:none;
    padding:0
}
.comment-list>ul{
    padding-left:0
}
.comment-list .avartar{
    width:80px;
    border:1px solid #eaeaea;
    padding:4px;
    float:left
}
.comment-list .comment-body{
    margin-left:90px
}
.comment-list .comment-meta{
    color:#ccc
}
.comment-list .comment-meta .author a{
    font-weight:700
}
.coment-form{
    margin-top:20px
}
.coment-form label{
    margin-top:10px;
    margin-bottom:2px
}
.coment-form input,.coment-form textarea{
    border-radius:0;
    border:1px solid #eaeaea;
    -webkit-box-shadow:inherit;
    box-shadow:inherit
}
.coment-form .btn-comment{
    padding:10px 20px;
    border:1px solid #eaeaea;
    background:#666;
    color:#fff;
    margin-top:15px
}
.coment-form .btn-comment:hover{
    background:#6e9b00;
    border:1px solid #6e9b00
}
.related-posts{
    margin-top:20px
}
.related-posts .owl-next,.related-posts .owl-prev{
    background:#eaeaea;
    width:24px;
    height:24px;
    color:#ccc;
    text-align:center;
    line-height:24px;
    top:-31px;
    position:absolute;
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.related-posts .owl-next:before,.related-posts .owl-prev:before{
    font-family:FontAwesome;
    font-weight:700
}
.related-posts .owl-next:hover,.related-posts .owl-prev:hover{
    background:#6e9b00;
    color:#fff
}
.related-posts .owl-next .fa,.related-posts .owl-prev .fa{
    font-weight:700
}
.related-posts .owl-prev{
    left:inherit;
    right:26px
}
.related-posts .owl-prev:before{
    content:"\f104"
}
.related-posts .owl-next{
    right:0
}
.related-posts .owl-next:before{
    content:"\f105"
}
.related-posts .post-item:hover .entry-thumb 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
}
.related-posts .entry-thumb{
    position:relative;
    overflow:hidden
}
.related-posts .entry-thumb img{
    border:1px solid #eaeaea;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    width:100%
}
.related-posts .entry-ci{
    margin-top:10px
}
.related-posts .entry-ci .entry-excerpt{
    padding:10px 0
}
.related-posts .entry-meta-data{
    color:#999;
    font-size:13px;
    margin-top:10px
}
.related-posts .entry-meta-data .fa{
    line-height:inherit
}
.related-posts .entry-title{
    font-size:14px
}
.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:#6e9b00
}
.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:#6e9b00
}
.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
}

.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:#6e9b00
}
.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-summary:after,.product-reviews-summary .rating-summary:before{
    content:"";
    display:table
}
.product-reviews-summary .rating-summary:after{
    clear:both
}
.product-reviews-summary .rating-result{
    position:relative;
    overflow:hidden;
    float:left
}
.product-reviews-summary .rating-result,.product-reviews-summary .rating-result>span{
    color:#ccc;
    white-space:nowrap;
    line-height:1;
    display:block
}
.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;
    line-height:1;
    display:block
}
.product-reviews-summary .rating-result>span{
    color:#dc2900;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.product-reviews-summary .rating-result>span span{
    display:none
}
.product-item-opt-1{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff;
    font-family:Arial; 
	border:1px solid #dcdcdc;
	
	margin-top:24px;
}

.product-item-opt-1 .product-item-info .product-reviews-summary{
    float:right;
    margin-top:2px
}
.product-item-opt-1 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    padding-top:20px
}
.product-item-opt-1 .product-item-img{
    display:block
}
.product-item-opt-1 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-1 .product-item-detail{
    padding:8px 13px 5px;
    min-height:71px
}

.product-item-opt-1 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:3px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product-item-opt-1 .product-item-name a{
    color:#666
}
.product-item-opt-1 .product-item-name a:hover{
    color:#dc2900
}
.product-item-opt-1 .product-item-price{
    font-size:12px;
    color:#666;
    font-weight:700;
    margin-bottom:2px;
    line-height:1
}
.product-item-opt-1 .product-certification-mark{
	width:100%;
	margin:auto;
	text-align:center;
	height:36px;
	border-top:1px solid #dcdcdc;
	line-height:36px;
	background:#fdfdfd;
}
.product-item-opt-1 .product-certification-mark img {
	display:inline-block;
	padding:0 2px;
}
.product-item-opt-1 .product-item-price>span{
    line-height:1
}
.product-item-opt-1 .product-item-price .price{
    margin-right:3px;
	font-size:18px;
}
.product-item-opt-1 .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-1 .product-item-actions{
    position:absolute;
    z-index:30;
    right:23px;
    top:80px
}

.product-item-opt-1 .product-item-actions .btn{
    width:32px;
    height:32px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:rgba(0,0,0,.6);
    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-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:.6s;
    animation-delay:.6s
}
.product-item-opt-1 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:1s;
    animation-delay:1s
}
.product-item-opt-1 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:1.4s;
    animation-delay:1.4s
}
.product-item-opt-1 .product-item-actions .btn span{
    display:none
}
.product-item-opt-1 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#6e9b00
}
.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-compare{
    background-image:url(../images/icon/index1/btn-compare.png)
}
.product-item-opt-1 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index1/btn-quickview.png)
}
.product-item-opt-1 .product-item-label{
    position:absolute;
    top:17px;
    right:17px;
    line-height:28px;
    padding:0 8px;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:13px
}
.product-item-opt-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-opt-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-opt-1 .product-item-label.label-new{
    background-color:#096;
    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    border-radius:100%;
    width:36px;
    line-height:36px;
    height:36px;
    top:17px;
    right:17px
}
.product-item-opt-1 .product-item-label.label-new:after,.product-item-opt-1 .product-item-label.label-new:before{
    content:none
}
.product-item-opt-1 .product-item-label.label-sale{
    background-color:#ff9c33
}
.product-item-opt-1 .product-item-label.label-sale:before{
    border-color:transparent #ff9c33 transparent transparent
}
.product-item-opt-1 .product-item-label.label-sale:after{
    border-color:transparent transparent #ff9c33
}
.product-item-opt-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;
    line-height:1;
    font-size:11px
}
.product-item-opt-1 .product-item-label.label-price span{
    display:block
}
.product-item-opt-1 .product-item-label.label-price:after,.product-item-opt-1 .product-item-label.label-price:before{
    content:none
}
.product-item-opt-1 .product-item-label.label-sale-off{
    background-color:#b30000;
    right:5px;
    top:9px;
    height:38px;
    line-height:1;
    padding-top:3px;
    font-family:'Arial Narrow';
    font-size:16px;
    color:#fff
}
.product-item-opt-1 .product-item-label.label-sale-off span{
    display:block;
    text-transform:uppercase
}
.product-item-opt-1 .product-item-label.label-sale-off:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:19px 11px 19px 0;
    border-color:transparent #b30000 transparent transparent;
    position:absolute;
    bottom:auto;
    right:auto;
    top:0;
    left:-11px
}
.product-item-opt-1 .product-item-label.label-sale-off:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:7px 7px 0 0;
    border-color:#510000 transparent transparent;
    position:absolute;
    left:auto;
    top:auto;
    bottom:-6px;
    right:0
}
.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-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -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:#6e9b00
}
.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:#6e9b00;
    border-color:#6e9b00
}
.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:#6e9b00
}
.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;
    font-family:Arial
}
.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/index2/btn-cart.png);
    display:inline-block;
    vertical-align:middle;
    margin-right:8px
}
.product-item-opt-2 .product-item-info .btn-cart:hover{
    background-color:#f78031
}
.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-top:20px
}
.product-item-opt-2 .product-item-img{
    display:block
}
.product-item-opt-2 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-2 .product-item-detail{
    padding:8px 13px 5px;
    min-height:71px
}

.product-item-opt-2 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:3px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product-item-opt-2 .product-item-name a{
    color:#666
}
.product-item-opt-2 .product-item-name a:hover{
    color:#f78031
}
.product-item-opt-2 .product-item-price{
    font-size:18px;
    color:#f78031;
    font-weight:700;
    margin-bottom:2px;
    float:left;
    width:calc(100% - 70px);
    width:-moz-calc(100% - 70px);
    width:-webkit-calc(100% - 70px);
    width:-o-calc(100% - 70px);
    line-height:1
}
.product-item-opt-2 .product-item-price>span{
    line-height:1
}
.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
}

.product-item-opt-2 .product-item-actions .btn{
    width:32px;
    height:32px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:rgba(0,0,0,.6);
    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:#f78031
}
.product-item-opt-2 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index2/btn-wishlist.png)
}
.product-item-opt-2 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index2/btn-compare.png)
}
.product-item-opt-2 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index2/btn-quickview.png)
}
.product-item-opt-2 .product-item-label{
    position:absolute;
    top:15px;
    right:15px;
    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;
    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-2 .product-item-label.label-sale-off{
    background-color:#b30000;
    right:5px;
    top:9px;
    height:38px;
    line-height:1;
    padding-top:3px;
    font-family:'Arial Narrow';
    font-size:16px;
    color:#fff
}
.product-item-opt-2 .product-item-label.label-sale-off span{
    display:block;
    text-transform:uppercase
}
.product-item-opt-2 .product-item-label.label-sale-off:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:19px 11px 19px 0;
    border-color:transparent #b30000 transparent transparent;
    position:absolute;
    bottom:auto;
    right:auto;
    top:0;
    left:-11px
}
.product-item-opt-2 .product-item-label.label-sale-off:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:7px 7px 0 0;
    border-color:#510000 transparent transparent;
    position:absolute;
    left:auto;
    top:auto;
    bottom:-6px;
    right:0
}
.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-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -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:#6e9b00
}
.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:#6e9b00;
    -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-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -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:#6e9b00
}
.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-7{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff;
    font-family:Arial
}
.product-item-opt-7: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-7 .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-7 .product-item-info:hover .btn-quickview2{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    opacity:1;
    visibility:visible;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-opt-7 .product-item-info .btn-quickview2{
    left:50%;
    top:50%;
    margin-left:-33px;
    margin-top:-33px;
    position:absolute;
    background-color:rgba(124,191,66,.7);
    display:block;
    border-radius:100%;
    color:#fff;
    height:66px;
    line-height:66px;
    padding:0;
    width:66px;
    font-size:14px;
    text-transform:none;
    opacity:0;
    visibility:hidden;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index7/btn-view.png);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    -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-7 .product-item-info .btn-quickview2 span{
    display:none
}
.product-item-opt-7 .product-item-info .btn-quickview2:hover{
    background-color:#e52e04
}
.product-item-opt-7 .product-item-info .product-reviews-summary{
    height:12px;
    margin-bottom:3px
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:after,.product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:before{
    content:"";
    display:table
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-summary:after{
    clear:both
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result{
    position:relative;
    overflow:hidden;
    float:left
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result,.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result>span{
    color:#666;
    white-space:nowrap;
    line-height:1;
    display:block
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result:before,.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result>span:before{
    content:"\f006" "\f006" "\f006" "\f006" "\f006";
    font-family:FontAwesome;
    font-size:10px;
    letter-spacing:1.5px;
    line-height:1;
    display:block
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result>span{
    color:#f7a61b;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.product-item-opt-7 .product-item-info .product-reviews-summary .rating-result>span span{
    display:none
}
.product-item-opt-7 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-7 .product-item-img{
    display:block
}
.product-item-opt-7 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-7 .product-item-detail{
    padding:11px 10px 5px;
    min-height:84px
}
.product-item-opt-7 .product-item-name{
    font-size:13px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.product-item-opt-7 .product-item-name a{
    color:#666
}
.product-item-opt-7 .product-item-name a:hover{
    color:#e52e04
}
.product-item-opt-7 .product-item-price{
    font-size:15px;
    color:#e62e04;
    font-weight:700;
    margin-bottom:2px
}
.product-item-opt-7 .product-item-price>span{
    line-height:1
}
.product-item-opt-7 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-7 .product-item-price .old-price{
    font-size:13px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-7 .product-item-actions{
    position:absolute;
    z-index:30;
    left:50%;
    -webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    -o-transform:translate(-50%,0);
    transform:translate(-50%,0);
    bottom:0;
    width:136px
}
.product-item-opt-7 .product-item-actions .btn{
    width:34px;
    height:28px;
    line-height:29px;
    padding:0;
    text-align:center;
    background-color:#7cbf42;
    color:#fff;
    margin-bottom:0;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:0;
    float:left;
    border:none;
    border-right:1px solid rgba(255,255,255,.2);
    border-left:1px solid rgba(0,0,0,.1);
    -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-7 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-7 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-7 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-7 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-7 .product-item-actions .btn:nth-child(5){
    -webkit-animation-delay:.8s;
    animation-delay:.8s
}
.product-item-opt-7 .product-item-actions .btn:first-child{
    border-left:none
}
.product-item-opt-7 .product-item-actions .btn:last-child{
    border-right:none
}
.product-item-opt-7 .product-item-actions .btn span{
    display:none
}
.product-item-opt-7 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#e52e04
}
.product-item-opt-7 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index7/btn-wishlist.png)
}
.product-item-opt-7 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index7/btn-compare.png)
}
.product-item-opt-7 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index7/btn-quickview.png)
}
.product-item-opt-7 .product-item-actions .btn-cart{
    background-image:url(../images/icon/index7/btn-cart.png)
}
.product-item-opt-7 .product-item-label{
    position:absolute;
    top:15px;
    right:15px;
    line-height:28px;
    padding:0;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:10px;
    font-weight:700;
    text-align:center
}
.product-item-opt-7 .product-item-label.label-new{
    right:auto;
    top:10px;
    left:10px;
    background-color:transparent;
    text-transform:uppercase;
    width:40px;
    height:40px;
    line-height:40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index7/bg-new.png)
}
.product-item-opt-7 .product-item-label.label-sale{
    right:auto;
    top:10px;
    left:10px;
    background-color:transparent;
    text-transform:uppercase;
    width:40px;
    height:40px;
    line-height:40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index7/bg-sale.png)
}
.product-item-opt-8{
    padding:0;
    position:relative;
    z-index:10;
    background-color:#fff;
    max-width:272px;
    margin-right:auto;
    margin-left:auto
}
.product-item-opt-8:hover .product-item-actions .btn-wishlist{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
.product-item-opt-8:hover .product-item-actions .btn-compare{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.product-item-opt-8 .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:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-opt-8 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden;
    border:1px solid #eaeaea
}
.product-item-opt-8 .product-item-img{
    display:block;
    overflow:hidden;
    position:relative
}
.product-item-opt-8 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-opt-8 .product-item-detail{
    padding:11px 0 5px;
    min-height:84px;
    text-align:center
}
.product-item-opt-8 .product-item-name{
    font-size:16px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:5px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:uppercase
}
.product-item-opt-8 .product-item-name a{
    color:#666
}
.product-item-opt-8 .product-item-name a:hover{
    color:#0188cc
}
.product-item-opt-8 .product-item-price{
    font-size:16px;
    color:#e62e04;
    font-weight:400;
    margin-bottom:9px
}
.product-item-opt-8 .product-item-price>span{
    line-height:1
}
.product-item-opt-8 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-8 .product-item-price .old-price{
    font-size:16px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-8 .product-item-actions:after,.product-item-opt-8 .product-item-actions:before{
    content:"";
    display:table
}
.product-item-opt-8 .product-item-actions:after{
    clear:both
}
.product-item-opt-8 .product-item-actions .btn{
    width:36px;
    height:36px;
    line-height:34px;
    padding:0;
    text-align:center;
    background-color:#fff;
    color:#666;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:0;
    display:inline-block;
    border:1px solid #ccc
}
.product-item-opt-8 .product-item-actions .btn span{
    display:none
}
.product-item-opt-8 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#0188cc;
    border-color:#0188cc
}
.product-item-opt-8 .product-item-actions .btn-compare,.product-item-opt-8 .product-item-actions .btn-wishlist{
    -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-8 .product-item-actions .btn-compare:before,.product-item-opt-8 .product-item-actions .btn-wishlist:before{
    font-family:FontAwesome;
    font-size:14px
}
.product-item-opt-8 .product-item-actions .btn-compare{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
.product-item-opt-8 .product-item-actions .btn-wishlist:before{
    content:"\f08a"
}
.product-item-opt-8 .product-item-actions .btn-compare:before{
    content:"\f0ec"
}
.product-item-opt-8 .product-item-actions .btn-cart{
    width:auto;
    padding:0 23px;
    text-transform:uppercase
}
.product-item-opt-8 .product-item-actions .btn-cart span{
    display:block
}
.product-item-opt-8 .product-item-label{
    position:absolute;
    top:15px;
    right:15px;
    line-height:28px;
    padding:0 8px;
    display:block;
    background-color:#3395ff;
    color:#fff;
    font-size:10px;
    font-weight:700;
    text-align:center
}
.product-item-opt-8 .product-item-label.label-new{
    right:auto;
    top:10px;
    left:10px;
    background-color:transparent;
    text-transform:uppercase;
    width:40px;
    height:40px;
    line-height:40px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index7/bg-new.png)
}
.product-collections-opt-8{
    text-align:center
}
.product-collections-opt-8:hover .product-item-photo img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-collections-opt-8 .product-item-photo{
    display:block;
    margin-bottom:25px
}
.product-collections-opt-8 .product-item-photo img{
    display:block;
    margin:auto;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-collections-opt-8 .product-item-img{
    display:block;
    position:relative;
    overflow:hidden
}
.product-collections-opt-8 .product-item-name{
    display:block;
    text-transform:uppercase;
    margin-bottom:10px;
    font-size:18px;
    font-weight:400
}
.product-collections-opt-8 .product-item-name a{
    color:#333
}
.product-collections-opt-8 .product-item-name a:hover{
    color:#0188cc
}
.product-collections-opt-8 .product-item-des{
    margin-bottom:10px;
    font-size:14px
}
.product-collections-opt-8 .product-item-author{
    font-style:italic;
    margin-bottom:10px;
    font-size:16px;
    color:#999
}
.product-collections-opt-8 .product-item-actions .btn-view{
    background-color:#fff;
    color:#333;
    border:1px solid #666;
    text-transform:capitalize;
    padding:0 25px;
    font-weight:400;
    font-size:14px;
    line-height:34px
}
.product-collections-opt-8 .product-item-actions .btn-view:hover{
    background-color:#0188cc;
    border-color:#0188cc;
    color:#fff
}
.product-collections-opt-8.product-even .product-item-info{
    flex-direction:column;
    display:-webkit-flex;
    -webkit-flex-direction:column
}
.product-collections-opt-8.product-even .product-item-photo{
    order:2;
    margin:0
}
.product-collections-opt-8.product-even .product-item-detail{
    order:1;
    margin-bottom:28px
}
.product-item-opt-12{
    padding:0;
    position:relative;
    background-color:#fff
}
.product-item-opt-12: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-12 .product-item-info{
    font-family:Arimo,sans-serif
}
.product-item-opt-12 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.11);
    -ms-transform:scale(1.11);
    -o-transform:scale(1.11);
    transform:scale(1.11);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-12 .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-12 .product-item-info .btn-cart{
    left:0;
    right:0;
    position:absolute;
    bottom:0;
    width:100%;
    z-index:20;
    background-color:rgba(57,66,100,.9);
    color:#fff;
    height:44px;
    font-size:16px;
    font-weight:300;
    font-family:Oswald,sans-serif;
    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-12 .product-item-info .btn-cart:before{
    content:"";
    width:33px;
    height:44px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/btn-cart.png);
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-12 .product-item-info .btn-cart>span{
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-12 .product-item-info .btn-cart:hover{
    background-color:#6e9b00
}
.product-item-opt-12 .product-item-info .product-reviews-summary{
    margin-top:10px;
    margin-bottom:15px
}
.product-item-opt-12 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-12 .product-item-img{
    display:block;
    height:242px
}
.product-item-opt-12 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-12 .product-item-detail{
    padding:11px 15px 0;
    min-height:56px
}
.product-item-opt-12 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.product-item-opt-12 .product-item-name a{
    color:#333
}
.product-item-opt-12 .product-item-name a:hover{
    color:#6e9b00
}
.product-item-opt-12 .product-item-price{
    font-size:14px;
    color:#6e9b00;
    font-weight:400;
    line-height:1
}
.product-item-opt-12 .product-item-price>span{
    line-height:1
}
.product-item-opt-12 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-12 .product-item-price .old-price{
    font-size:14px;
    color:#333;
    text-decoration:line-through;
    font-weight:400
}
.product-item-opt-12 .product-item-actions{
    position:absolute;
    z-index:30;
    right:5px;
    top:35px
}
.product-item-opt-12 .product-item-actions .btn{
    width:40px;
    height:34px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:#eee;
    color:#fff;
    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-12 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-12 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-12 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-12 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-12 .product-item-actions .btn span{
    display:none
}
.product-item-opt-12 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#6e9b00
}
.product-item-opt-12 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index12/btn-wishlist.png)
}
.product-item-opt-12 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index12/btn-compare.png)
}
.product-item-opt-12 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index12/btn-quickview.png)
}
.product-item-opt-12 .product-item-label{
    position:absolute;
    bottom:18px;
    right:17px;
    line-height:40px;
    width:40px;
    padding:0 8px;
    display:block;
    text-align:center;
    background-color:#3395ff;
    color:#fff;
    font-size:12px;
    border-radius:100%;
    text-transform:uppercase;
    font-family:Oswald,sans-serif;
    font-weight:400;
    z-index:1
}
.product-item-opt-12 .product-item-label.label-sale{
    background-color:#89b13a
}
.product-item-opt-12 .product-item-label.label-new{
    background-color:#fa894b;
    left:17px;
    right:auto
}
.product-item-deal-opt12{
    padding:0;
    position:relative;
    background-color:#fff
}
.product-item-deal-opt12 .product-item-info{
    font-family:Arimo,sans-serif
}
.product-item-deal-opt12 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.11);
    -ms-transform:scale(1.11);
    -o-transform:scale(1.11);
    transform:scale(1.11);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-deal-opt12 .product-item-info .product-reviews-summary{
    margin-top:10px
}
.product-item-deal-opt12 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-deal-opt12 .product-item-img{
    display:block
}
.product-item-deal-opt12 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-deal-opt12 .product-item-detail{
    padding:0 10px;
    text-align:center
}
.product-item-deal-opt12 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.product-item-deal-opt12 .product-item-name a{
    color:#333
}
.product-item-deal-opt12 .product-item-name a:hover{
    color:#6e9b00
}
.product-item-deal-opt12 .product-item-price{
    font-size:14px;
    color:#6e9b00;
    font-weight:400;
    line-height:1;
    margin-bottom:15px
}
.product-item-deal-opt12 .product-item-price>span{
    line-height:1
}
.product-item-deal-opt12 .product-item-price .price{
    margin-right:3px
}
.product-item-deal-opt12 .product-item-price .old-price{
    font-size:14px;
    color:#333;
    text-decoration:line-through;
    font-weight:400
}
.product-item-deal-opt12 .product-item-actions{
    text-align:center
}
.product-item-deal-opt12 .product-item-actions .btn{
    width:40px;
    height:34px;
    padding:0;
    text-align:center;
    background-color:#eee;
    color:#fff;
    margin-bottom:10px;
    display:inline-block;
    vertical-align:top;
    background-position:center;
    background-repeat:no-repeat
}
.product-item-deal-opt12 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#6e9b00
}
.product-item-deal-opt12 .product-item-actions .btn-cart{
    background-color:#11a8ab;
    color:#fff;
    width:120px;
    font-size:16px;
    font-weight:300;
    font-family:Oswald,sans-serif;
    text-transform:none;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.product-item-deal-opt12 .product-item-actions .btn-cart:before{
    content:"";
    width:33px;
    height:22px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/btn-cart.png);
    display:inline-block;
    vertical-align:top
}
.product-item-deal-opt12 .product-item-actions .btn-cart:hover{
    background-color:#6e9b00
}
.product-item-deal-opt12 .product-item-actions .btn-compare,.product-item-deal-opt12 .product-item-actions .btn-quickview,.product-item-deal-opt12 .product-item-actions .btn-wishlist{
    line-height:34px
}
.product-item-deal-opt12 .product-item-actions .btn-compare span,.product-item-deal-opt12 .product-item-actions .btn-quickview span,.product-item-deal-opt12 .product-item-actions .btn-wishlist span{
    display:none
}
.product-item-deal-opt12 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index12/btn-wishlist.png)
}
.product-item-deal-opt12 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index12/btn-compare.png)
}
.product-item-deal-opt12 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index12/btn-quickview.png)
}
.product-item-deal-opt12 .product-item-label{
    position:absolute;
    bottom:18px;
    right:17px;
    line-height:40px;
    width:40px;
    padding:0 8px;
    display:block;
    text-align:center;
    background-color:#3395ff;
    color:#fff;
    font-size:12px;
    border-radius:100%;
    text-transform:uppercase;
    font-family:Oswald,sans-serif;
    font-weight:400;
    z-index:1
}
.product-item-deal-opt12 .product-item-label.label-sale{
    background-color:#89B13A;
    top:15px;
    right:15px;
    bottom:auto;
    left:auto
}
.product-item-deal-opt12 .product-item-label.label-new{
    background-color:#fa894b;
    left:17px;
    right:auto
}
.product-item-opt-13{
    padding:0;
    position:relative;
    background-color:#fff
}
.product-item-opt-13: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-13 .product-item-info{
    font-family:Montserrat,sans-serif
}
.product-item-opt-13 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.11);
    -ms-transform:scale(1.11);
    -o-transform:scale(1.11);
    transform:scale(1.11);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-13 .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-13 .product-item-info .btn-cart{
    left:0;
    right:0;
    position:absolute;
    bottom:0;
    width:100%;
    z-index:20;
    background-color:rgba(57,66,100,.9);
    color:#fff;
    height:44px;
    font-size:16px;
    font-weight:300;
    font-family:Montserrat,sans-serif;
    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-13 .product-item-info .btn-cart:before{
    content:"";
    width:33px;
    height:44px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/btn-cart.png);
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-13 .product-item-info .btn-cart>span{
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-13 .product-item-info .btn-cart:hover{
    background-color:#ffad00
}
.product-item-opt-13 .product-item-info .product-reviews-summary{
    margin-top:10px;
    margin-bottom:14px
}
.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result,.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ccc
}
.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result:before,.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span:before{
    content:"\f005" "\f005" "\f005" "\f005" "\f005";
    font-size:13px;
    letter-spacing:4px;
    line-height:1
}
.product-item-opt-13 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ffae00
}
.product-item-opt-13 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-13 .product-item-img{
    display:block;
    height:255px
}
.product-item-opt-13 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-13 .product-item-detail{
    padding:10px 15px 0;
    min-height:94px;
    overflow:hidden
}
.product-item-opt-13 .product-item-name{
    font-size:14px;
    color:#666;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize;
    font-weight:300
}
.product-item-opt-13 .product-item-name a{
    color:#666
}
.product-item-opt-13 .product-item-name a:hover{
    color:#ffad00
}
.product-item-opt-13 .product-item-price{
    font-size:14px;
    color:#333;
    font-weight:300;
    margin-bottom:16px;
    line-height:1
}
.product-item-opt-13 .product-item-price>span{
    line-height:1
}
.product-item-opt-13 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-13 .product-item-price .old-price{
    font-size:14px;
    color:#999;
    text-decoration:line-through
}
.product-item-opt-13 .product-item-actions{
    position:absolute;
    z-index:30;
    right:5px;
    top:35px
}
.product-item-opt-13 .product-item-actions .btn{
    width:40px;
    height:34px;
    line-height:30px;
    padding:0;
    text-align:center;
    background-color:#eee;
    color:#fff;
    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-13 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-13 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-13 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-13 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-13 .product-item-actions .btn span{
    display:none
}
.product-item-opt-13 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#ffad00
}
.product-item-opt-13 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index12/btn-wishlist.png)
}
.product-item-opt-13 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index12/btn-compare.png)
}
.product-item-opt-13 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index12/btn-quickview.png)
}
.product-item-opt-13 .product-item-label{
    position:absolute;
    top:13px;
    left:13px;
    line-height:40px;
    width:40px;
    padding:0 8px;
    display:block;
    text-align:center;
    background-color:#2ea76f;
    color:#fff;
    font-size:12px;
    border-radius:100%;
    text-transform:uppercase;
    font-family:Oswald,sans-serif;
    font-weight:400;
    z-index:1
}
.product-item-opt-13 .product-item-label.label-sale{
    background-color:#aa8056
}
.product-item-opt-13 .product-item-label.label-new{
    background-color:#2ea76f;
    right:17px;
    left:auto
}
.product-item-opt-14{
    padding:0;
    position:relative;
    background-color:#fff;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-14:hover{
    background-color:#eee;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.product-item-opt-14: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-14:hover .product-item-actions-secondary{
    -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-14:hover .product-item-detail{
    text-align:center;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    padding-right:0
}
.product-item-opt-14 .product-item-info{
    border:1px solid transparent;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.product-item-opt-14 .product-item-info:hover{
    border:1px solid #c93;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.product-item-opt-14 .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.11);
    -ms-transform:scale(1.11);
    -o-transform:scale(1.11);
    transform:scale(1.11);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-14 .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-14 .product-item-info .btn-cart{
    left:0;
    right:0;
    position:absolute;
    bottom:0;
    width:100%;
    z-index:20;
    background-color:rgba(204,153,51,.9);
    color:#fff;
    height:44px;
    font-size:16px;
    font-weight:300;
    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-14 .product-item-info .btn-cart:before{
    content:"";
    width:33px;
    height:44px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/btn-cart.png);
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-14 .product-item-info .btn-cart>span{
    display:inline-block;
    vertical-align:middle
}
.product-item-opt-14 .product-item-info .btn-cart:hover{
    background-color:#c93
}
.product-item-opt-14 .product-item-info .product-reviews-summary{
    margin-top:10px;
    margin-bottom:15px
}
.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result,.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ccc
}
.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result:before,.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span:before{
    content:"\f005" "\f005" "\f005" "\f005" "\f005";
    font-size:13px;
    letter-spacing:4px;
    line-height:1
}
.product-item-opt-14 .product-item-info .product-reviews-summary .rating-result>span{
    color:#ffae00
}
.product-item-opt-14 .product-item-photo{
    text-align:center;
    position:relative;
    overflow:hidden
}
.product-item-opt-14 .product-item-img{
    display:block
}
.product-item-opt-14 .product-item-img img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.product-item-opt-14 .product-item-detail{
    padding:20px 56px 0 0;
    min-height:80px;
    position:relative;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    text-align:left;
    overflow:hidden
}
.product-item-opt-14 .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.product-item-opt-14 .product-item-name a{
    color:#666
}
.product-item-opt-14 .product-item-name a:hover{
    color:#c93
}
.product-item-opt-14 .product-item-price{
    font-size:16px;
    color:#333;
    margin-bottom:16px;
    line-height:1
}
.product-item-opt-14 .product-item-price>span{
    line-height:1
}
.product-item-opt-14 .product-item-price .price{
    margin-right:3px
}
.product-item-opt-14 .product-item-price .old-price{
    font-size:14px;
    color:#999;
    text-decoration:line-through
}
.product-item-opt-14 .product-item-actions{
    position:absolute;
    z-index:30;
    right:17px;
    bottom:65px
}
.product-item-opt-14 .product-item-actions .btn{
    width:38px;
    height:34px;
    line-height:32px;
    padding:0;
    text-align:center;
    background-color:#ddd;
    border:none;
    color:#fff;
    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-14 .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.product-item-opt-14 .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.product-item-opt-14 .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.product-item-opt-14 .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.product-item-opt-14 .product-item-actions .btn span{
    display:none
}
.product-item-opt-14 .product-item-actions .btn:hover{
    color:#fff;
    background-color:#c93;
    border-color:#c93
}
.product-item-opt-14 .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index14/btn-wishlist.png)
}
.product-item-opt-14 .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index14/btn-wishlist-hover.png)
}
.product-item-opt-14 .product-item-actions .btn-compare{
    background-image:url(../images/icon/index14/btn-compare.png)
}
.product-item-opt-14 .product-item-actions .btn-compare:hover{
    background-image:url(../images/icon/index14/btn-compare-hover.png)
}
.product-item-opt-14 .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index14/btn-quickview.png)
}
.product-item-opt-14 .product-item-actions .btn-quickview:hover{
    background-image:url(../images/icon/index14/btn-quickview-hover.png)
}
.product-item-opt-14 .product-item-actions-secondary{
    position:absolute;
    right:0;
    top:20px;
    -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-14 .product-item-actions-secondary .btn{
    width:22px;
    height:18px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    padding:0;
    text-align:center;
    background-color:transparent;
    border:none;
    margin-left:15px;
    opacity:1;
    visibility:visible;
    -webkit-animation:none;
    -o-animation:none;
    animation:none;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    position:static;
    float:left
}
.product-item-opt-14 .product-item-actions-secondary .btn:hover{
    background-color:transparent
}
.product-item-opt-14 .product-item-actions-secondary .btn:first-child{
    margin-left:0
}
.product-item-opt-14 .product-item-actions-secondary .btn span{
    display:none
}
.product-item-opt-14 .product-item-actions-secondary .btn-cart{
    background-image:url(../images/icon/index14/btn-cart3.png)
}
.product-item-opt-14 .product-item-actions-secondary .btn-wishlist{
    width:18px;
    height:18px;
    background-image:url(../images/icon/index14/btn-wishlist3.png)
}
.product-item-opt-14 .product-item-label{
    position:absolute;
    top:16px;
    left:18px;
    line-height:40px;
    width:40px;
    padding:0 8px;
    display:block;
    text-align:center;
    background-color:#2ea76f;
    color:#fff;
    font-size:12px;
    border-radius:100%;
    text-transform:uppercase;
    font-family:Oswald,sans-serif;
    font-weight:400;
    z-index:1
}
.product-item-opt-14 .product-item-label.label-sale{
    background-color:#f66;
    right:18px;
    left:auto
}
.product-item-opt-14 .product-item-label.label-new{
    background-color:#c93
}

.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:#6e9b00
}
.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:#6e9b00
}
.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
}

.category-view{
    margin-top:25px
}
.category-view .category-image{
    display:block;
    position:relative;
    overflow:hidden
}
.category-view .category-image:after,.category-view .category-image:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    left:5px;
    right:5px;
    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
}
.category-view .category-image img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.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{
    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:#6e9b00;
    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 .product-items .col-sm-4:nth-child(3n+1){
    clear:both
}

.products.products-grid .product-items .col-sm-3:nth-child(4n+1){
    clear:both
}

.products.products-grid .product-items .col-sm-6:nth-child(2n+1){
    clear:both
}
.products.products-grid .product-items .product-item{
    margin-bottom:30px
}
.products.products-grid .product-items .product-item-opt-1{
    border:1px solid #eee
}
.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
}

.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:#6e9b00
}
.products.products-list .product-items .product-item-opt-1{
    border:1px solid #eee;
    border-color:transparent transparent #eee;
    margin-bottom:10px
}
.products.products-list .product-items .product-item-opt-1:hover{
    border:1px solid #eee
}
.products.products-list .product-items .product-item-opt-1 .product-item-photo{
    border:none
}
.products.products-list .product-items .product-item-opt-1 .product-item-info .product-item-price,.products.products-list .product-items .product-item-opt-1 .product-item-info .product-reviews-summary{
    float:none;
    display:block;
    width:100%;
    margin-bottom:6px
}
.products.products-list .product-items .product-item-opt-1 .product-item-info .btn,.products.products-list .product-items .product-item-opt-1 .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-1 .product-item-info .btn-cart:hover,.products.products-list .product-items .product-item-opt-1 .product-item-info .btn:hover{
    background-color:#6e9b00
}
.products.products-list .product-items .product-item-opt-1 .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:#6e9b00;
    line-height:1
}
.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:hover{
    background-color:#c03
}
.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart:before{
    height:36px;
    background-image:url(../images/icon/cart-catalog-op1.png)
}
.products.products-list .product-items .product-item-opt-1 .product-item-info .btn-cart span{
    display:inline
}
.products.products-list .product-items .product-item-opt-1 .product-item-detail{
    padding-right:20px
}
.products.products-list .product-items .product-item-opt-1 .product-item-actions{
    position:absolute;
    top:0;
    right:0;
    opacity:1;
    visibility:visible
}
.products.products-list .product-items .product-item-opt-1 .product-item-actions:after,.products.products-list .product-items .product-item-opt-1 .product-item-actions:before{
    content:"";
    display:table
}
.products.products-list .product-items .product-item-opt-1 .product-item-actions:after{
    clear:both
}
.products.products-list .product-items .product-item-opt-1 .product-item-actions .btn{
    -webkit-animation:none;
    -o-animation:none;
    animation:none
}

.products.products-list .product-items .product-item-opt-1 .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-1 .product-item-name a{
    color:#666
}
.products.products-list .product-items .product-item-opt-1 .product-item-name a:hover{
    color:#6e9b00
}
.products.products-list .product-items .product-item-opt-1 .product-item-label.label-price{
    top:9px
}
.products.products-list .product-items .product-item-opt-1 .product-info-des{
    position:relative;
    padding-right:150px;
    min-height:102px
}
.products.products-list .product-items .product-item-opt-1 .product-item-code{
    font-size:14px;
    color:#666;
    margin-bottom:5px
}
.products.products-list .product-items .product-item-opt-1 .product-item-stock{
    font-size:14px;
    margin-bottom:5px;
    color:#6bb898
}
.products.products-list .product-items .product-item-opt-1 .product-item-stock .title{
    color:#666
}
.products.products-list .product-items .product-item-opt-1 .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 #6e9b00
}
.catalog-view_op1 .toolbar-products.toolbar-top{
    border-bottom:1px solid #eee;
    margin-bottom:20px;
    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:#6e9b00
}
.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:#6e9b00;
    border-color:#6e9b00;
    -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:#6e9b00;
    color:#fff;
    border-color:#6e9b00
}
.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:25px
}
.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:#6e9b00
}
.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:#6e9b00
}
.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
}

.category-links>li>a:hover{
    background-color:#f2f2f2
}

.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
}

.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:#6e9b00
}
.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 #6e9b00
}
.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:#6e9b00
}
.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:#6e9b00
}
.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:#6e9b00;
    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:#6e9b00;
    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:#6e9b00;
    border-color:#6e9b00
}
.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:#6e9b00;
    z-index:100
}
.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
}

.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:23px
}
.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:#6e9b00
}
.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:#6e9b00;
    border-color:#6e9b00
}
.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:0px){
    .catalog-view_op1 .product-media{
        margin-bottom:20px
    }
}
@media (min-width:0px){
    .catalog-view_op1 .product-media{
        padding-right:30px
    }
}
.catalog-view_op1 .product-media .images-large{
    position:relative;
    background-color:#fff;
    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 #dcdcdc;
    background-color:#fff;
    text-align:center;
    padding:0
}
.catalog-view_op1 .product-media .images-small a.active{
    border:1px solid #6e9b00
}
.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:#6e9b00
}
.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:0px){
    .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;
	border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
}
.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:middle
}
.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:#6e9b00
}
.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:#ff0000;
    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
}

.catalog-view_op1 .product-info-detailed .nav>li+li{
    margin-left:6px
}
.catalog-view_op1 .product-info-detailed .nav>li>a{
    display:block;
	width:150px;
    line-height:46px;
    padding:0 20px;
    font-size:14px;
    font-weight:700;
    color:#333;
	text-align: center;
    text-transform:uppercase;
    background-color:#e2e2e2
}
.catalog-view_op1 .product-info-detailed .nav>li.active>a{
    background-color:#fff;
    margin-bottom:-1px;
    border:1px solid #dcdcdc;
    border-bottom:none;
    z-index:100
}
.catalog-view_op1 .product-info-detailed .tab-content{
    border:1px solid #dcdcdc;
    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
}

.catalog-view_op1 .product-add-form{
    padding:10px;
    border-bottom:1px solid #555;
	background: #f7f7f7;
}
.catalog-view_op1 .product-options-wrapper .form-qty{
    margin-bottom:0
}
.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:80px;
    padding-left: 10px
}
.catalog-view_op1 .product-options-wrapper .form-qty .input-qty{
    height:31px;
    border:1px solid #d2d2d2;
    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:focus,.catalog-view_op1 .product-options-wrapper .form-qty .btn-number:hover{
    background-color:transparent;
    border:none;
    outline:0
}
.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:#6e9b00;
    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:#6e9b00;
    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:#6e9b00
}
.catalog-view_op1 .product-options-bottom .product-addto-links .action:hover:before{
    background-color:#6e9b00;
    -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:#6e9b00
}
.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,.swatch-opt .swatch-attribute .swatch-attribute-options .swatch-option:hover{
    outline:#6e9b00 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:#6e9b00
}
.block-why-choos-us ul li:hover{
    color:#6e9b00;
    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:#6e9b00
}
.alignleft{
    float:left
}

.alignright{
    float:right
}

img.alignleft{
    margin:0 20px 15px 0
}
img.alignright{
    margin:0 0 15px 20px
}
.page-heading{
    height:41px;
    border-bottom:1px solid #eaeaea;
    line-height:40px;
    position:relative;
    font-size:24px;
    margin:0
}
.page-heading span.page-heading-title{
    border-bottom:3px solid #6e9b00;
    position:absolute;
    bottom:-1px;
    padding:0 12px
}
.page-heading span.page-heading-title2{
    text-transform:uppercase
}

.shop-item-cart-status {border-bottom:1px solid #eaeaea; display: inline-block; width:100%; padding: 0 0 10px 0;}
.shop-item-cart-status h2 {font-size:24px; font-weight:bold; float: left; padding-top: 10px;}
.shop-item-cart-status div { float: right;}
.shop-item-cart-status span { 
	display:inline-block; 
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%; 
	width:80px; height:78px; 
	line-height:24px; 
	background-color:#dcdcdc;
	text-align:center; 
	color:#fff; 
	font-size:15px;
	padding-top:15px;
	margin-left:20px; 
}
.shop-item-cart-status span._on { 
	background-color:#dc2900;
}

#contact{
    margin-top:20px
}
#contact .page-subheading{
    padding-left:0;
    border:none;
    margin:14px 0 30px;
    text-transform:uppercase;
    font-size:18px;
    color:#666
}
#contact .contact-form-box{
    padding:0;
    margin:0 0 30px
}
#contact .contact-form-box label{
    padding-bottom:5px
}
#contact .contact-form-box .form-selector{
    padding-bottom:25px
}
#contact input,#contact select,#contact textarea{
    border-radius:0;
    border-color:#eaeaea;
    box-shadow:inherit;
    outline:0
}
#contact input:focus,#contact select:focus,#contact textarea:focus{
    box-shadow:inherit;
    outline:0
}
#contact #btn-send-contact{
    font-size:14px;
    line-height:18px;
    color:#fff;
    font-weight:400;
    background:#666;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    border:none;
    padding:10px 25px
}
#contact #btn-send-contact:hover{
    background:#6e9b00
}
#contact_form_map ul{
    line-height:28px;
    list-style:disc inside;
    font-style:italic
}
#contact_form_map ul.store_info{
    list-style:none;
    font-style:normal;
    color:#696969
}
#contact_form_map ul.store_info i{
    display:inline-block;
    width:30px;
    line-height:inherit
}
#message-box-conact .fa{
    line-height:inherit
}
.content-text{
    padding:15px 0;
    text-align:justify
}
.content-text p{
    margin-bottom:15px
}
.right-sidebar #left_column{
    float:right
}
.table-compare button{
    background:#666;
    border:1px solid #eaeaea;
    color:#fff;
    padding:5px 10px
}
.table-compare button:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.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
}

.block-form-login .block-form-registered{
    padding:45px 70px 60px 74px
}

.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:#6e9b00;
    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:#6e9b00;
    content:"\f00c";
    font-family:FontAwesome
}

.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:12px;
    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:12px;
    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:#6e9b00
}
.form-cart table .tb-available{
    font-size:13px;
    color:#87af66;
    font-style:italic
}
@media (min-width:0px){
    .form-cart table .tb-available{
        width:198px
    }
}
.form-cart table .tb-available .value{
    padding-top:6px;
    display:block
}
@media (min-width:0px){
    .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:0px){
    .form-cart table .tb-total{
        width:220px
    }
}
.form-cart table .tb-total .amount{
    padding-top:7px;
    display:block
}
@media (min-width:0px){
    .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:#6e9b00
}
.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
}

.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:#6e9b00;
    color:#fff;
    border-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.form-cart .cart-actions .action.update{
    float:left
}
.form-cart .cart-actions .action.checkout{
    float:right
}

#popup-newsletter{
    font-family:Montserrat,sans-serif
}
#popup-newsletter .close{
    width:32px;
    height:32px;
    padding:0;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index1/close-popup.png);
    opacity:1;
    position:absolute;
    top:7px;
    right:7px;
    z-index:100
}
#popup-newsletter .close span{
    display:none
}
#popup-newsletter .close:hover{
    background-color:rgba(104,51,102,.2)
}
#popup-newsletter .modal-dialog{
    max-width:830px;
    width:100%;
    margin:0 auto;
    padding:15px
}
@media (min-width:0px){
    #popup-newsletter .modal-dialog{
        height:100%;
        flex-direction:row;
        align-items:center;
        justify-content:center;
        display:-webkit-flex;
        -webkit-flex-direction:row;
        -webkit-align-items:center;
        -webkit-justify-content:center
    }
}
#popup-newsletter .modal-content{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    border-radius:0;
    border:none;
    color:#333;
    width:100%;
    max-width:830px;
    background-color:#fff
}
#popup-newsletter .block-newletter{
    font-size:14px;
    width:50%;
    background-color:#fff;
    left:50%;
    position:relative;
    min-height:500px;
    margin:0;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:45px;
    z-index:10
}
@media (max-width:767px){
    #popup-newsletter .block-newletter{
        width:100%;
        max-width:400px;
        left:auto;
        margin-left:auto;
        margin-right:auto;
        background-color:rgba(255,255,255,.8)
    }
}
#popup-newsletter .block-newletter .block-title{
    font-size:18px;
    text-transform:uppercase;
    font-weight:400;
    margin:0 0 42px;
    text-align:center;
    padding-top:44px
}
#popup-newsletter .block-newletter .text-title{
    font-weight:700;
    color:#999;
    text-transform:uppercase;
    line-height:70px;
    font-size:95px;
    margin-left:-152px;
    letter-spacing:18px;
    margin-bottom:0
}
#popup-newsletter .block-newletter .text-title>span{
    color:#c36;
    display:block;
    font-size:120px;
    line-height:85px;
    letter-spacing:0
}
#popup-newsletter .block-newletter .text-title>span span{
    font-size:80px
}

#popup-newsletter .block-newletter .input-group{
    position:relative;
    display:block
}
#popup-newsletter .block-newletter .input-group:after,#popup-newsletter .block-newletter .input-group:before{
    content:"";
    display:table
}
#popup-newsletter .block-newletter .input-group:after{
    clear:both
}
#popup-newsletter .block-newletter label{
    font-size:16px;
    color:#333;
    display:block;
    text-transform:uppercase;
    font-weight:400;
    padding:0;
    margin-bottom:18px
}
#popup-newsletter .block-newletter .form-control{
    height:44px;
    background-color:#fff;
    color:#999;
    font-size:14px;
    border:1px solid #cfcfcf;
    padding-left:24px;
    display:block;
    width:100%;
    padding-right:45px
}
#popup-newsletter .block-newletter .form-control::-moz-placeholder{
    color:#999;
    opacity:1
}
#popup-newsletter .block-newletter .form-control:-ms-input-placeholder{
    color:#999
}
#popup-newsletter .block-newletter .form-control::-webkit-input-placeholder{
    color:#999
}
#popup-newsletter .block-newletter .input-group-btn{
    position:static
}
#popup-newsletter .block-newletter .btn-subcribe{
    height:44px;
    width:45px;
    position:absolute;
    top:0;
    right:0;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/btn-subcribe.png);
    background-color:transparent;
    border-left:1px solid #cfcfcf
}
#popup-newsletter .block-newletter .btn-subcribe span{
    display:none
}
#popup-newsletter .block-newletter .btn-subcribe:hover{
    background-color:rgba(104,51,102,.2)
}
#popup-newsletter .block-newletter .btn-subcribe:before{
    content:none
}
#popup-newsletter .btn-checkbox{
    position:absolute;
    bottom:16px;
    left:40px;
    font-size:12px;
    font-weight:400;
    margin:0;
    padding-right:20px
}
#popup-newsletter .btn-checkbox label{
    cursor:pointer;
    font-size:12px;
    font-weight:400;
    text-transform:none;
    margin:0;
    padding-left:24px
}
#popup-newsletter .btn-checkbox input{
    margin:0;
    left:0
}
.box-authentication{
    border:1px solid #eaeaea;
    padding:30px;
    min-height:330px;
    margin-bottom:60px
}
.box-authentication>h3{
    font-size:26px
}
.box-authentication label{
    margin-top:10px;
    margin-bottom:2px
}
.box-authentication .forgot-pass{
    margin-top:15px
}
.box-authentication input,.box-authentication textarea{
    border-radius:0;
    border:1px solid #eaeaea;
    -webkit-box-shadow:inherit;
    box-shadow:inherit;
    width:50%
}
.box-authentication .button{
    margin-top:15px;
    background:#666;
    border:1px solid #eaeaea;
    color:#fff;
    padding:10px 20px
}
.box-authentication .button:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.box-border{
    border:1px solid #eaeaea;
    padding:20px;
    overflow:hidden
}
.box-border h2{
    font-size:20px
}
.box-border button{
    background:#666;
    border:1px solid #eaeaea;
    color:#fff;
    padding:5px 10px
}
.box-border button:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.box-wishlist .button,.box-wishlist label{
    margin-top:15px;
    margin-bottom:5px
}
.box-wishlist,.table-wishlist{
    margin-top:20px
}
.table-wishlist th{
    background:#fafafa
}
.list-wishlist{
    margin-top:20px;
    margin-bottom:60px
}
.list-wishlist button{
    background:#666;
    border:1px solid #eaeaea;
    color:#fff;
    padding:5px 10px
}
.list-wishlist button:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.list-wishlist li{
    margin-top:30px
}
.list-wishlist li .product-img{
    border:1px solid #eee;
    padding:10px
}
.list-wishlist li .button,.list-wishlist li .priority,.list-wishlist li .product-name,.list-wishlist li .qty{
    margin-top:10px
}
.list-wishlist li .button-action{
    position:relative
}
.list-wishlist li .button-action a{
    position:absolute;
    right:10px;
    top:15px
}
.list-wishlist li .button-action a .fa{
    line-height:inherit
}
.table-compare td.compare-label{
    width:150px;
    background:#fafafa;
    vertical-align:middle
}
.table-compare .product-star .fa{
    line-height:inherit;
    color:#f90
}
.table-compare .price{
    font-weight:700;
    color:#6e9b00
}
.table-compare .add-cart{
    background:#6e9b00;
    color:#fff
}
.table-compare .add-cart:hover{
    opacity:.8
}
.checkout-page .checkout-sep{
    padding-bottom:15px;
    text-transform:uppercase
}
.checkout-page .box-border{
    margin-bottom:15px
}
.checkout-page .box-border .button{
    margin-top:15px
}
.checkout-page .box-border label{
    margin-top:5px
}
.checkout-page .box-border h4,.checkout-page .box-border p{
    padding-bottom:5px;
    margin-top:5px
}
.checkout-page .box-border .fa{
    line-height:inherit
}
.checkout-page .box-border input[type=radio]{
    margin-right:10px
}
.page-content{
    margin-top:30px
}
.page-order ul.step{
    width:100%;
    clear:both;
    overflow:hidden
}
.page-order ul.step li{
    display:inline;
    line-height:30px;
    width:33.3333%;
    float:left;
    text-align:center;
    border-bottom:3px solid #ccc
}
.page-order ul.step li.current-step{
    border-bottom:3px solid #6e9b00
}
.page-order .heading-counter{
    margin:30px 0;
    padding:15px;
    border:1px solid #eaeaea
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
    border-bottom-width:0
}
.page-order .cart_navigation a{
    padding:10px 20px;
    border:1px solid #eaeaea
}
.page-order .cart_avail{
    text-align:center
}
.page-order .cart_avail .label{
    white-space:normal;
    display:inline-block;
    padding:6px 10px;
    font-size:14px;
    border-radius:0
}
.page-order .product-name{
    font-size:16px
}
.page-order .cart_description{
    font-size:14px
}
.page-order .cart_avail .label-success{
    background:#FFF;
    border:1px solid #55c65e;
    color:#48b151;
    font-weight:400
}

.page-order .cart_navigation div.next{
	float:right;
	padding: 10px 0;
}

.page-order .cart_navigation a.next-btn{
    background:#666;
    color:#fff;
	font-size: 13px;
    border:1px solid #666
}
.page-order .cart_navigation a.next-btn:hover{
    background:#dc2900;
	border:1px solid #dc2900
}

.page-order .cart_navigation div.prev{
	float:left;
	padding: 10px 0;
}
.page-order .cart_navigation a.prev-btn{
    background:#666;
    color:#fff;
	font-size: 13px;
    border:1px solid #666
}
.page-order .cart_navigation a.prev-btn:hover{
     background:#dc2900;
	 border:1px solid #dc2900
}

/*.page-order .cart_navigation a.prev-btn:before{
    font:normal normal normal 14px/1 FontAwesome;
    content:"\f104";
    padding-right:15px
}
.page-order .cart_navigation a.next-btn:after{
    font:normal normal normal 14px/1 FontAwesome;
    content:"\f105";
    padding-left:15px
}
*/
.cart_summary>tfoot,.cart_summary>thead{
    background:#f7f7f7;
    font-size:16px
}
.cart_summary>thead>th{
    border-bottom-width:1px;
    padding:20px
}
.cart_summary td{
    vertical-align:middle!important;
    padding:20px
}
.cart_summary .table>tbody>tr>td,.cart_summary .table>tfoot>tr>td,.cart_summary .table>thead>tr>td,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{
    padding:15px
}
.cart_summary img{
    max-width:100px
}
.cart_summary td.cart_product{
    width:120px;
    padding:15px
}
.cart_summary .price{
    text-align:right
}
.cart_summary .qty{
    text-align:center;
    width:100px
}
.cart_summary .qty input{
    text-align:center;
    max-width:64px;
    margin:0 auto;
    border-radius:0;
    border:1px solid #eaeaea
}
.cart_summary .qty span{
    padding:8px 10px 5px;
    border:1px solid #eaeaea;
    display:inline-block;
    width:auto;
    margin-top:5px;
    cursor:pointer
}
.cart_summary .qty span:hover{
    background:#6e9b00;
    color:#fff
}
.cart_summary .action{
    text-align:center
}
.cart_summary .action a{
    background:url(../images/icon/delete_icon.png) center center no-repeat;
    font-size:0;
    height:9px;
    width:9px;
    display:inline-block;
    line-height:24px
}
.cart_summary tfoot{
    text-align:right
}
.cart_navigation{
    margin-top:20px;
    width:100%;
	overflow: hidden;
}

.effect-border{
    display:block;
    position:relative;
    overflow:hidden
}
.effect-border:after,.effect-border:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    left:5px;
    right:5px;
    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
}
.effect-border img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.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-bg{
    position:relative;
    display:block
}
.effect-bg:before{
    content:"";
    background-color:#6e9b00;
    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 .owl-carousel .owl-item{
    padding:0
}
.block-slide-main .item{
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.block-slide-main .title{
    display:block;
    text-transform:uppercase;
    font-weight:700
}
.block-slide-main .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:600
}
.block-slide-main .des{
    display:block
}
.block-slide-main .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 .btn:hover{
    background-color:#6e9b00
}
.block-slide-main .owl-dots{

}
.block-slide-main .owl-dots .owl-dot{
    width:21px;
    height:2px;
    background-color:#fff;
    display:inline-block;
}
.block-slide-main .owl-dots .owl-dot.active{
    background-color:#6e9b00
}
.block-slide-main .dotsData .owl-dots{
    text-align:center;
    position:relative;
  
  
}

.block-slide-main .dotsData .owl-dots .owl-dot{
    width:20px;
    height:20px;
    line-height:18px;
    background-color:transparent;
    display:inline-block;
    border:1px solid #666;
    color:#666
}
.block-slide-main .dotsData .owl-dots .owl-dot.active{
    background-color:#6e9b00;
    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: #f5f5f554;
    border-radius:2px;
    font-size:30px;
    color:#333;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    margin-top:-35px;
    opacity:0
}
.block-slide-main .owl-nav .owl-next:hover,.block-slide-main .owl-nav .owl-prev:hover{
    color:#000;
    background-color:#fff;
    -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
}
.block-brand{
    margin-bottom:38px
}
.block-brand img{
    border:1px solid #ebebeb
}
.block-brand img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-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:#6e9b00;
    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
}

.block-section-top{
    position:relative
}

.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;
    display:block
}
.slide-opt-1 .item{
    height:320px
}

.slide-opt-1 .item .description{
    position:relative;
    padding-top:180px;
    max-width:100%
}
.slide-opt-1 .item1 .description{
    float:right;
    padding-right:64px;
    padding-top:50px;
    max-width:250px;
    text-align:center
}
.slide-opt-1 .item1 .title{
    display:block;
    text-transform:uppercase;
    font-weight:600;
    margin-bottom:2px;
    font-size:16px;
    color:#333
}
.slide-opt-1 .item1 .subtitle{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:30px;
    margin-bottom:27px;
    color:#fff;
    line-height:1.12
}
.slide-opt-1 .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-1 .item1 .btn:hover{
    background-color:#6e9b00
}
.slide-opt-1 .item2{
    font-family:Roboto,sans-serif
}
.slide-opt-1 .item2 .description{
    margin-left:26px;
    padding-top:70px;
    text-align:center;
    float:left;
    max-width:290px
}
.slide-opt-1 .item2 .title{
    font-size:12px;
    display:block;
    margin-bottom:8px;
    font-weight:400;
    letter-spacing:6px
}
.slide-opt-1 .item2 .subtitle{
    font-weight:700;
    display:block;
    border:2px solid #333;
    font-size:48px;
    line-height:60px;
    padding:0 15px;
    margin-bottom:8px
}

.slide-opt-1 .item2 .des{
    display:block;
    font-size:18px;
    font-weight:400
}
.slide-opt-1 .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-1 .item2 .btn:hover{
    text-decoration:none;
    background-color:#333;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}

.slide-opt-1 .item3 .description{
    margin-right:30px;
    padding-top:70px;
    text-align:center;
    float:right;
    max-width:270px
}
.slide-opt-1 .item3 .title{
    font-size:30px;
    display:block;
    margin-bottom:0;
    font-weight:600;
    text-transform:uppercase
}
.slide-opt-1 .item3 .subtitle{
    font-weight:400;
    display:block;
    font-size:14px;
    margin-bottom:15px;
    text-transform:capitalize
}
.slide-opt-1 .item3 .btn{
    background-color:#849dc5;
    color:#fff;
    line-height:36px;
    padding:0 19px;
    font-size:16px;
    font-weight:600
}
.slide-opt-1 .item3 .btn:hover{
    background-color:#333;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}

.slide-opt-1 .dotsData .owl-dots .owl-dot{
    width:25%;
	line-height: 24px;
    height:24px;
    border:none;
    color:#fff;
    font-size:12px;
    background-color:#989898;
	border-left: 1px solid #bdbdbd;
    padding:0;
    text-align:center;
}
.slide-opt-1 .dotsData .owl-dots .owl-dot.active{
    background-color:#484848;
    color:#fff;
	border-left: none;
}
.block-section-top1{
    position:relative;
    margin-bottom:5px;
    background-color:#f5f5f5;
}
.block-section-top1 .box-section-top{
    position:relative;
    padding-left:180px;
    padding-right:180px
}

.block-section-top1 .banner-slide{
    position:absolute;
    top:0;
    right:0;
    width:180px;
    padding:0 0px;
    background-color:#fff;
    max-height:453px;
    overflow:hidden
	
}
.block-section-top1 .banner-slide a{
    display:block;
    position:relative;
    overflow:hidden
}
.block-section-top1 .banner-slide a:after,.block-section-top1 .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-top1 .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)
}
.block-section-top1 .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)
}
.block-section-top1 .banner-slide a img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top1 .banner-slide a:hover:after,.block-section-top1 .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-top1 .banner-slide a:hover img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top1 .banner-slide a:after,.block-section-top1 .banner-slide a:before{
    top:0;
    bottom:0px;
    left:0;
    right:0
}
.block-section-top1 .banner-slide a:hover img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.block-section-top1 .banner-slide .box-img{
    height:180px;
    border:1px solid #dcdcdc;
	border-top:0px; 
}
.block-section-top1 .banner-slide .box-img:last-child{

}

.block-section-top1 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}

.block-section-top1 .block-nav-categori .block-title{
    display:none
}
.block-section-top1 .block-nav-categori .block-content{
    
}
.block-section-top1 .block-nav-categori .ui-categori{
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
    margin-bottom:5px;
    padding-bottom:0;
    padding-top:10px;
	height:344px;
}
.block-section-top1 .block-nav-categori .ui-categori>li>a{
    line-height:23px;
    padding-left:30px;
    padding-right:0;
}
.block-section-top1 .block-nav-categori .ui-categori>li>a .icon{
    width:30px
}
.block-section-top1 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px;
    right:10px;
    content:none
}
.block-section-top1 .block-nav-categori .ui-categori .submenu{
    left:177px;
    width:180px;
    top:-10px;
}
.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top1 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    border:1px solid #eee;
    color:#666;
    line-height:40px;
    font-size:13px;
    font-weight:400;
    padding:0 10px;
    text-align:center
}
.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top1 .block-nav-categori .view-all-categori a:after{
    float:none;
    margin-left:20px
}
.block-section-top1 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top1 .block-nav-categori .view-all-categori a:hover{
    background-color:#dc2900;
    color:#fff
}
.block-section-top1 .block-nav-categori .block-content{
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:180px
}
.index-opt-1{
    background-color:#fff
}
.block-service-opt1 .item{
    position:relative
}
.block-service-opt1 .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-opt1 .item:after,.block-service-opt1 .item:before{
    content:"";
    display:table
}
.block-service-opt1 .item:after{
    clear:both
}
.block-service-opt1 .item .icon{
    text-align:center;
    border-radius:100%;
    display:block;
    position:absolute;
    top:0
}
.block-service-opt1 .item .icon img{
    display:inline
}
.block-service-opt1 .item .title{
    display:block;
    color:#333;
    font-weight:400;
    text-transform:uppercase
}

.block-service-opt1{
    padding:20px 0 15px;
    margin-bottom:25px;
    background-color:#f6f6f6;
    border:1px solid #e1e1e1;
    padding-bottom:0
}
.block-service-opt1 .item{
    font-size:12px;
    border-right:1px solid #e1e1e1;
    min-height:40px;
    padding-left:70px;
    margin-bottom:20px;
    color:#666
}
.block-service-opt1 .item .title{
    font-size:18px;
    margin:0
}
.block-service-opt1 .item .icon{
    width:40px;
    height:40px;
    line-height:40px;
    left:15px;
    background-color:transparent
}

.block-service-opt1 .col-md-3:last-child .item{
    border-right:none
}


.col-products,.tab-content{
    position:relative
}
.col-products>.tab-pane .product-item,.tab-content>.tab-pane .product-item{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp;
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.col-products>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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>.tab-pane.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{
    float:left;
    width:20%
}
.block-floor-products .col-banner .box-img{
    height:350px
}

.block-floor-products .col-products{
    width:100%;
    float:left
}

.block-floor-products .col-banner{
    position:relative
}
.block-floor-products .col-banner .box-img,.block-floor-products .col-banner .img{
    display:block;
    position:relative;
    overflow:hidden
}
.block-floor-products .col-banner .box-img img,.block-floor-products .col-banner .img img{
    width:100%;
    display:block;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products .col-banner .label-featured{
    position:absolute;
    top:-5px;
    right:-5px;
    z-index:50
}
.block-floor-products .col-banner .label-featured img{
    width:auto
}
.block-floor-products .block-banner-floor:after,.block-floor-products .block-banner-floor:before{
    content:"";
    display:table
}
.block-floor-products .block-banner-floor:after{
    clear:both
}
.block-floor-products .block-banner-floor .col-sm-6{
    padding:0
}
.block-floor-products-opt1{
    margin-bottom:30px
}
.block-floor-products-opt1 .block-title{
    background-color:#fff;
    margin-bottom:0;
    padding-right:0px;
    position:relative;
    border-bottom:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
}
.floor-products1.block-floor-products-opt1 .block-title{
    border-bottom-color:#dcdcdc;
}
.floor-products2.block-floor-products-opt1 .block-title{
    border-bottom-color:#396
}
.floor-products3.block-floor-products-opt1 .block-title{
    border-bottom-color:#f63
}
.floor-products4.block-floor-products-opt1 .block-title{
    border-bottom-color:#36c
}
.floor-products5.block-floor-products-opt1 .block-title{
    border-bottom-color:#690
}
.floor-products6.block-floor-products-opt1 .block-title{
    border-bottom-color:#6c6856
}
.floor-products7.block-floor-products-opt1 .block-title{
    border-bottom-color:#ff6634
}
.floor-products8.block-floor-products-opt1 .block-title{
    border-bottom-color:#1946bb
}
.floor-products9.block-floor-products-opt1 .block-title{
    border-bottom-color:#00c0e3
}
.floor-products10.block-floor-products-opt1 .block-title{
    border-bottom-color:#71cf2c
}
.floor-products11.block-floor-products-opt1 .block-title{
    border-bottom-color:#9b26af
}
.block-floor-products-opt1 .block-title:after,.block-floor-products-opt1 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt1 .block-title:after{
    clear:both
}
.block-floor-products-opt1 .block-title .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
}
.block-floor-products-opt1 .block-title .title img{
    margin-right:13px;
    vertical-align:middle
}
.block-floor-products-opt1 .block-title .links{
    float:left;
    font-family:Arial
}
.block-floor-products-opt1 .block-title .links:after,.block-floor-products-opt1 .block-title .links:before{
    content:"";
    display:table
}
.block-floor-products-opt1 .block-title .links:after{
    clear:both
}
.block-floor-products-opt1 .block-title .links .dropdown-toggle{
    width:40px;
    border:none;
    background-color:transparent;
    padding:0;
    height:50px;
    font-size:18px;
    display:none
}
@media (min-width:0px){
    .block-floor-products-opt1 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0
    }
}
.block-floor-products-opt1 .block-title .links li{
    float:left
}
.block-floor-products-opt1 .block-title .links li a{
    color:#333
}
.block-floor-products-opt1 .block-title .links li.active>a{
    color:#333;
	border-bottom:3px solid #82b800;
    z-index:5
}

.floor-products1.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:none
}
.floor-products2.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#396
}
.floor-products3.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#f63
}
.floor-products4.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#36c
}
.floor-products5.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#690
}
.floor-products6.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#6c6856
}
.floor-products7.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#ff6634
}
.floor-products8.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#1946bb
}
.floor-products9.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#00c0e3
}
.floor-products10.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#71cf2c
}
.floor-products11.block-floor-products-opt1 .block-title .links li.active>a{
    background-color:#9b26af
}
.block-floor-products-opt1 .block-title .links li:last-child>a:before{
    content:none
}
.block-floor-products-opt1 .block-title .links a{
    display:block;
    line-height:50px;
    color:#333;
    text-transform:capitalize;
    font-size:14px;
    padding:0 25px;
    position:relative
}
.block-floor-products-opt1 .block-title .links a:hover{
   
    background-color:transparent
}
.block-floor-products-opt1 .block-title .links a:before{
    content:"";
    height:22px;
    width:1px;
    background-color:#dbdbdb;
    position:absolute;
    top:50%;
    margin-top:-11px;
    right:-1px
}

.block-floor-products-opt1 .block-banner-floor{
    margin-bottom:10px
}
.block-floor-products-opt1 .block-banner-floor .box-img{
    display:block;
    position:relative;
    overflow:hidden
}

.block-floor-products-opt1 .col-products .owl-nav .owl-next:before,.block-floor-products-opt1 .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt1 .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt1 .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt1 .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt1 .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt1 .product-item{
    border-left:1px solid #e4e4e4
}
.block-floor-products-opt1 .product-item .product-item-photo{
    padding:0px 0 0
}
.block-floor-products-opt1 .product-item .product-item-img{
    height:199px;
    display:block;
}
.block-floor-products-opt1 .product-item .product-item-img img{
    max-height:100%;
	width:100%;
    display:block
}
.block-floor-products-opt1 .product-item .product-item-name{
    margin-bottom:6px
}
.block-floor-products-opt1 .product-item .product-item-detail{
    padding-bottom:0
}
.floor-products1.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products1.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#6e9b00
}
.floor-products1.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products1.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products2.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products2.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#396
}
.floor-products2.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products2.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#396;
    border-color:#396
}
.floor-products3.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products3.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#f63
}
.floor-products3.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products3.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#f63;
    border-color:#f63
}
.floor-products4.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products4.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#36c
}
.floor-products4.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products4.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#36c;
    border-color:#36c
}
.floor-products5.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products5.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#690
}
.floor-products5.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products5.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#690;
    border-color:#690
}
.floor-products6.block-floor-products-opt1 .product-item .product-item-info .btn-cart:hover,.floor-products6.block-floor-products-opt1 .product-item .product-item-info .product-item-actions .btn:hover{
    background-color:#6c6856
}
.floor-products6.block-floor-products-opt1 .col-products .owl-nav .owl-next:hover,.floor-products6.block-floor-products-opt1 .col-products .owl-nav .owl-prev:hover{
    background-color:#6c6856;
    border-color:#6c6856
}
.block-tab-products-opt1{
    margin-bottom:17px;
    padding-top:15px
}
.block-tab-products-opt1 .block-title{
    margin-bottom:30px
}

.block-tab-products-opt1 .nav{
    border-bottom:1px solid #eee;
    padding-right:56px
}
.block-tab-products-opt1 .nav>li{
    float:left;
    margin-right:3px
}
.block-tab-products-opt1 .nav>li>a{
    display:block;
    text-transform:uppercase;
    line-height:38px;
    color:#999;
    margin-bottom:-1px;
    border-bottom:3px solid #ccc;
    padding:0 12px;
    font-size:16px;
    font-weight:700
}
.block-tab-products-opt1 .nav>li>a:focus,.block-tab-products-opt1 .nav>li>a:hover{
    background-color:transparent;
    color:#333
}
.block-tab-products-opt1 .nav>li.active>a{
    color:#333;
    border-bottom:3px solid #6e9b00
}
.block-tab-products-opt1 .nav>li.active>a:focus,.block-tab-products-opt1 .nav>li.active>a:hover{
    background-color:transparent;
    color:#333
}

.block-tab-products-opt1 .owl-nav{
    position:absolute;
    top:-64px;
    right:0
}
.block-tab-products-opt1 .owl-nav:after,.block-tab-products-opt1 .owl-nav:before{
    content:"";
    display:table
}
.block-tab-products-opt1 .owl-nav:after{
    clear:both
}

.block-tab-products-opt1 .owl-nav .owl-next,.block-tab-products-opt1 .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-opt1 .owl-nav .owl-next:hover,.block-tab-products-opt1 .owl-nav .owl-prev:hover{
    background-color:#999;
    color:#fff
}
.block-tab-products-opt1 .owl-nav .owl-next:before,.block-tab-products-opt1 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-tab-products-opt1 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-tab-products-opt1 .owl-nav .owl-next:before{
    content:"\f105"
}
.block-tab-products-opt1 .product-item .product-item-photo{
    padding:0
}
.block-tab-products-opt1 .product-item .product-item-name{
    margin-bottom:7px
}
.block-tab-products-opt1 .product-item .product-item-detail{
    padding-left:20px
}
.block-showcase{
    margin-bottom:28px
}
.block-showcase .block-title{
    margin-bottom:0
}
.block-showcase .col-title{
    padding-right:30px;
    padding-left:30px
}

.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:#6e9b00;
    border-color:#6e9b00;
    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
}

.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 .product-item-info:after,.block-showcase .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-showcase .product-item .product-item-info:after{
    clear:both
}
.block-showcase .product-item .product-item-photo{
    float:left;
    padding:0
}
.block-showcase .product-item .product-item-detail{
    overflow:hidden;
    padding-left:20px;
    padding-right:5px
}
.block-showcase .product-item .product-item-price,.block-showcase .product-item .product-reviews-summary{
    float:none;
    width:100%
}
.block-showcase .product-item .product-item-price{
    margin-bottom:8px
}
.block-showcase .product-item .product-item-name{
    white-space:normal;
    margin-bottom:13px
}
.block-showcase-opt1 .block-title{
    margin-bottom:0;
    border-bottom:3px solid #6e9b00
}
.block-showcase-opt1 .block-title .title{
    line-height:30px;
    text-transform:uppercase;
    font-weight:700;
    display:inline-block;
    padding:0 24px 0 12px;
    font-size:16px
}
.block-showcase-opt1 .block-content{
    padding-top:0;
    border:1px solid #eee
}
.block-showcase-opt1 .block-content .tab-content{
    padding-top:22px;
    border-top:none
}
.block-showcase-opt1 .block-content .tab-content .owl-nav{
    display:none
}
.block-showcase-opt1 .nav-brand{
    background-color:#fff
}
.block-showcase-opt1 .nav-brand li{
    text-align:center;
    padding:10px;
    cursor:pointer;
    background-color:#eee
}
.block-showcase-opt1 .nav-brand li.active{
    background-color:#fff
}
.block-showcase-opt1 .nav-brand .owl-nav{
    top:-32px
}
.qc-top-site{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    position:relative
}
.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;
    min-height:150px;
    padding:0;
    border:none;
    box-shadow:none;
    border-radius:0;
    margin:0
}
.qc-top-site1:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.75);
    z-index:10
}
.qc-top-site1 .container{
    position:relative;
    z-index:20
}
.qc-top-site1 .close{
    background-color:#2b2a2c;
    width:24px;
    height:24px;
    border:none;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/close-top.png);
    position:absolute;
    top:0;
    right:15px;
    opacity:.5;
    z-index:30
}
.qc-top-site1 .close span{
    display:none
}
.qc-top-site1 .close:hover{
    background-color:#6e9b00
}
.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:#6e9b00;
    font-family:Arial;
    line-height:1;
    margin-bottom:0
}

.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:#6e9b00
}
.block-deals-of-opt1{
    background-color:transparent;
    margin-bottom:27px;
    padding-top:7px
}
.block-deals-of-opt1 .block-title{
    padding:0
}
.block-deals-of-opt1 .block-title .heading-title{
    display:inline-block;
    vertical-align:bottom;
    text-align:center;
    text-transform:uppercase;
    font-weight:700;
    color:#333;
    font-size:16px;
    line-height:43px
}
.block-deals-of-opt1 .block-title .icon{
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index1/icon-deals-of.png);
    width:44px;
    height:44px;
    display:inline-block;
    vertical-align:bottom;
    background-color:#6e9b00;
    position:relative;
    margin-right:4px
}
.block-deals-of-opt1 .block-title .icon:before{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 22px 7px;
    border-color:transparent transparent #6e9b00;
    content:"";
    position:absolute;
    top:-7px;
    left:0
}
.block-deals-of-opt1 .block-content{
    border:3px solid #6e9b00;
    background-color:#fff
}
.block-deals-of-opt1 .deals-of-countdown{
    margin:0;
    padding-top:25px;
    text-align:center
}
.block-deals-of-opt1 .deals-of-countdown:after,.block-deals-of-opt1 .deals-of-countdown:before{
    content:"";
    display:table
}
.block-deals-of-opt1 .deals-of-countdown:after{
    clear:both
}
.block-deals-of-opt1 .count-down-time{
    position:relative;
    display:inline-block
}
.block-deals-of-opt1 .count-down-time:after,.block-deals-of-opt1 .count-down-time:before{
    content:"";
    display:table
}
.block-deals-of-opt1 .count-down-time:after{
    clear:both
}
.block-deals-of-opt1 .count-down-time .box-count{
    float:left;
    margin-right:10px;
    text-align:center;
    position:relative
}
.block-deals-of-opt1 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    line-height:24px;
    top:0;
    right:-6px;
    font-size:18px
}
.block-deals-of-opt1 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deals-of-opt1 .count-down-time .box-count:last-child:after{
    content:none
}
.block-deals-of-opt1 .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-opt1 .count-down-time .box-count .number:after,.block-deals-of-opt1 .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-opt1 .count-down-time .box-count .number:after{
    left:auto;
    right:0
}
.block-deals-of-opt1 .count-down-time .box-count .text,.block-deals-of-opt1 .count-down-time .box-days{
    display:none
}
.block-deals-of-opt1 .product-item .product-item-photo{
    padding:20px 15px 0
}
.block-deals-of-opt1 .product-item .product-item-name{
    margin-top:0;
    margin-bottom:8px
}
.block-deals-of-opt1 .product-item .product-item-detail{
    padding-left:38px;
    min-height:80px
}
.block-deals-of-opt1 .product-item .product-item-price{
    width:100%
}
.block-hot-categories-opt1{
    margin-bottom:10px
}
.block-hot-categories-opt1 .block-title{
    border-bottom:1px solid #eee;
    margin-bottom:20px
}
.block-hot-categories-opt1 .block-title .title{
    line-height:30px;
    text-transform:uppercase;
    font-weight:700;
    display:inline-block;
    padding:0 24px 0 12px;
    border-bottom:3px solid #6e9b00;
    font-size:16px
}

.block-hot-categories-opt1 .item{
    margin-bottom:30px
}
.block-hot-categories-opt1 .item li{
    display:block
}
.block-hot-categories-opt1 .item li>a{
    display:block;
    position:relative;
    padding:0 12px 0 26px;
    line-height:20px;
    color:#666;
    font-size:14px
}

.block-hot-categories-opt1 .item li>a:hover,.block-hot-categories-opt1 .item li>a:hover:after{
    color:#6e9b00
}
.block-hot-categories-opt1 .item li>a:after{
    content:"\f105";
    font-family:FontAwesome;
    position:absolute;
    top:0;
    left:10px;
    color:#ccc
}
.block-hot-categories-opt1 .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-opt1 .item .description .title{
    font-size:16px;
    font-weight:700;
    color:#333;
    display:table;
    height:73px
}
.block-hot-categories-opt1 .item .description .title>span{
    display:table-cell;
    vertical-align:middle
}
.block-hot-categories-opt1 .item .description .btn{
    line-height:19px;
    height:20px;
    padding:0 7px;
    color:#fff;
    background-color:#999;
    text-transform:uppercase;
    font-size:9px;
    border:none
}
.block-hot-categories-opt1 .item .description .btn:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:5px;
    font-size:11px
}
.block-hot-categories-opt1 .item .description .btn:hover{
    background-color:#6e9b00
}
.block-banner-opt1 .box-img{
    display:block;
    margin-bottom:38px
}
.block-banner-opt1 .box-img img{
    display:block;
    width:100%
}
.block-section-top2{
    position:relative;
    margin-bottom:26px;
    background-color:#fff
}
.block-section-top2 .box-section-top{
    position:relative;
    padding-left:270px
}

.block-section-top2 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}
.block-section-top2 .block-nav-categori .block-title{
    display:none
}
.block-section-top2 .block-nav-categori .ui-categori{
    padding-bottom:3px;
    padding-top:10px
}
.block-section-top2 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top2 .block-nav-categori .ui-categori>li>a{
    line-height:35px;
    border-top:1px dotted #ccc;
    padding:0 20px 0 0
}
.block-section-top2 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top2 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top2 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px
}
.block-section-top2 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top2 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#53524e;
    border-top:1px solid #eee;
    font-weight:400;
    font-size:13px;
    line-height:40px
}
.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top2 .block-nav-categori .view-all-categori a:after{
    content:"\f101";
    float:none;
    vertical-align:top;
    display:inline-block;
    margin-left:14px
}
.block-section-top2 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top2 .block-nav-categori .view-all-categori a:hover{
    background-color:#f96d10;
    color:#fff
}
.block-section-top2 .block-nav-categori .block-content{
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border-left:1px solid #eee;
    border-bottom:1px solid #eee
}
.block-deals-of-opt2{
    margin-bottom:30px
}
.block-deals-of-opt2 .block-title{
    padding-bottom:0;
    border-bottom:1px solid #e6e6e6;
    margin-bottom:20px;
    padding-right:80px
}
.block-deals-of-opt2 .block-title:after,.block-deals-of-opt2 .block-title:before{
    content:"";
    display:table
}
.block-deals-of-opt2 .block-title:after{
    clear:both
}
.block-deals-of-opt2 .block-title>.title{
    float:left;
    color:#333;
    display:block;
    font-size:16px;
    font-weight:700;
    line-height:34px;
    padding:4px 10px 0;
    text-transform:uppercase;
    border-bottom:3px solid #f96d10;
    margin-bottom:-1px
}

.block-deals-of-opt2 .deals-of-countdown{
    float:right;
    margin-bottom:10px
}
.block-deals-of-opt2 .deals-of-countdown .title{
    font-size:14px;
    text-transform:uppercase;
    color:#53524e;
    font-weight:400;
    padding-left:34px;
    background-position:center left;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index5/icon-deals-of.png);
    line-height:30px;
    display:inline-block;
    vertical-align:middle;
    margin-right:6px
}
.block-deals-of-opt2 .count-down-time{
    display:inline-block;
    vertical-align:middle
}
.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;
    line-height:28px;
    border:1px solid #e6e6e6;
    background-color:#fff;
    font-size:14px;
    color:#05113b;
    padding:0 7px;
    position:relative
}
.block-deals-of-opt2 .count-down-time .box-count:after{
    content:":";
    position:absolute;
    top:0;
    right:-7px
}
.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:auto;
    height:auto;
    line-height:1;
    display:inline-block;
    font-size:14px;
    background-color:transparent;
    color:#f96d10;
    margin-right:4px
}
.block-deals-of-opt2 .count-down-time .box-count .text{
    display:inline-block;
    font-size:14px;
    color:#f96d10;
    line-height:1
}

.block-deals-of-opt2 .owl-nav{
    position:absolute;
    right:0;
    top:-56px
}

.block-deals-of-opt2 .owl-nav .owl-next,.block-deals-of-opt2 .owl-nav .owl-prev{
    width:24px;
    line-height:24px;
    text-align:center;
    display:block;
    margin-left:5px;
    float:left;
    color:#fff;
    font-size:16px;
    background-color:#a3a3a3
}
.block-deals-of-opt2 .owl-nav .owl-next:before,.block-deals-of-opt2 .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-deals-of-opt2 .owl-nav .owl-next:hover,.block-deals-of-opt2 .owl-nav .owl-prev:hover{
    background-color:#f78031;
    color:#fff
}
.block-deals-of-opt2 .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-deals-of-opt2 .owl-nav .owl-next:before{
    content:"\f105"
}
.block-deals-of-opt2 .product-item{
    border:1px solid #eee
}
.block-deals-of-opt2 .product-item:hover{
    border:1px solid #f96e12
}
.block-deals-of-opt2 .product-item .product-item-photo{
    padding:9px
}
.block-deals-of-opt2 .product-item .product-item-img{
    height:257px;
    overflow:hidden
}
.block-deals-of-opt2 .product-item .product-item-img img{
    max-width:100%;
    max-height:100%
}
.block-deals-of-opt2 .product-item .product-item-actions{
    top:70px
}
.block-deals-of-opt2 .product-item .product-item-detail{
    min-height:64px;
    padding-bottom:2px
}

.block-floor-products-opt2{
    margin-bottom:30px
}
.block-floor-products-opt2 .block-title{
    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/index1/actions-floor.png);
    border-bottom:2px solid #6e9b00
}
.floor-products1.block-floor-products-opt2 .block-title{
    border-bottom-color:#6e9b00
}
.floor-products1.block-floor-products-opt2 .block-title>.title{
    background-color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .block-title{
    border-bottom-color:#00a360
}
.floor-products2.block-floor-products-opt2 .block-title>.title{
    background-color:#00a360
}
.floor-products3.block-floor-products-opt2 .block-title{
    border-bottom-color:#0090c9
}
.floor-products3.block-floor-products-opt2 .block-title>.title{
    background-color:#0090c9
}
.floor-products4.block-floor-products-opt2 .block-title{
    border-bottom-color:#3f5eca
}
.floor-products4.block-floor-products-opt2 .block-title>.title{
    background-color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .block-title{
    border-bottom-color:#690
}
.floor-products5.block-floor-products-opt2 .block-title>.title{
    background-color:#690
}
.floor-products6.block-floor-products-opt2 .block-title{
    border-bottom-color:#6d6855
}
.floor-products6.block-floor-products-opt2 .block-title>.title{
    background-color:#6d6855
}
.floor-products7.block-floor-products-opt2 .block-title{
    border-bottom-color:#6e9b00
}
.floor-products7.block-floor-products-opt2 .block-title>.title{
    background-color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .block-title{
    border-bottom-color:#00ae31
}
.floor-products8.block-floor-products-opt2 .block-title>.title{
    background-color:#00ae31
}
.floor-products9.block-floor-products-opt2 .block-title{
    border-bottom-color:#0090c9
}
.floor-products9.block-floor-products-opt2 .block-title>.title{
    background-color:#0090c9
}
.floor-products10.block-floor-products-opt2 .block-title{
    border-bottom-color:#3f5eca
}
.floor-products10.block-floor-products-opt2 .block-title>.title{
    background-color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .block-title{
    border-bottom-color:#4a6f00
}
.floor-products11.block-floor-products-opt2 .block-title>.title{
    background-color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .block-title{
    border-bottom-color:#543319
}
.floor-products12.block-floor-products-opt2 .block-title>.title{
    background-color:#543319
}
.block-floor-products-opt2 .block-title:after,.block-floor-products-opt2 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt2 .block-title:after{
    clear:both
}
.block-floor-products-opt2 .block-title .title{
    font-size:22px;
    color:#fff;
    text-transform:uppercase;
    font-weight:400;
    padding-left:9px;
    padding-right:33px;
    padding-top:2px;
    display:block;
    float:left;
    background-color:#000;
    min-width:200px;
    background-position:center right 20px;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index5/arrow.png);
    font-family:'Arial Narrow',arial
}
.block-floor-products-opt2 .block-title .title .icon{
    width:25px
}
.block-floor-products-opt2 .block-title .title .icon,.block-floor-products-opt2 .block-title .title .text{
    display:inline-block;
    vertical-align:middle;
    line-height:46px
}
.block-floor-products-opt2 .block-title .title img{
    display:block;
    vertical-align:initial
}
.block-floor-products-opt2 .block-title .links{
    float:left;
    font-family:Arial
}
.block-floor-products-opt2 .block-title .links:after,.block-floor-products-opt2 .block-title .links:before{
    content:"";
    display:table
}
.block-floor-products-opt2 .block-title .links:after{
    clear:both
}
.block-floor-products-opt2 .block-title .links .dropdown-toggle{
    width:40px;
    border:none;
    background-color:transparent;
    padding:0;
    height:48px;
    font-size:18px;
    display:none
}
@media (min-width:0px){
    .block-floor-products-opt2 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0
    }
}
.block-floor-products-opt2 .block-title .links li{
    float:left;
    padding:0 8px
}
.block-floor-products-opt2 .block-title .links li.active>a{
    color:#007176;
    position:relative;
    z-index:5
}
.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#007176
}
.block-floor-products-opt2 .block-title .links li.active>a:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 4px 8px;
    border-color:transparent transparent #007176;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-4px
}

.floor-products1.block-floor-products-opt2 .block-title .links li.active>a{
    color:#6e9b00
}
.floor-products1.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#6e9b00
}
.floor-products1.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #6e9b00
}
.floor-products2.block-floor-products-opt2 .block-title .links li.active>a{
    color:#00a360
}
.floor-products2.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#00a360
}
.floor-products2.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #00a360
}
.floor-products3.block-floor-products-opt2 .block-title .links li.active>a{
    color:#0090c9
}
.floor-products3.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#0090c9
}
.floor-products3.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #0090c9
}
.floor-products4.block-floor-products-opt2 .block-title .links li.active>a{
    color:#3f5eca
}
.floor-products4.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#3f5eca
}
.floor-products4.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #3f5eca
}
.floor-products5.block-floor-products-opt2 .block-title .links li.active>a{
    color:#690
}
.floor-products5.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#690
}
.floor-products5.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #690
}
.floor-products6.block-floor-products-opt2 .block-title .links li.active>a{
    color:#6d6855
}
.floor-products6.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#6d6855
}
.floor-products6.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #6d6855
}
.floor-products7.block-floor-products-opt2 .block-title .links li.active>a{
    color:#6e9b00
}
.floor-products7.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#6e9b00
}
.floor-products7.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #6e9b00
}
.floor-products8.block-floor-products-opt2 .block-title .links li.active>a{
    color:#00ae31
}
.floor-products8.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#00ae31
}
.floor-products8.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #00ae31
}
.floor-products9.block-floor-products-opt2 .block-title .links li.active>a{
    color:#0090c9
}
.floor-products9.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#0090c9
}
.floor-products9.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #0090c9
}
.floor-products10.block-floor-products-opt2 .block-title .links li.active>a{
    color:#3f5eca
}
.floor-products10.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#3f5eca
}
.floor-products10.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #3f5eca
}
.floor-products11.block-floor-products-opt2 .block-title .links li.active>a{
    color:#4a6f00
}
.floor-products11.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#4a6f00
}
.floor-products11.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #4a6f00
}
.floor-products12.block-floor-products-opt2 .block-title .links li.active>a{
    color:#543319
}
.floor-products12.block-floor-products-opt2 .block-title .links li.active>a:before{
    background-color:#543319
}
.floor-products12.block-floor-products-opt2 .block-title .links li.active>a:after{
    border-color:transparent transparent #543319
}

.block-floor-products-opt2 .block-title .links a{
    display:block;
    line-height:48px;
    color:#333;
    text-transform:capitalize;
    font-size:14px;
    padding:0 12px;
    position:relative
}
.block-floor-products-opt2 .block-title .links a:hover{
    color:#6e9b00;
    background-color:transparent
}
.floor-products1.block-floor-products-opt2 .block-title .links a:hover{
    color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .block-title .links a:hover{
    color:#00a360
}
.floor-products3.block-floor-products-opt2 .block-title .links a:hover{
    color:#0090c9
}
.floor-products4.block-floor-products-opt2 .block-title .links a:hover{
    color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .block-title .links a:hover{
    color:#690
}
.floor-products6.block-floor-products-opt2 .block-title .links a:hover{
    color:#6d6855
}
.floor-products7.block-floor-products-opt2 .block-title .links a:hover{
    color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .block-title .links a:hover{
    color:#00ae31
}
.floor-products9.block-floor-products-opt2 .block-title .links a:hover{
    color:#0090c9
}
.floor-products10.block-floor-products-opt2 .block-title .links a:hover{
    color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .block-title .links a:hover{
    color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .block-title .links a:hover{
    color:#543319
}
.block-floor-products-opt2 .block-title .links a:before{
    content:"";
    height:1px;
    width:100%;
    background-color:transparent;
    position:absolute;
    top:0;
    left:0
}

.block-floor-products-opt2 .block-title .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
}
.block-floor-products-opt2 .block-title .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
}
.block-floor-products-opt2 .block-title .actions{
    position:absolute;
    right:18px;
    top:4px
}
.block-floor-products-opt2 .block-title .actions .action{
    width:22px;
    text-align:center;
    line-height:20px;
    display:block;
    cursor:pointer;
    color:#ccc;
    font-size:18px
}
.block-floor-products-opt2 .block-title .actions .action:hover{
    color:#999
}

.block-floor-products-opt2 .col-products:hover .owl-nav .owl-next,.block-floor-products-opt2 .col-products:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt2 .col-products:hover .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt2 .col-products:hover .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt2 .col-products .owl-nav .owl-next,.block-floor-products-opt2 .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-opt2 .col-products .owl-nav .owl-next:hover,.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#6e9b00;
    border-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.floor-products1.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products1.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products2.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#00a360;
    border-color:#00a360
}
.floor-products3.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products3.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#0090c9;
    border-color:#0090c9
}
.floor-products4.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products4.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#3f5eca;
    border-color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products5.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#690;
    border-color:#690
}
.floor-products6.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products6.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#6d6855;
    border-color:#6d6855
}
.floor-products7.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products7.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products8.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#00ae31;
    border-color:#00ae31
}
.floor-products9.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products9.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#0090c9;
    border-color:#0090c9
}
.floor-products10.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products10.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#3f5eca;
    border-color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products11.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#4a6f00;
    border-color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .col-products .owl-nav .owl-next:hover,.floor-products12.block-floor-products-opt2 .col-products .owl-nav .owl-prev:hover{
    background-color:#543319;
    border-color:#543319
}
.block-floor-products-opt2 .col-products .owl-nav .owl-next:before,.block-floor-products-opt2 .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt2 .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt2 .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt2 .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt2 .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt2 .product-item{
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    position:relative;
    padding-top:64px
}
.block-floor-products-opt2 .product-item .product-item-photo{
    padding:0 10px 10px
}
.block-floor-products-opt2 .product-item .product-item-img{
    height:210px;
    display:block
}
.block-floor-products-opt2 .product-item .product-item-img img{
    max-height:100%;
    display:block
}
.block-floor-products-opt2 .product-item .product-item-detail{
    min-height:64px;
    padding:8px 10px 0;
    position:absolute;
    top:0;
    left:0;
    right:0
}
.block-floor-products-opt2 .product-item .product-item-actions{
    top:5px
}
.block-floor-products-opt2 .product-item .product-item-price{
    width:100%
}
.block-floor-products-opt2 .product-item .product-item-price .price{
    color:#f78031
}
.block-floor-products-opt2 .product-item .product-reviews-summary{
    display:none
}
.block-floor-products-opt2 .product-item .product-item-name a:hover,.floor-products1.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#00a360
}
.floor-products3.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#0090c9
}
.floor-products4.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#690
}
.floor-products6.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#6d6855
}
.floor-products7.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#00ae31
}
.floor-products9.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#0090c9
}
.floor-products10.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .product-item .product-item-name a:hover{
    color:#543319
}
.block-floor-products-opt2 .product-item .btn-cart:hover,.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    color:#fff;
    background-color:#6e9b00;
    border-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.floor-products1.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products1.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products2.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#00a360;
    border-color:#00a360
}
.floor-products3.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products3.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#0090c9;
    border-color:#0090c9
}
.floor-products4.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products4.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#3f5eca;
    border-color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products5.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#690;
    border-color:#690
}
.floor-products6.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products6.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#6d6855;
    border-color:#6d6855
}
.floor-products7.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products7.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products8.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#00ae31;
    border-color:#00ae31
}
.floor-products9.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products9.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#0090c9;
    border-color:#0090c9
}
.floor-products10.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products10.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#3f5eca;
    border-color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products11.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#4a6f00;
    border-color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .product-item .btn-cart:hover,.floor-products12.block-floor-products-opt2 .product-item .product-item-actions .btn:hover{
    background-color:#543319;
    border-color:#543319
}
.block-floor-products-opt2 .block-content{
    padding-left:200px;
    position:relative
}

.block-floor-products-opt2 .col-banner{
    width:40%;
    border-right:1px solid #eee
}
.block-floor-products-opt2 .col-banner .box-img{
    height:569px;
    overflow:hidden;
    position:relative;
    display:block
}

.block-floor-products-opt2 .col-banner .box-img:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(255,51,102,.23);
    opacity:0;
    z-index:2;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.floor-products1.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products2.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(0,163,96,.23)
}
.floor-products3.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products4.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products5.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(102,153,0,.23)
}
.floor-products6.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(109,104,85,.23)
}
.floor-products7.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products8.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(0,174,49,.23)
}
.floor-products9.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products10.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products11.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(74,111,0,.23)
}
.floor-products12.block-floor-products-opt2 .col-banner .box-img:before{
    background-color:rgba(84,51,25,.23)
}
.block-floor-products-opt2 .col-banner .box-img:hover:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt2 .col-products{
    width:60%
}

.block-floor-products-opt2 .col-categori{
    width:201px;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    background-color:#fff;
    padding-left:30px;
    font-size:14px;
    padding-top:18px;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    z-index:20
}
.block-floor-products-opt2 .col-categori ul a{
    display:block;
    line-height:30px;
    margin-bottom:3px
}
.floor-products1.block-floor-products-opt2 .col-categori ul a:hover{
    color:#6e9b00
}
.floor-products2.block-floor-products-opt2 .col-categori ul a:hover{
    color:#00a360
}
.floor-products3.block-floor-products-opt2 .col-categori ul a:hover{
    color:#0090c9
}
.floor-products4.block-floor-products-opt2 .col-categori ul a:hover{
    color:#3f5eca
}
.floor-products5.block-floor-products-opt2 .col-categori ul a:hover{
    color:#690
}
.floor-products6.block-floor-products-opt2 .col-categori ul a:hover{
    color:#6d6855
}
.floor-products7.block-floor-products-opt2 .col-categori ul a:hover{
    color:#6e9b00
}
.floor-products8.block-floor-products-opt2 .col-categori ul a:hover{
    color:#00ae31
}
.floor-products9.block-floor-products-opt2 .col-categori ul a:hover{
    color:#0090c9
}
.floor-products10.block-floor-products-opt2 .col-categori ul a:hover{
    color:#3f5eca
}
.floor-products11.block-floor-products-opt2 .col-categori ul a:hover{
    color:#4a6f00
}
.floor-products12.block-floor-products-opt2 .col-categori ul a:hover{
    color:#543319
}

.block-floor-products-opt2 .col-deal{
    background-color:#fff;
    height:283px
}
.block-floor-products-opt2 .col-deal .box-title{
    font-size:14px;
    font-weight:700;
    color:#666;
    text-align:center;
    position:relative;
    overflow:hidden;
    max-width:290px;
    margin:auto auto 10px;
    padding:12px 10px 0
}
.block-floor-products-opt2 .col-deal .box-title .title{
    display:inline-block
}
.block-floor-products-opt2 .col-deal .box-title:after,.block-floor-products-opt2 .col-deal .box-title:before{
    content:"";
    width:100%;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    border-top:1px solid #ccc
}
.block-floor-products-opt2 .col-deal .box-title:before{
    margin-left:-100%
}
.block-floor-products-opt2 .col-deal .box-title:after{
    margin-right:-100%
}
.block-floor-products-opt2 .col-deal .count-down-time{
    margin-bottom:8px
}
.block-floor-products-opt2 .col-deal .count-down-time .box-count{
    width:45px;
    height:47px;
    text-align:center;
    display:inline-block;
    color:#717171;
    font-size:20px;
    font-family:'Arial Narrow';
    background-color:#f6f6f6;
    margin-right:6px;
    line-height:1;
    padding-top:5px
}
.block-floor-products-opt2 .col-deal .count-down-time .box-count:last-child{
    margin-right:0
}
.block-floor-products-opt2 .col-deal .count-down-time .box-count .text{
    font-size:14px
}
.block-floor-products-opt2 .col-deal .product-item{
    padding:0 5px 0 10px;
    border:none;
    margin:0
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info{
    position:relative
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info:after,.block-floor-products-opt2 .col-deal .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info:after{
    clear:both
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info: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-products-opt2 .col-deal .product-item .product-item-info .product-item-photo{
    float:left;
    width:150px;
    margin-right:15px;
    padding:25px 0 0;
    overflow:hidden
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-photo .product-item-img{
    height:auto;
    min-height:0
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-detail{
    position:static;
    overflow:hidden;
    color:#717171;
    padding:0
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name{
    display:block;
    font-size:14px;
    font-weight:400;
    margin-bottom:5px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name a{
    color:#717171
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-name a:hover{
    color:#f78031
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price{
    font-size:18px;
    color:#f78031;
    font-weight:700;
    margin-bottom:10px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price>span{
    line-height:1
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .price{
    margin-right:3px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .old-price{
    font-size:14px;
    color:#666;
    text-decoration:line-through;
    font-weight:400
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .label-price{
    font-size:14px;
    font-weight:400;
    line-height:16px;
    padding:0 3px;
    background-color:#b30000;
    display:inline-block;
    min-width:40px;
    color:#fff;
    position:relative;
    border-radius:3px;
    margin-left:10px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-item-price .label-price:before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:2.5px 4px 2.5px 0;
    border-color:transparent #b30000 transparent transparent;
    position:absolute;
    top:50%;
    margin-top:-2.5px;
    left:-4px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-reviews-summary{
    display:block;
    margin-bottom:8px
}
.block-floor-products-opt2 .col-deal .product-item .product-item-info .product-reviews-des{
    font-size:14px;
    line-height:24px
}
.block-floor-products-opt2.show-deal .col-banner .box-img{
    height:286px
}
.block-floor-products-opt2.show-brand .col-products{
    width:80%
}

.block-floor-products-opt2.show-carousel-banner .col-products{
    width:100%
}
.block-floor-products-opt2.show-carousel-banner .col-left{
    width:40%;
    float:left
}
.block-floor-products-opt2.show-carousel-banner .col-right{
    width:60%;
    float:left
}

.block-floor-products-opt2 .col-brand{
    width:20%;
    float:left;
    text-align:center;
    position:relative;
    padding-top:36px;
    padding-bottom:36px;
    background-color:#fff;
    border-right:1px solid #eee;
    height:569px
}
.block-floor-products-opt2 .col-brand .bx-viewport{
    border-top:1px solid #eee;
    border-bottom:1px solid #eee
}
.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-next,.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-prev{
    height:36px;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    left:0;
    right:0
}
.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-prev{
    background-image:url(../images/icon/index2/bx-prev.png);
    top:0
}
.block-floor-products-opt2 .col-brand .bx-controls-direction .bx-next{
    bottom:0;
    background-image:url(../images/icon/index2/bx-next.png)
}
.block-floor-products-opt2 .col-brand li a{
    display:block;
    position:relative
}
.block-floor-products-opt2 .col-brand li a:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(255,51,102,.23);
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.floor-products1.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products2.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(0,163,96,.23)
}
.floor-products3.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products4.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products5.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(102,153,0,.23)
}
.floor-products6.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(109,104,85,.23)
}
.floor-products7.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products8.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(0,174,49,.23)
}
.floor-products9.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products10.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products11.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(74,111,0,.23)
}
.floor-products12.block-floor-products-opt2 .col-brand li a:before{
    background-color:rgba(84,51,25,.23)
}
.block-floor-products-opt2 .col-brand li:hover a:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt2 .box-banner{
    height:285px;
    overflow:hidden;
    position:relative
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-next,.block-floor-products-opt2 .box-banner .owl-nav .owl-prev{
    width:20px;
    height:20px;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    top:50%;
    margin-top:-10px;
    display:block;
    background-color:transparent;
    border:none;
    opacity:1;
    visibility:visible
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-next:hover,.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:hover{
    background-color:transparent!important;
    border:none
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-next:after,.block-floor-products-opt2 .box-banner .owl-nav .owl-next:before,.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:after,.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:before{
    content:none
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-prev{
    background-image:url(../images/icon/index2/prev2.png);
    left:10px
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index2/prev2-hover.png)
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-next{
    right:10px;
    background-image:url(../images/icon/index2/next2.png)
}
.block-floor-products-opt2 .box-banner .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index2/next2-hover.png)
}
.block-floor-products-opt2 .box-banner .img-slide:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(255,51,102,.23);
    z-index:2;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.floor-products1.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products2.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(0,163,96,.23)
}
.floor-products3.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products4.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products5.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(102,153,0,.23)
}
.floor-products6.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(109,104,85,.23)
}
.floor-products7.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(255,51,102,.23)
}
.floor-products8.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(0,174,49,.23)
}
.floor-products9.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(0,144,201,.23)
}
.floor-products10.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(63,94,202,.23)
}
.floor-products11.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(74,111,0,.23)
}
.floor-products12.block-floor-products-opt2 .box-banner .img-slide:before{
    background-color:rgba(84,51,25,.23)
}
.block-floor-products-opt2 .box-banner:hover .img-slide:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt2 .box-product:after,.block-floor-products-opt2 .box-product:before{
    content:"";
    display:table
}
.block-floor-products-opt2 .box-product:after{
    clear:both
}
.block-floor-products-opt2 .box-product .product-item{
    float:left;
    width:50%;
    margin-right:0
}
.block-service-opt2{
    margin-bottom:60px
}
.block-service-opt2:after,.block-service-opt2:before{
    content:"";
    display:table
}
.block-service-opt2:after{
    clear:both
}
.block-service-opt2 .items{
    width:100%;
    display:block;
    border-collapse:collapse;
    border-spacing:0
}
@media (min-width:0px){
    .block-service-opt2 .items:after,.block-service-opt2 .items:before{
        content:"";
        display:table
    }
    .block-service-opt2 .items:after{
        clear:both
    }
}
.block-service-opt2 .items .item{
    display:block;
    vertical-align:middle;
    border:1px solid #eee;
    width:33.33333333%;
    height:108px;
    padding:10px 0;
    border-collapse:collapse;
    border-spacing:0;
    float:left;
    margin-bottom:-1px;
    margin-right:-1px
}

.block-service-opt2 .items .title{
    display:block;
    font-size:14px;
    color:#333;
    padding-top:8px;
    text-transform:uppercase;
    font-weight:700
}
.block-service-opt2 .items .des,.block-service-opt2 .items .icon{
    vertical-align:middle;
    width:48%;
    display:inline-block;
    padding:0 2px
}
.block-service-opt2 .items .icon{
    text-align:center
}
.block-service-opt2 .items .des{
    font-size:14px;
    color:#919191
}

@media (min-width:0px){
    .block-service-opt2 .items .item{
        overflow:hidden
    }
    .block-service-opt2 .items .item .des,.block-service-opt2 .items .item .icon,.block-service-opt2 .items .item .title{
        position:relative
    }
    .block-service-opt2 .items .item:hover .icon,.block-service-opt2 .items .item:hover .title{
        -webkit-animation-name:fadeInLeft;
        animation-name:fadeInLeft;
        -webkit-animation-duration:1.4s;
        animation-duration:1.4s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both
    }
    .block-service-opt2 .items .item:hover .des{
        -webkit-animation-name:fadeInRight;
        animation-name:fadeInRight;
        -webkit-animation-duration:1.4s;
        animation-duration:1.4s;
        -webkit-animation-fill-mode:both;
        animation-fill-mode:both
    }
}
.block-the-blog{
    margin-bottom:30px
}
.block-the-blog .block-title{
    border-bottom:1px solid #eee;
    margin-bottom:19px
}
.block-the-blog .block-title .title{
    font-size:16px;
    color:#333;
    font-weight:700;
    border-bottom:3px solid #f78031;
    padding-left:10px;
    text-transform:uppercase;
    line-height:34px;
    display:inline-block;
    margin-bottom:-1px
}
.block-the-blog .blog-item{
    position:relative
}
.block-the-blog .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
}
.block-the-blog .blog-item .blog-photo{
    position:relative;
    overflow:hidden
}
.block-the-blog .blog-item .blog-photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-the-blog .blog-item .blog-info{
    font-size:13px;
    color:#919191;
    margin-bottom:8px
}
.block-the-blog .blog-item .blog-info:after,.block-the-blog .blog-item .blog-info:before{
    content:"";
    display:table
}
.block-the-blog .blog-item .blog-info:after{
    clear:both
}
.block-the-blog .blog-item .blog-comment,.block-the-blog .blog-item .blog-date{
    padding-left:23px;
    background-position:center left;
    background-repeat:no-repeat;
    line-height:24px;
    display:inline-block
}
.block-the-blog .blog-item .blog-date{
    background-image:url(../images/icon/index2/date.png);
    margin-right:16px
}
.block-the-blog .blog-item .blog-comment{
    padding-left:20px;
    background-image:url(../images/icon/index2/comment.png)
}
.block-the-blog .blog-item .blog-detail{
    border:1px solid #eee;
    border-top:none;
    padding:7px 12px 15px
}
.block-the-blog .blog-item .blog-name{
    font-weight:400;
    font-size:14px;
    color:#333;
    display:block;
    margin:0 0 3px;
    text-transform:none;
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis
}
.block-the-blog .blog-item .blog-name a{
    color:#333
}
.block-the-blog .blog-item .blog-name a:hover{
    color:#f78031
}
.block-the-blog .blog-item .blog-des{
    font-size:14px;
    color:#888;
    display:block;
    margin-bottom:15px;
    line-height:20px
}
.block-the-blog .blog-item .blog-actions{
    text-align:right
}
.block-the-blog .blog-item .blog-actions .action{
    color:#f78031;
    font-size:14px
}
.block-the-blog .blog-item .blog-actions .action:after{
    content:"\f178";
    font-family:FontAwesome;
    margin-left:9px
}
.block-the-blog .blog-item .blog-actions .action:focus,.block-the-blog .blog-item .blog-actions .action:hover{
    color:#bb4f07
}
.block-the-blog .owl-nav{
    position:absolute;
    top:-55px;
    right:0
}
.block-the-blog .owl-nav .owl-next,.block-the-blog .owl-nav .owl-prev{
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#a3a3a3;
    margin-left:5px;
    float:left
}
.block-the-blog .owl-nav .owl-next:hover,.block-the-blog .owl-nav .owl-prev:hover{
    background-color:#f96d10
}
.block-the-blog .owl-nav .owl-prev{
    background-image:url(../images/icon/index2/prew.png)
}
.block-the-blog .owl-nav .owl-next{
    background-image:url(../images/icon/index2/next.png)
}
.block-banner-lag .box-img{
    margin-bottom:30px
}
.index-opt-2{
    background-color:#fff
}
.index-opt-2 .back-to-top{
    border-color:#f78031
}
.index-opt-2 .back-to-top .fa,.index-opt-2 .back-to-top:hover{
    background-color:#f78031
}
.slide-opt-3 .owl-item img{
    width:100%;
    display:block
}
.block-section-top3{
    position:relative;
    margin-bottom:0;
    background-color:#F6F6F6
}
.block-section-top3 .box-section-top{
    position:relative;
    padding-left:270px;
    padding-right:190px
}

.block-section-top3 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}

.block-section-top3 .block-nav-categori .block-title{
    display:none
}
.block-section-top3 .block-nav-categori .ui-categori{
    padding-bottom:3px;
    padding-top:1px
}
.block-section-top3 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top3 .block-nav-categori .ui-categori>li>a{
    line-height:35px;
    border-top:1px dotted #ccc;
    padding:0 20px 0 0
}
.block-section-top3 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top3 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top3 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px
}
.block-section-top3 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top3 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#53524e;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    font-weight:400;
    font-size:13px;
    line-height:40px;
    padding-left:55px;
    padding-right:15px
}
.block-section-top3 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top3 .block-nav-categori .view-all-categori a:after{
    content:"\f101";
    float:none;
    vertical-align:top;
    display:inline-block;
    margin-left:14px
}
.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:#08c;
    color:#fff
}
.block-section-top3 .block-nav-categori .block-content{
    min-height:480px;
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border-left:1px solid #eee
}
.block-section-top3 .block-trending{
    position:absolute;
    top:0;
    right:0;
    width:190px;
    z-index:44;
    background-color:#fff
}

.block-section-top3 .block-trending .block-title{
    background-color:#08c;
    line-height:33px;
    text-align:center;
    text-transform:uppercase;
    font-size:14px;
    font-weight:400;
    color:#fff
}
.block-section-top3 .block-trending .product-item{
    border-bottom:1px solid #eaeaea;
    text-align:center
}
.block-section-top3 .block-trending .product-item:last-child{
    border-bottom:none;
    margin-bottom:0
}
.block-section-top3 .block-trending .product-item .product-item-price{
    width:100%;
    color:#08c;
    font-weight:400
}
.block-section-top3 .block-trending .product-item .product-item-photo{
    padding:0
}
.block-section-top3 .block-trending .product-item .product-item-img{
    display:block;
    height:170px
}
.block-section-top3 .block-trending .product-item .product-item-detail{
    padding:0 5px;
    height:53px;
    min-height:0
}
.block-section-top3 .block-trending:hover .owl-next,.block-section-top3 .block-trending:hover .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top3 .block-trending:hover .owl-prev{
    left:5px
}
.block-section-top3 .block-trending:hover .owl-next{
    right:5px
}
.block-section-top3 .block-trending .owl-next,.block-section-top3 .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:-14px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-section-top3 .block-trending .owl-next:focus,.block-section-top3 .block-trending .owl-next:hover,.block-section-top3 .block-trending .owl-prev:focus,.block-section-top3 .block-trending .owl-prev:hover{
    background-color:#08c;
    border-color:#08c;
    color:#fff
}
.block-section-top3 .block-trending .owl-next:before,.block-section-top3 .block-trending .owl-prev:before{
    font-family:FontAwesome
}
.block-section-top3 .block-trending .owl-prev{
    left:10px
}
.block-section-top3 .block-trending .owl-prev:before{
    content:"\f104"
}
.block-section-top3 .block-trending .owl-next{
    right:10px
}
.block-section-top3 .block-trending .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt3{
    margin-bottom:23px
}
.block-floor-products-opt3 .block-title{
    margin-bottom:20px;
    border-bottom:1px solid #eaeaea
}
.block-floor-products-opt3 .block-title:after,.block-floor-products-opt3 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt3 .block-title:after{
    clear:both
}
.block-floor-products-opt3 .block-title .title{
    font-size:18px;
    color:#333;
    text-transform:uppercase;
    font-weight:400;
    padding-left:10px;
    padding-right:5px;
    display:block;
    line-height:36px;
    float:left;
    border-bottom:3px solid #f30;
    margin-bottom:-1px
}
.floor-products1.block-floor-products-opt3 .block-title .title{
    border-bottom-color:#e62e04
}
.floor-products2.block-floor-products-opt3 .block-title .title{
    border-bottom-color:#fc0
}
.floor-products3.block-floor-products-opt3 .block-title .title{
    border-bottom-color:#096
}
.floor-products4.block-floor-products-opt3 .block-title .title{
    border-bottom-color:#f6c
}
.floor-products5.block-floor-products-opt3 .block-title .title{
    border-bottom-color:#fc0
}
.block-floor-products-opt3 .block-title .links{
    float:right;
    font-family:Arial
}
.block-floor-products-opt3 .block-title .links:after,.block-floor-products-opt3 .block-title .links:before{
    content:"";
    display:table
}
.block-floor-products-opt3 .block-title .links:after{
    clear:both
}
.block-floor-products-opt3 .block-title .links .dropdown-toggle{
    width:40px;
    border:none;
    background-color:transparent;
    padding:0;
    height:36px;
    font-size:18px;
    display:none
}
@media (min-width:0px){
    .block-floor-products-opt3 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0;
        background-color:transparent
    }
}
.block-floor-products-opt3 .block-title .links a{
    display:block;
    line-height:28px;
    color:#333;
    text-transform:uppercase;
    font-size:14px;
    padding:0;
    position:relative;
    font-weight:400
}
.block-floor-products-opt3 .block-title .links a:hover{
    background-color:transparent
}
.block-floor-products-opt3 .block-title .links a:before{
    content:"";
    height:1px;
    width:100%;
    background-color:transparent;
    position:absolute;
    bottom:-10px;
    left:0
}

.block-floor-products-opt3 .block-title .links li{
    float:left;
    padding:0 10px;
    position:relative
}
.block-floor-products-opt3 .block-title .links li:before{
    content:"";
    height:13px;
    width:1px;
    background-color:#989898;
    border-left:1px solid #adadad;
    position:absolute;
    top:50%;
    margin-top:-7px;
    left:0
}
.block-floor-products-opt3 .block-title .links li:first-child:before{
    content:none
}
.block-floor-products-opt3 .block-title .links li.active>a,.block-floor-products-opt3 .block-title .links li:hover>a{
    color:#333;
    position:relative;
    z-index:5
}
.block-floor-products-opt3 .block-title .links li.active>a:before,.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#e62e04
}
.block-floor-products-opt3 .block-title .links li.active>a:after,.block-floor-products-opt3 .block-title .links li:hover>a:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 4px 4px;
    border-color:transparent transparent #e62e04;
    position:absolute;
    bottom:-9px;
    left:50%;
    margin-left:-4px
}
.floor-products1.block-floor-products-opt3 .block-title .links li.active>a:before,.floor-products1.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#e62e04
}
.floor-products1.block-floor-products-opt3 .block-title .links li.active>a:after,.floor-products1.block-floor-products-opt3 .block-title .links li:hover>a:after{
    border-color:transparent transparent #e62e04
}
.floor-products2.block-floor-products-opt3 .block-title .links li.active>a:before,.floor-products2.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#fc0
}
.floor-products2.block-floor-products-opt3 .block-title .links li.active>a:after,.floor-products2.block-floor-products-opt3 .block-title .links li:hover>a:after{
    border-color:transparent transparent #fc0
}
.floor-products3.block-floor-products-opt3 .block-title .links li.active>a:before,.floor-products3.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#096
}
.floor-products3.block-floor-products-opt3 .block-title .links li.active>a:after,.floor-products3.block-floor-products-opt3 .block-title .links li:hover>a:after{
    border-color:transparent transparent #096
}
.floor-products4.block-floor-products-opt3 .block-title .links li.active>a:before,.floor-products4.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#f6c
}
.floor-products4.block-floor-products-opt3 .block-title .links li.active>a:after,.floor-products4.block-floor-products-opt3 .block-title .links li:hover>a:after{
    border-color:transparent transparent #f6c
}
.floor-products5.block-floor-products-opt3 .block-title .links li.active>a:before,.floor-products5.block-floor-products-opt3 .block-title .links li:hover>a:before{
    background-color:#fc0
}
.floor-products5.block-floor-products-opt3 .block-title .links li.active>a:after,.floor-products5.block-floor-products-opt3 .block-title .links li:hover>a:after{
    border-color:transparent transparent #fc0
}
.block-floor-products-opt3 .block-title .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
}
.block-floor-products-opt3 .block-title .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
}

.block-floor-products-opt3 .block-banner-floor{
    margin-bottom:10px
}
.block-floor-products-opt3 .col-banner{
    padding-right:8px
}
.block-floor-products-opt3 .col-banner:hover .box-img img{
    -webkit-transform:scale(1.13);
    -ms-transform:scale(1.13);
    -o-transform:scale(1.13);
    transform:scale(1.13);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.block-floor-products-opt3 .col-banner:hover .des>span{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.block-floor-products-opt3 .col-banner .box-img{
    display:block;
    position:relative;
    overflow:hidden;
    height:348px
}
.block-floor-products-opt3 .col-banner .box-img img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.block-floor-products-opt3 .col-banner .des{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    font-size:16px;
    color:#fff;
    text-transform:uppercase;
    font-weight:400;
    background-color:rgba(230,46,4,.8);
    text-align:center;
    line-height:40px;
    padding:0 5px
}
.block-floor-products-opt3 .col-banner .des>span{
    display:block;
    position:relative
}
.floor-products1.block-floor-products-opt3 .col-banner .des{
    background-color:rgba(230,46,4,.8)
}
.floor-products2.block-floor-products-opt3 .col-banner .des{
    background-color:rgba(255,204,0,.8)
}
.floor-products3.block-floor-products-opt3 .col-banner .des{
    background-color:rgba(0,153,102,.8)
}
.floor-products4.block-floor-products-opt3 .col-banner .des{
    background-color:rgba(255,102,204,.8)
}
.floor-products5.block-floor-products-opt3 .col-banner .des{
    background-color:rgba(255,204,0,.8)
}
.block-floor-products-opt3 .col-products:hover .owl-nav .owl-next,.block-floor-products-opt3 .col-products:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt3 .col-products:hover .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt3 .col-products:hover .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt3 .col-products .owl-nav .owl-next,.block-floor-products-opt3 .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-opt3 .col-products .owl-nav .owl-next:hover,.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#6e9b00;
    border-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.floor-products1.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover,.floor-products1.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    background-color:#e62e04;
    border-color:#e62e04
}
.floor-products2.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover,.floor-products2.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    background-color:#fc0;
    border-color:#fc0
}
.floor-products3.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover,.floor-products3.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    background-color:#096;
    border-color:#096
}
.floor-products4.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover,.floor-products4.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    background-color:#f6c;
    border-color:#f6c
}
.floor-products5.block-floor-products-opt3 .col-products .owl-nav .owl-next:hover,.floor-products5.block-floor-products-opt3 .col-products .owl-nav .owl-prev:hover{
    background-color:#fc0;
    border-color:#fc0
}
.block-floor-products-opt3 .col-products .owl-nav .owl-next:before,.block-floor-products-opt3 .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt3 .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt3 .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt3 .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt3 .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt3 .product-item .product-item-info{
    border:1px solid #eee;
    position:relative
}
.block-floor-products-opt3 .product-item .product-item-photo{
    padding:10px
}
.block-floor-products-opt3 .product-item .product-item-img{
    height:253px;
    display:block
}
.block-floor-products-opt3 .product-item .product-item-img img{
    max-height:100%;
    display:block
}
.block-floor-products-opt3 .product-item .product-item-price{
    color:#08c
}
.block-floor-products-opt3 .product-item .product-item-label.label-sale-off{
    top:10px;
    right:-7px
}
.block-floor-products-opt3 .product-item .product-item-name{
    margin-bottom:6px
}
.floor-products1.block-floor-products-opt3 .product-item .product-item-name a:hover{
    color:#e62e04
}
.floor-products2.block-floor-products-opt3 .product-item .product-item-name a:hover{
    color:#fc0
}
.floor-products3.block-floor-products-opt3 .product-item .product-item-name a:hover{
    color:#096
}
.floor-products4.block-floor-products-opt3 .product-item .product-item-name a:hover{
    color:#f6c
}
.floor-products5.block-floor-products-opt3 .product-item .product-item-name a:hover{
    color:#fc0
}
.block-floor-products-opt3 .product-item .product-item-detail{
    padding-left:10px;
    padding-right:10px;
    min-height:74px;
    padding-top:14px
}
.block-floor-products-opt3 .product-item .product-item-price{
    width:100%;
    font-weight:400
}
.block-floor-products-opt3 .product-item .product-reviews-summary{
    display:none
}
.floor-products1.block-floor-products-opt3 .product-item .btn-cart:hover,.floor-products1.block-floor-products-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#e62e04;
    border-color:#e62e04
}
.floor-products2.block-floor-products-opt3 .product-item .btn-cart:hover,.floor-products2.block-floor-products-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#fc0;
    border-color:#fc0
}
.floor-products3.block-floor-products-opt3 .product-item .btn-cart:hover,.floor-products3.block-floor-products-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#096;
    border-color:#096
}
.floor-products4.block-floor-products-opt3 .product-item .btn-cart:hover,.floor-products4.block-floor-products-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#f6c;
    border-color:#f6c
}
.floor-products5.block-floor-products-opt3 .product-item .btn-cart:hover,.floor-products5.block-floor-products-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#fc0;
    border-color:#fc0
}
.block-hot-deals-opt3{
    margin-bottom:20px
}
.block-hot-deals-opt3 .box-content{
    border:1px solid #eaeaea;
    position:relative;
    padding-left:45px;
    background-color:#fff
}
.block-hot-deals-opt3 .box-content:after,.block-hot-deals-opt3 .box-content:before{
    content:"";
    display:table
}
.block-hot-deals-opt3 .box-content:after{
    clear:both
}
.block-hot-deals-opt3 .block-title{
    width:280px;
    float:left;
    padding-bottom:23px
}
.block-hot-deals-opt3 .block-title>.title{
    width:45px;
    background-color:#08c;
    color:#fff;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    text-transform:uppercase;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    text-align:center;
    -webkit-flex-direction:column;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.block-hot-deals-opt3 .block-title>.title>span{
    display:block;
    margin-bottom:14px;
    width:100%
}
.block-hot-deals-opt3 .block-title>.title>span:last-child{
    margin-bottom:0
}

.block-hot-deals-opt3 .nav-links{
    padding:15px 12px 20px 22px
}
.block-hot-deals-opt3 .nav-links a{
    display:block;
    line-height:39px;
    border-bottom:1px solid #eaeaea;
    padding-left:17px;
    font-size:14px;
    color:#666;
    text-transform:uppercase;
    font-weight:400
}
.block-hot-deals-opt3 .nav-links a:focus,.block-hot-deals-opt3 .nav-links a:hover,.block-hot-deals-opt3 .nav-links li.active>a{
    color:#08c
}
.block-hot-deals-opt3 .nav-links .dropdown-toggle{
    box-shadow:none;
    width:44px;
    height:44px;
    text-align:center;
    padding:0;
    cursor:pointer;
    border:1px solid #eaeaea;
    background-color:#08c;
    color:#fff
}
.block-hot-deals-opt3 .nav-links .dropdown-menu{
    padding:15px 12px;
    width:210px
}
@media (min-width:0px){
    .block-hot-deals-opt3 .nav-links .dropdown-menu{
        position:static;
        border:none;
        box-shadow:none;
        padding:0;
        margin:0;
        width:100%;
        display:block;
        float:none
    }
    .block-hot-deals-opt3 .nav-links .dropdown-toggle{
        display:none
    }
}
.block-hot-deals-opt3 .count-down-time{
    padding-left:22px
}
.block-hot-deals-opt3 .count-down-time .box-count{
    width:67px;
    height:67px;
    background-color:#fff;
    color:#fff;
    text-align:center;
    font-family:Lato,sans-serif;
    display:inline-block;
    border-radius:100%;
    position:relative;
    z-index:200;
    padding:10px;
    border:1px solid #eaeaea;
    margin-right:-5px
}
.block-hot-deals-opt3 .count-down-time .box-count:before{
    content:"";
    position:absolute;
    top:10px;
    bottom:10px;
    left:10px;
    right:10px;
    background-color:#08c;
    border-radius:100%
}
.block-hot-deals-opt3 .count-down-time .box-count .number{
    font-size:14px;
    font-weight:700;
    display:block;
    position:relative;
    padding-top:4px
}
.block-hot-deals-opt3 .count-down-time .box-count .number:before{
    content:"";
    width:22px;
    height:1px;
    background-color:#fff;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-11px
}
.block-hot-deals-opt3 .count-down-time .box-count .text{
    font-size:10px;
    font-weight:400;
    position:relative
}

.block-hot-deals-opt3 .block-content{
    overflow:hidden;
    padding-top:28px;
    padding-left:30px;
    padding-right:30px
}

.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-next,.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-prev{
    left:0
}
.block-hot-deals-opt3 .block-content:hover .owl-nav .owl-next{
    right:0
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-next,.block-hot-deals-opt3 .block-content .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-hot-deals-opt3 .block-content .owl-nav .owl-next:hover,.block-hot-deals-opt3 .block-content .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#08c;
    border-color:#08c;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-next:before,.block-hot-deals-opt3 .block-content .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-prev{
    left:25px
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-next{
    right:25px
}
.block-hot-deals-opt3 .block-content .owl-nav .owl-next:before{
    content:"\f105"
}
.block-hot-deals-opt3 .product-item .product-item-photo{
    padding:0;
    border:1px solid #eaeaea
}
.block-hot-deals-opt3 .product-item .product-item-img{
    height:213px
}
.block-hot-deals-opt3 .product-item .product-item-actions{
    top:10px
}
.block-hot-deals-opt3 .product-item .product-item-detail{
    padding-left:0;
    padding-right:0;
    padding-top:12px
}
.block-hot-deals-opt3 .product-item .product-item-price{
    width:100%;
    color:#08c;
    font-weight:400
}
.block-hot-deals-opt3 .product-item .product-item-name{
    margin-bottom:6px
}
.block-hot-deals-opt3 .product-item .product-item-name a:hover{
    color:#08c
}
.block-hot-deals-opt3 .product-item .btn-cart:hover,.block-hot-deals-opt3 .product-item .product-item-actions .btn:hover{
    background-color:#08c
}
.block-banner-lag-opt3{
    padding-top:10px
}
.block-banner-lag-opt3 .row{
    margin:0 -5px
}
.block-banner-lag-opt3 [class^=col-sm]{
    padding:0 5px
}
.block-banner-lag-opt3 .box-img{
    margin-bottom:25px
}
.index-opt-3 .back-to-top{
    border-color:#08c
}
.index-opt-3 .back-to-top .fa,.index-opt-3 .back-to-top:hover{
    background-color:#08c
}
.index-opt-3 .block-service-opt1{
    margin-bottom:30px;
    border-top:none
}
.index-opt-3 .block-service-opt1 .item .title{
    line-height:1;
    margin-top:5px
}
.index-opt-3 .block-the-blog{
    padding-top:5px;
    margin-bottom:40px
}
.index-opt-3 .block-the-blog .block-title .title{
    border-bottom-color:#08c
}
.index-opt-3 .block-the-blog .owl-nav .owl-next:hover,.index-opt-3 .block-the-blog .owl-nav .owl-prev:hover{
    background-color:#08c
}
.index-opt-3 .block-the-blog .blog-item .blog-actions .action{
    color:#08c;
    position:relative;
    display:inline-block
}
.index-opt-3 .block-the-blog .blog-item .blog-actions .action:hover{
    -webkit-animation-name:shake;
    animation-name:shake;
    -webkit-animation-duration:1.9s;
    animation-duration:1.9s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.index-opt-3 .block-the-blog .blog-item .blog-name a:hover{
    color:#08c
}
.slide-opt-4 .owl-item .img-slide{
    width:100%
}
.slide-opt-4 .item1{
    position:relative
}
.slide-opt-4 .item1 .img-slide{
    width:100%
}
.slide-opt-4 .item1 .img-sm{
    position:absolute;
    top:27px;
    width:auto;
    left:59.1%
}
.slide-opt-4 .active .item1 .img-sm{
    -webkit-animation:swing .9s ease-in-out .8s both;
    -o-animation:swing .9s ease-in-out .8s both;
    animation:swing .9s ease-in-out .8s both
}
.slide-opt-4 .item2{
    text-transform:uppercase
}
.slide-opt-4 .item2 .description{
    position:absolute;
    float:left;
    left:60px;
    top:100px;
    font-family:Roboto,sans-serif;
    text-align:center
}
.slide-opt-4 .item2 .subtitle{
    color:#666;
    font-family:Tunga;
    font-size:26px;
    display:block;
    overflow:hidden;
    text-align:center
}
.slide-opt-4 .item2 .subtitle span{
    display:inline-block;
    margin:0 7px
}
.slide-opt-4 .item2 .subtitle:after,.slide-opt-4 .item2 .subtitle:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    border-top:1px solid #51b1a8;
    width:100%
}
.slide-opt-4 .item2 .subtitle:before{
    margin-left:-100%
}
.slide-opt-4 .item2 .subtitle:after{
    margin-right:-100%
}
.slide-opt-4 .item2 .title{
    color:#544e4e;
    font-size:36px;
    display:block;
    margin-bottom:8px
}
.slide-opt-4 .item2 .des{
    color:#fff;
    padding:6px;
    background-color:#51b1a8;
    display:block
}
.slide-opt-4 .item2 .view-opt4{
    border:1px solid #666;
    line-height:33px;
    padding:0 20px;
    font-size:14px;
    color:#333;
    font-weight:400;
    display:inline-block;
    margin-top:22px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-4 .item2 .view-opt4:hover{
    text-decoration:none;
    background-color:#51B1A8;
    border-color:#51B1A8;
    color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-4 .active .item2 .subtitle{
    -webkit-animation:fadeInDown .9s ease-in-out .8s both;
    -o-animation:fadeInDown .9s ease-in-out .8s both;
    animation:fadeInDown .9s ease-in-out .8s both
}
.slide-opt-4 .active .item2 .title{
    -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-4 .active .item2 .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-4 .active .item2 .view-opt4{
    -webkit-animation:zoomIn .6s ease-in-out .8s both;
    -o-animation:zoomIn .6s ease-in-out .8s both;
    animation:zoomIn .6s ease-in-out .8s both
}
.slide-opt-4 .item3 .description{
    position:absolute;
    float:left;
    left:40px;
    top:152px;
    font-family:Roboto,sans-serif;
    text-align:left;
    max-width:450px
}
.slide-opt-4 .item3 .title{
    color:#bc5625;
    font-family:Lato,sans-serif;
    font-size:30px;
    display:block;
    margin-bottom:0
}
.slide-opt-4 .item3 .des{
    color:#666;
    display:block;
    font-size:18px
}
.slide-opt-4 .item3 .view-opt4{
    border:1px solid #666;
    line-height:33px;
    padding:0 20px;
    font-size:14px;
    color:#666;
    font-weight:400;
    display:inline-block;
    margin-top:25px;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-4 .item3 .view-opt4:hover{
    text-decoration:none;
    background-color:#bc5625;
    border-color:#bc5625;
    color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-4 .active .item3 .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-4 .active .item3 .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-4 .active .item3 .view-opt4{
    -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-section-top4{
    position:relative;
    margin-bottom:30px;
    background-color:#fff
}
.block-section-top4 .box-section-top{
    position:relative;
    padding-left:280px;
    padding-top:10px
}

.block-section-top4 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}

.block-section-top4 .block-nav-categori .block-title{
    display:none
}
.block-section-top4 .block-nav-categori .ui-categori{
    padding-bottom:3px;
    padding-top:1px
}
.block-section-top4 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top4 .block-nav-categori .ui-categori>li>a{
    line-height:35px;
    border-top:1px dotted #ccc;
    padding:0 20px 0 0
}
.block-section-top4 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top4 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top4 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px
}
.block-section-top4 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top4 .block-nav-categori .view-all-categori{
    padding:0 20px
}
.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top4 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#53524e;
    border:1px solid #eee;
    font-weight:400;
    font-size:13px;
    line-height:40px;
    padding-left:55px;
    padding-right:15px
}
.block-section-top4 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top4 .block-nav-categori .view-all-categori a:after{
    content:"\f101";
    float:none;
    vertical-align:top;
    display:inline-block;
    margin-left:14px
}
.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:#08c;
    color:#fff
}
.block-section-top4 .block-nav-categori .block-content{
    min-height:480px;
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border:1px solid #eee;
    border-top:none;
    padding-bottom:15px
}
.block-banner-main-opt4{
    margin-bottom:22px
}
.block-banner-main-opt4 .row{
    margin:0 -5px
}
.block-banner-main-opt4 [class^=col-sm],.block-banner-main-opt4 [class^=col-md]{
    padding:0 5px
}
.block-banner-main-opt4 .box-img{
    display:block;
    width:100%;
    margin-bottom:10px;
    position:relative;
    overflow:hidden
}
.block-banner-main-opt4 .box-img img{
    display:block;
    width:100%
}
.block-banner-main-opt4 .box-img:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(81,177,168,.5);
    display:block;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.block-banner-main-opt4 .box-img:hover:before{
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s;
    opacity:1;
    visibility:visible
}
.block-banner-main-opt4 .description{
    background-color:#e0d095;
    min-height:161px;
    color:#666;
    text-align:center;
    overflow:hidden;
    font-size:14px;
    padding-top:31px;
    margin-bottom:10px
}
.block-banner-main-opt4 .description .btn,.block-banner-main-opt4 .description .des,.block-banner-main-opt4 .description .title{
    position:relative
}
.block-banner-main-opt4 .description .btn{
    color:#fff;
    font-size:14px;
    font-weight:400;
    line-height:34px;
    border:none;
    text-transform:uppercase;
    padding:0 20px;
    background-color:#51b1a8;
    border-radius:15px
}
.block-banner-main-opt4 .description .btn:hover{
    background-color:#306c66
}
.block-banner-main-opt4 .description .title{
    display:block;
    text-transform:uppercase;
    font-size:24px;
    line-height:30px;
    font-weight:400
}
.block-banner-main-opt4 .description .des{
    display:block;
    text-transform:capitalize;
    margin-bottom:17px
}
.block-banner-main-opt4 .description:hover .btn,.block-banner-main-opt4 .description:hover .des,.block-banner-main-opt4 .description:hover .title{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}

.block-banner-main-opt4 .description2{
    background-color:#51b1a8;
    color:#fff
}
.block-banner-main-opt4 .description2 .btn{
    color:#666;
    background-color:#e0d095
}
.block-banner-main-opt4 .description2 .btn:hover{
    background-color:#c9ad46
}
.index-opt-4{
    background-color:#fff
}
.index-opt-4 .back-to-top{
    border-color:#0188cc
}
.index-opt-4 .back-to-top .fa,.index-opt-4 .back-to-top:hover{
    background-color:#0188cc
}
.index-opt-4 .block-the-blog .block-title .title{
    border-bottom-color:#08c;
    font-weight:400;
    font-size:18px
}
.index-opt-4 .block-the-blog .owl-nav .owl-next:hover,.index-opt-4 .block-the-blog .owl-nav .owl-prev:hover{
    background-color:#0188cc
}
.index-opt-4 .block-the-blog .blog-item .blog-actions .action{
    color:#0188cc
}
.index-opt-4 .block-the-blog .blog-item .blog-actions .action:focus,.index-opt-4 .block-the-blog .blog-item .blog-actions .action:hover{
    color:#014466
}
.index-opt-4 .block-the-blog .blog-item .blog-name a:hover{
    color:#0188cc
}
.index-opt-4 .block-floor-products-opt3 .block-title{
    border-bottom-color:#ccc
}
.index-opt-4 .block-hot-deals-opt3 .block-title>.title>span:last-child{
    color:#f6ee08
}
.slide-opt-5 .item{
    background-color:#d3e6e2;
    height:450px
}
.slide-opt-5 .item img{
    width:auto
}
.slide-opt-5 .item .img-lag{
    position:absolute;
    bottom:0;
    left:85px
}
.slide-opt-5 .item .img-sm{
    position:absolute;
    bottom:22px;
    right:70px
}
.slide-opt-5 .item .description{
    position:absolute;
    float:left;
    right:115px;
    top:30px;
    font-family:Roboto,sans-serif;
    text-align:center;
    text-transform:uppercase;
    min-width:380px;
    max-width:445px
}
.slide-opt-5 .item .subtitle{
    color:#666;
    font-family:Tunga;
    font-size:18px;
    display:block;
    overflow:hidden;
    text-align:center
}
.slide-opt-5 .item .subtitle span{
    display:inline-block;
    margin:0 7px
}
.slide-opt-5 .item .subtitle:after,.slide-opt-5 .item .subtitle:before{
    content:"";
    display:inline-block;
    vertical-align:middle;
    border-top:1px solid #eb7b8f;
    width:100%
}
.slide-opt-5 .item .subtitle:before{
    margin-left:-100%
}
.slide-opt-5 .item .subtitle:after{
    margin-right:-100%
}
.slide-opt-5 .item .title{
    color:#666;
    font-size:40px;
    display:block;
    margin-bottom:4px
}
.slide-opt-5 .item .title span{
    color:#cf3333
}
.slide-opt-5 .item .title .fa{
    font-size:30px;
    margin-left:20px
}
.slide-opt-5 .item .des{
    color:#fff;
    padding:0;
    background-color:#666;
    font-size:14px;
    display:table;
    width:100%
}
.slide-opt-5 .item .des>span{
    display:table-cell;
    padding:0 6px
}
.slide-opt-5 .item .view-opt5{
    border:none;
    background-color:#eb7b8f;
    line-height:33px;
    padding:0 20px;
    font-size:14px;
    color:#fff;
    font-weight:400;
    display:inline-block;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-5 .item .view-opt5 a{
    color:#fff
}
.slide-opt-5 .item .view-opt5 a:hover{
    text-decoration:none
}
.slide-opt-5 .item .view-opt5:hover{
    text-decoration:none;
    background-color:#cf3333;
    border-color:#cf3333;
    color:#fff;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.slide-opt-5 .active .img-2{
    -webkit-animation:fadeInLeft .6s ease-in-out .6s both;
    -o-animation:fadeInLeft .6s ease-in-out .6s both;
    animation:fadeInLeft .6s ease-in-out .6s both
}
.slide-opt-5 .active .img-1{
    -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-5 .active .subtitle{
    -webkit-animation:fadeInDown 1.4s ease-in-out .8s both;
    -o-animation:fadeInDown 1.4s ease-in-out .8s both;
    animation:fadeInDown 1.4s ease-in-out .8s both
}
.slide-opt-5 .active .title{
    -webkit-animation:fadeInDown 1.6s ease-in-out .6s both;
    -o-animation:fadeInDown 1.6s ease-in-out .6s both;
    animation:fadeInDown 1.6s ease-in-out .6s both
}
.slide-opt-5 .active .des{
    -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-5 .active .view-opt1{
    -webkit-animation:fadeInDown 1.9s ease-in-out .8s both;
    -o-animation:fadeInDown 1.9s ease-in-out .8s both;
    animation:fadeInDown 1.9s ease-in-out .8s both
}

.block-section-top5{
    margin-bottom:30px
}
.index-opt-5{
    background-color:#fff
}
.index-opt-5 .back-to-top{
    border-color:#f96d10
}
.index-opt-5 .back-to-top .fa,.index-opt-5 .back-to-top:hover{
    background-color:#f96d10
}
.slide-opt-6{
    color:#000
}
.slide-opt-6 .dotsData .owl-dots{
    text-align:right;
    position:absolute;
    bottom:18px;
    right:99px;
    font-family:Arial
}
.slide-opt-6 .dotsData .owl-dots .owl-dot{
    color:#000;
    font-size:14px;
    width:24px;
    line-height:24px;
    height:24px;
    border-radius:0;
    background-color:rgba(163,163,163,.7);
    display:inline-block;
    text-align:center;
    border:none;
    margin:0 0 0 7px
}
.slide-opt-6 .dotsData .owl-dots .owl-dot.active{
    background-color:rgba(0,0,0,.7);
    color:#fff
}
.slide-opt-6 .owl-nav .owl-next,.slide-opt-6 .owl-nav .owl-prev{
    color:#fff;
    font-size:14px;
    width:24px;
    line-height:24px;
    height:24px;
    border-radius:0;
    background-color:#a3a3a3;
    display:inline-block;
    text-align:center;
    border:none;
    position:absolute;
    top:auto;
    left:auto!important;
    bottom:18px;
    right:66px!important;
    opacity:1;
    visibility:visible
}
.slide-opt-6 .owl-nav .owl-next.disabled,.slide-opt-6 .owl-nav .owl-next:hover,.slide-opt-6 .owl-nav .owl-prev.disabled,.slide-opt-6 .owl-nav .owl-prev:hover{
    background-color:#008a90;
    color:#fff;
    left:auto
}
.slide-opt-6 .owl-nav .owl-prev{
    right:224px!important
}
.slide-opt-6 .description{
    position:absolute;
    top:104px;
    right:113px;
    text-align:right;
    max-width:407px
}
.slide-opt-6 .owl-item .img-slide{
    width:100%
}
.slide-opt-6 .img-slide{
    display:block;
    width:100%
}
.slide-opt-6 .subtitle{
    font-size:26px;
    color:#900700;
    display:block;
    margin-bottom:16px;
    text-transform:capitalize;
    font-family:UTM
}
.slide-opt-6 .title{
    font-weight:700;
    display:block;
    text-transform:uppercase;
    font-size:30px;
    margin-bottom:2px;
    font-family:Dosis,sans-serif
}
.slide-opt-6 .des{
    display:block;
    font-size:48px;
    color:#003d40;
    font-family:Giddyup
}
.slide-opt-6 .des,.slide-opt-6 .subtitle,.slide-opt-6 .title,.slide-opt-6 .view-opt1{
    position:relative
}
.slide-opt-6 .active .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-6 .active .subtitle{
    -webkit-animation:fadeInLeft .6s ease-in-out .8s both;
    -o-animation:fadeInLeft .6s ease-in-out .8s both;
    animation:fadeInLeft .6s ease-in-out .8s both
}
.slide-opt-6 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-6 .active .view-opt1{
    -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-section-top6{
    margin-bottom:30px
}
.block-section-top6 .box-section-top:after,.block-section-top6 .box-section-top:before{
    content:"";
    display:table
}
.block-section-top6 .box-section-top:after{
    clear:both
}
.block-section-top6 .slide-opt-6{
    width:calc(100% - 385px);
    width:-moz-calc(100% - 385px);
    width:-webkit-calc(100% - 385px);
    width:-o-calc(100% - 385px);
    float:left
}

.block-section-top6 .banner-section-top{
    float:right;
    width:385px
}
.block-section-top6 .banner-section-top .box-img{
    position:relative
}
.block-section-top6 .banner-section-top .box-img:after,.block-section-top6 .banner-section-top .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-section-top6 .banner-section-top .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-top6 .banner-section-top .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-top6 .banner-section-top:after,.block-section-top6 .banner-section-top:before{
    content:"";
    display:table
}
.block-section-top6 .banner-section-top:after{
    clear:both
}
.block-section-top6 .banner-section-top .banner-col-left{
    float:left;
    padding-left:2px;
    width:183px
}
.block-section-top6 .banner-section-top .banner-col-right{
    float:left;
    width:202px;
    padding-left:2px
}
.block-section-top6 .banner-section-top .box-img{
    display:block;
    margin-bottom:2px;
    float:left
}
.block-section-top6 .banner-section-top .box-img img{
    width:100%;
    display:block
}
.block-section-top6 .block-policy-opt6{
    margin-bottom:2px;
    min-height:194px
}
.block-section-top6 .block-policy-opt6 .block-title{
    display:block;
    line-height:34px;
    background-color:#cfd5da;
    color:#006379;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    border-left:4px solid #006379;
    padding-left:8px
}
.block-section-top6 .block-policy-opt6 .block-content{
    background-color:#e1e9ee;
    color:#53524e;
    font-size:13px;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px
}
.block-section-top6 .block-policy-opt6 .block-content a{
    color:#53524e
}
.block-section-top6 .block-policy-opt6 .block-content a:hover{
    color:#006379
}
.block-section-top6 .block-policy-opt6 .block-content a:hover img{
    display:none
}
.block-section-top6 .block-policy-opt6 .block-content a:hover .img-hide{
    display:block
}
.block-section-top6 .block-policy-opt6 .block-content li{
    position:relative;
    line-height:26px;
    display:block;
    padding-left:34px;
    margin-bottom:5px;
    text-transform:capitalize
}
.block-section-top6 .block-policy-opt6 .block-content li .icon{
    position:absolute;
    top:0;
    left:0
}
.block-section-top6 .block-policy-opt6 .block-content li img{
    display:block
}
.block-section-top6 .block-policy-opt6 .block-content li .img-hide{
    display:none
}
.block-categori-opt6 .item:hover .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-categori-opt6 .item-info{
    border:1px solid #eaeaea;
    padding:15px 10px 20px;
    margin-bottom:30px
}
.block-categori-opt6 .item-info:after,.block-categori-opt6 .item-info:before{
    content:"";
    display:table
}
.block-categori-opt6 .item-info:after{
    clear:both
}
.block-categori-opt6 .item-title{
    display:block;
    font-weight:400;
    font-size:16px;
    color:#666;
    text-transform:uppercase;
    line-height:18px;
    padding-left:17px;
    margin-bottom:7px
}
.block-categori-opt6 .item-title>span{
    border-bottom:1px solid #666;
    display:inline-block
}
.block-categori-opt6 .item-photo{
    float:left;
    width:58%;
    margin-top:7px;
    overflow:hidden
}

.block-categori-opt6 .item-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-categori-opt6 .item-detail{
    overflow:hidden
}
.block-categori-opt6 .item-detail li{
    line-height:30px;
    display:list-item;
    list-style-type:disc;
    list-style-position:outside;
    color:#00abb3;
    font-size:12px;
    text-transform:capitalize
}
.block-categori-opt6 .item-detail li a{
    color:#666;
    font-size:14px
}
.block-categori-opt6 .item-detail li a:hover{
    color:#007176
}
.block-categori-opt6 .item-detail ul{
    padding-left:20px;
    margin-bottom:10px
}
.block-categori-opt6 .btn-more{
    background-color:#00abb3;
    color:#fff;
    font-size:14px;
    font-weight:400;
    line-height:36px;
    border:none;
    text-align:center;
    min-width:70px;
    padding:0 6px;
    margin-left:11px;
    text-transform:none
}
.block-categori-opt6 .btn-more:hover{
    background-color:#007176
}
.block-banner-lag .no-padding{
    padding:0
}
.block-brand-op6{
    margin-bottom:33px
}
.block-brand-op6 .item{
    text-align:center;
    padding:1px
}
.block-brand-op6 .item a{
    display:block;
    width:100%;
    text-align:center;
    border:1px solid #eee;
    background-color:#eee
}
.block-brand-op6 .item:hover a{
    background-color:#fff
}
.index-opt-6 .back-to-top{
    border-color:#007176
}
.index-opt-6 .back-to-top .fa,.index-opt-6 .back-to-top:hover{
    background-color:#007176
}
.index-opt-6 .block-the-blog .block-title .title{
    border-bottom-color:#007176
}
.index-opt-6 .block-the-blog .owl-nav .owl-next:hover,.index-opt-6 .block-the-blog .owl-nav .owl-prev:hover{
    background-color:#007176
}
.index-opt-6 .block-the-blog .blog-item .blog-actions .action,.index-opt-6 .block-the-blog .blog-item .blog-name a:hover{
    color:#007176
}
.index-opt-6 .block-service-opt2{
    margin-bottom:48px
}
.slide-opt-7{
    color:#000
}
.slide-opt-7 .owl-carousel img{
    width:auto
}
.slide-opt-7 .owl-carousel .img-slide{
    width:100%
}
.slide-opt-7 .owl-dots{
    text-align:right;
    position:absolute;
    bottom:13px;
    right:25px;
    font-family:Arial;
    display:none
}
.slide-opt-7 .owl-dots .owl-dot{
    color:#000;
    font-size:14px;
    width:24px;
    line-height:24px;
    height:24px;
    border-radius:0;
    background-color:rgba(163,163,163,.7);
    display:inline-block;
    text-align:center;
    border:none;
    margin-left:7px
}
.slide-opt-7 .owl-dots .owl-dot.active{
    background-color:rgba(0,0,0,.7);
    color:#fff
}
.slide-opt-7 .owl-nav .owl-next,.slide-opt-7 .owl-nav .owl-prev{
    color:#fff;
    font-size:14px;
    width:24px;
    line-height:24px;
    height:24px;
    border-radius:0;
    background-color:#a3a3a3;
    display:inline-block;
    text-align:center;
    border:none;
    margin-left:7px
}
.slide-opt-7 .owl-nav .owl-next.disabled,.slide-opt-7 .owl-nav .owl-next.hover,.slide-opt-7 .owl-nav .owl-prev.disabled,.slide-opt-7 .owl-nav .owl-prev.hover{
    background-color:#008a90;
    color:#fff
}
.slide-opt-7 .description{
    position:absolute;
    top:43px;
    right:67px;
    text-align:right;
    max-width:407px
}
.slide-opt-7 .img-slide{
    display:block;
    width:100%
}
.slide-opt-7 .img-sm{
    width:auto;
    position:absolute;
    bottom:0;
    left:40px
}
.slide-opt-7 .subtitle{
    font-size:26px;
    color:#e62e04;
    display:block;
    margin-bottom:8px;
    text-transform:capitalize;
    font-family:UTM
}
.slide-opt-7 .title{
    font-weight:700;
    display:block;
    text-transform:uppercase;
    font-size:36px;
    margin-bottom:0;
    font-family:Arial;
    color:#333
}
.slide-opt-7 .des{
    display:block;
    font-size:48px;
    color:#333;
    font-family:Giddyup
}
.slide-opt-7 .view-opt7{
    background-color:transparent;
    color:#e62e04;
    line-height:38px;
    padding:0 17px;
    font-size:18px;
    display:inline-block;
    border:2px solid #e62e04;
    margin-top:6px;
    text-decoration:none;
    font-family:Arial;
    font-weight:700;
    text-transform:uppercase;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-7 .view-opt7:hover{
    text-decoration:none;
    background-color:#e62e04;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-7 .des,.slide-opt-7 .subtitle,.slide-opt-7 .title,.slide-opt-7 .view-opt1{
    position:relative
}
.slide-opt-7 .active .img-sm{
    -webkit-animation:fadeInUp .5s ease-in-out .8s both;
    -o-animation:fadeInUp .5s ease-in-out .8s both;
    animation:fadeInUp .5s ease-in-out .8s both
}
.slide-opt-7 .active .title{
    -webkit-animation:fadeInLeft 1s ease-in-out .8s both;
    -o-animation:fadeInLeft 1s ease-in-out .8s both;
    animation:fadeInLeft 1s ease-in-out .8s both
}
.slide-opt-7 .active .subtitle{
    -webkit-animation:fadeInLeft .8s ease-in-out .8s both;
    -o-animation:fadeInLeft .8s ease-in-out .8s both;
    animation:fadeInLeft .8s ease-in-out .8s both
}
.slide-opt-7 .active .des{
    -webkit-animation:fadeInLeft .6s ease-in-out 1.2s both;
    -o-animation:fadeInLeft .6s ease-in-out 1.2s both;
    animation:fadeInLeft .6s ease-in-out 1.2s both
}
.slide-opt-7 .active .view-opt7{
    -webkit-animation:fadeInLeft .8s ease-in-out .8s both;
    -o-animation:fadeInLeft .8s ease-in-out .8s both;
    animation:fadeInLeft .8s ease-in-out .8s both
}

.block-section-top7{
    position:relative;
    margin-bottom:30px;
    background-color:#fff
}
.block-section-top7 .box-section-top{
    position:relative;
    padding-left:280px;
    padding-top:10px
}

.block-section-top7 .block-nav-categori .block-title{
    display:none
}
.block-section-top7 .block-nav-categori .ui-categori{
    padding-bottom:3px;
    padding-top:1px
}
.block-section-top7 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top7 .block-nav-categori .ui-categori>li>a{
    line-height:35px;
    border-top:1px dotted #ccc;
    padding:0 20px 0 0
}
.block-section-top7 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top7 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top7 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:36px
}
.block-section-top7 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top7 .block-nav-categori .view-all-categori{
    padding:0
}
.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top7 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#53524e;
    border-top:1px solid #eee;
    font-weight:400;
    font-size:13px;
    line-height:40px;
    padding-left:24px;
    padding-right:15px
}
.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top7 .block-nav-categori .view-all-categori a:after{
    content:"\f101";
    float:none;
    vertical-align:top;
    display:inline-block;
    margin-left:14px
}
.block-section-top7 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top7 .block-nav-categori .view-all-categori a:hover{
    background-color:#e52e04;
    color:#fff
}
.block-section-top7 .block-nav-categori .block-content{
    min-height:453px;
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border:1px solid #eee;
    border-top:none;
    padding-bottom:12px
}
.block-hot-deals-opt7{
    margin-bottom:30px
}
.block-hot-deals-opt7 .block-title{
    width:125px;
    float:left;
    padding-bottom:23px
}
.block-hot-deals-opt7 .block-title>.title{
    width:45px;
    background-color:#e52e04;
    color:#fff;
    font-size:24px;
    line-height:30px;
    font-weight:400;
    text-transform:uppercase;
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    text-align:center;
    -webkit-flex-direction:column;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.block-hot-deals-opt7 .block-title>.title>span{
    display:block;
    margin-bottom:14px;
    width:100%;
    text-align:center
}
.block-hot-deals-opt7 .block-title>.title>span:last-child{
    margin-bottom:0
}
.block-hot-deals-opt7 .block-title>.title>span:nth-child(2n){
    color:#F7A51B
}

.block-hot-deals-opt7 .box-content{
    position:relative;
    background-color:#fff;
    padding-left:45px
}
.block-hot-deals-opt7 .count-down-time{
    padding-left:13px
}
.block-hot-deals-opt7 .count-down-time .box-count{
    width:67px;
    height:67px;
    background-color:#fff;
    color:#fff;
    text-align:center;
    font-family:Lato,sans-serif;
    display:block;
    border-radius:100%;
    position:relative;
    z-index:200;
    padding:10px;
    border:1px solid #eaeaea;
    margin-bottom:-5px
}
.block-hot-deals-opt7 .count-down-time .box-count:before{
    content:"";
    position:absolute;
    top:10px;
    bottom:10px;
    left:10px;
    right:10px;
    background-color:#e52e04;
    border-radius:100%
}
.block-hot-deals-opt7 .count-down-time .box-count .number{
    font-size:14px;
    font-weight:700;
    display:block;
    position:relative;
    padding-top:4px
}
.block-hot-deals-opt7 .count-down-time .box-count .number:before{
    content:"";
    width:22px;
    height:1px;
    background-color:#fff;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-11px
}
.block-hot-deals-opt7 .count-down-time .box-count .text{
    font-size:10px;
    font-weight:400;
    position:relative
}

.block-hot-deals-opt7 .block-content{
    padding-left:35px;
    overflow:hidden
}
.block-hot-deals-opt7 .block-content:after,.block-hot-deals-opt7 .block-content:before{
    content:"";
    display:table
}
.block-hot-deals-opt7 .block-content:after{
    clear:both
}
.block-hot-deals-opt7 .block-content:hover .owl-nav .owl-next,.block-hot-deals-opt7 .block-content:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-hot-deals-opt7 .block-content .owl-nav{
    position:absolute;
    top:50%;
    margin-top:-33px;
    left:-34px
}
.block-hot-deals-opt7 .block-content .owl-nav .owl-next,.block-hot-deals-opt7 .block-content .owl-nav .owl-prev{
    width:32px;
    line-height:30px;
    background-color:#E3E1E2;
    border:1px solid #E3E1E2;
    border-radius:0;
    font-size:14px;
    color:#333;
    text-align:center;
    display:block;
    margin-bottom:2px
}
.block-hot-deals-opt7 .block-content .owl-nav .owl-next:hover,.block-hot-deals-opt7 .block-content .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#e52e04;
    border-color:#e52e04;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-hot-deals-opt7 .block-content .owl-nav .owl-next:before,.block-hot-deals-opt7 .block-content .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-hot-deals-opt7 .block-content .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-hot-deals-opt7 .block-content .owl-nav .owl-next:before{
    content:"\f105"
}
.block-hot-deals-opt7 .product-item{
    border:1px solid #eaeaea
}
.block-hot-deals-opt7 .product-item .product-item-photo{
    padding:0
}
.block-hot-deals-opt7 .product-item .product-item-actions{
    bottom:auto;
    top:50%;
    margin-top:-15px;
    left:0;
    right:0;
    text-align:center;
    padding:0
}
.block-hot-deals-opt7 .product-item .product-item-actions .btn{
    float:none;
    display:inline-block;
    border:none
}
.block-hot-deals-opt7 .product-item .product-item-detail{
    padding:0 8px
}
.block-hot-deals-opt7 .product-item .product-item-name{
    display:block;
    background-color:#424242;
    color:#fff;
    line-height:28px;
    margin:0 -9px 10px;
    padding:0 9px
}
.block-hot-deals-opt7 .product-item .product-item-name:hover{
    background-color:#e52e04
}
.block-hot-deals-opt7 .product-item .product-item-name a{
    color:#fff
}
.block-hot-deals-opt7 .product-item .product-item-price{
    width:100%
}
.block-floor-products-opt7{
    margin-bottom:30px
}
.block-floor-products-opt7 .block-title{
    background-color:#fff;
    margin-bottom:0;
    padding-right:50px;
    position:relative;
    border-bottom:1px solid #6e9b00
}
.floor-banner-right.block-floor-products-opt7 .block-title{
    padding-left:50px;
    padding-right:0
}
.floor-products1.block-floor-products-opt7 .block-title{
    border-bottom-color:#F7A51B
}
.floor-products1.block-floor-products-opt7 .block-title>.title{
    background-color:#F7A51B
}
.floor-products2.block-floor-products-opt7 .block-title{
    border-bottom-color:#7DBF43
}
.floor-products2.block-floor-products-opt7 .block-title>.title{
    background-color:#7DBF43
}
.floor-products3.block-floor-products-opt7 .block-title{
    border-bottom-color:#EC4A24
}
.floor-products3.block-floor-products-opt7 .block-title>.title{
    background-color:#EC4A24
}
.floor-products4.block-floor-products-opt7 .block-title{
    border-bottom-color:#33A8C9
}
.floor-products4.block-floor-products-opt7 .block-title>.title{
    background-color:#33A8C9
}
.floor-products5.block-floor-products-opt7 .block-title{
    border-bottom-color:#30A443
}
.floor-products5.block-floor-products-opt7 .block-title>.title{
    background-color:#30A443
}
.floor-products6.block-floor-products-opt7 .block-title{
    border-bottom-color:#AFC386
}
.floor-products6.block-floor-products-opt7 .block-title>.title{
    background-color:#AFC386
}
.floor-products7.block-floor-products-opt7 .block-title{
    border-bottom-color:#6e9b00
}
.floor-products7.block-floor-products-opt7 .block-title>.title{
    background-color:#6e9b00
}
.floor-products8.block-floor-products-opt7 .block-title{
    border-bottom-color:#00ae31
}
.floor-products8.block-floor-products-opt7 .block-title>.title{
    background-color:#00ae31
}
.floor-products9.block-floor-products-opt7 .block-title{
    border-bottom-color:#0090c9
}
.floor-products9.block-floor-products-opt7 .block-title>.title{
    background-color:#0090c9
}
.floor-products10.block-floor-products-opt7 .block-title{
    border-bottom-color:#3f5eca
}
.floor-products10.block-floor-products-opt7 .block-title>.title{
    background-color:#3f5eca
}
.floor-products11.block-floor-products-opt7 .block-title{
    border-bottom-color:#4a6f00
}
.floor-products11.block-floor-products-opt7 .block-title>.title{
    background-color:#4a6f00
}
.floor-products12.block-floor-products-opt7 .block-title{
    border-bottom-color:#543319
}
.floor-products12.block-floor-products-opt7 .block-title>.title{
    background-color:#543319
}
.block-floor-products-opt7 .block-title:after,.block-floor-products-opt7 .block-title:before{
    content:"";
    display:table
}
.block-floor-products-opt7 .block-title:after{
    clear:both
}
.block-floor-products-opt7 .block-title .title{
    font-size:22px;
    color:#fff;
    text-transform:uppercase;
    font-weight:400;
    display:block;
    float:left;
    background-color:#000;
    width:370px;
    font-family:'Arial Narrow',arial
}

.block-floor-products-opt7 .block-title .title .icon{
    width:50px;
    text-align:center;
    border-right:1px solid rgba(255,255,255,.5)
}
.block-floor-products-opt7 .block-title .title .text{
    padding-right:17px;
    padding-left:17px
}
.block-floor-products-opt7 .block-title .title .icon,.block-floor-products-opt7 .block-title .title .text{
    display:inline-block;
    vertical-align:middle;
    line-height:49px
}
.block-floor-products-opt7 .block-title .title img{
    vertical-align:initial
}
.floor-banner-right.block-floor-products-opt7 .block-title .title{
    float:right
}
.floor-banner-right.block-floor-products-opt7 .block-title .title .icon{
    border-right:none;
    border-left:1px solid rgba(255,255,255,.5);
    float:right
}
.floor-banner-right.block-floor-products-opt7 .block-title .title .text{
    float:right
}
.block-floor-products-opt7 .block-title .links{
    float:left;
    font-family:Arial;
    margin-left:30px
}
.block-floor-products-opt7 .block-title .links:after,.block-floor-products-opt7 .block-title .links:before{
    content:"";
    display:table
}
.block-floor-products-opt7 .block-title .links:after{
    clear:both
}
.floor-banner-right.block-floor-products-opt7 .block-title .links{
    margin-left:0
}
.block-floor-products-opt7 .block-title .links .dropdown-toggle{
    width:40px;
    border:none;
    background-color:transparent;
    padding:0;
    height:49px;
    font-size:18px;
    display:none
}
@media (min-width:0px){
    .block-floor-products-opt7 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0
    }
}
.block-floor-products-opt7 .block-title .links li{
    float:left;
    padding:0 8px
}
.block-floor-products-opt7 .block-title .links li.active>a{
    color:#007176;
    position:relative;
    z-index:5
}
.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#007176
}
.block-floor-products-opt7 .block-title .links li.active>a:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 4px 8px;
    border-color:transparent transparent #007176;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-4px
}

.floor-products1.block-floor-products-opt7 .block-title .links li.active>a{
    color:#F7A51B
}
.floor-products1.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#F7A51B
}
.floor-products1.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #F7A51B
}
.floor-products2.block-floor-products-opt7 .block-title .links li.active>a{
    color:#7DBF43
}
.floor-products2.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#7DBF43
}
.floor-products2.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #7DBF43
}
.floor-products3.block-floor-products-opt7 .block-title .links li.active>a{
    color:#EC4A24
}
.floor-products3.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#EC4A24
}
.floor-products3.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #EC4A24
}
.floor-products4.block-floor-products-opt7 .block-title .links li.active>a{
    color:#33A8C9
}
.floor-products4.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#33A8C9
}
.floor-products4.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #33A8C9
}
.floor-products5.block-floor-products-opt7 .block-title .links li.active>a{
    color:#30A443
}
.floor-products5.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#30A443
}
.floor-products5.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #30A443
}
.floor-products6.block-floor-products-opt7 .block-title .links li.active>a{
    color:#AFC386
}
.floor-products6.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#AFC386
}
.floor-products6.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #AFC386
}
.floor-products7.block-floor-products-opt7 .block-title .links li.active>a{
    color:#6e9b00
}
.floor-products7.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#6e9b00
}
.floor-products7.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #6e9b00
}
.floor-products8.block-floor-products-opt7 .block-title .links li.active>a{
    color:#00ae31
}
.floor-products8.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#00ae31
}
.floor-products8.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #00ae31
}
.floor-products9.block-floor-products-opt7 .block-title .links li.active>a{
    color:#0090c9
}
.floor-products9.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#0090c9
}
.floor-products9.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #0090c9
}
.floor-products10.block-floor-products-opt7 .block-title .links li.active>a{
    color:#3f5eca
}
.floor-products10.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#3f5eca
}
.floor-products10.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #3f5eca
}
.floor-products11.block-floor-products-opt7 .block-title .links li.active>a{
    color:#4a6f00
}
.floor-products11.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#4a6f00
}
.floor-products11.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #4a6f00
}
.floor-products12.block-floor-products-opt7 .block-title .links li.active>a{
    color:#543319
}
.floor-products12.block-floor-products-opt7 .block-title .links li.active>a:before{
    background-color:#543319
}
.floor-products12.block-floor-products-opt7 .block-title .links li.active>a:after{
    border-color:transparent transparent #543319
}
.block-floor-products-opt7 .block-title .links a{
    display:block;
    line-height:49px;
    color:#333;
    text-transform:capitalize;
    font-size:13px;
    padding:0 12px;
    position:relative
}
.block-floor-products-opt7 .block-title .links a:hover{
    color:#6e9b00;
    background-color:transparent
}
.floor-products1.block-floor-products-opt7 .block-title .links a:hover{
    color:#F7A51B
}
.floor-products2.block-floor-products-opt7 .block-title .links a:hover{
    color:#7DBF43
}
.floor-products3.block-floor-products-opt7 .block-title .links a:hover{
    color:#EC4A24
}
.floor-products4.block-floor-products-opt7 .block-title .links a:hover{
    color:#33A8C9
}
.floor-products5.block-floor-products-opt7 .block-title .links a:hover{
    color:#30A443
}
.floor-products6.block-floor-products-opt7 .block-title .links a:hover{
    color:#AFC386
}
.floor-products7.block-floor-products-opt7 .block-title .links a:hover{
    color:#6e9b00
}
.floor-products8.block-floor-products-opt7 .block-title .links a:hover{
    color:#00ae31
}
.floor-products9.block-floor-products-opt7 .block-title .links a:hover{
    color:#0090c9
}
.floor-products10.block-floor-products-opt7 .block-title .links a:hover{
    color:#3f5eca
}
.floor-products11.block-floor-products-opt7 .block-title .links a:hover{
    color:#4a6f00
}
.floor-products12.block-floor-products-opt7 .block-title .links a:hover{
    color:#543319
}
.block-floor-products-opt7 .block-title .links a:before{
    content:"";
    height:1px;
    width:100%;
    background-color:transparent;
    position:absolute;
    top:0;
    left:0
}

.block-floor-products-opt7 .block-title .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
}
.block-floor-products-opt7 .block-title .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
}
.block-floor-products-opt7 .block-title .actions{
    position:absolute;
    right:18px;
    top:4px
}
.floor-banner-right.block-floor-products-opt7 .block-title .actions{
    right:auto;
    left:18px
}
.block-floor-products-opt7 .block-title .actions .action{
    width:22px;
    text-align:center;
    line-height:20px;
    display:block;
    cursor:pointer;
    color:#ccc;
    font-size:18px
}
.block-floor-products-opt7 .block-title .actions .action:hover{
    color:#999
}

.block-floor-products-opt7 .col-products{
    border-right:1px solid #eee
}
.block-floor-products-opt7 .col-products:hover .owl-nav .owl-next,.block-floor-products-opt7 .col-products:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt7 .col-products:hover .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt7 .col-products:hover .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt7 .col-products .owl-nav .owl-next,.block-floor-products-opt7 .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-opt7 .col-products .owl-nav .owl-next:hover,.block-floor-products-opt7 .col-products .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#6e9b00;
    border-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-floor-products-opt7 .col-products .owl-nav .owl-next:before,.block-floor-products-opt7 .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt7 .col-products .owl-nav .owl-prev{
    left:25px
}
.block-floor-products-opt7 .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt7 .col-products .owl-nav .owl-next{
    right:25px
}
.block-floor-products-opt7 .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt7 .product-item .product-item-info{
    border-bottom:1px solid #eee;
    border-left:1px solid #eee
}
.block-floor-products-opt7 .product-item .product-item-img2{
    height:210px;
    display:block
}
.block-floor-products-opt7 .product-item .product-item-img2 img{
    max-height:100%;
    display:block
}
.block-floor-products-opt7 .block-content{
    background-color:#fff;
    position:relative
}
.block-floor-products-opt7 .col-left{
    width:370px;
    float:left
}
.floor-banner-right.block-floor-products-opt7 .col-left{
    float:right
}

.block-floor-products-opt7 .col-banner,.block-floor-products-opt7 .col-categori{
    width:100%;
    float:none
}
.block-floor-products-opt7 .col-banner .box-img{
    height:auto;
    display:block;
    position:relative;
    overflow:hidden
}
.block-floor-products-opt7 .col-banner .box-img:after,.block-floor-products-opt7 .col-banner .box-img:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    left:5px;
    right:5px;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-floor-products-opt7 .col-banner .box-img: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-floor-products-opt7 .col-banner .box-img: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-opt7 .col-banner .box-img img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-floor-products-opt7 .col-banner .box-img:hover:after,.block-floor-products-opt7 .col-banner .box-img: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-opt7 .col-banner .box-img:hover img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1)
}
.block-floor-products-opt7 .col-banner .box-img img{
    display:block;
    width:100%
}
.block-floor-products-opt7 .col-categori{
    padding-top:14px;
    padding-left:20px;
    padding-right:20px;
    height:344px
}
.block-floor-products-opt7 .col-categori ul{
    height:280px
}
.block-floor-products-opt7 .col-categori ul li{
    line-height:30px;
    display:block;
    padding-left:16px;
    position:relative;
    margin-bottom:7px
}
.block-floor-products-opt7 .col-categori ul li:before{
    content:"";
    width:8px;
    height:30px;
    position:absolute;
    top:0;
    left:0;
    background-repeat:no-repeat;
    background-position:center;
    background-image:url(../images/icon/index7/list-style-floor.png)
}
.block-floor-products-opt7 .col-categori ul a{
    display:block;
    color:#53524e;
    font-size:13px;
    text-transform:capitalize
}
.block-floor-products-opt7 .col-categori ul a:focus,.block-floor-products-opt7 .col-categori ul a:hover{
    color:#f7a61b
}
.floor-products1.block-floor-products-opt7 .col-categori ul a:focus,.floor-products1.block-floor-products-opt7 .col-categori ul a:hover{
    color:#F7A51B
}
.floor-products2.block-floor-products-opt7 .col-categori ul a:focus,.floor-products2.block-floor-products-opt7 .col-categori ul a:hover{
    color:#7DBF43
}
.floor-products3.block-floor-products-opt7 .col-categori ul a:focus,.floor-products3.block-floor-products-opt7 .col-categori ul a:hover{
    color:#EC4A24
}
.floor-products4.block-floor-products-opt7 .col-categori ul a:focus,.floor-products4.block-floor-products-opt7 .col-categori ul a:hover{
    color:#33A8C9
}
.floor-products5.block-floor-products-opt7 .col-categori ul a:focus,.floor-products5.block-floor-products-opt7 .col-categori ul a:hover{
    color:#30A443
}
.floor-products6.block-floor-products-opt7 .col-categori ul a:focus,.floor-products6.block-floor-products-opt7 .col-categori ul a:hover{
    color:#AFC386
}
.floor-products7.block-floor-products-opt7 .col-categori ul a:focus,.floor-products7.block-floor-products-opt7 .col-categori ul a:hover{
    color:#6e9b00
}
.floor-products8.block-floor-products-opt7 .col-categori ul a:focus,.floor-products8.block-floor-products-opt7 .col-categori ul a:hover{
    color:#00ae31
}
.floor-products9.block-floor-products-opt7 .col-categori ul a:focus,.floor-products9.block-floor-products-opt7 .col-categori ul a:hover{
    color:#0090c9
}
.floor-products10.block-floor-products-opt7 .col-categori ul a:focus,.floor-products10.block-floor-products-opt7 .col-categori ul a:hover{
    color:#3f5eca
}
.floor-products11.block-floor-products-opt7 .col-categori ul a:focus,.floor-products11.block-floor-products-opt7 .col-categori ul a:hover{
    color:#4a6f00
}
.floor-products12.block-floor-products-opt7 .col-categori ul a:focus,.floor-products12.block-floor-products-opt7 .col-categori ul a:hover{
    color:#543319
}
.block-floor-products-opt7 .col-categori .owl-nav{
    text-align:center;
    position:absolute;
    bottom:-27px;
    left:0;
    right:0
}
.block-floor-products-opt7 .col-categori .owl-nav .owl-next,.block-floor-products-opt7 .col-categori .owl-nav .owl-prev{
    width:72px;
    line-height:38px;
    height:40px;
    background-color:#fff;
    border:1px solid #e5e5e5;
    border-radius:0;
    font-size:24px;
    color:#e5e5e5;
    text-align:center;
    display:inline-block;
    margin-left:-1px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    background-repeat:no-repeat;
    background-position:center
}
.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    color:#fff;
    background-color:#e52e04;
    border-color:#e52e04;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.floor-products1.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products1.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#F7A51B;
    border-color:#F7A51B
}
.floor-products2.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products2.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#7DBF43;
    border-color:#7DBF43
}
.floor-products3.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products3.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#EC4A24;
    border-color:#EC4A24
}
.floor-products4.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products4.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#33A8C9;
    border-color:#33A8C9
}
.floor-products5.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products5.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    color:#30A443;
    background-color:#30A443;
    border-color:#30A443
}
.floor-products6.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products6.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#AFC386;
    border-color:#AFC386
}
.floor-products7.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products7.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products8.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products8.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#00ae31;
    border-color:#00ae31
}
.floor-products9.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products9.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#0090c9;
    border-color:#0090c9
}
.floor-products10.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products10.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#3f5eca;
    border-color:#3f5eca
}
.floor-products11.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products11.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#4a6f00;
    border-color:#4a6f00
}
.floor-products12.block-floor-products-opt7 .col-categori .owl-nav .owl-next:hover,.floor-products12.block-floor-products-opt7 .col-categori .owl-nav .owl-prev:hover{
    background-color:#543319;
    border-color:#543319
}
.block-floor-products-opt7 .col-categori .owl-nav .owl-prev{
    background-image:url(../images/icon/index7/prew1.png)
}
.block-floor-products-opt7 .col-categori .owl-nav .owl-next{
    background-image:url(../images/icon/index7/next1.png)
}
.block-floor-products-opt7 .col-products{
    width:calc(100% - 370px);
    width:-moz-calc(100% - 370px);
    width:-webkit-calc(100% - 370px);
    width:-o-calc(100% - 370px);
    float:left
}

.block-showcase-opt7{
    margin-bottom:40px
}
.block-showcase-opt7 .block-title{
    border-bottom:1px solid #ccc;
    margin-bottom:30px
}
.block-showcase-opt7 .block-title:after,.block-showcase-opt7 .block-title:before{
    content:"";
    display:table
}
.block-showcase-opt7 .block-title:after{
    clear:both
}
.block-showcase-opt7 .block-title .title{
    line-height:30px;
    text-transform:uppercase;
    font-weight:700;
    display:block;
    padding:0 24px 0 12px;
    font-size:16px;
    float:left;
    border-bottom:1px solid #e52e04;
    margin-bottom:-1px
}
.block-showcase-opt7 .nav-brand,.block-showcase-opt7 .nav-brand li.active{
    background-color:#fff
}
.block-showcase-opt7 .nav-brand .item-img{
    display:block;
    text-align:center;
    padding:10px;
    cursor:pointer;
    background-color:#eee;
    margin-bottom:2px;
    border:1px solid #ccc
}
.block-showcase-opt7 .nav-brand .item-img:hover{
    background-color:#fff;
    border:1px solid #e52e04
}
.block-showcase-opt7 .nav-brand .owl-nav{
    top:-62px
}
.block-showcase-opt7 .owl-nav{
    position:absolute;
    top:-32px;
    right:0
}
.block-showcase-opt7 .owl-nav:after,.block-showcase-opt7 .owl-nav:before{
    content:"";
    display:table
}
.block-showcase-opt7 .owl-nav:after{
    clear:both
}

.block-showcase-opt7 .owl-nav .owl-next,.block-showcase-opt7 .owl-nav .owl-prev{
    text-align:center;
    display:block;
    float:left;
    margin-left:5px;
    width:24px;
    height:24px;
    line-height:24px;
    background-color:#a3a3a3;
    color:#fff;
    background-position:center;
    background-repeat:no-repeat
}
.block-showcase-opt7 .owl-nav .owl-next:hover,.block-showcase-opt7 .owl-nav .owl-prev:hover{
    background-color:#e52e04;
    color:#fff
}
.block-showcase-opt7 .owl-nav .owl-next:before,.block-showcase-opt7 .owl-nav .owl-prev:before{
    content:"";
    font-family:FontAwesome
}
.block-showcase-opt7 .owl-nav .owl-prev{
    background-image:url(../images/icon/index2/prew.png)
}
.block-showcase-opt7 .owl-nav .owl-next{
    background-image:url(../images/icon/index2/next.png)
}
.block-the-blog-opt7{
    margin-bottom:20px
}
.block-the-blog-opt7 .block-title{
    border-bottom:1px solid #eee;
    margin-bottom:30px
}
.block-the-blog-opt7 .block-title .title{
    font-size:16px;
    color:#333;
    font-weight:700;
    border-bottom:1px solid #e52e04;
    padding-left:10px;
    text-transform:uppercase;
    line-height:34px;
    display:inline-block;
    margin-bottom:-1px
}
.block-the-blog-opt7 .blog-item{
    position:relative
}
.block-the-blog-opt7 .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
}
.block-the-blog-opt7 .blog-item .blog-photo{
    position:relative;
    overflow:hidden
}
.block-the-blog-opt7 .blog-item .blog-photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-the-blog-opt7 .blog-item .blog-info{
    font-size:13px;
    color:#999;
    margin-bottom:6px
}
.block-the-blog-opt7 .blog-item .blog-info:after,.block-the-blog-opt7 .blog-item .blog-info:before{
    content:"";
    display:table
}
.block-the-blog-opt7 .blog-item .blog-info:after{
    clear:both
}
.block-the-blog-opt7 .blog-item .blog-comment,.block-the-blog-opt7 .blog-item .blog-date{
    font-style:italic;
    line-height:18px;
    display:inline-block
}
.block-the-blog-opt7 .blog-item .blog-detail{
    border:1px solid #eee;
    border-top:none;
    padding:8px 8px 15px 12px
}
.block-the-blog-opt7 .blog-item .blog-name{
    font-weight:400;
    font-size:16px;
    color:#333;
    display:block;
    margin:0 0 6px;
    text-transform:none;
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis;
    font-family:'Arial Narrow'
}
.block-the-blog-opt7 .blog-item .blog-name a{
    color:#333
}
.block-the-blog-opt7 .blog-item .blog-name a:hover{
    color:#e52e04
}
.block-the-blog-opt7 .blog-item .blog-des{
    font-size:13px;
    color:#888;
    display:block;
    margin-bottom:8px;
    line-height:18px
}
.block-the-blog-opt7 .blog-item .blog-tags{
    padding-left:22px;
    position:relative;
    font-size:13px;
    font-family:'Arial Narrow';
    padding-top:2px;
    color:#999
}
.block-the-blog-opt7 .blog-item .blog-tags:before{
    content:"";
    width:9px;
    height:24px;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index7/tag.png);
    position:absolute;
    top:0;
    left:0
}
.block-the-blog-opt7 .blog-item .blog-tags a{
    color:#999
}
.block-the-blog-opt7 .blog-item .blog-tags a:focus,.block-the-blog-opt7 .blog-item .blog-tags a:hover{
    color:#e52e04
}
.block-the-blog-opt7 .owl-nav{
    position:absolute;
    top:-65px;
    right:0
}
.block-the-blog-opt7 .owl-nav .owl-next,.block-the-blog-opt7 .owl-nav .owl-prev{
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#a3a3a3;
    margin-left:5px;
    float:left
}
.block-the-blog-opt7 .owl-nav .owl-next:hover,.block-the-blog-opt7 .owl-nav .owl-prev:hover{
    background-color:#e52e04
}
.block-the-blog-opt7 .owl-nav .owl-prev{
    background-image:url(../images/icon/index2/prew.png)
}
.block-the-blog-opt7 .owl-nav .owl-next{
    background-image:url(../images/icon/index2/next.png)
}
.block-service-opt7{
    background-color:#f8f8f8;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    padding:10px 0
}

.block-service-opt7 .item{
    display:table;
    font-size:13px;
    font-weight:700;
    color:#484848;
    text-transform:uppercase
}

.block-service-opt7 .item>div{
    display:table-cell;
    vertical-align:middle
}
.block-service-opt7 .item .icon{
    padding-right:10px
}
.index-opt-7 .back-to-top{
    border-color:#e52e04
}
.index-opt-7 .back-to-top .fa,.index-opt-7 .back-to-top:hover{
    background-color:#e52e04
}
.slide-opt-8{
    font-family:Lato,sans-serif;
    color:#fff
}
.slide-opt-8 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:40px
}
.slide-opt-8 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:12px;
    height:12px;
    border-radius:0;
    background-color:transparent;
    display:inline-block;
    text-align:center;
    border:1px solid #fff;
    margin:0 5px
}
.slide-opt-8 .owl-dots .owl-dot.active{
    background-color:#fff;
    color:#fff;
    border-color:#fff
}
.slide-opt-8 .item:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.31);
    z-index:2
}
.slide-opt-8 .description{
    text-transform:uppercase;
    position:absolute;
    top:41px;
    left:50%;
    margin-left:-420px;
    text-align:center;
    width:840px;
    z-index:10
}
.slide-opt-8 .img-slide{
    display:block;
    width:100%
}
.slide-opt-8 .subtitle{
    font-size:24px;
    display:block;
    margin-bottom:12px
}
.slide-opt-8 .title{
    display:block;
    font-size:36px;
    margin-bottom:8px
}
.slide-opt-8 .des{
    display:block;
    font-size:18px;
    font-weight:300
}
.slide-opt-8 .view-opt8{
    background-color:transparent;
    line-height:50px;
    padding:0 30px;
    font-size:18px;
    display:inline-block;
    font-weight:300;
    border:1px solid #fff;
    color:#fff;
    margin-top:36px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-8 .view-opt8:hover{
    text-decoration:none;
    background-color:#fff;
    color:#666;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-8 .des,.slide-opt-8 .subtitle,.slide-opt-8 .title,.slide-opt-8 .view-opt8{
    position:relative
}
.slide-opt-8 .active .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-8 .active .subtitle{
    -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-8 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-8 .active .view-opt8{
    -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
}
@media (min-width:1700px){
    .slide-opt-8 .description{
        top:165px
    }
    .slide-opt-8 .owl-dots{
        bottom:102px
    }
}
.block-section-top8{
    margin-bottom:30px
}
.block-tab-products-opt8{
    margin-bottom:33px;
    padding-top:7px
}
.block-tab-products-opt8 .nav{
    display:block;
    text-align:center
}
.block-tab-products-opt8 .nav>li{
    display:inline-block;
    text-transform:uppercase;
    font-weight:400;
    font-size:24px;
    padding:0 20px
}
.block-tab-products-opt8 .nav>li>a{
    display:block;
    border-bottom:1px solid transparent;
    padding:0;
    color:#999
}
.block-tab-products-opt8 .nav>li>a:focus,.block-tab-products-opt8 .nav>li>a:hover{
    background-color:transparent;
    color:#333
}
.block-tab-products-opt8 .nav>li.active>a{
    border-bottom:1px solid #333;
    color:#333
}

.block-tab-products-opt8 .block-title{
    margin-bottom:45px
}
.block-banner-main-opt8,.block-tab-products-opt8 .product-item{
    margin-bottom:30px
}
.block-banner-main-opt8 .item{
    position:relative;
    margin-bottom:30px;
    overflow:hidden
}
.block-banner-main-opt8 .item img{
    width:100%;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.block-banner-main-opt8 .item .description{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    padding:10px;
    text-align:right;
    -webkit-flex-direction:column;
    -webkit-align-items:flex-end;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    justify-content:center
}
.block-banner-main-opt8 .item .btn,.block-banner-main-opt8 .item .des,.block-banner-main-opt8 .item .sub-title,.block-banner-main-opt8 .item .title{
    position:relative
}
.block-banner-main-opt8 .item .des,.block-banner-main-opt8 .item .sub-title,.block-banner-main-opt8 .item .title{
    display:block
}
.block-banner-main-opt8 .item .btn{
    line-height:34px;
    border:1px solid #666;
    background-color:transparent;
    color:#333;
    font-size:14px;
    padding:0 22px;
    text-transform:uppercase
}
.block-banner-main-opt8 .item .btn:hover{
    background-color:#0188cc;
    color:#fff;
    border-color:#0188cc
}
.block-banner-main-opt8 .item .title{
    text-transform:uppercase;
    font-size:24px;
    color:#666
}
.block-banner-main-opt8 .item .des{
    text-transform:capitalize;
    margin-bottom:15px;
    color:#666
}
.block-banner-main-opt8 .item:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.block-banner-main-opt8 .item:hover .btn,.block-banner-main-opt8 .item:hover .des,.block-banner-main-opt8 .item:hover .sub-title,.block-banner-main-opt8 .item: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
}
.block-banner-main-opt8 .item:hover .sub-title{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.block-banner-main-opt8 .item:hover .des{
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
.block-banner-main-opt8 .item:hover .btn{
    -webkit-animation-delay:.7s;
    animation-delay:.7s;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}

.block-banner-main-opt8 .item1 .description{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center;
    color:#fff;
    padding:10px;
    align-items:center;
    -webkit-align-items:center
}
.block-banner-main-opt8 .item1 .btn{
    border-color:#fff;
    color:#fff
}
.block-banner-main-opt8 .item1 .title{
    text-transform:capitalize;
    font-family:Roboto,sans-serif;
    font-size:16px;
    border-bottom:1px solid #fff;
    margin-bottom:19px;
    color:#fff
}
.block-banner-main-opt8 .item1 .sub-title{
    text-transform:uppercase;
    color:#fff;
    font-family:Roboto,sans-serif;
    font-size:18px;
    font-weight:400
}
.block-banner-main-opt8 .item1 .sub-title strong{
    font-weight:400;
    display:block;
    font-size:60px;
    line-height:1;
    margin-bottom:9px;
    margin-top:5px
}
.block-banner-main-opt8 .item1 .des{
    font-style:italic;
    text-transform:capitalize;
    font-size:16px;
    color:#fcff05;
    margin-bottom:15px
}
.heading-opt8{
    text-align:center
}
.heading-opt8>.title{
    position:relative;
    display:block;
    text-align:center;
    text-transform:uppercase;
    color:#333;
    font-size:24px;
    margin-bottom:45px
}
.heading-opt8>.title:before{
    content:"";
    width:120px;
    height:1px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-60px
}
.heading-opt8>.title:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#333;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-lookbook-opt8{
    padding:50px 0;
    margin-bottom:60px;
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    text-align:center
}
.block-lookbook-opt8:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.66)
}
.block-lookbook-opt8 .block-title{
    position:relative;
    z-index:10;
    margin-bottom:40px;
    text-transform:uppercase;
    color:#fff;
    font-size:24px
}
.block-lookbook-opt8 .block-title .title{
    position:relative;
    display:block
}
.block-lookbook-opt8 .block-title .title:before{
    content:"";
    width:100px;
    height:1px;
    background-color:#fff;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-50px
}
.block-lookbook-opt8 .block-title .title:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#fff;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-lookbook-opt8 .block-content{
    position:relative;
    z-index:10
}
.block-lookbook-opt8 .item{
    text-align:center;
    color:#fff;
    margin-bottom:40px
}
.block-lookbook-opt8 .item a{
    color:#fff
}
.block-lookbook-opt8 .item .photo{
    overflow:hidden;
    border-radius:100%;
    display:block;
    max-width:270px;
    width:100%;
    max-height:270px;
    border:8px solid rgba(153,153,153,.44);
    margin-bottom:15px;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    margin-right:auto;
    margin-left:auto
}
.block-lookbook-opt8 .item .photo img{
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.45s;
    -o-transition:.45s;
    transition:.45s
}
.block-lookbook-opt8 .item .name{
    display:block;
    text-transform:uppercase
}
.block-lookbook-opt8 .item .country{
    display:block;
    text-transform:capitalize
}
.block-lookbook-opt8 .item:hover .photo img{
    -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
}
.block-lookbook-opt8 .btn{
    text-transform:uppercase;
    display:inline-block;
    border:1px solid #fff;
    color:#fff;
    padding:0 36px;
    line-height:36px;
    height:36px;
    background-color:transparent;
    margin-bottom:10px
}
.block-lookbook-opt8 .btn:focus,.block-lookbook-opt8 .btn:hover{
    background-color:#0188cc;
    color:#fff;
    border-color:#0188cc
}
.block-products-opt8{
    margin-bottom:60px
}
.block-products-opt8 .block-title{
    text-align:center
}
.block-products-opt8 .block-title>.title{
    position:relative;
    display:block;
    text-align:center;
    text-transform:uppercase;
    color:#333;
    font-size:24px;
    margin-bottom:45px
}
.block-products-opt8 .block-title>.title:before{
    content:"";
    width:120px;
    height:1px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-60px
}
.block-products-opt8 .block-title>.title:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#333;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-collections-opt8{
    margin-bottom:60px
}
.block-collections-opt8 .block-title{
    text-align:center;
    margin-bottom:30px
}
.block-collections-opt8 .block-title>.title{
    position:relative;
    display:block;
    text-align:center;
    text-transform:uppercase;
    color:#333;
    font-size:24px;
    margin-bottom:45px
}
.block-collections-opt8 .block-title>.title:before{
    content:"";
    width:120px;
    height:1px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-60px
}
.block-collections-opt8 .block-title>.title:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#333;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-collections-opt8 .nav{
    margin-bottom:30px
}
.block-collections-opt8 .nav:after,.block-collections-opt8 .nav:before{
    content:"";
    display:table
}
.block-collections-opt8 .nav:after{
    clear:both
}
.block-collections-opt8 .nav>li{
    float:left;
    width:50%;
    display:block
}
.block-collections-opt8 .nav>li>a{
    display:block;
    line-height:36px;
    color:#333;
    background-color:#ccc;
    text-transform:uppercase;
    font-weight:400;
    padding:0;
    font-size:18px
}
.block-collections-opt8 .nav>li>a:hover{
    background-color:#ddd;
    color:#fff
}
.block-collections-opt8 .nav>li.active>a{
    background-color:#999;
    color:#fff
}
.block-testimonials-opt8{
    padding:60px 0;
    margin-bottom:60px;
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    text-align:center
}
.block-testimonials-opt8:before{
    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.7)
}
.block-testimonials-opt8 .block-title{
    text-align:center
}
.block-testimonials-opt8 .block-title>.title{
    position:relative;
    display:block;
    text-align:center;
    text-transform:uppercase;
    font-size:24px;
    margin-bottom:45px
}
.block-testimonials-opt8 .block-title>.title:before{
    content:"";
    width:120px;
    height:1px;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-60px
}
.block-testimonials-opt8 .block-title>.title:after{
    content:"";
    width:30px;
    height:3px;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-testimonials-opt8 .block-title>.title{
    color:#fff
}
.block-testimonials-opt8 .block-title>.title:after,.block-testimonials-opt8 .block-title>.title:before{
    background-color:#fff
}
.block-testimonials-opt8 .block-content{
    color:#fff
}
.block-testimonials-opt8 .testimonials-thumb{
    max-width:400px;
    margin:auto
}
.block-testimonials-opt8 .testimonials-des{
    max-width:950px;
    margin:auto
}
.block-testimonials-opt8 .testimonials-des .owl-nav{
    display:none
}
.block-testimonials-opt8 .testimonials-des .testimonial-nane{
    font-style:italic
}
.block-testimonials-opt8 .item{
    text-align:center;
    position:relative
}
.block-testimonials-opt8 .item .photo{
    display:block;
    height:141px;
    padding-top:22px;
    position:relative
}
.block-testimonials-opt8 .item .photo .img{
    width:100px;
    height:100px;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    display:block;
    border-radius:100%;
    border:3px solid rgba(255,255,255,.4);
    position:relative;
    top:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt8 .item .photo .img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.3);
    display:block;
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt8 .item .photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt8 .center .item .photo{
    margin-bottom:30px
}
.block-testimonials-opt8 .center .item .photo .img{
    width:141px;
    height:141px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin-top:-22px;
    margin-left:-20px
}
.block-testimonials-opt8 .center .item .photo .img:before{
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt8 .center .item .photo .img img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt8 .owl-nav .owl-prev:before{
    content:"prew"
}
.block-testimonials-opt8 .owl-nav .owl-next:before{
    content:"next"
}
.block-the-blog-opt8{
    margin-bottom:60px
}
.block-the-blog-opt8 .block-title{
    border:none;
    text-align:center
}
.block-the-blog-opt8 .block-title>.title{
    position:relative;
    display:block;
    text-align:center;
    text-transform:uppercase;
    color:#333;
    font-size:24px;
    margin-bottom:45px
}
.block-the-blog-opt8 .block-title>.title:before{
    content:"";
    width:120px;
    height:1px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-60px
}
.block-the-blog-opt8 .block-title>.title:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#333;
    position:absolute;
    bottom:-1px;
    left:50%;
    margin-left:-15px
}
.block-the-blog-opt8 .block-title>.title{
    border:none;
    font-weight:400;
    font-family:MYRIADPRO-REGULAR
}
.block-the-blog-opt8 .owl-nav{
    display:none
}
.index-opt-8{
    background-color:#fff
}
.index-opt-8 .back-to-top{
    border-color:#0188cc
}
.index-opt-8 .back-to-top .fa,.index-opt-8 .back-to-top:hover{
    background-color:#0188cc
}
.index-opt-8 .block-the-blog .block-title .title{
    border-bottom-color:#0188cc
}
.index-opt-8 .block-the-blog .owl-nav .owl-next:hover,.index-opt-8 .block-the-blog .owl-nav .owl-prev:hover{
    background-color:#0188cc
}
.index-opt-8 .block-the-blog .blog-item .blog-actions .action{
    color:#333
}
.index-opt-8 .block-the-blog .blog-item .blog-actions .action:focus,.index-opt-8 .block-the-blog .blog-item .blog-actions .action:hover,.index-opt-8 .block-the-blog .blog-item .blog-name a:hover{
    color:#0188cc
}
.index-opt-8 .block-brand-op6{
    margin-bottom:55px
}
.index-opt-8 .block-brand-op6 .item{
    padding:1px;
    border:none;
    background-color:transparent
}
.index-opt-8 .block-brand-op6 .item img{
    border:1px solid #ccc
}
.index-opt-8 .block-brand-op6 .item:hover img{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%)
}
.slide-opt-9{
    font-family:Montserrat,sans-serif;
    color:#fff
}
.slide-opt-9 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:30px
}
.slide-opt-9 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:10px;
    height:10px;
    border-radius:100%;
    background-color:transparent;
    display:inline-block;
    text-align:center;
    border:1px solid #adafb1;
    margin:0 4px
}
.slide-opt-9 .owl-dots .owl-dot.active{
    background-color:#fff;
    color:#fff;
    border-color:#fff
}
.slide-opt-9 .item:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.5);
    z-index:2
}
.slide-opt-9 .description{
    text-transform:uppercase;
    position:absolute;
    text-align:left;
    z-index:10;
    top:160px;
    width:1170px;
    padding-left:50px;
    left:50%;
    margin-left:-585px
}
.slide-opt-9 .img-slide{
    display:block;
    width:100%
}
.slide-opt-9 .subtitle{
    font-size:80px;
    display:block;
    margin-bottom:3px;
    font-weight:700;
    line-height:60px
}
.slide-opt-9 .title{
    display:block;
    font-size:60px;
    margin-bottom:0;
    line-height:42px
}
.slide-opt-9 .des{
    display:block;
    font-size:30px;
    font-weight:300;
    letter-spacing:10px;
    padding-left:5px
}
.slide-opt-9 .view-opt9{
    background-color:transparent;
    line-height:36px;
    padding:0 15px;
    font-size:14px;
    display:inline-block;
    font-weight:700;
    border:3px solid #fff;
    color:#fff;
    margin-top:65px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-9 .view-opt9:hover{
    text-decoration:none;
    background-color:#fff;
    color:#666;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-9 .view-opt9 .fa{
    font-size:16px;
    font-weight:700
}
.slide-opt-9 .des,.slide-opt-9 .subtitle,.slide-opt-9 .title,.slide-opt-9 .view-opt9{
    position:relative
}
.slide-opt-9 .active .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-9 .active .subtitle{
    -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-9 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-9 .active .view-opt9{
    -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
}
@media (min-width:1700px){
    .slide-opt-9 .description{
        top:270px;
        width:1170px;
        padding-left:50px;
        left:50%;
        margin-left:-585px
    }
}
.heading-opt9{
    color:#333;
    position:relative;
    margin-bottom:40px;
    text-align:center;
    z-index:10;
    font-family:Montserrat,sans-serif;
    font-weight:300;
    padding-bottom:5px;
    font-size:16px
}
.heading-opt9:before{
    content:"";
    width:50px;
    height:2px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-25px
}
.heading-opt9 .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:18px
}
.block-categori-product-opt9{
    margin-bottom:30px
}
.block-categori-product-opt9 .block-content:after,.block-categori-product-opt9 .block-content:before{
    content:"";
    display:table
}
.block-categori-product-opt9 .block-content:after{
    clear:both
}
.block-categori-product-opt9 .col-banner,.block-categori-product-opt9 .col-categori,.block-categori-product-opt9 .col-product{
    float:left;
    position:relative
}
.block-categori-product-opt9 .col-banner,.block-categori-product-opt9 .col-categori{
    width:50%
}
.block-categori-product-opt9 .col-product{
    width:25%
}

.block-categori-product-opt9 .col-banner .img,.block-categori-product-opt9 .col-categori .img{
    overflow:hidden;
    position:relative
}
.block-categori-product-opt9 .col-banner .img:before,.block-categori-product-opt9 .col-categori .img:before{
    content:"";
    background-color:rgba(255,102,51,.6);
    position:absolute;
    top:11px;
    left:11px;
    right:11px;
    bottom:11px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .col-banner .img img,.block-categori-product-opt9 .col-categori .img img{
    width:100%;
    display:block
}
.block-categori-product-opt9 .col-banner:hover .img:before,.block-categori-product-opt9 .col-categori:hover .img:before{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .to-right{
    float:right
}
.block-categori-product-opt9 .deals-of-countdown{
    position:absolute;
    bottom:37px;
    left:50%;
    margin-left:-212px;
    font-family:Oswald,sans-serif
}
.block-categori-product-opt9 .deals-of-countdown:after,.block-categori-product-opt9 .deals-of-countdown:before{
    content:"";
    display:table
}
.block-categori-product-opt9 .deals-of-countdown:after{
    clear:both
}
.block-categori-product-opt9 .deals-of-countdown .title{
    background-color:rgba(255,102,51,.9);
    font-size:36px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff;
    width:100px;
    text-align:center;
    float:left;
    margin-right:1px;
    height:100px;
    line-height:1;
    padding-top:15px
}

.block-categori-product-opt9 .count-down-time{
    position:relative;
    float:left;
    color:#333
}
.block-categori-product-opt9 .count-down-time:after,.block-categori-product-opt9 .count-down-time:before{
    content:"";
    display:table
}
.block-categori-product-opt9 .count-down-time:after{
    clear:both
}
.block-categori-product-opt9 .count-down-time .box-count{
    float:left;
    text-align:center;
    position:relative;
    background-color:rgba(255,255,255,.9);
    width:80px;
    line-height:1;
    height:100px;
    margin-right:1px;
    text-transform:uppercase;
    padding-top:12px
}
.block-categori-product-opt9 .count-down-time .box-count:after{
    content:"";
    position:absolute;
    top:40px;
    right:0;
    left:0;
    height:1px;
    background-color:rgba(107,107,108,.5)
}

.block-categori-product-opt9 .count-down-time .box-count .number{
    display:block;
    font-size:60px;
    font-weight:700;
    margin-bottom:6px
}

.block-categori-product-opt9 .count-down-time .box-count .text{
    font-size:16px;
    font-weight:400
}

.block-categori-product-opt9 .col-product{
    background-color:#fff
}
.block-categori-product-opt9 .col-product .product-detail{
    position:absolute;
    top:11px;
    left:11px;
    right:11px;
    bottom:11px;
    background-color:rgba(255,102,51,.6);
    font-family:Montserrat,sans-serif;
    text-align:center;
    padding-top:90px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.style-opt11.block-categori-product-opt9 .col-product .product-detail{
    font-family:ProximaNova-Regular,sans-serif
}

.block-categori-product-opt9 .col-product .product-img{
    position:relative
}
.block-categori-product-opt9 .col-product .product-img img{
    display:block;
    width:100%
}
.block-categori-product-opt9 .col-product .product-name{
    font-size:18px;
    color:#333;
    font-weight:700;
    display:block;
    line-height:24px;
    text-transform:uppercase;
    position:relative;
    padding-bottom:12px;
    margin-bottom:12px
}
.block-categori-product-opt9 .col-product .product-name a{
    color:#333
}
.block-categori-product-opt9 .col-product .product-name:before{
    content:"";
    display:block;
    position:absolute;
    bottom:0;
    width:50px;
    height:2px;
    background-color:#333;
    left:50%;
    margin-left:-25px
}
.style-opt11.block-categori-product-opt9 .col-product .product-name{
    font-family:ProximaNova-Bold,sans-serif;
    font-size:24px;
    font-weight:400
}
.block-categori-product-opt9 .col-product .product-price{
    font-size:14px;
    text-transform:uppercase;
    font-weight:400;
    margin-bottom:40px;
    color:#666
}
.block-categori-product-opt9 .col-product .product-price .price{
    font-weight:700;
    font-size:18px
}
.block-categori-product-opt9 .col-product .product-price .old-price{
    text-decoration:line-through;
    color:#999;
    font-weight:400;
    margin-left:12px
}
.style-opt11.block-categori-product-opt9 .col-product .product-price{
    font-size:18px
}
.block-categori-product-opt9 .col-product .product-actions .btn{
    width:32px;
    height:24px;
    background-position:center;
    background-repeat:no-repeat;
    margin-right:25px;
    display:inline-block;
    padding:0;
    opacity:.6
}
.block-categori-product-opt9 .col-product .product-actions .btn:hover{
    opacity:1
}
.block-categori-product-opt9 .col-product .product-actions .btn span{
    display:none
}
.block-categori-product-opt9 .col-product .product-actions .btn:last-child{
    margin-right:0
}
.block-categori-product-opt9 .col-product .product-actions .btn-quickview{
    background-image:url(../images/icon/index9/btn-quickview.png)
}
.block-categori-product-opt9 .col-product .product-actions .btn-cart{
    background-image:url(../images/icon/index9/btn-cart.png)
}
.block-categori-product-opt9 .col-product .product-actions .btn-compare{
    background-image:url(../images/icon/index9/btn-compare.png)
}
.block-categori-product-opt9 .col-product:hover .product-detail{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    padding-top:80px
}

.block-categori-product-opt9 .col-product:hover .product-detail .product-name{
    color:#fff;
    font-weight:400
}
.block-categori-product-opt9 .col-product:hover .product-detail .product-name a{
    color:#fff
}
.block-categori-product-opt9 .col-product:hover .product-detail .product-name:before{
    background-color:#fff
}
.block-categori-product-opt9 .col-product:hover .product-detail .product-price,.block-categori-product-opt9 .col-product:hover .product-detail .product-price .old-price{
    color:#fff
}
.block-categori-product-opt9 .col-product.hide-img .product-detail{
    opacity:1;
    visibility:visible;
    background-color:transparent;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .col-product.hide-img .product-img{
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .col-product.hide-img:hover .product-detail{
    background-color:rgba(255,102,51,.6);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .col-product.hide-img:hover .product-img{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .label-sale{
    width:50px;
    height:50px;
    background-color:#f66;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    position:absolute;
    top:17px;
    right:15px;
    border-radius:100%;
    font-family:Montserrat,sans-serif;
    font-weight:700;
    line-height:1;
    font-size:14px;
    padding-top:13px
}
.block-categori-product-opt9 .label-new{
    font-family:Montserrat,sans-serif;
    width:50px;
    height:50px;
    line-height:50px;
    background-color:#693;
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
    text-align:center;
    position:absolute;
    top:13px;
    left:15px;
    border-radius:100%;
    font-size:12px
}
.block-categori-product-opt9 .col-categori{
    float:left;
    position:relative;
    font-family:Montserrat,sans-serif
}
.style-opt11.block-categori-product-opt9 .col-categori{
    font-family:ProximaNova-Regular,sans-serif
}
.block-categori-product-opt9 .col-categori:hover .detail{
    background-color:rgba(255,102,51,.6);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    padding-top:185px;
    top:13px;
    bottom:13px;
    left:13px;
    right:13px
}
.block-categori-product-opt9 .col-categori:hover .detail .actions{
    opacity:1;
    visibility:visible;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}

.block-categori-product-opt9 .col-categori .img{
    display:block
}
.block-categori-product-opt9 .col-categori .img img{
    display:block;
    width:100%
}
.block-categori-product-opt9 .col-categori .detail{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    text-align:center;
    padding-top:250px;
    background-color:transparent;
    background-color:rgba(51,51,51,.2);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}

.block-categori-product-opt9 .col-categori .detail a{
    color:#fff
}
.block-categori-product-opt9 .col-categori .name{
    display:block;
    text-transform:uppercase;
    line-height:1;
    font-weight:700;
    font-size:30px;
    margin-bottom:26px
}
.style-opt11.block-categori-product-opt9 .col-categori .name{
    font-family:ProximaNova-Bold,sans-serif;
    font-weight:400
}

.block-categori-product-opt9 .col-categori .count-prduct{
    font-weight:700;
    display:block;
    margin-bottom:5px;
    font-size:24px
}
.block-categori-product-opt9 .col-categori .text{
    display:block;
    position:relative;
    padding-top:8px;
    margin-bottom:40px
}

.block-categori-product-opt9 .col-categori .text:before{
    content:"";
    width:30px;
    height:2px;
    background-color:#fff;
    position:absolute;
    top:0;
    left:50%;
    margin-left:-15px
}
.block-categori-product-opt9 .col-categori .actions{
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-categori-product-opt9 .col-categori .btn{
    display:inline-block;
    line-height:36px;
    padding:0 30px;
    border:2px solid #fff;
    text-align:center;
    background-color:transparent;
    text-transform:uppercase;
    font-size:14px;
    font-weight:400;
    margin:0 2px 2px
}

.block-categori-product-opt9 .col-categori .btn:hover{
    background-color:#fff;
    color:#333
}
.block-hot-categori-opt9{
    padding:54px 0 30px;
    background-position:center;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-size:cover;
    position:relative;
    margin-bottom:30px;
    height:auto!important
}
.block-hot-categori-opt9:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    right:0;
    background-color:rgba(0,0,0,.6)
}
.style-opt11.block-hot-categori-opt9:before{
    background-color:rgba(51,51,51,.6)
}
.block-hot-categori-opt9 .block-title{
    position:relative;
    text-align:center;
    z-index:10;
    font-family:Montserrat,sans-serif;
    font-weight:300;
    padding-bottom:5px;
    font-size:16px;
    color:#fff;
    margin-bottom:55px
}
.block-hot-categori-opt9 .block-title:before{
    content:"";
    width:50px;
    height:2px;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-25px
}
.block-hot-categori-opt9 .block-title .title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    font-size:18px
}
.block-hot-categori-opt9 .block-title:before{
    background-color:#fff
}
.block-hot-categori-opt9 .block-content{
    position:relative;
    z-index:10
}
.block-hot-categori-opt9 .item{
    text-align:center;
    color:#fff;
    font-family:Montserrat,sans-serif;
    max-width:300px;
    margin:auto
}
.style-opt11.block-hot-categori-opt9 .item{
    font-family:ProximaNova,sans-serif;
    font-weight:300;
    color:#ccc
}
.style-opt11.block-hot-categori-opt9 .item a{
    color:#ccc
}
.block-hot-categori-opt9 .item a{
    color:#fff
}
.block-hot-categori-opt9 .item .icon{
    width:106px;
    height:106px;
    margin:auto auto 5px
}
.block-hot-categori-opt9 .item .icon img{
    display:block
}
.block-hot-categori-opt9 .item .icon .img-hide{
    display:none
}
.block-hot-categori-opt9 .item .name{
    display:block;
    font-weight:700;
    text-transform:uppercase;
    margin-bottom:6px;
    font-size:18px
}
.style-opt11.block-hot-categori-opt9 .item .name{
    color:#ccc;
    margin-bottom:3px;
    margin-top:17px;
    line-height:1
}
.block-hot-categori-opt9 .item .des{
    font-size:14px;
    line-height:18px;
    font-weight:300;
    margin-bottom:15px;
    display:block
}
.block-hot-categori-opt9 .item:hover,.block-hot-categori-opt9 .item:hover a{
    color:#f63
}
.block-hot-categori-opt9 .item:hover .icon img{
    display:none
}
.block-hot-categori-opt9 .item:hover .icon .img-hide{
    display:block
}
.block-hot-categori-opt9:hover .owl-nav .owl-next,.block-hot-categori-opt9:hover .owl-nav .owl-prev{
    opacity:.2;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opt9:hover .owl-nav .owl-prev{
    left:0
}
.block-hot-categori-opt9:hover .owl-nav .owl-next{
    right:0
}
.block-hot-categori-opt9 .owl-nav .owl-next,.block-hot-categori-opt9 .owl-nav .owl-prev{
    width:40px;
    height:41px;
    position:absolute;
    top:65px;
    background-position:center;
    background-repeat:no-repeat;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opt9 .owl-nav .owl-next:hover,.block-hot-categori-opt9 .owl-nav .owl-prev:hover{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opt9 .owl-nav .owl-prev{
    left:15px;
    background-image:url(../images/icon/index9/prew.png)
}
.block-hot-categori-opt9 .owl-nav .owl-next{
    right:15px;
    background-image:url(../images/icon/index9/next.png)
}
.block-hot-categori-opt9 .owl-dots{
    text-align:center
}
.block-hot-categori-opt9 .owl-dots .owl-dot{
    width:14px;
    height:14px;
    display:inline-block;
    border:2px solid rgba(255,255,255,.5);
    border-radius:100%;
    margin:0 4px
}
.block-hot-categori-opt9 .owl-dots .owl-dot.active{
    background-color:#fff
}
.block-recent-blog-opt9{
    padding-bottom:42px;
    padding-top:54px;
    font-family:Montserrat,sans-serif
}
.block-recent-blog-opt9 .block-title{
    color:#333;
    position:relative;
    margin-bottom:40px;
    text-align:center;
    z-index:10;
    font-family:Montserrat,sans-serif;
    font-weight:300;
    padding-bottom:5px;
    font-size:16px
}
.block-recent-blog-opt9 .block-title:before{
    content:"";
    width:50px;
    height:2px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-25px
}
.block-recent-blog-opt9 .block-title .title{
    display:block;
    text-transform:uppercase;
    font-size:18px;
    font-family:Montserrat-Black;
    font-weight:400
}
.block-recent-blog-opt9 .blog-item{
    position:relative;
    background-color:#fff;
    overflow:hidden
}
.block-recent-blog-opt9 .blog-item:after,.block-recent-blog-opt9 .blog-item:before{
    content:"";
    display:table
}
.block-recent-blog-opt9 .blog-item:after{
    clear:both
}
.block-recent-blog-opt9 .blog-item:before{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:0;
    height:6px;
    background-color:#f63;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:10
}
.block-recent-blog-opt9 .blog-item:hover:before{
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-recent-blog-opt9 .blog-item:hover .blog-photo img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-recent-blog-opt9 .blog-item .blog-photo{
    width:50%;
    float:left;
    position:relative;
    overflow:hidden
}

.block-recent-blog-opt9 .blog-item .blog-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    display:block;
    width:100%
}
.block-recent-blog-opt9 .blog-item .blog-detail{
    width:50%;
    float:left;
    padding:30px 20px 46px 30px
}

.block-recent-blog-opt9 .blog-item .blog-date{
    display:inline-block;
    background-color:#f63;
    line-height:30px;
    padding:0 13px;
    color:#fff;
    margin-bottom:15px;
    font-size:14px
}
.block-recent-blog-opt9 .blog-item .blog-name{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    color:#333;
    line-height:1;
    font-size:24px
}
.block-recent-blog-opt9 .blog-item .blog-name a{
    color:#333
}
.block-recent-blog-opt9 .blog-item .blog-name a:focus,.block-recent-blog-opt9 .blog-item .blog-name a:hover{
    color:#ff7f00
}
.block-recent-blog-opt9 .blog-item .blog-actions{
    position:absolute;
    bottom:35px
}

.block-recent-blog-opt9 .blog-item .blog-actions a{
    color:#999;
    display:inline-block;
    font-size:14px;
    font-weight:300
}
.block-recent-blog-opt9 .blog-item .blog-actions a:before{
    content:"\f105";
    font-family:FontAwesome;
    margin-right:8px
}
.block-recent-blog-opt9 .blog-item .blog-actions a:hover{
    color:#ff7f00
}
.block-recent-blog-opt9 .owl-dots{
    text-align:center;
    padding-top:32px
}
.block-recent-blog-opt9 .owl-dots .owl-dot{
    width:14px;
    height:14px;
    background-color:transparent;
    border:2px solid #c7c7c7;
    display:inline-block;
    margin:0 4px;
    border-radius:100%
}
.block-recent-blog-opt9 .owl-dots .owl-dot.active{
    background-color:#999;
    border-color:#999
}
.block-brand-op9{
    padding:40px 0;
    background-color:#EBEBEB
}
.block-brand-op9 .item{
    background-color:#fff;
    border:1px solid #ccc;
    text-align:center;
    border-radius:3px;
    overflow:hidden
}
.block-brand-op9 img:hover{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%)
}
.block-brand-op9 .owl-item{
    padding-bottom:1px
}
.block-service-opt9{
    padding:37px 0 17px;
    border-bottom:1px solid rgba(80,80,80,.6)
}
.block-service-opt9 .item{
    font-size:14px;
    color:#999;
    margin-bottom:10px;
    position:relative;
    font-weight:300
}
.block-service-opt9 .item:after,.block-service-opt9 .item:before{
    content:"";
    display:table
}
.block-service-opt9 .item:after{
    clear:both
}
.block-service-opt9 .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-opt9 .item .icon{
    width:52px;
    text-align:center;
    background-color:rgba(245,245,245,.2);
    display:block;
    border-radius:3px;
    float:left;
    margin-right:17px
}
.block-service-opt9 .item .icon img{
    width:100%;
    display:block
}
.block-service-opt9 .item .detail{
    overflow:hidden;
    padding-top:2px
}
.block-service-opt9 .item .title{
    display:block;
    color:#ccc;
    font-size:18px;
    font-weight:400;
    text-transform:uppercase
}

.index-opt-9{
    background-color:#f5f5f5
}
.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
}
.block-parallax-opt-9{
    position:relative;
    height:100%;
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:cover;
    background-attachment:fixed;
    font-family:Raleway,sans-serif;
    padding-bottom:137px;
    padding-top:130px
}
.block-parallax-opt-9:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.5)
}

.block-parallax-opt-9 .block-content{
    position:relative;
    z-index:10;
    text-align:center;
    height:100%;
    display:table;
    width:100%;
    color:#fff
}
.block-parallax-opt-9 .block-content a{
    color:#fff
}
.block-parallax-opt-9 .description{
    display:table-cell;
    vertical-align:middle
}
.block-parallax-opt-9 .btn{
    line-height:46px;
    padding:0 63px;
    border:2px solid #fff;
    color:#fff;
    text-transform:uppercase;
    font-family:Montserrat,sans-serif
}
.block-parallax-opt-9 .btn:focus,.block-parallax-opt-9 .btn:hover{
    background-color:#FED690;
    border-color:#FED690;
    color:#333
}

.block-parallax-opt-9 .sub-title,.block-parallax-opt-9 .title{
    line-height:1;
    display:block
}
.block-lookbook-opt-9{
    padding-top:258px;
    padding-bottom:137px
}
.block-lookbook-opt-9 .img-title{
    margin-bottom:50px
}
.block-lookbook-opt-9 .title{
    display:block;
    color:#ccc;
    font-size:160px;
    font-weight:100;
    letter-spacing:20px;
    text-transform:uppercase;
    line-height:113px
}

.block-lookbook-opt-9 .sub-title{
    color:#fff;
    font-size:80px;
    font-weight:900;
    line-height:normal;
    text-transform:uppercase;
    margin-bottom:30px
}

.block-lookbook-opt-9 .btn-play{
    margin-bottom:35px;
    display:inline-block
}
.block-modern-opt-9{
    padding-top:204px
}
.block-modern-opt-9 .img-title{
    margin-bottom:32px
}
.block-modern-opt-9 .title{
    display:block;
    color:#999;
    font-size:80px;
    letter-spacing:normal;
    line-height:70px;
    font-weight:100
}
.block-modern-opt-9 .title>span{
    color:#ccc;
    font-size:140px;
    text-transform:uppercase;
    display:block;
    line-height:110px;
    font-weight:300
}

.block-modern-opt-9 .sub-title{
    color:#fff;
    font-weight:700;
    line-height:normal;
    text-transform:uppercase;
    font-size:70px;
    margin-bottom:104px;
    font-family:Montserrat,sans-serif
}

.block-style-opt-9{
    padding-top:150px
}
.block-style-opt-9 .img-title{
    margin-bottom:120px
}
.block-style-opt-9 .title{
    display:block;
    color:#ccc;
    font-size:160px;
    font-weight:100;
    letter-spacing:20px;
    text-transform:uppercase;
    line-height:135px;
    margin-bottom:25px
}
.block-style-opt-9 .title>span{
    color:#fff;
    font-size:70px;
    font-weight:900;
    text-transform:uppercase;
    display:block;
    line-height:53px
}

.block-street-opt-9{
    padding-top:230px
}
.block-street-opt-9 .img-title{
    margin-bottom:25px
}
.block-street-opt-9 .title{
    display:block;
    color:#ccc;
    font-size:160px;
    font-weight:100;
    letter-spacing:20px;
    text-transform:uppercase;
    line-height:140px
}

.block-street-opt-9 .sub-title{
    color:#fff;
    font-size:80px;
    font-weight:900;
    text-transform:uppercase;
    line-height:60px;
    margin-bottom:25px
}

.block-street-opt-9 .img-line{
    margin-bottom:68px
}
.index-opt-10 .back-to-top{
    border-color:#ffd68f
}
.index-opt-10 .back-to-top .fa,.index-opt-10 .back-to-top:hover{
    background-color:#ffd68f
}
.slide-opt-11{
    font-family:ProximaNovaSemibold,sans-serif;
    color:#fff
}
.slide-opt-11 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:27px
}
.slide-opt-11 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:14px;
    height:14px;
    border-radius:100%;
    background-color:transparent;
    display:inline-block;
    text-align:center;
    border:1px solid #fff;
    margin:0 5px
}
.slide-opt-11 .owl-dots .owl-dot.active{
    background-color:#fff;
    color:#fff;
    border-color:#fff
}
.slide-opt-11 .item:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.31);
    z-index:2
}
.slide-opt-11 .description{
    text-transform:uppercase;
    position:absolute;
    bottom:99px;
    left:200px;
    right:200px;
    text-align:center;
    z-index:10
}
.slide-opt-11 .owl-item .img-slide{
    display:block;
    width:100%
}
.slide-opt-11 .subtitle{
    font-size:80px;
    display:block;
    margin-bottom:1px;
    font-family:ProximaNova-Black;
    line-height:70px
}
.slide-opt-11 .title{
    display:block;
    font-size:80px;
    margin-bottom:0;
    font-family:Oswald,sans-serif;
    font-weight:400;
    line-height:75px
}
.slide-opt-11 .des{
    display:block;
    font-size:32px;
    font-family:ProximaNova-Regular,sans-serif;
    font-weight:400;
    letter-spacing:11px;
    margin-bottom:5px
}
.slide-opt-11 .view-opt11{
    background-color:transparent;
    line-height:46px;
    padding:0 15px;
    font-size:18px;
    display:inline-block;
    font-weight:300;
    border:2px solid #fff;
    color:#fff;
    margin-top:12px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-11 .view-opt11:hover{
    text-decoration:none;
    background-color:#fff;
    color:#666;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-11 .view-opt11 .fa{
    font-size:16px;
    font-weight:700;
    margin-left:4px
}
.slide-opt-11 .des,.slide-opt-11 .subtitle,.slide-opt-11 .title,.slide-opt-11 .view-opt11{
    position:relative
}
.slide-opt-11 .active .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-11 .active .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-11 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-11 .active .view-opt11{
    -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-recent-blog-opt11{
    margin-bottom:30px;
    padding-top:40px;
    font-family:ProximaNova-Regular,sans-serif
}
.block-recent-blog-opt11 .block-title{
    position:relative;
    text-align:center;
    z-index:10;
    padding-bottom:5px;
    font-weight:400;
    font-size:16px;
    font-family:ProximaNova-Regular,sans-serif;
    margin-bottom:30px;
    color:#666
}
.block-recent-blog-opt11 .block-title:before{
    content:"";
    width:50px;
    height:2px;
    background-color:#333;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-25px
}
.block-recent-blog-opt11 .block-title .title{
    display:block;
    text-transform:uppercase;
    font-family:ProximaNova-Black,sans-serif;
    font-size:20px;
    font-weight:400;
    color:#333
}
.block-recent-blog-opt11 .blog-item{
    position:relative;
    background-color:#fff
}
.block-recent-blog-opt11 .blog-item:after,.block-recent-blog-opt11 .blog-item:before{
    content:"";
    display:table
}
.block-recent-blog-opt11 .blog-item:after{
    clear:both
}
.block-recent-blog-opt11 .blog-item:hover .blog-photo img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-recent-blog-opt11 .blog-item .blog-photo{
    position:relative;
    overflow:hidden
}
.block-recent-blog-opt11 .blog-item .blog-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    display:block;
    width:100%
}
.block-recent-blog-opt11 .blog-item .blog-detail{
    padding:24px;
    min-height:180px
}
.block-recent-blog-opt11 .blog-item .blog-date{
    display:block;
    background-color:rgba(255,102,0,.6);
    line-height:30px;
    padding:0 13px;
    color:#fff;
    font-size:16px;
    position:absolute;
    bottom:20px;
    left:0
}
.block-recent-blog-opt11 .blog-item .blog-name{
    display:block;
    text-transform:none;
    font-weight:600;
    color:#333;
    font-size:18px;
    line-height:20px;
    font-family:ProximaNovaSemibold,sans-serif;
    margin-bottom:9px
}
.block-recent-blog-opt11 .blog-item .blog-name a{
    color:#333
}
.block-recent-blog-opt11 .blog-item .blog-name a:focus,.block-recent-blog-opt11 .blog-item .blog-name a:hover{
    color:#ff6634
}
.block-recent-blog-opt11 .blog-item .blog-des{
    color:#666;
    line-height:18px;
    font-size:14px;
    margin-bottom:11px
}
.block-recent-blog-opt11 .blog-item .blog-actions a{
    color:#f60;
    display:inline-block;
    font-size:14px;
    font-weight:300
}
.block-recent-blog-opt11 .blog-item .blog-actions a:before{
    content:"\f105";
    font-family:FontAwesome;
    margin-right:8px;
    color:#999
}
.block-recent-blog-opt11 .blog-item .blog-actions a:hover,.block-recent-blog-opt11 .blog-item .blog-actions a:hover:before{
    color:#e63900
}
.block-recent-blog-opt11 .blog-item.item-even{
    flex-direction:column;
    display:-webkit-flex;
    -webkit-flex-direction:column
}
.block-recent-blog-opt11 .blog-item.item-even .blog-photo{
    order:2;
    margin:0
}
.block-recent-blog-opt11 .blog-item.item-even .blog-detail{
    order:1
}
.block-brand-op11{
    padding:34px 0;
    border-top:1px solid #dcdcdc
}
.block-brand-op11 .item{
    padding:1px;
    text-align:center
}
.block-brand-op11 .item a{
    display:block;
    border:1px solid #ccc;
    background-color:#fff;
    border-radius:3px;
    overflow:hidden
}
.block-brand-op11 .item:hover img{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%)
}
.block-brand-op11 .owl-item{
    padding-bottom:1px
}
.block-brand-op11 .owl-carousel{
    padding:0 88px
}

.block-brand-op11 .owl-nav .owl-next,.block-brand-op11 .owl-nav .owl-prev{
    width:32px;
    height:32px;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    top:50%;
    margin-top:-16px
}
.block-brand-op11 .owl-nav .owl-prev{
    background-image:url(../images/icon/index11/prev.png);
    left:0
}
.block-brand-op11 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index11/prev2.png)
}
.block-brand-op11 .owl-nav .owl-next{
    background-image:url(../images/icon/index11/next.png);
    right:0
}
.block-brand-op11 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index11/next2.png)
}
.index-opt-11{
    background-color:#f5f5f5
}
.index-opt-11 .back-to-top{
    border-color:#ff6634
}
.index-opt-11 .back-to-top .fa,.index-opt-11 .back-to-top:hover{
    background-color:#ff6634
}
.index-opt-11 .block-hot-categori-opt9{
    padding:58px 0 44px;
    margin-bottom:0
}
.index-opt-11 .block-categori-product-opt9{
    margin-bottom:0
}
.slide-opt-12{
    font-family:Oswald,sans-serif;
    color:#fff
}
.slide-opt-12 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:27px
}
.slide-opt-12 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:14px;
    height:14px;
    border-radius:100%;
    background-color:transparent;
    display:inline-block;
    text-align:center;
    border:1px solid #fff;
    margin:0 5px
}
.slide-opt-12 .owl-dots .owl-dot.active{
    background-color:#fff;
    color:#fff;
    border-color:#fff
}
.slide-opt-12 .item:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(0,0,0,.1);
    z-index:2
}
.slide-opt-12 .description{
    text-transform:uppercase;
    position:absolute;
    bottom:118px;
    left:100px;
    right:100px;
    text-align:center;
    z-index:10
}
.slide-opt-12 .owl-item .img-slide{
    display:block;
    width:100%
}
.slide-opt-12 .subtitle{
    font-size:24px;
    display:block;
    margin-bottom:4px;
    font-weight:300;
    text-transform:none
}
.slide-opt-12 .title{
    display:inline-block;
    font-size:36px;
    margin-bottom:2px;
    font-weight:700;
    line-height:45px;
    font-family:Montserrat,sans-serif;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff
}
.slide-opt-12 .title:after,.slide-opt-12 .title:before{
    display:block
}
.slide-opt-12 .des{
    display:block;
    font-size:24px;
    font-weight:400;
    letter-spacing:34px;
    padding-left:34px
}
.slide-opt-12 .view-opt12{
    background-color:#fff;
    color:#333;
    line-height:40px;
    padding:0 26px;
    font-size:16px;
    font-weight:400;
    display:inline-block;
    border:none;
    margin-top:35px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-12 .view-opt12:hover{
    text-decoration:none;
    background-color:#333;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-12 .view-opt12 .fa{
    font-size:16px;
    font-weight:700;
    margin-left:4px
}
.slide-opt-12 .view-opt12:after{
    content:"\f105";
    font-family:FontAwesome;
    margin-left:5px;
    font-size:20px;
    vertical-align:top
}
.slide-opt-12 .des,.slide-opt-12 .subtitle,.slide-opt-12 .title,.slide-opt-12 .view-opt12{
    position:relative
}

.block-section-top12{
    margin-bottom:30px
}
.block-section-top12 .box-section-top{
    position:relative;
    padding-left:280px;
    padding-top:10px
}
.block-section-top12 .box-section-top:after,.block-section-top12 .box-section-top:before{
    content:"";
    display:table
}
.block-section-top12 .box-section-top:after{
    clear:both
}

.block-section-top12 .block-slide-main{
    width:680px;
    float:left
}
.block-section-top12 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}

.block-section-top12 .block-nav-categori .block-title{
    display:none
}
.block-section-top12 .block-nav-categori .ui-categori{
    padding-top:6px;
    padding-bottom:0
}
.block-section-top12 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top12 .block-nav-categori .ui-categori>li>a{
    line-height:42px;
    border-top:1px solid #eee;
    padding:0 20px 0 0;
    font-family:Arimo,sans-serif;
    color:#333;
    font-size:14px
}
.block-section-top12 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top12 .block-nav-categori .ui-categori>li:hover>a{
    color:#6e9b00
}
.block-section-top12 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top12 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:42px
}
.block-section-top12 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all,.block-section-top12 .block-nav-categori .view-all-categori a{
    background-color:#fff;
    color:#999;
    border:none;
    border-top:1px solid #eee;
    font-weight:400;
    font-size:14px;
    height:49px;
    line-height:1;
    margin-left:15px;
    margin-right:15px;
    text-transform:none;
    text-align:center;
    padding-top:15px;
    font-family:Oswald,sans-serif
}
.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all:after,.block-section-top12 .block-nav-categori .view-all-categori a:after{
    content:"\f107";
    float:none;
    margin:0;
    vertical-align:top;
    display:block
}
.block-section-top12 .block-nav-categori .view-all-categori .btn-view-all:hover,.block-section-top12 .block-nav-categori .view-all-categori a:hover{
    background-color:#6e9b00;
    color:#fff
}
.block-section-top12 .block-nav-categori .block-content{
    min-height:520px;
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border:1px solid #eee
}
.block-section-top12 .col-right{
    width:calc(100% - 680px);
    width:-moz-calc(100% - 680px);
    width:-webkit-calc(100% - 680px);
    width:-o-calc(100% - 680px);
    float:left
}

.block-section-top12 .banner-slide .box-img{
    position:relative;
    display:block
}
.block-section-top12 .banner-slide .box-img:after,.block-section-top12 .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-top12 .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-top12 .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-top12 .banner-slide .box-img img,.block-section-top12 .banner-slide img{
    display:block;
    width:100%
}
.block-section-top12 .block-logo-brand{
    text-align:center;
    border:1px solid #eee
}
.block-section-top12 .block-logo-brand:hover .owl-nav .owl-next,.block-section-top12 .block-logo-brand:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-section-top12 .block-logo-brand:hover .owl-nav .owl-prev{
    left:5px
}
.block-section-top12 .block-logo-brand:hover .owl-nav .owl-next{
    right:5px
}
.block-section-top12 .block-logo-brand .owl-nav .owl-next,.block-section-top12 .block-logo-brand .owl-nav .owl-prev{
    width:20px;
    line-height:20px;
    border-radius:2px;
    font-size:18px;
    color:#cdcdcd;
    text-align:center;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    position:absolute;
    top:50%;
    margin-top:-10px;
    opacity:0
}
.block-section-top12 .block-logo-brand .owl-nav .owl-next:hover,.block-section-top12 .block-logo-brand .owl-nav .owl-prev:hover{
    color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-section-top12 .block-logo-brand .owl-nav .owl-next:before,.block-section-top12 .block-logo-brand .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-section-top12 .block-logo-brand .owl-nav .owl-prev{
    left:25px
}
.block-section-top12 .block-logo-brand .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-section-top12 .block-logo-brand .owl-nav .owl-next{
    right:25px
}
.block-section-top12 .block-logo-brand .owl-nav .owl-next:before{
    content:"\f105"
}
.block-banner-main-opt12 .box-img{
    display:block
}
.block-banner-main-opt12 .box-img:after,.block-banner-main-opt12 .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-main-opt12 .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-main-opt12 .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-main-opt12 .box-img img{
    display:block;
    width:100%
}
.block-banner-main-opt12 .box-img{
    position:relative;
    margin-bottom:30px;
    overflow:hidden
}
.block-banner-main-opt12 .row{
    margin:0
}
.block-banner-main-opt12 [class^=col-sm],.block-banner-main-opt12 [class^=col-md]{
    padding:0
}
.block-banner-main-opt12 .item{
    position:relative;
    margin-bottom:30px;
    overflow:hidden
}
.block-banner-main-opt12 .item:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(12,27,76,.5);
    display:block;
    z-index:5
}
.block-banner-main-opt12 .item img{
    width:100%;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.block-banner-main-opt12 .item .description{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    padding:10px 50px 10px 10px;
    text-align:right;
    z-index:10;
    -webkit-flex-direction:column;
    -webkit-align-items:flex-end;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:flex-end;
    justify-content:center
}
.block-banner-main-opt12 .item .btn,.block-banner-main-opt12 .item .des,.block-banner-main-opt12 .item .sub-title,.block-banner-main-opt12 .item .title{
    position:relative
}
.block-banner-main-opt12 .item .des,.block-banner-main-opt12 .item .sub-title,.block-banner-main-opt12 .item .title{
    display:block
}
.block-banner-main-opt12 .item .btn{
    line-height:31px;
    background-color:transparent;
    color:#fff;
    padding:0;
    border:none;
    text-transform:uppercase;
    font-size:14px;
    font-family:Oswald,sans-serif;
    position:relative
}
.block-banner-main-opt12 .item .btn:before{
    content:"";
    width:20px;
    height:2px;
    background-color:#fff;
    position:absolute;
    top:0;
    right:0
}
.block-banner-main-opt12 .item .btn:hover{
    color:#6e9b00;
    background-color:transparent
}
.block-banner-main-opt12 .item .title{
    text-transform:none;
    font-size:24px;
    color:#fff;
    font-weight:300
}
.block-banner-main-opt12 .item .des{
    text-transform:uppercase;
    margin-bottom:15px;
    color:#fff;
    font-weight:700;
    font-size:36px
}
.block-banner-main-opt12 .item:hover img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:.55s;
    -o-transition:.55s;
    transition:.55s
}
.block-banner-main-opt12 .item:hover .btn,.block-banner-main-opt12 .item:hover .des,.block-banner-main-opt12 .item:hover .sub-title,.block-banner-main-opt12 .item: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
}
.block-banner-main-opt12 .item:hover .sub-title{
    -webkit-animation-delay:.3s;
    animation-delay:.3s
}
.block-banner-main-opt12 .item:hover .des{
    -webkit-animation-delay:.5s;
    animation-delay:.5s
}
.block-banner-main-opt12 .item:hover .btn{
    -webkit-animation-delay:.7s;
    animation-delay:.7s;
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
.block-banner-main-opt12 .item1:before{
    background-color:rgba(12,27,76,.5)
}
.block-banner-main-opt12 .item2:before{
    background-color:rgba(255,51,102,.5)
}
.block-banner-main-opt12 .item3:before{
    background-color:rgba(17,168,171,.5)
}
.block-banner-bottom-opt12 .box-img{
    display:block
}
.block-banner-bottom-opt12 .box-img:after,.block-banner-bottom-opt12 .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-bottom-opt12 .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-bottom-opt12 .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-bottom-opt12 .box-img img{
    display:block;
    width:100%
}
.block-banner-bottom-opt12 .box-img{
    position:relative;
    margin-bottom:30px;
    overflow:hidden
}
.block-floor-products-opt12{
    margin-bottom:30px
}
.block-floor-products-opt12 .block-title{
    margin-bottom:0;
    background-color:#eee;
    border-bottom:2px solid #6e9b00
}
.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 .title{
    font-size:18px;
    color:#333;
    text-transform:uppercase;
    font-weight:300;
    padding-left:8px;
    padding-right:5px;
    display:block;
    line-height:50px;
    float:left;
    font-family:Oswald,sans-serif
}
.block-floor-products-opt12 .block-title .box-categori{
    font-family:Arimo,sans-serif;
    float:left
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle{
    width:54px;
    line-height:50px;
    height:50px;
    display:block;
    background-color:transparent;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index12/btn-cat-floor.png);
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle span{
    display:none
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover,.floor-products1.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover{
    background-color:#6e9b00
}
.floor-products2.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover{
    background-color:#11a8ab
}
.floor-products3.block-floor-products-opt12 .block-title .box-categori .dropdown-toggle:hover{
    background-color:#004081
}
.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle{
    background-color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    background-image:url(../images/icon/index12/btn-cat-floor-active.png)
}
.floor-products1.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle{
    background-color:#6e9b00
}
.floor-products2.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle{
    background-color:#11a8ab
}
.floor-products3.block-floor-products-opt12 .block-title .box-categori.open .dropdown-toggle{
    background-color:#004081
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu{
    width:270px;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    margin:0!important;
    background-color:rgba(255,51,102,.8);
    height:600px;
    overflow-y:auto;
    padding-left:20px;
    padding-top:33px;
    left:0!important
}
.floor-products1.block-floor-products-opt12 .block-title .box-categori .dropdown-menu{
    background-color:rgba(255,51,102,.8)
}
.floor-products2.block-floor-products-opt12 .block-title .box-categori .dropdown-menu{
    background-color:rgba(17,168,171,.8)
}
.floor-products3.block-floor-products-opt12 .block-title .box-categori .dropdown-menu{
    background-color:rgba(0,64,129,.8)
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a{
    color:#fff;
    display:block;
    line-height:40px;
    margin-bottom:5px;
    padding:0;
    font-size:14px;
    text-transform:capitalize
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus,.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover{
    background-color:#fff;
    color:#333
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus .img-show,.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover .img-show{
    display:none
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:focus .img-hover,.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a:hover .img-hover{
    display:inline
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a .icon{
    width:46px;
    text-align:center;
    display:inline-block
}
.block-floor-products-opt12 .block-title .box-categori .dropdown-menu a .img-hover{
    display:none
}
.block-floor-products-opt12 .block-title .links{
    float:right;
    font-family:Arimo,sans-serif;
    margin-right:52px
}
.block-floor-products-opt12 .block-title .links:after,.block-floor-products-opt12 .block-title .links:before{
    content:"";
    display:table
}
.block-floor-products-opt12 .block-title .links:after{
    clear:both
}
.block-floor-products-opt12 .block-title .links .dropdown-toggle{
    width:54px;
    border:none;
    background-color:transparent;
    padding:0;
    height:50px;
    font-size:18px;
    display:none
}
@media (min-width:0px){
    .block-floor-products-opt12 .block-title .links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0;
        background-color:transparent
    }
}
.block-floor-products-opt12 .block-title .links a{
    display:block;
    line-height:50px;
    color:#333;
    text-transform:capitalize;
    font-size:14px;
    padding:0 20px;
    position:relative;
    font-weight:400
}
.block-floor-products-opt12 .block-title .links a:hover{
    color:#6e9b00;
    background-color:transparent
}
.floor-products1.block-floor-products-opt12 .block-title .links a:hover{
    color:#6e9b00
}
.floor-products2.block-floor-products-opt12 .block-title .links a:hover{
    color:#11a8ab
}
.floor-products3.block-floor-products-opt12 .block-title .links a:hover{
    color:#004081
}

.block-floor-products-opt12 .block-title .links li{
    float:left;
    position:relative
}
.block-floor-products-opt12 .block-title .links li.active>a,.block-floor-products-opt12 .block-title .links li:hover>a{
    color:#6e9b00;
    position:relative;
    z-index:5
}
.block-floor-products-opt12 .block-title .links li.active>a:after,.block-floor-products-opt12 .block-title .links li:hover>a:after{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 4px 4px;
    border-color:transparent transparent #6e9b00;
    position:absolute;
    bottom:0;
    left:50%;
    margin-left:-4px
}
.floor-products1.block-floor-products-opt12 .block-title .links li.active>a,.floor-products1.block-floor-products-opt12 .block-title .links li:hover>a{
    color:#6e9b00
}
.floor-products1.block-floor-products-opt12 .block-title .links li.active>a:after,.floor-products1.block-floor-products-opt12 .block-title .links li:hover>a:after{
    border-color:transparent transparent #6e9b00
}
.floor-products2.block-floor-products-opt12 .block-title .links li.active>a,.floor-products2.block-floor-products-opt12 .block-title .links li:hover>a{
    color:#11a8ab
}
.floor-products2.block-floor-products-opt12 .block-title .links li.active>a:after,.floor-products2.block-floor-products-opt12 .block-title .links li:hover>a:after{
    border-color:transparent transparent #11a8ab
}
.floor-products3.block-floor-products-opt12 .block-title .links li.active>a,.floor-products3.block-floor-products-opt12 .block-title .links li:hover>a{
    color:#06c
}
.floor-products3.block-floor-products-opt12 .block-title .links li.active>a:after,.floor-products3.block-floor-products-opt12 .block-title .links li:hover>a:after{
    border-color:transparent transparent #06c
}
.block-floor-products-opt12 .block-title .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
}
.block-floor-products-opt12 .block-title .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
}
.floor-products2.block-floor-products-opt12 .block-title{
    border-bottom-color:#11a8ab
}
.floor-products3.block-floor-products-opt12 .block-title{
    border-bottom-color:#06c
}

.block-floor-products-opt12 .col-banner{
    width:270px;
    float:left;
    position:relative;
    overflow:hidden;
    margin-top:-2px;
    z-index:10
}
.block-floor-products-opt12 .col-banner .btn,.block-floor-products-opt12 .col-banner .subtitle,.block-floor-products-opt12 .col-banner .title{
    position:relative
}
.block-floor-products-opt12 .col-banner:hover .box-img img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-floor-products-opt12 .col-banner:hover .description .btn,.block-floor-products-opt12 .col-banner:hover .description .subtitle,.block-floor-products-opt12 .col-banner:hover .description .title{
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
.block-floor-products-opt12 .col-banner .box-img{
    display:block;
    position:relative;
    overflow:hidden;
    height:600px
}
.block-floor-products-opt12 .col-banner .box-img 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-floor-products-opt12 .col-banner .description{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    top:0;
    font-size:16px;
    color:#fff;
    font-weight:400;
    background-color:rgba(255,51,102,.3);
    text-align:center;
    font-family:Oswald,sans-serif;
    -webkit-flex-direction:column;
    -webkit-align-items:center;
    -webkit-justify-content:center;
    flex:1 1 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center
}
.block-floor-products-opt12 .col-banner .description .subtitle{
    display:block;
    position:relative;
    font-weight:300;
    font-size:20px;
    margin-bottom:5px
}
.block-floor-products-opt12 .col-banner .description .title{
    display:block;
    font-weight:400;
    font-size:30px;
    text-transform:uppercase;
    margin-bottom:24px;
    font-family:Montserrat-Black,sans-serif;
    line-height:1
}
.block-floor-products-opt12 .col-banner .description .btn{
    line-height:28px;
    border:2px solid #fff;
    padding:0 27px;
    font-size:14px;
    color:#fff;
    text-transform:uppercase
}
.block-floor-products-opt12 .col-banner .description .btn:hover{
    background-color:#6e9b00;
    border-color:#6e9b00
}
.floor-products1.block-floor-products-opt12 .col-banner .description{
    background-color:rgba(255,51,102,.3)
}
.floor-products2.block-floor-products-opt12 .col-banner .description{
    background-color:rgba(17,168,171,.3)
}
.floor-products3.block-floor-products-opt12 .col-banner .description{
    background-color:rgba(0,64,129,.4)
}
.block-floor-products-opt12 .col-products{
    float:left;
    width:calc(100% - 270px);
    width:-moz-calc(100% - 270px);
    width:-webkit-calc(100% - 270px);
    width:-o-calc(100% - 270px);
    margin:0
}
.block-floor-products-opt12 .col-products:hover .owl-nav .owl-next,.block-floor-products-opt12 .col-products:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt12 .col-products:hover .owl-nav .owl-prev{
    left:0
}
.block-floor-products-opt12 .col-products:hover .owl-nav .owl-next{
    right:0
}
.block-floor-products-opt12 .col-products .owl-nav{
    position:absolute;
    top:-36px;
    right:15px;
    opacity:1
}
.block-floor-products-opt12 .col-products .owl-nav .owl-next,.block-floor-products-opt12 .col-products .owl-nav .owl-prev{
    width:16px;
    line-height:16px;
    font-size:20px;
    color:#999;
    text-align:center;
    display:inline-block;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.block-floor-products-opt12 .col-products .owl-nav .owl-next:hover,.block-floor-products-opt12 .col-products .owl-nav .owl-prev:hover{
    color:#6e9b00;
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.block-floor-products-opt12 .col-products .owl-nav .owl-next:before,.block-floor-products-opt12 .col-products .owl-nav .owl-prev:before{
    font-family:FontAwesome
}
.block-floor-products-opt12 .col-products .owl-nav .owl-prev:before{
    content:"\f104"
}
.block-floor-products-opt12 .col-products .owl-nav .owl-next:before{
    content:"\f105"
}
.block-floor-products-opt12 .product-item{
    margin:0;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee
}
.block-floor-products-opt12 .product-item .product-item-info{
    position:relative
}

.block-deal-opt12{
    border:1px solid #eee;
    margin-bottom:30px
}
.block-deal-opt12 .block-title{
    background-color:#eee;
    font-size:18px;
    font-weight:300;
    text-transform:uppercase;
    color:#333;
    font-family:Oswald,sans-serif;
    line-height:50px;
    padding-left:23px
}
.block-deal-opt12 .block-content{
    padding-top:23px;
    padding-bottom:10px
}
.block-deal-opt12 .count-down-time{
    text-align:center
}
.block-deal-opt12 .count-down-time .box-count{
    display:inline-block;
    margin-right:15px;
    margin-bottom:12px
}
.block-deal-opt12 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deal-opt12 .count-down-time .box-count .number{
    width:42px;
    height:34px;
    line-height:34px;
    background-color:#6e9b00;
    color:#fff;
    display:block;
    font-size:16px;
    font-weight:700;
    font-family:Arimo,sans-serif
}
.block-deal-opt12 .count-down-time .box-count .text{
    font-size:14px;
    color:#999;
    font-family:Oswald,sans-serif
}
.block-deal-opt12:hover .owl-nav .owl-next,.block-deal-opt12:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    visibility:visible
}
.block-deal-opt12:hover .owl-nav .owl-prev{
    left:-12px
}
.block-deal-opt12:hover .owl-nav .owl-next{
    right:-12px
}
.block-deal-opt12 .owl-nav{
    text-align:center
}
.block-deal-opt12 .owl-nav .owl-next,.block-deal-opt12 .owl-nav .owl-prev{
    display:block;
    width:24px;
    height:24px;
    border-radius:3px;
    border:1px solid #eee;
    text-align:center;
    color:#b2b2b2;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    background-color:#fff;
    top:50%;
    margin-top:-14px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-deal-opt12 .owl-nav .owl-next:hover,.block-deal-opt12 .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    color:#fff;
    border-color:#6e9b00
}
.block-deal-opt12 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prev.png);
    left:10px
}
.block-deal-opt12 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prev-hover.png)
}
.block-deal-opt12 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next.png);
    right:10px
}
.block-deal-opt12 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover.png)
}
.block-testimonials-opt12{
    margin-bottom:30px;
    position:relative
}
.block-testimonials-opt12 .block-content{
    background-color:#394165;
    color:#fff;
    padding:20px 19px 25px
}
.block-testimonials-opt12 .testimonials-thumb{
    max-width:200px;
    margin:auto auto 10px;
    position:static
}
.block-testimonials-opt12 .testimonials-des{
    max-width:450px;
    margin:auto
}
.block-testimonials-opt12 .item{
    position:relative
}
.block-testimonials-opt12 .item .photo{
    display:block;
    height:100px;
    padding-top:14px;
    position:relative
}
.block-testimonials-opt12 .item .photo .img{
    overflow:hidden;
    display:block;
    border-radius:100%;
    border:2px solid rgba(255,255,255,.4);
    position:relative;
    top:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt12 .item .photo .img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.3);
    display:block;
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt12 .item .photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt12 .item .info{
    line-height:24px
}
.block-testimonials-opt12 .item .testimonial-nane{
    text-align:right;
    margin-top:17px
}
.block-testimonials-opt12 .center .item .photo .img{
    width:94px;
    height:94px;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    margin-top:-14px;
    margin-left:-14px;
    z-index:10;
    border-color:#fff
}
.block-testimonials-opt12 .center .item .photo .img:before{
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt12 .center .item .photo .img img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt12 .owl-carousel .owl-item .icon{
    display:inline-block;
    vertical-align:bottom
}
.block-testimonials-opt12 .owl-nav .owl-prev:before{
    content:"prew"
}
.block-testimonials-opt12 .owl-nav .owl-next:before{
    content:"next"
}
.block-testimonials-opt12 .owl-dots{
    text-align:center;
    pointer-events:none
}
.block-testimonials-opt12 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    border-radius:100%;
    display:inline-block;
    margin:0 4px;
    border:2px solid rgba(255,255,255,.5)
}
.block-testimonials-opt12 .owl-dots .owl-dot.active{
    background-color:#fff
}
.block-new-product-opt12{
    border:1px solid #eee;
    margin-bottom:30px
}
.block-new-product-opt12 .block-title{
    background-color:#eee;
    font-size:18px;
    font-weight:300;
    text-transform:uppercase;
    color:#333;
    font-family:Oswald,sans-serif;
    line-height:50px;
    padding-left:23px
}
.block-new-product-opt12 .block-content{
    padding:5px 27px 15px
}
.block-new-product-opt12 .product-item{
    border-bottom:1px solid #eee;
    padding:15px 0
}
.block-new-product-opt12 .product-item:last-child{
    border-bottom:none
}
.block-new-product-opt12 .product-item .product-item-info:after,.block-new-product-opt12 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-new-product-opt12 .product-item .product-item-info:after{
    clear:both
}
.block-new-product-opt12 .product-item .product-item-info .product-item-photo{
    width:90px;
    margin-right:12px;
    float:left;
    height:auto;
    text-align:center
}
.block-new-product-opt12 .product-item .product-item-info .product-item-img{
    height:auto
}
.block-new-product-opt12 .product-item .product-item-info .product-item-detail{
    overflow:hidden;
    min-height:0;
    padding:0
}
.block-new-product-opt12 .product-item .product-item-info .product-item-name{
    line-height:24px;
    white-space:normal
}
.block-new-product-opt12 .product-item .product-item-info .product-reviews-summary{
    margin-bottom:0
}
.block-new-product-opt12 .owl-nav{
    text-align:center;
    border-top:1px solid #eee;
    padding-top:20px
}
.block-new-product-opt12 .owl-nav .owl-next,.block-new-product-opt12 .owl-nav .owl-prev{
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:3px;
    border:1px solid #eee;
    text-align:center;
    margin:0 7px;
    color:#b2b2b2;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fff
}
.block-new-product-opt12 .owl-nav .owl-next:hover,.block-new-product-opt12 .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    color:#fff;
    border-color:#6e9b00
}
.block-new-product-opt12 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prev.png)
}
.block-new-product-opt12 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prev-hover.png)
}
.block-new-product-opt12 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next.png)
}
.block-new-product-opt12 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover.png)
}
.block-banner-sidebar{
    margin-bottom:30px
}

.block-categori-opt12 .item{
    position:relative;
    background-position:right bottom;
    background-repeat:no-repeat;
    border:1px solid #eee;
    background-color:#fff;
    padding:20px 23px 18px 30px;
    margin-bottom:30px
}
.block-categori-opt12 .item:after,.block-categori-opt12 .item:before{
    content:"";
    display:table
}
.block-categori-opt12 .item:after{
    clear:both
}
.block-categori-opt12 .item .title{
    float:right;
    width:calc(100% - 150px);
    width:-moz-calc(100% - 150px);
    width:-webkit-calc(100% - 150px);
    width:-o-calc(100% - 150px);
    text-align:right;
    font-size:24px;
    color:#999;
    font-family:Oswald,sans-serif;
    font-weight:300
}
.block-categori-opt12 .item .title .sub-title{
    display:block;
    text-transform:uppercase;
    font-weight:700;
    color:#6e9b00;
    font-size:30px;
    font-family:Montserrat-Black,sans-serif;
    line-height:1
}
.style-opt13.block-categori-opt12 .item .title .sub-title{
    color:#ffae00
}

.block-categori-opt12 .item .list-cat{
    float:left;
    width:150px;
    margin-bottom:22px;
    padding-top:8px
}

.block-categori-opt12 .item .list-cat li{
    line-height:28px;
    border-bottom:1px solid #eee;
    text-transform:capitalize;
    font-family:Arimo,sans-serif
}
.block-categori-opt12 .item .list-cat li a{
    padding-left:17px;
    position:relative;
    display:block;
    color:#666;
    font-size:14px
}
.block-categori-opt12 .item .list-cat li a:hover{
    color:#6e9b00
}
.block-categori-opt12 .item .list-cat li a:before{
    content:"";
    width:3px;
    height:3px;
    background-color:#999;
    position:absolute;
    top:14px;
    left:3px
}
.style-opt13.block-categori-opt12 .item .list-cat li{
    font-family:Montserrat;
    font-weight:300
}
.block-categori-opt12 .item .actions{
    clear:both
}
.block-categori-opt12 .item .btn-view{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    line-height:30px;
    color:#999;
    font-size:14px;
    font-family:Oswald,sans-serif;
    font-weight:300
}
.block-categori-opt12 .item .btn-view:hover{
    color:#6e9b00
}
.block-categori-opt12 .item .btn-view:hover:before{
    background-color:#6e9b00
}
.block-categori-opt12 .item .btn-view:before{
    content:"";
    width:20px;
    height:2px;
    background-color:#999;
    position:absolute;
    left:0;
    top:0
}
.style-opt13.block-categori-opt12 .item .btn-view{
    font-family:Montserrat;
    font-weight:400;
    text-transform:none
}

.block-categori-opt12 .item2 .title .sub-title{
    color:#11a8ab
}
.style-opt13.block-categori-opt12 .item2 .title .sub-title{
    color:#ffae00
}
.block-categori-opt12 .item3 .title .sub-title{
    color:#2b5e92;
    font-size:22px
}
.style-opt13.block-categori-opt12 .item3 .title .sub-title{
    color:#ffae00
}
.block-recent-blog-opt12{
    margin-bottom:30px;
    padding-top:0;
    font-family:Arimo,sans-serif
}
.block-recent-blog-opt12 .block-title{
    font-size:14px;
    color:#999;
    position:relative;
    padding-top:10px;
    margin-bottom:25px
}
.block-recent-blog-opt12 .block-title:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:30px;
    height:2px;
    background-color:#333
}
.block-recent-blog-opt12 .block-title .title{
    font-size:18px;
    display:block;
    color:#333;
    text-transform:uppercase;
    font-weight:700
}
.block-recent-blog-opt12 .owl-item{
    padding-bottom:1px
}
.block-recent-blog-opt12 .blog-item{
    position:relative;
    background-color:#fff;
    border:1px solid #eee
}
.block-recent-blog-opt12 .blog-item:after,.block-recent-blog-opt12 .blog-item:before{
    content:"";
    display:table
}
.block-recent-blog-opt12 .blog-item:after{
    clear:both
}
.block-recent-blog-opt12 .blog-item:hover .blog-photo img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-recent-blog-opt12 .blog-item .blog-photo{
    width:50%;
    float:left;
    position:relative;
    overflow:hidden
}

.block-recent-blog-opt12 .blog-item .blog-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    display:block;
    width:100%
}
.block-recent-blog-opt12 .blog-item .blog-detail{
    width:50%;
    float:left;
    padding:30px 20px 46px 30px
}

.block-recent-blog-opt12 .blog-item .blog-date{
    display:inline-block;
    background-color:#6e9b00;
    line-height:30px;
    padding:0 13px;
    color:#fff;
    margin-bottom:15px;
    font-size:16px
}
.block-recent-blog-opt12 .blog-item .blog-name{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    color:#333;
    line-height:1;
    font-size:24px
}
.block-recent-blog-opt12 .blog-item .blog-name a{
    color:#333
}
.block-recent-blog-opt12 .blog-item .blog-name a:focus,.block-recent-blog-opt12 .blog-item .blog-name a:hover{
    color:#6e9b00
}
.block-recent-blog-opt12 .blog-item .blog-actions{
    position:absolute;
    bottom:35px
}

.block-recent-blog-opt12 .blog-item .blog-actions a{
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    line-height:30px;
    color:#999;
    font-size:14px;
    font-family:Oswald,sans-serif;
    font-weight:400;
    padding-top:5px
}
.block-recent-blog-opt12 .blog-item .blog-actions a:hover{
    color:#6e9b00
}
.block-recent-blog-opt12 .blog-item .blog-actions a:hover:before{
    background-color:#6e9b00
}
.block-recent-blog-opt12 .blog-item .blog-actions a:before{
    content:"";
    width:20px;
    height:2px;
    background-color:#999;
    position:absolute;
    left:0;
    top:0
}
.block-recent-blog-opt12 .owl-nav{
    text-align:center;
    position:absolute;
    top:-50px;
    right:0
}
.block-recent-blog-opt12 .owl-nav .owl-next,.block-recent-blog-opt12 .owl-nav .owl-prev{
    display:inline-block;
    width:24px;
    height:24px;
    border-radius:3px;
    border:1px solid #eee;
    text-align:center;
    margin:0 7px;
    color:#b2b2b2;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fff
}
.block-recent-blog-opt12 .owl-nav .owl-next:hover,.block-recent-blog-opt12 .owl-nav .owl-prev:hover{
    background-color:#6e9b00;
    color:#fff;
    border-color:#6e9b00
}
.block-recent-blog-opt12 .owl-nav .owl-prev{
    background-image:url(../images/icon/index12/prev.png)
}
.block-recent-blog-opt12 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index12/prev-hover.png)
}
.block-recent-blog-opt12 .owl-nav .owl-next{
    background-image:url(../images/icon/index12/next.png)
}
.block-recent-blog-opt12 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index12/next-hover.png)
}
.block-brand-op12{
    margin-bottom:38px
}
.block-brand-op12 .item{
    text-align:center;
    padding:1px
}
.block-brand-op12 .item a{
    display:block;
    text-align:center;
    border:1px solid #eee
}
.block-brand-op12 .item a img{
    display:block;
    -webkit-transform-style:flat;
    transform-style:flat
}
.block-brand-op12 .item:hover a{
    background-color:#fff
}
.block-brand-op12 .item:hover img{
    -webkit-filter:sepia(100%);
    filter:sepia(100%);
    -moz-filter:sepia(100%);
    -o-filter:sepia(100%);
    -ms-filter:sepia(100%)
}
.index-opt-12 .back-to-top{
    border-color:#6e9b00
}
.index-opt-12 .back-to-top .fa,.index-opt-12 .back-to-top:hover{
    background-color:#6e9b00
}
.slide-opt-13{
    font-family:Montserrat,sans-serif;
    color:#fff
}
.slide-opt-13 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:27px
}
.slide-opt-13 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:14px;
    height:14px;
    border-radius:100%;
    background-color:transparent;
    display:inline-block;
    text-align:center;
    border:1px solid #fff;
    margin:0 5px
}
.slide-opt-13 .owl-dots .owl-dot.active{
    background-color:#fff;
    color:#fff;
    border-color:#fff
}
.slide-opt-13 .item:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background-color:rgba(140,107,37,.1);
    z-index:2
}
.slide-opt-13 .description{
    text-transform:uppercase;
    position:absolute;
    top:84px;
    left:62px;
    text-align:left;
    max-width:480px;
    z-index:10
}
.slide-opt-13 .img-slide,.slide-opt-13 .owl-item .img-slide{
    display:block;
    width:100%
}
.slide-opt-13 .subtitle,.slide-opt-13 .title{
    display:block;
    font-size:80px;
    margin-bottom:0;
    font-weight:100;
    line-height:66px;
    font-family:Raleway,sans-serif;
    color:#ab9481
}
.slide-opt-13 .des{
    display:block;
    font-size:36px;
    color:#615141;
    font-weight:400;
    font-family:Montserrat-Black;
    line-height:1;
    padding-left:8px
}
.slide-opt-13 .view-opt13{
    background-color:#ffae00;
    color:#fff;
    line-height:40px;
    padding:0 15px;
    font-size:14px;
    font-weight:400;
    display:inline-block;
    border:none;
    margin-top:72px;
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-13 .view-opt13:hover{
    text-decoration:none;
    background-color:#e4a620;
    color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s
}
.slide-opt-13 .view-opt13 .fa{
    font-size:16px;
    font-weight:700;
    margin-left:4px
}
.slide-opt-13 .view-opt13:after{
    content:"\f0da";
    font-family:FontAwesome;
    margin-left:5px;
    font-size:20px;
    vertical-align:top
}
.slide-opt-13 .des,.slide-opt-13 .subtitle,.slide-opt-13 .title,.slide-opt-13 .view-opt13{
    position:relative
}
.slide-opt-13 .active .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-13 .active .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-13 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-13 .active .view-opt13{
    -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-section-top13{
    margin-bottom:30px
}
.block-section-top13 .box-section-top{
    position:relative;
    padding-left:300px
}
.block-section-top13 .box-section-top:after,.block-section-top13 .box-section-top:before{
    content:"";
    display:table
}
.block-section-top13 .box-section-top:after{
    clear:both
}

.block-section-top13 .block-nav-categori{
    float:none;
    position:absolute!important;
    top:0;
    left:0
}

.block-section-top13 .block-nav-categori .block-title{
    display:none
}
.block-section-top13 .block-nav-categori .ui-categori{
    padding-top:11px;
    padding-bottom:0
}
.block-section-top13 .block-nav-categori .ui-categori>li{
    padding-left:20px;
    padding-right:20px
}
.block-section-top13 .block-nav-categori .ui-categori>li>a{
    line-height:44px;
    border-top:1px solid #eee;
    padding:0 20px 0 0;
    font-family:Montserrat,sans-serif;
    color:#333;
    font-size:14px;
    font-weight:300
}
.block-section-top13 .block-nav-categori .ui-categori>li>a:after{
    content:none
}
.block-section-top13 .block-nav-categori .ui-categori>li>a .icon{
    width:26px;
    text-align:center;
    margin-right:2px;
    vertical-align:baseline
}
.block-section-top13 .block-nav-categori .ui-categori>li:hover>a{
    color:#ffad00
}
.block-section-top13 .block-nav-categori .ui-categori>li:first-child>a{
    border-top:none
}
.block-section-top13 .block-nav-categori .ui-categori>li.parent>a{
    padding-right:0
}
.block-section-top13 .block-nav-categori .ui-categori>li.parent>a:after{
    line-height:42px;
    content:none
}
.block-section-top13 .block-nav-categori .ui-categori .submenu{
    left:270px;
    width:900px
}

.block-section-top13 .block-nav-categori .block-content{
    min-height:530px;
    background-color:#fff;
    opacity:1;
    visibility:visible;
    -webkit-box-shadow:none;
    box-shadow:none;
    width:270px;
    border:1px solid #eee
}
.block-deal-opt13{
    border:1px solid #eee;
    margin-bottom:30px
}
.block-deal-opt13 .block-title{
    background-color:#eee;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    font-family:Montserrat,sans-serif;
    line-height:50px;
    padding-left:23px
}
.block-deal-opt13 .block-content{
    padding-top:23px;
    padding-bottom:10px
}
.block-deal-opt13 .count-down-time{
    text-align:center;
    font-family:Montserrat,sans-serif
}
.block-deal-opt13 .count-down-time .box-count{
    display:inline-block;
    margin-right:15px;
    margin-bottom:12px
}
.block-deal-opt13 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deal-opt13 .count-down-time .box-count .number{
    width:42px;
    height:34px;
    line-height:34px;
    background-color:#333;
    color:#fff;
    display:block;
    font-size:16px;
    font-weight:700;
    margin-bottom:3px
}
.block-deal-opt13 .count-down-time .box-count .text{
    font-size:12px;
    color:#666;
    font-family:Oswald,sans-serif
}
.block-deal-opt13 .product-item{
    font-family:Montserrat,sans-serif
}
.block-deal-opt13 .product-item .product-item-price{
    color:#333;
    font-weight:700;
    margin-bottom:20px
}
.block-deal-opt13 .product-item .product-item-price .old-price{
    color:#999;
    font-weight:700
}
.block-deal-opt13 .product-item .product-item-name{
    font-weight:300;
    font-size:14px;
    color:#666;
    margin-bottom:11px
}
.block-deal-opt13 .product-item .product-item-actions .btn:hover{
    background-color:#ffad00
}
.block-deal-opt13 .product-item .product-item-actions .btn-cart{
    background-color:#FFAD00;
    font-family:Montserrat,sans-serif;
    font-size:14px;
    font-weight:400
}
.block-deal-opt13 .product-item .product-item-actions .btn-cart:hover{
    background-color:#996800
}
.block-deal-opt13 .product-item .product-item-actions .btn-cart:before{
    content:none
}
.block-deal-opt13 .product-item .product-item-label{
    font-size:18px;
    font-weight:300;
    font-family:Oswald,sans-serif;
    width:50px;
    line-height:50px;
    height:50px
}
.block-deal-opt13 .product-item .product-item-label.label-sale{
    background-color:#ffae00;
    top:30px;
    right:30px
}
.block-deal-opt13:hover .owl-nav .owl-next,.block-deal-opt13:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    visibility:visible
}
.block-deal-opt13:hover .owl-nav .owl-prev{
    left:-12px
}
.block-deal-opt13:hover .owl-nav .owl-next{
    right:-12px
}
.block-deal-opt13 .owl-nav{
    text-align:center
}
.block-deal-opt13 .owl-nav .owl-next,.block-deal-opt13 .owl-nav .owl-prev{
    width:25px;
    height:25px;
    line-height:25px;
    border:1px solid #ccc;
    border-radius:100%;
    background-color:#fff;
    color:#333;
    text-align:center;
    display:block;
    background-position:center;
    background-repeat:no-repeat;
    position:absolute;
    top:50%;
    margin-top:-14px;
    opacity:0;
    visibility:hidden;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-deal-opt13 .owl-nav .owl-next:hover,.block-deal-opt13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-deal-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index13/prev.png);
    left:10px
}
.block-deal-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-deal-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index13/next.png);
    right:10px
}
.block-deal-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.block-testimonials-opt13{
    margin-bottom:30px;
    position:relative;
    padding-top:35px
}
.block-testimonials-opt13 .block-content{
    background-color:#F2E9E0;
    color:#333;
    padding:0 19px 25px
}
.block-testimonials-opt13 .owl-carousel{
    top:-35px;
    position:relative;
    margin-bottom:-43px
}
.block-testimonials-opt13 .item{
    position:relative;
    max-width:400px;
    margin:auto;
    font-family:Montserrat,sans-serif;
    font-weight:300
}
.block-testimonials-opt13 .item .photo{
    display:block;
    height:112px;
    width:112px;
    margin:auto;
    position:relative
}
.block-testimonials-opt13 .item .photo .img{
    overflow:hidden;
    display:block;
    border-radius:100%;
    border:5px solid #F2E9E0;
    position:relative;
    top:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.block-testimonials-opt13 .item .photo img{
    display:block;
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-testimonials-opt13 .item .info{
    line-height:24px
}
.block-testimonials-opt13 .item .testimonial-nane{
    text-align:right;
    font-family:Oswald,sans-serif;
    font-weight:300
}
.block-testimonials-opt13 .owl-carousel .owl-item .icon{
    display:inline-block;
    vertical-align:bottom;
    margin-right:20px
}
.block-testimonials-opt13 .owl-dots{
    text-align:center
}
.block-testimonials-opt13 .owl-dots .owl-dot{
    width:10px;
    height:10px;
    border-radius:100%;
    display:inline-block;
    margin:0 4px;
    border:2px solid rgba(166,145,124,.5)
}
.block-testimonials-opt13 .owl-dots .owl-dot.active{
    background-color:#a5917b
}
.block-new-product-opt13{
    border:1px solid #eee;
    margin-bottom:30px
}
.block-new-product-opt13 .block-title{
    background-color:#eee;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    color:#333;
    font-family:Montserrat,sans-serif;
    line-height:50px;
    padding-left:23px
}
.block-new-product-opt13 .block-content{
    padding:5px 27px 0
}
.block-new-product-opt13 .product-item{
    border-bottom:1px solid #eee;
    padding:19px 0
}
.block-new-product-opt13 .product-item:last-child{
    border-bottom:none
}
.block-new-product-opt13 .product-item .product-item-info:after,.block-new-product-opt13 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-new-product-opt13 .product-item .product-item-info:after{
    clear:both
}
.block-new-product-opt13 .product-item .product-item-info .product-item-photo{
    width:90px;
    margin-right:12px;
    float:left;
    height:auto;
    text-align:center
}
.block-new-product-opt13 .product-item .product-item-info .product-item-img{
    height:auto
}
.block-new-product-opt13 .product-item .product-item-info .product-item-detail{
    overflow:hidden;
    min-height:0;
    padding:0
}
.block-new-product-opt13 .product-item .product-item-info .product-item-name{
    line-height:24px;
    white-space:normal
}
.block-new-product-opt13 .product-item .product-item-info .product-reviews-summary{
    margin-bottom:0
}
.block-new-product-opt13 .owl-nav{
    text-align:center;
    position:absolute;
    bottom:-54px;
    left:0;
    right:0;
    z-index:50
}
.block-new-product-opt13 .owl-nav .owl-next,.block-new-product-opt13 .owl-nav .owl-prev{
    display:inline-block;
    width:25px;
    height:25px;
    border-radius:100%;
    border:1px solid #ccc;
    text-align:center;
    margin:0 21px;
    color:#b2b2b2;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fff
}
.block-new-product-opt13 .owl-nav .owl-next:hover,.block-new-product-opt13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-new-product-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index13/prev.png)
}
.block-new-product-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-new-product-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index13/next.png)
}
.block-new-product-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.block-new-product-opt13 .footer-page{
    border-top:1px solid #eee;
    line-height:66px;
    margin-right:27px;
    margin-left:27px;
    text-align:center;
    color:#999;
    font-family:Montserrat,sans-serif;
    position:relative;
    margin-top:3px
}
.block-new-product-opt13 .footer-page .page{
    position:relative;
    z-index:20
}
.block-service-opt13{
    padding:0;
    border-bottom:1px solid #eee;
    margin-bottom:30px
}

.block-service-opt13 .item{
    font-size:12px;
    color:#999;
    margin-bottom:30px;
    position:relative;
    font-weight:300;
    font-family:Montserrat,sans-serif
}
.block-service-opt13 .item:after,.block-service-opt13 .item:before{
    content:"";
    display:table
}
.block-service-opt13 .item:after{
    clear:both
}
.block-service-opt13 .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-opt13 .item .icon{
    width:70px;
    text-align:center;
    background-color:#fff;
    display:block;
    border:1px solid #eee;
    float:left;
    margin-right:20px
}
.block-service-opt13 .item .icon img{
    width:100%;
    display:block
}
.block-service-opt13 .item .detail{
    overflow:hidden
}
.block-service-opt13 .item .title{
    display:block;
    color:#333;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    margin-top:8px;
    margin-bottom:3px
}
.block-service-opt13 .item .des{
    line-height:18px
}
.block-tab-product-opt13{
    margin-bottom:30px
}
.block-tab-product-opt13 .block-title{
    background-color:#f8f8f8;
    border-bottom:2px solid #e5e5e5;
    margin-bottom:17px
}

.block-tab-product-opt13 .nav-links:after,.block-tab-product-opt13 .nav-links:before{
    content:"";
    display:table
}
.block-tab-product-opt13 .nav-links:after{
    clear:both
}
.block-tab-product-opt13 .nav-links li{
    float:left
}
.block-tab-product-opt13 .nav-links li a{
    display:block;
    line-height:48px;
    text-transform:uppercase;
    font-weight:700;
    color:#999;
    padding:0 35px;
    position:relative;
    font-size:14px;
    font-family:Montserrat,sans-serif
}
.block-tab-product-opt13 .nav-links li a:before{
    content:"";
    width:100%;
    left:0;
    height:2px;
    position:absolute;
    bottom:-2px;
    background-color:#ffad00;
    opacity:0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-tab-product-opt13 .nav-links li a:after{
    content:"";
    width:1px;
    height:30px;
    right:0;
    top:50%;
    margin-top:-15px;
    position:absolute;
    background-color:#dfdfdf
}
.block-tab-product-opt13 .nav-links li:last-child a:after{
    content:none
}
.block-tab-product-opt13 .nav-links li.active a,.block-tab-product-opt13 .nav-links li:hover a{
    color:#333
}
.block-tab-product-opt13 .nav-links li.active a:before,.block-tab-product-opt13 .nav-links li:hover a:before{
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}

.block-tab-product-opt13 .owl-item{
    padding-bottom:1px
}
.block-tab-product-opt13 .product-item{
    padding:0 1px
}
.block-tab-product-opt13 .product-item .product-item-info{
    border:1px solid #eee
}
.block-tab-product-opt13 .owl-nav{
    position:absolute;
    right:18px;
    top:-55px
}

.block-tab-product-opt13 .owl-nav .owl-next,.block-tab-product-opt13 .owl-nav .owl-prev{
    width:25px;
    height:25px;
    line-height:25px;
    border:1px solid #ccc;
    border-radius:100%;
    background-color:#fff;
    color:#333;
    text-align:center;
    margin:0 5px;
    display:inline-block;
    background-position:center;
    background-repeat:no-repeat
}
.block-tab-product-opt13 .owl-nav .owl-next:hover,.block-tab-product-opt13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-tab-product-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index13/prev.png)
}
.block-tab-product-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-tab-product-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index13/next.png)
}
.block-tab-product-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.block-banner-bottom-opt13 .box-img{
    position:relative
}
.block-banner-bottom-opt13 .box-img:after,.block-banner-bottom-opt13 .box-img:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    -webkit-transition:.6s;
    -o-transition:.6s;
    transition:.6s
}
.block-banner-bottom-opt13 .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-bottom-opt13 .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-bottom-opt13 .box-img img{
    display:block;
    width:100%
}
.block-banner-bottom-opt13 .box-img{
    margin-bottom:30px;
    display:block
}
.block-banner-bottom-opt13 img{
    display:block;
    width:100%
}
.block-hot-categori-opy13{
    margin-bottom:30px
}
.block-hot-categori-opy13 .block-title{
    background-color:#F8F8F8;
    border-bottom:2px solid #e5e5e5;
    margin-bottom:17px;
    font-family:Montserrat,sans-serif
}
.block-hot-categori-opy13 .block-title:after,.block-hot-categori-opy13 .block-title:before{
    content:"";
    display:table
}
.block-hot-categori-opy13 .block-title:after{
    clear:both
}
.block-hot-categori-opy13 .block-title .title{
    padding-left:28px;
    display:block;
    float:left;
    text-transform:uppercase;
    font-weight:700;
    line-height:48px;
    font-size:14px
}
.block-hot-categori-opy13 .nav-links{
    float:right
}
.block-hot-categori-opy13 .nav-links:after,.block-hot-categori-opy13 .nav-links:before{
    content:"";
    display:table
}
.block-hot-categori-opy13 .nav-links:after{
    clear:both
}
.block-hot-categori-opy13 .nav-links .dropdown-toggle{
    width:54px;
    border:none;
    background-color:transparent;
    padding:0;
    height:48px;
    font-size:18px
}
@media (min-width:0px){
    .block-hot-categori-opy13 .nav-links .dropdown-toggle{
        display:none
    }
}
@media (min-width:0px){
    .block-hot-categori-opy13 .nav-links .dropdown-menu{
        position:static;
        display:block;
        box-shadow:none;
        border:none;
        padding:0;
        margin:0;
        background-color:transparent
    }
}
.block-hot-categori-opy13 .nav-links li{
    float:left;
    margin:0 8px
}
.block-hot-categori-opy13 .nav-links li a{
    display:block;
    line-height:48px;
    text-transform:uppercase;
    color:#999;
    padding:0 15px;
    position:relative;
    font-size:14px;
    font-weight:400
}
.block-hot-categori-opy13 .nav-links li a:before{
    content:"";
    width:100%;
    left:0;
    height:2px;
    position:absolute;
    bottom:-2px;
    background-color:#ffad00;
    opacity:0;
    -webkit-transform:scale(0,1);
    -ms-transform:scale(0,1);
    -o-transform:scale(0,1);
    transform:scale(0,1);
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opy13 .nav-links li.active a,.block-hot-categori-opy13 .nav-links li:hover a{
    color:#333
}
.block-hot-categori-opy13 .nav-links li.active a:before,.block-hot-categori-opy13 .nav-links li:hover a:before{
    opacity:1;
    -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-opy13 .owl-item{
    padding-bottom:1px
}
.block-hot-categori-opy13 .product-item{
    padding:0 1px
}
.block-hot-categori-opy13 .product-item .product-item-info{
    border:1px solid #eee
}
.block-hot-categori-opy13:hover .owl-nav .owl-next,.block-hot-categori-opy13:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-hot-categori-opy13:hover .owl-nav .owl-prev{
    left:-13px
}
.block-hot-categori-opy13:hover .owl-nav .owl-next{
    right:-13px
}
.block-hot-categori-opy13 .owl-nav .owl-next,.block-hot-categori-opy13 .owl-nav .owl-prev{
    width:25px;
    height:25px;
    line-height:25px;
    border:1px solid #ccc;
    border-radius:100%;
    background-color:#fff;
    color:#333;
    text-align:center;
    display:inline-block;
    position:absolute;
    top:50%;
    margin-top:-13px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    background-position:center;
    background-repeat:no-repeat
}
.block-hot-categori-opy13 .owl-nav .owl-next:hover,.block-hot-categori-opy13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-hot-categori-opy13 .owl-nav .owl-prev{
    left:15px;
    background-image:url(../images/icon/index13/prev.png)
}
.block-hot-categori-opy13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-hot-categori-opy13 .owl-nav .owl-next{
    right:15px;
    background-image:url(../images/icon/index13/next.png)
}
.block-hot-categori-opy13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.block-top-brand-opt13{
    margin-bottom:30px
}
.block-top-brand-opt13 .box-content{
    position:relative;
    padding-left:34px;
    background-color:#fff
}
.block-top-brand-opt13 .box-content:after,.block-top-brand-opt13 .box-content:before{
    content:"";
    display:table
}
.block-top-brand-opt13 .box-content:after{
    clear:both
}
.block-top-brand-opt13 .block-title{
    width:161px;
    float:left;
    background-color:#F8F8F8;
    border:1px solid #eee;
    padding-left:2px;
    height:352px
}
.block-top-brand-opt13 .block-title>.title{
    width:352px;
    background-color:#ffad00;
    color:#fff;
    font-size:14px;
    line-height:34px;
    font-weight:400;
    text-transform:uppercase;
    display:block;
    position:absolute;
    top:100%;
    left:0;
    font-family:Montserrat,sans-serif;
    text-align:center;
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
    transform-origin:left top 0;
    letter-spacing:5px
}
.block-top-brand-opt13 .nav-links{
    height:352px
}
.block-top-brand-opt13 .nav-links a{
    display:block;
    line-height:40px;
    font-size:14px;
    color:#666;
    text-transform:uppercase;
    font-weight:400;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    border-left:2px solid transparent;
    border-color:transparent;
    margin:-1px;
    margin-left:0;
    opacity:.5
}
.block-top-brand-opt13 .nav-links li{
    height:89px
}
.block-top-brand-opt13 .nav-links li.active>a{
    color:#ffad00;
    background-color:#fff;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    border-left:2px solid #ffad00;
    opacity:1
}
.block-top-brand-opt13 .block-content{
    float:right;
    padding-left:30px;
    width:calc(100% - 161px);
    width:-moz-calc(100% - 161px);
    width:-webkit-calc(100% - 161px);
    width:-o-calc(100% - 161px)
}
.block-top-brand-opt13:hover .owl-nav .owl-next,.block-top-brand-opt13:hover .owl-nav .owl-prev{
    opacity:1;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-top-brand-opt13:hover .owl-nav .owl-prev{
    left:-13px
}
.block-top-brand-opt13:hover .owl-nav .owl-next{
    right:-13px
}
.block-top-brand-opt13 .owl-nav .owl-next,.block-top-brand-opt13 .owl-nav .owl-prev{
    width:25px;
    height:25px;
    line-height:25px;
    border:1px solid #ccc;
    border-radius:100%;
    background-color:#fff;
    color:#333;
    text-align:center;
    display:inline-block;
    position:absolute;
    top:50%;
    margin-top:-13px;
    opacity:0;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    background-position:center;
    background-repeat:no-repeat
}
.block-top-brand-opt13 .owl-nav .owl-next:hover,.block-top-brand-opt13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-top-brand-opt13 .owl-nav .owl-prev{
    left:15px;
    background-image:url(../images/icon/index13/prev.png)
}
.block-top-brand-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-top-brand-opt13 .owl-nav .owl-next{
    right:15px;
    background-image:url(../images/icon/index13/next.png)
}
.block-top-brand-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.block-top-brand-opt13 .product-item{
    border:1px solid #eaeaea
}
.block-top-brand-opt13 .product-item .product-item-photo{
    padding:0
}
.block-top-brand-opt13 .bx-wrapper{
    position:relative
}
.block-top-brand-opt13 .bx-controls .bx-next,.block-top-brand-opt13 .bx-controls .bx-prev{
    width:25px;
    height:25px;
    background-color:#fff;
    background-position:center;
    background-repeat:no-repeat;
    border-radius:100%;
    border:1px solid #ccc;
    position:absolute;
    left:50%;
    margin-left:-14px
}
.block-top-brand-opt13 .bx-controls .bx-next:hover,.block-top-brand-opt13 .bx-controls .bx-prev:hover{
    background-color:#ffad00;
    border-color:#ffad00
}
.block-top-brand-opt13 .bx-controls .bx-prev{
    top:-12px;
    background-image:url(../images/icon/index13/bx-prev.png)
}
.block-top-brand-opt13 .bx-controls .bx-prev:hover{
    background-image:url(../images/icon/index13/bx-prev-hover.png)
}
.block-top-brand-opt13 .bx-controls .bx-next{
    bottom:-7px;
    background-image:url(../images/icon/index13/bx-next.png)
}
.block-top-brand-opt13 .bx-controls .bx-next:hover{
    background-image:url(../images/icon/index13/bx-next-hover.png)
}
.block-recent-blog-opt13{
    margin-bottom:39px;
    padding-top:0;
    font-family:Montserrat,sans-serif
}
.block-recent-blog-opt13 .block-title{
    font-size:14px;
    color:#999;
    position:relative;
    padding-top:10px;
    margin-bottom:25px
}
.block-recent-blog-opt13 .block-title:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:30px;
    height:2px;
    background-color:#333
}
.block-recent-blog-opt13 .block-title .title{
    font-size:16px;
    display:block;
    color:#333;
    text-transform:uppercase;
    font-weight:700
}
.block-recent-blog-opt13 .blog-item{
    position:relative;
    background-color:#fff;
    border:1px solid #eee
}
.block-recent-blog-opt13 .blog-item:after,.block-recent-blog-opt13 .blog-item:before{
    content:"";
    display:table
}
.block-recent-blog-opt13 .blog-item:after{
    clear:both
}
.block-recent-blog-opt13 .blog-item:before{
    content:"";
    position:absolute;
    bottom:-1px;
    left:0;
    width:0;
    height:4px;
    background-color:#ffae00;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s;
    z-index:10
}
.block-recent-blog-opt13 .blog-item:hover:before{
    width:100%;
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-recent-blog-opt13 .blog-item:hover .blog-photo img{
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-recent-blog-opt13 .blog-item .blog-photo{
    width:50%;
    float:left;
    position:relative;
    overflow:hidden
}

.block-recent-blog-opt13 .blog-item .blog-photo img{
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s;
    display:block;
    width:100%
}
.block-recent-blog-opt13 .blog-item .blog-detail{
    width:50%;
    float:left;
    padding:30px 20px 46px 30px
}

.block-recent-blog-opt13 .blog-item .blog-date{
    display:inline-block;
    background-color:#ffad00;
    line-height:30px;
    padding:0 13px;
    color:#fff;
    margin-bottom:25px;
    font-size:14px
}
.block-recent-blog-opt13 .blog-item .blog-name{
    display:block;
    text-transform:uppercase;
    font-weight:400;
    color:#333;
    line-height:1;
    font-size:24px
}
.block-recent-blog-opt13 .blog-item .blog-name a{
    color:#333
}
.block-recent-blog-opt13 .blog-item .blog-name a:focus,.block-recent-blog-opt13 .blog-item .blog-name a:hover{
    color:#ffad00
}
.block-recent-blog-opt13 .blog-item .blog-actions{
    position:absolute;
    bottom:35px
}

.block-recent-blog-opt13 .blog-item .blog-actions a{
    text-transform:none;
    display:inline-block;
    position:relative;
    line-height:30px;
    color:#999;
    font-size:14px
}
.block-recent-blog-opt13 .blog-item .blog-actions a:hover{
    color:#ffad00
}
.block-recent-blog-opt13 .blog-item .blog-actions a:hover:before{
    background-color:#ffad00
}
.block-recent-blog-opt13 .blog-item .blog-actions a:before{
    content:"";
    width:20px;
    height:2px;
    background-color:#999;
    position:absolute;
    left:0;
    top:0
}
.block-recent-blog-opt13 .owl-nav{
    text-align:center;
    position:absolute;
    top:-50px;
    right:0
}
.block-recent-blog-opt13 .owl-nav .owl-next,.block-recent-blog-opt13 .owl-nav .owl-prev{
    display:inline-block;
    width:24px;
    height:24px;
    border:1px solid #eee;
    border-radius:100%;
    text-align:center;
    margin:0 4px;
    color:#b2b2b2;
    background-position:center;
    background-repeat:no-repeat;
    background-color:#fff
}
.block-recent-blog-opt13 .owl-nav .owl-next:hover,.block-recent-blog-opt13 .owl-nav .owl-prev:hover{
    background-color:#ffad00;
    color:#fff;
    border-color:#ffad00
}
.block-recent-blog-opt13 .owl-nav .owl-prev{
    background-image:url(../images/icon/index13/prev.png)
}
.block-recent-blog-opt13 .owl-nav .owl-prev:hover{
    background-image:url(../images/icon/index13/prev-hover.png)
}
.block-recent-blog-opt13 .owl-nav .owl-next{
    background-image:url(../images/icon/index13/next.png)
}
.block-recent-blog-opt13 .owl-nav .owl-next:hover{
    background-image:url(../images/icon/index13/next-hover.png)
}
.index-opt-13 .back-to-top{
    border-color:#ffad00
}
.index-opt-13 .back-to-top .fa,.index-opt-13 .back-to-top:hover{
    background-color:#ffad00
}
.slide-opt-14{
    margin-bottom:30px;
    font-family:'Open Sans',sans-serif
}
.slide-opt-14 .owl-dots{
    text-align:center;
    position:absolute;
    right:0;
    left:0;
    bottom:32px
}
.slide-opt-14 .owl-dots .owl-dot{
    color:#666;
    font-size:14px;
    width:8px;
    height:8px;
    border-radius:100%;
    background-color:#999;
    display:inline-block;
    text-align:center;
    margin:0 5px;
    position:relative;
    border:3px solid transparent;
    vertical-align:middle
}
.slide-opt-14 .owl-dots .owl-dot.active{
    background-color:transparent;
    color:#fff;
    border-color:#c93;
    box-sizing:content-box
}
.slide-opt-14 .description{
    text-transform:uppercase;
    position:absolute;
    top:43px;
    text-align:center;
    width:752px;
    z-index:10;
    left:50%;
    margin-left:-314px
}
.slide-opt-14 .img-slide,.slide-opt-14 .owl-item .img-slide{
    display:block;
    width:100%
}
.slide-opt-14 .subtitle{
    font-size:18px;
    font-weight:500;
    color:#fff;
    display:block;
    background-color:#f66;
    width:587px;
    padding-left:30px;
    text-align:left;
    letter-spacing:16px;
    margin-bottom:3px;
    padding-top:10px;
    padding-bottom:10px;
    float:right;
    clear:both
}
.slide-opt-14 .title{
    display:block;
    font-size:18px;
    margin-bottom:2px;
    font-weight:800;
    color:#fff;
    background-color:#f66;
    width:587px;
    padding-right:30px;
    text-align:right;
    letter-spacing:2px;
    padding-top:10px;
    padding-bottom:10px;
    float:left;
    clear:both
}
.slide-opt-14 .des{
    display:block;
    font-size:36px;
    color:#615141;
    font-weight:700;
    clear:both
}
.slide-opt-14 .view-opt14{
    color:#c93;
    line-height:36px;
    padding:19px 15px 0;
    font-size:14px;
    font-weight:700;
    display:inline-block;
    border:none;
    text-decoration:none;
    clear:both;
    float:none
}
.slide-opt-14 .view-opt14:before{
    content:"";
    position:absolute;
    bottom:0;
    left:50%;
    width:17px;
    height:2px;
    background-color:#c93;
    margin-left:-8px
}
.slide-opt-14 .des,.slide-opt-14 .subtitle,.slide-opt-14 .title,.slide-opt-14 .view-opt14{
    position:relative
}
.slide-opt-14 .active .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-14 .active .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-14 .active .des{
    -webkit-animation:fadeInRight .4s ease-in-out 1.2s both;
    -o-animation:fadeInRight .4s ease-in-out 1.2s both;
    animation:fadeInRight .4s ease-in-out 1.2s both
}
.slide-opt-14 .active .view-opt14{
    -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
}
@media (min-width:1700px){
    .slide-opt-14 .description{
        top:129px
    }
}

.block-banner-main-opt14{
    margin-bottom:45px
}
.block-banner-main-opt14 .box-img{
    margin-bottom:30px;
    display:block;
    position:relative;
    overflow:hidden
}
.block-banner-main-opt14 .box-img:after,.block-banner-main-opt14 .box-img:before{
    content:"";
    position:absolute;
    top:5px;
    bottom:5px;
    left:5px;
    right:5px;
    border-style:solid;
    border-color:#fff;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    z-index:100
}
.block-banner-main-opt14 .box-img: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-banner-main-opt14 .box-img: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-banner-main-opt14 .box-img img{
    -webkit-transition:.35s;
    -o-transition:.35s;
    transition:.35s
}
.block-banner-main-opt14 .box-img:hover:after,.block-banner-main-opt14 .box-img: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-banner-main-opt14 .box-img: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-banner-main-opt14 .box-img img{
    display:block;
    width:100%
}
.block-tab-product-opt14 .block-title{
    margin-bottom:40px;
    position:relative
}
.block-tab-product-opt14 .block-title:after,.block-tab-product-opt14 .block-title:before{
    content:"";
    display:table
}
.block-tab-product-opt14 .block-title:after{
    clear:both
}
.block-tab-product-opt14 .block-title:before{
    content:"";
    width:100%;
    position:absolute;
    top:16px;
    height:1px;
    background-color:#eee;
    z-index:1
}
.block-tab-product-opt14 .block-title .nav-links{
    font-size:16px;
    font-family:'Open Sans',sans-serif;
    float:left;
    position:relative;
    z-index:5;
    background-color:#fff;
    padding-right:8px
}
.block-tab-product-opt14 .block-title .nav-links:after,.block-tab-product-opt14 .block-title .nav-links:before{
    content:"";
    display:table
}
.block-tab-product-opt14 .block-title .nav-links:after{
    clear:both
}
.block-tab-product-opt14 .block-title .nav-links .dropdown-toggle{
    width:36px;
    height:32px;
    border:1px solid #eee;
    background-color:#fff;
    float:left;
    margin-right:2px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index14/bar.png)
}
.block-tab-product-opt14 .block-title .nav-links .dropdown-toggle span{
    display:none
}
.block-tab-product-opt14 .block-title .nav-links .dropdown-menu{
    padding:15px;
    font-size:16px
}
@media (min-width:0px){
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu{
        position:static;
        display:block;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        margin:0;
        padding:0;
        opacity:1;
        visibility:visible;
        float:none;
        float:left
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li{
        float:left;
        padding-left:15px
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:after{
        content:"";
        width:18px;
        height:32px;
        display:inline-block;
        float:right;
        background-position:center;
        background-repeat:no-repeat;
        background-image:url(../images/icon/index14/arow-nav.png);
        margin-left:10px
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a{
        display:block;
        line-height:32px;
        color:#333;
        text-transform:capitalize;
        position:relative;
        float:left
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a:before{
        content:"";
        width:100%;
        left:0;
        height:2px;
        background-color:transparent;
        position:absolute;
        bottom:2px;
        -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-tab-product-opt14 .block-title .nav-links .dropdown-menu li:last-child:after{
        content:none
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a,.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a{
        color:#c93
    }
    .block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a:before,.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a:before{
        content:"";
        width:100%;
        left:0;
        height:2px;
        background-color:#c93;
        position:absolute;
        bottom:2px;
        -webkit-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        transform:scale(1);
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
}
.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li a{
    display:block;
    line-height:32px;
    color:#333;
    text-transform:capitalize;
    position:relative
}
.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li.active a,.block-tab-product-opt14 .block-title .nav-links .dropdown-menu li:hover a{
    color:#c93
}
.block-tab-product-opt14 .block-title .actions{
    float:right;
    position:relative;
    z-index:5;
    background-color:#fff;
    padding-left:15px
}
.block-tab-product-opt14 .block-title .actions .btn-view-all{
    font-size:14px;
    color:#666;
    text-transform:none;
    border:1px solid #eee;
    line-height:30px;
    padding:0 17px;
    font-family:'Open Sans',sans-serif;
    font-weight:400;
    background-color:#fff
}
.block-tab-product-opt14 .block-title .actions .btn-view-all:hover{
    background-color:#c93;
    border-color:#c93;
    color:#fff
}
.block-tab-product-opt14 .product-item{
    margin-bottom:30px;
    max-width:270px;
    margin-left:auto;
    margin-right:auto
}
.block-tab-product-opt14 .owl-nav{
    position:absolute;
    background-color:#fff;
    top:-65px;
    z-index:9999;
    left:445px;
    padding-right:5px
}
.block-tab-product-opt14 .owl-nav:after,.block-tab-product-opt14 .owl-nav:before{
    content:"";
    display:table
}
.block-tab-product-opt14 .owl-nav:after{
    clear:both
}

.block-tab-product-opt14 .owl-next,.block-tab-product-opt14 .owl-prev{
    width:17px;
    height:17px;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #eaeaea;
    display:block;
    float:left;
    margin-left:5px
}
.block-tab-product-opt14 .owl-next:hover,.block-tab-product-opt14 .owl-prev:hover{
    background-color:#c93;
    border-color:#c93
}
.block-tab-product-opt14 .owl-prev{
    background-image:url(../images/icon/index14/prev.png)
}
.block-tab-product-opt14 .owl-prev:hover{
    background-image:url(../images/icon/index14/prev-hover.png)
}
.block-tab-product-opt14 .owl-next{
    background-image:url(../images/icon/index14/next.png)
}
.block-tab-product-opt14 .owl-next:hover{
    background-image:url(../images/icon/index14/next-hover.png)
}
.block-deal-opt14{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    padding-top:65px;
    min-height:600px;
    position:relative;
    z-index:100;
    margin-bottom:52px
}
.block-deal-opt14:after,.block-deal-opt14:before{
    content:"";
    display:table
}
.block-deal-opt14:after{
    clear:both
}
.block-deal-opt14 .container:after,.block-deal-opt14 .container:before{
    content:"";
    display:table
}
.block-deal-opt14 .container:after{
    clear:both
}
.block-deal-opt14 .block-content,.block-deal-opt14 .block-title{
    max-width:380px;
    width:100%;
    float:right;
    clear:both
}
.block-deal-opt14 .block-title{
    margin-bottom:40px
}
.block-deal-opt14 .block-title .title{
    display:block;
    text-transform:uppercase;
    font-size:18px;
    color:#c93;
    font-weight:800;
    margin-bottom:15px;
    font-family:'Open Sans',sans-serif
}
.block-deal-opt14 .count-down-time{
    text-align:left;
    font-family:'Open Sans',sans-serif
}
.block-deal-opt14 .count-down-time .box-count{
    display:inline-block;
    margin-right:7px;
    margin-bottom:10px;
    text-align:center
}
.block-deal-opt14 .count-down-time .box-count:last-child{
    margin-right:0
}
.block-deal-opt14 .count-down-time .box-count .number{
    width:50px;
    height:40px;
    line-height:40px;
    background-color:#333;
    color:#fff;
    display:block;
    font-size:18px;
    font-weight:700;
    margin-bottom:3px
}
.block-deal-opt14 .count-down-time .box-count .text{
    font-size:12px;
    color:#333;
    font-weight:600
}
.block-deal-opt14 .product-item .product-item-name{
    display:block;
    font-size:24px;
    font-weight:700;
    text-transform:capitalize;
    color:#333;
    margin-bottom:3px
}
.block-deal-opt14 .product-item .product-item-name a{
    color:#333
}
.block-deal-opt14 .product-item .product-item-name a:hover{
    color:#c93
}
.block-deal-opt14 .product-item .product-item-description{
    font-size:14px;
    color:#666;
    line-height:18px;
    margin-bottom:20px
}
.block-deal-opt14 .product-item .product-item-price{
    font-weight:700;
    color:#c93;
    font-size:24px;
    margin-bottom:12px
}
.block-deal-opt14 .product-item .product-item-price .old-price{
    color:#666;
    text-decoration:line-through;
    font-size:18px;
    margin-left:7px
}
.block-deal-opt14 .product-item .product-item-actions .btn{
    width:44px;
    height:44px;
    line-height:44px;
    border:1px solid #ccc;
    background-repeat:no-repeat;
    background-position:center;
    background-color:rgba(204,204,204,.5);
    display:inline-block;
    padding:0;
    margin-bottom:10px
}
.block-deal-opt14 .product-item .product-item-actions .btn:hover{
    background-color:#c93;
    border-color:#c93
}
.block-deal-opt14 .product-item .product-item-actions .btn span{
    display:none
}
.block-deal-opt14 .product-item .product-item-actions .btn-cart{
    background-image:url(../images/icon/index14/btn-cart2.png)
}
.block-deal-opt14 .product-item .product-item-actions .btn-cart:hover{
    background-image:url(../images/icon/index14/btn-cart2-hover.png)
}
.block-deal-opt14 .product-item .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index14/btn-wishlist2.png)
}
.block-deal-opt14 .product-item .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index14/btn-wishlist2-hover.png)
}
.block-top-brand-opt14{
    margin-bottom:25px
}
.block-top-brand-opt14 .block-title{
    margin-bottom:10px;
    text-align:center
}
.block-top-brand-opt14 .block-title .title{
    font-size:24px;
    display:block;
    text-transform:capitalize;
    color:#333;
    font-weight:600
}
.block-top-brand-opt14 .owl-next,.block-top-brand-opt14 .owl-prev{
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #eaeaea
}
.block-top-brand-opt14 .owl-next:hover,.block-top-brand-opt14 .owl-prev:hover{
    background-color:#c93;
    border-color:#c93
}
.block-top-brand-opt14 .nav-brand{
    padding-top:30px;
    padding-left:140px;
    padding-right:140px;
    margin-bottom:20px
}

.block-top-brand-opt14 .nav-brand .owl-item{
    padding:2px
}
.block-top-brand-opt14 .nav-brand li{
    border:1px solid #eee;
    background-color:#fff;
    text-align:center;
    cursor:pointer
}
.block-top-brand-opt14 .nav-brand li.active,.block-top-brand-opt14 .nav-brand li:hover{
    border:2px solid #c93
}
.block-top-brand-opt14 .nav-brand .owl-nav{
    padding:0 14px;
    background-color:#fff;
    position:absolute;
    top:0;
    left:0;
    right:0;
    text-align:center;
    overflow:hidden
}
.block-top-brand-opt14 .nav-brand .owl-nav:after{
    clear:both
}
.block-top-brand-opt14 .nav-brand .owl-nav:after,.block-top-brand-opt14 .nav-brand .owl-nav:before{
    content:"";
    display:inline-block;
    width:100%;
    border-top:1px solid #eee;
    vertical-align:middle;
    position:relative
}
.block-top-brand-opt14 .nav-brand .owl-nav:before{
    margin-right:-100%;
    left:55px
}
.block-top-brand-opt14 .nav-brand .owl-nav:after{
    margin-left:-100%;
    right:55px
}
.block-top-brand-opt14 .nav-brand .owl-next,.block-top-brand-opt14 .nav-brand .owl-prev{
    width:17px;
    height:17px;
    display:inline-block;
    margin:0 3px;
    vertical-align:middle
}
.block-top-brand-opt14 .nav-brand .owl-prev{
    background-image:url(../images/icon/index14/prev.png)
}
.block-top-brand-opt14 .nav-brand .owl-prev:hover{
    background-image:url(../images/icon/index14/prev-hover.png)
}
.block-top-brand-opt14 .nav-brand .owl-next{
    background-image:url(../images/icon/index14/next.png)
}
.block-top-brand-opt14 .nav-brand .owl-next:hover{
    background-image:url(../images/icon/index14/next-hover.png)
}
.block-top-brand-opt14 .tab-content .owl-item{
    padding:1px
}
.block-top-brand-opt14 .tab-content .owl-next,.block-top-brand-opt14 .tab-content .owl-prev{
    width:44px;
    height:44px;
    display:block;
    position:absolute;
    top:50%;
    margin-top:-62px;
    background-color:rgba(204,204,204,.5)
}
.block-top-brand-opt14 .tab-content .owl-next:hover,.block-top-brand-opt14 .tab-content .owl-prev:hover{
    background-color:#c93
}
.block-top-brand-opt14 .tab-content .owl-prev{
    background-image:url(../images/icon/index14/prev2.png);
    left:-70px
}
@media (min-width:1400px){
    .block-top-brand-opt14 .tab-content .owl-prev{
        left:-108px
    }
}
.block-top-brand-opt14 .tab-content .owl-prev:hover{
    background-image:url(../images/icon/index14/prev2-hover.png)
}
.block-top-brand-opt14 .tab-content .owl-next{
    right:-70px;
    background-image:url(../images/icon/index14/next2.png)
}
@media (min-width:1400px){
    .block-top-brand-opt14 .tab-content .owl-next{
        right:-108px
    }
}
.block-top-brand-opt14 .tab-content .owl-next:hover{
    background-image:url(../images/icon/index14/next2-hover.png)
}
.block-top-brand-opt14 .product-item{
    max-width:270px;
    margin-right:auto;
    margin-left:auto
}
.block-newletter-opt14{
    background-position:center right;
    background-repeat:no-repeat;
    padding:42px 40px 20px;
    min-height:200px;
    margin-bottom:45px
}
.block-newletter-opt14 .block-newletter{
    max-width:360px
}
.block-newletter-opt14 .block-newletter .block-title{
    font-size:14px;
    line-height:18px;
    font-weight:600;
    text-align:center;
    margin-bottom:18px;
    text-transform:none;
    font-family:'Open Sans',sans-serif
}
.block-newletter-opt14 .block-newletter .block-title .title{
    display:block;
    font-size:24px;
    line-height:24px;
    font-weight:800;
    text-transform:uppercase;
    margin-bottom:10px
}
.block-newletter-opt14 .block-newletter .form-control{
    height:44px;
    background-color:#fff;
    border:none;
    padding-left:22px;
    color:#666
}
.block-newletter-opt14 .block-newletter .form-control::-moz-placeholder{
    color:#666;
    opacity:1
}
.block-newletter-opt14 .block-newletter .form-control:-ms-input-placeholder{
    color:#666
}
.block-newletter-opt14 .block-newletter .form-control::-webkit-input-placeholder{
    color:#666
}
.block-newletter-opt14 .block-newletter .btn-subcribe{
    width:56px;
    background-position:center;
    background-repeat:no-repeat;
    background-image:url(../images/icon/index14/btn-subcribe.png);
    height:44px;
    background-color:#fff;
    position:relative
}
.block-newletter-opt14 .block-newletter .btn-subcribe:after,.block-newletter-opt14 .block-newletter .btn-subcribe:before{
    content:none
}
.block-newletter-opt14 .block-newletter .btn-subcribe:before{
    content:"";
    height:26px;
    width:1px;
    background-color:#cfcfcf;
    position:absolute;
    top:50%;
    margin:-13px 0 0;
    left:-1px;
    opacity:1;
    visibility:visible;
    display:block
}
.block-newletter-opt14 .block-newletter .btn-subcribe:hover{
    background-color:#c93
}
.block-newletter-opt14 .block-newletter .btn-subcribe:hover:before{
    content:none
}
.block-newletter-opt14 .block-newletter .btn-subcribe span{
    display:none
}
.block-list-products-opt14{
    margin-bottom:45px
}
@media (min-width:1200px){
    .block-list-products-opt14{
        max-width:295px
    }
}
.block-list-products-opt14 .block-title{
    display:block;
    overflow:hidden;
    margin-bottom:20px
}
.block-list-products-opt14 .block-title .title{
    display:inline-block;
    text-transform:uppercase;
    font-weight:700;
    font-size:14px;
    color:#333;
    line-height:24px;
    padding-right:10px
}
.block-list-products-opt14 .block-title:after{
    content:"";
    width:100%;
    display:inline-block;
    vertical-align:middle;
    position:relative;
    margin-right:-100%;
    border-top:1px solid #eee
}
.block-list-products-opt14 .owl-nav{
    background-color:#fff;
    position:absolute;
    top:-40px;
    right:0
}
.block-list-products-opt14 .owl-nav:after,.block-list-products-opt14 .owl-nav:before{
    content:"";
    display:table
}
.block-list-products-opt14 .owl-nav:after{
    clear:both
}
.block-list-products-opt14 .owl-next,.block-list-products-opt14 .owl-prev{
    width:17px;
    height:17px;
    display:block;
    float:left;
    margin-left:5px;
    background-position:center;
    background-repeat:no-repeat;
    border:1px solid #eaeaea
}
.block-list-products-opt14 .owl-next:hover,.block-list-products-opt14 .owl-prev:hover{
    background-color:#c93;
    border-color:#c93
}
.block-list-products-opt14 .owl-prev{
    background-image:url(../images/icon/index14/prev.png)
}
.block-list-products-opt14 .owl-prev:hover{
    background-image:url(../images/icon/index14/prev-hover.png)
}
.block-list-products-opt14 .owl-next{
    background-image:url(../images/icon/index14/next.png)
}
.block-list-products-opt14 .owl-next:hover{
    background-image:url(../images/icon/index14/next-hover.png)
}
.block-list-products-opt14 .product-item{
    margin-bottom:30px
}
.block-list-products-opt14 .product-item .product-item-info{
    position:relative
}
.block-list-products-opt14 .product-item .product-item-info:after,.block-list-products-opt14 .product-item .product-item-info:before{
    content:"";
    display:table
}
.block-list-products-opt14 .product-item .product-item-info:after{
    clear:both
}
.block-list-products-opt14 .product-item .product-item-info .product-item-photo{
    float:left;
    width:100px;
    height:auto;
    margin-right:22px;
    border:1px solid #e7e8eb
}
.block-list-products-opt14 .product-item .product-item-info .product-item-photo img{
    margin-left:auto;
    margin-right:auto;
    display:block;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-img{
    display:block;
    overflow:hidden
}
.block-list-products-opt14 .product-item .product-item-info:hover .product-item-photo{
    border:1px solid #c93
}
.block-list-products-opt14 .product-item .product-item-info:hover .product-item-photo img{
    -webkit-transform:scale(1.11);
    -ms-transform:scale(1.11);
    -o-transform:scale(1.11);
    transform:scale(1.11);
    -webkit-transition:1s;
    -o-transition:1s;
    transition:1s
}
.block-list-products-opt14 .product-item .product-item-info: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
}
.block-list-products-opt14 .product-item .product-item-info:hover .product-item-actions-secondary .btn{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.block-list-products-opt14 .product-item .product-item-info .product-item-detail{
    overflow:hidden;
    padding-top:3px;
    position:relative
}
.block-list-products-opt14 .product-item .product-item-info .product-item-name{
    font-size:14px;
    font-weight:400;
    color:#666;
    display:block;
    margin-bottom:7px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-transform:capitalize
}
.block-list-products-opt14 .product-item .product-item-info .product-item-name a{
    color:#666
}
.block-list-products-opt14 .product-item .product-item-info .product-item-name a:hover{
    color:#c93
}
.block-list-products-opt14 .product-item .product-item-info .product-item-price{
    font-size:16px;
    color:#333;
    margin-bottom:30px;
    line-height:1
}
.block-list-products-opt14 .product-item .product-item-info .product-item-price>span{
    line-height:1
}
.block-list-products-opt14 .product-item .product-item-info .product-item-price .price{
    margin-right:3px
}
.block-list-products-opt14 .product-item .product-item-info .product-item-price .old-price{
    font-size:14px;
    color:#999;
    text-decoration:line-through
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions{
    position:relative;
    z-index:10
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn{
    width:38px;
    height:34px;
    line-height:32px;
    padding:0;
    text-align:center;
    background-color:#ddd;
    border:none;
    color:#fff;
    background-position:center;
    background-repeat:no-repeat;
    display:inline-block;
    vertical-align:top;
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:nth-child(4){
    -webkit-animation-delay:.7s;
    animation-delay:.7s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn span{
    display:none
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn:hover{
    color:#fff;
    background-color:#c93;
    border-color:#c93
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-wishlist{
    background-image:url(../images/icon/index14/btn-wishlist.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-wishlist:hover{
    background-image:url(../images/icon/index14/btn-wishlist-hover.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-compare{
    background-image:url(../images/icon/index14/btn-compare.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-compare:hover{
    background-image:url(../images/icon/index14/btn-compare-hover.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-quickview{
    background-image:url(../images/icon/index14/btn-quickview.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-quickview:hover{
    background-image:url(../images/icon/index14/btn-quickview-hover.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-cart{
    background-image:url(../images/icon/index14/btn-cart.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions .btn-cart:hover{
    background-image:url(../images/icon/index14/btn-cart-hover.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary{
    position:absolute;
    bottom:0;
    left:0
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn{
    width:38px;
    height:34px;
    line-height:32px;
    display:inline-block;
    vertical-align:top;
    background-position:center;
    background-repeat:no-repeat;
    padding:0;
    text-align:center;
    background-color:transparent;
    border:none;
    opacity:1;
    visibility:visible;
    -webkit-animation:none;
    -o-animation:none;
    animation:none;
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft;
    -webkit-animation-duration:.45s;
    animation-duration:.45s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(1){
    -webkit-animation-delay:.2s;
    animation-delay:.2s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(2){
    -webkit-animation-delay:.4s;
    animation-delay:.4s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:nth-child(3){
    -webkit-animation-delay:.6s;
    animation-delay:.6s
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:hover{
    background-color:transparent
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn:first-child{
    margin-left:0
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn span{
    display:none
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn-cart{
    background-image:url(../images/icon/index14/btn-cart3.png)
}
.block-list-products-opt14 .product-item .product-item-info .product-item-actions-secondary .btn-wishlist{
    background-image:url(../images/icon/index14/btn-wishlist3.png)
}
.index-opt-14 .back-to-top{
    border-color:#c93
}
.index-opt-14 .back-to-top .fa,.index-opt-14 .back-to-top:hover{
    background-color:#c93
}
.block-floor-products .col-categori{
    background-position:center bottom;
    background-repeat:no-repeat;
    background-size:100% auto
}
.block-floor-products .col-categori .btn-cat{
    display:none
}

.col-sidebar {max-width:180px;}


.list_form-qty .control{
    position:relative;
    display:inline-block;
    vertical-align:top;
    width:60px
}
.list_form-qty .input-qty{
    height:25px;
    border:1px solid #eaeaea;
    background-color:#fafafa;
    width:100%;
    font-size:12px;
    color:#666;
    padding-left:5px
}
.list_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
}
.list_form-qty .btn-number span{
    display:none
}
.list_form-qty .btn-number:before{
    font-family:FontAwesome
}
.list_form-qty .btn-number:focus,.form-qty .btn-number:hover{
    background-color:transparent;
    border:none;
    outline:0
}
.list_form-qty .btn-number.qtyminus{
    top:50%;
    margin-top:2px
}
.list_form-qty .btn-number.qtyminus:before{
    content:"\f0d7"
}
.list_form-qty .btn-number.qtyplus{
    bottom:50%;
    margin-bottom:2px
}
.list_form-qty .btn-number.qtyplus:before{
    content:"\f0d8"
}

.cart_navigation a:before {display:none}

table.est_table { border-collapse:separate; border-spacing:1px; background-color:#ccc; }
table.est_table tr th { background-color:#efefef; height:30px; text-align:center; }
table.est_table tr td { background-color:#fff; height:25px; text-align:left; padding:5px; }

input.btn3 { -webkit-appearance: none;
align-items: flex-start;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(255, 255, 255);
background-image: none;
background-origin: padding-box;
background-size: auto;
border-color: rgb(0, 0, 0);
border-width: 1px;
box-sizing: border-box;
color: rgb(0, 0, 255);
cursor: pointer;
display: inline-block;
font-family: dotum;
font-size: 12px;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 25px;
letter-spacing: normal;
line-height: normal;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
padding-top: 0px;
text-align: center;
text-indent: 0px;
text-rendering: auto;
text-shadow: none;
text-transform: none;
vertical-align: middle;
word-spacing: 0px;
}


/* 메인배너 */
#main_banner1:after {content:""; display:block; clear:both;}
#main_banner1 { height:176px;background:#bedce7;margin-bottom:30px; }
#main_banner1 .main_banner1_box { position:relative;width:1070px;margin:0px auto;;*zoom1;} /* IE5.5~7 브라우저 대응 Hack */
#main_banner1 .main_banner1_box img { position:absolute;top:-10px; }

.main_h1 {font-size:20px; margin:auto;padding-top: 15px; border-bottom: 1px solid #000;}
.main_price {color:#f3686e; font-size:16px;}

/* 상품상세 공통 */
.item_detail_list{margin:10px 0 0 0;}
.item_detail_list:after{display:block; clear:both; content:"";}
.item_detail_list dl{float:left; width:100%; min-height:24px; padding:7px 0 6px 0; font-size: 14px;margin-bottom: 10px;}
.item_detail_list dt{float:left; width:70px; margin:0 10px 0 0; color:#888888; font-weight:normal; word-wrap:break-word;}
.item_detail_list dd{width:470px;}
.item_detail_list del{color:#333333;}

/* 총 합계급액 */
.item_tatal_box{float:right; width:225px; padding:20px 0 0 0;}
.item_tatal_box .total_amount{margin:15px 0 0 0;}
.item_tatal_box .total_amount dt{font-size:16px; font-weight:bold;}
.item_tatal_box .total_amount dd{color:#dc2900; font-weight:bold;}
.item_tatal_box .total_amount dd strong{font-size:25px;}
.btn_choice_box{clear:both;width:100%;padding:20px 0 0 0;text-align:right;}
.btn_restock_box{text-align:center;}

/* 상품 총 가격 */
.item_price_cont{text-align:right;}
.item_tatal_box{float:right; width:225px; padding:0;}
.item_tatal_box dl{width:100%; padding:0 0 5px 0; font-size:0;}
.item_tatal_box dt{display:inline-block; width:100px; font-size:12px;}
.item_tatal_box dd{display:inline-block; width:125px; font-size:14px; text-align: right;}

/* 로그인 */
.member_wrap{width:593px; margin:20px auto 80px auto;}
.member_cont{padding:40px 60px;border:1px solid #dbdbdb;}
.member_login_box h3{font-weight:normal; font-size:22px; color:#222222;}
.member_login_box h4{font-weight:normal; font-size:14px; color:#a2a2a2; border-bottom:1px solid #dcdcdc; margin:0 0 20px 0; padding:0 0 10px 0}
.member_cont .member_login_box .member_login{margin:0 0 20px 0;}
.member_cont .member_login_box .login_input_sec{overflow:hidden;}
.member_cont .member_login_box .login_input_sec > div{float:left;}
.member_cont .member_login_box .login_input_sec input{display:block; width:292px; height:36px; margin:15px 0 10px 0; padding:0 0 0 8px; border:1px solid #d0d0d0; font-size: 16px; color:#979d9d;}
.member_cont .member_login_box .login_input_sec button{float:right; width:158px; height:91px; margin:15px 0 0 0; border:1px solid #404040; background:#404040; color:#ffffff; font-size: 16px; font-weight:bold; cursor:pointer;}
.member_cont .member_login_box .login_input_sec button:hover{background:#dc2900; border:1px solid #dc2900;}
.member_cont .member_login_box .id_pw {margin:20px auto}
.member_cont .btn_login_box{overflow:hidden; margin:30px 0 0 0; padding:20px 0 0 0; border-top:1px solid #dcdcdc;}
.member_cont .btn_login_box li{float:left; margin:0 0 0 10px;}
.member_cont .btn_login_box li:first-child{margin:0;}

/* 회원가입 버튼 */
.btn_member_join{width:150px; height:45px; margin:0; color:#fff; font-size:14px; border: 1px solid #666;  background: #666; cursor:pointer; font-weight:bold;}
.btn_member_join:hover{background:#dc2900; border:1px solid #dc2900; color: #fff;}
.btn_member_white{width:150px; height:45px; color:#3e3d3c; font-weight:bold; font-size:13px; border:1px solid #cccccc; background:#fff; cursor:pointer;}
.btn_member_white:hover{color:#222; border:1px solid #666;}


/* button */
.btn_gray {display:inline-block; width:100%; padding:10px; color:#fff; font-size:14px; border: 1px solid #666;  background: #666; text-align:center; font-weight:normal;}
.btn_gray:hover {color:#fff;background:#dc2900; border:1px solid #dc2900;}

.btn_white {display:inline-block; width:100%;padding:10px; color:#333; font-size:14px; border: 1px solid #ccc;  background: #fff; text-align:center; font-weight:normal;}
.btn_white:hover {color:#fff;background:#dc2900; border:1px solid #dc2900;}

.btn_del {background: #efefef; height:30px; line-height:28px; border:1px solid #c3c3c3; padding:0 10px; display:inline-block; color:#1d1d1d; box-shadow:1px 1px 1px #ccc; -moz-box-shadow:1px 1px 1px #ccc; -webkit-box-shadow:1px 1px 1px #ccc;  }
.btn_post {background: #efefef; height:30px; line-height:28px; border:1px solid #c3c3c3; padding:0 10px; display:inline-block; color:#1d1d1d; box-shadow:1px 1px 1px #ccc; -moz-box-shadow:1px 1px 1px #ccc; -webkit-box-shadow:1px 1px 1px #ccc;}
.btn_table {background: #efefef; height:30px; line-height:28px; border:1px solid #c3c3c3; padding:0 10px; display:inline-block; color:#1d1d1d; box-shadow:1px 1px 1px #ccc; -moz-box-shadow:1px 1px 1px #ccc; -webkit-box-shadow:1px 1px 1px #ccc; }


/*테이블 버튼 속성 */
input.btn1 { height:30px;border:1px solid #666; padding:0 30px; display:inline-block; color:#fff;  background-color:#666; font-size: 14px}
input.btn1:hover  {color:#fff;background:#dc2900; border:1px solid #dc2900;}


.shop-estimate-table { background-color:#ccc; border-collapse:separate; border-spacing:1px; }
.shop-estimate-table thead tr td { background-color:#fff; padding:10px; font-size:20px; font-weight:bold; }
.shop-estimate-table tbody tr th { background-color:#f5f5f5; height:30px; font-size:13px; text-align:center }
.shop-estimate-table tbody tr td { background-color:#fff; height:30px; position:relative; font-size:14px; }

.shop-estimate-footer { position:relative; }
.shop-estimate-footer img { position:absolute; }

.shop-estimate-copyright { font-size:14px; }
.shop-estimate-buseo { position:relative; }

input.etext { height:30px; border:0; font-size:14px; background-color:#fafafa; }
.__tc { text-align:center; }
.__tr { text-align:right; margin-right:10px; }
.__tl { text-align:left; margin-left:10px; }

.__fs16 { font-size:16px; }
.__fw { font-weight:bold; }
.__pd20 { padding:20px; }
