article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
    display:block
}
ol,ul{
    list-style:none;
    margin:0;
    padding:0
}
blockquote,q{
    quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
    content:"";
    content:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}
body{
    font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif;
    font-weight:400;
    color:#242424;
    font-size:14px;
    line-height:1.428571429;
    width:100%;
    //background:#242424;
  background:#ffffff;
}
*:focus{
    outline:none!important
}
h1,h2,h3,h4,h5,h6{
    color:#fff;
    line-height:1.35;

}
.fa{
    font-size:14px
}
h1{
    font-size:33px
}
h2{
    font-size:27px
}
h3{
    font-size:21px
}
h4{
    font-size:15px
}
h5{
    font-size:12px
}
h6{
    font-size:10.2px
}
a{
    color:#242424;
    cursor:pointer;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
a:focus,a:active,a:hover{
    text-decoration:none;
    color:#EE9339
}
body ::-webkit-scrollbar-track{
    background-color:#333
}
body ::-webkit-scrollbar{
    width:5px;
    height:5px;
    background-color:#333
}
body ::-webkit-scrollbar-thumb{
    background-color:#00000012;
    background-image:rgba(0,0,0,.07)
}
legend{
    font-size:18px;
    padding:7px 0px color: #fff;
    border-color:#333
}
label{
    font-size:13px;
    font-weight:400
}
select.form-control,textarea.form-control,input[type=text].form-control,input[type=password].form-control,input[type=datetime].form-control,input[type=datetime-local].form-control,input[type=date].form-control,input[type=month].form-control,input[type=time].form-control,input[type=week].form-control,input[type=number].form-control,input[type=email].form-control,input[type=url].form-control,input[type=search].form-control,input[type=tel].form-control,input[type=color].form-control{
    font-size:12px;
color:#fff !important;
}
input[type=text]{
    min-width:50px
}
.input-group input,.input-group select,.input-group .dropdown-menu,.input-group .popover{
    font-size:12px
}
.input-group .input-group-addon{
    font-size:12px;
    height:30px
}
img{
    max-width:100%;
    height:auto
}
span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{
    display:inline
}
.flip{
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg);
    display:inline-block
}
div.required .control-label:before{
    content:"* ";
    color:red;
    font-weight:700
}
.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{
    border-top-color:#EE9339
}
.tooltip.right .tooltip-arrow{
    border-right-color:#EE9339
}
.tooltip.left .tooltip-arrow{
    border-left-color:#EE9339
}
.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{
    border-bottom-color:#EE9339
}
.tooltip-inner{
    background:#EE9339
}
.alert{
    text-align:center;
    font-size:13px;
    margin:0;
    border-radius:0;
    border:none
}
a:hover,.banner-3 a:hover:before,#button-guest:hover,#button-search:hover,#button-review:hover,#button-account:hover,#button-login:hover,#button-confirm:hover,#button-payment-method:hover,#button-register:hover,#button-shipping-method:hover,#button-quote:hover,#button-coupon:hover,.form-horizontal input.btn:hover,a.btn:hover,input[type=submit]:hover,.button:hover,.product-layout:hover .action-links,.static-policy .col:hover .text-content h2,.static-policy .col:hover .col-img .hover,.layout1:hover .btn-wishlist,.layout1:hover .btn-compare,.banner-2 a:hover:before,.product-image:hover .img-r,.banner-1>div:hover img{
    -webkit-transition:ease-in-out all .3s;
    -moz-transition:ease-in-out all .3s;
    transition:ease-in-out all .3s
}
#button-guest:hover,#button-search:hover,#button-review:hover,#button-account:hover,#button-login:hover,#button-confirm:hover,#button-payment-method:hover,#button-register:hover,#button-shipping-method:hover,#button-quote:hover,#button-coupon:hover,.form-horizontal input.btn:hover,a.btn:hover,input[type=submit]:hover,.button:hover{
    color:#fff;
    background-color:#EE9339;
    border-color:#EE9339
}
#button-guest,#button-search,#button-review,#button-account,#button-login,#button-confirm,#button-payment-method,#button-shipping-method,#button-quote,#button-coupon,#button-register,.form-horizontal input.btn,a.btn,input[type=submit],.button{
    border:none;
    background:#2e2e2e;
    padding:0 25px;
    text-transform:capitalize;
    font-size:16px;
    color:#fff;
    line-height:44px;
    display:inline-block;
    vertical-align:top;
    border-radius:3px;
    font-family:arial;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
#button-voucher,#button-coupon{
    height:34px;
    line-height:34px;
    margin-left:10px;
    border-radius:20px
}
#button-search+h2{
    display:none
}
#button-search{
    margin:15px 0
}
#modal-agree{
    z-index:9999
}
.owl-container{
    margin:0 -15px
}
.owl-container .owl-item{
    padding:0 15px
}
.owl-carousel.owl-theme:hover .owl-nav div{
    opacity:1
}
.owl-carousel.owl-theme .owl-dot:hover span{
    background:#EE9339
}
.owl-carousel.owl-theme .owl-dot.active span{
    background:#EE9339;
    width:28px;
    border-radius:10px
}
.owl-carousel.owl-theme .owl-dot{
    display:inline-block;
    vertical-align:top
}
.owl-carousel.owl-theme .owl-dot span{
    width:8px;
    height:8px;
    border-radius:100%;
    background:#fff;
    margin:5px;
    display:block;
    -webkit-opacity:1;
    -moz-opacity:1;
    opacity:1;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
.owl-carousel.owl-theme .owl-nav{
    margin:0
}
.owl-carousel.owl-theme .owl-nav div{
    position:absolute;
    top:50%;
    font-size:0;
    margin:-30px 0 0;
    width:55px;
    height:55px;
    padding:0;
    line-height:55px;
    color:#666;
    background:#333;
    border-radius:100%;
    text-align:center;
    cursor:pointer;
    opacity:0;
    z-index:10;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
.owl-carousel.owl-theme .owl-nav div:before{
    font-family:FontAwesome;
    display:inline-block;
    vertical-align:top;
    font-size:20px;
    width:100%
}
.owl-carousel.owl-theme .owl-nav div.owl-prev{
    left:0
}
.owl-carousel.owl-theme .owl-nav div.owl-prev:before{
    content:"\f104"
}
.owl-carousel.owl-theme .owl-nav div.owl-next{
    right:0
}
.owl-carousel.owl-theme .owl-nav div.owl-next:before{
    content:"\f105"
}
.owl-carousel.owl-theme:hover .owl-nav div.owl-prev{
    left:-9px
}
.owl-carousel.owl-theme:hover .owl-nav div.owl-next{
    right:-9px
}
.owl-carousel.owl-theme .owl-nav div:hover{
    background:#EE9339;
    border-color:#EE9339;
    color:#fff
}
.b-close{
    display:block
}
.newletter-popup{
    background:#fff;
    top:50%!important;
    position:fixed!important;
    padding:0;
    text-align:center;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    display:none
}
#boxes .newletter-title h2{
    font-size:24px;
    text-transform:uppercase;
    color:#000;
    font-weight:700;
    letter-spacing:3px;
    margin:0 0 15px
}
.newletter-popup #dialog{
    padding:50px 20px
}
#boxes .box-content label{
    font-weight:400;
    max-width:650px;
    font-size:14px
}
#boxes #frm_subscribe .required{
    color:red;
    padding-right:5px
}
#boxes #frm_subscribe a{
    cursor:pointer
}
#boxes #frm_subscribe #subscribe_pemail{
    background:#EBEBEB none repeat scroll 0% 0%;
    border:medium none;
    height:40px;
    width:65%;
    margin:20px 0;
    padding:0 15px
}
#boxes .box-content .subscribe-bottom{
    margin-top:20px
}
#boxes .box-content .subscribe-bottom label{
    margin:0
}
#boxes .box-content .subscribe-bottom #newsletter_popup_dont_show_again{
    display:inline-block;
    margin:-1px 0 0;
    vertical-align:middle
}
#boxes #frm_subscribe #notification{
    color:red
}
#boxes #frm_subscribe #notification .success{
    color:#67d7bb
}
#popup2{
    text-align:center;
    background:#333;
    border-radius:0;
    cursor:pointer;
    float:right;
    padding:5px 10px;
    color:#fff;
    margin-top:-49px;
    margin-right:-19px
}
#popup2:hover{
    background:#EE9339
}
.newletter-subscribe-container{
    text-align:center;
    position:relative;
    margin-top:100px
}
#dialog-normal .newletter-title h3{
    font-size:24px;
    color:#fff;
    line-height:1;
    text-transform:capitalize;
    display:block;
    margin-top:0;
    margin-bottom:10px
}
#dialog-normal .newletter-title label{
    font-size:14px;
    line-height:24px
}
#dialog-normal .newleter-content{
    margin-bottom:0;
    position:relative;
    margin-top:30px;
    width:100%;
    display:inline-block
}
#subscribe-normal{
    margin-bottom:0;
    position:relative;
    display:inline-block;
    vertical-align:top;
    margin-top:12px
}
#subscribe_email-normal{
    display:inline-block;
    vertical-align:top;
    margin-right:6px;
    padding:10px 20px;
    border:0;
    line-height:30px;
    height:51px;
    border-radius:4px;
    border:2px solid #292929;
    color:#5a5a5a;
    font-size:12px;
    font-weight:400;
    width:500px;
    background:transparent
}
#frm_subscribe-normal .btn:hover{
    color:#fff;
    background:#EE9339
}
#frm_subscribe-normal .btn{
    display:inline-block;
    vertical-align:top;
    line-height:51px;
    font-size:16px;
    font-weight:500;
    text-align:center;
    padding:0 60px;
    background:#2e2e2e;
    font-family:arial;
    color:#fff;
    border-radius:4px;
    text-transform:capitalize;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
#notification-normal{
    position:absolute;
    left:0;
    right:0;
    bottom:-25px;
    font-size:12px
}
#notification-normal div{
    color:red
}
#notification-normal div.warning{
    color:red;
    text-align:center
}
#subscribe-normal ::-webkit-input-placeholder{
    color:#a4a4a4
}
#subscribe-normal :-moz-placeholder{
    color:#a4a4a4
}
#subscribe-normal ::-moz-placeholder{
    color:#a4a4a4
}
#subscribe-normal :-ms-input-placeholder{
    color:#a4a4a4
}
#top{
    border-bottom:1px solid #2d2d2d
}
#top.hd2,#top.hd3{
    text-align:center
}
#top .follow{
    float:left;
    margin-right:20px
}
#top.hd2 .follow{
    float:right;
    margin-right:0
}
#top .follow .link-follow{
    margin:0;
    padding-bottom:7px;
    display:inline-block;
    vertical-align:top
}
#top .follow ul.link-follow li{
    margin-top:7px;
    margin-right:5px
}
#top .follow ul.link-follow li a{
    width:30px;
    height:30px;
    line-height:30px
}
#top .follow ul.link-follow li a:before{
    font-size:14px
}
#top .box-left{
    float:left;
    margin:0;
    list-style:none;
    padding:0
}
#top .box-left>li>p{
    color:#fff;
    line-height:24px;
    margin:0;
    padding:10px 0;
    font-size:12px
}
#top .box-left>li>p span{
    color:#EE9339
}
#top .box-left>li>p a{
    color:#509abd
}
#top .box-left>li>p a:hover{
    color:#EE9339
}
#top .box-right{
    float:right
}
#top .box>li{
    display:inline-block;
    vertical-align:top
}
#top.hd1 .btn-group .btn-link,#top.hd1 .box-right>li>a,#top.hd1 .btn-group .text-ex,#top.hd2 .btn-group .btn-link,#top.hd2 .box-right>li>a,#top.hd2 .btn-group .text-ex,#top.hd3 .box .btn-group .btn-link,#top.hd3 .box-right>li>a,#top.hd3 .box .btn-group .text-ex{
    text-shadow:none;
    cursor:pointer;
    font-size:12px;
    text-transform:capitalize;
    overflow:hidden;
    color:#242424;
    line-height:24px;
    font-weight:400;
    padding:10px 0;
    display:block;
    text-align:left;
    border:0;
    text-decoration:none
}
#top.hd3 .box .btn-group .btn-link,#top.hd3 .box-right>li>a,#top.hd3 .box .btn-group .text-ex{
    padding:13px 0
}
#top .btn-group .text-ex{
    margin-right:9px
}
#form-language .btn-group .btn-link,#form-currency .btn-group .btn-link{
    text-transform:uppercase
}
#top.hd1 .btn-group .btn-link i,#top.hd3 .box .btn-group .btn-link i{
    font-size:10px;
    margin-left:3px;
    vertical-align:middle
}
#top .box-right>li>a .icon{
    font-size:17px;
    line-height:inherit;
    margin-right:7px;
    vertical-align:top
}
#top .btn-group .btn-link:hover,#top .box-right>li>a:hover{
    color:#EE9339
}
#top .box>li{
    margin-right:20px;
    position:relative
}
#top .box>li:last-child{
    margin-right:0
}
#top.hd2 .box>li:last-child,#top.hd3 .box>li:last-child{
    padding-right:0
}
#top.hd2 .box>li:last-child:after,#top.hd3 .box>li:last-child:after{
    opacity:0
}
#top .box-right>li:after,#top.hd2 .box>li:after,#top.hd3 .box>li:after{
    content:"";
    height:15px;
    width:1px;
    background:#2d2d2d;
    position:absolute;
    top:50%;
    right:0;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#top .box-right>li,#top.hd2 .box>li,#top.hd3 .box>li{
    padding-right:20px
}
#top .box-right>li:first-child:before{
    content:"";
    height:15px;
    width:1px;
    background:#2d2d2d;
    position:absolute;
    top:50%;
    left:0;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
#top .box-right>li:first-child{
    padding-left:20px
}
#top .btn-group .dropdown-menu,.hd2 .btn-group .dropdown-menu,.hd3 .btn-group .dropdown-menu{
    position:absolute;
    left:auto;
    right:-15px;
    text-align:left;
    margin:0;
    background:#343434;
    border:none;
    border-radius:4px;
    padding:0 20px;
    -webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.1);
    -moz-box-shadow:0 0 50px 0 rgba(0,0,0,.1);
    box-shadow:0 0 50px #0000001a
}
#top .btn-group .dropdown-menu li,.hd2 .btn-group .dropdown-menu li,.hd3 .btn-group .dropdown-menu li{
    background:url(line2ed36.png?v=183482916527017474231662675244) bottom center no-repeat
}
#top .btn-group .dropdown-menu li:last-child,.hd2 .btn-group .dropdown-menu li:last-child,.hd3 .btn-group .dropdown-menu li:last-child{
    background:none
}
#top .btn-group .dropdown-menu li>a,.hd2 .btn-group .dropdown-menu li>a,.hd3 .btn-group .dropdown-menu li>a,#top .btn-group .dropdown-menu li>button,.hd2 .btn-group .dropdown-menu li>button,.hd3 .btn-group .dropdown-menu li>button{
    font-size:13px;
    padding:10px 0 9px;
    line-height:24px;
    display:block;
    text-transform:capitalize;
    font-weight:400;
    height:inherit;
    border-radius:0;
    text-align:left;
    color:#fff
}
#top .btn-group .dropdown-menu li>a:hover,.hd2 .btn-group .dropdown-menu li>a:hover,.hd3 .btn-group .dropdown-menu li>a:hover,#top .btn-group .dropdown-menu li>button:hover,.hd2 .btn-group .dropdown-menu li>button:hover,.hd3 .btn-group .dropdown-menu li>button:hover{
    text-decoration:none;
    color:#EE9339
}
#top .btn-group .dropdown-menu li a img,.hd2 .btn-group .dropdown-menu li a img,.hd3 .btn-group .dropdown-menu li a img,#top .btn-group .dropdown-menu li button img,.hd2 .btn-group .dropdown-menu li button img,.hd3 .btn-group .dropdown-menu li button img{
    vertical-align:baseline;
    margin-right:5px
}
#top .btn-group .dropdown-menu>a:hover,.hd2 .btn-group .dropdown-menu>a:hover,.hd3 .btn-group .dropdown-menu>a:hover,#top .btn-group .dropdown-menu>button:hover,.hd2 .btn-group .dropdown-menu>button:hover,.hd3 .btn-group .dropdown-menu>button:hover,#top .btn-group .dropdown-menu .item-selected,.hd2 .btn-group .dropdown-menu .item-selected,.hd3 .btn-group .dropdown-menu .item-selected{
    color:#EE9339;
    text-decoration:none
}
.logo-container{
    z-index:1;
    position:relative;
    display:inline-block;
    vertical-align:top
}
.hd3 .logo-container{
    margin-bottom:80px
}
.hd2 .logo-container{
    float:left
}
#logo{
    padding:31px 0
}
.hd3 #logo{
    padding:0
}
#logo a{
    display:inline-block
}
.header-inner{
    position:relative;
    text-align:center;
    z-index:8;
    border-bottom:1px solid #2d2d2d
}
.hd3 .header-inner{
    position:relative;
    width:300px;
    padding:40px;
    text-align:left;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    z-index:102;
    background:#242424;
    overflow:auto;
    border-right:1px solid #2d2d2d
}
.header-inner .container-inner{
    display:inline-block;
    vertical-align:top;
    width:100%;
    position:relative
}
.top-phone{
    position:absolute;
    top:50%;
    left:0;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.header-phone{
    text-align:left;
    padding:8px 0 8px 46px;
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/icon_phone.png?v=118395023508996140631662675244) left center no-repeat
}
.header-phone label,.header-phone p{
    margin:0;
    font-size:14px;
    line-height:14px;
    color:#EE9339
}
header.hd3 .follow{
    margin-top:40px
}
#top.hd3 .follow .link-follow{
    margin:0;
    padding-bottom:7px;
    display:inline-block;
    vertical-align:top
}
header.hd3 .follow ul.link-follow li{
    margin-top:7px;
    margin-right:5px
}
header.hd3 .follow ul.link-follow li a{
    width:30px;
    height:30px;
    line-height:30px
}
header.hd3 .follow ul.link-follow li a:before{
    font-size:14px
}
.hd3 .box-header{
    height:0
}
.hd3 .box-header .button-click{
    color:#fff;
    font-size:20px;
    width:40px;
    height:40px;
    line-height:38px;
    border:1px solid #2d2d2d;
    border-left:0;
    padding:0;
    text-align:center;
    position:fixed;
    left:0;
    top:20%;
    z-index:101;
    background:#242424;
    cursor:pointer
}
.hd3 .box-header .button-click.bt-close{
    left:300px;
    top:10%
}
.hd3 .box-header .text-powered{
    clear:both;
    display:block;
    line-height:20px;
    margin:18px 0 0
}
.hd3 .box-header .text-powered a{
    color:#EE9339
}
.hd3 .box-header .text-powered a:hover{
    text-decoration:underline
}
.search-button{
    font-size:20px;
    color:#fff;
    height:45px;
    width:45px;
    line-height:43px;
    border:1px solid #323232;
    border-radius:3px;
    cursor:pointer;
    box-shadow:none!important
}
.hd3 .search-button{
    font-size:20px;
    color:#5a5a5a;
    height:50px;
    width:55px;
    line-height:50px;
    border-right:1px solid #2d2d2d;
    border-radius:0;
    cursor:pointer;
    box-shadow:none!important
}
.search-button:hover{
    color:#EE9339
}
.search-button[aria-expanded=true] i:before{
    content:"\f2d7"
}
#search .search-content{
    padding:0;
    border:0;
    background:transparent;
    box-shadow:none;
    left:auto;
    right:100%;
    width:auto;
    top:0;
    margin:0 5px 0 0
}
.hd3 #search .search-content{
    padding:0;
    border:0;
    background:transparent;
    box-shadow:none;
    left:auto;
    right:100%;
    width:auto;
    top:0;
    margin:0;
    border-radius:0;
    -webkit-box-shadow:none
}
#search{
    float:left
}
.hd2 #search{
    float:none;
    display:inline-block;
    vertical-align:top
}
#search input{
    height:45px;
    font-size:12px;
    color:#5a5a5a;
    background:#242424;
    width:230px;
    font-weight:400;
    border:1px solid #323232;
    border-radius:3px;
    box-shadow:none!important;
    padding:10px 45px 10px 15px;
    float:none
}
.hd2 #search input{
    width:300px
}
.hd3 #search input{
    height:50px;
    font-size:12px;
    color:#5a5a5a;
    background:#242424;
    width:300px;
    font-weight:400;
    border:0;
    border-right:1px solid #2d2d2d;
    border-left:1px solid #2d2d2d;
    border-radius:0;
    box-shadow:none!important;
    padding:10px 50px 10px 15px;
    float:none
}
#search .input-group-btn{
    position:absolute;
    right:0;
    width:auto;
    top:1px
}
#search .input-group-btn button{
    background:transparent;
    color:#fff;
    border:0;
    border-left:1px solid #323232;
    height:43px;
    width:45px;
    padding:0;
    border-radius:0;
    box-shadow:none!important;
    margin:0
}
.hd2 #search .input-group-btn button{
    border-left:none
}
.hd3 #search .input-group-btn button{
    background:transparent;
    color:#5a5a5a;
    border:0;
    height:50px;
    width:50px;
    padding:0;
    border-radius:0;
    box-shadow:none!important;
    margin:0;
    font-size:20px
}
#search .input-group-btn button:hover{
    color:#EE9339
}
#search-by-category{
    position:relative;
    width:100%
}
#search-by-category .search-container .categories-container{
    position:absolute;
    left:2px;
    top:2px;
    padding:10px 0;
    border-right:1px solid #ebebeb;
    background:#f4f4f4
}
#search-by-category .search-container #text-search{
    padding:0 55px 0 190px;
    height:50px;
    border-radius:3px;
    font-size:13px;
    border:2px solid #ebebeb;
    z-index:1;
    background:#fff;
    color:#a4a4a4;
    width:100%;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out
}
#search-by-category #sp-btn-search{
    position:absolute;
    right:0px;
    top:0
}
#search-by-category .search-container .categories-container .hover-cate p{
    margin:0;
    color:#363f4d;
    padding:0 25px;
    cursor:pointer;
    overflow:hidden;
    position:relative;
    text-transform:capitalize;
    font-size:14px;
    line-height:26px
}
#search-by-category .search-container .categories-container .hover-cate p i{
    display:inline-block;
    vertical-align:top;
    font-size:inherit;
    line-height:inherit;
    margin-left:19px
}
#search-by-category .search-container .categories-container .hover-cate .cate-items{
    z-index:9999!important;
    position:absolute;
    display:none;
    background:#FFF;
    max-height:300px;
    overflow:auto;
    margin-top:0;
    border:1px solid #ddd!important;
    padding:5px;
    width:100%;
    cursor:pointer;
    top:100%;
    text-align:left
}
.cate-items li{
    text-transform:capitalize;
    color:#363f4d;
    font-size:11px;
    list-style:none;
    line-height:18px
}
.cate-items li:hover{
    color:#EE9339
}
.cate-items li.f1{
    padding-left:5px
}
.cate-items li.f2{
    padding-left:15px
}
#search-by-category .search-ajax{
    position:absolute;
    z-index:9999!important;
    background:none repeat scroll 0% 0% #fff;
    left:0px;
    top:100%;
    width:88%
}
.ajax-result-item .product-info .detail .price-box .old-price{
    text-decoration:line-through;
    color:#acacac;
    font-weight:400
}
.ajax-result-item .product-info .detail .price-box p{
    display:inline-block
}
.ajax-result-item .product-info .detail .price-box{
    font-weight:700;
    margin:0 0 10px
}
.ajax-result-item .product-info .detail .product-name{
    margin:10px 0
}
#search-by-category .search-ajax li{
    list-style:none
}
#search-by-category .search-ajax .ajax-result-container{
    box-shadow:0 0 5px #0000001a
}
#search-by-category .search-ajax .ajax-result-container .ajax-result-msg{
    padding:20px;
    margin:0;
    color:#646464
}
#search-by-category .search-ajax .ajax-result-container .ajax-result-list{
    display:block;
    border:1px solid #ddd;
    max-height:300px;
    overflow:auto;
    padding:10px
}
#btn-search-category:hover{
    color:#2f333a
}
#btn-search-category{
    background:#EE9339;
    border:none!important;
    padding:0 35px;
    box-shadow:none;
    text-shadow:none;
    border-radius:0 3px 3px 0;
    height:50px;
    color:#fff;
    font-size:16px;
    font-weight:500;
    letter-spacing:0;
    line-height:50px
}
header:not(.hd3) .box-cart{
    position:absolute;
    right:0;
    top:50%;
    z-index:112;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.hd3 .box-cart{
    float:right
}
.box-cart .user{
    display:inline-block;
    vertical-align:top;
    margin-right:37px;
    padding-left:47px;
    background:url(../image/icon_user.png) left center no-repeat
}
.box-cart .user li{
    color:#2f333a;
    line-height:1
}
.box-cart .user li:last-child{
    margin-top:4px
}
.box-cart .user li:last-child a{
    color:#EE9339
}
.box-cart .user li:last-child a:hover{
    text-decoration:underline
}
header:not(.hd3) .box-cart .setting{
    display:inline-block;
    vertical-align:top;
    margin-left:10px
}
.hd3 .box-cart .setting{
    float:left
}
.box-cart .setting .btn-group .dropdown-menu{
    margin-top:10px
}
.hd3 .box-cart .setting .btn-group .dropdown-menu{
    margin-top:0
}
.box-cart .setting .btn-link{
    padding:0
}
.box-cart .setting .btn-link span{
    display:none
}
.box-cart .wishlist{
    display:inline-block;
    vertical-align:top;
    margin:0 20px 0 10px
}
.hd3 .box-cart .wishlist{
    display:inherit;
    vertical-align:inherit;
    margin:0;
    float:left
}
.box-cart .wishlist a,.box-cart .setting .btn-link{
    width:45px;
    height:45px;
    line-height:43px;
    display:block;
    position:relative;
    font-size:20px;
    color:#fff;
    border:1px solid #323232;
    border-radius:3px
}
.hd3 .box-cart .wishlist a,.box-cart .setting .btn-link{
    width:55px;
    height:50px;
    line-height:50px;
    display:block;
    position:relative;
    font-size:20px;
    color:#5a5a5a;
    border:0;
    border-right:1px solid #323232;
    border-radius:0
}
.box-cart .wishlist a:hover,.box-cart .setting .btn-link:hover{
    color:#EE9339
}
.box-cart .wishlist a span,#cart-total{
    left:-13px;
    position:absolute;
    font-size:12px;
    top:50%;
    width:26px;
    height:26px;
    line-height:26px;
    margin-top:-13px;
    padding:0;
    background:#EE9339;
    border-radius:100%;
    color:#fff
}
.hd3 .box-cart .wishlist a span,.hd3 #cart-total{
    left:30px
}
.box-cart .wishlist a span{
    opacity:0
}
#cart{
    width:auto;
    display:inline-block;
    vertical-align:top
}
.hd3 #cart{
    width:auto;
    display:inherit;
    vertical-align:inherit;
    float:left
}
#cart .mycart{
    text-transform:capitalize;
    display:inline-block;
    vertical-align:top;
    text-align:left;
    line-height:22px;
    padding:0 11px
}
#cart .mycart{
    padding:0 0 0 11px
}
#cart .mycart i{
    display:inline-block;
    vertical-align:top;
    font-size:10px;
    color:#EE9339;
    margin-left:6px
}
#cart .mycart span{
    display:none
}
#cart .mycart span.money{
    display:block
}
#cart .mycart .total-price{
    color:#242424;
    font-weight:500;
    margin-top:0;
    display:inline-block;
    vertical-align:top
}
#cart>button{
    background:none;
    border:1px solid #323232;
    border-radius:3px;
    box-shadow:none;
    padding:10.5px 0;
    width:auto;
    position:relative
}
.hd3 #cart>button{
    background:none;
    border:0;
    border-radius:0;
    box-shadow:none;
    padding:14px 0 14px 60px;
    width:auto;
    position:relative
}
#cart>button>i{
    font-size:20px;
    color:#242424;
    display:inline-block;
    vertical-align:top;
    line-height:22px;
    border-right:1px solid #323232;
    padding:0 10px 0 17px
}
.hd3 #cart>button>i{
    color:#5a5a5a;
    padding:0 10px 0 0
}
#cart .dropdown-menu .text-empty{
    margin:0;
    padding:10px 0
}
.headerSpace{
    display:none
}
.top-menu{
    position:relative;
    background:#000000;
    z-index:7;
    border-bottom:1px solid #2d2d2d
}
.fix-header{
    width:100%;
    max-width:100%!important;
    top:0;
    left:0;
    right:0;
    z-index:889;
    margin:0 auto;
    position:fixed!important;
    -webkit-animation-name:fadeInDown;
    -webkit-animation-duration:5s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:normal;
    -webkit-animation-play-state:running;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-name:anim_titles;
    -moz-animation-duration:5s;
    -moz-animation-timing-function:linear;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:normal;
    -moz-animation-play-state:running;
    -moz-animation-fill-mode:forwards;
    -webkit-animation-delay:1s;
    -moz-animation-delay:1s;
    -webkit-animation-iteration-count:1;
    -moz-animation-iteration-count:1;
    -webkit-animation-duration:.7s;
    -moz-animation-duration:.7s;
    -webkit-animation-delay:0s;
    -moz-animation-delay:0s;
    -webkit-animation-timing-function:ease-out;
    -moz-animation-timing-function:ease-out;
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.fix-header #pt_custommenu:after,.fix-header #pt_custommenu:before{
    display:none
}
.fix-header .pt_custommenu div.pt_menu .parentMenu a{
    padding-top:18px;
    padding-bottom:18px
}
.fix-header #pt_custommenu{
    margin:0
}
.fix-header #logo{
    padding:10px 0
}
.banner-static{
    text-align:center;
    clear:both
}
.banner-static .owl-pagination{
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    bottom:2%
}
.banner-static .image a{
    position:relative;
    display:inline-block;
    max-width:100%;
    overflow:hidden;
    vertical-align:top;
    border-radius:3px
}
.banner-static .image a:before{
    content:"";
    left:0;
    top:0;
    bottom:0;
    right:0;
    position:absolute;
    background:rgba(0,0,0,.5);
    z-index:1;
    opacity:0;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
.banner-static .image a:hover:before{
    opacity:1
}
.banner-static .image a:hover img{
    -moz-transform:scale3d(1.05,1.05,1.05);
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -o-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
.banner-static .image a img{
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in
}
.banner-static .image a .text{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    z-index:2;
    text-align:center;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.banner-static .image a .text .text1,.banner-static .image a .text .text2,.banner-static .image a .text .text3,.banner-static .image a .text .link{
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
.banner-static .image a:hover .text .text1{
    -webkit-animation:fadeInUp .4s ease-in-out;
    -moz-animation:fadeInUp .4s ease-in-out;
    -ms-animation:fadeInUp .4s ease-in-out;
    animation:fadeInUp .4s ease-in-out
}
.banner-static .image a:hover .text .text2{
    -webkit-animation:fadeInUp .6s ease-in-out;
    -moz-animation:fadeInUp .6s ease-in-out;
    -ms-animation:fadeInUp .6s ease-in-out;
    animation:fadeInUp .6s ease-in-out
}
.banner-static .image a:hover .text .text3{
    -webkit-animation:fadeInUp .8s ease-in-out;
    -moz-animation:fadeInUp .8s ease-in-out;
    -ms-animation:fadeInUp .8s ease-in-out;
    animation:fadeInUp .8s ease-in-out
}
.banner-static .image a:hover .text .link{
    -webkit-animation:fadeInUp 1s ease-in-out;
    -moz-animation:fadeInUp 1s ease-in-out;
    -ms-animation:fadeInUp 1s ease-in-out;
    animation:fadeInUp 1s ease-in-out
}
.static-menu-bottom{
    padding:15px 0 0
}
.static-sidebar{
    margin-bottom:30px;
    text-align:left
}
.static-sidebar a,.static-sidebar a img{
    width:100%
}
.static-top-mirora1 .image{
    margin-top:30px
}
.static-top-mirora1 .image a{
    border-radius:4.4px
}
.static-top-mirora1 .image a .text{
    text-align:left;
    left:30px;
    top:auto;
    bottom:24px;
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.static-top-mirora1.static-top-mirora2 .image a .text{
    text-align:left;
    left:12%;
    top:50%;
    bottom:auto;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.static-top-mirora1 .text .text1{
    font-size:14px;
    color:#fff;
    display:block;
    text-transform:capitalize;
    margin-bottom:2px
}
.static-top-mirora1 .text .text2{
    font-size:24px;
    color:#EE9339;
    display:block;
    text-transform:capitalize;
    font-family:Prata,serif
}
.static-top-mirora1 .text .text3{
    font-size:14px;
    color:#fff;
    display:block;
    text-transform:capitalize;
    margin-top:14px
}
.static-middle-mirora1{
    margin-top:95px
}
.static-middle-mirora1 a{
    display:block;
    position:relative;
    text-align:center
}
.static-middle-mirora1 a img{
    width:100%
}
.static-middle-mirora1 .text{
    position:absolute;
    top:50%;
    left:0;
    right:0;
    z-index:2;
    text-align:center;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.static-middle-mirora4 .text{
    left:5%;
    right:auto
}
.static-middle-mirora1 .text .text1{
    color:#EE9339;
    display:block;
    text-transform:capitalize;
    font-weight:300;
    font-size:16px
}
.static-middle-mirora4 .text .text1{
    font-weight:400;
    font-size:48px;
    font-family:UTM-A-S-heartbeat
}
.static-middle-mirora1 .text .text2{
    color:#fff;
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:48px;
    font-family:arial;
    line-height:1.1;
    margin-bottom:25px
}
.static-middle-mirora4 .text .text2 span{
    color:#EE9339
}
.static-middle-mirora1 .text .text3{
    color:#5a5a5a;
    display:block;
    text-transform:capitalize;
    font-weight:300;
    font-size:16px
}
.static-middle-mirora1 .text .link{
    font-size:13px;
    font-weight:500;
    display:inline-block;
    vertical-align:top;
    line-height:46px;
    color:#EE9339;
    text-transform:uppercase;
    border:2px solid #EE9339;
    padding:0 45px;
    border-radius:3px;
    margin-top:70px
}
.static-bottom-mirora1{
    margin-top:70px;
    overflow:hidden
}
.static-bottom-mirora1 .col{
    width:50%;
    float:left;
    margin-top:30px
}
.static-bottom-mirora1 .image a,.static-bottom-mirora1 .image a img{
    width:100%
}
.static-bottom-mirora1 .image a .text{
    right:auto;
    left:12%
}
.static-bottom-mirora1 .text .text1{
    display:block;
    font-size:14px;
    color:#fff;
    text-transform:capitalize
}
.static-bottom-mirora1 .text .text2{
    display:block;
    font-size:30px;
    color:#EE9339;
    text-transform:capitalize;
    font-family:arial;
    margin-bottom:15px
}
.static-bottom-mirora1 .text .text3{
    display:block;
    font-size:16px;
    color:#fff;
    text-transform:capitalize
}
.static-bottom-mirora1 .text .link{
    display:block;
    font-size:14px;
    color:#EE9339;
    text-decoration:underline;
    text-transform:capitalize;
    margin-top:30px
}
.static-slider-mirora4{
    background:#1d1d1d;
    border-bottom:1px solid #2d2d2d
}
.static-slider-mirora4 .owl-item.active{
    border-left:1px solid #2d2d2d
}
.static-slider-mirora4 .owl-item.first{
    border:0
}
.static-slider-mirora4 .image a .text{
    position:absolute;
    text-align:center;
    left:0;
    right:0;
    bottom:8%;
    top:auto;
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    -o-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
}
.static-slider-mirora4 .text .text1{
    color:#EE9339;
    display:block;
    text-transform:capitalize;
    font-weight:300;
    font-size:16px;
    margin-bottom:2px
}
.static-slider-mirora4 .text .text2{
    color:#fff;
    display:block;
    text-transform:capitalize;
    font-weight:400;
    font-size:30px;
    font-family:arial;
    line-height:1.1
}
.static-slider-mirora4 .text .link{
    font-size:14px;
    display:block;
    color:#525252;
    text-transform:capitalize;
    margin-top:36px;
    text-decoration:underline
}
.static-slider-mirora4 .text .link:hover{
    color:#EE9339
}
.static-middle-mirora4{
    margin-top:95px;
    position:relative
}
.static-middle-mirora4 .image a:before{
    display:none
}
.static-middle-mirora4 .container{
    position:absolute;
    left:0;
    right:0;
    margin:auto;
    top:0;
    bottom:0;
    pointer-events:none
}
.static-middle-mirora4 .container .container-inner{
    position:relative;
    height:100%
}
.static-about{
    text-align:center;
    padding:38px
}
.static-about h1{
    margin-bottom:20px
}
.owl-item.active .item{
    -moz-animation:zoomIn .5s ease;
    -o-animation:zoomIn .5s ease;
    -webkit-animation:zoomIn .5s ease;
    animation:zoomIn .5s ease
}
.item .item-inner{
    position:relative
}
body:not(.common-home) .label_new{
    display:none
}
.label-product{
    color:#fff;
    font-weight:400;
    text-align:center;
    min-width:50px;
    position:absolute;
    top:18px;
    right:15px;
    text-transform:uppercase;
    font-size:12px;
    z-index:3;
    line-height:23px;
    padding:0 10px;
    background:#EE9339;
    border-radius:3px
}
.label_sale{
    right:auto;
    left:15px
}
.item-inner .images-container{
    position:relative;
    text-align:center;
    overflow:hidden;
    border-radius:3px
}
.item-inner .images-container .product-image{
    position:relative;
    display:block
}
.item-inner .images-container img{
    margin:auto;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
.item-inner .images-container .img-r{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:auto;
    opacity:0;
    visibility:hidden;
    z-index:1
}
.item-inner:hover .images-container .img-r{
    opacity:1;
    visibility:visible
}
.qv-button-container{
    display:block
}
.item-inner .bquickview{
    position:absolute;
    left:10px;
    right:10px;
    bottom:10px;
    z-index:3;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.item-inner:hover .bquickview{
    opacity:1
}
.item-inner button.btn-quickview{
    font-size:12px;
    color:#878787;
    font-family:arial;
    text-transform:capitalize;
    background:rgba(46,46,46,.7);
    padding:0;
    width:100%;
    font-weight:400;
    display:block
}
.item-inner button.btn-quickview:hover{
    background:#EE9339;
    color:#fff
}
.item-inner .caption .action-links{
    vertical-align:top;
    display:inline-block;
    position:relative;
    width:100%
}
.item-inner .action-links button{
    line-height:35px;
    height:35px;
    width:35px;
    display:inline-block;
    vertical-align:top;
    background-color:#2e2e2e;
    font-weight:400;
    font-size:0;
    padding:0;
    border-radius:3px;
    text-align:center;
    color:#545454
}
.item-inner .action-links button span{
    display:none
}
.item-inner .action-links button:before{
    content:"\f387";
    font-family:Ionicons;
    font-size:16px;
    display:inline-block;
    vertical-align:top;
    line-height:inherit
}
.item-inner .action-links button.btn-compare:before{
    content:"\f39d"
}
.item-inner .action-links button.btn-cart{
    letter-spacing:0;
    font-size:12px;
    padding:0;
    text-align:center;
    text-transform:capitalize;
    display:inline-block;
    vertical-align:top;
    font-family:arial;
    height:auto;
    width:auto
}
.item-inner .action-links button.btn-cart span{
    display:block
}
.item-inner .action-links button.btn-cart:before{
    content:"\f370";
    font-family:Ionicons;
    display:inline-block;
    vertical-align:top;
    margin-right:9px;
    font-weight:400;
    font-size:20px;
    display:none
}
.item-inner .action-links button:hover{
    background:#EE9339;
    color:#fff
}
.item-inner .caption{
    display:inline-block;
    width:100%;
    vertical-align:top;
    background:transparent;
    text-align:center;
    position:relative;
    padding:10px 5px 38px
}
.item-inner .product-des{
    line-height:18px;
    padding-bottom:18px;
    font-size:12px;
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/line.png?v=36933699607777210451662675244) bottom center no-repeat;
    margin-bottom:20px
}
.product-name{
    display:block;
    margin-top:0;
    padding-bottom:9px;
    margin-bottom:0;
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/line.png?v=36933699607777210451662675244) bottom center no-repeat
}
.product-name a{
    color:#242424;
    padding:0;
    display:block;
    text-transform:capitalize;
    overflow:hidden;
    font-size:16px;
    font-weight:400;
    font-family:arial;
    line-height:24px
}
.product-name a:hover{
    color:#EE9339
}
.ratings{
    display:block
}
.ratings a{
    margin-left:8px;
    text-transform:capitalize;
    color:#5a5a5a;
    font-size:12px;
    line-height:12px;
    display:inline-block;
    vertical-align:top
}
.ratings a:hover{
    color:#EE9339
}
.ratings a.review-count:after{
    content:"|";
    margin-left:8px;
    vertical-align:top
}
.ratings .rating-box{
    display:inline-block;
    vertical-align:top
}
.rating-box div[class^=rating]{
    background:url(../image/rating0.png) no-repeat;
    font-size:0;
    height:12px;
    width:67px
}
.rating-box div.rating1{
    background-image:url(../image/rating1.png)
}
.rating-box div.rating2{
    background-image:url(../image/rating2.png)
}
.rating-box div.rating3{
    background-image:url(../image/rating3.png)
}
.rating-box div.rating4{
    background-image:url(../image/rating4.png)
}
.rating-box div.rating5{
    background-image:url(../image/rating5.png)
}
.price-box p{
    display:inline-block;
    vertical-align:top;
    margin-bottom:0
}
.price-box .price-tax{
    display:none
}
.price-box .price{
    color:#EE9339;
    font-size:20px;
    font-weight:500
}
.price-box p.special-price .price{
    color:#EE9339;
}
.price-box p.old-price{
    margin-left:5px;
    padding-top:2.5px
}
.price-box p.old-price .price{
    color:#fff;
    text-decoration:line-through;
    font-size:14px;
    font-weight:400
}
.item-inner .caption .price-box{
    display:block;
    margin-top:10px
}
.item-inner .caption .model{
    margin:0;
    color:#737373
}
.item-inner .caption .box-rating{
    display:inline-block;
    vertical-align:top;
    width:100%;
    padding:6px 0
}
.item-inner .caption .ratings{
    margin-bottom:7px
}
.item-inner .category-options .ul-swatches-colors{
    margin-bottom:5px
}
.item-inner .caption .price-box label{
    margin:0;
    font-size:13px;
    color:#363f4d;
    display:none
}
.item-inner .caption .manufacture-product{
    float:left;
    margin:0;
    font-size:13px;
    color:#bdbdbd;
    line-height:24px;
    padding:2px 0;
    text-transform:capitalize;
    display:none
}
.item-inner .caption .product-tags{
    margin-bottom:7px
}
.item-inner .caption .product-tags a{
    color:#5a5a5a;
    font-size:13px
}
.item-inner .caption .product-tags a:hover{
    color:#EE9339
}
.item-inner .caption .available{
    display:none
}
.module-title{
    position:relative;
    display:block;
    margin-top:95px;
    margin-bottom:9px;
    text-align:left
}
.module-title:before{
    content:"";
    width:100%;
    height:2px;
    background:#2d2d2d;
    position:absolute;
    left:0;
    right:0;
    top:50%
}
.module-title h2{
    position:relative;
    display:inline-block;
    line-height:30px;
    text-transform:capitalize;
    font-size:24px;
    font-weight:500;
    margin:0;
    padding-right:20px;
    color:#fff;
    font-family:arial;
    background:#242424
}
.module-description{
    text-align:center;
    margin-bottom:30px
}
.module-description p{
    font-size:14px;
    line-height:24px;
    max-width:630px;
    letter-spacing:1px;
    display:inline-block;
    vertical-align:top;
    font-weight:400;
    margin:0
}
.background-full{
    background:#212121;
    padding-bottom:95px;
    margin-top:100px
}
.module-footer .module-title h2{
    font-size:20px;
    line-height:24px
}
.module-footer .module-title{
    margin-top:20px;
    margin-bottom:37px
}
.module-footer .module-title:before{
    display:none
}
.grid-style:not(:first-child){
    margin-top:32px
}
.list-style:not(:first-child){
    margin-bottom:0;
    margin-top:15px;
    overflow:hidden;
    padding-top:15px;
    border-top:1px solid #2e2e2e
}
.list-style .item .item-inner{
    overflow:hidden
}
.list-style .item .item-inner .images-container{
    float:left;
    width:22%
}
.list-style .item .item-inner .caption{
    float:left;
    width:78%;
    padding:0 0 0 15px;
    text-align:left
}
.list-style .product-name{
    background:none;
    padding:0
}
.list-style .product-name a,.list-style .price-box .price{
    font-size:14px
}
.list-style .item-inner .caption .ratings{
    margin-bottom:1px
}
.list-style .item-inner .price-box p.old-price{
    padding-top:0
}
.list-module .module-title{
    text-align:left;
    margin-bottom:27px;
    margin-top:90px
}
.list-module .module-title h2{
    font-size:18px
}
.module-style1 .item-inner .action-links button.btn-wishlist{
    position:absolute;
    left:0;
    top:0
}
.module-style1 .item-inner .action-links button.btn-compare{
    position:absolute;
    right:0;
    top:0
}
.module-style1 .item-inner .action-links button.btn-cart{
    width:100%
}
.product-grid.module-style1.col-md-divide-5 .item-inner .action-links button.btn-cart span{
    display:none
}
.product-grid.module-style1.col-md-divide-5 .item-inner .action-links button.btn-cart:before{
    content:"\f370";
    font-family:Ionicons;
    display:inline-block;
    vertical-align:top;
    margin:auto
}
.module-style1 .item-inner .caption .action-links{
    padding:0 40px
}
.module-style1 .owl-carousel .owl-stage-outer{
    padding-left:15px;
    padding-right:15px;
    margin-left:-15px;
    margin-right:-15px;
    padding-bottom:160px;
    margin-bottom:-160px;
    position:relative;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.module-style1 .owl-carousel .owl-item{
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.module-style1 .owl-carousel .owl-item.active{
    opacity:1
}
.module-style1.active .owl-carousel .owl-stage-outer{
    z-index:5
}
.module-style1 .item{
    padding:25px 0 0
}
.module-style1 .item-inner:before{
    content:"";
    left:-15px;
    right:-15px;
    top:-15px;
    bottom:-15px;
    background:#ccc;
    position:absolute;
    border-radius:3px;
    box-shadow:0 0 15px #0000004d;
    opacity:0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.module-style1 .item-inner:hover:before{
    opacity:1
}
.module-style1 .item-inner .price-box{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    margin:0
}
.module-style1 .item-inner .box-hover{
    position:absolute;
    opacity:0;
    visibility:hidden;
    left:0;
    right:0;
    top:95%;
    margin-top:-39px;
    z-index:5;
    padding:3px 5px 5px;
    border-top:0;
    border-radius:3px;
    background:#ccc;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.module-style1 .item-inner .box-hover:before{
    content:"";
    left:-15px;
    right:-15px;
    top:46px;
    bottom:-15px;
    background:#ccc;
    position:absolute;
    z-index:-1;
    border-radius:3px;
    box-shadow:0 6px 15px #0000004d;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.module-style1 .item-inner:hover .box-hover{
    opacity:1;
    visibility:visible;
    top:100%
}
.module-style2 .item-inner .action-links button.btn-cart span{
    display:none
}
.module-style2 .item-inner .action-links button.btn-cart:before{
    margin:0;
    width:28px
}
.module-style2 .item-inner .caption .action-links{
    padding-top:12px;
    padding-bottom:9px
}
.module-nav2 .owl-carousel.owl-theme .owl-nav{
    position:absolute;
    right:9px;
    top:-36px;
    background:#242424;
    padding-left:13px
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div{
    position:relative;
    display:inline-block;
    vertical-align:top;
    opacity:1;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    margin:0;
    color:#2f333a;
    width:20px;
    height:25px;
    line-height:25px;
    border-radius:0;
    font-weight:400;
    background:transparent
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div:hover{
    color:#EE9339
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div:hover:before{
    font-size:24px
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div:before{
    font-size:14px;
    font-family:Ionicons
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div.owl-prev:before{
    content:"\f124"
}
.module-nav2 .owl-carousel.owl-theme .owl-nav div.owl-next:before{
    content:"\f125"
}
.slider-group{
    margin-top:20px
}
.box-col-module{
    margin-top:73px
}
.box-col-module .module-title{
    margin-top:0
}
.box-col-module .sub-row{
    margin:0 -10px
}
.box-col-module .sub-col{
    padding:0 10px
}
.tabs-category-slider .module-title{
    text-align:left
}
.tabs-category-slider .module-title h2{
    padding-left:0;
    padding-right:30px
}
.tabs-category-slider .tabs-categorys{
    display:block;
    text-align:center;
    float:right;
    background:#fff;
    position:relative;
    padding-left:20px;
    padding-right:55px
}
.tabs-category-slider .tabs-categorys li{
    display:inline-block;
    vertical-align:top;
    margin-right:25px
}
.tabs-category-slider .tabs-categorys li a{
    font-size:16px;
    color:#8a8a8a;
    line-height:30px;
    text-transform:capitalize;
    font-weight:400;
    cursor:pointer;
    position:relative;
    display:block
}
.tabs-category-slider .tabs-categorys li:last-child{
    margin:0
}
.tabs-category-slider .tabs-categorys li a:hover,.tabs-category-slider .tabs-categorys li.active a{
    color:#2f333a
}
.tabs-category-slider .tabs-categorys li.active a{
    font-weight:500
}
.product-tabs-container-slider .module-title h2{
    display:none
}
.product-tabs-container-slider .module-title{
    text-align:center;
    margin-bottom:30px
}
.product-tabs-container-slider .module-title:before{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/line_title.png?v=74396461708732562711662675244) center no-repeat
}
.product-tabs-container-slider .tabs-categorys{
    display:inline-block;
    vertical-align:top;
    position:relative
}
.product-tabs-container-slider .tabs-categorys li{
    float:left;
    position:relative;
    overflow:hidden;
    margin:5px -1px
}
.product-tabs-container-slider .tabs-categorys li a{
    font-size:18px;
    color:#fff;
    line-height:46px;
    text-transform:capitalize;
    font-weight:400;
    cursor:pointer;
    display:inline-block;
    vertical-align:top;
    font-family:arial;
    padding:0 30px;
    background:#242424;
    border:2px solid #2d2d2d;
    border-radius:2px
}
.product-tabs-container-slider .tabs-categorys li:last-child{
    padding:0
}
.product-tabs-container-slider .tabs-categorys li:last-child:after{
    display:none
}
.product-tabs-container-slider .tabs-categorys li.active a{
    color:#EE9339;
    border-color:#EE9339;
    z-index:2;
    position:relative
}
.product-tabs-container-slider .tabs-categorys li a:hover{
    color:#EE9339
}
.related-products .module-title{
    text-align:left
}
.related-products .module-title h2{
    padding-left:0
}
.featured-categories-container{
    padding:20px;
    border:1px solid #ebebeb;
    border-radius:2px;
    margin-top:50px
}
.featured-categories-container.module-nav2 .owl-carousel.owl-theme .owl-nav{
    right:0
}
.featured-categories-container .owl-item.active .item-inner:after{
    content:"";
    width:1px;
    height:100%;
    background:#ebebeb;
    top:0;
    right:-15px;
    position:absolute
}
.featured-categories-container .owl-item.active.last .item-inner:after{
    display:none
}
.fcategory-content .image{
    display:block;
    border-radius:2px;
    overflow:hidden
}
.fcategory-content .image img{
    -webkit-transition:all .3s ease-in;
    -moz-transition:all .3s ease-in;
    -ms-transition:all .3s ease-in;
    -o-transition:all .3s ease-in;
    transition:all .3s ease-in
}
.fcategory-content .image:hover img{
    -moz-transform:scale3d(1.05,1.05,1.05);
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -o-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
.featured-categories-container .content-thumb .name{
    margin-top:17px
}
.featured-categories-container .content-thumb .name a{
    font-size:15px;
    color:#363f4d;
    display:block
}
.featured-categories-container .content-thumb .name a:hover{
    color:#EE9339
}
.sub-featured-categories li a{
    display:block;
    font-size:13px;
    color:#7a7a7a;
    line-height:24px
}
.sub-featured-categories li a:hover{
    color:#EE9339;
    padding-left:7px
}
.featured-categories-container .view-more{
    line-height:29px;
    padding:0 20px;
    color:#fff;
    text-transform:capitalize;
    background:#363f4d;
    border-radius:3px;
    display:inline-block;
    vertical-align:top;
    margin-top:19px
}
.featured-categories-container .view-more:hover{
    background:#EE9339
}
.occountdown_module .module-title,.text-hurryup{
    display:none
}
.occountdown_module .text-hurryup{
    display:block;
    font-size:15px;
    color:#666;
    position:relative;
    margin-top:35px
}
.occountdown_module .text-hurryup:before{
    content:"";
    width:100%;
    height:1px;
    background:#eeeeee;
    position:absolute;
    left:0;
    right:0;
    top:50%;
    z-index:1
}
.occountdown_module .text-hurryup p{
    display:inline-block;
    vertical-align:top;
    padding:0 20px;
    background:#fff;
    margin:0;
    z-index:2;
    position:relative
}
.occountdown_module .text-hurryup strong{
    display:block;
    color:#202226;
    font-size:18px;
    margin-bottom:2px
}
.is-countdown{
    position:absolute;
    left:10px;
    right:10px;
    bottom:10px;
    z-index:2
}
.countdown-row{
    margin:0 -2.5px;
    overflow:hidden;
    display:block
}
.countdown-section{
    width:25%;
    max-width:65px;
    padding:0 2.5px;
    display:inline-block;
    vertical-align:top
}
.countdown-section .time-info{
    display:inline-block;
    vertical-align:top;
    width:100%;
    background:rgba(46,46,46,.7);
    border:1px solid #ebebeb;
    padding:12px 0 10px;
    border-radius:3px
}
.countdown-section:last-child{
    border:0
}
.countdown-amount{
    font-size:80%;
    line-height:1;
    color:#fff;
    position:relative;
    display:block;
    font-weight:500
}
.countdown-period{
    display:block;
    font-size:12px;
    color:#c8c8c8
}
.testimor-full{
    margin-top:83px;
    margin-bottom:0;
    position:relative;
    text-align:center;
    padding:100px 0 70px;
    background:url(../image/bkg_testimonial.jpg) no-repeat center center fixed;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.testimonial-container .module-title,.common-home .testimonial-images{
    display:none
}
.testimonial-box{
    padding:35px 150px 25px
}
.testimonial-container .icon{
    display:block;
    text-align:center
}
.testimonial-container .icon i{
    width:97px;
    height:97px;
    line-height:97px;
    border:1px solid #fff;
    border-radius:100%;
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_icon_testimonial.png?1447) center no-repeat;
    display:inline-block;
    vertical-align:top;
    font-size:0
}
.testimonial-box a{
    font-weight:400;
    font-size:20px;
    line-height:24px;
    text-transform:none;
    color:#fff;
    display:block
}
.testimonial-author{
    font-size:16px;
    text-transform:uppercase;
    color:#EE9339;
    margin:0
}
.row-testimonials{
    padding:20px;
    border:1px solid #ebebeb;
    margin-bottom:30px;
    text-align:center
}
.testimonial-container .owl-carousel.owl-theme .owl-nav div{
    background:transparent;
    color:#ffffff80
}
.testimonial-container .owl-carousel.owl-theme .owl-nav div:hover{
    color:#fff
}
.ma-corporate-about{
    margin-top:65px
}
.ma-corporate-about .col{
    margin-top:30px
}
.ma-corporate-about .block-wrapper{
    background:#1d1d1d;
    border-radius:3px;
    padding:21px 15px
}
.ma-corporate-about .block-wrapper .text-des{
    text-align:center;
    font-size:13px;
    line-height:24px
}
.ma-corporate-about .block-wrapper .text-des p{
    color:#fff;
    text-transform:capitalize;
    font-family:arial;
    font-size:14px;
    display:block;
    margin:0
}
.ma-corporate-about .block-wrapper .text-des span{
    display:block
}
.ma-corporate-about1{
    text-align:center;
    overflow:hidden;
    padding:48px 0;
    border-top:1px solid #2d2d2d;
    border-bottom:1px solid #2d2d2d
}
.ma-corporate-about1 .block-wrapper{
    padding:10px 0;
    display:inline-block;
    vertical-align:top
}
.ma-corporate-about1 .block-wrapper i{
    content:"\f276";
    font-family:Ionicons;
    width:60px;
    height:60px;
    line-height:56px;
    font-size:21px;
    display:block;
    border-radius:100%;
    border:2px solid #323232;
    margin:auto auto 18px
}
.ma-corporate-about1 .block-wrapper:hover i{
    color:#EE9339;
    border-color:#EE9339
}
.ma-corporate-about1 .block-wrapper.wrapper2 i{
    content:"\f375"
}
.ma-corporate-about1 .block-wrapper.wrapper3 i{
    content:"\f3e2"
}
.ma-corporate-about1 .block-wrapper.wrapper4 i{
    content:"\f3b3"
}
.ma-corporate-about1 .block-wrapper .text-des{
    font-size:13px;
    line-height:20px
}
.ma-corporate-about1 .block-wrapper .text-des p{
    color:#fff;
    text-transform:capitalize;
    font-size:14px;
    display:block;
    margin:0;
    font-family:Prata,serif
}
.ma-corporate-about1 .block-wrapper .text-des span{
    color:#959595;
    display:block
}
.box-blog{
    border-top:1px solid #2d2d2d;
    margin-top:95px
}
.menu-recent.module-nav2 .owl-carousel.owl-theme .owl-nav{
    top:-77px
}
.blog2.menu-recent.module-nav2 .owl-carousel.owl-theme .owl-nav{
    top:-61px
}
.menu-recent .blog-title{
    margin-bottom:50px
}
.blog2.menu-recent .blog-title{
    margin-bottom:34px
}
.menu-recent .row_items .articles-inner:not(:first-child){
    display:inline-block;
    margin-top:10px;
    vertical-align:top;
    width:100%
}
.menu-recent .articles-image{
    position:relative;
    display:none
}
.blog2.menu-recent .articles-image{
    position:relative;
    display:block
}
.menu-recent .aritcles-content{
    text-align:left
}
.blog2.menu-recent .aritcles-content{
    padding-top:25px
}
.menu-recent .articles-image a{
    display:inline-block;
    overflow:hidden;
    vertical-align:top;
    max-width:100%;
    width:100%;
    position:relative;
    border-radius:2px
}
.blog2.menu-recent .articles-image a{
    border-radius:3px
}
.menu-recent .articles-image a img{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
.menu-recent .articles-image a:hover img{
    -moz-transform:scale3d(1.05,1.05,1.05);
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -o-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
.articles-name{
    display:block;
    font-size:18px;
    text-transform:none;
    line-height:24px;
    position:relative;
    margin-top:0;
    margin-bottom:20px;
    color:#fff;
    font-family:Prata,serif
}
.articles-date{
    font-size:13px;
    text-transform:capitalize;
    font-weight:400;
    color:#EE9339;
    display:block
}
.articles-date .artice-day{
    padding-top:6px;
    margin-bottom:2px
}
.author-name{
    display:block;
    font-size:14px;
    color:#5a5a5a;
    text-transform:capitalize;
    margin-bottom:6px
}
.author-name span{
    color:#EE9339
}
.articles-intro p{
    line-height:24px;
    font-size:14px;
    padding:0 0 25px;
    margin:0
}
.menu-recent .read-more{
    color:#EE9339;
    font-size:16px;
    font-weight:700;
    display:block;
    text-transform:capitalize;
    margin-top:20px;
    display:none
}
.menu-recent .read-more:hover{
    text-decoration:underline
}
.blog-blog .intro-content img,.blog-article .article-description img{
    float:left;
    margin-right:30px;
    margin-bottom:15px
}
.blog-blog .article-list,.blog-article .article-container{
    clear:both;
    overflow:hidden;
    margin-bottom:15px
}
.article-description p,.intro-content p{
    line-height:24px
}
#instagram_block_home{
    position:relative;
    margin-top:95px
}
#instagram_block_home .title_block{
    position:absolute;
    top:50%;
    left:50%;
    z-index:2;
    -moz-transform:translateY(-50%) translateX(-50%);
    -webkit-transform:translateY(-50%) translateX(-50%);
    -o-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translate(-50%)
}
#instagram_block_home .content_block{
    display:block
}
#instagram_block_home .title_block h3{
    background:#EE9339;
    line-height:34px;
    padding:0 20px;
    text-transform:none;
    font-size:14px;
    font-family:arial;
    border-radius:4px;
    border-top:1px solid #5d461b;
    border-bottom:1px solid #5d461b
}
#instagram_block_home .title_block h3:before{
    content:"\f350";
    font-family:Ionicons;
    font-size:18px;
    margin-right:5px;
    vertical-align:middle
}
#instagram_block_home a.fancybox{
    overflow:hidden;
    position:relative;
    margin-bottom:10px
}
#instagram_block_home a.fancybox:last-child{
    margin:0
}
#instagram_block_home a.fancybox img{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#instagram_block_home a.fancybox:hover img{
    -moz-transform:scale3d(1.05,1.05,1.05);
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -o-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
.timeline-Widget{
    background:none
}
.brand-slider img{
    display:inline-block;
    vertical-align:top;
    opacity:.6
}
.brand-slider img:hover{
    opacity:1
}
.brand-slider{
    padding:46px 0;
    text-align:center
}
.top-menu .container-inner{
    position:relative;
    height:100%
}
.top-menu .follow{
    position:absolute;
    right:0;
    top:2px;
    z-index:2
}
.top-menu .follow label{
    display:inline-block;
    vertical-align:top;
    margin:0 15px 0 0;
    line-height:24px;
    font-size:14px;
    color:#56595e;
    text-transform:uppercase;
    font-weight:500;
    padding:15.5px 0
}
.top-menu .follow label:after{
    content:":"
}
.top-menu ul.link-follow{
    margin:0;
    display:inline-block;
    vertical-align:top
}
.top-menu ul.link-follow li a{
    background:#373b41!important;
    color:#56595e
}
.top-menu ul.link-follow li a:hover{
    color:#fff
}
.follow label{
    display:none
}
ul.link-follow{
    display:block;
    vertical-align:top;
    margin-top:10px;
    overflow:hidden
}
ul.link-follow li{
    float:left;
    margin-right:10px;
    margin-top:10px
}
ul.link-follow li:last-child{
    margin-right:0
}
ul.link-follow li a{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:#616161;
    background:#2f2f2f;
    border-radius:100%;
    font-size:0;
    line-height:40px;
    padding:0;
    width:40px;
    height:40px;
    text-align:center;
    z-index:1;
    -webkit-transition:all .5s ease-in-out;
    -moz-transition:all .5s ease-in-out;
    -ms-transition:all .5s ease-in-out;
    -o-transition:all .5s ease-in-out
}
ul.link-follow li a:before{
    font-size:16px
}
ul.link-follow li a span{
    display:none
}
ul.link-follow li a:hover{
    color:#fff
}
#twitter-feed{
    text-align:center;
    border-bottom:1px solid #2d2d2d;
    padding:34px 15px
}
#twitter-feed .tweet-title{
    display:none
}
#twitter-feed .tweet-title h3{
    color:#2d2d2d;
    font-size:18px;
    text-transform:uppercase;
    display:block;
    margin-bottom:20px;
    font-weight:700;
    margin-top:0
}
#twitter-feed .twitter-pic{
    display:none
}
#twitter-feed .twitter-text{
    display:inline-block;
    vertical-align:top;
    color:#fff;
    font-size:14px;
    line-height:25px
}
#twitter-feed .twitter-text .tweetprofilelink,#twitter-feed .twitter-text .tweet-time,#twitter-feed .twitter-text br{
    display:none
}
#twitter-feed .twitter-text a{
    color:#EE9339
}
#twitter-feed .twitter-text a:hover{
    text-decoration:underline
}
#twitter-feed .twitter-article{
    position:relative
}
#twitter-feed .twitter-article:before{
    content:"\f243";
    font-family:Ionicons;
    font-size:18px;
    color:#EE9339;
    display:inline-block;
    vertical-align:top;
    margin-right:10px
}
footer{
    margin-top:80px
}
.footer-top{
    padding:0 0 75px
}
ul.links-footer{
    display:block;
    padding:14px 0;
    border-bottom:2px solid #393939;
    margin-bottom:47px
}
ul.links-footer li{
    display:inline-block;
    vertical-align:top;
    position:relative;
    padding-right:25px;
    margin-right:25px
}
ul.links-footer li:after{
    position:absolute;
    content:"";
    width:1px;
    height:13px;
    background:#808080;
    right:0;
    top:50%;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
ul.links-footer li:last-child{
    margin:0;
    padding:0
}
ul.links-footer li:last-child:after{
    display:none
}
ul.links-footer li a{
    line-height:24px;
    font-size:13px;
    color:#999;
    display:block;
    text-transform:capitalize
}
ul.links-footer li a:hover{
    color:#EE9339
}
footer .col-footer{
    margin-bottom:20px;
    position:relative;
    float:left
}
.footer-title h5{
    color:#fff;
    font-size:20px;
    line-height:24px;
    text-transform:capitalize;
    margin-top:20px;
    margin-bottom:24px
}
.footer-content{
    line-height:30px;
    font-size:14px;
    font-weight:400
}
.footer-content .des{
    margin-top:25px;
    margin-bottom:35px
}
.footer-custom-link{
    border-top:1px solid #323232;
    border-bottom:1px solid #323232;
    text-align:center
}
.footer-custom-link li{
    display:inline-block;
    vertical-align:top;
    margin-right:45px;
    padding:13px 0
}
.footer-custom-link li a{
    line-height:30px;
    font-size:16px;
    color:#5a5a5a;
    display:block;
    font-family:Prata,serif
}
.footer-custom-link li a:hover{
    color:#fff
}
.footer-custom-link li:last-child{
    margin-right:0
}
.footer-contact li{
    padding:3px
}
.footer-payment{
    display:block;
    margin-top:33px
}
.footer-payment label{
    color:#57626f;
    margin-bottom:10px;
    display:block
}
footer .list-unstyled.text-content li a:hover{
    color:#fff;
    padding-left:7px
}
footer .list-unstyled.text-content li a{
    color:#5a5a5a;
    display:block;
    font-weight:400;
    padding:3px 0
}
.tag-static li a:first-child{
    padding:0 15px;
    font-weight:400;
    color:#fff;
    background:#37475a;
    border-radius:2px;
    margin-right:8px
}
.tag-static li a:first-child:after,.tag-static li a:last-child:after{
    display:none
}
.tag-static li a{
    line-height:32px;
    text-transform:capitalize;
    color:#5b697b;
    position:relative;
    display:inline-block;
    vertical-align:top
}
.tag-static li a:after{
    content:"/";
    display:inline-block;
    vertical-align:top;
    margin:0 9px;
    color:#5b697b
}
.tag-static li a:hover{
    color:#fff
}
.tag-static li{
    display:block;
    margin-bottom:8px
}
.tag-static li:last-child{
    margin-bottom:0
}
.footer-bottom{
    text-align:center;
    padding:38px 0
}
.footer-bottom .container-inner{
    padding:10px 0;
    display:inline-block;
    vertical-align:top;
    width:100%
}
.footer-copyright{
    display:block;
    margin-bottom:17px
}
.footer-copyright p{
    font-size:14px;
    line-height:20px;
    background:none;
    text-transform:capitalize;
    font-weight:400;
    margin:0
}
.footer-bottom .footer-copyright a{
    color:#EE9339
}
.footer-bottom .footer-copyright a:hover{
    text-decoration:underline
}
#back-top i{
    font-size:18px;
    display:block;
    line-height:1;
    position:absolute;
    top:24px;
    left:28px;
    transform:rotate(-45deg)
}
#back-top:hover{
    background:#EE9339
}
#back-top{
    position:fixed;
    bottom:30px;
    right:30px;
    background:#EE9339;
    width:65px;
    height:65px;
    line-height:65px;
    border-radius:3px;
    color:#fff;
    display:none;
    text-align:center;
    cursor:pointer;
    z-index:100;
    transform:rotate(45deg)
}
.common-home .breadcrumbs{
    display:none
}
.breadcrumbs{
    display:block;
    text-align:center;
    line-height:25px;
    overflow:hidden;
    padding:10px 0;
    margin:60px 0
}
.breadcrumb{
    margin:0;
    background:none;
    text-transform:capitalize;
    padding:0
}
.breadcrumb>li+li:before{
    content:"/";
    color:#777;
    padding:0
}
.breadcrumb li:before{
    margin:0 4px 0 2px
}
.breadcrumb li a:hover,.breadcrumb li:last-child a{
    color:#EE9339
}
.breadcrumb li a{
    color:#777;
    font-size:14px
}
.category-module .li a.active,.category-module .li a:hover{
    color:#EE9339
}
.category-module .li a{
    text-transform:capitalize;
    display:block;
    line-height:30px;
    padding:3px 0
}
.category-module>.ul{
    margin:0;
    border-top:0
}
.category-module .list-child{
    padding-left:30px
}
.category-module{
    margin-bottom:55px
}
.category-module h3{
    color:#fff;
    font-size:20px;
    text-transform:capitalize;
    margin:0 0 14px;
    line-height:30px
}
.text-refine{
    margin-top:0
}
.category-image{
    margin-bottom:22px
}
.category-image img{
    border:none
}
#compare-total,.list-cate{
    padding:0;
    display:inline-block;
    vertical-align:top;
    margin-bottom:20px
}
.list-cate li{
    padding:5px 0
}
.toolbar-products{
    padding:8px 15px;
    margin-bottom:5px;
    display:inline-block;
    vertical-align:top;
    width:100%;
    text-align:center;
    border:1px solid #2d2d2d;
    border-radius:3px
}
.toolbar-products.toolbar-bottom{
    margin-bottom:0;
    margin-top:10px
}
.toolbar-products .modes{
    display:inline-block;
    vertical-align:top;
    padding:0 10px 0 0;
    border-right:1px solid #2d2d2d;
    margin:11px 0
}
.toolbar-products .toolbar-amount{
    line-height:32px;
    display:inline-block;
    vertical-align:top;
    padding:5px 0;
    font-size:14px
}
#grid-view i,#list-view i{
    display:none
}
.modes button{
    width:28px;
    height:18px;
    padding:0;
    margin-right:10px;
    font-size:0;
    display:inline-block;
    vertical-align:top;
    border:none;
    border-radius:0;
    box-shadow:none!important
}
.modes .btn-grid{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid.png?1447) center no-repeat
}
.modes .btn-grid.active,.modes .btn-grid:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid_hover.png?1447) center no-repeat
}
.modes .btn-grid.btn-grid-2{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid2.png?v=59364191801016687271662675244) center no-repeat
}
.modes .btn-grid.btn-grid-2.active,.modes .btn-grid.btn-grid-2:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid2_hover.png?v=117384592624421270701662675244) center no-repeat
}
.modes .btn-grid.btn-grid-3{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid3.png?v=43951047845030145451662675244) center no-repeat
}
.modes .btn-grid.btn-grid-3.active,.modes .btn-grid.btn-grid-3:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid3_hover.png?v=47105016906256771861662675244) center no-repeat
}
.modes .btn-grid.btn-grid-4{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid4.png?v=181252077265742805111662675244) center no-repeat
}
.modes .btn-grid.btn-grid-4.active,.modes .btn-grid.btn-grid-4:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid4_hover.png?v=170820384113478847191662675244) center no-repeat
}
.modes .btn-grid.btn-grid-5{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid5.png?v=66377123470174748891662675244) center no-repeat
}
.modes .btn-grid.btn-grid-5.active,.modes .btn-grid.btn-grid-5:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_grid5_hover.png?v=142031735748773025401662675244) center no-repeat
}
.modes .btn-list{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_list.png?v=163765193712704559531662675244) center no-repeat
}
.modes .btn-list.active,.modes .btn-list:hover{
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/bkg_list_hover.png?v=151461975671427112351662675244) center no-repeat
}
.toolbar-products .sorter{
    margin-left:45px;
    display:inline-block;
    vertical-align:top;
    padding:5px 0
}
.toolbar-products .limiter{
    display:inline-block;
    vertical-align:top;
    padding:5px 0
}
.toolbar-products .sorter label,.toolbar-products .limiter label{
    display:inline-block;
    vertical-align:top;
    line-height:32px;
    margin:0 8px 0 0;
    font-size:14px
}
.toolbar-products .sorter select,.toolbar-products .limiter select{
    padding:0 15px;
    height:32px;
    font-size:14px;
    color:#999;
    border-radius:3px;
    display:inline-block;
    vertical-align:top;
    width:auto;
    border:0;
    box-shadow:none;
    background:#000;
    text-indent:.01px;
    text-overflow:""
}
.toolbar-products .pages{
    display:inline-block;
    vertical-align:top;
    padding:5px 0
}
.toolbar-products .pages ul{
    margin:0;
    border-radius:0
}
.toolbar-products .pages ul li{
    display:inline-block;
    vertical-align:top;
    margin:0 5px
}
.toolbar-products .pages ul li:last-child{
    margin-right:0
}
.toolbar-products .pages ul li a{
    color:#5a5a5a;
    font-size:14px;
    font-weight:400;
    padding:0 4px;
    width:32px;
    border-radius:3px;
    height:32px;
    line-height:32px;
    text-align:center;
    border:none;
    background:#333
}
.toolbar-products .pages ul li span{
    color:#fff;
    background:none;
    font-size:13px;
    border:none;
    padding:0 4px;
    width:32px;
    height:32px;
    border-radius:3px;
    line-height:32px
}
.toolbar-products .pages ul li.active span,.toolbar-products .pages ul li:hover a{
    color:#fff;
    background:#EE9339;
    border:none
}
.category-img{
    display:block;
    margin-bottom:20px;
    border-radius:3px;
    overflow:hidden
}
.category-img img{
    border:none
}
.custom-category .product-grid{
    margin-bottom:5px;
    margin-top:0
}
#product-category .product-grid .item-inner .caption .manufacture-product{
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}
#product-category .product-grid .item-inner:hover .caption .hide-hover{
    opacity:0
}
.category-info .box-image{
    position:relative;
    text-align:center
}
.category-name,#content>h1{
    display:inline-block;
    vertical-align:top;
    text-transform:capitalize;
    font-size:48px;
    margin-top:0;
    position:relative
}
#product-category .thumb{
    margin-top:30px
}
.category-name.ifthumb{
    position:absolute;
    color:#fff;
    left:0;
    right:0;
    margin:auto;
    top:50%;
    -moz-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%)
}
.product-list{
    margin:25px 0
}
.product-list .images-container{
    float:left;
    width:40%;
    max-width:600px
}
.product-list .caption{
    text-align:left;
    padding:0 0 0 30px;
    float:left;
    width:60%
}
.product-list .product-name{
    padding-top:0;
    border-top:0;
    background:none;
    padding-bottom:0;
    margin-bottom:15px
}
.product-list .product-name a{
    font-size:18px
}
.product-list .product-des{
    line-height:24px;
    padding:0 0 3px;
    margin-bottom:0;
    font-size:14px;
    background:none
}
.product-list .item-inner .caption .price-box{
    margin-bottom:23px
}
.product-list .item-inner .action-links button.btn-cart{
    line-height:40px;
    padding:0 35px;
    width:auto
}
.product-list .item-inner .action-links button.btn-cart:hover{
    background:#EE9339
}
.product-list .item-inner .action-links button{
    width:40px;
    height:40px;
    line-height:40px;
    margin-right:6px;
    margin-top:10px
}
.product-list .item-inner .action-links .add-to-links button:hover{
    color:#fff;
    background:#EE9339;
    border-color:#EE9339
}
.product-list .item-inner .action-links .add-to-links{
    float:none
}
.product-list .item-inner .caption .action-links{
    border:0;
    margin-top:0;
    padding:0
}
.product-list .item-inner .caption .box-rating{
    padding-top:0
}
.thumbnails{
    overflow:auto;
    clear:both;
    list-style:none;
    padding:0;
    margin:0
}
.thumbnails>li{
    margin-left:20px
}
.thumbnails{
    margin-left:-20px
}
.thumbnails>img{
    width:100%
}
.image-additional a{
    margin-bottom:20px;
    padding:5px;
    display:block;
    border:1px solid #ddd
}
.image-additional{
    max-width:78px
}
.thumbnails .image-additional{
    float:left;
    margin-left:20px
}
.image-additional-container .thumbnail{
    margin:0;
    border:1px solid #edecec
}
.image-additional-container .thumbnail:hover,.image-additional-container .thumbnail.current-additional{
    border-color:#EE9339
}
#product-product .column-main{
    background:#fff;
    padding:10px
}
.product-info-main .product-name{
    font-size:24px;
    text-transform:capitalize;
    margin:3px 0 16px;
    border:0;
    padding:0;
    background:none
}
.product-info-main .price-box{
    display:block;
    margin-top:7px;
    margin-bottom:20px;
    padding-bottom:32px;
    border-bottom:1px solid #2b2b2b
}
.product-info-main .price-box .price{
    font-size:24px
}
.product-info-main .price-box p.old-price .price{
    font-size:18px
}
.product-info-main .price-box p.old-price{
    padding-top:6px
}
.product-info-main .ratings{
    margin:0;
    padding:0;
    display:block
}
.product-info-main .short-des{
    line-height:24px;
    padding:25px 0;
    margin-top:20px;
    color:#666;
    font-size:16px;
    border-top:1px solid #ededed
}
#product .form-group .radio{
    display:inline-block;
    vertical-align:top;
    margin:0 5px
}
#product .form-group .radio input[type=radio]{
    margin-top:2px
}
#input-quantity2,#minus2,#plus2,#Quantity,#minus,#plus{
    height:45px;
    box-shadow:none;
    font-weight:400;
    text-align:center;
    width:55px;
    font-size:14px;
    border-radius:3px;
    border:none;
    padding:0;
    color:#fff;
    background:#2e2e2e;
    float:left
}
#input-quantity2,#Quantity{
    width:50px;
    min-width:auto;
    margin:0 15px 0 1px
}
.product-info-main #product>h3{
    margin-top:0
}
.product-info-main .form-group{
    display:inline-block;
    vertical-align:top;
    width:100%
}
label[for=Quantity]{
    float:left;
    line-height:50px;
    margin-right:20px;
    margin-bottom:0;
    color:#fff;
    font-size:14px;
    font-weight:400
}
.product-info-main .button-cart{
    margin-top:5px;
    font-size:16px;
    line-height:45px;
    padding:0 35px;
    background:#EE9339;
    float:left;
    text-transform:capitalize;
    margin-right:5px;
    margin-bottom:30px
}
.product-info-main .button-cart:hover{
    background:#2f333a
}
 .product-info-main .button-now{
    margin-top:5px;
    font-size:16px;
    line-height:45px;
    padding:0 35px;
    background:#FF0000;
    float:left;
    text-transform:capitalize;
    margin-right:5px;
    margin-bottom:30px
}
.product-info-main .button-now:hover{
    background:#2f333a
}
 .product-info-main button.btn-wishlist{
    margin-right:5px
}
.product-info-main button.btn-wishlist,.product-info-main button.btn-compare{
    clear:left;
    margin-top:0;
    font-size:14px;
    color:#fff;
    background:transparent;
    border-radius:0;
    line-height:30px;
    padding:0;
    box-shadow:none;
    display:block;
    text-transform:capitalize
}
.product-info-main button.btn-wishlist:before,.product-info-main button.btn-compare:before{
    content:"+";
    margin-right:3px
}
.product-info-main button.btn-wishlist:hover,.product-info-main button.btn-compare:hover{
    color:#EE9339
}
#product2.has-option,#product.has-option{
    max-height:300px;
    overflow:auto;
    border:1px solid #e1e1e1;
    padding:20px
}
#product+div{
    margin:20px 0
}
.quantity-box{
    float:left;
    border:0;
    margin-right:4px
}
.product-info-main label[for=Quantity],.product-info-main #Quantity{
    margin-top:5px
}
.product-info-main .box-options{
    margin-top:10px;
    padding:10px 0;
    font-size:16px;
    color:#666
}
.product-info-main ul.list-unstyled{
    padding:15px 0
}
.product-info-main ul.list-unstyled li{
    display:block;
    line-height:24px
}
.product-info-main ul.list-unstyled li span,.product-info-main ul.list-unstyled li a{
    color:#EE9339
}
.product-info-main ul.list-unstyled li a:hover{
    text-decoration:underline
}
.product-info-detailed{
    margin-top:80px;
    background:#212121;
    padding:90px 30px
}
.product-info-detailed .nav-tabs{
    margin-bottom:0;
    border-bottom:0;
    text-align:center
}
.product-info-detailed .nav-tabs li{
    margin-bottom:0;
    position:relative;
    float:none;
    display:inline-block;
    vertical-align:top;
    margin-right:30px
}
.product-info-detailed .nav-tabs li:last-child{
    margin-right:0
}
.product-info-detailed .nav-tabs li a{
    font-size:24px;
    color:#5a5a5a!important;
    text-transform:capitalize;
    border-radius:0;
    border:none!important;
    padding:7px 0;
    margin:0;
    background:none!important;
    position:relative;
    font-family:Prata,serif
}
.product-info-detailed .nav-tabs li a:hover,.product-info-detailed .nav-tabs li.active a{
    background:none;
    color:#fff!important
}
.product-info-detailed .tab-content{
    line-height:24px;
    padding:30px 0
}
#tab-description p{
    margin:0
}
.bootstrap-datetimepicker-widget a[data-action]{
    padding:0!important
}
.bootstrap-datetimepicker-widget td span:hover{
    background:none!important
}
.bootstrap-datetimepicker-widget td span{
    height:40px!important;
    line-height:40px!important;
    margin:0!important
}
.alert.alert-success{
    text-align:center;
    font-size:14px;
    margin:0
}
.account-login .well{
    background:none;
    box-shadow:none
}
#map-canvas{
    min-height:400px;
    margin:20px 0
}
.information-contact form .required{
    margin-bottom:20px
}
.bootstrap-datetimepicker-widget a[data-action]{
    border:none;
    height:auto
}
#content{
    min-height:300px
}
#content>h1{
    margin-top:0
}
#cart .dropdown-menu{
    margin:11px 0 0;
    padding:10px 35px 0!important;
    width:340px;
    right:-15px;
    list-style:none none;
    border:0;
    background:#343434;
    box-sizing:border-box;
    top:100%;
    -webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.1);
    box-shadow:0 0 50px #0000001a;
    color:#fff
}
#cart .dropdown-menu:after,#cart .dropdown-menu:before{
    border-bottom-style:solid;
    content:"";
    display:block;
    height:0;
    position:absolute;
    width:0
}
#cart .dropdown-menu:before{
    border:7px solid;
    border-color:transparent transparent #343434 transparent;
    z-index:99;
    right:26px;
    top:-12px;
    opacity:0
}
#cart .dropdown-menu:after{
    border:8px solid;
    border-color:transparent transparent #343434 transparent;
    z-index:98;
    right:25px;
    top:-15px
}
#cart .cart-close{
    position:absolute;
    top:20px;
    right:0;
    font-weight:400;
    background:#343434
}
#cart .cart-empty{
    padding-bottom:25px;
    padding-top:15px
}
#cart .dropdown-menu p{
    margin:0
}
#cart .dropdown-menu>li:first-child .table>tbody>tr>td{
    border:0
}
#cart .dropdown-menu>li:first-child .table>tbody>tr{
    padding-bottom:20px;
    padding-top:20px;
    position:relative;
    display:block;
    background:url(//cdn.shopify.com/s/files/1/0062/9823/9023/t/19/assets/line2.png?v=183482916527017474231662675244) bottom center no-repeat!important
}
#cart .table>tbody>tr>td{
    border:none;
    padding:0;
    color:#fff;
    text-transform:capitalize;
    font-size:14px;
    font-family:Prata,serif
}
#cart .cart-close button{
    background:none;
    color:#5a5a5a;
    border-radius:100%;
    width:15px;
    height:15px;
    line-height:15px;
    font-size:18px;
    padding:0;
    border:0;
    box-shadow:none;
    -webkit-box-shadow:none
}
#cart .cart-close button:hover{
    color:#EE9339;
    border-color:#EE9339
}
#cart .cart-close button i{
    line-height:inherit
}
#cart .cart-quantity{
    color:#5a5a5a;
    line-height:20px;
    display:block;
    padding:5px 0;
    font-size:12px
}
#cart .cart-price{
    font-size:14px;
    font-weight:500;
    color:#EE9339;
    padding-top:2px;
    display:block;
    font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif
}
#cart .cart-name{
    color:#fff;
    font-size:14px;
    line-height:18px;
    text-transform:capitalize;
    font-family:Prata,serif
}
#cart .cart-name:hover{
    color:#EE9339
}
#cart .dropdown-menu .cart-button{
    margin:0 -35px;
    padding:25px 35px;
    background:#242424
}
#cart p.cart-button a:last-child{
    margin-top:15px
}
#cart p.cart-button a{
    border:none;
    background:#2e2e2e;
    color:#fff;
    line-height:50px;
    text-align:center;
    padding:0 20px;
    text-transform:capitalize;
    font-size:16px;
    margin:0;
    border-radius:3px;
    display:block;
    font-family:Prata,serif
}
#cart p.cart-button a strong{
    font-weight:400
}
#cart p.cart-button a:hover{
    color:#fff;
    background:#EE9339;
    border-color:#EE9339
}
#cart p.cart-button a:hover i{
    color:#fff
}
#cart p.cart-button a i{
    padding-left:5px;
    font-size:10px;
    display:none
}
#cart .dropdown-menu .info-item{
    padding-left:10px;
    padding-right:15px
}
#cart .dropdown-menu .has-scroll{
    max-height:270px;
    overflow:auto;
    padding:0 30px;
    margin:0 -30px;
    background:none
}
#cart .dropdown-menu tr td strong{
    color:#232323;
    font-weight:500;
    float:left;
    padding:2px 0;
    font-size:12px;
    text-transform:uppercase
}
#cart .dropdown-menu tr td:last-child{
    color:#EE9339;
    font-size:14px;
    font-family:Rubik,HelveticaNeue,Helvetica Neue,sans-serif;
    font-weight:500
}
.fluid-width>.container{
    width:auto;
    padding:0 75px
}
.fluid-width2{
    background:#fff;
    margin-top:60px
}
.button-click.bt-close,.content-click{
    display:none
}
@media (min-width: 1600px){
    body.hd3{
        padding-left:300px
    }
    .content-click{
        display:block!important
    }
    #top>.container{
        width:auto;
        padding:0 30px
    }
}
@media (max-width: 1199px){
    #top{
        text-align:center
    }
    #top .box-left,#top .follow{
        float:none;
        display:inline-block;
        vertical-align:top;
        margin:0
    }
    #top.hd2 .box-left,#top.hd3 .box-left{
        float:left
    }
    #top .box-left{
        margin:0 20px
    }
    #top .box-right{
        float:none;
        display:inline-block;
        vertical-align:top
    }
    .static-middle-mirora4 .text .text1{
        font-size:4vw
    }
    .static-middle-mirora4 .text .text2{
        font-size:4vw;
        margin-bottom:1vw
    }
    .static-middle-mirora4 .text .text3{
        line-height:1.1
    }
    .static-middle-mirora4 .text .link{
        margin-top:2.5vw;
        line-height:3vw;
        padding:0 1.5vw;
        font-size:1.3vw
    }
}
@media (min-width: 992px){
    .hd2 #search .search-content{
        display:block!important;
        margin:0;
        position:static
    }
    .hd3 #search .dropdown-menu.search-content{
        display:block;
        position:static
    }
}
@media (max-width: 991px){
    .col-order{
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .col-order #content{
        -webkit-box-ordinal-group:1;
        -ms-flex-order:1;
        -webkit-order:1;
        order:1;
        float:none
    }
    .col-order #column-left{
        -webkit-box-ordinal-group:2;
        -ms-flex-order:2;
        -webkit-order:2;
        order:2;
        float:none
    }
    #column-left,#column-right{
        margin-top:30px
    }
    .header-inner{
        text-align:center;
        z-index:8
    }
    .top-menu{
        z-index:7
    }
    .ma-corporate-about{
        margin-top:25px
    }
    .background-full{
        padding-bottom:55px;
        margin-top:60px
    }
    .logo-container{
        float:none;
        display:block;
        text-align:center
    }
    .hd3 .logo-container{
        margin-bottom:50px
    }
    #top .box-left,#top .follow{
        display:block;
        margin:0;
        border-bottom:1px solid #2d2d2d
    }
    .hd1 .top-phone,.hd1 .box-cart{
        display:inline-block;
        vertical-align:top;
        margin-right:10px;
        position:relative!important;
        left:auto;
        right:auto!important;
        padding:0;
        margin-bottom:30px;
        -moz-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)!important
    }
    .box-cart{
        margin-right:0!important
    }
    .static-middle-mirora1 .text .text2{
        font-size:4vw;
        margin-bottom:1vw
    }
    .static-middle-mirora1 .text .link{
        margin-top:2.5vw;
        line-height:3vw;
        padding:0 1.5vw;
        font-size:1.3vw
    }
    .static-bottom-mirora1 .text .text2{
        font-size:2.5vw;
        margin-bottom:1vw
    }
    .static-bottom-mirora1 .text .link{
        margin-top:1.5vw
    }
    .newletter-subscribe-container{
        margin-top:60px
    }
    .module-title,.box-blog,.static-middle-mirora1,#instagram_block_home{
        margin-top:55px
    }
    .static-bottom-mirora1{
        margin-top:30px
    }
    #subscribe_email-normal{
        width:400px
    }
    .footer-top{
        padding:0 0 35px
    }
    footer{
        margin-top:40px
    }
    .footer-bottom{
        padding-bottom:40px
    }
    .newletter-popup,.b-modal,.zoomContainer,.vermagemenu-container,#search-by-category .search-container .categories-container{
        display:none!important
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .static-top-mirora1 .text .text2{
        font-size:2vw
    }
    .static-top-mirora1 .text .text3{
        margin-top:1vw
    }
}
@media (min-width: 768px){
    .toolbar-products .modes{
        float:left;
        margin-right:20px
    }
    .toolbar-products .sorter,.toolbar-products .limiter,.toolbar-products .pages{
        float:right
    }
    .toolbar-products .toolbar-amount{
        float:left
    }
}
@media (max-width: 780px){
    .module-style1 .owl-carousel .owl-stage-outer{
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0
    }
}
@media (max-width: 767px){
    #top.hd2 .box-left,#top.hd2 .follow,#top.hd3 .box-left{
        display:block;
        margin:0;
        float:none
    }
    #top.hd2 .follow,#top.hd3 .box-left{
        border-bottom:1px solid #2d2d2d
    }
    .hd2 .top-phone,.hd2 .box-cart{
        display:inline-block;
        vertical-align:top;
        position:relative;
        left:auto;
        right:auto;
        padding:0;
        margin-bottom:30px;
        -moz-transform:translateY(0);
        -webkit-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0)
    }
    .hd2 .box-cart,.hd3 .box-cart{
        display:inline-block;
        vertical-align:top;
        float:none
    }
    .hd2 .logo-container{
        float:none;
        display:block;
        text-align:center
    }
    #search .search-content,.hd3 #search .search-content{
        left:-15px;
        right:auto;
        top:100%;
        margin-top:10px
    }
    .hd2 #search .search-content input{
        border:1px solid #2d2d2d
    }
    .link-compare{
        text-align:center
    }
    .static-middle-mirora4 .text .text3{
        font-size:2vw
    }
    .footer-bottom .follow{
        float:none;
        margin-top:10px;
        display:block;
        text-align:center
    }
    .footer-bottom .footer-copyright{
        float:none;
        display:block;
        text-align:center;
        max-width:none;
        line-height:1.2
    }
    .footer-bottom .payment{
        float:none;
        display:block;
        text-align:center
    }
    #subscribe-normal{
        display:block
    }
    #subscribe_email-normal{
        display:block;
        margin:0 0 10px;
        width:100%
    }
    #frm_subscribe-normal .btn{
        line-height:40px;
        padding:0 25px
    }
    .product-tabs-container-slider .module-title:before{
        opacity:0
    }
    .product-tabs-container-slider .tabs-categorys li{
        float:none;
        display:inline-block;
        vertical-align:top;
        margin:5px -3px
    }
    .static-bottom-mirora1 .col{
        width:100%
    }
    .footer-custom-link,.footer-custom-link li{
        padding:5px 0
    }
    #back-top{
        width:40px;
        height:40px
    }
    #back-top i{
        left:13px;
        top:10px
    }
}
@media (max-width: 567px){
    .product-info-detailed .nav-tabs{
        padding:0
    }
    .product-info-detailed .nav-tabs li{
        float:none;
        margin:0;
        display:block
    }
    .product-info-detailed .nav-tabs li:last-child{
        border-bottom:0
    }
    .product-info-detailed .nav-tabs li:not(:first-child):before{
        display:none
    }
}
@media (max-width: 479px){
    .hd3 .header-inner{
        width:280px;
        padding:30px 20px
    }
    .hd3 .box-header .button-click.bt-close{
        left:280px;
        width:35px
    }
    .hd2 .box-cart .wishlist{
        margin-left:5px;
        margin-right:15px
    }
    .hd2 .box-cart .setting{
        margin-left:5px
    }
    .hd2 #search input{
        width:250px
    }
    #cart .dropdown-menu{
        width:280px;
        right:-15px
    }
    .hd3 #cart .dropdown-menu{
        right:0px
    }
    #cart .dropdown-menu:before{
        right:41px
    }
    #cart .dropdown-menu:after{
        right:40px
    }
    #top #form-language .btn-group .dropdown-menu{
        left:-30px
    }
    .static-middle-mirora1 .text .text3,.static-middle-mirora1 .text .text1{
        font-size:2.8vw
    }
    .static-middle-mirora1 .text .link{
        font-size:1.8vw;
        border-width:1px
    }
    .product-list .images-container{
        float:none;
        width:auto
    }
    .product-list .caption{
        float:none;
        width:auto;
        padding-left:0;
        padding-top:15px
    }
}
@media (max-width: 375px){
    .hd3 .box-cart{
        display:block
    }
    .hd3 #search .search-content input{
        width:250px
    }
    .hd3 #search,.hd3 .box-cart .setting,.hd3 .box-cart .wishlist{
        float:none;
        display:inline-block;
        vertical-align:top
    }
    .hd3 .box-cart .wishlist a{
        border-right:0
    }
    .hd3 #cart{
        float:none;
        display:block;
        border-top:1px solid #2d2d2d
    }
    .hd3 #cart>button{
        float:none;
        padding-left:30px
    }
    .hd3 #cart-total{
        left:0
    }
}
@media (min-width: 1200px){
    #content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1){
        clear:left
    }
}
@media (max-width: 1199px) and (min-width: 992px){
    #content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1){
        clear:left
    }
}
@media (max-width: 991px) and (min-width: 768px){
    #content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1){
        clear:left
    }
}
@media (max-width: 767px) and (min-width: 481px){
    .custom-category .product-grid.col-xs-6:nth-child(2n+1){
        clear:left
    }
    .custom-category .product-grid.col-xs-4:nth-child(3n+1){
        clear:left
    }
}
@media (max-width: 480px) and (min-width: 0px){
    .custom-category .product-grid:nth-child(1n+1){
        clear:left
    }
    .custom-category .product-grid{
        width:100%
    }
}
@media (min-width: 768px){
    .six_items:nth-child(6n+1),.four_items:nth-child(4n+1),.three_items:nth-child(3n+1),.two_items:nth-child(2n+1){
        clear:left
    }
}
@media (min-width: 1200px){
    .btn-grid.btn-grid-2{
        display:none
    }
}
@media (max-width: 1199px){
    .btn-grid.btn-grid-5{
        display:none
    }
}
@media (max-width: 767px){
    .btn-grid.btn-grid-4{
        display:none
    }
}
@media (max-width: 479px){
    .btn-grid.btn-grid-3{
        display:none
    }
    .tooltip{
        display:none!important
    }
    .modes .btn-grid.btn-grid-2{
        background:url(../image/bkg_grid1.png) center no-repeat
    }
    .modes .btn-grid.btn-grid-2.active,.modes .btn-grid.btn-grid-2:hover{
        background:url(../image/bkg_grid1_hover.png) center no-repeat
    }
}
.bootstrap-datetimepicker-widget .datepicker .prev,.bootstrap-datetimepicker-widget .datepicker .next{
    padding:0!important
}
.form-control,.panel{
    background:#333333;
    border-color:#333
}
.form-control:focus{
    border-color:#555;
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.well,tbody,table,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{
    border-color:#333!important
}
table,table tr,table td{
    background-color:transparent!important
}
.form-group .input-group.date{
    max-width:270px
}
.full-width{
    margin:0!important;
    padding:0
}
.full-width>.container{
    width:100%!important;
    padding:0;
    max-width:none
}
.full-width>.container .sub-row,.full-width>.container>.row{
    margin:0
}
.full-width>.container .sub-row>div,.full-width>.container .row>.main-col{
    padding:0
}
.special-row{
    background:#f8f8f8;
    padding-top:60px
}
/*# sourceMappingURL=/s/files/1/0062/9823/9023/t/19/assets/stylesheet.css.map?v=141130003369923543801662677256 */
 