/*
Theme Name: VNQR
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.woocommerce-variation-price {
font-size: 1.3em;
}
.star-rating span:before {
  color: #F9BF3B;
}
.star-rating:before, .woocommerce-page .star-rating:before {
  color: #F9BF3B;
}
.ivpa-content {
	margin-top: -10px;
}
.woocommerce-variation-price {
  padding: 15px 0;
}
.call-info:hover img {
    transform: rotate(360deg);
}
.call-info img {
    float: left;
    position: absolute;
    left: 12px;
    color: #fff;
    transition: all .3s ease;
    width: 24px;
}
.call-info {
    transform: scale(1.2);
    text-decoration: none;
    width: auto;
    background: #E91E63;
    position: fixed;
    bottom: 15px;
    right: 30px;
    color: #fff!important;
    padding: 7px 12px;
    box-shadow: 0 4px 12px rgba(10,10,10,.2);
    padding-left: 46px;
    border-radius: 5px;
    transition: all .3s ease;
    text-align: left;
    z-index: 99999;
}
.box-text {
  font-size: 15px;
}
.hotline {
  font-size: 16px;
}
.hotline span {
  font-size: 25px;
  color: #f06373;
  display: inline-block;
vertical-align: -moz-middle-with-baseline;
}
.hotline img
{
max-width: 40px;
    vertical-align: -webkit-baseline-middle;
    padding: 5px;
}
.hotline a
{
vertical-align: -webkit-baseline-middle;
display:inline-block;
}
.hotline a,.hotline a:hover{text-decoration: none;}
.hotline label {
margin-right: 10px;
  position: relative;
  border: none;
border:1px solid rgba(255, 136, 174, 0.1);
  box-shadow: 0 0 0 0 rgba(255, 136, 174, 0.2);
  border-radius: 50%;
  background-size:cover;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2.25s infinite cubic-bezier(0.9, 0.9, 0.8, .9);
}
.hotline label:hover 
{
  -webkit-animation: none;-moz-animation: none;-ms-animation: none;animation: none;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2.25s infinite cubic-bezier(0.9, 0.9, 0.8, .9);
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 30px rgba(32, 226, 101, 0);}}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
