/*
Theme Name: WAC
Theme URI: https://wacnotion.com/
Description: WAC is a stylish WordPress theme based on slant concept with great focus on design & content presentation. This theme is a great choice for any small to medium sized creative/digital/fashion/ad agency, photo studio, small business, personal or freelancer to craft their website in a trendy look. WAC Theme created by Webandcrafts.
Author: Webandcrafts
Author URI: https://www.wacnotion.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.1
Tags: one-column, two-columns, right-sidebar, featured-image-header, featured-images, portfolio, blog, sticky-post, theme-options, translation-ready
Text Domain: wac

Designed & Handcrafted by Webandcrafts
All files, unless otherwise stated, are released under the GNU General Public License
*/

.icon-social {
    background-position: center;
    background-repeat: no-repeat;
    width: 21px;
    height: 21px;
    display: block;
}

.arrow-button:after {
    content: "";
    background-color: currentColor;
    height: 0.5em;
    width: 1.5em;
    display: inline-block;
    -webkit-mask-image: url(./images/icons/arrow-right-lg.svg);
    mask-image: url(./images/icons/arrow-right-lg.svg);
    -webkit-mask-size: 85%;
    mask-size: 85%;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-clip: content-box;
    mask-clip: content-box;
    margin-left: 0.75em;
}

.our-product-title-row {
    padding-bottom: 25px;
}

.black-green-color span {
    color: #67B200;
}

.underline-link {
    font-size: 16px;
    font-weight: 500;
    font-family: var(--f1);
    margin-top: 20px;
    display: inline-block;
    padding-bottom: 4px;
    border-bottom: 1px solid #ADD500;
    position: relative;
    color: #000;
}

.underline-link::before {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    background-color: #0C620F;
    width: 0;
    height: 1px;
    will-change: width;
    transition: width 0.3s ease-in;
}

.underline-link:hover:before {
    width: 100%;
}

.fz-36 {
    font-size: 36px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-100 {
    margin-top: 100px;
}

.mt-18 {
    margin-top: 18px;
}

.pt-60 {
    padding-top: 60px;
}

.pb-90 {
    padding-bottom: 90px;
}

.social-share img {
    max-width: 25px;
}

.social-share {
    margin-bottom: 40px;
}

.single-blog-post-container {
    padding-top: 60px;
}

#get_enquiry {
    z-index: 9999999;
}

#copy_the_link span {
    padding-left: 10px;
}

.scrollTop {
    position: fixed;
    right: 10%;
    bottom: 10px;
    background-color: #0c620f;
    padding: 20px;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
}

.scrollTop a {
    font-size: 18px;
    color: #fff;
}