/*!
 * Start Bootstrap - Portfolio Item HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
     /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
    /*background: #f9f9f9;*/
}
/*@font-face{font-family:'WMitra';src:url("../fonts/MitraWeb-Regular.eot");src:url("../fonts/MitraWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/MitraWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'WMitra';src:url("../fonts/MitraWeb-Bold.eot");src:url("../fonts/MitraWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/MitraWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:'WRoya';src:url("../fonts/RoyaWeb-Regular.eot");src:url("../fonts/RoyaWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/RoyaWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'WRoya';src:url("../fonts/RoyaWe-Bold.eot");src:url("../fonts/RoyaWe-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/RoyaWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal}
@font-face{font-family:'WYekan';src:url("../fonts/YekanWeb-Regular.eot");src:url("../fonts/YekanWeb-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/YekanWeb-Regular.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:'WYekan';src:url("../fonts/YekanWeb-Bold.eot");src:url("../fonts/YekanWeb-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/YekanWeb-Bold.woff") format("woff");font-weight:bold;font-style:normal}
*/


@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Bold.eot');
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('../fonts/IRANSans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('../fonts/IRANSans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('../fonts/IRANSans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Medium.eot');
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('../fonts/IRANSans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('../fonts/IRANSans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('../fonts/IRANSans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Light.eot');
  src: url('../fonts/IRANSans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('../fonts/IRANSans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('../fonts/IRANSans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('../fonts/IRANSans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot');
  src: url('../fonts/IRANSans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('../fonts/IRANSans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('../fonts/IRANSans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('../fonts/IRANSans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/IRANSans/eot/IRANSansWeb.eot');
  src: url('../fonts/IRANSans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
     url('../fonts/IRANSans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
     url('../fonts/IRANSans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
     url('../fonts/IRANSans/ttf/IRANSansWeb.ttf') format('truetype');
}



body{
   font-family: IRANSans !important;
  font-weight: 300;
  font-size:16px;
  padding-top: 145px;
}
@media (max-width: 1054px){
  body{
    padding-top: 185px;
  }
}
h1,h2,h3,h4,h5,h6{font-family:IRANSans,tahoma}h1,h2{font-weight:bold}h1{font-size:1.23607em}h2{font-size:1em}h3{font-size:0.88em}
.row{
  padding-right: 0;
  padding-left: 0;
  margin-left: 0;
  margin-right: 0;
}
.container-fluid{
  padding-left: 0;padding-right: 0;
}
.zero-padding{
  padding-right: 0px;
  padding-left: 0px;
}
.zero-margin{
  margin-right: 0px;
  margin-left: 0px;
}
.ul-nineStyle{
  list-style: none;
  padding: 5px;
}
.disable{
  display: none;
}
/****/
header{
  background: #f7f7f7;
  padding-top: 10px;
}
header .top-header{
  margin-top: 0px;
  margin-bottom: 8px;
  padding-top: 8px;
  padding-bottom: 5px;
}
header .top-header .right a{
  font-size: 16px;
}
header .top-header .left span{
  font-size: 16px;
}
header .top-header .left a{
  font-size: 16px;
}
header .top-header .left .btn{
  padding-top: 2px;
  padding-bottom: 2px;
}
header .top-header .left i{
  font-size:16px;
  } 
header a.logo{
  font-weight: bold;
  font-size: 16px;
  color: #969ca3;
  margin: 15px 0 0;
  text-shadow: 0 0 2px #d3d3d3;
}
header a.logo:hover{
  color: #b7bdc4;
  text-shadow: none;
  text-decoration:none 
}
header a.logo img{
  display: inline-block;
}

header .header-btn{
  margin-bottom: 10px
}
@media (max-width: 760px){
  header .header-banner{
    margin: 4px auto;
  }
}
/**/
.Search-part{
  margin-bottom: 15px;
  /*padding-left: 8px;*/
  /*padding-right: 8px;*/
}
.Search-part .search .form-control{
  height: 45px;
}
.Search-part .search .input-group *{
  /*border:none;*/
  font-weight: 300;
  font-size: 17px;
}
.Search-part .search .input-group-addon{
  padding: 0;
  width: 45px !important;
  background: #E2E2E2
}
.Search-part .search .form-group,
.Search-part .search .input-group{
  width: 100%
}
.Search-part .search .input-group-addon button{
  background: none;
  border:none;
  padding: 3px 10px;
  font-size: 19px;
}

/**/
header .mainTitle{
  color:#E90404;
  font-size: 18px;
  font-weight: 500;
  margin: 10px auto;
  /*transform:scale(1.25,0.85); 
  -webkit-transform:scale(1.25,0.85);*/
}
header .HeaderDate{
  color: #b3c5db;
  font-size: 15px;
  margin-bottom: 5px;
}
.primary-menu{
  /*background: #F2F2F2;*/
  /*margin-top: 10px;*/border-radius: 0;
  min-height: 40px;
  border-top: 2px solid #E90404;
  border-bottom: 2px solid #E90404;
}
.primary-menu .nav{
  padding-left: 5px;
}
.primary-menu.navbar{
  margin-bottom:0;
}
.primary-menu .navbar-collapse{
  margin: 5px auto 0px;
  text-align: center;
}
.primary-menu .navbar-nav{
  float: none;
  display: inline-block;
  width: auto;
}

.primary-menu .CatLink{
  font-weight: 500;
  font-size: 16px;
}
.primary-menu .CatLink i{
  color: #e90404;
}
.primary-menu .nav > li >a{
  color: #9E0303;
  padding: 8px 3px;
  font-weight: 300;
}
.primary-menu .pre-scrollable{
  max-height:330px;
}




.nav-tabs {
  display: inline-block;
  border-bottom: none;
  padding-top: 15px;
  font-weight: bold;
}
.nav-tabs > li > a, 
.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus, 
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: none;
  border-radius: 0;
}

.nav-list { border-bottom: 1px solid #eee; }
.nav-list > li { 
  padding: 20px 15px 15px;
  border-left: 1px solid #eee; 
}
.nav-list > li:last-child { border-right: 1px solid #eee; }
.nav-list > li > a:hover { text-decoration: none; }
.nav-list > li > a > span {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
}

.mega-dropdown { position: static !important; }
.mega-dropdown-menu {
  padding: 20px 15px 15px;
  text-align: center;
  width: 100%;
}
@media (min-width: 710px){
  .primary-menu .dropdown-toggle.first-levle{
    font-size: 12px;
  }
}

@media (min-width: 850px){
  .primary-menu .dropdown-toggle.first-levle{
    font-size: 13px;
  }
}
@media (min-width: 1190px){
  .primary-menu .dropdown-toggle.first-levle{
      font-size: 15px;
  }
}
@media (max-width: 760px){
  
  .primary-menu .navbar-button-LRS{
    margin-top: 8px;
  }
  .primary-menu .navbar-collapse{
    background: #fff;
  }
  .primary-menu .navbar-toggle{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 25px;
    border-color: #fff;
    background: #E90404; /* Old browsers */
    background: -moz-linear-gradient(top,  #563d7c 0%, #6f5499 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #563d7c 0%,#6f5499 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #563d7c 0%,#6f5499 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#563d7c', endColorstr='#6f5499',GradientType=0 ); /* IE6-9 */

  }
  .navbar-default .navbar-toggle .icon-bar{
    width: 30px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#563d7c+0,6f5499+0,ffffff+55 */
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(left,  #563d7c 0%, #6f5499 0%, #ffffff 55%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #563d7c 0%,#6f5499 0%,#ffffff 55%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #563d7c 0%,#6f5499 0%,#ffffff 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#563d7c', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

  }
  .primary-menu .navbar-header{margin-left: 0; margin-right: 0}
  .primary-menu .navbar-nav{
    width: 100%
  }
  .primary-menu .nav > li > a{
    color: #000;
    text-align: right;
  }
  .primary-menu .nav > li > a .caret{
    float: left;
  }
}

.primary-menu .nav > li > a:focus,.primary-menu .nav > li > a:hover{
  color: #FFEE03;
}
.primary-menu.navbar-default .navbar-nav > .open > a, .primary-menu.navbar-default .navbar-nav > .open > a:focus, .primary-menu.navbar-default .navbar-nav > .open > a:hover{
  background: #FFEE03;
  color: #9E0303;
}
.primary-menu .panel{
  margin-top: 5px;
  border-bottom:1px solid #ebebeb 
}
.primary-menu .panel-title{
  font-size: 14px;
  padding:0 15px;
}
.primary-menu .panel-heading{
  padding:5px 0 0;
}
.primary-menu .MainMenu{
  padding-top:7px;
  padding-bottom:7px;
  display: inline-block;
  /*width: 100%;*/
}
.primary-menu .MainMenu:hover{
  color: #9E0303;
  text-decoration-line: none;
}
.primary-menu .accordion-icon{
  background: #ebebeb;
  text-align: center;
  padding-top:7px;
  padding-bottom:7px;
}
.primary-menu .accordion-icon:hover{
  background: #9E0303;
  color: #fff;
}
.primary-menu .MainMenu3{
  /*color: #9E0303;*/
  font-size: 15px;
  padding: 5px;
  display: inline-block;
  width: 95%;
  font-weight: 300;
  /*border-bottom: 1px solid #F2F2F2*/
}
/**/
.Right-Side .AdsKeywords_RelatedList{
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 15px 6px 15px;
  /*background: #f7f7f7; padding-top: 5px; padding-bottom: 7px;*/
}
.Right-Side .AdsKeywords_RelatedList .AdsKeywords_Related-Title{
  margin:0; color:#000; padding-bottom:6px;margin-bottom: 15px; border-bottom:2px dotted #ccc;
}
.Right-Side .RightAdsKeywords_RelatedList{
  font-size: 13px;
  font-weight: 300;
}
.Right-Side .RightAdsKeywords_RelatedList i{
  color: red;
}
/**/
/**/
.Right-Side .Keywords_RelatedList{
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 15px 6px 15px;
  /*background: #f7f7f7; padding-top: 5px; padding-bottom: 7px;*/
}
.Right-Side .Keywords_RelatedList .Keywords_Related-catTitle{
  margin:0; color:#000; padding-bottom:6px;margin-bottom: 15px; border-bottom:2px dotted #ccc;
}
.Right-Side .RightKeywords_RelatedList{
  font-size: 13px;
  font-weight: 300;
}
.Right-Side .RightKeywords_RelatedList i{
  color: red;
}

/**/
/**/
.Right-Side .SubcatsList{
  background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 15px 6px 15px;
  /*background: #f7f7f7; padding-top: 5px; padding-bottom: 7px;*/
}
.Right-Side .SubcatsList .SubcatsList-catTitle{
  margin:0; color:#000; padding-bottom:6px;margin-bottom: 15px; border-bottom:2px dotted #ccc;
}
.Right-Side .RightMenuList{
  font-size: 13px;
  font-weight: 300;
}
.Right-Side .RightMenuList i{
  color: red;
}
/**/
.Right-Side .Adwords{
   background: #fcfcfc none repeat scroll 0 0;
  border: 1px solid #e1e1e1;
  margin-bottom: 10px;
  padding: 15px 6px 15px;
}
.Right-Side .AdwordsTitle{
  margin:0; color:#000; padding-bottom:6px;margin-bottom: 15px; border-bottom:2px dotted #ccc;
  text-align: center;
}

/**/
.navigation{
  border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    /*margin-top: 10px;*/
    padding: 8px 0 ;
}
.navigation h2,.navigation h3{
  display: inline;
}
.navigation i{
  color: #e90404;
  font-size: 20px;
  font-weight: 500;
  padding: 0 3px;
}
.navigation div{
   margin-right: -1px;
    /*padding: 4px 0;*/
    background: #FFFFFF
}
.navigation div span{
  font-size: 16px;
  font-weight: 300;
}
/**/
.noteContentPart {
    padding: 9px 14px;
    margin-bottom: 14px;
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 4px;
    font-size: 13px;
}
/**/
.user-panel{
  border-radius: 5px;
  border: 1px solid #C9C9C9;
  background: url(../img/noisy-user-panel-100x100.png) #E2E2E2;
  margin-bottom: 15px;
}
.user-panel .title a{
  color: #555555;
  margin: 10px 0;
  font-weight: bold;
  font-size: 17px;
  font-family: WYekan;
}
.user-panel .title .owner-name{
  color: #E90404;
}
.user-panel .sign-out a{
  color: red;
}
.user-panel .sign-out a:hover{
  text-decoration-color: red;
  color:orange
}

.user-panel .icon-panel i{
  font-size:35px;
  display: block;
  color: #555555;
}
.user-panel .icon-panel a{
  text-decoration: none;
  font-size: 14px;
  color:#E90404;
}
.user-panel .icon-panel a:hover,.user-panel .icon-panel a:hover i{
  color: #337ab7;
}
/**/
.MyAdsList .btn {
  margin-top: 4px;
}
.MyAdsList .btn.confirmDelete{
  margin-top: 15px;
  display: block;
}
@media (max-width: 768px){
  .MyAdsList img.img-ads{
    height: 140px;
    width: 140px;
    align-items: center;
    object-fit: cover;
  }
}
@media (min-width: 768px){
  .MyAdsList img.img-ads{
    height: 80px;
    width: 80px;
    object-fit: cover;
  }
}
@media (min-width: 992px){
  .MyAdsList img.img-ads{
    height: 80px;
    width: 80px;
    object-fit: cover;
  }
}
/**/
.PontDiv{
  padding-right: 8px;
  padding-left: 8px;
}
.PontDiv .thumbnail{
  background: #f7f7f7;
  display: block;
  border-radius: 4px;
  padding-bottom: 26px;
}
@media (max-width: 768px){
  .PontDiv .thumbnail{
    height: 145px;
  }
  .PontDiv .thumbnail .PointText-part{
    height: 145px;
  }
}
@media (min-width: 768px){
  .PontDiv .thumbnail{
    height: 187px;
  }
  .PontDiv .thumbnail .PointText-part{
    height: 187px;
  }
}
@media (min-width: 992px){
  .PontDiv .thumbnail{
    height: 300px;
  }
  .PontDiv .thumbnail .PointText-part{
    height: 115px;
  }
}
.PontDiv .thumbnail .PointText-part a.PointLink{
  padding-top: 10px;
} 

.PontDiv .thumbnail a.PointLink {
  font-size: 14px;
  display: block;
  /*padding: 6px;*/
  text-align: center;
  line-height: 190%;
  font-weight: 300;
}
.PontDiv .thumbnail .pointImg-part {
  /*height:187px;*/
  overflow: hidden;
}
.PontDiv .thumbnail .pointImg-part h4{
  margin: 0;
  padding: 0;
}

.PontDiv .thumbnail .pointImg-part img.productImg {
  object-fit: cover;
  /*height:187px;*/
  width: 100%;
  display:block;
}
@media (max-width: 768px){
  .PontDiv .thumbnail .pointImg-part {
    height:145px;
  } 
  .PontDiv .thumbnail .pointImg-part img.productImg {
    height:145px;
  } 
}
@media (min-width: 768px){
  .PontDiv .thumbnail .pointImg-part {
    height:187px;
  } 
  .PontDiv .thumbnail .pointImg-part img.productImg {
    height:187px;
  }   
}
.PontDiv .thumbnail a.PointLink .point{
   position:absolute; margin-top:-65px;padding: 7px 10px;
   border-radius: 20px 0 0 20px;
   background: #e90404;
   color: #fff;
}
.PontDiv .thumbnail a.PointLink .Title{
  color: #1a0dab;
  font-size: 14px;
  font-weight: 500;
  display: block;
  overflow: hidden;
  padding: 0 5px;
}
@media (max-width: 768px){
  .PontDiv .thumbnail a.PointLink .Title{ 
    height: 76px;
    text-align: right;
  }
}
@media (min-width: 768px){
  .PontDiv .thumbnail a.PointLink .Title{
    height: 105px;
    text-align: right;
  }
}
@media (min-width: 992px){
  .PontDiv .thumbnail a.PointLink .Title{
    height: 58px;
  }
}

.PontDiv .thumbnail a.PointLink:hover{
  text-decoration-color:  #7aa515
}
.PontDiv .thumbnail {
  width: 100%;
  position: relative;
  -webkit-transition: ease 0.5s all;
  -moz-transition: ease 0.5s all;
  -ms-transition: ease 0.5s all;
  -o-transition: ease 0.5s all;
  transition: ease 0.5s all;
  background: #f7f7f7;
  display: inline-block;
  border: 0px solid #e5e5e5;
  z-index: 1;
  padding: 0;
}
.PontDiv .thumbnail:before {
  -webkit-transition: ease 0.5s all;
  -moz-transition: ease 0.5s all;
  -ms-transition: ease 0.5s all;
  -o-transition: ease 0.5s all;
  transition: ease 0.5s all;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border: solid 1px #e5e5e5;
  top: 0px;
  left: 14px;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
}
.PontDiv .thumbnail:after {
  -webkit-transition: ease 0.5s all;
  -moz-transition: ease 0.5s all;
  -ms-transition: ease 0.5s all;
  -o-transition: ease 0.5s all;
  transition: ease 0.5s all;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  border: solid 1px #e5e5e5;
  bottom: 0px;
  left: 0px;
  visibility: hidden;
  z-index: -1;
  opacity: 0;
}

.externallink_btn{
  background: unset;;
  border: 0;
}
.externallink_btn:hover{
 text-decoration-color: blue;
text-decoration-line: underline;
text-decoration-style: dashed;
  }
.Img-wh-Point .externallink_btn{
  color: blue;
  }
 .Img-wh-Point  .externallink_btn:hover{
 text-decoration-color: red;
  }
.PontDiv:hover .thumbnail .product-quick-info-wrapper {
  opacity: 1;
  /*left: 25px;*/
  display: block;
  visibility: visible;
  z-index: 2;
}
.PontDiv:hover  .thumbnail {
  -webkit-box-shadow: 1px 1px 10px #e5e5e5;
  -moz-box-shadow: 1px 1px 10px #e5e5e5;
  box-shadow: 1px 1px 10px #e5e5e5;
  /*border: solid 1px #b0d103;*/
}
.PontDiv:hover .thumbnail:before {
  opacity: 1;
  visibility: visible;
  top: -14px;
  left: 14px;
}
.PontDiv:hover .thumbnail:after {
  opacity: 1;
  bottom: -14px;
  left: -14px;
  visibility: visible;
}
.PointOwnerName {
    color: #f75e00;
    display: block;
    text-align: justify;
    font-size: 13px;

  text-align: right;
  position: absolute;
  /*top: 55px;*/
  bottom: 0px;
  right: 15px;
  opacity: 1;
}
.PointOwnerName .tell{
  color: #7AA515;
  font-family: arial;
}
.PontDiv .thumbnail .product-quick-info-wrapper1 {
  text-align: left;
  position: absolute;
  /*top: 55px;*/
  bottom: 0px;
  left: 0px;
  opacity: 1;

}
.PontDiv .thumbnail:hover .product-quick-info-wrapper1 {
  opacity: 0;
  left: 25px;
  display: block;
  visibility: hidden;
  z-index: 2;
}
.PontDiv .thumbnail .product-quick-info-wrapper1 i{
  font-size: 15px;
    color:#000
}

.PontDiv .thumbnail .product-quick-info-wrapper {
  -webkit-transition: ease 0.5s all;
  -moz-transition: ease 0.5s all;
  -ms-transition: ease 0.5s all;
  -o-transition: ease 0.5s all;
  transition: ease 0.5s all;
  text-align: left;
  position: absolute;
  /*top: 55px;*/
  bottom: 5px;
  left: 0px;
  visibility: hidden;
  opacity: 0;

}
.PontDiv .thumbnail:hover .product-quick-info-wrapper {
  opacity: 1;
  /*left: 25px;*/
  display: block;
  visibility: visible;
  z-index: 2;
  /*text-shadow: 2px 2px 2px #999;*/
  background: #E90404;
  border-radius:0 30px 30px 0;
  padding: 7px 10px;
}
.PontDiv .thumbnail .product-quick-info-wrapper a{
  font-size: 13px;
  color:#fff
}
.PontDiv .thumbnail > a.button.yith-wcqv-button {
  display: none;
}
.PontDiv .thumbnail div.star-rating {
  display: none;
}
.PontDiv .thumbnail:hover .product-quick-info-wrapper {
  /*left: 15px;*/
}
.PointOwnerTel {
    color: #fff;
    text-align: justify;
    font-size: 13px;
}
.search-bar-wrapper{position:relative}.search-bar-wrapper:hover .search-bar{width:300px}.search-bar-wrapper:hover .search-bar .gsc-input .gsst_b{display:block}.search-bar{position:absolute;right:15px;width:32px;margin-top:2px;z-index:999;transition:width 0.5s}.search-bar form.gsc-search-box{margin:0 0 -2px;width:100%;font-size:14px}.search-bar form.gsc-search-box .gsc-input{padding:0;vertical-align:top;height:29px !important;background:#fff !important}.search-bar form.gsc-search-box .gsc-input .gsc-input-box,.search-bar form.gsc-search-box .gsc-input .gsc-input-box-hover,.search-bar form.gsc-search-box .gsc-input .gsc-input-box-focus{height:auto;line-height:20px;border-color:#ccc;box-shadow:none !important}.search-bar form.gsc-search-box .gsc-input input.gsc-input{padding:0 !important}.search-bar form.gsc-search-box .gsc-input .gsib_a{padding:0}.search-bar form.gsc-search-box .gsc-input .gsst_b{padding:0;display:none}.search-bar form.gsc-search-box .gsc-input .gsst_b a{padding:6px 5px 0}.search-bar form.gsc-search-box .gsc-search-box,.search-bar form.gsc-search-box .gsc-search-box-hover,.search-bar form.gsc-search-box .gsc-search-box-focus{box-shadow:none !important}.search-bar form.gsc-search-box .gsc-search-button{vertical-align:top}.search-bar form.gsc-search-box .gsc-search-button .input.gsc-search-button,.search-bar form.gsc-search-box .gsc-search-button .gsc-search-button-v2{background:#ccc;border:1px solid #ccc;border-left:none;filter:none;border-radius:0;width:auto;height:auto;padding:8px;margin:0}.search-results .gsc-above-wrapper-area,.search-results .gcsc-branding{display:none}
.study-search-widget{background-color:#0D2B67;margin-top:4px;padding:1.23607em 1em}.quick-links-widget{margin-top:.76393em;padding:.76393em}.study-search-widget .title,.quick-links-widget .title{color:#fff;border:none}.study-search-widget input,.study-search-widget select,.quick-links-widget input,.quick-links-widget select{background:#fdfdfd;border:none;color:#831312;border-radius:5px}.study-search-widget .input-group-btn button,.quick-links-widget .input-group-btn button{padding-top:7px;padding-bottom:7px;background-color:#e4e4e4}.study-search-widget button.dropdown-toggle,.quick-links-widget button.dropdown-toggle{text-align:left;color:#831312;position:relative}.study-search-widget button.dropdown-toggle:hover,.quick-links-widget button.dropdown-toggle:hover{background-color:#fff}.study-search-widget button.dropdown-toggle .caret,.quick-links-widget button.dropdown-toggle .caret{position:absolute;right:3px;top:45%;color:#000}.study-search-widget.open>.dropdown-toggle.btn-default,.quick-links-widget.open>.dropdown-toggle.btn-default{background-color:#fff}.study-search-widget .dropdown-menu,.quick-links-widget .dropdown-menu{top:auto;left:auto;margin:0;margin-top:-1px;border-radius:0;border-bottom:1px solid #000;border-left:1px solid #000;width:85%}.study-search-widget .dropdown-menu li a,.quick-links-widget .dropdown-menu li a{color:#831312}.services-widget .separator{background:#831312 none repeat scroll 0 0;height:1px;margin:10px auto}

/***list ***/
.ads-list-part .row{
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom:1px solid #f2f2f2 
}
.ads-list-part .updateAdsTitle{
  margin-top: 0px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 8px 0 ;
}
.ads-list-part .updateAdsTitle div{
   margin-right: -1px;
    padding: 4px 0;
    background: #FFFFFF
}
.ads-list-part .updateAdsTitle div h5{
  font-size: 16px;
  color: #E90404;
  font-weight: 500;
}
.ads-list-part .special-ads{
  border: 1px solid #f0f0f0;
  background: #f7f7f7;
  margin-bottom:5px;
  margin-top:5px;
}
.ads-list-part img.img-responsive{
  border:1px solid #777;
}
@media (max-width: 768px){
  .ads-list-part img.img-responsive{
    height: 80px;
    width: 80px;
    object-fit: cover;
  }
}
@media (min-width: 768px){
  .ads-list-part img.img-responsive{
    height: 113px;
    width: 113px;
    object-fit: cover;
  }
}
@media (min-width: 992px){
  .ads-list-part img.img-responsive{
    height: 123px;
    width: 123px;
    object-fit: cover;
  }
}
.ads-list-part .ListHref{
  color: #1a0dab;
  font-weight: 500;
  font-size: 16px;
  line-height: 180%;
}
.ads-list-part .ListHref:hover{
  text-decoration: none;
  color: red;
}
.ads-list-part .ListHref .point{
  position:absolute; margin-top:65px;padding: 7px 10px;
  border-radius:0 20px 20px 0;
  left:0;
  background: #e90404;
  color: #fff;
}
@media (max-width: 768px){
  .ads-list-part .ListHref .point{
    opacity: 0.5;
  }
}
.ads-list-part .ListHref .ListshortDescription{
  font-weight: 300;
  color: #545454;
  display: block;
  font-size: 14px;
}
.ads-list-part .ListHref .ListPhone{
  color: #006621;
  font-weight: 500;
  display: block;
  font-size: 13px;
}

.ads-list-part .ListHref .ListMore{
  color:#9E0303;
  font-weight: normal;
}
.ads-list-part .ListHref .date-info{
  color: #999;
  font-family: arial;
  font-size: 13px;
  font-weight: 300;
}
.ads-list-part .url-info{
  color: #e90404;
  font-size: 13px;
  display: block;
  font-weight: 300;
}

/** Left Points ads**/
.left-ads-list-part .HeaderTitle{
  font-size:13px;
  font-weight: bold;
  margin-top: 10px;
}
.left-ads-list-part .row{
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom:1px solid #f2f2f2 
}
.left-ads-list-part .updateAdsTitle{
  margin-top: 0px;
  border: 1px solid #ddd;
  margin-bottom: 20px;
  padding: 8px 0 ;
}
.left-ads-list-part .updateAdsTitle div{
   margin-right: -1px;
    padding: 4px 0;
    background: #FFFFFF
}
.left-ads-list-part .updateAdsTitle div span{
  font-size: 16px;
  color: #E90404;
  font-weight: 500;
}
.left-ads-list-part .special-ads{
  border: 1px solid #f0f0f0;
  background: #f7f7f7;
  margin-bottom:5px;
  margin-top:5px;
}
.left-ads-list-part img.img-responsive{
  border:1px solid #777;
}
@media (max-width: 768px){
  .left-ads-list-part img.img-responsive{
    height: 80px;
    width: 80px;
    object-fit: cover;
  }
}
@media (min-width: 768px){
  .left-ads-list-part img.img-responsive{
    height: 113px;
    width: 113px;
    object-fit: cover;
  }
}
@media (min-width: 992px){
  .left-ads-list-part img.img-responsive{
    height: 123px;
    width: 123px;
    object-fit: cover;
  }
}
.left-ads-list-part .ListHref{
  color: #1a0dab;
  font-weight: 500;
  font-size: 13px;
  line-height: 180%;
}
.left-ads-list-part .ListHref:hover{
  text-decoration: none;
}
.left-ads-list-part .ListHref .point{
  position:absolute; padding: 5px 7px;
  border-radius:0 15px 15px 0;
  opacity: 0.4;
  font-size: 11px;
  left:0;
  bottom: 5px;
  background: #e90404;
  color: #fff;
}
@media (max-width: 768px){
  .left-ads-list-part .ListHref .point{
    opacity: 0.5;
  }
}
.left-ads-list-part .ListHref .ListshortDescription{
  font-weight: 300;
  color: #545454;
  display: block;
  font-size: 14px;
}
.left-ads-list-part .ListHref .ListPhone{
  color: #006621;
  font-weight: 500;
  display: block;
  font-size: 13px;
}

.left-ads-list-part .ListHref .ListMore{
  color:#9E0303;
  font-weight: normal;
}
.left-ads-list-part .ListHref .date-info{
  color: #999;
  font-family: arial;
  font-size: 13px;
  font-weight: 300;
}
.left-ads-list-part .url-info{
  color: #e90404;
  font-size: 13px;
  display: block;
  font-weight: 300;
}

/* جستجوی های مرتبط */
.RelatedSearch{
  background: #FCFCFC;
  padding:10px 25px 20px;border: 1px solid #e1e1e1;
  margin-bottom: 10px;
}
.RelatedSearch .RelatedSearchTitle{
  font-size: 17px;
}
.RelatedSearch .RelatedSearchBody{
  margin: 5px 10px 0;
  
  line-height:180%; 
  /*text-align:justify; */
}
.RelatedSearch .RelatedSearchBody h2{
  display: inline;
}
.RelatedSearch .RelatedSearchBody h2 a{
  font-size: 13px;
  font-weight: 300;
  background: #f5f5f5;
  display:inline-block;
  padding: 8px;
  margin-bottom: 2px;
  margin-left: 2px;
  border-radius: 3px;
  border: 1px solid #EDEDED;
}
.RelatedSearch .RelatedSearchBody a:hover{
  background: #e90404;
  padding: 9px;
  color: #fff;
  border: none;
}
.RelatedSearch .RelatedSearchSeprator{
  font-weight: 500;
  color: #e90404;
}
/*Ads*/
.AdsBody .Img-wh-Point{
  float: left;
  position: relative;
}
@media (max-width: 500px){
  .AdsBody .Img-wh-Point{
    width: 100%;
  }
}
.AdsBody .Img-wh-Point img{
  /*position: absolute;*/
  /*border-radius:20px;*/padding:10px 10px 10px 0;
}
.AdsBody .point{
   position:absolute; margin-top:-65px;padding: 7px 10px;
   border-radius:0 20px 20px 0;
   left:0;
   background: #e90404;
   color: #fff;
}
.AdsBody .AdsContent h1{
  line-height: 180%;
  color: #23527c;
  font-size: 22px;
  font-weight: 500;
  margin-top: 5px;
}
.AdsBody .AdsContent .span-point{
  color: #e90404;font-weight: 500;font-size: 14px;
  margin-bottom: 15px;
}
.AdsBody .AdsContent .Adsinfo {
  font-size: 15px;line-height: 200%;font-weight: bold;color: #337ab7
}
.AdsBody .AdsContent .Adsinfo .infoTitle{
  font-weight: 500;color: #000;
}
.AdsBody .AdsContent .PhoneNo{
  font-weight: 500;
  color: green;
  font-size: 18px;
  text-decoration: underline red;
}
.AdsBody .AdsContent .Adsinfo i{
  color: #e90404;
}
.AdsBody .AdsExtraInfo{
  font-weight: 300;
  font-size: 14px;
  background: #FCFCFC;
  padding:10px 25px;border: 1px solid #e1e1e1;
  margin-bottom: 10px;
}

.Ads-Keyword{
  background: #FCFCFC;
  padding:10px 25px 20px;border: 1px solid #e1e1e1;
  margin-bottom: 10px;
}
.Ads-Keyword .KeywordTitle{
  font-size: 17px;
}
.Ads-Keyword .KeywordList{
  margin: 5px 10px 0;
  
  line-height:180%; text-align:justify; 
}
.Ads-Keyword .KeywordList a{
  font-size: 13px;
  font-weight: 300;
  background: #f5f5f5;
  display:inline-block;
  padding: 2px 4px;
  margin-bottom: 2px;
  margin-left: 2px;
  border-radius: 3px;
  border: 1px solid #EDEDED;
}
.Ads-Keyword .KeywordList a:hover{
  background: #e90404;
  border-radius: 3px;
  color: #fff;
  padding: 3px 5px;
  border: none;
}
/**/
.Sign-part .btn{
  line-height: 200%;
}
/**/
.left-ads a{
  display: block;
  margin-bottom: 5px;
}
/**/
.Adwords {
  background: #f9f9f9;
  padding-top: 15px;
  padding-bottom: 20px;
}
.Adwords .AdwordsTitle{
}
.Adwords .AdwordsList{
  line-height: 170%;
}
.Adwords .AdwordsList a{
  font-size: 13px;
  font-weight: 300;
}
.Adwords .AdwordsList a i{
  color: #E90404;
}
.Adwords .AdwordsList a:hover i{
  color: #006621;
}
/**/
.related-link-part,.related-keywords-part{
    /*visibility: hidden;*/
    margin-top: 0;
    display: none;
}
.btn-block + .btn-block{
  margin-top: 0
}

/**/
.province-list{

}
.province-list li{
  line-height: 190%;
}
.province-list li a{
  font-size: 16px;
  font-weight: 300;
}
.province-list li a i{
  color: #E90404;
}
.province-list li a:hover i{
  color: #006621;
}

/**/
#DivPaymentTypeOnline,#DivPaymentTypeCard,#DivPaymentTypeFish{
  background: #f5f5f5;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 10px;
}
/**/
footer{
  padding-top: 30px;
  padding-bottom: 30px;
  background: #333;
  width: 100%;
  color: #b7bdc4;
  min-height: 300px;
  border-top: 5px solid #E90404;
}
footer .items-list{
  line-height: 150%;
}
footer .items-list a{
  color: #b7bdc4;
  font-size: 14px;
  font-weight: 300;
}
footer .items-list a i{
  font-size: 9px;
  font-weight: 200;
}
/**/
footer .icon-list a{
  font-size: 22px;
  font-weight: 200;
  color: #b7bdc4;
}
/**/
footer .terms{
  text-align: justify;
  font-size: 15px;
  line-height: 190%;
}
footer .terms p{
  margin-bottom: 15px;
}
footer a.logo img{
  display: inline-block;
}
footer a.logo .mainTitle{
  font-weight: 500;
  font-size: 16px;
  color: #b7bdc4;
  margin: 15px 0 ;
}
footer a.logo:hover .mainTitle{
  color: #fff;
  text-shadow: none;
  text-decoration:none 
}
/**/
.copyright{
  font-size: 13px;
  font-weight: 300;
  padding-top: 10px;
  padding-bottom: 10px;
  background: #f1f1f1;
}
/**/
@media (max-width: 710px){
  body{
    padding: 0
  }
  .navbar-fixed-top{
    position: static;
    margin-bottom: 5px;
  }
  .yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown{
    position: relative !important;
    z-index: 2;
  }
  .Search-part .search .input-group *{
    z-index: 1
  }
}

