@font-face {
  font-family: 'gesspx';
  src: url("../../font/public/gesspx/NotoKufi.eot");
  src: url("../../font/public/gesspx/NotoKufi.eot?#iefix") format("embedded-opentype"), url("../../font/public/gesspx/NotoKufi.woff") format("woff"), url("../../font/public/gesspx/NotoKufi.ttf") format("truetype") url("../../font/public/gesspx/NotoKufi.svg#gesspx2") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'gesspx2';
  src: url("../../font/public/gesspx2/XTX-FNT-GESSPX.eot");
  src: url("../../font/public/gesspx2/XTX-FNT-GESSPX.eot?#iefix") format("embedded-opentype"), url("../../font/public/gesspx2/XTX-FNT-GESSPX.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'yekan';
  src: url("../../font/public/yekan/WebYekan.eot");
  src: url("../../font/public/yekan/WebYekan.eot?#iefix") format("embedded-opentype"), url("../../font/public/yekan/WebYekan.woff") format("woff"), url("../../font/public/yekan/WebYekan.ttf") format("truetype"), url("../../font/public/yekan/WebYekan.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'digit';
  src: url("../../font/public/digit/digit-webfont.eot");
  src: url("../../font/public/digit/digit-webfont.eot?#iefix") format("embedded-opentype"), url("../../font/public/digit/digit-webfont.woff") format("woff"), url("../../font/public/digit/digit-webfont.ttf") format("truetype"), url("../../font/public/digit/digit-webfont.svg#svgFontName") format("svg"); }
@font-face {
  font-family: 'ostad';
  src: url("../../font/public/oswald/Oswald-Regular/Oswald-Regular.eot");
  src: url("../../font/public/oswald/Oswald-Regular/Oswald-Regular.eot?#iefix") format("embedded-opentype"), url("../../font/public/oswald/Oswald-Regular/Oswald-Regular.woff") format("woff"), url("../../font/public/oswald/Oswald-Regular/Oswald-Regular.ttf") format("truetype"), url("../../font/public/oswald/Oswald-Regular/Oswald-Regular.svg#svgFontName") format("svg"); }
.msg-reg-login {
  margin: 10px auto;
  text-align: center;
  direction: rtl;
  font-size: 16px; }

.pagination .item {
  cursor: pointer; }

.pagination .item:hover {
  background-color: #00918b;
  color: #ffffff; }

#tags .label {
  margin-left: 5px !important; }

#cart .select-vision, #cart .select-lens-type {
  text-align: center !important; }

#general-specification .product-photos .main-photo .ribbon.label {
  right: -148px !important; }

#general-specification .pro-text .icon {
  float: right;
  margin-left: 5px; }

.select-lens-title {
  font: 1.5rem 'yekan';
  text-align: right;
  margin-top: -15px;
  margin-bottom: 2px; }

#cart .select-vision .vision, #cart .select-vision .lens, #cart .select-lens-type .vision, #cart .select-lens-type .lens {
  min-height: 360px; }

#cart .select-lens-type .column {
  min-height: 380px !important; }

#cart #viber-wrapper .label {
  width: 250px !important; }

#cart .select-vision .vision p, #cart .select-vision .lens p, #cart .select-lens-type .vision p, #cart .select-lens-type .lens p {
  height: 50px !important;
  overflow: hidden; }

.delete-lens, .delete-adesi {
  font-size: 1.2rem !important; }

/*# sourceMappingURL=main.css.map */
