/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2025 | 17:03:45 */
/* Change Display on Form Request mobile - JPC - 2023-12-12 */
@media (max-width: 767px) {
span.wpcf7-list-item {
    width: 100%;
    display: flex;
}
}
/* Change Color on Menu Mobile My Account - JPC - 2023-12-12 */
.mobile_nav .mobile_mainmenu > li > a:hover, .mobile_nav .mobile_mainmenu > li.current-menu-item > a, .mobile_nav .mobile_mainmenu > li.current-menu-ancestor > a {
    color: #00baff!important;
}
/* Change Position Top on Menu Mobile My Account - JPC - 2023-12-12 */
@media (max-width: 480px) {
.elementor-1340 .elementor-element.elementor-element-20316ca0 {
    padding: 40px 0px 110px 0px;
}
}
/* Change Position Top YITH my account on Menu Mobile My Account - JPC - 2023-12-12 */
@media (max-width: 480px) {
.yith-wcmap .user-profile .user-avatar {
    margin-left: 30%!important;
    margin-top: 1px!important;
    margin-bottom: -10px!important;
}
}
/* Change Position Top YITH My Points on Menu Mobile My Account - JPC - 2023-12-12 */
@media (max-width: 480px) {
div.ywpar-wrapper{
	margin-top:	60px!important;
}
}
/* Change Position Top YITH My Points on Menu Mobile My Account - JPC - 2023-12-12 */
@media (max-width: 480px) {
#my-account-menu .myaccount-menu, #my-account-menu-tab .myaccount-menu {
    padding-top: 30px!important;
}
}
/* Change on ID Submition on My Account  - JPC - 2023-12-12 */
@media (max-width: 480px) {
label.button.alt.wkwccv-upload-label-duplicate {
    margin-right: 65%!important;
	padding-left: 24px!important;
}
}
/* Change Size Ox User name on  My Account  - JPC - 2023-12-12 */
@media (max-width: 480px) {
.yith-wcmap .user-profile .user-info .username {
    margin-top: 35px;
    margin-bottom: 20px;
}
}
/* Change Size Ox User name on  My Account  - JPC - 2023-12-12 */
@media (max-width: 480px) {
.yith-wcmap .user-profile {
    margin-bottom: 10px;
}
}
/* Change Size Email on My Account- JPC - 2023-12-12 */
@media (max-width: 480px) {
input[type=email] {
    padding-right: 10px!important;
}
}
/* Add Margin top on Ticket on my account -JPC 2023-12-12 */
@media (max-width: 480px) {
#wcsts_ticket_area {
    margin: 50px 15px 50px 15px!important
}
}
/* Chaneg position Redeem on PAGE Cart + Checkout -JPC 2023-12-12 */
@media (max-width: 480px) {
button#ywpar_apply_discounts.button.ywpar_apply_discounts.ywpar-fixed-discount {
    margin-left: 50px!important;
	margin-top: 20px!important;
    margin-bottom: 20px!important;
}
}
/* Custom Id Verficitation Addons Products  -JPC 2023-12-12 */
@media (max-width: 480px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 97%!important;
    margin-left: 3%!important;
}
}
/* Custom Id Verficitation Addons Products  -JPC 2023-12-12 */
@media (max-width: 480px) {
.woocommerce div.product form.cart .button {
    margin-left: 35px!important;
}
}	
/* Change Payments style on checkout page - JPC - 2023-12-12 */
@media (max-width: 480px) {
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    padding-right: 4%!important;
}
}
/* Forms7 Display - JPC - 2023-12-12 */
@media (max-width: 767px) {
span.wpcf7-list-item {
    width: 100%;
    display: inline-grid!important;
}
}
@media screen and (max-width: 480px) {
.p-dialog.p-component.p-ripple-disabled.w-4 {
	width: 90%!important;
}
}
@media screen and (max-width: 480px) {
.p-button.p-component.p-button-rounded.p-button-success {
	margin-left: 48%!important;
}
}
/* Support Ticket display - JPC - 2023-12-12 */
@media screen and (max-width: 480px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    margin-left: 10%!important;
}
}
/* Support Ticket display - JPC - 2023-12-12 */
@media screen and (max-width: 480px) {
.woocommerce div.product .product_title {
    margin-left: 10px!important;
}
}
/* Support Ticket display - JPC - 2023-12-12 */
@media screen and (max-width: 480px) {
#wcsts_pagination_navigation {
    margin-left: 32%!important;
}
}
/* Edit on Lucky Wheel - JPC - 2024-01 */
@media screen and (max-width: 480px) {
.wlwl-gdpr-checkbox-wrap {
	margin-left: 10px !important;
}
}
/* Edit on Lucky Wheel - JPC - 2024-01 */
@media screen and (max-width: 480px) {
.wlwl-gdpr-checkbox-wrap {
	margin-left: 10px !important;
}
}
@media screen and (max-width: 480px) {
.woocommerce .quantity .qty {
    margin-top: -100px!important;
    margin-right: -10px!important;
}
}
@media screen and (max-width: 480px) {
.woocommerce table.shop_table {
    margin-top: 1px!important;
}
}
@media screen and (max-width: 480px) {
.attachment-full.size-full.wp-post-image {
    margin-left: 0%!important;
}
}
@media (max-width: 480px) {
.pum-theme-4628 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
  margin-right: 35%!important;  
  margin-top: 300px !important;
}
}
@media (max-width: 480px) {
.wpufa_input_field_container {
	text-align: center!important;
}
}
@media (max-width: 480px) {
.pum-container.pum-responsive img {
    width: 100px !important;
}
}
@media (max-width: 480px) {
.ot-pricing-table .inner-table .details {
    margin-top: 10px!important;
    padding-top: 10px!important;
    padding-bottom: 50px!important;
    line-height: 40px!important;
    border-top: 1px solid #fff!important;
    text-align: left!important;
    margin-left: 0%!important;
}
}
@media (max-width: 480px) {
    .elementor-3880 .elementor-element.elementor-element-fa3670c > .elementor-widget-container {
        padding: 0px 0px 0px 40px!important;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce-page ul.products li.product .woocommerce-loop-product__title a {
    font-size: 12px!important;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product .price .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price .woocommerce-Price-amount, .woocommerce ul.products li.product .add_to_cart_button.added:after, .woocommerce-page ul.products li.product .add_to_cart_button.added:after, .woocommerce .woocommerce-Price-amount, .woocommerce div.product p.price, .woocommerce div.product span.price {
    font-size: 16px!important;
}
}
@media (max-width: 480px) {
.dlm-myaccount-license-key > .dlm-myaccount-license-key-action {
    font-size: 9px!important;
}
}