/*! jQuery WhatsApp Any Order - Custom CSS not required for plugin to work Created by LivelyWorks - http://livelyworks.net Ver. 1.0.0 - 11 NOV 2019 */
 * {
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}
 .entypo-cancel:before{
     content:"\2715";
     opacity: 0 !important;
}
 label {
     font-weight: normal !important;
}
 hr {
     border: solid 1px #ddd;
}
 .slick-tip {
     background: #FF2424;
     text-align: center;
     float: right;
     margin-right: 25px;
     border-radius: 50%;
     z-index: 2;
     width: 40px;
     height: 40px;
     text-align: center;
     font-size: 15px;
     padding-top: 10px;
     display: block;
     color: #fff;
     font-weight: bold;
}
 #wa-popup {
     position: fixed;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.8);
     opacity: 0;
     visibility: hidden;
     z-index: -1;
     padding: 20px 5%;
}
 #wa-popup:target {
     opacity: 1;
     visibility: visible;
     z-index: 99999;
     overflow-x: hidden;
     position: fixed;
}
 .lw-logo {
     width: 100%;
     background-color: #fdfdfd;
     top: 0;
     padding: 100px 0 300px 0;
     position: absolute;
     z-index: -1;
}
 .w-47 {
     width: 49%;
     float: left;
     display: inline-block;
     position: relative;
}
 .mr-6 {
     margin-right: 6px;
}
 .entypo-logo-db:before{
     content:"\f603";
     display: none !important;
}
 @media (max-width: 767px) {
     .lw-logo {
         position: relative;
         padding: 0;
    }
     .w-47 {
         width: 100%;
         float: left;
         display: inline-block;
         position: relative;
    }
}
 .lw-logo img{
     height: 200px;
     max-width: 90%;
}
 .skin-classic{
     background-color: #f3f3f3;
     padding-left: 20px !important;
     padding-right: 20px !important;
     padding-top: 20px !important;
     border-radius: 15px;
     margin-bottom: 20px;
}
 .product-heading{
     padding-top: 10px !important;
     padding-bottom: 10px !important;
     padding-left: 38px;
}
 .product-label{
     border-top: 1px solid #ccc;
     padding: 10px 0px;
     line-height: 30px;
}
 .lw-whatsapp-form {
     width: 100%;
     background-color: #fff;
     border-radius: 25px;
     padding: 25px;
     display: block;
     margin: auto;
     text-align: center;
}
 .lw-whatsapp-form label, .lw-checkbox-holder {
     display: block;
     padding: 15px 10px;
     text-align: left;
}
 .lw-whatsapp-form input[type="text"], .lw-whatsapp-form input[type="number"], .lw-whatsapp-form input[type="email"], .lw-whatsapp-form select, .lw-whatsapp-form textarea {
     width: 100%;
     border: solid 1px #ddd;
}
 .lw-whatsapp-form textarea, .lw-whatsapp-form select, .lw-whatsapp-form input {
     padding: 8px;
     margin: 10px;
     margin-left: 0;
}
 .lw-whatsapp-contact-btn {
     background-color: rgb(37 211 103);
     border: 0;
     padding: 4px 30px;
     color: white;
     border-radius: 30px;
     cursor: pointer;
     line-height: 50px;
     margin-top: 16px;
}
 .lw-whatsapp-contact-btn > img {
     float: left;
     width: 50px;
}
 .error {
     color: orangered;
}
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
     -webkit-appearance: none;
     margin: 0;
}
 .lw-number-spinner .input-group-btn button[data-dir="dwn"] {
     border-radius: 0;
     border-top: 1px solid #ced4da;
     border-bottom: 1px solid #ced4da;
}
 .lw-number-spinner .input-group-btn button[data-dir="up"] {
     border-radius: 0;
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
     border-top: 1px solid #ced4da;
     border-bottom: 1px solid #ced4da;
     border-right: 1px solid #ced4da;
}
 