@font-face {
  font-family: 'changeFontBold';
  src: url("../fonts/iransans/IRANSans-Bold-web.woff") format("woff"), url("../fonts/iransans/IRANSans-Bold-web.ttf") format("truetype");
}
@font-face {
  font-family: 'changeFont';
  src: url("../fonts/iransans/IRANSans-Light-web.woff") format("woff"), url("../fonts/iransans/IRANSans-Light-web.ttf") format("truetype");
}
/* line 11, ../compass/sass/template.scss */
body {
  background: url("../img/bg.jpg") repeat;
}
/* line 13, ../compass/sass/template.scss */
body .rowEven {
  background: none;
}
/* line 16, ../compass/sass/template.scss */
body .SiteParentClass {
  margin-top: 79px;
  background: #fff;
  box-shadow: 0px 0px 12px -3px black;
  margin-bottom: 50px;
}
/* line 21, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite {
  background-color: #114a68;
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
}
/* line 26, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-header {
  float: right;
}
/* line 30, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-header .LogoParent {
  display: inline-block;
  width: 230px;
  height: 65px;
  padding: 0;
}
/* line 35, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-header .LogoParent .logo {
  background: url("../img/logo.png") no-repeat;
  width: 186px;
  height: 158px;
  padding: 0;
  position: absolute;
  top: 5px;
  z-index: 100;
}
/* line 43, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-header .LogoParent .logo h1, body .SiteParentClass .HeaderSite .navbar-header .LogoParent .logo h2 {
  display: none;
}
/* line 50, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav {
  float: right;
  width: calc(100% - 555px);
  padding: 0;
  margin-right: -30px;
}
/* line 55, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav {
  float: right;
}
/* line 58, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .active a {
  background: #0295E8;
}
/* line 66, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open {
  background-color: #114a68;
}
/* line 68, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open a {
  background-color: #114a68;
}
/* line 71, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open .dropdown-menu {
  background-color: #114a68;
  right: 0;
}
/* line 74, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open .dropdown-menu li {
  width: 100%;
}
/* line 77, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open .dropdown-menu li:hover a {
  background: #0295E8;
}
/* line 83, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav .dropdown.open .dropdown-menu .divMemberTop:hover a {
  border: 0;
}
/* line 89, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav li {
  float: right;
  padding: 8px 0;
}
/* line 93, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav li:hover > a {
  background: #0295E8;
}
/* line 99, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav li a {
  padding: 12.5px 9px;
  color: #fff;
  font-size: 12px;
  line-height: 24px;
  font-family: changeFont, Tahoma, serif;
  font-weight: normal;
  transition-duration: 200ms;
}
/* line 109, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .TopNav .navbar-nav li.divNotMemberTop a {
  float: right;
}
/* line 122, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .shopping-cart {
  background-color: #0295e8;
  float: left;
  padding: 0 2px;
  height: 31px;
  border: 1px solid #fff;
  border-radius: 4px;
  margin: 17px 0;
  margin-right: 20px;
  color: #fff;
  font-size: 12px;
  line-height: 29px;
}
/* line 134, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .shopping-cart .shopping-cart-icon {
  float: right;
  line-height: 29px;
  padding: 0 4px;
}
/* line 139, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .shopping-cart .ShowCartButton {
  font-family: changeFont, tahoma, Arial;
  color: #fff;
  font-size: 12px;
  line-height: 29px;
  float: right;
  padding: 0px 2px;
  text-decoration: none;
    cursor: pointer;
}
/* line 151, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-form {
  padding: 0;
  width: 223px;
  height: 31px;
  border: 1px solid #fff;
  border-radius: 4px;
  margin: 17px 0;
  float: left;
}
/* line 159, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-form .SearchButtonParent {
  float: right;
}
/* line 161, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-form .SearchButtonParent .SearchTextBox {
  height: 27px;
  width: 185px;
  margin: 1px;
  box-shadow: none;
  border-radius: 0 4px 4px 0;
  border: 0;
  font: 12px/27px changeFont, tahoma, Arial;
}
/* line 171, ../compass/sass/template.scss */
body .SiteParentClass .HeaderSite .navbar-form .SearchButton {
  height: 27px;
  background: none;
  border: 0;
  outline: none;
  padding: 0 7px;
  color: #fff;
  line-height: 27px;
  font-size: 16px;
  float: right;
  left: -2px;
}
/* line 185, ../compass/sass/template.scss */
body .SiteParentClass .BodySite {
  display: inline-block;
    min-width: 100%;
}
/* line 187, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent {
  background: rgba(17, 73, 105, 0.5) url("../img/cream-paper.png") repeat;
}
/* line 189, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane {
  float: right;
  margin-top: 100px;
}
/* line 192, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Notification {
  background: #03658e url("../img/cream-paper.png") repeat;
  box-shadow: 0px 0px 12px -3px black inset;
  padding: 10px 10px;
  color: #fff;
  font-size: 12px;
}
/* line 198, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Notification a, body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Notification span {
  font: 12px/21px changeFont, tahoma, Arial;
  color: #fff;
}
/* line 204, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category {
  margin: 8px 0px 15px 0px;
  width: 100%;
  display: inline-block;
}
/* line 208, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-title {
  height: 53px;
  display: block;
  padding-right: 10px;
  line-height: 53px;
  font-size: 18px;
  font-family: changeFontBold;
  background-color: #114a68;
  text-decoration: none;
  color: #fff;
  text-align: center;
}
/* line 224, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-nav #ulSlide > li {
  position: relative;
}
/* line 229, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-nav #ulSlide > li a.CategoryHasChild:before {
  content: "\e079";
  position: absolute;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 10px;
  line-height: 42px;
  width: 35px;
  text-align: center;
  color: inherit;
  /* height: 35px; */
  z-index: 100000;
  text-indent: 0px;
  left: 0;
  top: 0;
  /* float: left; */
  transition-duration: 400ms;
}
/* line 256, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-nav #ulSlide > li ul li {
  position: relative;
}
/* line 266, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane {
  float: left;
}
/* line 268, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .rowEven {
  background: none;
  padding: 10px 0px 0px 10px;
}
/* line 272, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .slideshow {
  width: 100%;
  padding: 0;
}
/* line 275, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .slideshow .carousel-inner {
  max-height: 345px;
}
/* line 281, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .slideshow .carousel-control span:before {
  font-size: 20px;
  color: black;
}
/* line 286, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .slideshow .carousel-control.left span {
  left: 20%;
}
/* line 289, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .slideshow .carousel-control.right span {
  right: 20%;
}
/* line 296, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell {
  border: 4px solid rgba(255, 255, 255, 0);
  padding: 0;
  float: right;
}
/* line 300, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell:last-child {
  border-left-width: 0;
}
/* line 303, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell:first-child {
  border-right-width: 0;
}
/* line 306, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell .ItemImageLinkParent {
  width: 100%;
  overflow: hidden;
  text-align: center;
}
/* line 310, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell .ItemImageLinkParent a {
  display: inline-block;
  width: 136px;
  overflow: hidden;
  max-height: 194px;
}
/* line 316, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .contentPaneParent .TopLeftPane .UnderSlide .ItemCell .ItemImageLinkParent a img {
  width: 100%;
  height: 100%;
}
/* line 328, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .PaneItemSeparator {
  display: none;
}
/* line 334, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .PaneTitle {
  width: 100%;
  height: 65px;
  background-color: #114a68;
  font: bold 18px/45px changeFontBold, tahoma, Arial;
  text-align: center;
  color: #fff;
  padding: 10px;
  display: inline-block;
}
/* line 345, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell {
  padding: 20px 0;
}
/* line 347, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell {
  float: right;
  margin-bottom: 20px;
}
/* line 350, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail {
  background: url("../img/cream-paper.png") repeat;
  border-radius: 0;
  display: inline-block;
  height: inherit;
  position: relative;
  width: 100%;
  padding-bottom: 40px;
}
/* line 358, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
/* line 363, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:after, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
/* line 368, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:after, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:after, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:before {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* line 383, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:hover:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:hover:before {
  opacity: 1;
}
/* line 386, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail:hover:after, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail:hover:after {
  opacity: 1;
}
/* line 389, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent {
  width: 175px;
  min-height: 255px;
  float: none;
  margin: 0 auto;
  position: relative;
  padding-top: 5px;
}
/* line 397, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent .ItemImageLink img, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent .ItemImageLink img {
  width: 175px;
  height: 255px;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  box-shadow: 1px 1px 3px -1px black;
}
/* line 407, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail h3, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail h3 {
  font: 13px/18px changeFontBold, tahoma, Arial;
  text-align: center;
  width: 100%;
  display: block;
  padding: 0px 5px;
  margin: 10px 0;
  min-height: 36px;
}
/* line 416, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent {
  width: 100%;
  display: block;
  text-align: center;
  font: 15px/18px changeFont, tahoma, Arial;
}
/* line 421, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent .PrivatePricePriceStrick, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent .PrivatePricePriceStrick {
  clear: both;
  display: block;
  text-decoration: line-through;
color:red;
}
/* line 427, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemLink, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemLink {
  width: 50%;
  float: right;
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 5px;
  right: 0;
  padding-right: 5px;
}
/* line 436, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText {
  font-family: changeFont;
  width: 100%;
  /* border-radius: 7px; */
  background-color: #177fa9;
  float: left;
  overflow: hidden;
  margin-left: 2px;
  position: relative;
  text-align: right;
  padding-right: 5px;
  line-height: 35px;
  color: #fff;
  box-shadow: 0px 0px 3px -1px black;
  font-size: 12px;
}
/* line 451, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:before {
  content: "\e003";
  position: absolute;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 18px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  color: #fff;
  height: 35px;
  z-index: 100000;
  text-indent: 0px;
  left: 0;
}
/* line 467, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:hover, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:hover {
  background-color: #114a68 !important;
}
/* line 472, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart {
  width: 50%;
  float: left;
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 5px;
  left: 0;
  padding-left: 5px;
}
/* line 481, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a {
  font-family: changeFont;
  text-decoration: none;
  width: 100%;
  height: 35px;
  border-radius: 0;
  background-color: #118e90;
  float: right;
  overflow: hidden;
  margin-right: 2px;
  position: relative;
  text-align: right;
  padding-right: 5px;
  line-height: 35px;
  color: #fff;
  box-shadow: 0px 0px 3px -1px black;
  font-size: 12px;
}
/* line 498, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before {
  content: "\e116";
  position: absolute;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 18px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  color: #fff;
  height: 35px;
  z-index: 100000;
  text-indent: 0px;
  left: 0;
}
/* line 514, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a:hover, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:hover, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a:hover, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:hover {
  background-color: #11904e;
}
/* line 519, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a {
  width: 100%;
  font-size: 12px;
  text-align: center;
}
/* line 523, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerHome .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before {
  content: "";
}
/* line 531, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup {
  font: 13px/21px changeFont, tahoma, Arial;
}
@media screen {
  /* line 534, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .text_header_top {
    float: right;
  }
}
@media (max-width: 768px) {
  /* line 534, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .text_header_top {
    width: 100%;
    text-align: center;
  }
}
/* line 543, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .text_header_bottom {
  float: right;
}
@media screen {
  /* line 543, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .text_header_bottom {
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 543, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .text_header_bottom {
    display: block;
    text-align: center;
    width: 100%;
  }
}
/* line 554, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerProductsGroup .Tbl {
  font: 17px/21px changeFont, tahoma, Arial;
}
/* line 558, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody {
  padding: 15px;
  font: 12px/15px changeFont, tahoma, Arial;
}
/* line 565, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsListParent .ItemCell {
  position: relative;
}
/* line 567, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsListParent .ItemCell .EditLink {
  position: absolute;
}
/* line 579, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsListParent .ItemCell .newsTitle {
  font: 13px/25px changeFontBold, tahoma, Arial;
  clear: both;
  display: block;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 5px;
  text-align: justify;
  white-space: nowrap;
  width: 40ch;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 591, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsListParent .ItemCell .Description {
  font: 11px/19px changeFont, tahoma, Arial;
  text-align: justify;
}
/* line 599, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent {
  float: right;
}
/* line 601, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent {
  padding: 20px;
  border: 1px solid  #E4E4E4;
}
/* line 604, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent a {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 100%;
}
/* line 609, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent a img {
  width: 200px;
  margin: 0 auto;
  display: block;
  position: relative;
}
/* line 619, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent {
  float: right;
}
/* line 621, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .label {
  line-height: 25px !important;
  min-width: 100px;
  text-align: left;
  display: inline-block;
}
/* line 627, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent h1 {
  display: none;
  margin-top: 0;
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
  margin-left: 20px;
  padding-right: 20px;
  font-weight: bold;
}
/* line 636, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .DetailTitleLabel {
  color: #000000;
  font: 13px/15px changeFontBold, tahoma, Arial;
}
/* line 640, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .DetailTitle {
  color: #000000;
  font: 13px/15px changeFont, tahoma, Arial;
  display: inline-block;
}
/* line 646, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ProductCodeParent .ProductCodeLabel {
  color: #000000;
  font: 13px/15px changeFontBold, tahoma, Arial;
}
/* line 650, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ProductCodeParent .ProductCode {
  color: #000000;
  font: 13px/15px changeFont, tahoma, Arial;
}
/* line 657, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ItemAttributesParent .AttrLabel {
  color: #000000;
  font: 13px/15px changeFontBold, tahoma, Arial;
}
/* line 661, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ItemAttributesParent .attrValue {
  color: #000000;
  font: 13px/15px changeFont, tahoma, Arial;
  display: inline-block;
}
/* line 667, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ItemAbstract {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 671, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ItemAbstract .ItemAbstractLabel {
  color: #000000;
  font: 13px/15px changeFontBold, tahoma, Arial;
  line-height: 25px !important;
  min-width: 100px;
  text-align: left;
  display: inline-block;
  padding: .2em .6em .3em;
}
/* line 680, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .ItemAbstract .ItemAbstractValue {
  color: #000000;
  font: 13px/15px changeFont, tahoma, Arial;
  display: inline-block;
}
/* line 686, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDetailMainParent .product-action-btn {
  position: absolute;
}
/* line 691, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemPriceAndCartParent {
  text-align: center;
  line-height: 30px;
  margin-top: 20px;
}
/* line 698, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemPriceAndCartParent .TomanPriceParent {
  width: 100%;
  text-align: center;
  font-size: 22px;
}
/* line 703, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemPriceAndCartParent .TomanPriceParent .privateprice {
  clear: both;
  width: 100%;
  text-align: center;
  display: block;
}
/* line 716, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemPriceAndCartParent .ItemAddCartParent a {
  padding: 5px;
  border-radius: 4px;
  background-color: #12a70c;
  color: #fff;
  text-decoration: none;
  margin: 5px 0;
  display: inline-block;
}
/* line 730, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription {
  text-align: justify;
  line-height: 20px;
}
/* line 736, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription .Title {
  border-bottom: 1px solid #ccc;
  padding: 10px;
}
/* line 740, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription .AttachFileParent {
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: flex;
}
/* line 745, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription .AttachFileParent .DownloadFileIcon {
  width: 10%;
  float: right;
}
/* line 748, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription .AttachFileParent .DownloadFileIcon img {
  width: 30px;
}
/* line 752, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemDescription .AttachFileParent .DownloadFile {
  width: 40%;
  float: right;
}
/* line 759, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemCommentSave {
  padding: 20px;
}
/* line 777, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemCommentSave legend {
  display: none;
}
/* line 784, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemHtmlDetail {
  font: 12px/20px changeFont, tahoma, Arial;
  text-align: justify;
}
/* line 788, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage {
  text-align: justify;
}
/* line 790, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemAdminInfo {
  position: absolute;
  z-index: 110;
  right: -16px;
  width: 30px;
}
/* line 795, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemAdminInfo .EditLink, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemAdminInfo .DeleteLink {
  width: 30px;
  height: 30px;
  padding: 5px;
  border: 1px solid #A8B6BE;
  display: inline-block;
  border-radius: 4px 0 0 4px;
  margin: 3px 0;
  background-color: #fff;
  box-shadow: 0px 1px 2px -1px black;
  /* border-top: 0; */
}
/* line 806, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemAdminInfo .EditLink:hover, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemAdminInfo .DeleteLink:hover {
  box-shadow: 0px 2px 2px -1px black;
  transition-duration: 150ms;
}
/* line 812, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .ItemImageParent {
  float: right;
}
/* line 817, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .ItemImageParent a {
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
/* line 821, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .ItemImageParent a img {
  display: block;
  margin: 0 auto;
}
/* line 829, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemMainDetail .ItemTitle {
  font: 16px/21px changeFontBold, tahoma, Arial;
  float: right;
  color: #177fa9;
}
/* line 834, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsItemMainDetail .Abstract {
  float: right;
  font: 12px/21px changeFont, tahoma, Arial;
  text-align: justify;
  padding: 10px;
  border-bottom: 1px solid #D8D8D8;
}
/* line 842, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .Description {
  float: right;
  font: 15px/21px changeFont, tahoma, Arial;
  text-align: justify;
  padding: 10px;
  border-bottom: 1px solid #D8D8D8;
}
/* line 851, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .NewsItemDetailParentPage .NewsViewer .alert {
  border-radius: 0 0 4px 4px;
  border-top: 0px;
  margin-right: 5px;
}
/* line 860, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .Label {
  font: 15px/40px changeFont, tahoma, Arial;
  padding-top: 0;
  width: 100px;
  float: right;
}
/* line 866, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .RequireField {
  float: right;
}
/* line 869, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .Ctrl {
  clear: none;
  width: calc(100% - 130px);
}
/* line 872, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .Ctrl input, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .Ctrl select, body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .comment_box .Ctrl textarea {
  width: 100%;
}
/* line 893, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs {
  float: right;
  width: 100%;
}
/* line 896, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-pane-panel {
  width: 100%;
  height: 65px;
  font: bold 18px/65px changeFont, tahoma, Arial;
  text-align: center;
  padding-right: 15px;
  border-bottom: 5px solid #114a68;
}
/* line 903, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-pane-panel .tab-pane {
  background-color: #118e90;
  display: inline-block;
  line-height: inherit;
  color: #fff;
  margin: 0px 5px;
  padding: 0px 10px;
  float: right;
  cursor: pointer;
  border-bottom: 5px solid #114a68;
  margin-top: -5px;
  transition-duration: 400ms;
}
/* line 915, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-pane-panel .tab-pane:hover, body .SiteParentClass .BodySite .tabs .tab-pane-panel .tab-pane.active {
  background-color: #114a68;
}
/* line 921, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel {
  width: 100%;
  float: right;
  padding-top: 15px;
}
/* line 925, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content {
  display: none;
}
/* line 928, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content.active {
  display: block;
}
/* line 933, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell {
  float: right;
  margin-bottom: 20px;
}
/* line 936, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail {
  background: url("../img/cream-paper.png") repeat;
  border-radius: 0;
  display: inline-block;
  height: inherit;
  position: relative;
  width: 100%;
  padding-bottom: 40px;
}
/* line 944, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
/* line 949, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
/* line 954, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:after, body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:before {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
/* line 969, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:hover:before {
  opacity: 1;
}
/* line 972, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail:hover:after {
  opacity: 1;
}
/* line 975, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent {
  width: 175px;
  min-height: 255px;
  float: none;
  margin: 0 auto;
  position: relative;
  padding-top: 5px;
}
/* line 983, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemImageLinkParent .ItemImageLink img {
  width: 175px;
  height: 255px;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  box-shadow: 1px 1px 3px -1px black;
}
/* line 993, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail h3 {
  font: 13px/18px changeFontBold, tahoma, Arial;
  text-align: center;
  width: 100%;
  display: block;
  padding: 0px 5px;
  margin: 10px 0;
  min-height: 36px;
}
/* line 1002, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent {
  width: 100%;
  display: block;
  text-align: center;
  font: 15px/18px changeFont, tahoma, Arial;
}
/* line 1007, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemPriceParent .PrivatePricePriceStrick {
  clear: both;
  display: block;
  text-decoration: line-through;
}
/* line 1013, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemLink {
  width: 50%;
  float: right;
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 5px;
  right: 0;
  padding-right: 5px;
}
/* line 1022, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText {
  font-family: changeFont;
  width: 100%;
  /* border-radius: 7px; */
  background-color: #177fa9;
  float: left;
  overflow: hidden;
  margin-left: 2px;
  position: relative;
  text-align: right;
  padding-right: 5px;
  line-height: 35px;
  color: #fff;
  box-shadow: 0px 0px 3px -1px black;
  font-size: 12px;
}
/* line 1037, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:before {
  content: "\e003";
  position: absolute;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 18px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  color: #fff;
  height: 35px;
  z-index: 100000;
  text-indent: 0px;
  left: 0;
}
/* line 1053, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .ItemLink .ItemLinkText:hover {
  background-color: #114a68 !important;
}
/* line 1059, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart, body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart {
  width: 50%;
  float: left;
  display: block;
  margin-top: 5px;
  position: absolute;
  bottom: 5px;
  left: 0;
  padding-left: 5px;
}
/* line 1068, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a, body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a {
  font-family: changeFont;
  text-decoration: none;
  width: 100%;
  height: 35px;
  border-radius: 0;
  background-color: #118e90;
  float: right;
  overflow: hidden;
  margin-right: 2px;
  position: relative;
  text-align: right;
  padding-right: 5px;
  line-height: 35px;
  color: #fff;
  box-shadow: 0px 0px 3px -1px black;
  font-size: 12px;
}
/* line 1085, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .AddToShoppingCart a:before, body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before {
  content: "\e116";
  position: absolute;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-size: 18px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  color: #fff;
  height: 35px;
  z-index: 100000;
  text-indent: 0px;
  left: 0;
}
/* line 1103, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a {
  width: 100%;
  background-color: #905c11;
  font-size: 12px;
  text-align: center;
}
/* line 1108, ../compass/sass/template.scss */
body .SiteParentClass .BodySite .tabs .tab-content-panel .tab-content .ListItemParent_Cell .ItemCell .thumbnail .NotShoppingCart a:before {
  content: "";
}
/* line 1119, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop {
  border: 0;
  border-top: 65px solid #9C0911;
  background: none;
}
/* line 1124, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop a {
  clear: both;
  display: block;
  line-height: 25px;
  font: 12px/25px changeFont, tahoma, Arial;
}
/* line 1130, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox {
  float: right;
  margin-top: -65px;
}
/* line 1133, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox h2 {
  height: 65px;
  width: 100%;
  margin: 0;
  color: #fff;
  background-color: #9c0911;
  padding-right: 20px;
  font: 15px/65px changeFont, tahoma, Arial;
}
/* line 1142, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox s
.FooterBoxText {
  padding-right: 10px;
}
/* line 1145, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox s
.FooterBoxText ul {
  list-style: none;
  padding: 0;
}
/* line 1150, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox .list-contact {
  list-style: none;
  padding: 0;
}
/* line 1153, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox .list-contact li {
  font: 11px/20px changeFont, tahoma, Arial;
  text-align: justify;
}
/* line 1158, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox .list-contact li label i:before {
  color: #9c0911;
  font-size: 12px;
  line-height: 20px;
}
/* line 1167, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox .list-contact li span.Label-text {
  font-weight: bold;
}
/* line 1170, ../compass/sass/template.scss */
body .SiteParentClass .FooterTop .FooterBox .list-contact li span.mailto {
  display: inline-block;
}
/* line 1179, ../compass/sass/template.scss */
body .SiteParentClass .FooterSite {
  height: 70px;
  line-height: 70px;
  background-color: #f9f9f9;
  color: red;
  padding: 0 30px;
}
/* line 1185, ../compass/sass/template.scss */
body .SiteParentClass .FooterSite .CopyRight {
  font: 12px/70px changeFont, tahoma, Arial;
  float: right;
  color: #393939;
}
/* line 1190, ../compass/sass/template.scss */
body .SiteParentClass .FooterSite .Nika {
  float: left;
  color: #393939;
  font: 12px/70px changeFont, tahoma, Arial;
}
/* line 1197, ../compass/sass/template.scss */
body .mainForm {
  font-size: 12px;
  font: 15px/25px changeFont, tahoma, Arial;
}
/* line 1204, ../compass/sass/template.scss */
body .mainForm.bankReceipt .datePicker input {
  width: 70px;
}
/* line 1207, ../compass/sass/template.scss */
body .mainForm.bankReceipt .datePicker .formText {
  float: left;
  /* display: inline-block; */
  line-height: 34px;
}
/* line 1215, ../compass/sass/template.scss */
body .mainForm.registration-form input[type=checkbox], body .mainForm.login-form input[type=checkbox], body .mainForm.ShortRegister input[type=checkbox], body .mainForm.ForgotPassword input[type=checkbox], body .mainForm.bankReceipt input[type=checkbox], body .mainForm.ChangePassword input[type=checkbox], body .mainForm.ContactUs input[type=checkbox], body .mainForm.shopping-card-info input[type=checkbox] {
  line-height: 34px;
  height: 34px;
  float: right;
  margin-left: 6px;
}
/* line 1221, ../compass/sass/template.scss */
body .mainForm.registration-form .form-group, body .mainForm.login-form .form-group, body .mainForm.ShortRegister .form-group, body .mainForm.ForgotPassword .form-group, body .mainForm.bankReceipt .form-group, body .mainForm.ChangePassword .form-group, body .mainForm.ContactUs .form-group, body .mainForm.shopping-card-info .form-group {
  margin-bottom: 5px;
}
/* line 1224, ../compass/sass/template.scss */
body .mainForm.registration-form textarea, body .mainForm.login-form textarea, body .mainForm.ShortRegister textarea, body .mainForm.ForgotPassword textarea, body .mainForm.bankReceipt textarea, body .mainForm.ChangePassword textarea, body .mainForm.ContactUs textarea, body .mainForm.shopping-card-info textarea {
  width: 100% !important;
}
/* line 1227, ../compass/sass/template.scss */
body .mainForm.registration-form select, body .mainForm.registration-form span, body .mainForm.registration-form input, body .mainForm.registration-form a, body .mainForm.registration-form .formText, body .mainForm.registration-form textarea, body .mainForm.login-form select, body .mainForm.login-form span, body .mainForm.login-form input, body .mainForm.login-form a, body .mainForm.login-form .formText, body .mainForm.login-form textarea, body .mainForm.ShortRegister select, body .mainForm.ShortRegister span, body .mainForm.ShortRegister input, body .mainForm.ShortRegister a, body .mainForm.ShortRegister .formText, body .mainForm.ShortRegister textarea, body .mainForm.ForgotPassword select, body .mainForm.ForgotPassword span, body .mainForm.ForgotPassword input, body .mainForm.ForgotPassword a, body .mainForm.ForgotPassword .formText, body .mainForm.ForgotPassword textarea, body .mainForm.bankReceipt select, body .mainForm.bankReceipt span, body .mainForm.bankReceipt input, body .mainForm.bankReceipt a, body .mainForm.bankReceipt .formText, body .mainForm.bankReceipt textarea, body .mainForm.ChangePassword select, body .mainForm.ChangePassword span, body .mainForm.ChangePassword input, body .mainForm.ChangePassword a, body .mainForm.ChangePassword .formText, body .mainForm.ChangePassword textarea, body .mainForm.ContactUs select, body .mainForm.ContactUs span, body .mainForm.ContactUs input, body .mainForm.ContactUs a, body .mainForm.ContactUs .formText, body .mainForm.ContactUs textarea, body .mainForm.shopping-card-info select, body .mainForm.shopping-card-info span, body .mainForm.shopping-card-info input, body .mainForm.shopping-card-info a, body .mainForm.shopping-card-info .formText, body .mainForm.shopping-card-info textarea {
  font-size: 12px;
  line-height: 20px;
}
/* line 1231, ../compass/sass/template.scss */
body .mainForm.registration-form label, body .mainForm.login-form label, body .mainForm.ShortRegister label, body .mainForm.ForgotPassword label, body .mainForm.bankReceipt label, body .mainForm.ChangePassword label, body .mainForm.ContactUs label, body .mainForm.shopping-card-info label {
  font-size: 12px;
  line-height: 34px;
  padding-top: 0;
  font-weight: bold;
}
/* line 1237, ../compass/sass/template.scss */
body .mainForm.registration-form .well, body .mainForm.login-form .well, body .mainForm.ShortRegister .well, body .mainForm.ForgotPassword .well, body .mainForm.bankReceipt .well, body .mainForm.ChangePassword .well, body .mainForm.ContactUs .well, body .mainForm.shopping-card-info .well {
  font-size: 12px;
}
/* line 1242, ../compass/sass/template.scss */
body .mainForm .b-date input {
  max-width: 70px;
}
/* line 1245, ../compass/sass/template.scss */
body .mainForm .b-date .form-group {
  margin: 0;
}
/* line 1249, ../compass/sass/template.scss */
body .mainForm .Fishbox {
  float: right;
}
/* line 1251, ../compass/sass/template.scss */
body .mainForm .Fishbox .Label {
  width: auto !important;
  float: right;
  text-align: left;
  margin-bottom: 5px;
  font: 14px/15px changeFont, tahoma, Arial;
  font-weight: normal;
}
/* line 1259, ../compass/sass/template.scss */
body .mainForm .Fishbox .form-group {
  width: 100% !important;
}
/* line 1261, ../compass/sass/template.scss */
body .mainForm .Fishbox .form-group select {
  background-color: #FaFaFa;
  border: 1px solid #999999;
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  float: right;
}
/* line 1280, ../compass/sass/template.scss */
body .mainForm .Fishbox .form-group.nowidth input {
  width: 90px !important;
  text-align: left;
  background-color: #FaFaFa;
  border: 1px solid #999999;
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  float: right;
}
/* line 1298, ../compass/sass/template.scss */
body .mainForm .Fishbox .form-group.nowidth span.divider {
  float: right;
  padding: 7px;
}
/* line 1302, ../compass/sass/template.scss */
body .mainForm .Fishbox .form-group.nowidth .Hejri_shamsi {
  float: right;
  padding-right: 10px;
  line-height: 30px;
}
/* line 1311, ../compass/sass/template.scss */
body .mainForm textarea {
  height: 60px;
  background-color: #FaFaFa;
  border: 1px solid #999999;
  display: block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  width: 98% !important;
}
/* line 1330, ../compass/sass/template.scss */
body .ContactUs .ContactForm {
  font: 15px/21px changeFont, tahoma, Arial;
}
/* line 1347, ../compass/sass/template.scss */
body .LoginPanel {
  padding-top: 20px;
}
/* line 1350, ../compass/sass/template.scss */
body .shopping-cart {
  font: 12px/20px changeFont, tahoma, Arial;
}
/* line 1352, ../compass/sass/template.scss */
body .shopping-cart .DivTitle {
  font: 15px/20px changeFontBold, tahoma, Arial;
}
/* line 1355, ../compass/sass/template.scss */
body .shopping-cart span, body .shopping-cart label, body .shopping-cart input, body .shopping-cart li, body .shopping-cart a {
  font: 12px/20px changeFont, tahoma, Arial;
}
/* line 1359, ../compass/sass/template.scss */
body table {
  font: 12px/20px changeFont, tahoma, Arial;
}
/* line 1361, ../compass/sass/template.scss */
body table th {
  color: #fff;
}
/* line 1366, ../compass/sass/template.scss */
body .pagination-btn-group .PagingLink, body .pagination-btn-group .PagingLinkCurrentPage {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/* line 1392, ../compass/sass/template.scss */
body .go-to-Page span, body .go-to-Page input, body .go-to-Page button {
  font: 12px/20px changeFont, tahoma, Arial;
}

@media (max-width: 768px) {
  /* line 1401, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .TopNav {
    width: calc(100% - 289px);
  }

  /* line 1404, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .TopNav .navbar-nav {
    width: 100%;
  }

  /* line 1407, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-nav #ulSlide > li a.CategoryHasChild:before {
    content: "\2b";
  }

  /* line 1410, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .contentPaneParent .TopRightPane .Category .Category-nav #ulSlide > li a.CategoryHasChild.active:before {
    content: "\2212";
  }

  /* line 1414, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .TopNav {
    max-height: none;
  }

  /* line 1417, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .TopNav .navbar-nav li {
    float: none;
  }

  /* line 1420, ../compass/sass/template.scss */
  body .SiteParentClass .FooterTop .FooterBox {
    text-align: center;
    padding: 0;
  }

  /* line 1424, ../compass/sass/template.scss */
  body .SiteParentClass .FooterTop .FooterBox h2 {
    text-align: center;
    padding: 0;
  }

  /* line 1428, ../compass/sass/template.scss */
  .FooterSite.col-xs-12 {
    height: auto !important;
    text-align: center;
  }

  /* line 1432, ../compass/sass/template.scss */
  .FooterSite.col-xs-12 div {
    margin: 0px auto;
    display: block;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  /* line 1440, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .TopNav {
    width: auto;
  }

  /* line 1443, ../compass/sass/template.scss */
  body .SiteParentClass .BodySite .contentPaneParent .TopRightPane {
    margin-top: 60px;
  }

  /* line 1446, ../compass/sass/template.scss */
  body .SiteParentClass .HeaderSite .navbar-header .LogoParent .logo {
    margin-right: -15px;
  }
}
@media (max-width: 992px) {
  /* line 1462, ../compass/sass/template.scss */
  .Category-item .dropdown-submenu:hover > a:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid white;
    top: 5px;
    position: relative;
    border-right-color: rgba(17, 74, 104, 0) !important;
  }
  /* line 1470, ../compass/sass/template.scss */
  .Category-item .dropdown-submenu:hover > .dropdown-menu {
    border-top: 1px dashed #0395EA;
  }
  /* line 1473, ../compass/sass/template.scss */
  .Category-item .dropdown-submenu:hover > .dropdown-menu li a {
    padding-right: 40px !important;
    background-color: rgba(3, 149, 234, 0.49) !important;
  }
  /* line 1481, ../compass/sass/template.scss */
  .Category-item .dropdown-submenu .dropdown-menu {
    position: relative;
    right: 0;
    outline: 0;
    border: 0;
    margin: 0;
  }
}
/* START Css For Bootstrap Vertical menu */
@media (min-width: 768px) {
  /* line 1494, ../compass/sass/template.scss */
  #ulSlide li {
    position: relative;
  }

  /* line 1497, ../compass/sass/template.scss */
  #ulSlide > li ul {
    position: absolute;
    right: 100%;
    top: 0;
    min-width: 200px;
    display: none;
  }

  /* line 1504, ../compass/sass/template.scss */
  #ulSlide li:hover > ul,
  #ulSlide li:hover > ul.collapse {
    display: block !important;
    height: auto !important;
    z-index: 1000;
    background: #444;
    visibility: visible;
  }
}
/* line 1514, ../compass/sass/template.scss */
.Category {
  display: block;
  float: right;
  background: #333;
}

/* line 1521, ../compass/sass/template.scss */
.content {
  display: block;
  overflow: hidden;
  width: auto;
}

/* line 1527, ../compass/sass/template.scss */
.Category-nav {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  background-image: -webkit-linear-gradient(left, color-stop(#175B78 10px), color-stop(#177FA9 10px));
  background-image: linear-gradient(to left, #175B78 10px, #177FA9 10px);
  background-repeat: repeat-x;
}

/* line 1535, ../compass/sass/template.scss */
.Category-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 1541, ../compass/sass/template.scss */
.Category-nav a, .Category-nav a:hover, .Category-nav a:focus, .Category-nav a:active {
  outline: none;
}

/* line 1545, ../compass/sass/template.scss */
.Category-nav ul li, .Category-nav ul a {
  display: block;
}

/* line 1549, ../compass/sass/template.scss */
.Category-nav ul a {
  padding: 10px 20px;
  color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.05) inset;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
  font-family: changeFont;
  font-size: 12px;
}

/* line 1559, ../compass/sass/template.scss */
.Category-nav ul a:hover, .Category-nav ul a:focus, .Category-nav ul a:active {
  color: #fff;
  text-decoration: none;
  background-color: rgba(255, 177, 0, 0.82);
}

/* line 1565, ../compass/sass/template.scss */
.Category-nav ul ul a {
  padding: 10px 30px;
  background-color: rgba(23, 127, 169, 0.54);
}

/* line 1570, ../compass/sass/template.scss */
.Category-nav ul ul a:hover, .Category-nav ul ul a:focus, .Category-nav ul ul a:active {
  background-color: rgba(255, 177, 0, 0.82);
}

/* line 1574, ../compass/sass/template.scss */
.Category-nav-item {
  padding-left: 5px;
}

/* line 1578, ../compass/sass/template.scss */
.Category-nav-item-icon {
  padding-right: 5px;
}

/* line 1582, ../compass/sass/template.scss */
#rtlh3 small {
  transform: rotateY(180deg);
  display: inline-block;
}

/* Other css */
/* line 1589, ../compass/sass/template.scss */
#tiptip_content {
  font: 15px/25px changeFont, tahoma, Arial;
}

/* line 1593, ../compass/sass/template.scss */
.CartEmpty {
  font: 17px/31px changeFont, tahoma, Arial;
}

/* line 1601, ../compass/sass/template.scss */
.table-header th {
  background-color: #114a68 !important;
}

/* line 1605, ../compass/sass/template.scss */
.FooterSite .Nika a:hover {
  color: #FF6503 !important;
}

/* line 1609, ../compass/sass/template.scss */
.Hide {
  display: none;
}

/* line 1613, ../compass/sass/template.scss */
.Right {
  float: right;
}

/* line 1617, ../compass/sass/template.scss */
.Left {
  float: left;
}

/* Portrait tablets and medium desktops */
@media (min-width: 768px) {
  /* line 1625, ../compass/sass/template.scss */
  .comment-list .arrow:after, .comment-list .arrow:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
  }

  /* line 1633, ../compass/sass/template.scss */
  .comment-list .panel.arrow.left:after, .comment-list .panel.arrow.left:before {
    border-left: 0;
  }

  /*****Left Arrow*****/
  /*Outline effect style*/
  /* line 1638, ../compass/sass/template.scss */
  .comment-list .panel.arrow.left:before {
    left: 0px;
    top: 30px;
    /*Use boarder color of panel*/
    border-right-color: inherit;
    border-width: 16px;
  }

  /*Background color effect*/
  /* line 1646, ../compass/sass/template.scss */
  .comment-list .panel.arrow.left:after {
    left: 1px;
    top: 31px;
    /*Change for different outline color*/
    border-right-color: #FFFFFF;
    border-width: 15px;
  }

  /*****Right Arrow*****/
  /*Outline effect style*/
  /* line 1655, ../compass/sass/template.scss */
  .comment-list .panel.arrow.right:before {
    right: -16px;
    top: 30px;
    /*Use boarder color of panel*/
    border-left-color: inherit;
    border-width: 16px;
  }

  /*Background color effect*/
  /* line 1663, ../compass/sass/template.scss */
  .comment-list .panel.arrow.right:after {
    right: -14px;
    top: 31px;
    /*Change for different outline color*/
    border-left-color: #FFFFFF;
    border-width: 15px;
  }
}
/* line 1671, ../compass/sass/template.scss */
.comment-list ul {
  list-style: none;
}


body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemPriceAndCartParent .TomanPriceParent .pricediscount {
  text-decoration: line-through;
  color: red;
}


span.bar {
    color: red;
    font-weight: bold;
    padding: 0 10px;
    width: 40px;
}

a.GroupsImageIcon {
    padding: 0 3px;
}

    a.GroupsImageIcon img {
        height: 30px;
    }

img.CategoryIcon {
    width: 30px;
    margin-left: 4px;
}
.EditMenuParent .NavigateUrlIcon {
    display: inline-block;
    background: url(/images/LinkURL.png) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 20px;
    cursor: pointer;
}
.EditMenuParent .NavigateUrlPanel {
    display: none;
    border-radius: 5px;
    /*border: solid 1px #ccc;*/
    background-color: #dddddd;
}
.EditMenuParent .NavigateUrlPanel.ContainsUrl {
    display: inline-block;
}
.EditMenuParent .TxtNavigateUrl {
    text-align: left;
    direction: ltr;
    font: 13px/17px tahoma;
    padding: 3px;
    margin: 4px;
}
.ProductCode {
    font-family: tahoma;
    letter-spacing: 2px;
}
.Hide {
    display: none !important;
}
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent ul li{
    float: right;
    padding: 0 2px;
}
body .SiteParentClass .BodySite .ContentPane .ContainerMain .ContainerMainBody .ItemDetailParentPage .ItemImageParent .ItemMainImageParent ul li a img {
  width: 102px;
  margin: 0 auto;
  display: block;
}
.Hand {
    cursor: pointer;
}
.Clear {
    clear: none;
}
.AddCellSuccess {
    color: #FFFFFF;
    border: 1px solid #12a70c;
    padding: 10px;
    background-color: #42b9ed;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 99%;
    z-index: 1001;
    font-weight: bold;
}

    .AddCellSuccess div {
        float: right;
        text-align: right;
    }
    
.CartParent .textBoxQuantity {
    width: 30px;
    text-align: center;
}

div.Box {
    border-radius: 5px;
    direction: rtl;
    border: 1px solid #333333;
    margin: 0 auto;
    min-width: 200px;
    max-width: 500px;
    min-height: 100px;
    z-index: 10003;
    position: fixed;
    top: 200px;
    left: 35%;
    background-color: #E8E8E8;
}

div.BoxTitle {
    border-bottom: 1px solid gray;
    height: 30px;
    font-weight: bold;
    color: #000000;
    padding: 5px;
}

    div.BoxTitle img {
        float: left;
    }

    div.BoxTitle span {
        float: right;
        padding: 2px 5px;
    }

div.freez {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    background: #666666;
}
table.Tbl {
    background-color: White;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.Tbl2 {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%;
}

    table.Tbl2 tr:nth-child(2n) {
    }

    table.Tbl2 tr:nth-child(2n+1) td {
        background: #e1ebf8;
    }

    table.Tbl2 input, table.Tbl input {
        border: solid 1px black;
        background: White;
    }

table.TblFull {
    width: 100%;
}
.Tbl td, .Tbl th, .Tbl2 td, .Tbl2 th {
    padding: 5px;
    border: 1px solid #ddd;
}

.Tbl th, .Tbl2 th {
    text-align: center;
    color: #fff;
    background: #0d224a;
    font: 17px/21px BaseFont,Title,Arial;
    padding: 7px 5px;
}

.Tbl tr.color td, .Tbl2 tr.color td {
    background: #f1f1f1;
}

.Tbl2 td {
    padding: 5px 10px;
    background-color: #fefefe;
}

table.Tbl2 {
    border-spacing: 0px;
    border-collapse: collapse;
}
.mainForm.OrderFactor .Label,.mainForm.OrderFactor .Ctrl{
    float: right;
}
.mainForm.OrderFactor .part3 {
    clear: both;
}
.mainForm.OrderFactor .part3 .Label{
    width: 10%;
}
.mainForm.OrderFactor .part3 .Ctrl{
    width: 22%;
}
.mainForm.OrderFactor .rowEven {
        background-color: #daecfb;
    }

table.responsive-table .responsive-label {
    display: none;
}
#divOrderDetail {
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
    z-index: 19010;
    direction: rtl;
    padding-bottom: 20px;
}
@media only screen and (max-width: 767px) {
    /*#divOrderDetail {
        width: 730px;
    }*/
    table .responsive-table thead, table.responsive-table tr th {
        display: none;
    }
    table.responsive-table .responsive-label {
        display: inline;
        color:#a49485;
    }
    table.responsive-table tr{
        display :grid;
        margin:5px 0;
    }
    table.responsive-table tr:nth-child(odd) {
        background:#ecf4fa;
    }
        table.responsive-table tr:nth-child(even) {
            background: #d3e9fa;
        }
    
    .OrderFisnishText table.responsive-table tr td {
        border: none;
    }
    .LineListViewParent .responsive-table td, .tblBasket td {
        border: none !important;
    }
}

.PagingLinkCurrentPage {
background-color: maroon !important;
	color:white !important;
}