﻿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,ol,ul,li,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: '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');}
@font-face {font-family: 'icomoon';src:url('fonts/icomoon.eot?-3m6ikr');src:url('fonts/icomoon.eot?#iefix-3m6ikr') format('embedded-opentype'),url('fonts/icomoon.woff?-3m6ikr') format('woff'),url('fonts/icomoon.ttf?-3m6ikr') format('truetype'),url('fonts/icomoon.svg?-3m6ikr#icomoon') format('svg');font-weight: normal;font-style: normal;}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a {-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:#095087;}
a:hover, a:focus ,a:active {color:#333;}
.trans , #Reprints .slick-dots li button:before , #slider-book .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;}
h1,h2,h3,h4,h5,h6 {font-family:IRANSans;}
.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;}
.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-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}
.fa-map-marker:before {content: "\f041";}
.fa-phone:before {content: "\f095";}
.fa-fax:before {content: "\f1ac";}
.fa-home:before {content: "\f015";}
/******/
.bold ,strong {font-family: 'IRANSans_Bold';}
/***/
textarea {resize:vertical;}
/*****/
body {color:#000;font-size:14px;font-family:IRANSans;line-height:25px;background-color:#fbfcff}
/*****/
.close {float:left;}
.modal-dialog {z-index:1041;}
.modal-title {float:right;}
#addtobascket .modal-body {direction:rtl;text-align:right;}
#addtobascket .modal-footer {direction:rtl;}
.shopping-process-1 .content-sec  { clear: both;margin-bottom: 26px;}
.ltr {direction:ltr;text-align:left;}
/*****/
#open-menu {float: left;height: 33px;margin:5px 0 0 9px;padding: 0;position: relative;width: 35px;z-index: 10;text-indent:-50px;color:#333;line-height: 29px;}
#open-menu .icon-bar {display: block;position: absolute;top: 14px;left: 3px;right: auto;height: 8px;background:#fff;width:25px;height:1px;}
#open-menu .icon-bar:before, #open-menu .icon-bar:after {position: absolute;display: block; left: 0;width: 100%;height:1px;background-color:#fff;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: #000;background:rgba(0, 0, 0, 0.95) none repeat scroll 0 0;color: #fff;display: none;height: 100%;position: fixed;top: 0;width:270px;z-index: 999999;box-shadow:0 0 5px -2px #000;-webkit-box-shadow:0 0 5px -2px #000;overflow:scroll;direction:rtl;padding:20px;text-align:right;overflow:visible}
#pageslide ul {direction:rtl;text-align:right;width:100%;list-style:none;padding:0px;margin:0px;}
#pageslide ul li {width:100%;float:right;}
#pageslide ul li a img {display:none;}
#pageslide ul  > li  > a {border-bottom: 1px solid #eee;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 #797979;width:100%;display:block;color:#fff;padding:10px;font-size:0.95em;}
#pageslide ul li ul {display:none;background:none!important}
#pageslide ul li ul li a {padding:10px 35px 10px 10px;}#body {margin: 0px !important;padding-right:0px!important;padding-left:0px!important;}
#body {margin: 0px !important;padding:0px!important;}
/*******/
/*-----------------*/
#new-product.slick-initialized .slick-slide { opacity: 0; }
#new-product .slick-slide.slick-active {opacity: 1;}
#new-product .slick-slide { width: 196px; height: auto !important; transition: transform .4s; position: relative; }
#new-product .slick-slide { transform: scale(0.8) translate(30px); }
#new-product .slide.slick-active.temp { transform: scale(0.9) translate(8px); z-index: 10; }
#new-product .slide.slick-active.temp-1 { transform: scale(0.8) translate(-9px); z-index: 5; }
#new-product .slick-slide.slick-active.temp-2 { transform: scale(0.7) translate(23px); z-index: 5; }
#new-product .slick-slide.slick-active.temp-next { transform: scale(0.9) translate(15px); z-index: 10; }
#new-product .slick-slide.slick-active.temp-next-1 { transform: scale(0.8) translate(7px); z-index: 5; }
 #new-product .slick-slide.slick-active.temp-1 { transform: scale(0.8) translate(-4px); z-index: 5; }
#new-product .slick-slide.slick-active.temp-next-2 { transform: scale(0.7) translate(-23px); z-index: 5; }
#new-product .slick-slide.slick-active { transform: scale(0.9) translate(-9px); }
#new-product .slick-slide.slick-center { transform: scale(1); z-index: 30; }
/*****/
.bg-white {box-shadow:0px 4px 20px 0px rgba(44,101,144,0.1);-webkit-box-shadow:0px 4px 20px 0px rgba(44,101,144,0.1);background-color:#fff;padding:15px;border-radius:5px;-webkit-border-radius:5px;}
#top-sell ,#Reprints {margin-top:30px;}
.title-sec {border-bottom:1px solid #f1f1f1;padding-bottom:15px;margin-bottom:30px;}
.title-sec h3 {font-size:1.2em;float:right}
.title-sec a.more , #slider-book .item .txt > a {background-color: #ff0000;float: left;font-size: 0.85em;color: #fff;padding: 0 12px;border-radius: 3px;-webkit-border-radius: 3px;}
#top-sell .item  {margin-bottom:30px;}
#top-sell .item .row , #Reprints .item , #slider-book .item {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#top-sell .item .img {position:relative;}
#top-sell .item .img .hover {background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 15px;width: calc(100% - 30px);height: 100%;opacity:0}
#top-sell .item .img .hover a {display: inline-block;background-color: #fff;color: #000;font-size: 0.85em;position: absolute;top: 50%;left: 50%;padding: 0 15px;border-radius: 3px;-webkit-border-radius: 3px;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);}
#top-sell .item:hover .img .hover {opacity:1}
#top-sell .item .writer , #Reprints .item .writer  , #slider-book .item .writer {color:#777d74;font-size:0.9em;margin-bottom:10px;}
#top-sell .item .alt-price , #Reprints .item .alt-price , #Reprints .item .alt-price {color:#777d74}
#top-sell .item .alt-price span , #Reprints .item .alt-price span , #slider-book .item .alt-price span {text-decoration: line-through;}
#top-sell .item .price , #Reprints .item .price , #slider-book .item .price  {color:#ff0000}
#top-sell .item .txt , #Reprints .item .txt , #slider-book .item .txt {line-height:20px;}
/*****/
#Reprints {margin-bottom:30px}
#Reprints .item .txt > a {display: block;float: right;background-color: #726e6e;color: #fff;margin-top: 10px;padding: 4px 10px;font-size: 0.85em;border-radius: 3px;-webkit-border-radius: 3px;}
#Reprints .slick-dots {list-style:none;padding:0;margin:10px 0 0 0;text-align:center;height:12px;}
#Reprints .slick-dots li {display:inline-block;margin:0;height:12px;}
#Reprints .slick-dots li button {width:12px;height:12px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;background-color:#726e6e;font-size:0;border:0;margin-left:5px;position:relative;}
#Reprints .slick-dots li button:before {content:"";display:block;width:100%;height:100%;background-color:#cd0202;border-radius:50%;-webkit-border-radius:50%;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);}
#Reprints .slick-dots li.slick-active button:before {transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);}
/*****/
#slider-book .desc {text-align: justify;color: #1b1818;margin-bottom: 10px}
#slider-book .slick-arrow {position: absolute;top: 50%;left: 0;z-index: 1000;font-size: 2.5em;cursor: pointer;background: none;border: 0;margin-top: -17px;background-color: #fff;border: 1px solid #ccc;width: 40px;text-align: center;height: 40px;opacity:0}
#slider-book .slick-arrow.slick-next {left:auto;right:0}
#slider-book .slider:hover .slick-arrow {opacity:1}
#slider-book .item .txt > a {float:right;margin-top:10px}
#adver a {display:block;box-shadow:0px 4px 20px 0px rgba(44,101,144,0.1);-webkit-box-shadow:0px 4px 20px 0px rgba(44,101,144,0.1);border-radius:5px;-webkit-border-radius:5px;overflow:hidden}
#adver a:first-child {margin-bottom:30px}
/******/
#header {background-color:#f00;padding:10px 0;margin-bottom:30px;border-bottom:1px solid #ccc;position:relative;z-index:1049}
#logo {float:right;width:89px}
#addtocard-light .subj-bascket {line-height:39px;}
#backet-light {width:200px;}
#addtocard-light {float:left;margin:0 10px 0 0;position:relative;}
#addtocard-light svg {width:27px;fill:#fff;float:left;margin:4px 8px 0 0 ;}
#addtocard-light > label {position:relative;cursor:pointer}
#addtocard-light > label span {font-size:0.95em;float: left;margin: 7px 5px 0 0;color:#fff}
#addtocard-light .num-bask {display: block;background-color: #000;position: absolute;top: -11px;left: 16px;color: #fff;font-size: 0.85em;border-radius: 50%;-webkit-border-radius: 50%;width: 20px;height: 20px;text-align: center;line-height: 20px;z-index:10}
#addtocard-light > label:hover span:not(.num-bask) ,#addtocard-light > label:hover svg  {opacity:0.7;}
/******/
.item-search {float: left;background-color: #fff;width: 480px;border-radius: 4px;-webkit-border-radius: 4px;height:37px;border:1px solid #ccc;margin:0px 0 0 167px;}
.item-search .btn-search {display: block;position: absolute;top: 0;left: 0;height:35px;background-color: #de4c41;width: 39px;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;cursor:pointer;}
.item-search .btn-search:hover {background-color:#b63329}
.item-search .btn-search svg  {width:21px;float:right;margin:6px 10px 0 0;fill:#fff}
#qsearch {width:100%;position:relative;padding-left:42px;}
#qsearch  .search-input {width: 100%;font-size: 0.95em;border: 0;background: none;margin: 2px 5px 0 0;padding-left: 10px;}
/******/
/***/
.userStatus-container  {float:left;position:relative;color:#fff;font-size:0.95em;}
.userStatus-container span.icon {display:block;float:left;margin:7px 0px 0 10px;}
.userStatus-container span.icon svg {width:21px;fill:#fff}
.userStatus-container .register ,.userStatus-container .login {display:block;padding:7px;float:left;color:#fff}
.userStatus-container .register:hover ,.userStatus-container .login:hover {opacity:0.7}
.userStatus-container span.sep {float:left;margin-top:7px;}
.userStatus-container.user-log {margin:1px 0 0 0;}
.userStatus-container.user-log a {color:#fff;margin:0 5px;}
/*******/
.message-user-status {margin-top:6px;position:relative;color:#fff}
.userStatus-container .username {margin-left:10px;color:#fff;}
.userStatus-container .additional-links {background-color: #fff;border: 1px solid #ccc;padding:5px 10px;position: absolute;right: 0;top:30px;width:140px;z-index: 120;overflow:hidden;display:none;}
.userStatus-container .additional-links a {display:block;margin:0px;width:100%;padding:5px 0px;font-size:0.95em;color:#000;float:right;}
.userStatus-container .additional-links a i:before {font-family: 'FontAwesome';float:right;margin:0 0 0 7px;font-size:1em;}
.userStatus-container .additional-links a.my-profile i:before {content: "\f007";}
.userStatus-container .additional-links a.factor-list i:before {content:"\f00b";}
.userStatus-container .additional-links a.my-favorite i:before {content: "\f004";}
.userStatus-container .additional-links a.Add-credit i:before {content: "\f0d6";}
.userStatus-container .additional-links a.Add-Marketing i:before {content: "\f0c1";}
.userStatus-container .additional-links a.my-bons i:before {content: "\f155";}
.userStatus-container .additional-links a.logout i:before {content: "\f00d";}
/*****************/
#header .left {float:left}
#top-nav {float:left;clear:both;margin-top:20px;}
#top-nav ul {list-style:none;padding:0;margin:0}
#top-nav > ul > li {float:right}
#top-nav > ul > li > a {display:block;padding:10px 15px;color:#fff}
#top-nav > ul > li:hover > a {color:#ffc7c7;}
#top-nav > ul > li:last-child > a {padding-left:0}
#top-nav ul li {position:relative}
#top-nav ul li ul {position: absolute;top: 100%;width: 200px;background-color: #fff;padding: 10px;box-shadow: 0 0 6px -1px rgba(0,0,0,0.5);-webkit-box-shadow: 0 0 6px -1px rgba(0,0,0,0.5);display:none}
#top-nav ul li ul li a {display:block;padding:5px;}
#top-nav ul li ul li a:hover {color:#f00}
/*****/
#footer {width:100%;background:#f4f4f4;margin-top:50px;padding:30px 0;font-size:0.95em;border-top:3px solid #ccc}
#menu-footer {float:right;width:100%}
#menu-footer ul {list-style:none;padding:0;margin:0}
#menu-footer ul {float:right;width:100%}
#menu-footer ul li a {color:#000;background:none!important}
#menu-footer ul li ul li a {padding:5px 10px;}
#menu-footer ul li ul li a:hover {color:#45a6e4}
#menu-footer > ul > li {float:right;width:50%;padding-left:20px;}
#menu-footer > ul > li > a  ,.footer-title { display: flex;align-items: center;}
#menu-footer > ul > li > a span ,.footer-title span {white-space: nowrap;padding-left: 17px;}
#menu-footer > ul > li > a .caret  ,.footer-title i {display: block;height: 2px;background-color:#d0cfcf;width: 100%;border:0px;position:relative;}
#menu-footer > ul > li > a .caret:before  ,.footer-title i:before {content:"";display:block;height:2px;width:40px;background-color:#ff0000;position:absolute;bottom:0px;right:0px;}
#menu-footer .caret {display:none}
#menu-footer .dropdown-menu {position: relative;display: block;width: 100%;box-shadow: none;-webkit-box-shadow: none;border: 0;background: none;direction: rtl;text-align: right;padding: 0;font-size: 0.95em;margin: 17px 0 0 0;border-radius:0px;-webkit-border-radius:0px;}
.footer-title {margin-bottom:17px;}
.contact-footer p {margin-bottom:15px;line-height:22px;}
.contact-footer p i {color:#ff0000;font-size:1.2em;}
/*****/
#social-link a {display:block;float:left;margin-right:5px;}
#social-link a img {height:35px;}
#social-link a:hover {transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);}
.footer-link img {float:left;width:100px;}
/******/
#copyright {background-color:#4b4b4b;padding:5px 0;font-size:0.9em;color:#fff}
#copyright .container {text-align:center;}
/*******/
/*******/
#mappath {width: 100%;border: 1px solid #dcdcdc;font-size: 0px;margin-bottom:20px;overflow:hidden;background-color:#fff}
#mappath .container {padding:0}
#mappath a {display: block;float: right;background: url(img/bg-menu.jpg) no-repeat;font-size: 13px;height: 35px;padding-left: 27px;line-height: 36px;padding-right: 15px;}
#mappath a#home {color:#de4c41;font-size:18px;line-height:32px;}
#mappath a#home i {position:relative;top:4px;}
#mappath a:last-child {background:none;color:#3b5998;}
#mappath .container {display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}
/**/
#dynamic-text, .contact-us .description {clear: both;line-height: 30px;text-align: justify;}
.content-inner .title {color: #f00;font-family:IRANSans_Bold;margin-bottom:15px}
.content-inner .title:after {background:#de4c41;height:2px;}
#dynamic-text img {max-width:100%;height:auto!important}
/*******/
/**/
.filter-side {border:1px solid #d3d3d3;background-color:#fff;}
.filter-side .side-title {width:100%;padding:10px;margin:0px;background-color:#113c70;color:#fff;}
.price-range-slider {padding-bottom:43px;}
.price-range-slider h5 ,#cms-filter .filter-item label {background-color: #e9eaeb;margin: 10px 5px;padding: 7px 10px;color:#333;display:block;}
#cms-filter .filter-item li{ cursor: pointer;line-height: 16px;margin: 10px 0;min-height: 21px;padding:3px 22px 0 0;}
#cms-filter .filter-item {padding-bottom: 36px;position: relative;}
#cms-filter .filter-item img {border: 1px solid #ccc;float: right;height: 16px;margin: 2px 0 0 4px;width: 16px;}
#cms-filter .filter-item ul {padding:10px 25px;overflow:hidden;max-height:327px;list-style:none;margin:0}
#cms-filter .filter-item ul li {position:relative;}
#cms-filter .filter-item ul li:before{background:url(images/chekbox.png) no-repeat right 0;content: "";display: block;position: absolute;width: 16px;height: 18px;right: 0;top: 1px;}
#cms-filter .filter-item ul li:hover:before{background-position:right -32px;}
#cms-filter .filter-item ul li.active:before{background-position:right -64px;}
#cms-filter .filter-item ul .show-more {bottom: 8px;position: absolute;right: 28px;}
/*******************/
#compare {display:none;margin:15px 0px;}
#btn-Compare ,#compare-clear {background-color: #fe8a01;color: #fff;display: block;height: 28px;line-height: 28px;position: relative;text-align: center;width:100%;float:left;clear:both;}
#btn-Compare:hover {background-color:#fc951c;}
#compare-clear {background-color:#6a6a6a;cursor:pointer;margin-top:10px;}
#compare-clear:hover {background-color:#878686;}
#btn-Compare:before ,#compare-clear:before {content:"\f0c5";background-color: #e67302;float: right;font-family: "FontAwesome";font-size: 15px;height: 100%;padding: 0 8px;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;z-index: 2;position:relative;width:30px;}
#compare-clear:before {content:"\f00d";background-color:#545353;}
#btn-Compare:after ,#compare-clear:after {pointer-events: none;position: absolute;z-index: 1;content: '';border-style: solid;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;top: calc(50% - 8px);right: 19px;border-width: 7px 7px 7px 0;border-color: transparent #e67302 transparent transparent;}
#btn-Compare:hover:after,#btn-Compare:focus:after, #btn-Compare:active:after ,#compare-clear:hover:after ,#compare-clear:focus:after ,#compare-clear:active:after  {-webkit-transform: translateX(-10px);transform: translateX(-10px);}
#compare-clear:after {border-color: transparent #545353 transparent transparent; }
#compare-bar li {float:left;}
#compare-bar li > div {border: 1px solid #d2d2d1;position:relative;margin-bottom:15px;}
#compare-bar li img {max-width:100%;}
#compare-bar li .name-com {font-size: 11px;margin: 4px 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;padding:3px 2px;}
#compare-bar .compare-remove  ,.compare-name > div .compare-remove-redirect {background-color: #8f8f8f;border-radius: 50%;-webkit-border-radius: 50%;color: #fff;cursor: pointer;font-size: 10px;height: 15px;position: absolute;right:7px;top: 2px;width: 15px;text-align:center;line-height:15px;text-shadow:1px 1px 0 #444;-webkit-text-shadow:1px 1px 0 #444;line-height:13px;}
.bottom-comp {margin-top:10px;height:10px;border-bottom:1px solid #dedede;}
#compare .comparecount ,#compare #btnToggleCompare {background-color: #27ae61;color: #fff;float: left;height: 20px;padding:2px 10px 0 10px;}
#compare #btnToggleCompare {background-color: #e3e3e3;color: #666;margin-left:10px;cursor:pointer;}
#compare #btnToggleCompare.font0 {font-size:0px;}
#compare #btnToggleCompare:hover {background-color: #d8d8d8;}
#compare #btnToggleCompare i {float: left;font-size: 19px;margin:-2px 0 0 0;}
/********************************/
.searchnav {padding: 0 0 30px;float: left;width: 100%;}
.searchnav .filter-item {width:130px;position:relative;float:right;margin:0 0 0 10px;direction:rtl;text-align:right;}
.searchnav .exist-filter {float:right;vertical-align: top;}
.searchnav .filter-item .titleFilter {background-color: #fbfbfb;border: 1px solid #ccc;color: #000;cursor: pointer;display: block;font-size: 0.9em;font-weight: normal;line-height: 21px;margin: 0;overflow: hidden;padding: 0px 5px 0 20px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.searchnav .filter-item .titleFilter:before {content: "\f107";display: block;position: absolute;top: 0;left: 10px;width: 10px;font-family: "FontAwesome";font-size: 12px;vertical-align: middle;}
.searchnav .filter-item ul {background-color: #fbfbfb;border: 1px solid #ccc;display: block;left: 0;margin: 0;padding: 0;position: absolute;top: 22px;width: 100%;z-index:100;}
.searchnav .filter-item ul.radio li {position: relative;display:block;font-size:0.9em;padding: 5px 20px 5px 0;cursor:pointer;border-bottom:1px solid #ebebeb;}
.searchnav .filter-item ul.radio li:before { content: "\f096";display: block;position: absolute;top:-5px;right: 5px;width: 10px;line-height: 35px;font-family: "FontAwesome";font-size: 11px;vertical-align: middle;}
.searchnav .filter-item ul.radio#psort li:before {top:1px}
.searchnav .filter-item ul.radio#psize li:before {top:-2px;}
/*.searchnav .filter-item ul.radio li:hover:before {content: "\e79e";color:#a43737;}*/
.searchnav .filter-item ul.radio li.active:before,.searchnav .filter-item ul.radio li.active:hover:before {content: "\f046";color:#a43737;}
.searchnav .filter-item ul.radio li.last {border:none;}
.searchnav .orderlistbar {float: left;}
.searchnav .orderlistbar span {font-size: 12px; float: left; margin: 5px 0px 0px 5px;}
/************/
.orderlistbar .orderlist ,.orderlistbar .orderthumbnail {float:left;display:block;width:24px;height:24px;background: url(images/view.png) no-repeat;margin:0px;border:0px;}
.orderlistbar a.orderlist{background-position:-23px -24px;}
.orderlistbar a.orderlist.active{background-position:-23px 0px;cursor:auto;}
.orderlistbar a.orderthumbnail.active{background-position:0px -24px;cursor:auto;}
.searchnav {padding-bottom: 20px;}
/********/
/****/
.exist-filter span { color:#808082;float: right;font-size:0.8em;margin:0 0 0 7px;}
.exist-filter #cms-exist {width:34px;height:20px;background-color:#bdc1c2;position: relative;float:right;cursor:pointer;border-radius: 18px;-webkit-border-radius: 18px;}
.exist-filter #cms-exist.active {background-color:#de4c41;}
.exist-filter .knob {background-color:#e5e9ec;height: 16px;left:2px;position: absolute;top:2px;width: 16px;-webkit-transition: left 0.4s  ease-out;-moz-transition: left 0.4s  ease-out;-ms-transition: left 0.4s  ease-out;-o-transition: left 0.4s  ease-out;transition: left 0.4s  ease-out;border-radius: 50%;-webkit-border-radius: 50%;}
.exist-filter #cms-exist.active .knob{left:15px;}
/******//*************/
/********/
#fav-cms {position:relative;float:right;width:100%;}
#fav-cms .addToFav {border: none;background: none;height: 43px;padding: 0 6px;line-height: 17px;color:#666;}
#fav-cms .addToFav i {position: relative;top: -3px;float: right;}
#fav-cms .addToFav i:before {font-family: 'icomoon';content: "\e603";margin:4px 0 0 6px;position: relative;right: 0;float: right;color:#f30606}}
#fav-cms .addToFav:hover i:before{color:#f30606}
#fav-cms:hover .addToFav , #fav-cms:hover .addToFav:before{color:#E74214;-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;}
#webuiPopover5{background-clip: padding-box;background-color: #fff;border: 1px solid #ccc;border-radius: 6px;-webkit-border-radius: 6px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);right: 0;min-height: 50px;padding: 1px;position: absolute;text-align: left;top: 30px;white-space: normal;width: 276px;z-index:3;display:none;direction:rtl;text-align:right;}
.webui-popover > .arrow, .webui-popover > .arrow:after {border-bottom: 8px solid #ccc;border-left: 8px solid transparent;border-right: 8px solid transparent;height: 0;right: 53px;position: absolute;top: -8px;width: 0;}
.webui-popover > .arrow:after {border-bottom: 14px solid #fff;border-left: 14px solid transparent;border-right: 14px solid transparent;content: "";right: -14px;position: absolute;top: 1px;z-index: 1;}
.webui-popover-content {overflow: auto;padding: 9px 14px;}
.webui-popover-content p {margin-top:5px;}
/*-------------- */
#like {background-color: transparent;float:right;height: 43px;padding: 0 6px;line-height: 17px;color:#666;width:100%;}
#like .btnlike {cursor: pointer;float: left;height: 27px;width: 25px;position:relative;margin-top:11px;color:#666;}
#like .btnlike:before {content: "\e87f";position: absolute;top: 0;left: 0px;font-family: "icomoon";font-size: 16px;color:#53b143}
#like .btnlike:after {background-color: #8e8c8c;content: "";display: block;height: 15px;right: 1px;position: absolute;top: 2px;width: 1px;color:#53b143}
#like span { color: #8e8c8c;float: left;height: 30px;line-height: 28px;margin: 7px 8px 0 4px;font-size:1.2em;}
#like .btnlike:hover {color:#ff8929;}
/*****/
#btn-send {float:right;font-size:1.1em;height: 43px;padding: 0 6px;line-height: 37px;color:#666;display:block;text-align:center;width:100%}
#btn-send:before {font-family: 'icomoon';content: "\e6c5";margin:-2px 0 0 6px;color:#5578c2 ;}
#btn-send:hover {color:#5578c2 ;}
.option-part1 {padding:0px;font-size:0.9em;float:left;margin:10px 10px 0 0}
/*.btm-part { border-top: 1px solid #ddd;margin-top: 31px;}*/
/***********/
#detail-product #name-right {color:#0355a1;font-size:1.2em;margin-bottom:7px;line-height:33px;}
/********/
#rate {float:right;margin:7px 0 0 20px;}
#rate .rating-score {float:right;margin-top:0;}
#rate .RateMsg{float: right;margin:0;}
.star {float: left;height: 12px;padding: 0px;width: 12px;}
.star, .star a {background: url(images/star.png) no-repeat scroll 0 0;}
/*.star-left, .star-left a {background: url(images/star-left.png) no-repeat scroll 0 0;}*/
/*.star-right, .star-right a {background: url(images/star-right.png) no-repeat scroll 0 0;}*/
.star a {background-position: 0 0; display: block;height: 100%;transition: none 0s ease 0s;-webkit-transition: none 0s ease 0s;width: 100%;}
#rate .rating div.on a {background-position: 0 -12px;}
#rate .rating div.hover a {background-position:0 -24px;}
#pr_rating {float: left;margin:8px 20px 0px 0px;}
/*******/
#det-height {clear: both;margin: 10px 0px;float: right;width: 100%;padding: 10px 0px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;line-height: 23px;color: #013564;text-align:justify;}
#garanty-color {float:right;width:100%;}
#listSize .prod-qty-lbl {display:block;text-align:right;display:none;}
#color ul li {display: inline-block;padding: 5px;margin-top: 10px;margin-left: 5px;cursor:pointer;font-size:0.9em;}
/****/
#productOptions {width:100%;float:right;margin-top:10px;border-top: 1px solid #ddd;padding-top:10px;}
#detail-product .price-d {float:right;color: #047233;font-size: 1.2em;margin-bottom:20px;}
#detail-product  .price-altPrice {color: red;margin-bottom: 8px;}
#detail-product  .price-altPrice .line-through {text-decoration:line-through;}
#detail-product .product-status img ,#detail-product .product-status span {display:inline-block;}
#detail-product .product-status img  {position:relative;top:3px;margin-right:5px;}
#detail-product .counter {display: inline-block;height: 35px;position: relative;width: 55px;float:right;margin-left:15px;clear:both;}
#detail-product .counter a {color: #000;display: block;font-family: arial;font-size: 16px;height: 16px;line-height: 15px;position: absolute;text-align: center;width: 16px;background-color:#efecec}
#detail-product .counter a:hover {border-color: #797a7a;color: #797a7a;}
#detail-product .counter a.minus {bottom: 0;line-height: 12px;right: 0;}
#detail-product .counter a.plus {right: 0;top: 0;}
#detail-product .counter input {background-color:#efecec;float: left;height: 35px;padding: 2px 4px 0;text-align: center;width: 36px;color:#000;border:0px;}
#detail-product .ADDTOCARD.adtocartlink {float:right;margin-right:10px;height: 35px;display:block;background-color:#53b143;position:relative;color: #fff;line-height: 35px;padding:0px 10px 0 55px;border-radius:4px;-webkit-border-radius:4px;cursor:pointer;}
#detail-product .ADDTOCARD.adtocartlink:before {content:"";width:54px;height:51px;background:url("img/basket1.png") no-repeat scroll 7px 5px /38px;display:block;position: absolute;left: 0;top: 0;-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.7);-webkit-transform:scale(0.7);top:-7px;}
#detail-product .compare-add-redirect {display: block;float: left;background:#5578c2 url("img/icon.svg") repeat scroll -87px -290px / 43em;height: 35px;color: #fff;line-height: 36px;    padding: 0 10px 0 45px;margin-top: 0px;border-radius:4px;-webkit-border-radius:4px;cursor:pointer;position:relative}
#detail-product .compare-add-redirect svg {width: 20px;fill: #fff;position: absolute;top: 7px;left: 13px;}
.btn-aghsat {    line-height: 36px; float: left;}
#productOptions #price-part { clear: both;float: right;margin:0;}
#detail-product .txt-guid {display: block;width: 100%;float: right;margin: 21px 0;color:#204698;}
#detail-product .txt-guid  > div {background-color: #d0dffe;min-height: 53px;margin: 0 -10px;padding: 5px 8px 0;text-align: center;}
#detail-product .txt-guid  > div img { display: inline-block;}
#detail-product .txt-guid  > div span {display: inline-block;margin-right: 15px;position: relative;top: -13px;}
/*****/
#rg-gallery {direction:ltr;}
#tab-detail {margin-top: 30px;margin-bottom:30px}
#tab-detail .item-tabs {border:1px solid #e0dcdb;}
#tab-detail .item-tabs #list-tab {float:right;width:100%;background-color:#f5f6f8;}
#tab-detail .item-tabs ul {width:100%;float:right;list-style:none;padding:0;margin:0}
#tab-detail .item-tabs ul li {float:right;}
#tab-detail .item-tabs ul li a {display: block;float: right;background-color: #f5f6f8;padding: 10px;border-left: 1px solid #e3e3e3;min-height:46px;}
#tab-detail .item-tabs ul li a img {float:right;}
#tab-detail .item-tabs ul li.active a {background-color:#fff;position:relative;}
#tab-detail .item-tabs ul li a:before {background-color:#f00;content:"";display:block;width:100%;height:3px;position:absolute;top:0px;left:0px;}
#tab-detail .item-tabs ul li a span {float:right;margin:10px 4px 0 8px;}
/******/
#tab-detail .item-tab {display:none;clear: both;float: right;width: 100%;background-color: #fff;padding: 30px;}
#tab-detail .item-tab.active {display:block;}
#tab1 {line-height: 32px;text-align: justify;}
#tab1 * {font-family:IRANSans!important;}
/*******/
#enamd {float: left;margin-left: 15px;height: 152px;background: rgba(255,255,255,0.8);border-radius: 3px;}
/*****/
.modal.in .modal-dialog {z-index:1041;}
.modal.in .modal-dialog .sign-in-wrapper {box-shadow:none;-webkit-box-shadow:none;border:0px;border-radius:0px;-webkit-border-radius:0px;padding:0px;margin:0px;}
.modal-title {float:right;}
.modal-header .close {float:left;}
/******/
.cms-info { width:100%;font-size:13px; margin:20px 0 0;}
.cms-info tr {margin: 0;width: 100%;padding:0.5px 0px;border-bottom:1px solid #fff;}
.cms-info tr td.caption {background-color: #e4e9eb;border-radius: 1px;-webkit-border-radius: 1px;font-weight: normal;padding: 4px 13px;width: 20%;color:#000;height:33px;vertical-align:middle;}
.cms-info tr td {background-color: #f7f9fa;border-radius: 1px;-webkit-border-radius: 1px;color: #666;height: 33px;line-height: 30px;margin-right: 14px;padding: 5px 13px;vertical-align: middle;width: 80%;}
.cms-info tr td.separator {width:100%;}
.cms-info  .check {font-size:0px;}
.cms-info  .check.checked:before {font-family:"icomoon";content:"\ea22";font-size:15px;color:#4daf51;}
.cms-info  .check.unchecked:before {font-family:"icomoon";content:"\ea23";font-size:15px;color:#ff6a6c;}
.cms-info tr td label{color:#00afc8;font-size:1.2em!important;position:relative}
.cms-info tr td label::before{content:"";font-family:icomoon;margin-left:5px;color:#00afc8;position:absolute;top:2px;right:-10px;}
/*******/
#comments {float:right;width:100%;}
.titleorg {color:#000;margin-top:0px;}
.titleorg i {color:#e84d1c;margin-left:5px;}
.CommentsIsEmpty {padding:15px;border:1px solid #d3d3d3;background-color:#fff;}
#comments .comments {padding:15px;border:1px solid #d3d3d3;background-color:#F8F8F8;}
#CommentText {width:100%;background-color:#f0f0f0;padding:10px;}
.cmscomment-item { background-color: #F8F8F8;border:1px solid #d3d3d3;float: right;margin-bottom: 15px;padding: 15px;width: 100%;}
.cmscomment-item .comment-author {float:right;}
.cmscomment-item .comment-meta {color: #848484;float: right;font-size: 11px;margin: 1px 6px 0 0;}
.cmscomment-item .comment-body {float:right;width:100%;margin-top:15px;}
.comm-submit{padding:15px 0 !important;clear:both;}
.comm-part  > p {margin:15px 0px;}
/******/
#list-product  > div {margin-bottom:30px;}
/*****/
#colorRadio {float: right;text-align:center;font-size:15px;width:100%;}
#colorRadio #color{float:right;padding-left:0;width:100%;text-align:right}
#ItemSize {clear:both;}
#color ul li {float:right;}
#color ul .gal-options,#listSize .item {float:right;background:url(images/radio-color.png) no-repeat right 5px;padding-right:22px;cursor:pointer;margin-left:10px;}
#color ul .gal-options {display:none;}
#color ul .gal-options.visible {display:block;}
#color .gal-options .txt {float:right;}
#color .gal-options img { border: 1px solid #ccc;float: right;height: 12px;margin: 4px 5px 0 0;width: 12px;display:none}
#color .gal-options:hover , #listSize .item:hover{background-position:right -25px;}
#color .gal-options.active ,#listSize .item.activesize{background-position:right -59px;}
#listSize .item {display:none;}
#listSize .item.active {display:block;}
/*****/
.shopping-process-wrapper .title:after {display:none}
/******/
/****************************/
.cms-compare .table > tbody > tr > td {vertical-align:middle;}
.cms-compare .table > tbody > tr#comparefix > td.bg1 {vertical-align:bottom;}
.cms-compare table{border:none;border-spacing:0;width:100%;}
.cms-compare table th{background-color:#bababa;border:2px solid #fff;padding:5px;}
.cms-compare table td{background-color:#eaeaea;border:1px solid #fff;padding:5px;vertical-align:middle;}
.cms-compare table .bgcolor td{background-color:#f0f0f0;}
.cms-compare table td.bg1{background-color:#999;border:1px solid #fff;color:#fff;}
.cms-compare table tr:hover td{background-color:#ccc;}
div.compare-rate {width:78px; height:14px;background:url(images/compare-rate.png) no-repeat;margin-top:1px;}
div.compare-rate1 {background-position:0 -18px;}
div.compare-rate2 {background-position:0 -36px;}
div.compare-rate3 {background-position:0 -54px;}
div.compare-rate4 {background-position:0 -72px;}
div.compare-rate5 {background-position:0 -91px;}
.compare-name > div {background-color: #fff;border: 1px solid #ccc;margin: 0 auto;position: relative;text-align: center;width: 136px;}
.compare-name > div .compare-remove-redirect{color: #ff0000;padding: 0;position: absolute;right: 3px;top: 3px;cursor:pointer;}
.compare-name > div .compare-remove-redirect i{color: #fff;}
#comparefix td ,#comparefix:hover td{background-color:#fff;}
.compare-name > div span.img{display: block;height: 105px;margin-top: 5px;text-align: center;width: 100%;}
.compare-name > div span.img img{max-width:100%;max-height:100%;margin:0 auto}
.compare-name > div span.name {display: block;font-size: 12px;margin-top: 5px;padding: 0 5px;}
.table .compare-name {padding: 15px 8px;border-color:#fff;}
.compare-search-input-wrapper {position:relative;}
#wrapSearchComp {padding:15px;}
#compare-search{border:1px solid #c3c3c3;border-radius:4px;-webkit-border-radius:4px;background:url(images/addtocompare.png) left 5px no-repeat;padding:2px 4px 2px 25px;width:216px;}
#searchCompare > p{ color: #000;margin:15px 0 10px;}
#compare-search-result{background-color: #fff;box-shadow: 0 0 9px -3px #000;max-height: 400px;overflow: auto;padding: 19px;position: absolute;z-index: 10000;width:100%;right: 0px;top: 30px;display:none;}
#compare-search-result ul {padding-bottom:25px;}
#compare-search-result .compare-search-item{border-bottom: 1px dashed #ccc;clear: both;direction: rtl;padding: 10px 0;text-align: right;}
#compare-search-result .compare-search-item:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
#compare-search-result .compare-search-item{ height: 1%; }
#compare-search-result .compare-add-redirect {cursor: pointer;display: block;width: 100%;font-weight:normal;}
#compare-search-result .compare-add-redirect:hover{color:Red;}
#searchCompare .compare-add-redirect > b{display: block;line-height:17px;}
#compare-search-result img{float: right;margin-left: 10px;width: 55px;}
.cms-compare .unchecked>span,.cms-compare .checked>span{ font-size:0;}
.cms-compare .checked>span::before{	font-family: "icomoon";content: "\ea22";font-size: 15px;color: #4daf51;}
.cms-compare .unchecked>span::before{	font-family: "icomoon";content: "\ea23";font-size: 15px;color: #ff6a6c;}
/****/
/*******/
/*********************/
.sign-in-wrapper {margin: 35px auto;border: 1px solid #d3d1d1;border-top-width:6px;border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;padding:25px 21px 60px 0;}
.sign-in-wrapper .page-banner {bottom: 0;display: block;height: 100%;left: 0;overflow: hidden;position: absolute;width: 100%;}
.sign-in-wrapper .page-banner img {bottom: 0;left: 0;position: absolute;max-height:100%;max-width:100%;}
.col-md-10.sign-in-wrapper {float:none!important;}
.sign-in-wrapper .UserName:before ,.sign-in-wrapper .Password:before ,.sign-in-wrapper .Email:before {content: "\e606";color: #9e9e9e;font-family: "icomoon";position: absolute;right: 23px;top: 4px;}
.sign-in-wrapper .Email:before {content: "\e9af";font-size: 18px;top: 5px;}
.sign-in-wrapper .Password:before {content: "\e792";}
.sign-in-wrapper .UserName input ,.sign-in-wrapper .Password input ,.sign-in-wrapper .Email input {padding-right:32px;border-radius:4px;-webkit-border-radius:4px;}
.sign-in-wrapper .label-Form i {display:none;}
.sign-in-wrapper .btn-cmd {box-shadow: none;-webkit-box-shadow: none;padding: 4px 0;width: 100%; }
.sign-in-wrapper input.btn-cmd {padding:0;}
.sign-in-wrapper input[type="text"], .sign-in-wrapper input[type="password"] {width: 100%;}
.sign-in-wrapper .btn-default {width: 100%;}
.sign-in-wrapper label {display: block;float: right;width: 100%;padding-top: 5px;font-weight: 400;}
.sign-in-wrapper .form-group {float: left;width: 100%;position:relative;}
.sign-in-wrapper .form-group .field-validation-error {margin-top:2px;} 
.sign-in-wrapper .links {margin: 0 0 15px;text-align: center;}
.sign-in-wrapper a {padding: 0 10px;}
.sign-in-wrapper .msg p {margin-bottom:0px;}
.sign-in-wrapper .Failed {color:#ff0000;}
.sign-in-wrapper .Success {color:#007706;}
/**********/
#loading {display:none;text-align:center;}
#loading img {margin:0 auto 11px auto;}
#divLoading .txt {direction:rtl;font-family:IRANSans;display:block}
/*****/
#history-bon .page-title {color: #84c225;margin-bottom: 18px;margin-top: 20px;}
#history-bon .line {display:block;width:100%;height:1px;background-color:#ccc;margin:15px 0;}
#history-bon table td ,#history-bon table th {float:none!important;}
#history-bon .table-responsive {margin-top:15px;}
/****/
.page-title {margin-bottom:15px;}
/****/
.contact-us h4 {margin-bottom:15px;}
.contact-us .description {line-height:28px;}
#-xcaptcha-image {float:right;}
#-xcaptcha-refresh {float: right;margin: 14px 16px 0 0;cursor: pointer;}
#-xcaptcha-refresh:before {content: "\f021";font-family: 'FontAwesome';display:block;color:#ff0000;}
.validation-summary-errors {color:red;display:block;margin-bottom:10px;}
/*********************/
#filter-click {background-color: #e9eaeb;padding: 15px;margin-bottom: 30px;color: #333;}
.title-comment {margin-bottom:10px;}
/******/
.home-product .item a.img {background-color:#f7f7f7;display:block;margin-bottom:15px;}
.home-product .item h3 {margin-bottom:5px;}
.home-product .item h3 a {color:#0d6095;display:block;text-align:center;}
.home-product .item h3 a:hover {color:#de4c41;}
.home-product .item .price-prt {width:100%}
.home-product .item .price-prt .price {float:right;width:50%;text-align:left;padding-left:5px;}
.home-product .item .price-prt .price.full-width {width:100%;text-align:center;}
.home-product .item .alt-price {float:left;width:50%;text-decoration:line-through;text-align:right;color:#989898;padding-right:5px;}
.home-product .item .addtobasket  {display: block;margin: 5px auto;width: 120px;text-align: center;height: 40px;line-height: 39px;border: 1px solid #e5e5e5;color: #8f8989;border-radius: 42px;-webkit-border-radius: 42px;font-size: 0.95em;position:relative}
.home-product .item .addtobasket img {width: 24px;margin: 0 0 0 7px;position: relative;top: 7px;right:-7px;fill: #45a6e4;opacity:0;-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;display:inline-block}
.home-product .item .addtobasket:hover {border-color:#f00;color:#f00;width:150px;}
.home-product .item .addtobasket:hover img {opacity:1;right:0;}
.home-product .item .addtobasket span {position: relative;top: -2px;right: -13px;}
.home-product .item .addtobasket:hover span {right:-2px}
.required i {color:red}
/*****/
.sep-mob {float: left;margin-top: 7px;color: #fff;}
.row.home-product {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;}
#download-file {    float: right;background-color: #838383;display: block;padding: 6px 24px;margin-top: 11px;color: #fff;border-radius: 2px;-webkit-border-radius: 2px;}
#download-file:hover {background-color:#494444;}
@media (max-width:1199px) {
    .item-search {width:450px;margin:0px 0 0 78px;}
   
}
@media (max-width:991px) {
    #top-nav {display:none}
    .item-search {clear: both;float: left;margin: 7px 0 0 0;}
    #logo {width:71px;}
    .zoomWindow ,.zoomPup {display:none!important}
    .rg-image a .zoomPad > img {display:block;margin:0 auto}
}
@media (max-width:767px) {
    .det-news {margin-top:15px;}
    #adver {margin-top:30px;}
    #adver a {width:calc(50% - 30px);float:right}
    #adver a:last-child {float:left}
    .searchnav .filter-item {display:none}
    #filter-click {display:none!important}
    #contacts-content #Phone {margin-top:15px;}
}

@media (max-width:560px) {
    .item-search {width:288px;}
}
@media (max-width:450px) {
    #addtocard-light > label span {display:none}
    .userStatus-container span.icon {display:none}
      #logo {width:45px}
      #header .left {padding-top:8px;}
      #header .container {position:relative;padding-bottom:50px;}
      .item-search {width:calc(100% - 30px);position:absolute;bottom:0;left:15px}
      #top-sell .item .row, #Reprints .item, #slider-book .item {-ms-flex-wrap:wrap;flex-wrap:wrap;}
      #top-sell .item .img ,#Reprints .img {width:100%}
      #top-sell .item .txt ,#Reprints .txt  {width:100%;margin-top:5px;}
      #Reprints .row.item {margin:0}
      #adver a {width:100%}
}
@media (max-width:340px) {
    #tab-detail .item-tabs ul li a {font-size:0.95em}
}
@media (max-width:536px){
    #download-file  {width:100%;text-align:center;}
}

