@charset "UTF-8";
/***!  /templates/afzoneha_com_irantemplate_ver98/css/template.css  !***/


 *::selection {
background: #fd1700d1;
color: #fff;
}
body {
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.helix-ultimate-preloader {
  overflow: hidden;
}
body.helix-ultimate-preloader:before {
  content: " ";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
  background: rgba(255, 255, 255, .9);
}
body.helix-ultimate-preloader:after {
  content: "\f110";
  font-family: "FontAwesome";
  font-size: 36px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -24px;
  margin-left: -24px;
  width: 48px;
  height: 48px;
  line-break: 48px;
  text-align: center;
  color: #007bff;
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
  z-index: 99999;
}
a {
  transition: color 400ms, background-color 400ms;
}
a, a:hover, a:focus, a:active {
  text-decoration: none;
}
label {
  font-weight: normal;
}
legend {
  padding-bottom: 10px;
      width: auto !important;
	  font-weight:600 !important;
	  font-size:18px !important;
}
img {
  display: block;
  max-width: 100%;
  height: auto;
}
#sp-top-bar {
  padding: 8px 0;
  font-size: 0.875rem;
}
#sp-top-bar .sp-module {
  display: inline-block;
  margin: 0 0 0 1.25rem;
}
ul.social-icons {
  list-style: none;
  padding: 0;
  margin: -5px;
  display: inline-block;
}
ul.social-icons > li {
  display: inline-block;
  margin: 5px 7px;
}
.sp-module-content .mod-languages ul.lang-inline {
  margin: 0;
  padding: 0;
}
.sp-module-content .mod-languages ul.lang-inline li {
  border: none;
  display: inline-block;
  margin: 0 5px 0 0;
}
.sp-module-content .mod-languages ul.lang-inline li a {
  padding: 0 !important;
}
.sp-module-content .mod-languages ul.lang-inline li > a:before {
  display: none;
}
.sp-module-content .latestnews > li > a > span {
  display: block;
  margin-top: 5px;
  font-size: 85%;
}
.sp-contact-info {
  list-style: none;
  padding: 0;
  margin: 0 -10px;
}
.sp-contact-info li {
  display: inline-block;
  margin: 0 10px;
  font-size: 90%;
  white-space: nowrap;
}
.sp-contact-info li i {
  margin: 0 3px;
}

#sp-header {
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
    box-shadow: 0px 16px 19px 0px rgba(0, 0, 0, 0.10);
    height: 90px;
	background:rgba(238, 238, 238, 0.4117647058823529) !important;

}
#sp-header .logo {
  height: 60px;
  display: inline-flex;
  margin: 0;
  align-items: center;
}
#sp-header .logo a {
  font-size: 24px;
  line-height: 1;
  margin: 0;
  padding: 0;
}
#sp-header .logo p {
  margin: 5px 0 0;
}
#sp-header.header-sticky {
  position: fixed;
  z-index: 9999;
      background: rgba(255, 255, 255, 0.9490196078431372)!important;
}
#sp-title {
  min-height: 0;
}
.sp-page-title {
  padding: 30px 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: fixed;
}
.sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
  margin: 0;
  padding: 0;
  color: #fff;
}
.sp-page-title .sp-page-title-heading {
  font-size: 24px;
  line-height: 1;
}
.sp-page-title .sp-page-title-sub-heading {
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  margin-top: 10px;
}
.sp-page-title .breadcrumb {
  background: none;
  padding: 0;
  margin: 10px 0 0 0;
}
.sp-page-title .breadcrumb > .active {
  color: rgba(255, 255, 255, 0.8);
}
.sp-page-title .breadcrumb > span, .sp-page-title .breadcrumb > li, .sp-page-title .breadcrumb > li + li:before, .sp-page-title .breadcrumb > li > a {
  color: #fff;
}
.body-innerwrapper {
	    overflow-x: hidden;
}
.layout-boxed .body-innerwrapper {
  max-width: 1240px;
  margin: 0 auto;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#sp-main-body {
  padding: 10px 0;
}
.com-sppagebuilder #sp-main-body {
  padding: 0;
}
#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 50px;
  border-radius: 3px;
}
#sp-left .sp-module:first-child, #sp-right .sp-module:first-child {
  margin-top: 0;
}
#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    background-color: #f7f9fa;
    height: 40px;
    text-align: center;
    display: block;
    font-size: 15px;
    line-height: 30px border: 1px solid #ebeced;
    -ms-border-radius: 4px;
    border-radius: 10px 10px 0 0;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
#sp-left .sp-module ul, #sp-right .sp-module ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
  display: block;

}
#sp-left .sp-module ul li:before {
		font-family: "icon" !important;
    content: "\ec64" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;	
	font-size: 14px;
	color:#ff5a5f;
}#sp-left .sp-module ul li:hover:before {
	font-family: "icon" !important;
    content: "\ebf9" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;	
	font-size: 14px;
	color:#8bc34a;
}
#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
  padding: 5px 0;
  padding: 2px 0;
  font-size:13px;
}
#sp-left .sp-module ul > li:last-child, #sp-right .sp-module ul > li:last-child {
  border-bottom: none;
}
#sp-left .sp-module .categories-module ul, #sp-right .sp-module .categories-module ul {
  margin: 0 10px;
}
#sp-left .sp-module .latestnews > div, #sp-right .sp-module .latestnews > div {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #e8e8e8;
}
#sp-left .sp-module .latestnews > div:last-child, #sp-right .sp-module .latestnews > div:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
#sp-left .sp-module .latestnews > div > a, #sp-right .sp-module .latestnews > div > a {
  display: block;
  font-weight: 400;
}
#sp-left .sp-module .tagscloud, #sp-right .sp-module .tagscloud {
  margin: -2px 0;
}
#sp-left .sp-module .tagscloud .tag-name, #sp-right .sp-module .tagscloud .tag-name {
  display: inline-block;
  padding: 5px 10px;
  background: #808080;
  color: #fff;
  border-radius: 4px;
  margin: 2px 0;
}
#sp-left .sp-module .tagscloud .tag-name span, #sp-right .sp-module .tagscloud .tag-name span {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.login img {
  display: inline-block;
  margin: 20px 0;
}
.login .checkbox input[type="checkbox"] {
  margin-top: 6px;
}
.form-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.search .btn-toolbar {
  margin-bottom: 20px;
}
.search .btn-toolbar span.icon-search {
  margin: 0;
}
.search .btn-toolbar button {
  color: #fff;
}
.search .phrases .phrases-box .controls label {
  display: inline-block;
  margin: 0 20px 20px;
}
.search .phrases .ordering-box {
  margin-bottom: 15px;
}
.search .only label {
  display: inline-block;
  margin: 0 20px 20px;
}
.search .search-results dt.result-title {
  margin-top: 40px;
}
.search .search-results dt, .search .search-results dd {
  margin: 5px 0;
}
.filter-search .chzn-container-single .chzn-single {
  height: 34px;
  line-height: 34px;
}
.form-search .finder label {
  display: block;
}
.form-search .finder .input-medium {
  width: 60%;
  border-radius: 4px;
}
.finder .word input {
  display: inline-block;
}
.finder .search-results.list-striped li {
  padding: 20px 0;
}
.article-list .article {
  margin-bottom: 30px;
  padding: 20px;
  border: 1px solid #f5f5f5;
  border-radius: 3px;
}
.article-list .article .article-intro-image, .article-list .article .article-featured-video, .article-list .article .article-featured-audio, .article-list .article .article-feature-gallery {
  margin: -20px -20px 20px -20px;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #f5f5f5;
  overflow: hidden;
}
.article-list .article .article-intro-image img, .article-list .article .article-featured-video img, .article-list .article .article-featured-audio img, .article-list .article .article-feature-gallery img {
  border-radius: 3px 3px 0 0;
}
.article-list .article .article-header h1, .article-list .article .article-header h2 {
  font-size: 1.375rem;
  margin: 0 0 1.25rem 0;
}
.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
  color: #252525;
}
.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus {
  color: #044cd0;
}
.article-list .article .readmore {
  font-size: 0.875rem;
}
.article-list .article .readmore a {
  color: #252525;
  font-weight: 500;
}
.article-list .article .readmore a:hover, .article-list .article .readmore a:active, .article-list .article .readmore a:focus {
  color: #044cd0;
}
.article-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.article-info > span {
  font-size: 0.813rem;
}
.article-info > span + span::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  content: "/";
}
.article-info > span a {
  color: #252525;
}
.article-info > span a:hover {
  color: #044cd0;
}
.article-details .article-header {
  position: relative;
}
.article-details .article-header h1, .article-details .article-header h2 {
  font-size: 2.25rem;
}
.article-details .article-info {
  margin-bottom: 1rem;
}
.article-details .article-full-image {
  text-align: center;
  margin-bottom: 2rem;
}
.article-details .article-full-image img {
  display: inline-block;
  border-radius: 4px;
}
.article-details .article-featured-video, .article-details .article-featured-audio, .article-details .article-feature-gallery {
  margin-bottom: 2rem;
}
.article-details .article-ratings-social-share {
  padding: 1rem 0;
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 1rem;
}
.article-details .article-author-information {
  padding-top: 2rem;
  margin-top: 2rem;
  border-top: 1px solid #f5f5f5;
}
.article-details .article-can-edit {
  position: relative;
  margin-bottom: 10px;
}
.article-details .article-can-edit a {
  display: inline-block;
  background: #2a61c9;
  color: #fff;
  padding: 5px 12px;
  border-radius: 3px;
  font-size: 14px;
}
.related-article-list-container {
  margin-top: 15px;
}
.related-article-list-container .related-article-title {
  font-size: 22px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f3f3f3;
}
.related-article-list-container ul.related-article-list {
  list-style: none;
  padding: 0;
}
.related-article-list-container ul.related-article-list li {
  margin-bottom: 10px;
}
.related-article-list-container ul.related-article-list li .article-header h2 {
  font-size: 1.2rem;
}
.related-article-list-container ul.related-article-list li .article-header h2 a {
  color: #252525;
}
.related-article-list-container ul.related-article-list li .article-header h2 a:hover {
  color: #044cd0;
}
.related-article-list-container ul.related-article-list li .published {
  font-size: 14px;
}
.tags {
  list-style: none;
  padding: 0;
  margin: 2rem 0 0 0;
  display: block;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  border-radius: 6.25rem;
}
.tags > li a:hover {
  color: #fff;
}
.pager {
  list-style: none;
  padding: 2rem 0 0 0;
  margin: 2rem 0 0 0;
  border-top: 1px solid #f5f5f5;
}
.pager::after {
  display: block;
  clear: both;
  content: "";
}
.pager > li {
  display: inline-block;
}
.pager > li.previous {
  float: left;
}
.pager > li.next {
  float: right;
}
.pager > li a {
  display: inline-block;
  font-size: 0.785rem;
  padding: 1rem 2.5rem;
  border-radius: 100px;
}
#article-comments {
  padding-top: 2rem;
  margin-top: 2rem;
  border-top: 1px solid #f5f5f5;
}
.article-ratings {
  display: flex;
  align-items: center;
}
.article-ratings .rating-symbol {
  unicode-bidi: bidi-override;
  direction: rtl;
  font-size: 1rem;
  display: inline-block;
  margin-left: 5px;
}
.article-ratings .rating-symbol span.rating-star {
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
.article-ratings .rating-symbol span.rating-star.active:before {
  content: "\f005";
  color: #f6bc00;
}
.article-ratings .rating-symbol span.rating-star:before {
  content: "\f006";
  padding-right: 5px;
}
.article-ratings .rating-symbol span.rating-star:hover:before, .article-ratings .rating-symbol span.rating-star:hover ~ span.rating-star:before {
  content: "\f005";
  color: #e7b000;
  cursor: pointer;
}
.article-ratings .ratings-count {
  font-size: 0.785rem;
  color: #999;
}
.article-ratings .fa-spinner {
  margin-right: 5px;
}
.pagination-wrapper {
  align-items: center;
}
.pagination-wrapper .pagination {
  margin-bottom: 0;
}
.article-social-share {

}
.article-social-share .social-share-icon ul {
  padding: 0;
  list-style: none;
  margin: 0;
  float:left;
}
.article-social-share .social-share-icon ul li {
  display: inline-block;
}
.article-social-share .social-share-icon ul li:not(:last-child) {

}
.article-social-share .social-share-icon ul li a {
  border: 1px solid #ededed;
  font-size: 1rem;
  border-radius: 50%;
  height: 34px;
  line-height: 34px;
  text-align: center;
  width: 34px;
  display: inline-block;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  color: #fff;
  background:red;
}
.newsfeed-category .category {
  list-style: none;
  padding: 0;
  margin: 0;
}
.newsfeed-category .category li {
  padding: 5px 0;
}
.newsfeed-category #filter-search {
  margin: 10px 0;
}
.category-module, .categories-module, .archive-module, .latestnews, .newsflash-horiz, .mostread, .form-links, .list-striped {
  list-style: none;
  padding: 0;
  margin: 0;
}
.category-module li, .categories-module li, .archive-module li, .latestnews li, .newsflash-horiz li, .mostread li, .form-links li, .list-striped li {
  padding: 2px 0;
}
.category-module li h4, .categories-module li h4, .archive-module li h4, .latestnews li h4, .newsflash-horiz li h4, .mostread li h4, .form-links li h4, .list-striped li h4 {
  margin: 5px 0;
}
.article-footer-top {
  display: table;
  clear: both;
  width: 100%;
}
.article-footer-top .post_rating {
  float: left;
}
.contentpane:not(.com-sppagebuilder) {
  padding: 20px;
}
#sp-bottom, #sp-afzoneha-com-footer-block2 {
  font-size: 12px;
  line-height: 1.5;
}
#sp-bottom .sp-module {
  margin-bottom: 30px;
}
#sp-bottom .sp-module .sp-module-title {
  font-weight: 700;
  font-size: 18px;
  margin: 0 0 30px;
}

#sp-bottom .sp-module ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#sp-afzoneha-com-footer-block2 .sp-module ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#sp-bottom .sp-module ul > li {
  display: block;
}
#sp-bottom .sp-module ul > li:last-child {
  margin-bottom: 0;
}
#sp-bottom .sp-module ul > li > a {

}
#sp-footer {
  font-size: 14px;
  padding: 0;
}
#sp-footer .container-inner {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, .1);
}
#sp-footer ul.menu {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0 -10px;
}
#sp-footer ul.menu li {
  display: inline-block;
  margin: 0 10px;
}
#sp-footer ul.menu li a {
  display: block;
}
#sp-footer ul.menu li a:hover {
  background: none;
}
#sp-footer #sp-footer2 {
  text-align: right;
}
html.coming-soon {
  width: 100%;
  height: 100%;
  min-height: 100%;
}
html.coming-soon body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 40%;
}
html.coming-soon .coming-soon-logo {
  display: inline-block;
  margin-bottom: 2rem;
}
html.coming-soon #coming-soon-countdown {
  margin-top: 4rem;
}
html.coming-soon #coming-soon-countdown .coming-soon-days, html.coming-soon #coming-soon-countdown .coming-soon-hours, html.coming-soon #coming-soon-countdown .coming-soon-minutes, html.coming-soon #coming-soon-countdown .coming-soon-seconds {
  margin: 0;
  float: left;
  width: 25%;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number {
  width: 100%;
  font-size: 4.5rem;
  letter-spacing: -1px;
  line-height: 1;
}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string, html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string {
  font-size: 1.5rem;
  letter-spacing: -1px;
  display: block;
  text-transform: uppercase;
}
html.coming-soon .coming-soon-position {
  margin-top: 2rem;
}
html.coming-soon .social-icons {
  margin-top: 4rem;
}
html.coming-soon .coming-soon-login form {
  display: inline-block;
}
html.error-page {
  width: 100%;
  height: 100%;
}
html.error-page body {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  background-repeat: no-repeat;
  background-position: 50% 40%;
}
html.error-page .error-logo {
  display: inline-block;
  margin-bottom: 2rem;
}
html.error-page .error-code {
  margin: 0 0 1rem;
  font-size: 6rem;
  line-break: 1;
}
html.error-page .error-message {
  font-size: 1.5rem;
  margin-bottom: 3rem;
}
.sp-social-share ul {
  display: block;
  padding: 0;
  margin: 20px -5px 0;
}
.sp-social-share ul li {
  display: inline-block;
  font-size: 24px;
  margin: 0 5px;
}
.profile > div:not(:last-child) {
  margin-bottom: 30px;
}
.dl-horizontal dt {
  margin: 8px 0;
  text-align: left;
}
.page-header {
  padding-bottom: 15px;
}
table.category {
  width: 100%;
}
table.category thead > tr, table.category tbody > tr {
  border: 1px solid #f2f2f2;
}
table.category thead > tr th, table.category tbody > tr th, table.category thead > tr td, table.category tbody > tr td {
  padding: 10px;
}
.contact-form .form-actions {
  background: none;
  border: none;
}
@media print {
  .visible-print {
    display: inherit !important;
  }
  .hidden-print {
    display: none !important;
  }
}
.sp-preloader {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.sp-preloader > div {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  position: absolute;
  animation: spSpin 0.75s linear infinite;
}
.sp-preloader > div:after {
  content: '';
  position: absolute;
  width: 49px;
  height: 49px;
  top: 1px;
  right: 0;
  left: 0;
  margin: auto;
  border-radius: 50%;
}@media screen and (min-width: 768px) and (max-width: 1199px) {
  .scrollup {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 1000px) and (max-width: 1200px) {
  .logo-image {
    height: auto !important;
   
  }
}

.sp-scroll-up {
    bottom: 25px;
    right: 25px;
  }
.sp-scroll-up {
  width: 60px;
  height: 60px;
  position: fixed;
  bottom: 62px;
  left: 100px;
  display: none;
  z-index: 999;
  border: 1px solid #ddd;
  background-color: rgb(44, 193, 133);
  border-radius:50%;
}
.sp-scroll-up:hover {
  background-color: #c4c4c4;
}
.sp-scroll-up:before {
  content: " \f106";
  font-family: "FontAwesome";
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 3px;
  width: 60px;
  height: 18px;
  line-height: 52px;
  text-align: center;
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}

.control-group {
      margin-bottom: 5px;
    border-radius: 5px;
    padding: 5px;
    font-size: 13px;
}
select.form-control:not([multiple]), select.inputbox:not([multiple]), select:not([multiple]) {
  
}
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 8px;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  font-size:12px;
  font-family:Tahoma ;
  border-radius:50px;
}
input[type="text"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, select:not(.form-control):focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
}
.chzn-select, .chzn-select-deselect {
  width: 100%;
}
.chzn-container.chzn-container-single .chzn-single {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  height: calc(2.25rem + 2px);
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-single div {
  width: 30px;
  background: none;
}
.chzn-container.chzn-container-single .chzn-single div > b {
  background: none;
  position: relative;
}
.chzn-container.chzn-container-single .chzn-single div > b:after {
  content: "\f0dc";
  font-family: FontAwesome;
  font-size: 0.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single {
  border-radius: 0.25rem 0.25rem 0 0;
}
.chzn-container.chzn-container-single .chzn-search {
  padding: 0.625rem;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"] {
  display: block;
  width: 100%;
  padding: 0.5rem 1.429rem 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25;
  height: calc(2rem + 2px);
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, .25);
}
.chzn-container.chzn-container-single .chzn-search:after {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, .2);
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
.chzn-container.chzn-container-single .chzn-drop {
  border-color: rgba(0, 0, 0, .15);
  border-radius: 0 0 0.25rem 0.25rem;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.chzn-container.chzn-container-single .chzn-results li.highlighted {
  background-image: none !important;
}
.chzn-container.chzn-container-multi .chzn-choices {
  display: block;
  width: 100%;
  padding: 0 0.75rem;
  min-height: calc(2.25rem + 2px);
  line-height: 1.25;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"] {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.25;
  height: calc(2rem + 2px);
  background-color: #fff;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice {
  margin: 5.5px 5px 0 0;
  padding: 5px 20px 5px 5px;
  background-image: none;
  background-color: #f5f5f5;
  border-color: rgba(0, 0, 0, .1);
  box-shadow: none;
  -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {
  background: none;
  top: 5px;
  color: rgba(0, 0, 0, .2);
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {
  color: rgba(0, 0, 0, .5);
}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after {
  content: "\f00d";
  font-family: FontAwesome;
  font-size: 0.875rem;
  position: absolute;
  top: 0;
  right: 0;
}
.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices {
  border-radius: 0.25rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop {
  margin-top: -4px;
  border: none;
  border-radius: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty) {
  padding: 0.75rem;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, .15);
  border-top: 0;
  border-radius: 0 0 0.25rem 0.25rem;
}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results {
  background: none;
}
.form-horizontal .control-label {
  float: right;
  width: auto;
  padding-top: 5px;
  padding-right: 5px;
  text-align: right;
}
.form-horizontal .controls {
  margin-right: 220px;
}
.card-block {
  padding: 20px;
}
.card-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
}
.card-block ul li {
  display: block;
}
.alert.alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
#sp-cookie-consent {
  position: fixed;
  font-size: 16px;
  font-weight: 500;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10001;
}
#sp-cookie-consent > div {
  padding: 20px;
  position: relative;
}
.form-check-inline input[type="radio"] {
  display: none;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline {
  margin: 0;
  margin-right: -5px;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #f3f3f3;
  color: #333;
  border-top: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 0;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label.btn-success {
  background: #46a546;
  color: #fff;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label input[type="radio"] {
  display: none !important;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:last-child label {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:first-child label {
  border-left: 1px solid #b3b3b3;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.com-contenthistory .btn-group {
  display: flex;
  justify-content: flex-end;
}
.com-contenthistory .btn-group button {
  display: inline-block;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  border: 1px solid #bbb;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
}
.com-contenthistory .btn-group button:hover {
  color: #333;
  background-color: #e9e9e9;
}
#versionsModal {
  top: 10%;
}
#versionsModal .modal-dialog {
  max-width: 80%;
}
#versionsModal iframe {
  min-height: 300px;
}
.com-media.contentpane {
  padding: 10px !important;
}
.com-media .well {
  background: #f5f5f5;
  padding: 20px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.com-media .well .row {
  margin: 0;
  padding: 0;
}
.com-media .well .row > div:first-child {
  width: calc(100% - 200px);
}
.com-media .well .row > div:last-child {
  width: 200px;
  float: right;
  text-align: right;
  padding-top: 30px;
}
.com-media .well .row #folderlist {
  display: inline-block;
}
.com-media .well .row #upbutton {
  display: none;
}
.com-media.view-imagesList {
  padding: 0px 0px 10px 0 !important;
}
.com-media.view-imagesList:before {
  content: " ";
  display: table;
}
.com-media.view-imagesList:after {
  display: block;
  clear: both;
  content: "";
}
.com-media.view-imagesList ul.manager {
  list-style: none;
  padding: 0;
  margin: 0;
}
.com-media.view-imagesList ul.manager > li.thumbnail {
  width: 110px;
  float: left;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child {
  height: 60px;
  margin-bottom: 10px;
  text-align: center;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span {
  display: inline-block;
  width: 60px;
  height: 40px;
  margin: 0 auto;
  margin-top: 25px;
  position: relative;
  background-color: #92ceff;
  border-radius: 0 5px 5px 5px;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child > span:before {
  content: '';
  width: 50%;
  height: 12px;
  border-radius: 0 20px 0 0;
  background-color: #92ceff;
  position: absolute;
  top: -12px;
  left: 0px;
}
.com-media.view-imagesList ul.manager > li.thumbnail > a > div:first-child img {
  display: inline-block;
}
.sp-megamenu-parent {
  list-style: none;
  padding: 0;
  margin: 0 -15px;
  z-index: 99;
  display: block;
  float: right;
  position: relative;
}
.sp-megamenu-parent > li {
  display: inline-block;
  position: relative;
  padding: 0;
}
.sp-megamenu-parent > li.menu-justify {
  position: static;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 13px;
    font-size: 14.5px;
    margin: 0;
    font-weight: bold;
	position:relative;
}
.sp-megamenu-parent > li.active > a {
  font-weight: 500;
}
.sp-megamenu-parent > li .sp-menu-badge {
  height: 20px;
  line-height: 20px;
  padding: 0 5px;
  font-size: 10px;
  letter-spacing: 1px;
  display: inline-block;
  text-transform: uppercase;
  background: #ff7e00;
  color: #fff;
  border-radius: 3px;
}
.sp-megamenu-parent .sp-module {
  padding: 10px;
}
.sp-megamenu-parent .sp-mega-group {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown {
  margin: 0;
  position: absolute;
  z-index: 10;
  display: none;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  padding: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner > .row:not(:first-child) {
  margin-top: 20px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 100%;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  top: 0;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
  display: block;
  padding: 0;
  position: relative;
  height:38px;
  padding-right:25px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
  font-size: 14px;
  line-height: 1;
  display: inline-block;
  padding: 8px 0;
  cursor: pointer;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a.sp-group-title, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title {
  text-transform: uppercase;
  font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown .sp-module {
  padding: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title {
  font-size: 14px;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-weight: bold;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews {
  margin: 0;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li:not(:last-child) {
  margin: 0 0 15px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a {
  font-size: 14px;
}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews > li a span {
  opacity: 0.8;
}
.sp-megamenu-parent .sp-dropdown-mega > .row {
  margin-top: 30px;
}
.sp-megamenu-parent .sp-dropdown-mega > .row:first-child {
  margin-top: 0;
}
.sp-megamenu-parent .sp-has-child:hover > .sp-dropdown {
  display: block;
  background:#fff;
}
.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover > .sp-dropdown {
  animation: spFadeIn 600ms;
}
.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover > .sp-dropdown {
  animation: spFadeInUp 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover > .sp-dropdown {
  animation: spFadeInDown 400ms ease-in;
}
.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover > .sp-dropdown {
  animation: spZoomIn 300ms;
}
.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover > .sp-dropdown {
  animation: spRotateIn 300ms;
}
.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover > .sp-dropdown {
  animation: spPulse 300ms;
}
ul.sp-megamenu-parent ul.sp-dropdown-items .sp-menu-item:before {
  position:absolute;
  font-size:24px;
 right: -8px;
  top: -2px; 
}
body.ltr .sp-megamenu-parent > li.sp-has-child > a:after, body.ltr .sp-megamenu-parent > li.sp-has-child > span:after {
  font-family: "FontAwesome";
  content: "\f107";
  float: right;
  margin-left: 7px;
}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-right {
  margin-left: 5px;
}
body.ltr .sp-megamenu-parent > li .sp-menu-badge.sp-menu-badge-left {
  margin-right: 5px;
}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a:after {
  font-family: "FontAwesome";
  content: "\f105";
  float: right;
  margin-left: 7px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center {
  margin-left: 45px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  left: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
  left: auto;
  right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left {
  right: 0;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub {
  left: 100%;
}
@media (min-width: 576px) {
  .sp-menu-full.container {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .sp-menu-full.container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .sp-menu-full.container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .sp-menu-full.container {
    width: 1140px;
  }
}
#offcanvas-toggler {
     display: inline-block !important;
    /* height: 60px; */
    line-height: 85px;
    font-size: 20px;
}
#offcanvas-toggler > span:hover {
  color: #fff;
}
.offcanvas-init {
  overflow-x: hidden;
  position: relative;
}
.offcanvas-active .offcanvas-overlay {
  visibility: visible;
  opacity: 1;
}
.offcanvas-overlay {
  background: rgba(0, 0, 0, .5);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
  visibility: hidden;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.body-wrapper {
  position: relative;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  backface-visibility: hidden;
}
.close-offcanvas {
  position: absolute;
  top: 15px;
  z-index: 1;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  font-size: 14px;
  background: #333;
  color: #fff;
}
.close-offcanvas:hover {
  background: #666;
  color: #fff;
}
.offcanvas-menu {
  width: 300px;
  height: 100%;
  position: fixed;
  top: 0;
  overflow: inherit;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  z-index: 10000;
}
.offcanvas-inner{
	background:#363434;
}
.offcanvas-menu .offcanvas-inner {
  height:100%;
  
}
.offcanvas-menu .offcanvas-inner .sp-module {
  padding: 0;
  margin: 0;
}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title {
  font-size: 1rem;
  font-weight: bold;
      color: #aba8a8;
    padding: 15px 5px;
}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
  margin-bottom: 20px;
}
.offcanvas-menu .offcanvas-inner .sp-module ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {
  border: 0;
  padding: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
  display: block;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
	color:#FFC107;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  display: block;
  font-size: 1rem;
  padding: 7px 10px;
  position: relative;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  display: block;
  position: absolute;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-family: FontAwesome;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler:after {
  content: "\f055";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > a > .menu-toggler:after, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .menu-separator > .menu-toggler:after {
  content: "\f056";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent.menu-parent-open > .nav-header > .menu-toggler:after {
  content: "\f056";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler {
  display: block;
  position: absolute;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-family: FontAwesome;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler:after {
  content: "\f055";
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
  display: none;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  font-size: 0.875rem;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
  float: right;
  margin-left: 20px;
}
body.ltr #offcanvas-toggler.offcanvas-toggler-left {
  float: left;
  margin-right: 20px;
}
body.ltr.offcanvs-position-left .body-wrapper {
  left: 0;
}
body.ltr.offcanvs-position-left .offcanvas-menu {
  left: -300px;
}
body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu {
  left: 0;
}
body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper {
  left: 300px;
}
body.ltr.offcanvs-position-right .body-wrapper {
  right: 0;
}
body.ltr.offcanvs-position-right .offcanvas-menu {
  right: -300px;
}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu {
  right: 0;
}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper {
  right: 300px;
}
body.ltr .close-offcanvas {
  right: 15px;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  right: 0;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .nav-header > .menu-toggler {
  right: 0;
}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
  margin-left: 10px;
}
@keyframes spFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes spFadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes spFadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes spZoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 1;
  }
}
@keyframes spRotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
@keyframes spPulse {
  from {
    opacity: 0;
    transform: scale3d(1, 1, 1);
  }
  50% {
    opacity: 0.5;
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes spSpin {
  to {
    transform: rotate(360deg);
  }
}

.table th, .table td{
	    border: 1px solid rgba(0,0,0,0.1) !important;
}


.afzoneha_com_login_register{
	border-radius: 50px !important;
}
.jf_l_modal_content a, .jf_l_modal_content a:hover{
	text-decoration:none !important; 
}
.afzoneha_com_bot_register:hover{
	color:#fff !important;
}
.afzoneha_com_mycart_counter_value{
	background: #ffbf2f;
    right: 0;
    line-height: 21px;
    color: #fff;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    min-width: auto;
    /* left: -10000000px; */
    top: 6px;
    position: absolute;
    border-radius: 50%;
}
.afzoneha_com_mycart_counter{
    background: #ffbf2f;
    /* right: 0px; */
    line-height: 21px;
    color: #fff;
    width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    min-width: auto;
    left: 10px !important;
    top: 0px;
    position: absolute;
    border-radius: 50%;
}

.afzoneha_com_buy{
    border-radius: 50px !important;
    padding: 5px 15px !important;
    font-size: 11px !important;
	background: #ff7e00 !important;
    border-color: #e47a12 !important;
}
.afzoneha_com_buy:before{
		font-family: "FontAwesome" !important;
	content: "\f217" !important;
    margin-left: 5px !important;
	vertical-align: middle;
	font-size: 1.3em;
}
.afzoneha_com_link_footer ul li:hover{
	font-weight:600;
	color:#787878;
	
}
.afzoneha_com_link_footer ul li:before{
		font-family: "icon" !important;
	content: "\ec3b" !important;
    margin-left: 5px !important;
	vertical-align: middle;
	font-size: 15px;
}
.afzoneha_com_link_footer .title {
	font-weight: 700;
	font-size: 1.1rem;
}
.title-footer {
	font-weight: 700;
	font-size: 1.1rem;
}
.1afzoneha_com_link_footer ul li:hover:before{
	font-family: "icon" !important;
	content: "\ec59" !important;
    margin-left: 5px !important;
	vertical-align: middle;
	font-size: 17px;
}
#sp-bottom .sp-module ul > li > a:hover{
	color:#49c668;
	transition:all .3s ease;
	padding-right:5px;
}
.afzoneha_com_link_footer ul li:hover{
    margin-left: 5px !important;
	vertical-align: middle;
	color:#49c668;
	transition:all .3s ease;
}

.afzoneha_com_top_header{
	line-height:80px;
}
.afzoneha_com_product_type,.hikashop_product_badge_image{
    background-color: #9bcc43;
    color: #fff;
    font-size: 24px;
    margin: auto;
    padding: 12px 3px 7px 3px;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 1;
    border-radius: 7px 0 30px 0;
    left: 0;
    min-width: 55px;
    height: 47px;
    font-family: yekanBold, tahoma;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.afzoneha_com_nav_menu_tafrihi:before{
    font-family: "icon" !important;
    content: "\eb63" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
	float:left;
}.afzoneha_com_top_menu_tafrihi:before{
    font-family: "icon" !important;
    content: "\eb63" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_nav_menu_beauty:before{
    font-family: "icon" !important;
    content: "\ea45" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
	float:left;
}
.afzoneha_com_top_menu_beauty:before{
    font-family: "icon" !important;
    content: "\ea45" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_cinema:before{
    font-family: "icon" !important;
    content: "\e9f3" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_health:before{
    font-family: "icon" !important;
    content: "\eae8" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}.afzoneha_com_nav_menu_health:before{
    font-family: "icon" !important;
    content: "\eae8" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
	float:left;
}
.afzoneha_com_top_menu_today:before{
    font-family: "icon" !important;
    content: "\eb0b" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_nav_menu_today:before{
    font-family: "icon" !important;
    content: "\eb0b" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
	float:left;
}
.afzoneha_com_top_menu_cupon:before{
    font-family: "icon" !important;
    content: "\e9f5" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}.afzoneha_com_nav_menu_cupon:before{
    font-family: "icon" !important;
    content: "\e9f5" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
float:left;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_store:before{
    font-family: "icon" !important;
    content: "\ea4c" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_soon:before{
    font-family: "icon" !important;
    content: "\ebae" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_nav_menu_store:before{
    font-family: "icon" !important;
    content: "\ea4c" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
	float:left;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_soon:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_contact:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_tafrihi:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_beauty:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_cinema:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_health:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_today:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_cupon:hover:before{
	color:#1972f5;
}.afzoneha_com_top_menu_store:hover:before{
	color:#1972f5;
}
.afzoneha_com_nav_menu_contact:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_tafrihi:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_beauty:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_cinema:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_health:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_today:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_cupon:hover:before{
	color:#FFC107;
}.afzoneha_com_nav_menu_store:hover:before{
	color:#FFC107;
}
.afzoneha_com_top_menu_contact:before{
    font-family: "icon" !important;
    content: "\ea84" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}.afzoneha_com_nav_menu_contact:before{
    font-family: "icon" !important;
    content: "\ea84" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 30px;
    float:left;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.afzoneha_com_top_menu_edu:hover{
		color:#ff5a5f;
	cursor:pointer;
}
.afzoneha_com_top_menu_edu:before{
    font-family: "icon" !important;
    content: "\ea18" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
	font-weight:100;
}
.sp-megamenu-parent ul li:hover{
	color:#ff5a5f;
	cursor:pointer;
}
.afzoneha_com_top_menu_product:before{
    font-family: "icon" !important;
    content: "\e944" !important;
    margin-left: 5px !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}
.afzoneha_com_top_search_bot{
	right: -61px !important;
    position: relative;
    top: -3px;
	    border-radius: 8px 0 0 8px !important;
    /* width: 110px; */
    line-height: 17px !important;
}
.afzoneha_com_top_search_key{
    height: 38px !important;
    min-width: 250px !important;
	font-family:afzoneha_com, tahoma !important ;
	    margin-top: 20px;
    height: 35px !important;
	}


.afzoneha_logout_inter:before{
	font-family: "FontAwesome" !important;
    content: "\f2be" !important;
    vertical-align: middle;
	font-weight: normal;
	margin-left: 5px;
}
.afzoneha_com_login_page_remember:before{
	font-family: "FontAwesome" !important;
    content: "\f21b" !important;
    vertical-align: middle;
	font-weight: normal;
}
.afzoneha_com_login_page_remember{
    background: #eeeeee52;
    font-size: 12px;
    border-radius: 7px;
    padding: 3px 10px;
   
}.afzoneha_com_login_page_remember_pass:before{
	font-family: "FontAwesome" !important;
    content: "\f084" !important;
    vertical-align: middle;
	font-weight: normal;
}
.afzoneha_com_login_page_remember_pass{
    background: #eeeeee52;
    font-size: 12px;
    border-radius: 7px;
    padding: 3px 10px;
 
}
.afzoneha_com_home_landing{
        border-radius: 20px;
    box-shadow: 0 0 12px 3px #dfdfdf;
    border: 3px solid #03A9F4;
	cursor:pointer;
}
.afzoneha_com_home_landing:hover{
    border-radius: 20px;
	box-shadow: 0 0 12px 3px #dfdfdf;
	filter: grayscale(90%);
	transform: scale(1.01,1.01);
	display:block;
	overflow:hidden;
	position:relative;
	z-index:0;
	cursor:pointer;
}


div.sp-slider .sp-indicator.line-indicator {
    background: #FFD557 !important;
}

.afzoneha_com_homepage_box_health:before{
	font-family: "icon" !important;
    content: "\eae9" !important;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 5px;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_homepage_box_sport:before{
	font-family: "icon" !important;
    content: "\eb60" !important;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 5px;
    text-align: center;
	color: #4f4f4f;
}
.afzoneha_com_homepage_tafrihi:before{
	font-family: "icon" !important;
    content: "\eb6f" !important;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 5px;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_homepage_beauty:before{
	font-family: "icon" !important;
    content: "\e91f" !important;
    vertical-align: middle;
    font-size: 20px;
    margin-left: 5px;
    text-align: center;
	color: #4f4f4f;
}
.afzoneha_com_home_module_fun, .afzoneha_com_homepage_box_sport, .afzoneha_com_homepage_beauty, .afzoneha_com_homepage_tafrihi, .afzoneha_com_homepage_box_health{
	border-bottom: 1px dashed #1972f5;
    padding-bottom: 4px;
}
.afzoneha_com_home_module_fun:before{
	font-family: "icon" !important;
    content: "\eb60" !important;
    vertical-align: sub;
    font-size: 20px;
    margin-left: 5px;
    text-align: center;
	color: #4f4f4f;
}
#sppb-addon-1561723400752 #btn-1561723400752.sppb-btn-danger{
	font-size:11px;
}
#sppb-addon-1561723400752 #btn-1561723400752.sppb-btn-secondary{
	    padding: 3px 15px;
}

    
    
    
    
    
	

.afzoneha_com_Counter_coupon:before{
    font-family: "icon" !important;
    content: "\ea56" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}
.afzoneha_com_Counter_users:before{
    font-family: "icon" !important;
    content: "\ea23" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_Counter_percent:before{
    font-family: "icon" !important;
    content: "\ec5d" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_Counter_partner:before{
    font-family: "icon" !important;
    content: "\e9e2" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_Counter_orders:before{
    font-family: "icon" !important;
    content: "\ea5e" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}.afzoneha_com_Counter_views:before{
    font-family: "icon" !important;
    content: "\eab5" !important;
    vertical-align: middle;
    font-size: 40px;
    display: block;
    text-align: center;
	color: #4f4f4f;
}
.counter{
	border-radius: 10px !important;
    box-shadow: 0px 1px 8px 0px #ddd;
	background:rgba(46, 202, 239, 0.05) !important;
}
.counter:hover{
	border-radius: 5px !important;
    box-shadow: 0px 1px 8px 0px #ccc;
	cursor:pointer;
}



    

.eee{

}
.more_deals_name a{
	color: #4f4f4f;
	border-bottom: 1px dashed #7bc07d;
	width:100% !important;
}

.more_deals_name:before{
    font-family: "icon" !important;
    content: "\e9c7" !important;
    vertical-align: middle;
    font-size: 24px;
    text-align: center;
    color: #FFC107;
    font-weight: normal;
    transform: rotate(-90deg);
    display: inline-block;
    margin-left: 4px;;
}
.afzoneha_com_rate_number:before{
	font-family: "icon" !important;
    content: "\e98d" !important;
    vertical-align: middle;
    font-size: 20px;
	color: #FF9800;
	font-weight:600;
}
.afzoneha_com_rate_number{
  position: relative;
    display: block;
    margin: -45px 12px !important;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 50px;
    padding: 0px 15px;
    /* left: 0px; */
    float: left !important;
}
.afzoneha_com_rate_number:hover{
    position: relative;
    display: block;
    margin: -45px 228px;
    background: #fff !important;
    border-radius: 50px;
    padding: 0px 15px;
}
.afzoneha_com_rate_number2:before{
	font-family: "icon" !important;
    content: "\e98d" !important;
    vertical-align: middle;
    font-size: 20px;
	color: #FF9800;
	font-weight:600;
}
.afzoneha_com_rate_number2{
  position: relative;
    display: block;
    margin: -85px 12px !important;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 50px;
    padding: 0px 15px;
    /* left: 0px; */
    float: left !important;
}
.afzoneha_com_rate_number2:hover{
    position: relative;
    display: block;
    margin: -85px 228px;
    background: #fff !important;
    border-radius: 50px;
    padding: 0px 15px;
}.afzoneha_com_city_name:before{
	font-family: "icon" !important;
    content: "\ea7d" !important;
    vertical-align: middle;
    font-size: 20px;
	color: #FF9800;
	font-weight:600;
}
.afzoneha_com_city_name{
    position: absolute;
    display: inline-block;
    margin: -45px 10px;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 100px;
    padding: 0px 15px;
}
.afzoneha_com_city_name:hover{
    position: absolute;
    display: inline-block;
    margin: -45px 10px;
    background: #fff !important;
    border-radius: 100px;
    padding: 0px 15px;
}.afzoneha_com_city_name2:before{
	font-family: "icon" !important;
    content: "\ea7d" !important;
    vertical-align: middle;
    font-size: 20px;
	color: #FF9800;
	font-weight:600;
}
.afzoneha_com_city_name2{
    position: absolute;
    display: inline-block;
    margin: -85px 10px;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 100px;
    padding: 0px 15px;
}
.afzoneha_com_city_name2:hover{
    position: absolute;
    display: inline-block;
    margin: -85px 10px;
    background: #fff !important;
    border-radius: 100px;
    padding: 0px 15px;
}
.afzoneha_com_item_page_address:before{
	font-family: "icon" !important;
    content: "\ea7a" !important;
    vertical-align: middle;
	color: #666;
	font-weight:100;
	margin-left:5px;
}.afzoneha_com_item_page_city:before{
	font-family: "icon" !important;
    content: "\ea7d" !important;
    vertical-align: middle;
    font-size: 15px;
	color: #FF9800;
}.afzoneha_com_item_page_city:hover:before{
	font-family: "icon" !important;
    content: "\ea7d" !important;
    vertical-align: middle;
    font-size: 15px;
	color: #8bc34a;
}
.afzoneha_com_item_page_city{
    position: absolute;
    display: inline;
    margin: -18px 10px;
    background: rgba(255, 255, 255, 0.84);
    border-radius: 50px;
    padding: 0px 20px;
    /* float: left !important; */
    /* font-weight: 600; */
    font-size: 11px;
    left: 0;
}
.afzoneha_com_item_page_city:hover{
	color:#8bc34a;
}
.afzoneha_com_number_orders:after{
	font-family: "icon" !important;
    content: "\ea4c" !important;
	margin-left:5px;

}
.afzoneha_com_orderpage_paid{
	background:#4caf50;
	color:#fff;
	padding: 5px 10px;
    border-radius: 8px;
}
.afzoneha_com_myordertab_used{
	font-weight:900;
	
}
.afzoneha_com_myordertab_used:before{
	font-family: "icon" !important;
    content: "\ebee" !important;
	margin-left:5px;
		vertical-align: middle;
		    font-size: 28px;
    font-weight: 100;
}
.afzoneha_com_myordertab_unused{
	font-weight:900;
	
}
.afzoneha_com_myordertab_unused:before{
	font-family: "icon" !important;
    content: "\ebed" !important;
	margin-left:5px;
		vertical-align: middle;
		    font-size: 28px;
    font-weight: 100;
}.afzoneha_com_myordertab_all{
	font-weight:900;
	
}
.afzoneha_com_myordertab_all:before{
	font-family: "icon" !important;
    content: "\ea56" !important;
	margin-left:5px;
		vertical-align: middle;
		    font-size: 28px;
    font-weight: 100;
}
.afzoneha_com_orderpage_paid:before{
	font-family: "icon" !important;
    content: "\ec59" !important;
	margin-left:5px;
		vertical-align: middle;
}.afzoneha_com_orderpage_unpaid{
	background:#607D8B;
	color:#fff;
	padding: 5px 10px;
    border-radius: 8px;
}
.afzoneha_com_orderpage_unpaid:before{
	font-family: "icon" !important;
    content: "\ea51" !important;
	margin-left:5px;
		vertical-align: middle;
}
.afzoneha_com_orderpage_paid1{
	background:#4caf50;
	color:#fff;
	padding: 5px 10px;
    border-radius: 8px;
}
.afzoneha_com_orderpage_unpaid1:before{
	font-family: "icon" !important;
    content: "\ec59" !important;
	margin-left:5px;
		vertical-align: middle;
}
.afzoneha_com_number_orders{
     /* position: absolute; */
    display: inline-block;
    /* margin: -40px 10px; */
    border-radius: 100px;
    padding: 0px 5px;
	float:left;
}
.afzoneha_com_number_orders:hover{
    /* position: absolute; */
    display: inline-block;
    /* margin: -40px 10px; */
    border-radius: 100px;
    padding: 0px 5px;
	color:#ff5a5f;
	
}
.more_deals_name{
   text-align:right;
   line-height: 50px;
   font-size: 14px;
   font-weight: bold;
   padding: 0 5px;
}
.more_deals_name h2{
   font-size: 14px;
}

.more_deals_campaign_value{
	color:#9a9a9a;
    text-decoration: line-through rgba(10, 10, 10, 0.57);
	font-size:13px;
	display: inline;
	float:left;
}
.afzoneha_com_buy_block{
float:left;
}

.col_half, .col_third, .col_twothird, .col_fourth, .col_sixth, .col_three_fourth, .col_fifth{
	    margin-right: 0px !important;
}
.afzoneha_com_more_mod{
    background: #fff;
    display: inline-block;
    border-radius: 4px;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    box-shadow: 0 2px 40px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 40px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 40px rgba(0,0,0,0.12);
    transition: .3s box-shadow;
    -moz-transition: .3s box-shadow;
    -webkit-transition: .3s box-shadow;
	padding: 0 0 10px 0;
    margin: 10px;
}
.afzoneha_com_more_mod:hover{
    background: #fff;
    display: inline-block;
    border-radius: 4px;
    box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -moz-box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -webkit-box-shadow:0 1px 12px rgba(0,0,0,0.25);
   cursor:pointer;
}
.afzoneha_com_more_mod_inter{
    background: #fff;
    display: inline-block;
    border-radius: 4px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.12);
    transition: .3s box-shadow;
    -moz-transition: .3s box-shadow;
    -webkit-transition: .3s box-shadow;
	padding: 0 0 10px 0;
    margin: 5px;
}
.afzoneha_com_more_mod_inter:hover{
    background: #fff;
    display: inline-block;
    border-radius: 4px;
    box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -moz-box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -webkit-box-shadow:0 1px 12px rgba(0,0,0,0.25);
   cursor:pointer;
}
.more_deals_image:hover{
	filter: grayscale(90%);
	transform: scale(1.01,1.01);
	display:block;
	overflow:hidden;
	position:relative;
	z-index:0;
}
.afzoneha_com_share_social:before{
		font-family: "icon" !important;
    content: "\eb37" !important;
    vertical-align: middle;
    font-size: 25px;
}
.afzoneha_com_RelatedItems_mod{
	    color: #00BCD4;
    font-size: 20px;
    background: #f7f8fa;
    border-radius: 15px;
    padding: 5px 10px;
    margin-top: 20px;
}
.afzoneha_com_RelatedItems_mod:before{
		font-family: "icon" !important;
    content: "\ec20" !important;
    vertical-align: middle;
    font-size: 25px;
	margin-left:7px;
}
.Afzoneha_com_Near_InterDeal:before{
		font-family: "icon" !important;
    content: "\ea7c" !important;
    vertical-align: middle;
    font-size: 25px;
	margin-left:7px;
}
.Afzoneha_com_Near_InterDeal{
	    color: #00BCD4;
    font-size: 20px;
    background: #f7f8fa;
    border-radius: 15px;
    padding: 5px 10px;
    margin-top: 20px;
}

.more_deals_price_value{
	padding: 0 10px 5px;
}


#socialShare > .socialBox {
    position: relative;
    float: right !important;
    display: inline-block;
    color: #666;
    font-size: 14px!important;
    padding: 0px !important;
    background-color: transparent;
    width: 30px;
    height: auto !important;
    line-height: 30px !important;
    text-align: center;
    border-radius: 50%;
}

#socialShare  a {
      font-size: 20px;
    background-color: rgb(239, 240, 244);
    width: 31px !important;
    border-radius: 0 50px 50px 0;
    height: auto;
    line-height: 30px;
    display: inline-block;
}

#socialShare > * > span {
  background-color: transparent !important;
  box-shadow: none !important;
  display: block;
  color: #a9abad;
  font-size: 16px;
  padding: 8px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border-radius: 50%;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;
}
#socialShare > * > span:hover,
#socialShare > .open > span {
  -webkit-transform: scale(1.25);
  -moz-transform: scale(1.25);
  transform: scale(1.25);
  -webkit-transition: all .15s ease-in-out;
  -moz-transition: all .15s ease-in-out;
  transition: all .15s ease-in-out;
}

#socialGallery {
  left: 50%;
  margin: 0 auto 0;
  position: absolute;
  top: 60px;
  transform: translate(-50%, 0);
  visibility: hidden;
  width: 400px;
}

#socialGallery a {
  visibility: hidden;
  opacity: 0;
  margin: 5px 2px;
  background-color: rgba(0, 0, 0, 0.6);
  position: relative;
  top: 10px;
}

#socialGallery a > span {
  position: relative;
  top: 4px;
  left: 4px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.socialToolBox {
  cursor: default;
  z-index:1000;
}

.pointer {
  cursor: pointer
}

.facebook:hover {
  background: #03a9f4 !important;
  border-radius:50px;
}

.google:hover {
  background: #dd4b39 !important;
  color:#fff;
}

.instagram:hover {
  background: #517fa4 !important
}

.whatsapp:hover {
  background: rgb(0, 214, 9) !important;
  color:#fff;
}

.linkedin:hover {
  background: rgb(0, 119, 181) !important;
  color:#fff;
}

.telegram:hover {
  background: rgb(2, 143, 255) !important;
  color:#fff;
}

.shiny {
  margin: 30px auto;
  background-color: #ffffff;
  border-radius: 15px;
  width: 640px;
  height: 400px;
  padding: 15px;
  overflow:hidden;
}

.show-off {
  width: 405px;
  height: 605px;
  position: relative;
  top: -556px;
  left: -550px;
  transition: 1s;
  transform: rotate(30deg);
  background: linear-gradient(90deg, rgba(255,255,255, 0)50%, rgba(255,255,255,0.7)100%);
}

.shiny:hover .show-off {
  transform: rotate(0);
  left: 560px;
  top: -445px;
}
.afzoneha_com_bot_more_deal{
	padding:0 10px;
	    border-top: 1px solid rgba(239, 240, 244, 0.7215686274509804);
}




    
    
    
    
    
    
    
    

.afzoneha_com_deal_head_feature,.afzoneha_com_deal_head_term, .afzoneha_com_quest_comments{
	    font-size: 1.3rem !important;
    font-weight: 600 !important;
    color: #666 !important;
}
.afzoneha_com_deal_head_feature:before{
    font-family: "icon" !important;
    content: "\e9cc" !important;
    vertical-align: middle;
	    font-weight: 300;
    color: #8BC34A;
    font-size: 25px;
}
.afzoneha_com_deal_head_term:before{
    font-family: "icon" !important;
    content: "\e927" !important;
    vertical-align: middle;
    font-weight: 300;
    color: #8BC34A;
    font-size: 25px;
}

.afzoneha_com_deal_head {
background: url(https://www.giltakhfif.ir/templates/afzoneha_com_irantemplate_ver98/images/afzoneha_com_bloc_highlit.png) no-repeat 100%; 
padding: 10px 14px;
box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;-ms-border-radius: 5px;
padding-right:30px;
 }
.afzoneha_com_highight{
 background: rgba(250, 250, 250, 0.66); 
 padding: 10px 14px;
 box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
 -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
 -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
 border-radius: 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;-ms-border-radius: 5px;
     margin: 5px;

 }
 .afzoneha_com_mods{
	 background: #fff;
 -webkit-box-shadow: 3px 1px 14px -2px rgba(51, 50, 50, 0.95)
 ;-moz-box-shadow:3px 1px 14px -2px rgba(51, 50, 50, 0.95);
 box-shadow: 1px 1px 7px -3px rgba(51, 50, 50, 0.95);
 border:1px solid #ddd;
 padding:20px 10px;
 
 }
 .afzoneha_com_top_payment_method{
 padding-top:20px;
 }
.afzoneha_com_payments{
 text-align:center;
 }
.afzoneha_com_partner{
    background: rgba(214, 214, 214, 0.38);
    border: 1px solid #c7cdcf;
    padding: 3px;
    /* margin-bottom: 15px; */
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
}

.afzoneha_com_item_page_partner_top p{
	display:inline-block;
	font-size:14px;
	float:left;
}
.afzoneha_com_item_page_partner_top p:before{
	font-family: "icon" !important;
    content: "\ea44" !important;
    vertical-align: sub;
	font-weight:400;
	color:#3d3d3d;
	margin-left:5px;
	font-size:25px;
}
.afzoneha_com_item_page_partner_top{
	color:#3d3d3d;
	padding:0px;
}
.afzoneha_com_item_page_partner_top:hover{
	color:#f44336;
	cursor:pointer;
}
.afzoneha_com_item_page_partner_top p:hover:before{
	font-family: "icon" !important;
    content: "\ea44" !important;
    vertical-align: sub;
	font-weight:400;
	color:#f44336;
	margin-left:5px;
		font-size:25px;
}
.afzoneha_com_item_page_you_save{
	color:#ff5a5f;
	font-weight:600;
	    font-size: 20px;
}
.afzoneha_com_item_page_addcart{
	font-size:20px !important;
}
.afzoneha_com_item_page_addcart:before{
	font-family: "icon" !important;
    content: "\ea4c" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
	
}.afzoneha_com_item_page_desc_top p:hover:before{
	font-family: "icon" !important;
    content: "\ebad" !important;
    vertical-align: middle;
	font-weight:400;
	color:#f44336;
	margin-left:5px;
	
}.afzoneha_com_item_page_desc_top:before{
	font-family: "icon" !important;
    content: "\ebad" !important;
    vertical-align: middle;
	font-weight:400;
	color:#f44336;
	margin-left:5px;
	    font-size: 40px;
		float:right;
	
}
.afzoneha_com_item_page_top_box{
	background:#f6f6f6;
	    border-radius: 10px;
    padding: 10px 15px;
    margin-bottom: 5px;
}
.afzoneha_com_body{
	background:#fff;
	    padding: 16px;
    margin: 5px 0;
}
.afzoneha_com_body_mod{
	background:#fff;
    margin: 10px 0;
	border-radius: 7px;
}
.afzoneha_com_item_page_bout{
	font-size:16px;
	font-weight:600;
	    float: right;
}
.multi_option_modal table tr td.purchase .buy_button{
	    text-align: center;
    float: none;
}
.deal_rate{
	float:left;
}
.afzoneha_com_item_page_bout:before{
	font-family: "icon" !important;
    content: "\ea4c" !important;
    vertical-align: middle;
	font-weight:600;
	color:#4f4f4f;
	margin-left:5px;
	display: inline-block;
}
.afzoneha_com_item_page_star:before{
	font-family: "icon" !important;
    content: "\e98d" !important;
    vertical-align: sub;
	font-weight:600;
	color:#fec114;
	margin-left:5px;
	font-size:25px;
	display: inline-block;
}

.afzoneha_com_item_page_saverate1:before{
	font-family: "icon" !important;
    content: "\ea58" !important;
    vertical-align: sub;
	font-weight:100;
	color:#4f4f4f;
	margin-left:5px;
	font-size:25px;
	display: inline-block;
}
.afzoneha_com_item_page_offer_price{
	color: #49c668;
    font-size: 25px;
    font-weight: 700;
    text-align: center;
	/*padding: 15px 0;*/
	margin-top: 20px;
    display: inline-block;
    float: right;
}
.afzoneha_com_item_page_nooffer_price{
	    color: #9a9a9a;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    text-decoration: line-through #9a9a9a;
}

.afzoneha_com_item_page_rating_box{
    background-image:linear-gradient(to right, rgba(0, 210, 255, 0.30980392156862746), rgba(33, 150, 243, 0.0392156862745098)), url(https://www.giltakhfif.ir/images/cdn/afzoneha.com_bg_pattern.png);
    padding: 10px 14px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
	margin-bottom: 10px;
	width: 100%;
	    border-radius: 20px;
}
.afzoneha_com_nav_off{
    background: rgba(250, 250, 250, 0.66);
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
	margin-bottom: 10px;
	width: 100%;
	padding: 0px;
}
#rating{
	margin:0px !important;
}
.msg-rating{
	font-size: 14px;
    color: red;
    font-weight: 500;
    padding: 10px;
    border-radius: 50px;
    width: 300px;
	
}
.afzoneha_com_item_page_person_man{
	font-weight:900;
	text-align:center;
	color:#607D8B;
}
.afzoneha_com_item_page_person_man:before{
    font-family: "icon" !important;
    content: "\ea28" !important;
    font-weight: 100;
    font-size: 65px;
    display: block;
     text-align: center;
}

.afzoneha_com_item_page_time_melli{
    background: rgba(255, 235, 59, 0.59);
    background: -webkit-linear-gradient(to left, #fff, rgba(255, 235, 59, 0.59), #fff);
    background: linear-gradient(to left, #fff, rgba(255, 235, 59, 0.59), #fff);
    padding: 10px;
    border-radius: 5px 5px;
    text-align: center;
}
.afzoneha_com_item_page_time_limit{
    text-align: center;
    font-size: 20px !important;
    font-weight: bold;
    border-radius: 50px 50px 0 0;
    padding: 10px;
}
.afzoneha_com_item_page_time_limit p{
	margin-bottom:0px !important;
}
.afzoneha_com_item_page_cart_melli{
    text-align: center;
    font-size: 16.5px !important;
    color: #ff5a5f;
    font-weight: bold;
    border-radius: 0 0 50px 50px;
}
.afzoneha_com_item_page_list ul {
	padding: 0;
    margin: 0;
	list-style:none;
}
.afzoneha_com_item_page_list ul li{
	font-size:14px;
}
.afzoneha_com_item_page_list ul li:before{
    font-family: "icon" !important;
    content: "\ec64" !important;
    font-weight: 300;
    color: #666;
	margin-left: 5px; 
     text-align: center;
}.afzoneha_com_item_page_list ul li:hover:before{
    font-family: "icon" !important;
    content: "\ec60" !important;
    font-weight: 300;
    color: #000;
	margin-left: 5px; 
     text-align: center;
}
.afzoneha_com_item_page_vije_list ul {
	padding: 0;
    margin: 0;
	list-style:none;
}
.afzoneha_com_item_page_vije_list ul li:hover{
	background:#f9f9f9;
	cursor:pointer;
	border-radius:5px;
}
.afzoneha_com_item_page_vije_list ul li{
	font-size:14px;
}
.afzoneha_com_item_page_vije_list ul li:before{
    font-family: "icon" !important;
    content: "\ec86" !important;
    font-weight: 300;
    color: #53b157;
	margin-left: 5px; 
     text-align: center;
}.afzoneha_com_item_page_vije_list ul li:hover:before{
    font-family: "icon" !important;
    content: "\ec49" !important;
    font-weight: 300;
    color: #53b157;
	margin-left: 5px; 
     text-align: center;
	     -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}
.afzoneha_com_item_page_person_women{
	font-weight:900;
	text-align:center;
	color:#607D8B;
}
.afzoneha_com_item_page_person_women:before{
    font-family: "icon" !important;
    content: "\ea27" !important;
    font-weight: 100;
    font-size: 65px;
    display: block;
     text-align: center;
}
.afzoneha_com_mosheverh_number{
	text-align: center;
    font-size: 20px !important;
    background: #fff;
    color: rgb(25, 114, 245);
    font-weight: bold;
    border: 1px solid rgb(25, 114, 245);
    border-radius: 5px;
    padding: 10px;
}
.afzoneha_com_mosheverh_text{
	font-weight:bold;
	text-align:center;
}
.afzoneha_com_gender{
	text-align: center;
    font-size: 20px !important;
    background: #fff;
    color: #4CAF50;
    font-weight: bold;
    border: 1px solid #4CAF50;
    border-radius: 50px;
    padding: 10px;
}
.afzoneha_com_etebar{
	text-align: center;
    font-size: 22px !important;
    background: #ffffff none repeat scroll 0% 0%;
    color: #333;
    font-weight: bold;
    border-radius: 5px;
    padding: 10px;
    background: radial-gradient(#FFEB3B, transparent);
}
.afzoneha_com_item_page_time{
	text-align:center;
	display:black;
}
.afzoneha_com_item_page_unlimited{
	text-align:center;
	display:black;
}
.afzoneha_com_item_page_one{
	text-align:center;
	display:black;
}
.afzoneha_com_item_page_gift{
	text-align:center;
	display:black;
}
.afzoneha_com_item_page_time:before{
    font-family: "icon" !important;
    content: "\ebe7" !important;
    font-weight: 100;
    font-size: 40px;
    display: block;
     text-align: center;
}.afzoneha_com_item_page_unlimited:before{
    font-family: "icon" !important;
    content: "\e9f5" !important;
    font-weight: 100;
    font-size: 40px;
    display: block;
     text-align: center;
}.afzoneha_com_item_page_one:before{
    font-family: "icon" !important;
    content: "\ea55" !important;
    font-weight: 100;
    font-size: 40px;
    display: block;
     text-align: center;
}.afzoneha_com_item_page_gift:before{
    font-family: "icon" !important;
    content: "\eaff" !important;
    font-weight: 100;
    font-size: 40px;
    display: block;
     text-align: center;
}
.afzoneha_com_item_page_person{
	    text-align: center;
    font-size: 20px !important;
    background: #fff;
    color: #4CAF50;
    font-weight: bold;
    border: 1px solid #8BC34A;
    border-radius: 50px;
    padding: 10px;
}

#jc h4{
	display:none;
	    font-size: 15px;
}
#content. #jc h4{
	display:block !important;
}
.afzoneha_com_commnet_article{
	    color: #fff;
    background-color: #00BCD4;
    font-weight: bold;
    text-align: right;
    border-bottom: 3px solid #03A9F4;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
	font-size:18px;
	font-weight:900;
}
.table th, .table td{
	text-align:center;
}



    
    
    


.afzoneha_com_bot_end:before{
	font-family: "icon" !important;
    content: "\ea4c" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;	
}
.afzoneha_com_cart_fieldset{    
padding-right: 20px;
  /*  background: #eeeff185; */
    border-radius: 10px;
    /*border: 1px solid #4CAF50; */
	}
.afzoneha_com_cart_page_bot_end:after{
	font-family: "icon" !important;
    content: "\ec64" !important;
    vertical-align: middle;
	font-weight:400;
	margin-right:5px;	
}
.afzoneha_com_cart_page_delet{
	line-height: 13px;
}
.afzoneha_com_cart_page_delet:before{
	font-family: "icon" !important;
    content: "\ec5a" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
	
}
.afzoneha_com_cart_page_refresh, .afzoneha_com_cart_page_delet{
	line-height: 10px !important;
}
.afzoneha_com_cart_page_refresh:before{
	font-family: "icon" !important;
    content: "\ebda" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;	
}
.afzoneha_com_cart_page_tr_discount{
    background: #11998e;
    background: -webkit-linear-gradient(to left, #38ef7d, #11998e);
    background: linear-gradient(to left, #ff980099, #11998e26);
    border-radius: 10px 50px 0px;
    box-shadow: 0px 0px 10px 1px #ddd;
    border: 2px outset #4caf5094;
}
.afzoneha_com_cart_page_add_discount{
	color:#fff !important;
}
.afzoneha_com_cart_page_add_discount:before{
	font-family: "icon" !important;
    content: "\ec38" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;	
}
.afzoneha_com_cart_page_coupon_h3{
	text-align:right;
}
.buy_for_friend_message{
	font-size: 13px;
}
.afzoneha_com_cart_page_coupon_h3:before{
	font-family: "icon" !important;
    content: "\e9c7" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
transform: rotate(-90deg);
    display: inline-block;	
}
#sp-left .sp-module .sp-module-content, #sp-right .sp-module .sp-module-content{
	padding:0 15px;
}
#sp-left .sp-module .sp-module-title:before{
	font-family: "icon" !important;
    content: "\eb63" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	    font-size: 30px;
}
#coupen .button, input, select, textarea{
	font-size:12px;
}
.afzoneha_com_cart_page_ifs{
	display:block;
	width:100%;
}
input[type=checkbox] {
         position: relative;
	       cursor: pointer;
    }
    input[type=checkbox]:before {
      content: "";
    display: block;
    position: absolute;
      width: 18px;
    height: 18px;
    bottom: -1px;
    right: -3px;
    border: 1px solid #ff7e00;
    background-color: #eeeff1;
	border-radius:50px;
}
input[type=checkbox]:checked:after {
    font-family: "icon" !important;
    content: "\ec34" !important;
    -ms-transform: rotate(45deg);
    position: absolute;
    top: -7px;
    right: -7px;
    font-weight: 900;
    color: #4CAF50;
	z-index:9999;
}
input[type=radio] {
         position: relative;
	       cursor: pointer;
    }
    input[type=radio]:before {
      content: "";
    display: block;
    position: absolute;
    width: 18px;
       height: 18px;
    right: -2px;
    border: 1px solid #ff7e00;
    background-color: #eeeff1;
    margin-left: 10px;
	border-radius:50px;
}
input[type=radio]:checked:after {
   font-family: "icon" !important;
content: "\ec34" !important;
    font-size: 15px;
    position: absolute;
    top: -7px;
    right: -10px;
    font-weight: 900;
    color: #4CAF50;
    z-index: 9999;
    padding: 0 7px;
	border-radius:50px
}
.checkbox, .radio{
	line-height: 30px !important;
    display: block;
}
.afzoneha_com_top_soting{
    background: #eee;
    line-height: 30px;
    border-radius:  10px 10px 0px 0px;
}
.afzoneha_com_top_soting_new{
	    padding: 0 5px;
		cursor:pointer;
		margin: 7px;
}.afzoneha_com_top_soting_seller{
	    padding: 0 5px;
		cursor:pointer;
		margin: 7px;
}.afzoneha_com_top_soting_hits{
	    padding: 0 5px;
		cursor:pointer;
		margin: 7px;
}.afzoneha_com_top_soting_popular{
	    padding: 0 5px;
		cursor:pointer;
		margin: 7px;
}.afzoneha_com_top_soting_near{
	    padding: 0 5px;
		cursor:pointer;
		margin: 7px;
}
.afzoneha_com_top_soting_new:before{
	font-family: "icon" !important;
    content: "\ebea" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	    
}.afzoneha_com_top_soting_seller:before{
	font-family: "icon" !important;
    content: "\ea4c" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	   
}.afzoneha_com_top_soting_hits:before{
	font-family: "icon" !important;
    content: "\e9a5" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	   
}.afzoneha_com_top_soting_popular:before{
	font-family: "icon" !important;
    content: "\e98d" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	   
}.afzoneha_com_top_soting_near:before{
	font-family: "icon" !important;
    content: "\ea7c" !important;
    vertical-align: middle;
	font-weight:400;
	margin-left:5px;
    display: inline-block;
	   
}
.afzoneha_com_list_view_sug_count{
	    text-align: center;
    padding-left: 5px;
    background: #ff5a5f;
    color: #fff;
    border-radius: 0px 0px 10px 10px;
	line-height:40px;
}
.afzoneha_com_top_soting_new active{
	height:30px;
}
#near .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show>.btn-success.dropdown-toggle{
	background: #28a9fe !important;
    border-radius: 10px;
    margin: 7px;
}
#near .label{
	    margin-bottom: 0rem !important;
}
#phone .input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control){
	font-family:Tahoma !important;
}
.afzoneha_com_mod_guest{
background: #56ab2f;
    background: -webkit-linear-gradient(to right, #a8e063, #56ab2f);
    background: linear-gradient(to right, #a8e063, #56ab2f);
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70% !important;
    padding: 30px 0;
    color: #fff;
	
}
.afzoneha_com_mod_guest_reason_ul ul {
	padding: 0;
    margin: 0;
	list-style:none;
}
.afzoneha_com_mod_guest_reason_ul ul li{
	font-size:14px;
}
.afzoneha_com_mod_guest_reason_ul ul li:before{
    font-family: "icon" !important;
    content: "\ec64" !important;
    font-weight: 300;
	margin-left: 5px; 
     text-align: center;
	 color:#fff;
}.afzoneha_com_mod_guest_reason_ul ul li:hover:before{
    font-family: "icon" !important;
    content: "\ec60" !important;
    font-weight: 300;
	margin-left: 5px; 
     text-align: center;
}.afzoneha_com_login_tab_title:before{
    font-family: "icon" !important;
    content: "\ec60" !important;
    font-weight: 300;
	margin-left: 5px; 
     text-align: center;
}
.afzoneha_com_mod_guest_reason{
background: #00b09b;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #96c93d, #00b09b);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #96c93d, #00b09b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    border-radius: 30% 90% 40% 70% / 30% 30% 70% 30%  !important ;
    padding: 40px 0;
    color: #fff;
	
}

.afzoneha_com_login_register_bg{
	background: #00b09b;
    background: -webkit-linear-gradient(to right, #96c93d, #00b09b);
    background: linear-gradient(to right, #96c93d, #00b09b);
    border-radius: 30% 90% 40% 70% / 30% 30% 70% 30% !important;
}
.afzoneha_com_login_page_form_bg{
        box-shadow: 0 1px 30px rgb(238, 239, 241);
    padding: 25px;
    border-radius: 10px;
    /* display: block; */
    background: #fff;
    /* margin: 50px 180px; */
    opacity: .95;
}
.afzoneha_com_pass_reset_page_bg{
    box-shadow: 0 1px 30px rgb(255, 255, 255);
    padding: 25px;
    border-radius: 10px;
    /* display: block; */
    background: #fff;
	margin: 50px 180px;
	opacity: .95;
}
.afzoneha_com_login_page{
	background: #f3f3f3 url('https://www.giltakhfif.ir/templates/afzoneha_com_irantemplate_ver98/images/Afzoneha.com_login_register_bg.jpg') center 8px no-repeat !important;
    background-size: cover;
    background-attachment: inherit;
    background-position: 50% 50%;
}
.afzoneha_com_login_form_feilds{
	border-radius: 50px;
    background: #f2f2f2;
    height: 40px;
}
.afzoneha_com_user_type_register{
	background:#29B6F6;
	height:60px;
}
.afzoneha_com_register_title_page{
	font-size:18px; text-align:center;font-wieght: bold; color:#626262;
}
.abstract:before {
    position: absolute;
    z-index: 1;
    width: 160px;
}
.footer-abstract-2:after {
    width: 125px;
    margin-top: 50px;
    opacity: 0.1;
}

.nav-pills .nav-link{
	    background: #e9ecef;
}

.jlslogin .slogin-compact span{
	    border-radius: 7px!important;
		height: 40px!important;
    width: 40px!important;
}
#username .form-control{
	font-size:13px!important;
}

.jf_l_modal_content form input[type="text"], .jf_l_modal_content form input[type="password"]{
    font-size: 13px !important;
    width: 100% !important;
    border-radius: 50px !important;
    height: 40px !important;
    font-family: inherit;
}
#offcanvas-toggler .afzoneha_com_top_menu_cupon{
	display:inline !important;
}

.lSGallery{
	display:none;
}
.input[name=keyword]{

}
.afzoneha_com_canvas_login a{
	   color: #dedfe0;
}
.afzoneha_com_canvas_login{
    background: rgba(46, 62, 77, 0.98);
    padding: 10px 0;
    color: #fff;
    display: block;
    width: 100%;
}
.afzoneha_com_canvas_login:before{
	font-family: "icon" !important;
    content: "\ea1e" !important;
    margin-left: 8px;
    vertical-align: middle;
    font-size: 30px;
    background: #3634346e;
    padding: 10px;
    border-radius: 50%;
    text-align: center;
}
.afzoneha_com_desc_footer{
	font-size:20px;
	font-weight:600;
}
.afzoneha_com_desc_footer_text{
	font-size:13px;
	color:#666;
	font-weight: 300;
}
.afzoneha_com_desc_footer_box{
	background: rgba(250, 250, 250, 0.66);
    padding: 10px 14px;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    margin: 15px 0;
    width: 100% !important;
}
.afzoneha_com_desc_footer:before{
	font-family: "icon" !important;
    content: "\e9ff" !important;
    margin-left: 8px;
    vertical-align: middle;
    font-size: 30px;
    text-align: center;
	font-weight:100 !important; 
     color: #8fc551; 

}

.amount{
	float:left;
}
.afzoneha_com_modal_sell{
	background: #FEFFFF;
    top:100px;
    display: block;
    text-align: center;
    box-shadow: 0px 0px 30px 5px #eee;
	width:100%;
	max-height:970px;

}
.acyfield_name, .acyfield_email, .acyfield_phone {
	display: inline-block;
}
.is-countdown{
	background: #636161;
    display: inline-block;
    border-radius: 50px;
    padding: 5px 0px;
    text-align: center !important;
    left: 0 !important;
    color: #fff;
    letter-spacing: 5px;
    width: 100%;
}

.afzoneha_com_min_order{
	    display: block;
    font-size: 12px;
    font-weight: 300;
    color: #607D8B;
}
.multi_option_modal table tr td.purchase{
	    
}
.multi_option_modal table tr td {
width:50% !important;
}
.discount{
	text-align:right !important;
	    font-size: 12px;
}
.afzoneha_com_cart_points{
	color: #4CAF50;
    font-weight: bold;
    margin-right: 5px;
    font-size: 16px;
}
.afzoneha_com_partner_profile{
	    background: #f7f8fa;
    border-radius: 5px;
    padding: 30px 20px;
}
.afzoneha_com_partner_profile:before{
	font-family: "icon" !important;
    content: "\e9dc" !important;
    margin-left: 8px;
    vertical-align: middle;
    font-size: 100px;
    text-align: center;
	font-weight:100 !important; 
     color: #8fc551; 

}
.nav-list ul li{
list-style:none !important;
}
.nav-list ul li{

	font-size: 12px !important;
    color: #333 !important;
}
.nav-header{
	font-weight:bold;
}
.afzoneha_com_partner_navlist{
      background: #2980B9;
    background: -webkit-linear-gradient(to left, #FFFFFF, #6DD5FA, #2980B9);
    background: linear-gradient(to top, #016c9f5e, #6DD5FA, #c8e9ff);
    margin: 10px 0;
    padding: 20px 0px;
    border-radius: 10px;
    padding: 19px;
    margin-bottom: 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    position: fixed;
    bottom: 0px;
    z-index: 999999;
    left: 0;
    margin-left: -10px;
}
.nav-list{
	display:block !important;
}
#filter_deal .input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control){
	width: auto !important;
}

    
    
    
	
	
	  /* fallback for old browsers */
  /* Chrome 10-25, Safari 5.1-6 */
 /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */


/* System messages: in document flow (do not cover sticky header/nav); closable via joomla-alert */
#system-message-container {
	position: relative;
	z-index: 1;
	clear: both;
	margin: 0 0 1rem 0;
}
#system-message-container joomla-alert {
	position: relative;
	width: 100%;
	box-sizing: border-box;
}
#system-message-container joomla-alert[type="info"] {
	text-align: center;
	color: #fff;
	border: 0;
	background: #24C6DC;
	background: -webkit-linear-gradient(to right, #514A9D, #24C6DC);
	background: linear-gradient(to right, #514A9D, #24C6DC);
}
#system-message-container joomla-alert[type="info"] .joomla-alert--close,
#system-message-container joomla-alert[type="info"] .joomla-alert-button--close {
	color: #fff;
	text-shadow: none;
	opacity: 0.9;
	cursor: pointer;
	z-index: 2;
}
#system-message-container .alert .close,
#system-message-container .alert .btn-close {
	cursor: pointer;
	z-index: 2;
}
.accordion-heading{
	    background: #eee;
    padding: 10px;
    
}

.afzoneha_com_jcommnet_title{
	color: #fff;
    background-color: #00BCD4;
    font-weight: bold;
    text-align: right;
    border-bottom: 3px solid #03A9F4;
    padding: 10px;
	    font-size: 18px;
    margin-bottom: 10px;
    border-radius: 10px
}



		
		

#jc .rbox div{
	font-size:13px;
	    padding-top: 10px;
}
.comment-anchor{
	display:none;
}
#comments .comment-author, #comments .author-homepage, #comments .author-email{
	color:rgb(55, 146, 194) !important;
}
.comment-author:before{
			font-family: "icon" !important;
	content: "\ea1e" !important;
    margin-left: 5px !important;
	vertical-align: middle;
	    font-size: 32px;
    font-weight: 100;
    color: #666;
	float: right;
}
.afzoneha_com_quoteComment:before{
	font-family: "icon" !important;
	content: "\eae5" !important;
    margin-left: 5px !important;
	vertical-align: middle;
    font-weight: 900;
	    color: #3694c3;
	float: right;
}
.afzoneha_com_resfresh_list_Comment:before{
	font-family: "icon" !important;
	content: "\ec24" !important;
    margin-left: 5px !important;
	vertical-align: middle;
    font-weight: 300;
	float: right;
}.afzoneha_com_timeComment{
	height:25px;
	font-size:12px;
}
.afzoneha_com_timeComment:before{
	font-family: "icon" !important;
	content: "\ebea" !important;
    margin-left: 5px !important;
	vertical-align: middle;
    font-weight: 300;
	float: right;
}
.afzoneha_com_item_page_star_comment:before{
	font-family: "icon" !important;
    content: "\e98d" !important;
    vertical-align: sub;
	font-weight:600;
	color: #FF9800;
	margin-left:5px;
	font-size:25px;
	display: inline-block;
}
.afzoneha_com_jcommnet_title:before{
	font-family: "icon" !important;
    content: "\ead7" !important;
    vertical-align: sub;
	font-weight:600;
	color:#eee;
	margin-left:5px;
	font-size:25px;
	display: inline-block;
}
.afzoneha_com_addcomment_buttom {
	height:40px !important;
}
#jc span.comments-vote a{
	    background-image: none !important;
}
.afzoneha_com_vote_good:before{
		font-family: "icon" !important;
    content: "\ec59" !important;
    vertical-align: sub;
	color:#666;
	margin-left:5px;
	font-size:25px;
}
.afzoneha_com_vote_poor:before{
		font-family: "icon" !important;
    content: "\ec5a" !important;
    vertical-align: sub;
	color:#666;
	margin-left:5px;
	font-size:25px;
}
.afzoneha_com_addcomment_buttom:before {
    font-family: "icon" !important;
    content: "\ead8" !important;
    vertical-align: middle;
    font-size: 15px;
    margin-left: 5px;
    text-align: center;
}

.col-deal {
	padding-right: 15px;
	padding-left: 15px;
	position:relative;
	margin:10px 0;
}
.input-desciption {
	font-size:12px;
	color:#79858E;
}



             
         
		@media (max-width: 600px) { 
            #section-id-1494485826191 { 
				display:none !important;
            } 
        } 
@media (max-width: 480px) { 
            div.afzoneha_com_body{
			    padding: 2px;
    margin: 0;
            } 
        } 
@media (max-width: 992px) { 
            .ja-promo-bar .buttons span{
display:none !important;
            } 
        }  
		@media (max-width: 600px) { 
       .afzoneha_com_body{
    padding: 8px !important;
    margin: 0 !important;
            } 
        }		
		@media (max-width: 992px) { 
            .afzoneha_com_top_soting{
    padding: 8px !important;
    margin: 0 !important;
            } 
        } 		
		@media (max-width: 992px) { 
            .afzoneha_com_list_view_sug_count{
        border-radius: 0 !important;
    text-align: center !important;
            } 
        } 
		
		
@media (min-width: 1310px) { 
		li.afzoneha_com_deal_listing_item{
			width:33%!important;
}
	}
@media (min-width: 980px) and (max-width: 1309px) { 
		li.afzoneha_com_deal_listing_item{
			width:33.3%!important;
}
	}
@media (min-width: 650px) and (max-width: 979px) { 
		li.afzoneha_com_deal_listing_item{
			width:50%!important;
}
	}	
@media (max-width: 480px) { 
            div.afzoneha_com_deal_listing_item { 
				width:100% !important;
            } 
			.col-deal {
				padding-right: 25px;
				padding-left: 25px;
			}			
        } 

		
@media (max-width: 850px) { 
            div.price_container { 
				padding-top:3% !important;
            } 
        } 
  /* Media Query for Mobile Devices */ 
        @media (max-width: 480px) { 
            #offcanvas-toggler { 
				margin: 0px;
            } 
        } 
          
        /* Media Query for low resolution  Tablets, Ipads */ 
        @media (min-width: 481px) and (max-width: 767px) { 
            #offcanvas-toggler { 
					margin: 0px;
            } 
        }        
	@media (max-width: 480px) { 
            .form-horizontal .controls { 
					margin-right: 0px !important;
            } 
        } 
          
        /* Media Query for Tablets Ipads portrait mode */ 
        @media (min-width: 768px) and (max-width: 1024px) { 
            #offcanvas-toggler {
					margin: 0px;
            } 
        } 
          
        /* Media Query for Laptops and Desktops */ 
        @media (min-width: 1025px) and (max-width: 1280px) { 
          div.offcanvas-toggler { 
display:none;
            } 
        } 
          
        /* Media Query for Large screens */ 
        @media (min-width: 1281px) { 
            #offcanvas-toggler { 
  display:none !important;
            } 
        }
  /* Media Query for Mobile Devices */ 
        @media (max-width: 480px) { 
            div.sp-header { 
                  height: 60px;
            } 
        } 
          
        /* Keep system info alerts visible on all breakpoints (was hidden on desktop). */
        @media (min-width: 481px) and (max-width: 767px) { 
            div.sp-header{ 
                  height: 60px; 
            } 
        } 
          
        /* Media Query for Tablets Ipads portrait mode */ 
        @media (min-width: 768px) and (max-width: 1024px) { 
            div.sp-header { 
                 height: 60px;
            } 
        } 
  /* Media Query for Mobile Devices */ 

@media (max-width: 768px) { 
            div.afzoneha_com_login_img { 
                display:none; !important;
            } 
        } 
@media (max-width: 480px) { 
            div.afzoneha_com_more_mod { 
                width:100% !important;
            } 
        }         
@media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1498726666584 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
}
@media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1561441858955 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
		background-image:none !important;
    } 
} 
@media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1561796689250 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} @media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1561796689265 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} @media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1561796689271 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} @media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1561447480951 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} @media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1572263697641 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
}  @media (max-width: 767px) { 
    div.sp-page-builder .page-content #section-id-1494485826191 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} 
@media (max-width: 480px) { 
    div.sp-page-builder .page-content #section-id-1561015506120 { 
        width:100% !important;
		padding-left:0px;
		padding-right:0px;
    } 
} 
          
        /* Media Query for low resolution  Tablets, Ipads */ 
        @media (max-width: 692px) { 
            div.afzoneha_com_more_mod { 
                 width: 95% !important;
            } 
        }         
          
        /* Media Query for Tablets Ipads portrait mode */ 
        @media (min-width: 693px) and (max-width: 1234px) { 
            div.afzoneha_com_more_mod { 
				    width: 46.3% !important;
            } 
        } 
        /* Media Query for Large screens */ 
        @media (min-width: 1235px) { 
            div.afzoneha_com_more_mod { 
                width:31%;
            } 
        }
        /* Media Query for low resolution  Tablets, Ipads */        
		@media (max-width: 790px) { 
            #sp-main-body { 
				padding: 0px !important;
            } 
        }          	          
        /* Media Query for Tablets Ipads portrait mode */ 
        @media (min-width: 632px) and (max-width: 894px) { 
            div.afzoneha_com_more_mod_inter { 
				    width: 47.7% !important;
            } 
        }        
		@media (min-width: 895px) and (max-width: 1193px) { 
            div.afzoneha_com_more_mod_inter { 
				    width: 31.9% !important;
            } 
        } 

        /* Media Query for Large screens */ 
        @media (min-width: 1194px) { 
            div.afzoneha_com_more_mod_inter { 
                max-width:23.9%;
            } 
        }        
		@media (min-width: 1281px) { 
            div.afzoneha_com_top_mobile_logo { 
                margin: 10px 0 !important;
            } 
        }		
		@media (min-width: 1281px) { 
            div.afzoneha_com_top_mobile_logo { 
                margin-top: 15px;
            } 
        }

             
                 
		@media (max-width: 480px) { 
            span.afzoneha_com_item_page_star_comment { 
               display: none!important;
            } 
        } 		
		@media (max-width: 992px) { 
            div.sp-page-builder .page-content #section-id-1498726666584 { 
          
            } 
        } 		
		@media (max-width: 767px) { 
            div.sp-page-builder .page-content #section-id-1561447480951 { 
               padding-right: 0px;
			   padding-left: 0px;
            } 
        } 
          
        /* Media Query for low resolution  Tablets, Ipads */ 
        @media (min-width: 696px) and (max-width: 1280px) { 
            div.afzoneha_com_highight{ 
                  max-width: 48%;
            } 
        }
        /* Media Query for Large screens */ 
        @media (min-width: 1281px) { 
             div.afzoneha_com_highight{ 
               max-width: 49%; 
            } 
        }

  /* Media Query for Mobile Devices */ 
        @media (max-width: 695px) { 
            div.afzoneha_com_highight { 
               width: 100%;
            } 
        }         		        
		@media (max-width: 360px) { 
            .sp-scroll-up{ 
               display: none !important;
            } 
        }		
		@media (max-width: 360px) { 
            div.crisp-client { 
               display: none !important;
            } 
        }         		
		@media (min-width: 992px) and (max-width: 1280px) { 
            #sp-afzoneha-com-top-mobile,#offcanvas-toggler{ 
               display: none !important;
            } 
        }		
		@media (min-width: 992px) and (max-width: 1280px) { 
            #sp-afzoneha-com-top-mobile{ 
               display: none !important;
            } 
        }		
		@media (min-width: 992px) and (max-width: 1280px) { 
            div.logo-image{ 
               height: auto !important;
            } 
        }		
		@media (min-width: 320px) and (max-width: 768px) { 
            div.afzoneha_com_partner_boxs{ 
               display: none !important;
            } 
        }			
		@media (max-width: 600px) { 
            .afzoneha_com_dealname_h1:before{ 
               display: none !important;
            } 
        }		
		@media (max-width: 600px) { 
            .afzoneha_com_dealname_h1{ 
               	font-size:20px !important; 
				font-weight:600;
            } 
        }		
		@media (max-width: 992px) { 
            .afzoneha_com_usermenus{ 
               	display:none;
            } 
        }		
		
		@media (min-width: 992px) { 
            .afzoneha_com_usermenus_canvas{ 
               	display:none;
            } 
        }		
		@media (max-width: 600px) { 
            .afzoneha_com_modal_sell{ 
               	width:100% !important;
				right:0!important;
				border-radius:14px;
            } 
        }		
		@media (max-width: 400px) { 
            .afzoneha_com_item_page_addcart:before{ 
               	display:none !important;
            } 
        }			
		@media (min-width: 1024px) { 
            .afzoneha_com_modal_sell{ 
               	width:50% !important;
				right:25%!important;
				border-radius:14px;
            }  
        }		
		@media (min-width: 992px) { 
            .afzoneha_com_modal_sell{ 
               	width: 100% !important;
				right: 0%!important;
				border-radius:14px;
				border-radius:14px;
            } 
        }		
		@media (max-width: 991px) { 
            .afzoneha_com_modal_sell{ 
               	width:100% !important;
				right:0!important;
				border-radius:14px;
            } 
        }		
		@media (max-width: 992px) { 
            .afzoneha_com_login_help{ 
               	display:block;
            } 
        }		
		@media (min-width: 992px) { 
            .afzoneha_com_login_help{ 
               	display:none;
            } 
        }		
		@media (max-width: 992px) { 
            .afzoneha_com_login_right_help{ 
               	display:none;
            } 
        }				
		@media (min-width: 768px) and (max-width: 900px) { 
            div.sp-page-builder .page-content #section-id-1572263697641{ 
               padding-right: 0px !important;
            } 
        }		
		@media (min-width: 500px) and (max-width: 631px) { 
            .afzoneha_com_more_mod_inter { 
				width: 98% !important;            
				} 
        }		
		@media (min-width: 230px) and (max-width: 410px) { 
            .afzoneha_com_top_mobile_logo { 
				margin-top: 20px !important;            
				} 
        }		
		@media only screen (width: 1024px) { 
            dic.fa-shopping-cart{ 
               display: none !important;
            } 
        } 		
@media (max-width: 1024px) { 
            #column-id-1576327252831{ 
               display: none !important;
            } 
        } 
	@media (max-width: 992px) { 
            #section-id-1561447480947{ 
               display: none !important;
            } 
        } 
.afzoneha_com_tooltip_payment_help:after{
		font-family: "icon" !important;
    content: "\ead7" !important;
    vertical-align: sub;
	font-weight:600;
	color:#eee;
	margin-left:5px;
	font-size:25px;
	display: inline-block;
	background:red;
	border:1px solid #ddd;
}
@media (min-width: 1200px) {
body.helix-ultimate .sppb-row-container {
    max-width: 100%;
}
}
 #location_id select:not(.form-control){
	 width:500px; !important;
 }
@media only screen and (max-width: 480px) {
  #socialGallery {
    width: 120px;
  }
}
.jf_l_modal_content .jf_l_authoriz_btn{
	border-radius:50px !important;
}
.afzoneha_com_dealname_h1:before{
	    font-family: "icon" !important;
    content: "\ebad" !important;
    vertical-align: middle;
    font-weight: 400;
    color: #f44336;
    margin-left: 5px;
    font-size: 40px;
    float: right;
}
.afzoneha_com_dealname_h1{
	font-size:24px ; 
	font-weight:600;
	text-align:right;
}

.afzoneha_com_discountoff{
    background: #ff5a5f;
    color: #fff;
    border-radius: 50px;
    padding: 4px 20px;
font-weight: 300;
    margin: 1px 0;
    display: inline-block;

}
.afzoneha_com_cartpage_payment_help1:before{
	    font-family: "icon" !important;
    content: "\ebad" !important;
    vertical-align: middle;
    font-weight: 400;
    color: #f44336;
    margin-left: 5px;
    font-size: 40px;
    float: right;
}

.afzoneha_com_cartpage_payment_help{
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    background-color: #f7f9fa;
    padding: 10px;
    border-radius: 5px 5px;
text-align: right;
	    margin: 10px 0 5px 0;
}
.afzoneha_com_cartpage_tell_help{
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	    background-color: #f7f9fa;
    padding: 10px;
    border-radius: 5px 5px;
    text-align: right;
	    margin: 5px 0;
}.afzoneha_com_login_help{
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	    background-color: #f7f9fa;
    padding: 10px;
    border-radius: 5px 5px;
    text-align: right;
	    margin: 5px 0;
}
.afzoneha_com_footer_newsletter{
	background:rgba(100, 100, 100, 0.43137254901960786);
}

.afzoneha_com_footer_socila_icon:hover{
		opacity: 1;
}
.afzoneha_com_footer_socila_icon{
	color:#787878;
	padding:10px;
	opacity: .7;
}
.afzoneha_com_app_dl{
	    font-size: 12px;
    color: #eee !important;
    background-color: #646464;
	border-radius:50px;
	padding: 3px 10px;
    margin-left: 5px;
	
}
.afzoneha_com_app_dltext{
	font-size: 15px;
    line-height: 27px;
    color: #3c3c3c;
    padding-right: 10px;
}
.afzoneha_com_app_dl_android, .afzoneha_com_app_dl_apple{
	margin-bottom:15px;
	width:100%;
}
..afzoneha_com_app_dl:before{
	    font-family: "fontawesome" !important;
    content: "\f17b " !important;
    vertical-align: middle;
    font-weight: 400;
    color: #8BC34A;
    margin-left: 5px;
    font-size: 40px;
    float: right;
}.afzoneha_com_app_dl_android:after{
	    font-family: "fontawesome" !important;
    content: "\f17b " !important;
    vertical-align: middle;
    font-weight: 400;
    color: #8BC34A;
    margin-left: 5px;
    font-size: 40px;
}.afzoneha_com_app_dl_apple:after{
	    font-family: "fontawesome" !important;
    content: "\f179" !important;
    vertical-align: middle;
    font-weight: 400;
    color: #5b5b5b;
    margin-left: 5px;
    font-size: 40px;  
}
#sppb-addon-1576327586906 {
	text-align:left;
}
#column-id-1576319966508,#column-id-15763199665061, #sppb-addon-wrapper-1576322776250{
	border-left: 1px dashed #ddd;
}
.afzoneha_com_cert_box:hover{
	  box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -moz-box-shadow:0 1px 12px rgba(0,0,0,0.25);
   -webkit-box-shadow:0 1px 12px rgba(0,0,0,0.25);
}
.afzoneha_com_cert_box{
	    background: #fff;
    border-radius: 7px;
    border: 1px solid rgba(14, 12, 12, 0.12941176470588237);
	cursor:pointer;
}
.jlslogin{
	float:right;
}



.pagination ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 0;
	margin-bottom: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
	display: inherit;
}
.pagination ul > li > a,
.pagination ul > li > span {
	float: right;
    padding: 5px 7px;
    line-height: 20px;
    text-decoration: none;
    background-color: #4CAF50;
    border: 1px solid #ddd;
    border-left-width: 0;
    border-radius: 50px;
    margin: 0 2px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
	background-color: #8bc34ab0;
    color: #fff !important;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #999;
	cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
	color: #999;
	background-color: #4CAF50;
	cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
	border-left-width: 1px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
	padding: 11px 19px;
	font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
	padding: 2px 10px;
	font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
	padding: 0 6px;
	font-size: 9.75px;

}
.afzoneha_com_pagination_last:before{
	    font-family: "icon" !important;
    content: "\ec67" !important;
    vertical-align: middle;
    font-weight: 100;
}.afzoneha_com_pagination_the:before{
	    font-family: "icon" !important;
    content: "\ec6c" !important;
    vertical-align: middle;
    font-weight: 100; 
	    color: #fff;
}
.afzoneha_com_pagination_two:before{
	    font-family: "icon" !important;
    content: "\ec68" !important;
    vertical-align: middle;
    font-weight: 100;
    color: #fff;	
}
.afzoneha_com_pagination_first:before{
	font-family: "icon" !important;
    content: "\ec6d" !important;
    vertical-align: middle;
    font-weight: 100;
}
.afzoneha_com_icon_tell:before{
	font-family: "icon" !important;
    content: "\ea77" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;

}
.afzoneha_com_icon_mobile:before{
	font-family: "icon" !important;
    content: "\eaa7" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.afzoneha_com_icon_fax:before{
	font-family: "icon" !important;
    content: "\e9b1" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.afzoneha_com_icon_address:before{
	font-family: "icon" !important;
    content: "\ea7a" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
}
.afzoneha_com_icon_sms:before{
	font-family: "icon" !important;
    content: "\ead7" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}.afzoneha_com_icon_reset:before{
	font-family: "icon" !important;
    content: "\e999" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.afzoneha_com_icon_email:before{
	font-family: "icon" !important;
    content: "\e996" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.afzoneha_com_icon_countdown:after{
	font-family: "icon" !important;
    content: "\ebe7" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.afzoneha_com_icon_resetsms{
	font-weight:700;

}.afzoneha_com_icon_resetsms:before{
	font-family: "icon" !important;
    content: "\eb37" !important;
    vertical-align: middle;
    font-weight: 100;
    margin-left: 5px;
}
.afzoneha_com_icon_countdown{
	    background: #607D8B;
    padding: 7px 30px !important;
    color: #fff;
    border-radius: 50px;
    text-align: right !important;
    direction: rtl;
	    font-weight: 900;
}
#search-toggle {
	position:relative;
}
#search-toggle i.search-close {
    position: absolute;
    right: 12px;
    top: 50%;
    display: block !important;
    font-size: 24px;
    color: #c8c8c8;
    cursor: pointer;
    margin-top: -12px;
    z-index: 1001;
}
#search-toggle input {
    height: 60px;
    line-height: 60px;
    padding: 0 50px;
	border-radius:0;
}

.jf_l_modal_content .jf_l_modal_title{
	font-weight:600 !important;
	font-size:18px !important;
}
.jf_l_modal_content>div{
	    padding: 15px 16px 15px !important;
}

.rating-container .star{
	font-size:35px !important;
}
.deal_detail .deal_description{
	   padding: 0px  !important;
}
.slogin-buttons .facebookslogin{
	    background-color: #9d9d9d !important ;
}.slogin-buttons .googleslogin{
	    background-color: #9d9d9d !important ;
}.slogin-buttons .instagramslogin{
	    background-color: #9d9d9d !important ;
}.slogin-buttons .liveslogin{
	    background-color: #9d9d9d !important ;
}.slogin-buttons .yahooslogin{
	    background-color: #9d9d9d !important ;
}
.afzoneha_com_instagram:before{
    background:url(https://www.giltakhfif.ir/images/afzoneha_com_instagram.png) !important;
	}

.jf_l_rememberwrap{
	padding-bottom:10px;
}
.jlslogin .slogin-compact a{
	    margin: 5px 16px 0 0 !important;
}
.slogin-buttons .googleslogin{
	background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="iso-8859-1"%3F%3E%3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="10px" y="10px" viewBox="-50 -50 612 612" style="enable-background:new 0 0 512 512;" xml:space="preserve"%3E%3Cpath style="fill:%23fff;" d="M113.47,309.408L95.648,375.94l-65.139,1.378C11.042,341.211,0,299.9,0,256 c0-42.451,10.324-82.483,28.624-117.732h0.014l57.992,10.632l25.404,57.644c-5.317,15.501-8.215,32.141-8.215,49.456 C103.821,274.792,107.225,292.797,113.47,309.408z"/%3E%3Cpath style="fill:%23fff;" d="M507.527,208.176C510.467,223.662,512,239.655,512,256c0,18.328-1.927,36.206-5.598,53.451 c-12.462,58.683-45.025,109.925-90.134,146.187l-0.014-0.014l-73.044-3.727l-10.338-64.535 c29.932-17.554,53.324-45.025,65.646-77.911h-136.89V208.176h138.887L507.527,208.176L507.527,208.176z"/%3E%3Cpath style="fill:%23fff;" d="M416.253,455.624l0.014,0.014C372.396,490.901,316.666,512,256,512 c-97.491,0-182.252-54.491-225.491-134.681l82.961-67.91c21.619,57.698,77.278,98.771,142.53,98.771 c28.047,0,54.323-7.582,76.87-20.818L416.253,455.624z"/%3E%3Cpath style="fill:%23fff;" d="M419.404,58.936l-82.933,67.896c-23.335-14.586-50.919-23.012-80.471-23.012 c-66.729,0-123.429,42.957-143.965,102.724l-83.397-68.276h-0.014C71.23,56.123,157.06,0,256,0 C318.115,0,375.068,22.126,419.404,58.936z"/%3E%3C/svg%3E%0A') !important;
}
.afzoneha_com_addcomment_buttom{
	border-radius:50px !important;
}
#jform_mobile, #jform_code{
	width:70%;
	    display: inline-block;
}
.countdown{
	
}
.form-actions{
	float:right;
}

#other_recipients{
	width: 50% !important;
    border-radius: 50px !important;
}
#sender{
	width: 50% !important;
    border-radius: 50px !important;
}
#custommessage{
	width: 50% !important;
    border-radius: 15px !important;
}

#referrer_link{
	text-align:center;
	text-align: center;
    font-weight: 600;
    font-size: 20px;
    font-family: sans-serif;
    background: rgba(255, 152, 0, 0.47058823529411764);
    height: 60px !important;
	box-shadow: 0px 0px 10px 3px #ddd;
}
.afzoneha_com_referrer_link{
	    font-weight: 900;
    font-size: 20px;
	text-align:center;
}
.afzoneha_com_referrer_link:before{
	font-family: "icon" !important;
    content: "\ec15" !important;
    vertical-align: sub;
    font-weight: 100;
    font-size: 20px;
    margin-left: 5px;
}
.view-invite{
	padding-top:0px !important;
}
.nav{
	padding:0px !important;
}
@media (min-width: 600px) {
.sp-slider #sp-slider-item-1561397466412-num-0-key .sppb-sp-slider-image img,
.sp-slider #sp-slider-item-1561397466412-num-1-key .sppb-sp-slider-image img,
.sp-slider #sp-slider-item-1561397466412-num-2-key .sppb-sp-slider-image img,
{max-width: 360px !important;}
}
.close:not(:disabled):not(.disabled){
	position:absolute !important;
	top:5px;
}
.modal-content{
	display:inline !important;
}
.afzoneha_com_tablecol{
	width: 25%;
	padding: 5px 10px;
	background: #ffffff;
	border-radius: 1% 50% 1% 50%;
}
.uk-input, .uk-select:not([multiple]):not([size]){
	width:70% !important;
	border-radius: 50px;
}
@media (max-width: 600px) {
	.uk-input, .uk-select:not([multiple]):not([size]){
		width:100% !important;
	}
}
@media (max-width: 600px) {
	.uk-select[multiple], .uk-select[size], .uk-textarea{
		width:95% !important;
	}
}
.uk-select[multiple], .uk-select[size], .uk-textarea{
	width:60%;
}
@media (max-width: 600px) {
	.deal_photo img{
		width:600px !important;
	}
}
@media (max-width: 600px) {
	.afzoneha_com_list_view_sug_count{
		text-align:center;
		border-radius:0;
	}
}
@media (max-width: 600px) {
	.afzoneha_com_top_soting{
		border-radius:0!important;
	}
}
@media (max-width: 600px) {
.rsform-submit-button{
	    border-radius: 50px !important;
    width: 100% !important;
}
}
.rsform-submit-button{
	    border-radius: 50px !important;
    width: 30% ;
}

.uk-textarea{
	border-radius:15px;
}
@media (max-width: 600px) {
	#sp-bottom{
		padding:0 10px !important;
	}
}

	

@media (max-width: 414px) {
	afzoneha_com_cart_page_add_discount:before{
		display:none !important;
	}
}

	

@media (max-width: 992px) {
.afzoneha_com_item_page_bout{
	margin-top:10px;
}

@media (min-width: 992px) {
.afzoneha_com_item_page_bout:before{
	display:none;
}
}
@media (min-width: 992px) {
div.afzoneha_com_item_page_saverate:before{
	display:none;
}
}
@media (max-width: 360px) {
.afzoneha_com_cart_page_bot_end:after{
	display:none;
}
}


.logo-image{
	height:70px;
}
#coupen{
	border:0px !important;
}
.afzoneha_com_item_page_box5{
	    border-bottom: 1px solid #ddd;
    padding: 10% 0;
}

.offcanvas-menu ul li a::before {
	display:inline;
	margin-left: 10px !important;
	font-size: 30px;	
}
.offcanvas-menu ul li a {
	padding-top:5px !important;
	padding-bottom:5px !important;
}

/* Homepage deal strips (SP Page Builder + more_deals module)
   Cards live in .afzoneha_com_deals_strip so the module title is not
   baseline-aligned with inline-block cards. View-all button addon and
   title share one grid header row via display:contents. */
.sppb-addon-module .sppb-addon-content > .afzoneha_com_deals_strip {
	display: block;
	width: 100%;
	clear: both;
}
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) {
	display: grid;
	grid-template-columns: 1fr auto;
	grid-template-rows: auto auto;
	align-items: center;
	column-gap: 12px;
	row-gap: 10px;
}
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-button {
	grid-column: 2;
	grid-row: 1;
	justify-self: end;
	float: none !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-module,
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-module > div,
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-module .sppb-addon-module,
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-module .sppb-addon-content {
	display: contents;
}
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) .sppb-addon-content > .sppb-addon-title {
	grid-column: 1;
	grid-row: 1;
	display: block !important;
	width: auto;
	margin: 0 !important;
	line-height: 1.4;
	text-align: right;
}
.sppb-column-addons:has(> .addon-root-button + .addon-root-module) .sppb-addon-content > .afzoneha_com_deals_strip {
	grid-column: 1 / -1;
	grid-row: 2;
}
@media (max-width: 575.98px) {
	.sppb-column-addons:has(> .addon-root-button + .addon-root-module) {
		grid-template-columns: 1fr;
		row-gap: 6px;
	}
	.sppb-column-addons:has(> .addon-root-button + .addon-root-module) > .addon-root-button {
		grid-row: 1;
		justify-self: end;
	}
	.sppb-column-addons:has(> .addon-root-button + .addon-root-module) .sppb-addon-content > .sppb-addon-title {
		grid-column: 1;
		grid-row: 2;
	}
	.sppb-column-addons:has(> .addon-root-button + .addon-root-module) .sppb-addon-content > .afzoneha_com_deals_strip {
		grid-row: 3;
	}
}
}
