﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{outline:none;padding:0;margin:0}*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*******/
@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot?v=4.7.0');src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url('fonts/IRANSansWeb(FaNum).eot');
    src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),url('fonts/IRANSansWeb(FaNum).woff2') format('woff2'),url('fonts/IRANSansWeb(FaNum).woff') format('woff'),url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {font-family: IRANSans2;font-style: normal;font-weight: normal;src: url('fonts/IRANSansWeb.eot');src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/url('fonts/IRANSansWeb.ttf') format('truetype');}
@font-face {font-family: 'IRANSans_Bold';src: url('fonts/IRANSans_Bold.eot');src: url('fonts/IRANSans_Bold.eot') format('embedded-opentype'),url('fonts/IRANSans_Bold.woff2') format('woff2'),url('fonts/IRANSans_Bold.woff') format('woff'),url('fonts/IRANSans_Bold.ttf') format('truetype'),url('fonts/IRANSans_Bold.svg#IRANSans_Bold') format('svg');}
/*****/
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-angle-down:before {content: "\f107";}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-facebook:before {content: "\f09a";}
.fa-instagram:before {content: "\f16d";}
.fa-paper-plane:before {content: "\f1d8";}
.fa-twitter:before {content: "\f099";}
.fa-filter:before {content: "\f0b0";}
.fa-sort:before {content: "\f0dc";}
.fa-check-circle:before {content: "\f058";}
.fa-times-circle:before {content: "\f057";}
.fa-star:before {content: "\f005";}
.fa-star-o:before {content: "\f006";}
.fa-angle-up:before {content: "\f106";}
.fa-facebook-f:before,.fa-facebook:before {content: "\f09a";}
.fa-twitter:before {content: "\f099";}
.fa-google-plus:before {content: "\f0d5";}
.fa-linkedin:before {content: "\f0e1";}

.fa-send:before, .fa-paper-plane:before {content: "\f1d8";}
a {color:#e60e17;-webkit-transition: color 0.4s  ease-out;-moz-transition: color 0.4s  ease-out;-ms-transition: color 0.4s  ease-out;-o-transition: color 0.4s  ease-out;transition: color 0.4s  ease-out;}
a ,a:hover a:focus ,a:active {text-decoration:none!important;outline:none;color:#333;}
a:hover , a:focus ,a:active ,a:not([href]):not([tabindex]):hover {color:#e60e17;}
a {color:#666}
.trans ,.slick-arrow {-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {float: right!important;}
.container-fluid, .container {direction:rtl;text-align:right;}
/***/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{visibility:hidden;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;margin:0 auto;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{visibility:visible;opacity:1;display:block;}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-buttons.disabled {display:none!important;}
/*****/
.text_bold  ,strong {font-family:'IRANSans_Bold';}
textarea {resize:vertical;height:150px;}
/*****/
body {color: #000;font-size:0.95em;font-family:IRANSans;overflow-x:hidden;background:#fff;line-height:25px;width:100%;}
/******/
/*****/
#open-menu {float: left;height: 33px;margin:5px 10px 0 0;padding: 0;position: relative;width: 35px;z-index: 10;text-indent:40px;color:#fff;border:2px solid #878787;display:none;border-radius:7px;-webkit-border-radius:7px;}
#open-menu .icon-bar {display: block;position: absolute;top: 14px;left: 3px;right: auto;height: 8px;background:#878787;width:25px;height:2px;}
#open-menu .icon-bar:before, #open-menu .icon-bar:after {position: absolute;display: block; left: 0;width: 100%;height:2px;background-color:#878787;content: "";}
#open-menu .icon-bar:before {top:-7px;}
#open-menu .icon-bar:after {bottom: -7px;} 
#open-menu .icon-bar {-webkit-transition: background 0s 0.3s;transition: background 0s 0.3s;}
#open-menu .icon-bar:before,#open-menu .icon-bar:after {-webkit-transition-duration: 0.3s, 0.3s;transition-duration: 0.3s, 0.3s;-webkit-transition-delay: 0.3s, 0s;transition-delay: 0.3s, 0s;}
#open-menu .icon-bar:before {-webkit-transition-property: top, -webkit-transform;transition-property: top, transform;}
#open-menu .icon-bar:after {-webkit-transition-property: bottom, -webkit-transform;transition-property: bottom, transform;}
#open-menu .icon-bar.active {background: none;}
#open-menu .icon-bar.active:before {top: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#open-menu .icon-bar.active:after {bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#open-menu .icon-bar.active:before,#open-menu .icon-bar.active:after {-webkit-transition-delay: 0s, 0.3s;transition-delay: 0s, 0.3s;}
#pageslide {background-color: #070707;background:rgba(7, 7, 7, 0.95) none repeat scroll 0 0;color: #fff;display: none;height: 100%;overflow: scroll;padding: 32px 20px 0;position: fixed;top: 0;width: 250px;z-index: 999999;box-shadow:0 0 5px -2px #000;-webkit-box-shadow:0 0 5px -2px #000;overflow:scroll;direction:rtl;}
#pageslide ul {direction:rtl;text-align:right;width:100%;list-style:none;padding:0px;margin:0px;}
#pageslide ul ul ul ul {display:block!important}
#pageslide ul li {width:100%;float:right;}
#pageslide ul li a img {display:none;}
#pageslide ul li a i {float:left}
#pageslide ul  > li  > a {border-bottom: 1px solid #3f3f3f;color: #eee;display: block;padding: 15px 5px;}
#pageslide ul li ul {float:right;width:100%;transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
#pageslide ul li {width:100%;margin-left:0px;}
#pageslide ul li a {border-bottom:1px solid #404040;width:100%;display:block;color:#fff;padding:9px;font-size:0.95em;}
#pageslide ul li ul {display:none;background:#333!important}
#pageslide ul li ul ul {background:#777!important}
#pageslide ul li ul li a {padding:10px 25px 10px 10px;}
#pageslide ul li ul li.submenu a {padding:10px 20px 10px 10px;}
#pageslide ul li ul li a i:before {content: "\f107";}
#pageslide ul li ul li li a {padding-right:45px;}
#body {margin: 0px !important;padding:0px!important;}
/****/
#top-site {background-color:#F5363E;color:#fff}
#social-network a {float:right;margin-left:15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex; color: #aaa;}
#social-network a:hover img {transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
#top-phone {text-align: left;padding-left: 40px;background: url(img/icon.svg) no-repeat -58px 2px;margin-top:3px;}
/*****/
#logo {float:right;}
.left {float:left}
/*****/
.bg-gray {background-color:#f2f2f2;padding:20px 0}
#user-status {float:left;border:1px solid #E6E6E6;border-radius: 30px;-webkit-border-radius: 30px;position:relative;background-color:#fff;margin-top:7px;}
#user-status a {float:left;height:36px;line-height:36px;color:#1D2F3C;padding:0 10px;position:relative;}
#user-status a:hover {color:#F5363E}
#user-status a#register:before {content: "";display: block;width: 13px;height: 19px;background: url(img/icon.svg) no-repeat -4px 0px;float: right;margin: 7px 0 0 5px;}
#user-status a#register:after {content:"";width:1px;height:16px;background-color:#E6E6E6;position:absolute;top:9px;right:-1px;}
#user-status a#login:before {content: "";display: block;width: 13px;height: 16px;background: url(img/icon.svg) no-repeat -33px -2px;float: right;margin: 9px 0 0 5px;}
/*****/
#basket-light {float: left;border: 1px solid #E6E6E6;border-radius: 30px;-webkit-border-radius: 30px;position: relative;background-color: #fff;margin:7px 25px 0;display:block;height:36px;line-height:36px;padding:0 10px;}
#basket-light:hover {box-shadow:0 0 8px -3px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px -3px rgba(0,0,0,0.5);}
#basket-light:before {content: "";display: block;width: 23px;height: 21px;background: url(img/icon.svg) no-repeat 1px -34px;float: right;margin: 7px 0 0 0;}
#basket-light .txt {float: right;line-height: 23px;border-right: 1px solid #E6E6E6;padding: 0 8px;margin: 6px 10px 0;}
#basket-light .num {width: 22px;height: 22px;background-color: #F5363E;color: #fff;display: block;float: left;border-radius: 50%;-webkit-border-radius: 50%;text-align: center;line-height: 24px;margin: 6px 0 0 0;}
/*****/
#search {height:36px;float: left;border: 1px solid #E6E6E6;border-radius: 30px;-webkit-border-radius: 30px;position: relative;background-color: #fff;padding:0 10px 0 50px;width:370px;margin:7px 0 0 0;}
#search input[type="text"] {width:100%;border:0;height:32px;background:none}
#search .btn-serach {background: #746F6F url(img/icon.svg) no-repeat -29px -28px;position: absolute;top: 0;left: 0;border: 0;border-radius: 30px 0 0 30px;width: 41px;height: 35px;cursor:pointer}
#search .btn-serach:hover {background-color:#F5363E}
/*****/
header.bg-gray {float:right;width:100%}
#top-sec {float:right;width:100%;padding:30px 0}
#menu {border-top:1px solid #efeeee;box-shadow:0 4px 6px -3px rgba(0,0,0,0.1);-webkit-box-shadow:0 4px 6px -3px rgba(0,0,0,0.1);float:right;width:100%;position:relative;z-index:11}
#menu ul {list-style:none;padding:0;margin:0}
#top-nav > ul {width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute!important;justify-content:space-around!important;position:relative;}
#top-nav > ul > li > a {display:block;padding:15px 10px;}
#top-nav > ul > li:hover  > a {color:#F5363E}
#menu #top-nav > ul > li > ul {position: absolute;width: 100%;box-shadow: 0 8px 9px -7px rgba(0,0,0,0.3);-webkit-box-shadow: 0 8px 9px -7px rgba(0,0,0,0.3);background-repeat: no-repeat;background-color: #fff;background-position: bottom left;left:0px;top:100%;padding:15px;font-size:0.95em;-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;visibility:hidden;opacity:0}
#menu #top-nav > ul > li:hover > ul {opacity:1;visibility:visible}
#menu #top-nav > ul > li > ul a {display:block;width:100%;padding:0 5px;margin-bottom:5px;}
#menu #top-nav > ul > li > ul a:hover {color:#F5363E;}
#menu #top-nav > ul > li > ul ul a {padding:1px 10px;margin-bottom:0;color:#777}
/*****/
#top-slider .item {position:relative;border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
#top-slider .item a ,#banner2 .item a ,#banner1 .item a {position:absolute;width:100%;height:100%;display:block;top:0;left:0}
#top-slider .item img ,#banner1 .item img  ,#banner2 .item img {display:block;border-radius:5px;-webkit-border-radius:5px;width:100%;}
#top-slider .item .txt {position:absolute;top:25px;right:25px;}
#top-slider .item .txt p {float:right;opacity:0}
#top-slider .item .off {display: block;background-color: #F5363E;color: #fff;float: right;margin-right: 15px;width: 70px;text-align: center;padding: 2px 10px;line-height: 16px;border-radius: 25px 0 25px 25px;-webkit-border-radius: 25px 0 25px 25px;margin-top: -6px;opacity:0}
#top-slider .owl-dots {position:absolute;width:100%;text-align:center;bottom:20px;}
#top-slider .owl-dots .owl-dot {display:inline-block;width:28px;height:10px;border:1px solid #fff;border-radius:5px;-webkit-border-radius:5px;margin:0 5px;}
#top-slider .owl-dots .owl-dot span {-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;background-color:#F5363E;display:block;width:100%;height:100%;border-radius:5px;-webkit-border-radius:5px;transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);}
#top-slider .owl-dots .owl-dot.active span {transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
#top-slider .owl-item.active .item .txt p ,#top-slider .owl-item.active .item .off  {-webkit-animation: fadeIn 0.3s forwards;-moz-animation: fadeIn 0.3s forwards;animation: fadeIn 0.3s forwards;animation-delay: 0.5s;}
#top-slider .owl-item.active .item .off {animation-delay: 0.9s;}
/*****/
#banner1 {margin-top:30px;}
#banner1 .item {position:relative;}
#banner1 .item .txt ,#banner2 .item .txt {position:absolute;top:25px;right:40px;}
#banner1 .item .txt p ,#banner2 .item .txt p {float: right;background-color: #F5363E;color: #fff;height: 35px;line-height: 35px;padding: 0 15px;border-radius: 25px 0 25px 25px;-webkit-border-radius: 25px 0 25px 25px;position:relative;z-index:2}
#banner1 .item .txt .off {float: right;background-color: #fff;height: 35px;line-height: 35px;padding: 0 40px 0 15px;border-radius: 25px 0 0 25px;-webkit-border-radius: 25px 0 0 25px;margin-right: -31px;position: relative;z-index: 1;}
/****/
#banner2 .item {margin-bottom:30px;position:relative}
#banner2 .item:last-child {margin-bottom:0}
#banner2 .item:hover .txt ,#banner1 .item:hover .txt {transform:translateY(20px);}
/*****/
.title {font-size: 1.1em;height: 14px;border-bottom: 1px solid #E8E8E8;margin-bottom: 30px;}
.title h3 {display:inline-block;position:relative;background-color:#fff;padding-left:30px;}
.title h3:after {content:"";display:block;width:40px;height:2px;background-color:#F5363E;position:absolute;bottom:11px;right:100%}
/*****/
#new-product ,#topsell-product {padding:30px 15px;clear:both}
#new-product .item {background-color:#F6F6F6;border-radius:15px;-webkit-border-radius:15px;-webkit-transition: border 0.4s  ease-out;-moz-transition: border 0.4s  ease-out;-ms-transition: border 0.4s  ease-out;-o-transition: border 0.4s  ease-out;transition: border 0.4s  ease-out;border-bottom:3px solid #fff}
#new-product .item h3 {padding: 15px;text-align: center;}
#new-product .item a.img {float: right;width: 85%;margin-right: 2px;overflow: hidden;border-radius: 25px 15px 8px 25px;-webkit-border-radius: 25px 15px 8px 25px;box-shadow: -3px 5px 0px 3px #C9C9C9;-webkit-box-shadow: -3px 5px 0px 3px #C9C9C9;}
#new-product .item a.img:hover {box-shadow: -3px 5px 0px 3px #F5363E;-webkit-box-shadow: -3px 5px 0px 3px #F5363E;}
#new-product .item a.img img {width:100%}
#new-product .item .btm {clear:both;float:right;width:100%;position:relative;padding:20px 15px;text-align:center;color:#F5363E;font-size:1.2em;padding-left:90px;}
#new-product .item .addtobasket  {background: #F5363E url(img/icon.svg) no-repeat -64px -26px;display: block;width: 40px;height: 40px;border-radius: 50%;-webkit-border-radius: 50%;position: absolute;top: 14px;left: 36px;box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);opacity:0}
#new-product .item .addtobasket:hover {background-color:#d11c23;}
#new-product .item:hover .addtobasket {opacity:1}
#new-product .item:hover {border-bottom-color:#F5363E}
.product-home .owl-buttons ,.new-news  .owl-buttons {position: absolute;top: -47px;left: 0;background-color: #fff;}
.product-home .owl-buttons > div  ,.new-news  .owl-buttons > div {background-color: #F5363E;width: 30px;height: 30px;float: right;text-align: center;color: #fff;border-radius: 50%;-webkit-border-radius: 50%;font-size: 1.9em;margin-right: 6px;line-height: 35px;cursor: pointer;-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;}
.product-home .owl-buttons > div.disabled ,.new-news  .owl-buttons > div.disabled {background-color:#b2b2b2!important;cursor:default!important}
.product-home .owl-buttons > div:hover, .new-news .owl-buttons > div:hover {background-color:#d51b23}
/******/
.bg-gray .title h3,.bg-gray  .product-home .owl-buttons   {background-color:#f2f2f2;}
/******/
#topsell-product .item {background-color:#fff;border-radius: 15px;-webkit-border-radius: 15px;overflow:hidden;border-bottom:3px solid #fff}
#topsell-product .item a.img {display:block;overflow:hidden}
#topsell-product .item a.img:hover img {transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
#topsell-product .item:hover {border-bottom-color: #F5363E;}
#topsell-product .item .btm {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 15px;position:relative}
#topsell-product .item h2 {margin:10px}
#topsell-product .item .price-sec {width:calc(100% - 40px);padding:0 0 0 10px;}
#topsell-product .item .addtobasket ,#special-product .item .addtobasket ,#top-visit .item .addtobasket ,#list-product .item-product  .addtobasket {background-color:#F5363E;border-radius:30px;-webkit-border-radius:30px;box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 6px 0px rgba(0,0,0,0.3);position:relative;height: 40px;overflow: hidden;position:absolute;width:40px;left:10px;top:50%;margin-top:-20px;}
#topsell-product .item .addtobasket:hover  ,#special-product .item .addtobasket:hover , #top-visit .item .addtobasket:hover ,#list-product .item-product  .bg:hover .addtobasket {width:170px;}
#topsell-product .item .addtobasket i  ,#special-product .item .addtobasket i  ,#top-visit .item .addtobasket i ,#list-product .item-product  .addtobasket i {background:url(img/icon.svg) no-repeat -64px -26px;display: block;width: 40px;height: 40px;float:left}
#topsell-product .item .addtobasket span  ,#special-product .item .addtobasket span ,#top-visit .item .addtobasket span ,#list-product .item-product  .addtobasket  span {position: absolute;white-space: nowrap;top: 7px;left: 43px;color: #fff;}
#topsell-product .item .alt-price {text-decoration:line-through;margin-bottom:2px;}
#topsell-product .item .price {color:#F5363E;}

/*****/
#avedr1 {margin:30px -15px;}
#avedr1 a ,.adver-side a {display:block;border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
#avedr1 a , .adver-side a {position:relative;display:block;overflow:hidden}
#avedr1 a:before ,.adver-side a:before {content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,0.5);-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);}
#avedr1 a:hover:before ,.adver-side a:hover:before {transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
/*****/
#special-product .item ,#top-visit .item {background-color:#fff;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;border-bottom:3px solid #fff}
#special-product .item:hover ,#top-visit .item:hover {border-bottom-color:#F5363E}
#special-product .item h3 ,#top-visit .item h3 {margin:10px;}
#special-product .item .price-sec ,#top-visit .item .price-sec {margin:0 10px 10px 10px;}
#special-product .item .price-sec p.alt-price ,#top-visit .item .price-sec p.alt-price {display:inline-block;text-decoration:line-through}
#special-product .item .price-sec p.price ,#top-visit .item .price-sec p.price  {color:#F5363E;display:inline-block;margin-right:8px;}
#special-product .item .addtobasket ,#top-visit .item .addtobasket {position: relative;left: auto;top: auto;margin-top: 0;clear: both;float: left;margin: 0 0 10px 10px;}
/*****/
.adver-side {margin-top:44px;}
/*****/
#home-items {padding:30px 0;background-color:#fafafa}
#home-items .item {background-color: #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height: 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding: 10px;border-radius: 5px;}
#home-items .item img {margin-left:10px;}
/****/
.new-news {background-color:#fafafa;padding:30px 0 60px}
.new-news .title h3 {background-color:#fafafa;}
.new-news .item {background-color:#fff;border-radius:5px;-webkit-border-radius:5px;padding:15px;margin:15px}
.new-news .item:hover {box-shadow:0 0 9px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 9px -3px rgba(0,0,0,.5);}
.new-news .item a.img {background-color:#e2dddd;display:block;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
.new-news .item h3 {height: 50px;overflow: hidden;margin-bottom: 10px;}
.new-news .item h3 a {color:#333}
.new-news .item p {font-size: 0.95em;text-align: justify;color: #737373;line-height: 23px;height: 70px;overflow: hidden;margin-bottom: 10px;}
.new-news .item a.more {position: relative;width: 25px;height: 25px;background-color: #F5363E;display: block;overflow: hidden;float: left;color: #fff;border-radius: 30px;-webkit-border-radius: 30px;}
.new-news .item a.more i {display: block;width: 25px;text-align: center;line-height: 24px;font-size: 1.4em;float:left}
.new-news .item a.more span {position: absolute;top: 1px;left: 32px;}
.new-news .item a.more:hover {width:80px;}
.new-news  .owl-buttons {background-color:#fafafa;}
/****/
#footer {background-color:#616060;position:relative;padding:50px 0 0 0;color:#fff;clear: both;}
.title-footer {border-bottom: 1px dashed #C4C4C4;height: 15px;margin-bottom:30px;}
.title-footer h4 {position:relative;display:inline-block;padding-left:15px;background-color:#616060;}
.title-footer h4:before {content: "";display: block;width: 80px;height: 2px;background-color: #F5363E;position: absolute;right: 100%;top: 14px;}
.nav-footer {list-style:none;padding:0;margin:0}
.nav-footer.nav-footer1 li {float:right;width:50%}
.nav-footer li {width:100%;}
.nav-footer li a {display:block;width:100%;color:#fff;font-size:0.9em;padding:5px 0}
.nav-footer li a i {color:#F5363E;margin-left:5px;}
.nav-footer li a:hover i {-webkit-animation: toLeftFromRight 0.3s forwards;-moz-animation: toLeftFromRight 0.3s forwards;animation: toLeftFromRight 0.3s forwards;color:#fff;}
.nav-footer li a:hover {color:#F5363E;}
/*****/
.contact-footer .item {float:right;width:100%;margin-bottom:10px;clear:both;}
.contact-footer .item figure {width: 30px;height: 30px;background-color: #fff;float: right;border-radius:50%;-webkit-border-radius:50%;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.contact-footer .item figure img {}
/****/
.namad img {float:left;clear:both;margin-bottom:15px;}
/*****/
#btm-footer {background-color:#4B4D54;padding:10px 0;font-size:0.9em}
#btm-footer .web-design {text-align:left}
#btm-footer .web-design a {color:#fff}
/*****/
#inner-content {clear:both}
#breadcrumb {margin-bottom:20px;}
#breadcrumb ul {list-style:none;padding:0;margin:0;font-size:0.95em}
#breadcrumb ul li {float:right;}
#breadcrumb ul li:after {font-family: 'FontAwesome';content: "\f104";margin:0 10px;}
#breadcrumb ul li:last-child:after {display:none}
#breadcrumb ul li a {color:#000}
/*****/
#bg-side {height:calc( 100% - 30px);background-color: #fff;border-radius:5px;-webkit-border-radius: 5px;box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);}
#bg-side #close {display:none}
#bg-side .item {margin:0 15px;border-bottom:2px solid #DEDEDE;padding:15px 0}
#bg-side .item:last-child {border-bottom:0}
#bg-side .item a {display:block;color:#000}
#bg-side .item > a i {float:left}
#bg-side .item.act > a i {transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}
#bg-side .item ul {list-style:none;padding:0;margin:10px 0 0 0;}
#bg-side .item ul li a {display:block;font-size:0.95em;padding:5px 0}
#bg-side .item ul.checklist li a:before {content: "";display: block;width: 17px;height: 17px;border: 1px solid #BFBEBE;border-radius: 4px;-webkit-border-radius: 4px;float: right;margin:3px 0 0 8px;}
#bg-side .item ul.checklist li a.active:before {background-color:#F5363E;}
#range-price {margin-top:15px}
/*****/
.noUi-base .noUi-origin:first-child .noUi-handle:after {display: block;font-family: 'FontAwesome';content: "\f105";color: #a2a2a3;font-size: 1.4em;}
.noUi-base .noUi-origin:last-child .noUi-handle:after {display: block;font-family: 'FontAwesome';content: "\f104";color: #a2a2a3;font-size: 1.4em;}
#range-price {margin-right: 16px;width: calc(100% - 16px);}
.range-price-container #from {text-align:left}
.range-price-container #to {text-align:right;text-align: right;margin-right: -16px;float: right;}
/*****/
#sort {background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);padding:10px;font-size:0.9em;}
#sort .item {float:right;}
#sort .item select {border: 1px solid #C2C0C0;border-radius: 5px;-webkit-border-radius: 5px;margin-left: 15px;}
#sort .item.item1 select {width:93px}
#sort .item.item2 select {width:42px}
#sort .item.item3 select {width:93px}
#sort .item.show-item {float:left}
#sort .item.show-item a {border: 1px solid #C2C0C0;border-radius: 5px;-webkit-border-radius: 5px;height: 26px;display: block;float: left;width: 26px;margin-right: 5px;background:url(img/icon2.svg) no-repeat 1px 0px;}
#sort .item.show-item a.orderthumbnail {background-position:-42px -2px;}
/*****/
.title-page {border-bottom: 1px solid #cac0c0;height: 15px;margin-bottom:30px;}
.title-page h1 {padding-left:10px;display:inline-block;background-color:#f2f2f2;position:relative;}
.title-page h1:after {content: "";display: block;width: 45px;height: 2px;background-color: #F5363E;position: absolute;top: 13px;right: 100%;}
/*****/
#list-product {margin-top:30px;}
#list-product .item-product {margin-bottom:30px;}
#list-product .item-product .bg {background-color:#fff;border-radius:5px;-webkit-border-radius:5px;overflow:hidden;text-align:center;border-bottom: 3px solid #fff;-webkit-transition: border 0.4s  ease-out;-moz-transition: border 0.4s  ease-out;-ms-transition: border 0.4s  ease-out;-o-transition: border 0.4s  ease-out;transition: border 0.4s  ease-out;}
#list-product .item-product .bg:hover {border-bottom-color: #F5363E;}
#list-product .item-product .bg .img {display:block;width:100%;}
#list-product .item-product .bg .img  img {display:block;margin:0 auto;max-width:100%;}
#list-product .item-product .bg h3 {margin:7px 0;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#list-product .item-product .bg h3 a {color:#000}
#list-product .item-product .price-sec .alt-price {display:inline-block;text-decoration:line-through;color:#1D2F3C;margin-left:5px;}
#list-product .item-product .price-sec .price {color:#F5363E;}
#list-product .item-product .addtobasket {position:relative;left:auto;top:auto;margin:0;display: block;clear: both;margin: 0 auto;opacity:0}
#list-product .item-product .addtobasket-sec {text-align: center;margin: 7px;}
#list-product .item-product .bg:hover .addtobasket {opacity:1}
#list-product .item-product .special-sell {background: url(img/icon2.svg) no-repeat 1px -90px;display: block;width: 86px;height: 88px;position: absolute;top: -6px;left: 8px;}
#list-product .item-product .special-sell span {color: #fff;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);display: block;margin: 14px 30px 0 0;font-size: 0.86em;white-space: nowrap;}
#list-product .item-product p.txt {display:none;padding:0 10px;}
#list-product .item-product.show-list .bg a.img {float:right;width:250px;}
#list-product .item-product.show-list .bg .det {float: right;text-align: right;width: calc(100% - 250px);}
#list-product .item-product.show-list .bg p.txt {color: #757575;display: block;font-size: 0.9em;margin-bottom: 15px;text-align: justify;}
#list-product .item-product.show-list .addtobasket {float:right;opacity:1;width:170px;}
#list-product .item-product.show-list .addtobasket:hover {background-color:#cf1018;}
#list-product .item-product.show-list .addtobasket-sec {margin:15px 7px}
#list-product .item-product.show-list .special-sell {left: auto;right: 9px;top: -9px;transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
/*****/
#filter-mob { display:none}
/*****/
.rating-container {direction:ltr}
/****/
.pager {text-align:left;}
.pager a {display:block;width:27px;height:27px;background-color:#fff;border:1px solid #D4D0D0;border-radius:50%;-webkit-border-radius:50%;float:left;text-align:center;line-height:27px;font-size:0.9em;margin-right:5px;}
.pager #next-page ,.pager #prev-page {background: url(img/icon2.svg) no-repeat 2px -47px;border-radius: 0;-webkit-border-radius: 0;border:0;border-right:1px solid #D6D3D3}
.pager #prev-page {border-right:0;border-left:1px solid #D6D3D3;background-position:-22px -47px;}
.pager .current {background-color:#F5363E;color:#fff}
/*****/
#detail-product .bg {border-radius:5px;-webkit-border-radius: 5px;box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 4px -1px rgba(0,0,0,0.3);background-color:#fff;padding:15px;}
#detail-product .push-right {float:right;width:50%;padding-left:10px;}
#detail-product .push-left {float:left;width:50%;padding-right:10px;}
#detail-product .name-product {font-size: 1.5em;margin-bottom:30px;}
#detail-product .available i {color:#91a944;}
#detail-product .unavailable i {color:#f5363e;}
.small-info {list-style: none;padding: 0;margin: 15px 0 0 0;}
.small-info li {font-size:0.95em;margin-bottom:5px;position:relative;padding-right:23px;}
.small-info li:before {content: "";width: 20px;height: 15px;background: url(img/icon2.svg) no-repeat -61px -55px;display: block;position: absolute;top: 5px;right: 0;}
#rating {text-align:left}
#rating p {font-size:0.9em;}
/****/
.select-color p {margin-bottom:20px;}
.select-color a.item {border: 1px solid #D5CFCF;float: right;display: block;padding:3px 10px;text-align: center;margin-bottom: 10px;font-size: 0.95em;min-width: 90px;margin-left: 7px;border-radius: 23px;-webkit-border-radius: 23px;-webkit-transition: border 0.4s  ease-out;-moz-transition: border 0.4s  ease-out;-ms-transition: border 0.4s  ease-out;-o-transition: border 0.4s  ease-out;transition: border 0.4s  ease-out;}
.select-color a.item.active {border-color:#F11A1A;}
.select-color a.item img {display: inline-block;position: relative;top: 3px;margin-left: 5px;border-radius:50%;-webkit-border-radius:50%;}
/*****/
#detail-product .line {display:block;width:100%;height:1px;background-color:#F1F1F1;float:right;margin:15px 0}
/***/
#detail-product .price-sec p {margin-bottom:11px;float:right;width:100%}
#detail-product .price-sec .subj {float:right;}
#detail-product .price-sec span.price {float:left;}
#detail-product .price-sec span.price > span {font-size:1.3em;}
#detail-product .price-sec .alt-price .price {text-decoration:line-through;color:#696B74;}
#detail-product .price-sec .price .price {color:#F91010;}
#detail-product .price-sec .profit .price {color:#098809;}
#detail-product .number-sec {height: 46px;background-color: #F1F1F1;border-radius: 55px;-webkit-border-radius: 55px;}
#detail-product .number-sec span {float: right;margin: 12px 25px 0 37px;}
#detail-product .number {float: right;width: calc(100% - 100px);background-color: #fff;height: 41px;margin-top: 2px;border-radius: 50px;-webkit-border-radius: 50px;}
#detail-product .number a {float: right;width: 30px;height: 43px;text-align: center;line-height: 43px;font-size: 1.2em;}
#detail-product .number a.sub {line-height: 30px;}
#detail-product .number input {height: 40px;float: right;width: calc(100% - 60px);border: 0;text-align: center;}
#detail-product #addtobasket {height: 46px;border-radius: 50px;background-color: #F5363E;text-align: center;color: #fff;line-height: 46px;margin-top: 10px;}
#detail-product #addtobasket:hover {background-color:#be0c13}
#detail-product #addtobasket:before {content: "";display: inline-block;background: url(img/icon.svg) no-repeat -65px -34px;width: 40px;height: 21px;position: relative;top: 5px;border-left: 1px solid #fff;}
#detail-product #addtobasket span {display: inline-block;margin-right: 10px;}
#detail-product .txt-s {float: right;width: 100%;}
#detail-product .txt-s span {color:#F5363E;}
#item-detail {clear:both}
#item-detail .item {font-size: 0.85em;text-align: center;}
#item-detail .item figure {height: 37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3px;}
#item-detail .item figure img {max-height:100%;}
/****/
#gallery-product .owl-dots {position:absolute;bottom:5px;padding:0 15px;left:0;text-align:center;width:100%}
#gallery-product .owl-dots .owl-dot {display:inline-block;width:12px;height:12px;border:1px solid #707070;border-radius:50%;-webkit-border-radius:50%;background-color:#fff;margin:0 5px;overflow:hidden;position:relative;-webkit-transition: all 0.9s  ease-out;-moz-transition: all 0.9s  ease-out;-ms-transition: all 0.9s  ease-out;-o-transition: all 0.9s  ease-out;transition: all 0.9s  ease-out;}
#gallery-product .owl-dots .owl-dot span {-webkit-transition: all 0.4s  ease-out;-moz-transition: all 0.4s  ease-out;-ms-transition: all 0.4s  ease-out;-o-transition: all 0.4s  ease-out;transition: all 0.4s  ease-out;width:12px;height:12px;background-color:#F5363E;position:absolute;left:0;bottom:-20px;border-radius:50%;-webkit-border-radius:50%;display:block}
#gallery-product .owl-dots .owl-dot.active {border:0px;}
#gallery-product .owl-dots .owl-dot.active span {bottom:0}
/******/
#thumbnail {padding: 0 30px;margin-top: 20px;}
#thumbnail .owl-buttons > div {font-size: 1.5em;position: absolute;top: 50%;margin-top: -13px;left: 0;cursor: pointer;width:20px;text-align:left}
#thumbnail .owl-next  {left:auto;right:0;text-align:right;}
/*****/
#gallery-product .owl-carousel {display:none; visibility: hidden; opacity: 0; transition: all .2s;}
#gallery-product .owl-carousel.active {display:block; visibility: visible; opacity: 1;}
/****/
#detail-tab {margin-top:50px;}
#detail-tab #list-tab {list-style:none;padding:0;margin:0}
#detail-tab #list-tab li {display:inline-block;}
#detail-tab #list-tab li a {display:block;padding:8px 25px;background-color:#808080;color:#fff;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
#detail-tab #list-tab li.active a {background-color:#F5363E;}
#detail-tab .bg {border-radius:0;-webkit-border-radius:0;padding:30px;}
#detail-product .item-tab {display:none; opacity: 0;}
#detail-product .item-tab.active { -webkit-animation: showtab 0.3s forwards;-moz-animation: showtab 0.3s forwards;animation: showtab 0.3s forwards;display:block}
#info table {width:100%;border-collapse: separate;border-spacing:8px;font-size:0.95em;}
#info table td {background-color:#fafafa;padding:15px;}
#info table .caption {width:245px;}
#detail-tab  #description {text-align: justify;line-height: 35px;}
/****/
.form-control {font-size: 0.95em;}
.item-form {margin-bottom: 15px;}
.btn-cmd {border: 0;background-color:#F5363E;color: #fff;padding:5px 20px;float: left;cursor: pointer;border-radius: 2px;-webkit-border-radius: 2px;}
.btn-cmd:hover {background-color:#a81017}
/*****/
#comment-form .txt {margin-bottom:15px;}
/*****/
#items-comment .item {background-color: #fcfcfc;border-bottom: 1px solid #ccc;margin-bottom: 15px;padding: 15px;}
#items-comment .item .name-comment {float: right;}
#items-comment .item .date {color: #888;float: left;font-size: 0.9em;}
#items-comment .item p {color: #666;font-size: 0.95em;margin: 5px 0;}
#items-comment .item .reply-btn {color: #ff9400;float: left;}
#items-comment .item.item-reply {margin:15px 15px 0 0;border-bottom: 0;border-top: 1px solid #ccc;float: right;width:calc(100% - 15px);}
/******/
.bg-gray.family-product {background-color:#eaeaea;padding-bottom:80px!important;}
.bg-gray.family-product .title h3 , .bg-gray.family-product .product-home .owl-buttons {background-color:#eaeaea;}
.bg-gray.family-product .title {border-bottom:1px solid #cfcaca;}
/****/
#sort-sec {display:none;position:fixed;z-index:3000}
/*****/
#scroll-top {display: block;width: 70px;height: 70px;position: absolute;top: -30px;left: 50%;margin-left:-35px;background-color: #616060;color: #fff;text-align: center;border-radius: 50%;-webkit-border-radius: 50%;font-size: 2em;}
#list-page {padding-bottom:50px;}
/*****/
#side-btn {position: absolute;top: 25px;left: 25px;z-index: 10;}
#side-btn > a , #side-btn a#sharing  {opacity:0.5}
#side-btn > a:hover , #side-btn a#sharing:hover {-webkit-animation: zoom 0.5s forwards;-moz-animation: zoom 0.5s forwards;animation: zoom 0.5s forwards;opacity:1}
#side-btn a#add-fav {display:block;width:22px;height:18px;background:url(img/icon2.svg) no-repeat -103px 0px;margin-bottom:15px}
#side-btn a#sharing {display:block;width:20px;height:19px;background:url(img/icon2.svg) no-repeat -105px -43px;}
#side-btn #share {margin-bottom:15px;position:relative;}
#side-btn a#notify {display:block;width:20px;height:23px;background:url(img/icon2.svg) no-repeat -104px -85px;margin-bottom:15px}
#side-btn a#compare {display:block;width:20px;height:26px;background:url(img/icon2.svg) no-repeat -104px -128px;margin-bottom:15px}
#side-btn #share .select-item {position: absolute;left: 100%;top:-8px;border:1px solid #ccc;background-color:#fff;margin-left:15px;display:none;width:40px;}
#side-btn #share .select-item a {display:block;float:left;padding:7px 0 4px;display:block;text-align:center;width:100%}
#side-btn #share .select-item a#facebook {color:#38529a}
#side-btn #share .select-item a#twitter {color:#4da6e9}
#side-btn #share .select-item a#google {color:#c6352f}
#side-btn #share .select-item a#linkedin {color:#0073b1}
#side-btn #share .select-item a#telegram {color:#1587d2}

@media (max-width:1199.98px) {
    #top-nav > ul {font-size:0.9em}
    #top-nav > ul > li > a {padding:15px 5px}
    #search {width:300px;}
    #special-product .col-lg-8 ,#top-visit .col-md-9 {  flex: 0 0 70%;max-width: 70%;}
    #special-product .col-lg-4  ,#top-visit .col-md-3 {  flex: 0 0 30%;max-width: 30%;}
}

@media (min-width:992px) AND (max-width:1199.98px) {
    #detail-product .price-sec span.price > span {font-size: 1.2em;}
    #item-detail .item {font-size: 0.8em;line-height: 24px;}
}
@media (max-width:991.98px) {
    #body > #menu {display:none;}
    #user-status a {font-size:0}
    #basket-light .txt {font-size:0;margin:0;padding:0;border:0}
    .bg-white {background-color:#fff}
    #user-status {background:none;border: 0 none;padding: 0;}
    #user-status a#register , #user-status a#login{border:1px solid #E6E6E6;border-radius: 50%;-webkit-border-radius: 50%;height: 30px;padding: 0;width: 30px;}
    #user-status a#register:before  , #user-status a#login:before {margin:5px 7px 0 0}
    #user-status a#register:after {display:none}
    #user-status a#login {margin-left:10px;}
    #basket-light {width:30px;height:30px; margin:7px 10px 0;padding:0;}
    #basket-light:before {margin:5px 2px 0 0;background:url(img/icon.svg) no-repeat 0px -29px /80px;width:21px;}
    #basket-light .num {background-color: #746F6F;width: 18px;height: 18px;font-size: 0.9em;line-height: 18px;position: absolute;top: -11px;right: -5px;}
    #search {border:0;padding:0;border-radius:0;-webkit-border-radius:0;width:auto;}
    #search .btn-serach {width: 28px;height: 28px;border-radius: 50%;-webkit-border-radius: 50%;position:relative;left:auto;top:auto;float:left;background:#746F6F url(img/icon.svg) no-repeat -29px -24px /80px}
    #search input[type="text"] {display:none;position:absolute}
    #logo {height:41px;}
    #banner2 .item {padding: 0 15px;width:33.33333%;float:right;margin:0}
    #banner2 {padding:0;margin-top:30px;}
    .nav-footer {margin-bottom:30px;}
    .adver-side {display:none;}
    #special-product .col-lg-8 ,#top-visit .col-md-9 {  flex: 0 0 100%;max-width: 100%;}
    #filter-mob {display:block;}
    #filter-mob a { background-color: #e0e0e0;border-radius: 5px;-webkit-border-radius: 5px;display: block;float: right;font-size: 0.9em;margin-left: 10px;padding: 5px 10px;}
    #filter-mob a span {font-size:0.9em}
    #sorting i { margin-right: 5px;position: relative;top: 2px;}
    #bg-side #close {display:block;text-align:left;background-color:#E6E6E6;position:fixed;top:0;left:0;width:100%;padding:5px 0;z-index:1001}
    #bg-side #close a {display: inline-block; width: 30px; height: 30px; border-radius: 50%; border:1px solid #ccc; margin-left: 15px; text-align: center; font-size: 1.5em; line-height: 32px;background-color:#fff;}
    #bg-side {position: fixed; top: 0px; left: 0px; width: 100%; z-index: 10000; border-radius: 0px; height: 100%; overflow: scroll;display:none;padding-top:40px;}
    #sort-sec {display:none}
    #sorting-mob {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}
    #sorting-mob .bg {background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.5);direction: rtl;max-width: 95%;padding: 15px;text-align: right;width: 300px;}
    #sorting-mob .close-btn {float: left;font-size: 1.5em;}
    #sorting-mob ul {list-style:none;padding:0;margin:10px 0 0 0}
    #sorting-mob ul li a {display:block;width:100%;padding:5px;}
    #sorting-mob ul li a:before {content: "";display: block;width: 17px;height: 17px;border: 1px solid #BFBEBE;border-radius: 4px;-webkit-border-radius: 4px;float: right;margin:3px 0 0 8px;}
    #sorting-mob ul li a.active:before {background-color:#F5363E;}
    #sort {display:none}
    #list-product .item-product .addtobasket {opacity:1;width:170px;}
    #detail-product .col-lg-6.col-xl-5 {margin-top:30px;}
    #open-menu {display:block}
    #search input[type="text"] { background-color: #fff;border: 1px solid #ccc;border-radius: 31px;-webkit-border-radius: 31px;height: 29px;padding-right: 34px;position: absolute;width: 190px;z-index: 1000;}
    #search .btn-serach {z-index: 2000;}
}
@media (min-width:768px) AND (max-width:991.98px) {
    #banner1 .item:nth-child(1) .txt .off {margin-right:0;border-radius:25px 0 25px 25px;-webkit-border-radius:25px 0 25px 25px;margin-top:10px;}
}
@media (max-width:767.98px) {
    #banner1 .item:first-child {margin-bottom:15px}
    #banner1 .item .txt, #banner2 .item .txt {font-size:0.9em}
    #avedr1 .item:nth-child(1), #avedr1 .item:nth-child(2),#home-items .row > div:nth-child(1) ,#home-items .row > div:nth-child(2) {margin-bottom:30px}
    .namad img {clear:none;margin-right:10px}
    #detail-product .push-right ,#detail-product .push-left {padding-left:0;padding-right:0;width:100%;}
    #detail-product .push-left {margin-top:10px;}
    #item-detail .item {margin-bottom:10px;}
    #info table,#info tbody ,#info table tr ,#info table td {width:100%!important;display:block}
    #info table tr {border-bottom:4px solid #fff;}
    #info table .caption {background-color:#f7f7f7;}
}
@media (max-width:575.98px) {
    #logo {height: auto; width: 162px; margin: 5px 0px 0px;}
    #banner2 .item {width:50%}
    #banner2 .item:nth-child(1) , #banner2 .item:nth-child(2){margin-bottom:15px;}
    #banner2 .item {font-size:0.8em}
    #home-items .row > div:nth-child(3) {margin-bottom:30px;}
}
@media (max-width:390px) {
    #logo {float:none;margin:0 auto;display:block}

}
@media (max-width:465px) {
    #detail-tab #list-tab li a {font-size: 0.8em;padding: 8px 10px;}
}
/**************************/
@-webkit-keyframes fadeIn {
	0% {
        opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transform:translateX(-20px);
	}

	100% {
		opacity: 1;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	
        -webkit-transform:translateX(0);
	}
    }
  @-moz-keyframes fadeIn {
	0% {
        opacity: 0;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	
        -moz-transform:translateX(-20px);
	}

	100% {
		opacity: 1;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	
       -moz-transform:translateX(0);
	}
    }
    @keyframes fadeIn {
	0% {
        opacity: 0;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	
       transform:translateX(-20px);
	}

	100% {
		opacity: 1;
       -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	
        transform:translateX(0);
	}
    }
   

 @-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
    }
    @-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
    @keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
    }




@-webkit-keyframes showtab {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@-moz-keyframes showtab {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
}

@keyframes showtab {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
    }

    100% {
        opacity: 1;
        filter: alpha(opacity=100);        
    }
}

/******/
@-webkit-keyframes zoom {
	0% {
      -webkit-transform:scale(1);
	}

	40% {
		 -webkit-transform:scale(1.1);
	}
    80% {
		 -webkit-transform:scale(0.8);
	}
    100% {
		 -webkit-transform:scale(1);
	}
    }
@-moz-keyframes zoom {
	0% {
      -moz-transform:scale(1);
	}

	40% {
		 -moz-transform:scale(1.1);
	}
    80% {
		 -moz-transform:scale(0.8);
	}
    100% {
		 -moz-transform:scale(1);
	}
    }
    @keyframes zoom {
		0% {
      transform:scale(1);
	}

	40% {
		 transform:scale(1.1);
	}
    80% {
		 transform:scale(0.8);
	}
    100% {
		 transform:scale(1);
	}
    }
#new-product .item h3,
#special-product .item h3,
#top-visit .item h3
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#item-detail .item p:first-of-type {
    height: 37px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 3px;
}
#item-detail .item p:first-of-type img {
    max-height: 100%;
}
.paging {
    text-align: left;
}
    .paging::after {
        display: block;
        clear: both;
        content: "";
    }

    .paging a {
        display: block;
        width: 27px;
        height: 27px;
        background-color: #fff;
        border: 1px solid #D4D0D0;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        float: left;
        text-align: center;
        line-height: 27px;
        font-size: 0.9em;
        margin-right: 5px;
    }

    .paging #next-page, .paging #prev-page {
        background: url(img/icon2.svg) no-repeat 2px -47px;
        border-radius: 0;
        -webkit-border-radius: 0;
        border: 0;
        border-right: 1px solid #D6D3D3
    }

    .paging #prev-page {
        border-right: 0;
        border-left: 1px solid #D6D3D3;
        background-position: -22px -47px;
    }

    .paging .current {
        background-color: #F5363E;
        color: #fff;
    }
#bg-side {
    height: 100%;
}
@media (max-width: 991.98px)  {
    #body #menu {
        display: none;
    }
}
#top-nav > ul
{
    justify-content: flex-start !important;
}
#menu #top-nav .nav-cats-sub-wrapper {
    position: absolute;
    top: 100%;
    display: none;
    right: 0;
    left: 0;
    z-index: 12;
    width: 100%;
    background-color: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 0 0 8px 8px;
    overflow: hidden;
    padding: 0;
    -webkit-box-shadow: 0 10px 10px 0 rgb(0 0 0 / 15%);
    box-shadow: 0 10px 10px 0 rgb(0 0 0 / 15%);
    margin-top: 1px;
}
#menu #top-nav ul > li:hover .nav-cats-sub-wrapper
{
    display: flex;
}
#menu #top-nav .nav-cats-sub-wrapper .nav-cats {
    background-color: #fff;
    border-left: 1px solid #f0f0f1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding: 8px 0;
    width: 25%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
@media screen and (min-width: 1366px)
{
    #menu #top-nav .nav-cats-sub-wrapper .nav-cats {
        max-width: 230px;
    }
}
#menu #top-nav .nav-cats-sub-wrapper .nav-cats a {
    padding: 10px 14px;
    color: #616161;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    font-size: .857rem;
    line-height: 1.833;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}
    #menu #top-nav .nav-cats-sub-wrapper .nav-cats a.active,
    #menu #top-nav .nav-cats-sub-wrapper .nav-cats a:hover {
        color: #F5363E;
        background: #f9f9f9;
        border-radius: 0 5px 5px 0;
        border-color: #f0f0f1;
    }
    #menu #top-nav .nav-cats-sub-wrapper .nav-cats a:before {
        content: "";
        width: 18px;
        height: 18px;
        display: inline-block;
        border: 1px solid #ddd;
        margin-left: 10px;
        background-color: #f5f5f5;
    }
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats {
        height: 100%;
        width: 100%;
        padding: 12px;
    }
@media screen and (min-width: 992px)
{
    #menu #top-nav .nav-cats-sub-wrapper {
    }
}
@media screen and (min-width: 1366px)
{
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats {
        overflow: hidden;
        padding-left: 10px;
    }
}
#menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists
{
    display: none;
}
#menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists.is-active {
    display: block;
}
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists .sub-cats-title {
        padding: 8px 0 12px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #616161;
    }
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-height: 300px;
    }
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists li {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        width: 25%;
        font-size: 1rem;
        line-height: 30px;
        height: 30px;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
    }
        #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists li.is-child {
            font-size: .75rem;
            line-height: 2.27;
        }
        #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists li a {
            white-space: nowrap;
            display: block;
            position: relative;
        }
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists ul > li > a {
        color: #616161;
    }
    #menu #top-nav .nav-cats-sub-wrapper .sub-cats .sub-cats-lists ul > li > ul > li > a {
        color: #81858b;
    }
    #top-nav .fa-bars
    {
        position: relative;
        top: 2px;
        margin-left: 6px;
    }
#social-network :hover,
#social-network a:focus,
#social-network a:active {
    color: #e60e17;
}
.fa-angle-double-right:before {
    content: "\f101"
}
.fa-angle-double-left:before {
    content: "\f100"
}
.addtobasket{
    display:block;
    cursor:pointer;
}
.hidden{
    display:none !important;
}
.login-body {
    height: 100vh;
    overflow: hidden;
}
.form-wrapper-outer {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    direction: rtl;
    text-align: right;
}
.form-wrapper {
    margin: 0 auto;
    width: 80%;
    border-radius: 8px;
    border: 1px solid #ededed;
    padding: 30px;
    max-width: 380px;
}

.form-group:before,
.form-group:after {
    content: "";
    display: table;
}

.form-group:after {
    clear: both;
}
.form-title {
    font-weight: bold;
    margin-bottom: 1.5rem;
}

.form-group > label {
    font-size: .75rem;
    line-height: 21px;
    color: #62666d;
    margin-bottom: .75rem;
}
.side-nav-wrapp {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #ededed;
}
.side-nav .nav {
    flex-direction: column;
}
#page-cat .wrapper.abs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}
    #page-cat .wrapper.abs .is-loading-fixed {
        position: absolute;
    }
    #page-cat .wrapper.abs .side-nav {
        width: 240px;
    }
    #page-cat .wrapper.abs my-app {
        width: 100%;
        flex: 0 0 auto;
        max-width: calc(100% - 240px);
    }
    #page-cat .wrapper.abs app-tab-container{
        width:100%;
    }
    #page-cat .wrapper.abs app-tab-container .tabview.in.out {
        display: none;
    }
    #page-cat .wrapper.abs app-tab-container .tabview.in {
        display: block;
    }
        #page-cat .wrapper.abs app-tab-container .tabview {
            padding-right: 20px;
        }
            #page-cat .wrapper.abs app-tab-container .tabview .tabview-tab {
                background: none;
                /*border-radius: 8px;
                border: 1px solid #ededed;
                padding: 1.25rem;*/
            }
                #page-cat .wrapper.abs app-tab-container .tabview .tabview-tab .toolbar-top {
                    color: #858585;
                    font-size: 1.286rem;
                    line-height: 31px;
                    background: none;
                    margin: 10px 0 15px;
                }
#page-cat .auth-page .auth-body .form .form-wrapper,
#page-cat form.page .page .page-body .form-wrapper {
    border: none;
    padding: 0;
    margin: initial;
}
#page-cat form.page .page,
#page-cat form.page .toolbar-bottom,
#page-cat .page-bg,
#page-cat .auth-page {
    background-color: #fff;
    border: 1px solid #dedede;
}
#page-cat form.page .page,
#page-cat .page-bg,
#page-cat .auth-page {
    -webkit-box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 10%);
    box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 10%);
    min-height: 240px;
}
#page-cat .page-bg,
#page-cat .auth-page {
    min-height: 414px;
}
#page-cat form.page .toolbar-bottom,
#page-cat .page-bg,
#page-cat .auth-page {
    margin-bottom: 23px;
    padding-bottom: 43px;
}
    #page-cat .auth-page .auth-body {
        padding: 16px;
    }
        #page-cat .auth-page .auth-body .form {
            padding-top: 20px;
        }
            #page-cat .auth-page .auth-body .form .btn-block {
                width: 80%;
                max-width: 380px;
            }
.order .order-heading,
.order .order-body,
#page-cat form.page .page .page-body,
#page-cat form.page .toolbar-bottom {
    padding: 16px;
}
.order {
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    margin-top: 16px;
}
    .order .order-body {
        border-top: 1px solid #dfdfdf;
    }
.rma-flight-user:not(.rma-add-user) {
    border-top: 1px solid #ededed;
}
    #page-cat form.page .page .page-body .form-wrapper {
        max-width: initial;
        width: 100%;
    }
#page-cat form.page .toolbar-bottom {
    margin-top: -1px;
}
.modal-fixed .modal-dialog .modal-body .abs {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.modal.fade.modal-fixed .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal.fade.modal-fixed .modal-header {
    padding: .625rem 1rem;
    display: block;
}
    .modal.fade.modal-fixed .modal-header .close {
        margin: -.625rem auto -.625rem -1rem;
    }
.form-control:focus {
    box-shadow: none;
    border-color: #ced4da;
}
.productItemContentDataValue {
    display: flex;
    flex-direction: column;
    height: 61px;
    align-items: center;
    justify-content: center;
}
.productItemContentDataValue .priceRow {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px;
}

    .productItemContentDataValue .priceRow del {
        color: #ababab;
        text-decoration: line-through;
        font-size: 13px;
        font-size: 0.929rem;
        line-height: 1.692;
        width: 100%;
        display: block;
    }

    .productItemContentDataValue .priceRow .priceRowDiscount {
        font-size: 0.857rem;
        line-height: 1.833;
        display: inline-block;
        padding: 1px 5px 0;
        margin-right: 5px;
        border-radius: 20px;
        background-color: #fb3449;
        color: #fff;
        font-weight: 500;
        text-align: center;
        width: 100%;
        min-width: 35px;
    }
span.profile {
    position: relative;
    display: flex;
}
    .profile-dropdown.active,
    span.profile:hover .profile-dropdown {
        display: block;
    }
.profile-dropdown {
    display: none;
    position: absolute;
    top: calc(100% + 2px);
    left: 12px;
    width: 200px;
    -webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 30%);
    box-shadow: 0 3px 8px 0 rgb(0 0 0 / 30%);
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    z-index: 100;
    list-style: none;
    background: #fff;
}
    .profile-dropdown > li, .profile-dropdown > li > a {
        display: block;
    }
    .profile-dropdown > li {
        border-bottom: 1px solid #f0f0f1;
    }
    .profile-dropdown > li:last-child {
        border-bottom: none;
    }
        .profile-dropdown > li > a {
            float: none !important;
            padding: 10px 20px !important;
            height: auto !important;
            cursor: pointer;
            font-size: .857rem;
            line-height: 1.833 !important;
            display: flex;
            align-items: center;
        }
            .profile-dropdown > li > a:hover {
                background: #f0f0f1;
                color: #1D2F3C !important;
            }
    .profile-dropdown [class^=icon-],
    .profile-dropdown [class*=" icon-"] {
        font-size: 1rem;
        margin-left: .625rem;
    }

    .abs {
        position: relative;
    }
.toolbar-bottom {
    margin-bottom: 1rem;
}

.gallery-group:not(.active) {
    position: absolute;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
}

.gallery-container {
    height: 415px;
}

.gallery-group {
    height:260px;
}

    .gallery-group .zoomPad > img {
        height: 260px;
        display: initial;
    }

.gallery-container > .owl-carousel {
    height: 105px;
}
@media (min-width: 768px) {

    .gallery-container {
        height: 837px;
    }

    .gallery-group {
        height: 660px;
    }

        .gallery-group .zoomPad > img {
            height: 660px;
        }

    .gallery-container > .owl-carousel {
        height: 127px;
    }

}
@media (min-width: 992px) {

    .gallery-container {
        height: 531px;
    }

    .gallery-group {
        height: 415px;
    }

        .gallery-group .zoomPad > img {
            height: 415px;
        }

    .gallery-container > .owl-carousel {
        height: 66px;
    }
}
.modal-confirm {
    align-items: center;
}
.modal-confirm  
.modal-dialog {
    transform: initial !important;
}