@font-face {font-family: 'regular';src: url('../fonts/regular.eot');src: url('../fonts/regular.eot@#iefix') format('embedded-opentype'),url('../fonts/regular.woff') format('woff'),url('../fonts/regular.ttf') format('truetype'),url('../fonts/regular.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'heading';src: url('../fonts/heading.eot');src: url('../fonts/heading.eot@#iefix') format('embedded-opentype'),url('../fonts/heading.woff') format('woff'),url('../fonts/heading.ttf') format('truetype'),url('../fonts/heading.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'italic';src: url('../fonts/italic.eot');src: url('../fonts/italic.eot@#iefix') format('embedded-opentype'),url('../fonts/italic.woff') format('woff'),url('../fonts/italic.ttf') format('truetype'),url('../fonts/italic.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family:linea-arrows-10;src:url(../fonts/linea-arrows-10.eot);src:url(../fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),url(../fonts/linea-arrows-10.woff) format("woff"),url(../fonts/linea-arrows-10.ttf) format("truetype"),url(../fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");font-weight:400;font-style:normal}

body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {background: #fff;outline:none;border:none}
body::-webkit-scrollbar-thumb {background: #ff6000;outline:none;border:none}
::selection{background:#ff6000;color:#fff}
::placeholder {color:#000;}
::-webkit-input-placeholder { color: #000;}
::-moz-placeholder { color: #000;}
:-moz-placeholder { color: #000;}
:-ms-input-placeholder { color: #000;}
img{width:100%;overflow:hidden}
html, body, .site-wrapper {height: 100%; }
body{font-family:regular;letter-spacing:1px;font-size:12px;line-height: 26px;position: relative; background:#fff;margin:0px;padding:0px;color:#000;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px 0px 15px 0px;font-size:18px;font-weight:normal;font-family:'heading';letter-spacing:1px;color:#000}
dl, ol, ul{margin:0px;padding:0px;}
ul li{list-style:none;margin:0px;padding:0px;}
a{text-decoration:none;color:#000;-webkit-transform: translateX(0px);-webkit-transition: all 0.2s;transform: translateX(0px);transition: all 0.2s ease-in-out;}
a:focus,a:hover{text-decoration:none;outline:none;border:0;}
.no-padding {padding-left: 0;padding-right: 0;}
input:focus{outline:0;border:0}

.header-banner{background: #ff6000;height:30px;overflow:hidden}
.header-banner p{color:#fff;text-align:center}

.header{background:transparent;position:absolute;left:0px;right:0px;z-index: 111;}
.header .logo{margin:0px auto;padding:10px 0px;}
.header .logo img{width:auto;}
.is-sticky{position:fixed;top:0px;background:#fff;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: slideInDown;animation-name: slideInDown;-webkit-animation-duration: 0.5s;animation-duration: 0.5s; -webkit-animation: menusticky 0.7s ease-in-out;-webkit-transition: 350ms;transition: 350ms;animation: menusticky 0.7s ease-in-out;}
.is-sticky .menu-right .menu-box li a{color:#000 !important}
.is-sticky .menu-right .menu-box li span{color:#000 !important}
.is-sticky .menu-right .menu-box li i{color:#000 !important}
.is-sticky .main-menu > ul > li > a{color:#000}


.header .menu-right{text-align:right}
.header .menu-right .search-area {width:70%;margin:18px 0px;}
.header .menu-right .search-area .search-field {border: none;padding: 8px 12px;width: 70%;background: #f4f4f4;float: left;outline: 0;color: #fff;border:1px solid #fff;border-right:0;}
.header .menu-right .search-area .search-button {outline:none;display: inline-block;float: left;margin: 0px;padding: 8px 20px 8px;text-align: center;background-color: #fff;border: 1px solid #fff;width: 15%;color: #00081c;border-left:0px;}
.header .menu-right .menu-box{padding: 15px 0px;}
.header .menu-right .menu-box li{display:inline-block;padding:5px 0px 0px}
.header .menu-right .menu-box li a{display:block;color: #fff;text-align:center;padding:0px 10px;font-size: 10px;display: block;}
.header .menu-right .menu-box li span{display:block;color: #fff;text-align:center;padding:0px 10px;font-size: 10px;display: block;cursor:pointer}
.header .menu-right .menu-box li i{display:block;color: #fff;font-size:18px;text-align:center}
.header .menu-right .menu-box .dropdown-toggle{cursor:pointer}
.header .menu-right .menu-box .dropdown-menu li{display:block;width:100%;text-align:left;padding:5px;}
.header .menu-right .menu-box .dropdown-menu li a{text-align:left;color:#000}


header{z-index:1;width: 100%;background:#141414}
header.header.is-sticky {z-index:5;position: fixed;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: slideInDown;animation-name: slideInDown;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;top:0px;}
header .menu-right .search-area {width:100%;margin:25px 0px;}
header .menu-right .search-area .search-field {border: none;padding: 8px 12px;width: 65%;background: #fff;float: left;outline: 0;color: #141414;border:1px solid #fff;border-right:0;}
header .menu-right .search-area .search-button {outline:none;display: inline-block;float: left;margin: 0px;padding: 8px 20px 8px;text-align: center;background-color: #fff;border: 1px solid #fff;width: 15%;color: #141414;border-left:0px;}
header .menu-right .menu-box{}
header .menu-right .menu-box li{float:right;padding:5px 0px 0px}
header .menu-right .menu-box li a{display:block;color: #fff;text-align:center;padding:0px 10px;font-size: 10px;display: block;}
header .menu-right .menu-box li a i{display:block;color: #fff;font-size:18px;}
header .menu-right .menu-box .dropdown-toggle{cursor:pointer}
header .menu-right .menu-box .dropdown-menu li{display:block;width:100%;text-align:left;padding:5px;}
header .menu-right .menu-box .dropdown-menu li a{text-align:left}


.main-menu{width:100%;text-align: center;}
.main-menu > ul{padding:0px;}

.main-menu > ul > li{padding:25px 10px 30px;display:inline-block;}
.main-menu > ul > li:last-child{border:0;}
.main-menu > ul > li:last-child {padding-right: 0; }
.main-menu > ul > li > a {display: block;position: relative;color:#fff;font-family:'heading';text-transform:uppercase;}
.main-menu > ul > li > a:last-child{padding:0px;}
.main-menu > ul > li.has-dropdown > a::after {content: "\e874";font-family: 'iconfont';margin-left:10px;color:#fff;}
.main-menu > ul > li:hover > .sub-menu {opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li:hover > .mega-menu {margin-top: 0;opacity: 1;visibility: visible;z-index: 99; }
.main-menu > ul > li img{width: 40px;}
.main-menu > ul .navstyle{padding:0px;}
.main-menu > ul .navstyle li{padding:10px 0px;}

.sub-menu {position: absolute;left: auto;top: 100%;margin-left: 0px;background-color: #fff;-webkit-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;z-index: -99;opacity: 0;visibility: hidden; width:250px;border-bottom:5px solid #141414}
.sub-menu li {margin-bottom: 0px;position: relative; }
.sub-menu li:last-child {margin-bottom: 0; }
.sub-menu li a {color: #141414;display: block;line-height: 30px;padding: 0px 10px;text-align:left;}
.sub-menu li.has-dropdown > a::after {content: "\e874";font-family: 'iconfont';line-height: 30px;float: right;color:#141414;padding-left: 20px;}
.sub-menu li.active > a {color: #141414; }
.sub-menu li .sub-menu {left: 100%;top: 0;margin-left: 0;width: 200px; }
.sub-menu li:hover > a {color: #141414;}
.sub-menu li:hover .sub-menu {margin:0px;opacity: 1;visibility: visible;z-index: 99; }
.main-menu .full-width{width:100%;left:0px}
.main-menu .full-width li{width:20%;float:left}
.main-menu .full-width li a{font-size: 10px;}

.mobile-menu {-webkit-box-flex: 1 !important;-ms-flex: 1 0 100% !important;flex: 1 0 100% !important; }
.mobile-menu .mean-bar .meanmenu-reveal {position: absolute;top:15px; z-index:1}
.mobile-menu .mean-bar .meanmenu-reveal span {position: relative;}
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar {height: 2px;width: 26px;background-color: #00081c;display: block;margin: 20px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #00081c; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::before {top: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-bar::after {bottom: -8px; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close {height: 2px;width: 26px;background-color: transparent;display: block;margin: 18px 0; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before, .mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {content: "";position: absolute;left: 0;width: 100%;height: 100%;background-color: #00081c; }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); }
.mobile-menu .mean-bar .meanmenu-reveal span.menu-close::after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); }
.mobile-menu .mean-bar .mean-nav {background-color: #ffffff; margin-top:60px;}
.mobile-menu .mean-bar .mean-nav > ul > li:first-child > a {border-top: none; }
.mobile-menu .mean-bar .mean-nav > ul li {position: relative;display: block;float: left;width:100%;background: #fff;}
.mobile-menu .mean-bar .mean-nav > ul li a {display: block;color: #00081c;text-transform: uppercase;position: relative;padding:5px 15px; font-family:'heading';}
.mobile-menu .mean-bar .mean-nav > ul li a::after {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li a.active {color: #fff; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand {position: absolute;right: -1px;top: 0;color: #00081c;height: 46px;width: 40px;text-align: center;padding: 0; }
.mobile-menu .mean-bar .mean-nav > ul li a.mean-expand.mean-clicked {line-height: 40px; }
.mobile-menu .mean-bar .mean-nav > ul li span {display: block;color: #00081c;text-transform: uppercase;line-height: 44px;position: relative;border-top: 1px solid rgba(0, 0, 0, 0.05);border-bottom: none;padding: 0 40px 0 20px;margin: 0; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu, .mobile-menu .mean-bar .mean-nav > ul li ul {position: static;background-color: rgba(0, 0, 0, 0.03);margin: 0;padding: 0 !important;width: 100%;-webkit-box-shadow: none;box-shadow: none;margin: 0;display: none;float: left;width: 100%;opacity: 1;visibility: visible;z-index: 1;-webkit-transition: none;-o-transition: none;transition: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li, .mobile-menu .mean-bar .mean-nav > ul li ul li {padding: 0;margin: 0;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;border-right: 0px solid transparent;width: 100%;display: block !important;float: left;width: 100%; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li a {display: block !important; padding:0px 15px;}
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li a::before, .mobile-menu .mean-bar .mean-nav > ul li ul li a::before {display: none; }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul {background-color: rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a {border-top: 1px solid rgba(0, 0, 0, 0.05); }
.mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .sub-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li .mega-menu li ul ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li .sub-menu ul li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul .sub-menu li a.mean-expand, .mobile-menu .mean-bar .mean-nav > ul li ul li ul ul li a.mean-expand {border-width: 0 1px;border-style: solid;border-color: rgba(0, 0, 0, 0.05); }


.owl-theme .owl-controls{text-align: center;}
.owl-theme .owl-controls .owl-buttons div{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);/*IE7 fix*/}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-item.loading{min-height: 150px;background: url(../img/AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel.owl-wrapper,.owl-carousel.owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
#owl-demo .item{display: block;padding: 30px 0px;margin: 5px;color: #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.owl-theme .owl-nav .owl-buttons div i {padding: 15px 10px;background:#000}
.owl-theme .owl-nav {display:none;}
.owl-theme .owl-nav .owl-prev{top:40%;left: 0px;position: absolute;background: transparent;border: 0;outline: none;}
.owl-theme .owl-nav .owl-next{top:40%;right: 0px;position: absolute;background: transparent;border: 0;outline: none;}
.owl-theme .owl-nav .owl-prev span{font-size:45px;content:'\e992';font-family:'icomoon';width: 45px;height: 45px;color:#000;left:0px;}
.owl-theme .owl-nav .owl-next span{font-size:45px;content:'\e991';font-family:'icomoon';width: 45px;height: 45px;color:#000;right:0px;}

.owl-theme .owl-buttons {display:none;}
.owl-theme .owl-buttons .owl-prev{top:40%;left: 0px;position: absolute;background: transparent;border: 0;outline: none;}
.owl-theme .owl-buttons .owl-next{top:40%;right: 0px;position: absolute;background: transparent;border: 0;outline: none;}
.owl-theme .owl-buttons .owl-prev i{font-size:25px;content:'\e992';font-family:'icomoon';width: 45px;height: 45px;color:#000;left:0px;}
.owl-theme .owl-buttons .owl-next i{font-size:25px;content:'\e991';font-family:'icomoon';width: 45px;height: 45px;color:#000;right:0px;}
.owl-theme .owl-nav .owl-buttons{margin:0px;display:none}
.owl-theme:hover .owl-buttons{display:block}
.owl-pagination{position:absolute;margin-top: -30px; width: 100%; float: left; text-align: center;}
.owl-pagination .owl-page{ width: 16px; height: 3px; display: inline-block; background: #000; margin: 0 2px;}
.owl-pagination .owl-page.active{width: 36px; background: #ff6000;}

.banner {margin:0px;padding:0px;}
.banner .owl-item{margin:0px;padding:0px;}
.banner .owl-item img{width:100%;}
.banner:hover .owl-buttons{display:block;}
.banner .owl-dots{position:absolute;margin-top: -30px; width: 100%; float: left; text-align: center;}
.banner .owl-dots .owl-dot{ width: 16px; height: 3px; display: inline-block; background: #000; margin: 0 2px;}
.banner .owl-dots .owl-dot.active{width: 36px; background: #ff6000;}
.banner .button{ height: 50px; line-height: 50px; display: inline-block; border: 1px solid #fff; padding: 0 30px; color: #fff; box-shadow: 10px 10px 30px rgba(0,0,0,0.05); overflow: hidden;}
.banner .button *{-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
.banner .button span { position: relative; display: inline-block;}
.banner .button span:before {position: absolute;top: 100%; content: attr(data-hover); }
.banner .button span:before {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.banner .button:hover span{-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);}

.quick-banner{padding:20px 0px;text-align:center;background:#000}
.quick-banner span{font-family:'heading';color:#fff;text-transform: uppercase;}
.quick-banner span i{padding-right:10px;color:#fff;font-size:16px;}

.heading{font-size: 35px;font-family:italic;margin:20px 0px;padding: 0px 0px 35px;text-align: center;}


.offer-strip{background:#ff6000;padding:15px 0px;text-align:center;}
.offer-strip p{color:#fff;font-family:heading;text-transform:uppercase;font-size:18px;margin:0px;}
.offer-strip .offer-icon{background-image: url(../img/discount.png);background-repeat: no-repeat;background-position: center;background-size: 20px;height: 30px;width: 30px;line-height: 30px;display: inline-block;vertical-align: top;animation-name: flash;animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: ease-out;-webkit-animation-name: flash;-webkit-animation-duration: 3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: ease-out;}
.offer-strip .offer-desc{position: relative;padding-right: 60px;margin-right: 60px;display: inline-block;vertical-align: top;color:#fff}
.offer-strip .offer-desc:before {content: '';display: block;position: absolute;right: -30px;left: auto;top: auto;bottom: 13px;background-color: #fff;height: 1px;width: 60px;margin: 0;}	
.offer-strip .offer-btn a {display: inline-block;vertical-align: top;text-transform: uppercase;color: #fff;border-bottom: 1px solid #fff;line-height: 22px;margin: 3px 0 0;}
.flash {animation-name: flash;}
@keyframes flash {
  from, 50%, to {
opacity: 1;
  }

  25%, 75% {
opacity: 0;
  }
}

.verticleheading{width: 26px;line-height: 26px;font-size: 8px;text-transform: uppercase;background: #000;color: #fff;padding: 10px 0;display: block;margin: 0 auto;height: 0px;transition: all .1s ease;-webkit-transition-delay: .2s;transition-delay: .2s;height: 133px;opacity: 1;}
.verticleheading .verticleheading-inner{display: inline-block;white-space: nowrap;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);-ms-transform: none;-ms-transform-origin: none;-ms-writing-mode: tb-rl;*writing-mode: tb-rl;padding: 20px 0px;}
.verticleheading .verticleheading-inner:before{content: "";float: left;margin-top: 100%;}
.verticleheading span{width: 1px;height: 200px;display: block;background: #999;margin: 0 auto;margin-top: 30px;margin-bottom: 20px;transition: all .2s linear;-webkit-transition-delay: .2s;transition-delay: .2s;opacity:1}
.verticleheading i{margin: 0 auto;color:#999;font-size:22px;}
	
.people-choice-panel{padding:50px 0px 0px;}
.peopleschoicetitle{font-size: 35px;font-family:italic;margin:20px 0px;text-transform: lowercase;padding: 0px 0px 35px;text-align: center;display:block;width:100%}
.people-choice-panel .catalog .box img{display: block;margin: 0px auto;width: 100%;}


.new-arrival-panel{padding:50px 0px 0px;display:block;clear:both}

	
.leading-for{padding:20px 0px;}
.leading-for .box{padding:10px 0px;text-align:center;background:#ff6000;margin-bottom:15px;}
.leading-for .box a{text-align:center;color:#fff;font-family:heading;text-transform:uppercase}

.occasion-for{padding:20px 0px;background:#fff}
.occasion-for .box{position: relative;width:100%;font-size:14px;display:block;text-transform:uppercase;text-align:center;padding:0px 10px}
.occasion-for .box img{border-radius: 6px;}
.occasion-for .box span {color: #fff;position: relative;display: block;bottom: 40px;text-align: center;z-index: 1;text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.8);text-transform: uppercase; font-family:heading}
.occasion-for .owl-pagination{margin:-20px;}

.shop-by-fabric{padding:20px 0px;background:#fff}
.shop-by-fabric .heading{margin-bottom:0px;}
.shop-by-fabric .box{width:100%;font-size:14px;display:block;text-transform:uppercase;text-align:center;margin:15px 0px;}
.shop-by-fabric .box img{border-radius: 6px;width:100%;}


.home-category{padding:20px 0px 0px;}
.home-category h1{display:block;text-align:center;font-size: 35px;font-family:italic;margin:20px 0px;text-transform: lowercase;padding: 0px 0px 35px;margin-bottom: 20px;}

.home-category .box{position: relative;width:100%;font-size:14px;display:block;text-transform:uppercase;text-align:center;}
.home-category .box:hover img{display:block;width:100%;transform: scale(1.03, 1.03);transition: all 0.8s ease;}
.home-category .box span {color: #fff;position: relative;display: block;height:30px;text-align: center;z-index: 1;text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.8);text-transform: uppercase; font-family:heading;bottom: 60px;line-height: 1.2;font-size:12px;}
/*
.home-category .box{width:100%;height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center;overflow:hidden}
.home-category .box img{flex-shrink:0;-webkit-flex-shrink: 0;max-width:100%;max-height:90%;}
.home-category .box span {color: #fff;position: relative;display: block;bottom:40px;text-align: center;z-index: 1;text-shadow: 2px 2px 15px rgba(0, 0, 0, 0.8);text-transform: uppercase; font-family:heading;bottom: 60px;line-height: 1.2;}
*/


.women-new-arrival{padding:20px 0px 0px;}
.women-new-arrival h1{text-transform: uppercase;padding: 0px 0px 35px;letter-spacing: 2px;text-align: center;font-size: 18px;}
.women-new-arrival .owl-product{margin-bottom:20px;}


.catalog .box{position: relative;text-align: center;overflow:hidden;text-align: left;border-left:5px solid #fff;border-right:5px solid #fff;-moz-transition: .25s ease-in-out;margin-bottom:10px;}
.catalog .box .img-box * {vertical-align: middle;}
.catalog .box .img-box{height: 550px;width: 100%;display: block;margin: auto;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.catalog .box .img-box img{margin-left: auto;margin-right: auto;display: block;max-width: 100%;height: auto;vertical-align: middle;border: 0;}

.catalog .box .title{font-weight:normal;display:block;overflow:hidden;text-align:left;font-size:10px;margin:0px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family:heading;text-transform:uppercase}
.catalog .box .title a{color:#000;}
.catalog .box .title .animated-underline{width: calc(100%);background-image: linear-gradient(transparent calc(100% - 2px), #000 2px);background-repeat: no-repeat;background-size: 0% 100%;transition: background-size 0.5s ease-in-out;padding-bottom: 2px;}
.catalog .box .price{display:block;padding:5px 10px 15px;color: #000;height:40px;text-align:center;font-family:heading;}
.catalog .box .price strong{color:#000;font-size:16px;font-weight:normal}
.catalog .box .price span{color:#999;font-size:16px;text-decoration:line-through}

.catalog .box .wishlistbutton{text-align: center;text-transform: uppercase;border: 1px solid #000;font-family: 'heading';margin-bottom: 10px;width:100%;cursor:pointer}
.catalog .box .wishlistbutton a{width:100%}
.catalog .box:hover{-webkit-box-shadow:0 2px 16px 4px rgba(40,44,63,.07);box-shadow:0 2px 16px 4px rgba(40,44,63,.07)}
.catalog .box:hover .animated-underline {background-size: 100% 100%;}

.productdetail{padding:20px 0px;}

.glass-case *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;padding:0;margin:0;border:0}
.glass-case :after,.glass-case :before{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}
.glass-case{position:relative}
.gc-display-area{position:absolute;overflow:hidden;border:1px solid #f4f4f4;padding:2px;background-color:#fff}
.gc-display-container{position:relative;overflow:hidden;top:50%;left:50%;width:100%;height:100%;max-width:100%;max-height:100%}
.gc-display-display{position:relative;height:100%;width:100%;max-height:100%;max-width:100%;cursor:crosshair;opacity:1}
.gc-lens{position:absolute;overflow:hidden;z-index:1000;cursor:crosshair;background:#f4f4f4;opacity:.5!important;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)!important;-moz-opacity:.5;-khtml-opacity:.5}
.gc-zoom{position:absolute;/overflow:hidden;width:100%;height:auto;z-index:1040!important;border:1px solid #f4f4f4;padding:2px;background-color:#fff}
.gc-zoom-inner{cursor:crosshair;border:0!important;left:-2px!important;top:-2px!important;margin:0!important;z-index:1010!important}
.gc-zoom-container{position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%;max-width:100%;max-height:100%}
.gc-zoom-container img{position:relative;max-width:none!important}
.gc-caption-container{position:absolute;overflow:hidden;width:100%;padding:2px;z-index:1050!important;background-color:rgba(255,255,255,.5);line-height:1.6;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#333;font-size:.9em}
.gc-caption-container div{position:relative;padding:0 12px}
.gc-caption-intop{left:0;top:0}
.gc-caption-inbottom{left:0;bottom:0}
.gc-caption-outbottom,.gc-caption-outtop{width:100%;width:calc(100% + 4px);border:1px solid #f4f4f4;background:#fff}
.gc-caption-outtop{top:0;left:-2px;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
.gc-caption-outbottom{bottom:0;left:-2px;-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}
.gc-alignment-center{text-align:center}
.gc-alignment-left{text-align:left}
.gc-alignment-right{text-align:right}
.gc-thumbs-area{position:absolute;overflow:hidden;background-color:transparent}
.gc-thumbs-area-next,.gc-thumbs-area-prev{position:absolute;z-index:1010}
.gc-thumbs-area.gc-hz .gc-thumbs-area-next,.gc-thumbs-area.gc-hz .gc-thumbs-area-prev{top:0;height:100%;min-height:100%;width:5%}
.gc-thumbs-area.gc-vt .gc-thumbs-area-next,.gc-thumbs-area.gc-vt .gc-thumbs-area-prev{left:0;width:100%;min-width:100%;height:5%}
.gc-thumbs-area.gc-hz .gc-thumbs-area-prev{left:0}
.gc-thumbs-area.gc-hz .gc-thumbs-area-next{right:0}
.gc-thumbs-area.gc-vt .gc-thumbs-area-prev{top:0}
.gc-thumbs-area.gc-vt .gc-thumbs-area-next{bottom:0}
.gc-thumbs-area-next:hover,.gc-thumbs-area-prev:hover{opacity:1;cursor:pointer;cursor:hand}
.gc-thumbs-area-next .gc-disabled,.gc-thumbs-area-next .gc-disabled:hover,.gc-thumbs-area-prev .gc-disabled,.gc-thumbs-area-prev .gc-disabled:hover{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;cursor:default}
.glass-case ul{position:relative;top:0;left:0;margin:0;border:0;padding:0;height:100%;list-style:none}
.glass-case ul li{position:relative;overflow:hidden;width:100%;height:100%;border:1px solid #f4f4f4;padding:2px;background-color:#fff}
.gc-thumbs-area.gc-hz li{display:inline;float:left;max-width:100%;max-height:100%;margin-right:5px}
.gc-thumbs-area.gc-vt li{margin-bottom:5px}
.glass-case ul li .gc-li-display-container{position:relative;overflow:hidden;height:100%;width:100%;display:inline-block}
.glass-case ul li:hover{border-color:#4f4f4f;cursor:pointer;cursor:hand}
.glass-case ul li.gc-active,.glass-case ul li.gc-active:hover{border-color:#000;cursor:default}
.glass-case ul li .gc-li-display-container img{position:relative;top:50%;left:50%}
.gc-overlay-area{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2147483647!important;background-color:#ccc;background-color:rgba(51,51,51,.95)}
.gc-overlay-gcontainer{position:relative;width:100%;height:100%;padding:0}
.gc-overlay-container{position:relative;overflow:auto;width:100%;height:100%;padding:0}
.gc-overlay-container-display{position:absolute;overflow:auto;width:100%;height:100%;padding:0}
.gc-ocd-top{top:0}
.gc-ocd-bottom{bottom:0}
.gc-overlay-fit{padding:4em 5.5em 1em;overflow:hidden}
.gc-overlay-display{position:relative;top:0;left:0;display:block;cursor:crosshair}
.gc-overlay-display-center{width:auto;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.gc-overlay-display-vcenter{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.gc-overlay-display-hcenter{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.gc-overlay-top-icons{position:absolute;top:0;padding:1em 1.5em 1em 0;width:100%;height:4em}
.gc-overlay-left-icons{position:absolute;top:0;left:0;padding:0 1em 0 1.5em;height:100%;width:5.5em}
.gc-overlay-right-icons{position:absolute;top:0;right:0;padding:0 1.5em 0 1em;height:100%;width:5.5em}
.gc-icon:before{line-height:1}
.gc-icon{font-family:linea-arrows-10!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;z-index:1020;cursor:pointer;cursor:hand;color:#fff;height:1em;width:1em;line-height:0;}
.gc-disabled .gc-icon,.gc-disabled .gc-icon:hover{cursor:default}
.gc-icon-next{top:50%;right:-2px}
.gc-icon-next:before{position:absolute;top:-2px;right:-2px;content:"\e04b"}
.gc-icon-next-vt{bottom:0;left:50%}
.gc-icon-next-vt:before{position:absolute;top:-2px;left:-2px;content:"\e019"}
.gc-display-area .gc-icon-next{font-size:2em!important}
.gc-thumbs-area-next .gc-icon-next{right:0;font-size:2em!important}
.gc-thumbs-area-next .gc-icon-next-vt{font-size:1.5em!important}
.gc-overlay-area .gc-icon-next{position:relative;right:0;font-size:3em}
.gc-icon-prev{top:50%;left:-2px}
.gc-icon-prev:before{position:absolute;top:-2px;left:-2px;content:"\e03f"}
.gc-icon-prev-vt{top:0;left:50%}
.gc-icon-prev-vt:before{position:absolute;top:-2px;left:-2px;content:"\e083"}
.gc-display-area .gc-icon-prev,.gc-thumbs-area-prev .gc-icon-prev{font-size:2em!important}
.gc-thumbs-area-prev .gc-icon-prev-vt{font-size:1.5em!important}
.gc-overlay-area .gc-icon-prev{position:relative;left:0;font-size:3em}
.gc-icon-download{right:-2px;bottom:0;font-size:2em;overflow:hidden}
.gc-icon-download:before{position:absolute;top:-4px;left:-2px;content:"\e064"}
.gc-icon-close{position:relative;font-size:2em;float:right}
.gc-icon-close:before{position:absolute;content:"\e04a";top:-2px;right:-2px}
.gc-icon-enlarge{position:relative;float:right;margin-right:.25em;font-size:2em}
.gc-icon-enlarge:before{position:absolute;content:'\e017';top:-2px;right:-2px}
.gc-icon-compress{position:relative;float:right;margin-right:.25em;font-size:2em}
.gc-icon-compress:before{position:absolute;content:'\e053';top:-2px;right:-2px}
.gc-loading{position:absolute;top:50%;left:50%;width:31px;height:31px;margin-left:-15px;margin-top:-15px;background-image:url(../images/loader.gif)}
.gc-loading3{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;font-size:.25em;text-indent:-9999em;border-top:1.1em solid rgba(102,153,102,.2);border-right:1.1em solid rgba(102,153,102,.2);border-bottom:1.1em solid rgba(102,153,102,.2);border-left:1.1em solid #000;-webkit-animation:loadGC 1.1s infinite linear;animation:loadGC 1.1s infinite linear}
.gc-loading3,.gc-loading3:after{border-radius:50%;width:30px;height:30px}
@-webkit-keyframes loadGC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loadGC{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.gc-hide{display:none;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}
.gc-noscroll{overflow:hidden}
.gc-start{display:none;z-index:0;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}


.productdetail .productdescription{padding:0px 0px 0px 50px;}
.productdetail .productdescription h2{color:#ff6000}
.productdetail .productdescription .titleprice{border-bottom:1px solid #f4f4f4;margin-bottom:15px;}
.productdetail .productdescription .titleprice h1{display: block;font-size:16px;font-family:heading;text-transform: uppercase;width:100%}
.productdetail .productdescription .titleprice .finalprice{font-size:16px;font-family:heading;margin-top:5px;color:#000;margin-bottom:15px;text-align:left}
.productdetail .productdescription .titleprice .finalprice span{font-family:regular;color:#ff6000;text-decoration:line-through;padding-left: 20px;}
.productdetail .productdescription .color{display:inline-block;padding-right:20px;margin-bottom:15px;}
.productdetail .productdescription .color strong{display:block;}
.productdetail .productdescription .color span{height:30px;width:30px;border-radius:50%;display:block;border:2px solid #ddd;padding:15px;}
.productdetail .productdescription .selectsize strong{color:#000;font-size:12px;text-transform:uppercase;font-family:heading;display:block;padding-bottom:15px;}
.productdetail .productdescription .selectsize input[type=radio] {position: absolute;visibility: hidden;display: none;margin-right: 0;}
.productdetail .productdescription .selectsize label {display: inline-block;cursor: pointer;font-weight: bold;margin: 0;border: 1px solid #000;background: #fff;color: #000;text-align:center;text-transform:uppercase;padding:0px 10px;margin:0px -6px 0px 0px}
.productdetail .productdescription .selectsize input[type=radio]:checked + label{color:#fff;background:#000;}
.productdetail .productdescription .selectsize img{width:auto;margin-left:20px;margin-right:5px;}
.productdetail .productdescription .selectsize span{display:block;font-size:10px;padding:10px 0px 0px}
.productdetail .productdescription .list {margin:0px 15px 20px;}
.productdetail .productdescription .list li{font-size:12px;line-height:2;list-style:square}
.productdetail .productdescription .quantity .minus-btn,.productpanel .productbox .quantity .plus-btn {cursor: pointer;}
.productdetail .productdescription .quantity i{font-weight: 400;font-size: 10px;margin: 0;border: 1px solid #000;padding: 10px;}
.productdetail .productdescription .quantity i:hover{background:#000;color:#fff;cursor:pointer}
.productdetail .productdescription .quantity input {overflow: visible;border: none;text-align: center;color: #000;width: 30px;padding: 5px 0px 7px;}
.productdetail .productdescription .cartbutton{margin:10px 0px 0px;}
.productdetail .productdescription .cartbutton .addcart{width:49%;display:inline-block;background:#000;padding:10px 20px;text-align:center}
.productdetail .productdescription .cartbutton .addcart .addtocart{width:100%;display:block;color:#ff6000;font-size:10px;outline:none;text-transform:uppercase;font-family:heading;background: transparent;border:none}
.productdetail .productdescription .cartbutton .addcart .addtocart i{padding-right:5px;}
.productdetail .productdescription .cartbutton .addcart:hover{background:#ff6000;}
.productdetail .productdescription .cartbutton .addcart:hover a{color:#fff}
.productdetail .productdescription .cartbutton .addcart:hover .addtocart{color:#fff}


.productdetail .productdescription .cartbutton .addwishlist{width:49%;display:inline-block;border:1px solid #ff6000;background:#ff6000;padding:10px 20px;text-align:center;}
.productdetail .productdescription .cartbutton .addwishlist a{display:block;width:100%;color:#fff;font-size:10px;outline:none;text-transform:uppercase;font-family:heading;}
.productdetail .productdescription .cartbutton .addwishlist a i{padding-right:5px;}
.productdetail .productdescription .cartbutton .addwishlist:hover{background:#fff;}
.productdetail .productdescription .cartbutton .addwishlist:hover a{color:#ff6000}
.productdetail .cbp-ntaccordion {list-style: none;margin: 0;padding: 0;}
.productdetail .cbp-ntsubaccordion {list-style: none;}
.productdetail .cbp-ntaccordion .cbp-nttrigger {cursor: pointer;border-bottom:1px solid #f4f4f4;margin-top:5px;text-transform: uppercase;padding:5px 0px;}
.productdetail .cbp-ntaccordion .cbp-ntopen .cbp-nttrigger {border:none}
.productdetail .cbp-ntaccordion h3 {text-align:left;color:#000;font-family:heading;font-size:12px;}
.productdetail .cbp-ntaccordion .cbp-ntcontent li{text-align:left}
.productdetail .cbp-ntaccordion .cbp-nttrigger:after{font-family: 'iconfont';speak: none;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;color: #fff;margin-right: 0.5em;-webkit-font-smoothing: antialiased;margin-left:10px;}
.productdetail .cbp-ntaccordion .cbp-nttrigger:after {font-size: 75%;}
.productdetail .cbp-ntaccordion .cbp-nttrigger:after {content: "\e93e";float: right;margin: 0px;color:#000;}
.productdetail .cbp-ntaccordion .cbp-nttrigger:hover:after {content: "\e93d";color: inherit;}
.productdetail .cbp-ntaccordion .cbp-ntopen > .cbp-nttrigger:after,.no-js .cbp-ntaccordion > li > .cbp-nttrigger:after {content: "\e93d";color: inherit;}
.productdetail .cbp-ntsubaccordion .cbp-nttrigger:after {content: "\e93d";}
.productdetail .cbp-ntsubaccordion .cbp-nttrigger:hover:after {content: "\e93e";color: inherit;}
.productdetail .cbp-ntaccordion .cbp-ntcontent {height: 0;overflow: hidden;}
.productdetail .cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,.no-js .cbp-ntaccordion .cbp-ntcontent {height: auto;padding-top: 10px;}
.productdetail .cbp-ntaccordion .help p{line-height:1;}
.productdetail .cbp-ntaccordion .help span{color:#ff6000;font-size:8px;}

.productdetail .detailrow{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-top:20px;}
.productdetail .detailrow .cols{position: relative;border-bottom: 1px solid #eaeaec;margin: 0 0 12px;padding-bottom: 10px;-ms-flex-preferred-size: 40%;flex-basis: 40%;}
.productdetail .detailrow .cols:nth-child(odd) {margin-right: 10%;}
.productdetail .detailrow .cols .key{position: relative;color: #000;font-size: 10px;line-height: 1;margin-bottom: 5px;text-transform:uppercase;font-family:heading}
.productdetail .detailrow .cols .value{position: relative;color: #999;font-size: 12px;line-height: 1.2;text-transform:uppercase;}
.product-similar{padding:0px;}
.product-similar h4{font-family: heading;text-transform: uppercase;padding: 10px 0px;text-align: left;font-size: 18px;}
.product-similar .owl-product{margin-bottom:20px;}
.productdetail .similarcolor{}
.productdetail .similarcolor label{display:block;width:100%;margin-top:15px;text-transform:uppercase;font-weight:bold}
.productdetail .similarcolor .colordetail{display:block;width:100%;margin-bottom: 15px;}
.productdetail .similarcolor .colordetail a{padding:10px 5px 5px 0px;}
.productdetail .similarcolor .colordetail a img{border:2px solid #000;width:30px;height:30px;border-radius: 50%;}
.productdetail .productdescription .share label{display:block;width:100%;margin-top:15px;text-transform:uppercase;font-weight:bold}
.productdetail .productdescription .share li{display: inline-block;}
.productdetail .productdescription .share li img{width:25px;margin-right:10px;}

.productdetail .product-banner{display:none !important}
.productdetail .product-banner .owl-buttons{display:block}
.productdetail .product-banner .owl-next{top:40%;right: 0px;position: absolute;background: transparent;border: 0;outline: none;}
.productdetail .product-banner .owl-prev i{font-size:45px;content:'\e992';font-family:'icomoon';padding:5px 10px;left:0px;font-size:18px;background:#f79431;color:#fff}
.productdetail .product-banner .owl-next i{font-size:45px;content:'\e991';font-family:'icomoon';padding:5px 10px;right:0px;font-size:18px;background:#f79431;color:#fff}


.upper-footer{background:#fff;padding:20px 0px 20px;}
.upper-footer .box strong{font-family:'heading';text-transform:uppercase;letter-spacing:1px;display:block;padding:10px;}
.upper-footer .box{text-align:center;padding:15px 0px;}
.upper-footer .box img{width:auto;margin:0px auto;display:block;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.upper-footer .box p{color:#999}
.upper-footer .border {border-right: 1px solid #e5e5e5;}
.upper-footer .box:hover img {transform: rotateY(-360deg);-webkit-transform: rotateY(-360deg);-moz-transform: rotateY(-360deg);-ms-transform: rotateY(-360deg);-o-transform: rotateY(-360deg);}

footer{padding:50px 0px 20px; background:#000;}
footer strong{font-weight: normal;font-size:16px;font-family: heading;margin-bottom:10px !important;display: block;color:#fff;margin:0px;text-transform:uppercase;font-family: 'heading';letter-spacing:1px;}
footer p{color:#fff;margin:0px;font-family: 'heading';letter-spacing:1px;font-size:10px;}
footer p a{color:#fff;text-align:center}
footer p a:hover{color:#fff;text-align:center}
footer p i{color:#fff;padding-right:10px;}
footer .width50 li{width:50%;float:left}
footer .bottom-link li {-webkit-transform: translateX(0px);-webkit-transition: all 0.2s;transform: translateX(0px);transition: all 0.2s ease-in-out;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
footer .bottom-link:hover li {opacity: 0.2;filter: alpha(opacity=20);}
footer .bottom-link li a{color: #999;font-family: 'heading';letter-spacing:1px;-webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;outline: none;transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;text-decoration: none;position: relative;display:block;font-size:10px;text-transform:uppercase;}
footer .bottom-link li a:hover{text-decoration:none;color:#fff}
footer .bottom-link li:hover{opacity: 100;filter: alpha(opacity=100);}
footer .newsletter-form .form-control{height: 50px;border: 1px solid #fff;border-radius: 0;padding: 0 15px;color: #fff;width: calc(100% - 110px);border-right: 0;background:#000;float:left}
footer .newsletter-form .submitbtn{float:left;width: 110px;font-size:10px;text-align: center;background: #000;height: 50px;color: #fff;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;cursor: pointer;-webkit-box-shadow: none;box-shadow: none;border: none;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;font-family: heading;border: 1px solid #fff;border-left:0;outline:none}
footer .newsletter-form p{font-size:8px;margin-top:10px;}
footer .newsletter-form ::placeholder {color:#000;font-family:heading;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
footer .newsletter-form ::-webkit-input-placeholder { color: #fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
footer .newsletter-form ::-moz-placeholder { color: #000;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
footer .newsletter-form :-moz-placeholder { color: #000;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
footer .newsletter-form :-ms-input-placeholder { color: #000;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-size:10px;}

.copyright{padding: 15px 0px;text-align:center;background:#fff}
.copyright p{color:#000;font-size:10px;margin:0px;font-family:heading;text-transform:uppercase;text-align:left}
.copyright p span{color:#000;font-size:10px;text-decoration:underline}
.copyright .social-link {padding:0px;text-align:right}
.copyright .social-link li {display: inline-block;}
.copyright .social-link li a {display: block;margin-right: 10px;}
.copyright .social-link li a i{text-align: center;border-radius: 50%;background: #111;color: #fff;padding:10px;}
.copyright .social-link li a i.icon-facebook {background-color: #3B5998;}
.copyright .social-link li a i.icon-twitter {background-color: #55ACEE;}
.copyright .social-link li a i.icon-linkedin {background-color: #0976B4;}
.copyright .social-link li a i.icon-instagram {background-color: #000;color:#fff}
.copyright .social-link li a i.icon-youtube {background-color: #ff1110;}

.quickcontact {width: 30px;position: fixed;top: 80%;left: 20px;border-radius: 20px;z-index: 20;}
.quickcontact a{display: block;margin-bottom: 10px;}
.quickcontact {width: 30px;position: fixed;top: 80%;left: 0px;border-radius: 20px;z-index: 20;}
.quickcontact img{width:30px;}

.scroll-top-arrow{position:fixed;font-size:10px;line-height:20px;opacity:0;visibility:hidden;text-align:center;color:#000;text-transform:uppercase;right:-20px;bottom:70px;z-index:99;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;cursor: pointer;}
.scroll-top-arrow.scroll-active{opacity:1;visibility:visible;color:#000}
.scroll-top-arrow i{position:relative;left:6px;top:1px}
.scroll-top-arrow span{display:inline-block}

.breadcrumb {padding: 15px 10px;list-style: none;background-color: #f4f4f4;margin: 0px;border-radius: 0; border-top: 1px solid #ddd;   border-bottom: 1px solid #ddd;position:relative;padding-top: 100px;background: #000;}
.breadcrumb ul {margin: 0px;padding: 0px;}
.breadcrumb ul li {list-style: none;float: left;line-height: 10px;color: #fff;border-radius: 0;text-transform:uppercase;font-size:10px;}
.breadcrumb ul li a {color: #fff;text-transform:uppercase}
.breadcrumb li a:after {padding: 0 5px;color: #fff;content: "/\00a0";}

.our-story{padding:20px 0px;text-align:left;}
.our-story .row{display: flex;align-items: center;}	
.our-story .banner-box:hover:before {left: 0;right: 0;opacity: 0;-webkit-transition: all 900ms linear;-moz-transition: all 900ms linear;-ms-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;}
.our-story .banner-box:before {background: rgba(255,255,255,.2);bottom: 0;content: "";left: 50%;position: absolute;right: 51%;top: 0;opacity: 1;pointer-events: none;}
.our-story .banner-box:hover:before {left: 0;right: 0;opacity: 0;-webkit-transition: all 900ms linear;-moz-transition: all 900ms linear;-ms-transition: all 900ms linear;-o-transition: all 900ms linear;transition: all 900ms linear;}
.our-story .content{align-content: center;align-items: center;padding:0px 50px;}
.our-story .content h2{font-size:18px;padding:0px 0px 10px;color: #000;}
.our-story .content p{padding:0px 0px 5px;color:#999;line-height:2;}
.our-story .content .contact-button{margin-top:30px;display:block}
.our-story .content .contact-button a{border:2px solid #999;padding:10px 20px;text-align:center;color:#999;font-family:heading;font-size:14px;text-transform:uppercase;}
.our-story .content .contact-button a:hover{border:2px solid #000;background:#000;color:#fff}
	
.catalog-page{padding:50px 0px;}
.catalog-page h2{text-transform: uppercase;text-align:center;padding:0px 0px 20px 0px;}
.catalog-page .filterbar{padding:0px;}
.catalog-page .filterbar h4{color:#000;font-size:18px;}
.catalog-page .filterbar input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;}
.catalog-page .filterbar input[type=checkbox]:not(old) + label{display: inline-block;margin-left: -2em;color: #000;font-weight:normal;font-size:10px;}
.catalog-page .filterbar input[type=checkbox]:not(old) + label > span{display : inline-block;width:20px;height:20px;margin-right:10px;border:1px solid #000;border-radius : 0.25em;background : #000;background:#fff;vertical-align:top;}
.catalog-page .filterbar input[type=checkbox]:not(old):checked + label > span:before{font-family: 'iconfont';content: "\ea71";display: block;width : 1.6em;color :#000;text-align: center;}
.catalog-page .filterbar input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0;}
.catalog-page .filterbar input[type=radio]:not(old) + label{display: inline-block;margin-left: -2em;color: #000;font-weight: normal;font-size:10px;}
.catalog-page .filterbar input[type=radio]:not(old) + label > span{display : inline-block;width:20px;height:20px;margin-right:10px;border:1px solid #000;border-radius : 0.25em;background : #000;background:#fff;vertical-align: bottom;border-radius: 50%;}
.catalog-page .filterbar input[type=radio]:not(old):checked + label > span:before{font-family: 'iconfont';content: "\ea71";display: block;width : 1em;color :#000;text-align: center;padding-left:3px;font-size:10px;}
.catalog-page .filterbar input[type=checkbox]:not(old) + label img {width: 16px;height: 16px;display: inline-block;}
.catalog-page #filter .sortby{width:100%;clear:both;height: 50px;}
.catalog-page #filter .sortby span{float:right;text-transform:uppercase;padding-right:10px;padding-top:5px;}
.catalog-page #filter .sortby select{height: 30px;width:150px;padding:5px;border:1px solid #000;color: #000;margin: 0px;border-radius:0;float:right;outline:none}
.catalog-page .cbp-ntaccordion {list-style: none;margin: 0;padding: 0;}
.catalog-page .cbp-ntsubaccordion {list-style: none;}
.catalog-page .cbp-ntaccordion .cbp-nttrigger {cursor: pointer;border-bottom:1px solid #f4f4f4;margin-top:5px;text-transform: uppercase;padding:5px 0px;}
.catalog-page .cbp-ntaccordion .cbp-ntopen .cbp-nttrigger {border:none}
.catalog-page .cbp-ntaccordion h3 {text-align:left;color:#000;font-family:heading;font-size:12px;}
.catalog-page .cbp-ntcontent{max-height:200px;}
.catalog-page .cbp-ntcontent ul{max-height:200px;overflow-x:hidden;overflow-y:scroll}
.catalog-page .cbp-ntcontent ul::-webkit-scrollbar {width: 10px;}
.catalog-page .cbp-ntcontent ul::-webkit-scrollbar-track {background: #fff;outline:none;border:none}
.catalog-page .cbp-ntcontent ul::-webkit-scrollbar-thumb {background: #000;outline:none;border:none}
.catalog-page .cbp-ntaccordion .cbp-ntcontent li{text-align:left}
.catalog-page .cbp-ntaccordion .cbp-nttrigger:after{font-family: 'iconfont';speak: none;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;color: #fff;margin-right: 0.5em;-webkit-font-smoothing: antialiased;margin-left:10px;}
.catalog-page .cbp-ntaccordion .cbp-nttrigger:after {content: "\e93e";float: right;margin: 0px;color:#000;}
.catalog-page .cbp-ntaccordion .cbp-nttrigger:hover:after {content: "\e93d";color: inherit;}
.catalog-page .cbp-ntaccordion .cbp-ntopen > .cbp-nttrigger:after,.no-js .cbp-ntaccordion > li > .cbp-nttrigger:after {content: "\e93d";color: inherit;}
.catalog-page .cbp-ntsubaccordion .cbp-nttrigger:after {content: "\e93d";}
.catalog-page .cbp-ntsubaccordion .cbp-nttrigger:hover:after {content: "\e93e";color: inherit;}
.catalog-page .cbp-ntaccordion .cbp-ntcontent {height: 0;overflow: hidden;}
.catalog-page .cbp-ntaccordion .cbp-ntopen > .cbp-ntcontent,.cbp-ntsubaccordion .cbp-ntopen > .cbp-ntcontent,.no-js .cbp-ntaccordion .cbp-ntcontent {height: auto;}

.notfound{text-align:center;}
.notfound img{padding-top:100px;width:100px}
.notfound h2{padding:50px 0px !important;font-size:18px !important;text-transform:uppercase !important;}

.thanks{padding:150px 0px;text-align:center}
.thanks h1{margin-bottom: 20px;}
.thanks h2{font-size:12px;text-transform: uppercase;margin-bottom: 20px;font-family:regular;color:#49c5b6}
.thanks img{width:90px;height:90px;margin:0px auto}

.contact-us{background:#f2f2f2;padding:50px 0px;}
.contact-us .info-outer{background:#fff;padding:20px;}
.contact-us .info-outer .description{border:15px solid #f2f2f2;padding:15px}
.contact-us h1{text-align:center;}
.contact-us h2{font-size:18px}
.contact-us h3{font-size:18px}
.contact-us label{display:block;}
.contact-us input[type=email],.contact-us input[type=tel],.contact-us input[type=text]{outline:none;color:#000;border:1px solid #ddd;padding:5px 10px;width:100%;background:#f4f4f4}
.contact-us textarea{outline:none;padding:5px 20px;outline:none;border:1px solid #ddd;background:#f4f4f4;width:100%}
.contact-us input[type=submit]{background:#fff;color:#000;border:1px solid #000;margin-top:10px;text-transform: uppercase;padding:5px 50px;}
.contact-us input[type=submit]:hover{background:#000;color:#fff;border:1px solid #000;margin-top:10px;text-transform: uppercase;padding:5px 50px;}
.contact-us .validate-popup{transition: opacity ease 400ms;cursor: pointer;background-color: #ff0000;color: #fff;font-size: 12px;line-height: 1;padding: 8px 12px;z-index:1}

.inner-page{background:#fff;padding:20px 0px 50px;}
.inner-page p strong{font-family:heading;font-size:12px;padding:0px 0px 15px;}

.user-login-area{overflow: hidden;background: #fff;}
.login-title h2{color: #000;margin: 15px;padding: 10px;font-family:heading;font-size:16px;font-weight:bold;text-transform:uppercase}
.login-title p {font-size: 16px;font-weight: 400;margin: 0;line-height: 1.6em;}
.login-form{border: 1px solid #ddd;padding: 10px 15px;width: 100%;}
.login-form .single-login{margin-bottom:15px;}
.login-form .single-login label{color: #000;font-weight: 400;margin-top:7px;display:block;}
.login-form .single-login input {outline:none;color:#000;border:1px solid #ddd;padding:5px 10px;width:100%;background:#f4f4f4}
.login-form .single-login select{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #ddd;padding: 10px 10px;width: 100%;outline:none;background:#f4f4f4}
.login-form .single-login textarea {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #ddd;padding: 12px 10px;width: 100%;height:100px;outline:none;background:#f4f4f4}
.login-form .single-login .submit{background: #000 ;display: block;color: #fff;text-transform: uppercase;text-decoration: none;transition:.3s;display:block;}
.login-form .single-login a{display:block;clear:both}
.login-form a{display:block;width:100%;padding:5px 0px;}
.validate-popup {transition: opacity ease 400ms;cursor: pointer;position: absolute;background-color: #ff0000;color: #fff;font-size: 12px;line-height: 1;padding: 8px 12px;}
.validate-popup:after {position: absolute;bottom: 0;left: 0;content: '';width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #ff0000 transparent transparent transparent;margin-left: 8px;margin-bottom: -5px;}

.usermenu{border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.usermenu li{border-bottom:1px solid #ddd;width:100%;padding:10px 15px;}
.usermenu li a{font-family:heading;text-transform: uppercase;}

.dashboard{text-align:center;padding:50px 0px}
.dashboard h1{}
.dashboard h2{}

.cart-panel{padding:50px 0px;}
.cart-table table {background: #fff none repeat scroll 0 0;border-radius: 0;margin: 0px 0px 50px;width: 100%;}
.cart-table table tr{margin-bottom:15px;border:1px solid #ddd;}
.cart-table table td {border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;padding: 15px 10px;text-align: left;color:#000;}
.cart-table table td span{display:block;text-transform:uppercase}
.cart-table table .product-remove {padding: 0 15px;width: 20px;}
.cart-table table th {font-weight: 400;background:#000;color:#fff;padding:5px 10px;font-family:heading}
.cart-table table .product-thumbnail {width: 150px;}
.cart-table table .product-thumbnail img{width:100%;}
.cart-table table .product-name a{color:#333;}
.cart-table table .product-name span select{margin-left:10px;}
.cart-table table .product-add-to-cart {width: 240px;}
.cart-table table .product-remove {padding: 0 15px;width: 20px;}
.cart-table table .product-remove > a {color:#000;}
.cart-table table .product-remove > a:hover {color:#000;}
.cart-table table td.product-price .amount {font-weight: 700;}
.cart-table select{padding:5px 10px;border:0;outline:none;font-size:12px;}
.cart-table .quantity {color: #000;font-size: 16px;padding:6px 0px;}
.cart-table .quantity i{margin-right:10px;}
.cart-table .quantity span{display:inline-block;text-transform:uppercase}
.cart-table .quantity .minus-btn,.productpanel .productbox .quantity .plus-btn {cursor: pointer;display:inline-block}
.cart-table .quantity span i{font-weight: 400;font-size: 10px;margin: 0;}
.cart-table .quantity span i:hover{cursor:pointer}
.cart-table .quantity input {border:1px solid #000;overflow: visible;text-align: center;color: #000;padding:5px 0px;width:50px;}
.cart-table table td .update{background:#ff6000;color:#fff;outline:none;border:none;padding:5px 18px;text-transform:uppercase;font-size:12px;}
.movecart{background:#000;border:1px solid #000;color:#fff;outline:none;border:none;padding:5px 18px;font-size:10px;text-transform:uppercase}

.add-from-wishlist{border:1px solid #ddd;padding:10px 15px;}
.add-from-wishlist a{width:100%;display:block}

.payment {background: #fff;text-align: center;color: #fff;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.payment h3 {background:#ff6000;color: #fff;padding: 10px 0px; font-family: heading;font-size:12px;}
.payment p {color: #000;margin: 0px;text-align:left;padding:15px;width:100%;border-bottom:1px dotted #ddd;text-transform: uppercase;font-family: heading;}
.payment p span{float:right;}
.payment p:last-child{border:none}

.payments{width:100%;border:1px solid #ddd;margin-bottom: 15px;}
.payments tr th{background:#000;color:#fff;padding:10px 0px;font-size:12px;text-align:center}
.payments tr td{padding:5px 20px;border:1px solid #ddd;text-transform:uppercase;font-size:12px;}
.payments tr td img{width: auto;height: 180px;}
.payments tr td strong{font-size:14px;float:right;font-weight:normal}
.payments .submit{background:#000;width:100%;padding:5px 20px;margin-top:5px;color:#fff;border:0;outline:none;text-transform:uppercase}
.order-info tr td:nth-child(odd){background:#000;color:#fff;font-family:heading;border:0;}


.apply-coupon{display:block;clear:both;margin-top: 10px;padding-top:10px;background:#000}
.apply-coupon span{color:#fff;text-align:center;display:block;font-family: heading;font-size:12px;text-transform:uppercase}
.apply-coupon label{display:block;color:#00081c;}
.apply-coupon input[type=text]{width:100%;display:block;color:#00081c;border: 1px solid #e5e5e5;padding: 5px 10px;background:#fff;margin:10px 0px 0px;}
.apply-coupon input[type=submit]{width:100%;display:block;background:#00081c;color:#fff;border:1px solid #00081c;text-transform: uppercase;}
.apply-coupon .validate-popup{position: relative;width: 100%;background:#f02121 !important}
.apply-coupon .validate-popup:after{display:none}

.cartcheckout {background: #000;width: 100%;text-align: center;padding: 10px 0px;border: 1px solid #000;margin-top: 10px;}
.cartcheckout a {color: #fff;text-transform: uppercase;width: 100%;padding: 10px 80px;}
.shippingdetail p{line-height:1;}

.margin-50{margin:50px 0px;}
.orderstatus{text-align:center;padding:100px 0px;}
.orderstatus h1{font-size:18px;text-transform:uppercase}


.support-list{position:fixed;bottom:5%;left:10px;list-style:none;width:50px;background:#FFF;box-shadow:0 0 14px 0 rgba(0,0,0,.16);border-radius:30px;text-align:center;padding-top:15px;padding-bottom:15px;z-index:2;color:#181818}
.support-list li{display:block}
.support-list li a{font-size: 20px;display:block;line-height: 40px;}
.support-list li img{width:30px;}


.insta-title{display:block;text-align:center;color:#999;font-size:18px;margin:15px 0px;width:100%;}
.insta-title a{color:#999;border-bottom:2px solid #999}

.product-of-the-day{}
.product-of-the-day .row{display:flex;align-items: center;}

.pagination-panel{text-align:right}
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
.owl-animated-out {z-index : 1 }
.owl-animated-in {
  z-index : 0 
   }
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
opacity : 1   ;
  }  
  100% {
opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
opacity : 1   ;
  }  
  100% {
opacity : 0   ;
  }  
}
.instagram-feed .disabled{display:none;}
.instagram-feed .owl-theme .owl-nav{display:none;}
.instagram-feed .owl-theme .owl-nav .owl-prev{display:none;}
.instagram-feed .owl-theme .owl-nav .owl-next{display:none;}



.modal {display: none;overflow: hidden;position: fixed;top: 0;right: 0;bottom: 0;left: 0;padding:15px 25px;background:#000;z-index:111;}
.modal .center-align{margin: 0;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); padding: 200px 0px;}
.modal .quick-search{width:600px;margin:0px auto;}
.modal .quick-search .search-field {border: none;padding:15px 30px;width: 85%;background: #000;float: left;outline: 0;color: #fff;border:2px solid #fff;border-right:0;border-top-left-radius: 50px;border-bottom-left-radius: 50px;}
.modal .quick-search .search-button {outline:none;display: inline-block;width: 15%;font-size:22px;margin: 0px;padding: 15px 20px;text-align: center;background-color: #000;border: 2px solid #fff;color: #fff;border-left:0px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
.modal .close {height: 27px;line-height: .4;margin: 10px 10px 0 0;width: 27px;background:url('../img/close.png');outline: none;border: 0;position: absolute;right: 0px;top: 0;}

.reviewsubmit{background:#000;width:130px;text-align: center;border:1px solid #000;}
.reviewsubmit a{padding:10px 20px;color:#fff;font-family:heading;border-radius:5px;font-size:10px;border-radius:5px;}

.rating {display:block;width:100%;}
.rating legend{display:block;text-transform:uppercase;color:#999;padding-top:20px;text-align:left;font-size:12px;}
.rating {float:left;padding: 0px;}
.rating:not(:checked) > input {position:absolute;clip:rect(0,0,0,0);}
.rating:not(:checked) > label {float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:200%;line-height:1.2;color:#ddd;text-shadow:1px 1px #bbb, 2px 2px #666, .1em .1em .2em rgba(0,0,0,.5);margin: 0px;}
.rating:not(:checked) > label:before {content: '\e98b';font-family:iconfont}
.rating > input:checked ~ label {color: #f70;text-shadow:1px 1px #c60, 2px 2px #940, .1em .1em .2em rgba(0,0,0,.5);}
.rating:not(:checked) > label:hover,.rating:not(:checked) > label:hover ~ label {color: gold;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.rating > input:checked + label:hover,.rating > input:checked + label:hover ~ label,.rating > input:checked ~ label:hover,.rating > input:checked ~ label:hover ~ label,.rating > label:hover ~ input:checked ~ label {color: #ea0;text-shadow:1px 1px goldenrod, 2px 2px #B57340, .1em .1em .2em rgba(0,0,0,.5);}
.rating > label:active {position:relative;top:2px;left:2px;}
.myreview{border-bottom:1px solid #ddd;width:100%;text-align:center;}
.myreview p{color:#999;}
.myreview p span{font-style:italic;font-size:12px;color:#000}
.myreview img{width:auto;}

@media only screen and (min-width:320px) and (max-width: 767px)
{
.sub-menu{border:none}
.sub-menu li a{margin-left:10px;}
.mobile-menu .mean-bar .mean-nav > ul {width:250px;}
.mean-bar{position: absolute;right: 10px;z-index:11}
.logo a img{padding:5px 0px;width:auto;height:60px;}
header .menu-right .search-area .search-field{margin-bottom: 10px;}
.our-story h2{text-align: center;padding: 20px 0px;}
.our-story .content{padding:15px 10px;}
.productdetail .productdescription{padding:0px;}
footer strong{display:block;margin:10px 0px;text-align:center;}
footer .bottom-link li{text-align: center;}
footer .contactbox{text-align: center;}
.upper-footer{padding:20px 0px 0px}
.upper-footer .border{border:none}

.our-story .row{display:block}
.home-main-category .col-xs-12{display:none}
.home-main-category .box{padding:20px 10px;}
.home-main-category .image{padding:0px;}
.home-main-category .box .special-title a{font-size:26px;}
.home-main-category .box .title a{font-size:20px;margin-bottom:10px}
.home-main-category .banner-desc a{left:15px;}
.product-of-the-day .productdescription .cartbutton .addcart{width:100%;}
.product-of-the-day .productdescription .titleprice h1{font-size:12px;}
.product-of-the-day .productdescription h2{display:none}
.product-of-the-day .productdescription .selectsize span{display:none}
header .menu-right .search-area{margin:0px;}
.header .logo{text-align:center;width:100%;padding:0px;}
.home-main-category{padding:50px 0px 0px}
.home-main-category .row{display:block}
.home-main-category .box span {font-size:10px;}
.home-main-category .banner-box{height:280px;}
.home-main-category .banner-box img{height:auto;width:100%;margin:0opx auto}
.home-main-category .box{height:280px;padding:50px 0px;border:0px}
.home-main-category .banner-desc-men{top:40%;font-size:12px;}
.home-main-category .banner-desc-women{top:40%;font-size:12px;}
.home-category{padding:0px}

.people-choice-panel .catalog .box img{height:200px;}
.catalog .box .img-box{height:200px;width:100%;display:block;text-align: center;vertical-align: middle;}
.catalog .box .img-box img{height: 200px;width: auto;}


.product-of-the-day .row{display:block}
.product-of-the-day .productdescription{text-align: center;}
.product-of-the-day .productdescription .titleprice .finalprice{text-align: center;}
.product-of-the-day .productdescription .selectsize{margin-bottom:15px;}
.product-of-the-day .productdescription .selectsize strong{display:none}
.header{position:relative;}
.is-sticky{position:fixed;}
.header .menu-right .menu-box{text-align:left;padding: 5px 0px;}
.header .menu-right .menu-box li a{color:#000 !important;padding:0px 5px;}
.header .menu-right .menu-box li span{color:#000 !important;padding:0px 5px;}
.header .menu-right .menu-box li i{color:#000 !important}
.header .hamburger{border-color:#000 !important}
.header .hamburger__line-in::before,.header .hamburger__line-in::after{background:#000}
.logo{float:right}
.modal-dialog {width: 400px;margin: 30px auto;}
.modal .quick-search{width:300px}
.modal .quick-search .search-button{font-size:12px;}
.support-list {position: fixed;bottom: 0px;left: 0px;list-style: none;width: 100%;background: #FFF;box-shadow: 0 0 14px 0 rgba(0,0,0,.16);border-radius: 0px;text-align: center;padding-top: 0px;padding-bottom: 0px;z-index: 2;color: #181818;}
.support-list li{display: inline-block;width: 30%;}
.verticleheading span{height:60px;}
.heading{font-size: 25px;}
.offer-strip{font-size:12px;padding:10px 0px}
.offer-strip .offer-desc{padding:0px;font-size:12px;margin:0px;}
.offer-strip .offer-desc:before{display:none}
.offer-strip .offer-btn a{font-size:12px;margin:0px;}
.copyright p{padding-bottom:15px;text-align:center;}
.copyright .social-link{padding-bottom:40px;text-align:center;}
.catalog .box .img-box{height: 200px;width: 100%;display: block;margin: auto;display: flex;justify-content: center;align-items: center;overflow: hidden;}

.breadcrumb{padding:10px 0px;}
.breadcrumb a{display:none;} 
/*.home-category .box{width:100%;height:180px;overflow:hidden;display:flex;justify-content:center;align-items:center;overflow:hidden}*/
.catalog .box .img-box{height: 250px;width: 100%;display: block;margin: auto;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.glass-case{margin:0px auto !important;width:300px !important;}
.productdetail .product-banner{display:block !important}
#__VIEWxSTATE{display:none}
}
