.download-grid-items {
    margin: 0 -.2rem;
    position: relative;
    padding-bottom: 56px;
}
.download-grid-items > * {
    padding: 0 .2rem;
}
.download-grid-item {
    margin-bottom: 20px;
}
.product-img-wrap {
    padding-bottom: 74.9%;
    overflow: hidden;
}
.product-img-wrap > * {
    position: absolute !important;
    width: 100%;
    height: 100%;
}
.product-img-wrap * {
    height: 100%;
}
.product-img-wrap span {
    background-image: none !important;
    z-index: 1000;
}
.mainImg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.carousel-item {
    -webkit-transition: -webkit-transform .25s ease-in-out;
    transition: transform .25s ease-in-out;
}
.home-product-link > a:before {
    content: '';
    border: 1px solid rgba(0,0,0,0.03);
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.home-product-link > a:hover:before {
    background: rgba(255,255,255,0.1);
}
.home-product-link a .product-img-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.03);
    z-index: -2;
}
.download-grid-item-bottom {
    top: 10px;
    right: 10px;
    z-index: 1001;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.download-grid-item:hover .download-grid-item-bottom {
    opacity: 1;
    visibility: visible;
}
.download-grid-item-bottom form {
    margin: 0;
    display: inline-block;
}
.download-grid-item-bottom .edd_purchase_submit_wrapper {
    min-height: auto;
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-add-to-cart,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd_go_to_checkout,
.download-grid-item-bottom .edd-free-downloads-direct-download-link,
.download-grid-item-bottom .edd-free-download-single,
.download-grid-item-bottom .login-btn,
.download-grid-item-bottom .download-grid-item-bottom-right,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-all-access-btn.edd-submit.button {
    padding: 0;
    background-color: transparent;
    font-size: 0;
    margin: 0 !important;
    width: 28px;
    height: 28px;
    border: 0;
    border-radius: 0;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-add-to-cart {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='5' fill='%23ADFF00'/%3E%3Cpath d='M10.25 22.125C10.9404 22.125 11.5 21.5654 11.5 20.875C11.5 20.1846 10.9404 19.625 10.25 19.625C9.55964 19.625 9 20.1846 9 20.875C9 21.5654 9.55964 22.125 10.25 22.125Z' fill='black'/%3E%3Cpath d='M18.375 22.125C19.0654 22.125 19.625 21.5654 19.625 20.875C19.625 20.1846 19.0654 19.625 18.375 19.625C17.6846 19.625 17.125 20.1846 17.125 20.875C17.125 21.5654 17.6846 22.125 18.375 22.125Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.8333 8.66667H14.4167H7.80977L7.26137 6.74726C7.17928 6.45995 7.00584 6.20721 6.76729 6.02727C6.52875 5.84733 6.23808 5.75 5.93928 5.75H4.625C4.21079 5.75 3.875 6.08579 3.875 6.5C3.875 6.91421 4.21079 7.25 4.625 7.25H5.84499L6.51835 9.60677C6.52121 9.61773 6.52432 9.6286 6.52766 9.63936L8.64483 17.0494C8.76423 17.4673 9.01651 17.835 9.36349 18.0967C9.71046 18.3584 10.1333 18.5 10.5679 18.5H18.0571C18.4917 18.5 18.9145 18.3584 19.2615 18.0967C19.6068 17.8362 19.8584 17.4708 19.9785 17.0554L20.649 14.8333H19.0822L18.541 16.6267L18.5409 16.6267L18.5379 16.6374C18.508 16.7418 18.445 16.8337 18.3582 16.8992C18.2715 16.9646 18.1658 17 18.0571 17H10.5679C10.4592 17 10.3535 16.9646 10.2668 16.8992C10.18 16.8337 10.117 16.7418 10.0871 16.6374L8.23834 10.1667H14.4167H14.8333V8.66667Z' fill='black'/%3E%3Cpath d='M23.375 10.0417H20.875V12.5417C20.875 12.7075 20.8092 12.8665 20.6919 12.9837C20.5747 13.1009 20.4158 13.1667 20.25 13.1667C20.0842 13.1667 19.9253 13.1009 19.8081 12.9837C19.6908 12.8665 19.625 12.7075 19.625 12.5417V10.0417H17.125C16.9592 10.0417 16.8003 9.9759 16.6831 9.85869C16.5658 9.74148 16.5 9.58251 16.5 9.41675C16.5 9.25099 16.5658 9.09202 16.6831 8.97481C16.8003 8.8576 16.9592 8.79175 17.125 8.79175H19.625V6.29175C19.625 6.12599 19.6908 5.96702 19.8081 5.84981C19.9253 5.7326 20.0842 5.66675 20.25 5.66675C20.4158 5.66675 20.5747 5.7326 20.6919 5.84981C20.8092 5.96702 20.875 6.12599 20.875 6.29175V8.79175H23.375C23.5408 8.79175 23.6997 8.8576 23.8169 8.97481C23.9342 9.09202 24 9.25099 24 9.41675C24 9.58251 23.9342 9.74148 23.8169 9.85869C23.6997 9.9759 23.5408 10.0417 23.375 10.0417Z' fill='black'/%3E%3C/svg%3E");
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-add-to-cart:before,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd_go_to_checkout:before,
.download-grid-item-bottom .login-btn:before,
.download-grid-item-bottom .edd-submit.button.white.edd-free-downloads-direct-download-link:before,
.download-grid-item-bottom .edd-free-download-single:before,
.download-grid-item-bottom .download-grid-item-bottom-right:before,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-all-access-btn.edd-submit.button:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 5px;
    background-color: rgba(0,0,0,0.2);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-all-access-btn.edd-submit.button:before {
    background-image: none;
    width: auto;
    height: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-add-to-cart:hover:before,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd_go_to_checkout:hover:before,
.download-grid-item-bottom .login-btn:hover:before,
.download-grid-item-bottom .edd-submit.button.white.edd-free-downloads-direct-download-link:hover:before,
.download-grid-item-bottom .edd-free-download-single:hover:before,
.download-grid-item-bottom .download-grid-item-bottom-right:hover:before,
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-all-access-btn.edd-submit.button:hover:before {
    opacity: 1;
    visibility: visible;
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd_go_to_checkout {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='5' fill='%23ADFF00'/%3E%3Cpath d='M11.5 20.875C11.5 21.1222 11.4267 21.3639 11.2893 21.5695C11.152 21.775 10.9568 21.9352 10.7284 22.0299C10.4999 22.1245 10.2486 22.1492 10.0061 22.101C9.76366 22.0527 9.54093 21.9337 9.36612 21.7589C9.1913 21.5841 9.07225 21.3613 9.02402 21.1189C8.97579 20.8764 9.00054 20.6251 9.09515 20.3966C9.18976 20.1682 9.34998 19.973 9.55554 19.8357C9.7611 19.6983 10.0028 19.625 10.25 19.625C10.5815 19.625 10.8995 19.7567 11.1339 19.9911C11.3683 20.2255 11.5 20.5435 11.5 20.875ZM18.375 19.625C18.1278 19.625 17.8861 19.6983 17.6805 19.8357C17.475 19.973 17.3148 20.1682 17.2201 20.3966C17.1255 20.6251 17.1008 20.8764 17.149 21.1189C17.1972 21.3613 17.3163 21.5841 17.4911 21.7589C17.6659 21.9337 17.8887 22.0527 18.1311 22.101C18.3736 22.1492 18.6249 22.1245 18.8534 22.0299C19.0818 21.9352 19.277 21.775 19.4143 21.5695C19.5517 21.3639 19.625 21.1222 19.625 20.875C19.625 20.5435 19.4933 20.2255 19.2589 19.9911C19.0245 19.7567 18.7065 19.625 18.375 19.625ZM21.8204 9.24864C21.7621 9.1714 21.6867 9.10874 21.6001 9.0656C21.5136 9.02245 21.4181 8.99999 21.3214 9H7.77502L7.14117 6.78156C7.06575 6.52084 6.90786 6.29157 6.69117 6.12814C6.47448 5.9647 6.21066 5.87588 5.93924 5.875H4.625C4.45924 5.875 4.30027 5.94085 4.18306 6.05806C4.06585 6.17527 4 6.33424 4 6.5C4 6.66576 4.06585 6.82473 4.18306 6.94194C4.30027 7.05915 4.45924 7.125 4.625 7.125H5.93924L6.69943 9.78552C6.70149 9.79323 6.70363 9.8009 6.70599 9.80853L8.76502 17.0151C8.87809 17.4062 9.11489 17.7501 9.43992 17.9953C9.76496 18.2405 10.1607 18.3737 10.5678 18.375H18.0572C18.4643 18.3737 18.86 18.2405 19.1851 17.9953C19.5101 17.7501 19.7469 17.4062 19.86 17.0151L21.9224 9.7967C21.9489 9.70368 21.9535 9.60577 21.9358 9.51067C21.9181 9.41557 21.8786 9.32587 21.8204 9.24864Z' fill='black'/%3E%3C/svg%3E");
}
.download-grid-item-bottom .edd_purchase_submit_wrapper .edd-all-access-btn.edd-submit.button,
.download-grid-item-bottom .login-btn,
.download-grid-item-bottom .edd-free-downloads-direct-download-link,
.download-grid-item-bottom .edd-submit.button.white.edd-free-downloads-direct-download-link,
.download-grid-item-bottom .download-grid-item-bottom-right,
.download-grid-item-bottom .edd-free-download-single {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='5' fill='white'/%3E%3Cpath d='M10.7188 12.5945L14 15.8749L17.2812 12.5945' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 7.125V15.8727' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.875 15.875V20.25C20.875 20.4158 20.8092 20.5747 20.6919 20.6919C20.5747 20.8092 20.4158 20.875 20.25 20.875H7.75C7.58424 20.875 7.42527 20.8092 7.30806 20.6919C7.19085 20.5747 7.125 20.4158 7.125 20.25V15.875' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.download-grid-item-bottom .edd_download_purchase_form .edd_price_options,
.download-grid-item-bottom .product-with-options .edd_purchase_submit_wrapper,
.download-grid-item-bottom .product-with-options .edd-add-to-cart,
.download-grid-item-bottom .this-is-pro .edd-add-to-cart,
.download-grid-item-bottom .this-is-pro .edd_go_to_checkout,
.download-grid-item-bottom .edd_purchase_submit_wrapper input.edd-add-to-cart,
.download-grid-item-bottom .product-with-options .edd_go_to_checkout,
.download-grid-item-bottom .edd-cart-added-alert svg {
    display: none;
}
.download-grid-item-bottom .this-is-pro {
    font-size: 0;
}
.download-grid-item-bottom .lb-no-logged .lb-fi-hrt5:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='black'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.download-grid-item-bottom .lb-no-logged:hover .lb-fi-hrt5:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='%23FF5555'/%3E%3C/svg%3E");
}
.download-grid-item-bottom .lb-no-logged + div,
.download-grid-item-bottom > span + div,
.download-grid-item-bottom .likebtn-wrapper + div.this-is-pro {
    display: inline-block;
}
.download-grid-item-bottom .likebtn-wrapper + div.this-is-pro {
    vertical-align: top;
}
.download-grid-item-bottom .likebtn-wrapper {
    vertical-align: middle;
    width: 28px;
    height: 28px;
}
.download-grid-item-bottom .this-is-pro .likebtn-wrapper {
    margin-right: 4px;
}
.download-grid-item-bottom .lb-style-custom .lb-like,
.download-grid-item-bottom .lb-style-custom .lb-dislike {
    border: 0 !important;
    background: #fff !important;
    padding: 0;
    border-radius: 5px;
    vertical-align: top;
}
.download-grid-item-bottom .lb-style-custom .likebtn-icon {
    height: 28px;
    width: 28px;
    margin: 0;
    vertical-align: top;
}
.download-grid-item-bottom .lb-like .lb-a,
.download-grid-item-bottom .lb-dislike .lb-a {
    display: block;
}
.download-grid-item-bottom .lb-fi-hrt5:before {
    display: block;
    text-align: center;
    width: 28px;
    height: 28px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.download-grid-item-bottom .edd-wl-action .edd-loading {
    margin-top: -0.75em;
    margin-left: -0.75em;
    border-top-color: rgba(0,0,0,.2);
    border-right-color: rgba(0,0,0,.2);
    border-bottom-color: rgba(0,0,0,.2);
    border-left-color: #000;
}
.download-grid-item-bottom .edd-cart-added-alert {
    font-size: 0;
    position: absolute;
    width: 28px;
    height: 28px;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='5' fill='%23ADFF00'/%3E%3Cpath d='M19.8333 10.6667L12.75 17.7501L9 14.0001' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-color: transparent;
}
.download-grid-item-bottom .edd-wl-action.edd-wl-button + .edd_purchase_submit_wrapper .edd-cart-added-alert {
    top: -2px;
}
.download-grid-item-top {
    padding: 10px 0 0;
    border: 0;
}
.download-grid-item-top .grid-item-title {
    font-weight: 400;
    letter-spacing: -0.02em;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 5px;
}
.product-by-vendor {
    font-size: 16px;
    line-height: 20px;
    color: #A0A0A0;
}
.category-title {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 13px;
    display: block;
}
.download-grid-item-top .woocommerce-Price-amount {
    display: block;
    font-weight: 400;
    letter-spacing: -.02em;
    font-size: 18px;
    line-height: 20px;
}
.woocommerce-Price-amount .span-from,
.woocommerce-Price-amount .old-price {
    color: #a0a0a0;
    font-weight: 300;
}

/* Assets */

.download-grid-item.asset {
    margin-bottom: 5px;
}
.asset-fancybox .row-assets-modal {
    margin-left: -.75rem;
    margin-right: -.75rem;
}
.asset-fancybox .row-assets-modal > * {
    padding-left: .75rem;
    padding-right: .75rem;
    display: inline-block;
    vertical-align: top;
}
.asset-fancybox .row-assets-modal-img {
    padding-bottom: 75%;
}
.asset-fancybox .row-assets-modal-img:before {
    content: '';
    background: #ffffff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}
.asset-fancybox .row-assets-modal-img img {
    top: 0;
    left: 0;
    z-index: 1;
}
.asset-fancybox .row-assets-modal-product {
    margin: 0 -5px;
}
.asset-fancybox .row-assets-modal-product > * {
    padding: 0 5px;
}
.asset-fancybox .fancybox-content {
    max-width: 1000px !important;
    min-width: 1000px;
}
.asset-fancybox .assets-product-cover {
    width: 140px;
}
.asset-fancybox .row-assets-modal strong.product-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -1.5px;
    color: #FFFFFF;
    margin: 7px 0 2px;
}
.asset-fancybox .row-assets-modal .woocommerce-Price-amount {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.02em;
    color: #A0A0A0;
}
.asset-fancybox .row-cta {
    margin: 8px -.25rem;
}
.asset-fancybox .row-cta > * {
    padding: 0 .25rem;
}
.asset-fancybox .visit-link {
    height: 31px;
    padding: 0 10px !important;
    background: rgba(255,255,255,0.2);
    border-radius: 10px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    color: #fff;
}
.asset-fancybox .row-cta .visit-link:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg class='d-inline-block align-middle' width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.62183 9.9937C8.14845 9.9937 7.76469 9.60995 7.76469 9.13656L7.76469 3.93284L1.65181 10.0457C1.48444 10.2131 1.21309 10.2131 1.04572 10.0457L0.439628 9.43963C0.27226 9.27226 0.27226 9.0009 0.439627 8.83354L6.63801 2.63516L1.61455 2.41675C1.14161 2.39618 0.774882 1.99612 0.795445 1.52318C0.816008 1.05024 1.21607 0.683514 1.68901 0.704077L8.65907 1.00712C9.11754 1.02706 9.47898 1.40455 9.47898 1.86346V9.13656C9.47898 9.60995 9.09522 9.9937 8.62183 9.9937Z' fill='white'/%3E%3C/svg%3E");
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 11px;
    margin-right: 3px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.asset-fancybox .visit-link:hover {
    color: #000;
    background: rgba(255,255,255,1.0);
}
.asset-fancybox .row-cta .visit-link:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg class='d-inline-block align-middle' width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.62183 9.9937C8.14845 9.9937 7.76469 9.60995 7.76469 9.13656L7.76469 3.93284L1.65181 10.0457C1.48444 10.2131 1.21309 10.2131 1.04572 10.0457L0.439628 9.43963C0.27226 9.27226 0.27226 9.0009 0.439627 8.83354L6.63801 2.63516L1.61455 2.41675C1.14161 2.39618 0.774882 1.99612 0.795445 1.52318C0.816008 1.05024 1.21607 0.683514 1.68901 0.704077L8.65907 1.00712C9.11754 1.02706 9.47898 1.40455 9.47898 1.86346V9.13656C9.47898 9.60995 9.09522 9.9937 8.62183 9.9937Z' fill='black'/%3E%3C/svg%3E");
}
.asset-fancybox .row-cta .likebtn-wrapper {
    vertical-align: middle;
    height: 31px;
}
.asset-fancybox .row-cta .lb-style-custom .lb-like,
.asset-fancybox .row-cta .lb-style-custom .lb-dislike {
    border: 0 !important;
    background: rgba(255,255,255,0.2) !important;
    margin: 0;
    padding: 0 10px 0 3px;
    border-radius: 10px;
    vertical-align: top;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.asset-fancybox .row-cta .lb-style-custom .likebtn-icon {
    height: 31px;
    margin: 0;
    vertical-align: top;
}
.asset-fancybox .row-cta .lb-like .lb-a,
.asset-fancybox .row-cta .lb-dislike .lb-a {
    display: block;
}
.asset-fancybox .row-cta .lb-fi-hrt5:before {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center 8.8px;
    background-size: 15px;
    vertical-align: top;
    text-align: center;
    font-weight: 400;
    color: #fff;
    width: 30px;
    height: 31px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.asset-fancybox .lb-fi-hrt5:before {
    content: '';
}
.asset-fancybox .row-cta .lb-fi-hrt5:after {
    content: 'Save';
    font-family: "EuclidCircularA", sans-serif;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    letter-spacing: -0.1px;
    color: #fff;
    position: relative;
    top: -2px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.asset-fancybox .row-cta .lb-voted .lb-fi-hrt5:after {
    content: 'Saved';
}
.asset-fancybox .row-cta .lb-voted .lb-fi-hrt5:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='%23ff5555'/%3E%3C/svg%3E");
}
.asset-fancybox .row-cta .lb-no-logged .lb-fi-hrt5:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='%237C7C7C'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.asset-fancybox .row-cta .lb-no-logged:hover .lb-like,
.asset-fancybox .row-cta .likebtn-wrapper:hover .lb-like {
    background: rgba(255,255,255,1.0) !important;
}
.asset-fancybox .row-cta .lb-no-logged:hover .lb-like .lb-fi-hrt5:before,
.asset-fancybox .row-cta .likebtn-wrapper:hover .lb-like .lb-fi-hrt5:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='%23ff5555'/%3E%3C/svg%3E");
    color: #ff5555;
}
.asset-fancybox .row-cta .lb-no-logged:hover .lb-like .lb-fi-hrt5:after,
.asset-fancybox .row-cta .likebtn-wrapper:hover .lb-like .lb-fi-hrt5:after {
    color: #000;
}
.asset-fancybox .link-like-no-logged {
    height: 31px;
    background-color: rgba(255,255,255,0.2);
    color: #fff;
    padding: 0 10px;
    border-radius: 10px ;
    font-size: 16px;
    line-height: 31px;
    font-weight: 400;
}
.asset-fancybox .link-like-no-logged:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 15px;
    position: relative;
    margin-right: 7px;
    top: -2px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.asset-fancybox .link-like-no-logged:hover {
    background-color: #fff;
    color: #000000;
}
.asset-fancybox .link-like-no-logged:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.70857 0C2.16607 0 0 2.08582 0 4.79478C0 6.66357 0.797574 8.23692 1.85462 9.54024C2.90803 10.8391 4.2671 11.9293 5.49575 12.8418L7.61562 14.4161C7.84778 14.5886 8.15222 14.5886 8.38438 14.4161L10.5043 12.8418C11.7329 11.9293 13.092 10.8391 14.1454 9.54024C15.2024 8.23692 16 6.66357 16 4.79478C16 2.08582 13.8339 0 11.2914 0C9.98083 0 8.82757 0.674246 8 1.54667C7.17243 0.674246 6.01917 0 4.70857 0Z' fill='black'/%3E%3C/svg%3E");
}
.asset-fancybox .category-title a {
    color: #fff;
}

.asset-fancybox .fancybox-container {
    z-index: 1030;
}
@media only screen and (max-width: 1199px) {
    .download-grid-item-top .woocommerce-Price-amount {
        opacity: 1;
        visibility: visible;
    }
}
@media only screen and (max-width: 1030px) {
    .asset-fancybox .fancybox-content {
        width: 100%;
        padding: 15px !important;
    }
    .asset-fancybox .row-assets-modal-img {
        min-width: auto;
        width: 100%;
    }
    .asset-fancybox .fancybox-button svg path {
        fill: #fff;
    }
}
@media only screen and (max-width: 767px) {
    .asset-fancybox .assets-product-cover {
        width: 200px;
    }
}
@media only screen and (max-width: 525px) {
    .asset-fancybox .row-assets-modal-product > .col-auto {
        display: none;
    }
    .asset-fancybox .row-assets-modal strong {
        margin: 0 0 2px;
    }
}