/**
 * PrestaShop module created by bahman.rostampoor
 *
 * @author mypresta.ir
 * @license EULA: This program is not free software and you can't resell and redistribute it
 *
 * CONTACT WITH DEVELOPER http://mypresta.ir
 * support@mypresta.ir
 */
 
#mysuptels{
    background: #fff;
	border-radius:10px 10px 0 0;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	position:fixed;
	z-index:100;
	bottom:-100px;
	width:100%;
	left:0;
	opacity:0;
	margin:auto;
	padding: 10px;
	transform:scaleY(0);
	transition:0.2s bottom;
	transform-origin: center bottom;
	color:#111;
}
	#mysuptels p{
	  color:#444; 
	}
 .mobile_device.use_mobile_header	#sidebar_box.opennn{
    background: #fff;
	}
#mysuptels.open{
	bottom:50px;
	transform:scaleY(1);
	opacity:1;
	box-shadow: 0 0 0 500px rgba(0,0,0,.2);
}
@media screen and (min-width: 980px) {
    #mysuptels{
    background: #fff;
	border-radius:10px 10px 0 0;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	position:fixed;
	z-index:99;
  width: 640px;
  margin: auto;
  left: 0 !important;
    border-radius: 7px;
  right: 0 !important;
}
    #mysuptels.open {
  bottom: 0;
  transform: scaleY(1);
  opacity: 1;
  box-shadow: 0 0 300px 500px rgba(0,0,0,.2);
  width: 640px;
border-radius: 15px 15px 0 0;
}
}
#mysuptels .fto-star-2{
font-size:12px;
}
#mysuptels .fto-star{
	color:rgba(0,0,0,0.1) !important;
	font-size:12px;
}
.mysuptels-title i{
	cursor:pointer;
	color:red
}
#mysuptels dl{
border-bottom: 1px solid rgba(0,0,0,0.1);
  margin: 0;
  padding: 10px;
}
#mysuptels dl:last-child{
	border:0
}
#mysuptels dd{
	margin:0;
	margin-right:auto;
	}
	#mysuptels dt{
	font-weight: 400;
	font-size:17px;
	}
	#mysuptels a{
		align-items: center;
display: flex;
  direction: ltr;
  justify-content: left;
font-size:14px;
font-weight:bold;
}
.rightbar_tels a{
    position: relative;
    z-index:1;
}
.rightbar_tels a::before {
  opacity: 0;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  height: 100%;
  width: 100%;
background: #fd9713;
  background: -webkit-linear-gradient(0deg,#fdc913 1%,#ffd12f 100%) ;
  border-radius: 100%;
  -webkit-animation-name: ripplee;
  animation-name: ripplee;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  animation-timing-function: cubic-bezier(0.65, 0, 0.34, 1);
  z-index: -1;
}
.rightbar_tels a.active::before {
    display:none;
}
@-webkit-keyframes ripplee {
  from {
    opacity: 0.7;
    transform: scale3d(1, 1, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(1.2, 1.2, 1);
  }
}

@keyframes ripplee {
  from {
    opacity: 0.7;
    transform: scale3d(1, 1, 1);
  }
  to {
    opacity: 0;
    transform: scale3d(1.2, 1.2, 1);
  }
}

#mysuptelso {
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 99;
}
#footer #mysuptels dt{
    font-size:15px;
}
#footer #mysuptels dl{
padding:5px 10px;
}