.elementor-41718 .elementor-element.elementor-element-a20daac:not(.elementor-motion-effects-element-type-background), .elementor-41718 .elementor-element.elementor-element-a20daac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #6ec1e4 0%, #69abdb 100%);}.elementor-41718 .elementor-element.elementor-element-a20daac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41718 .elementor-element.elementor-element-a20daac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-41718 .elementor-element.elementor-element-e2b91b7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-41718 .elementor-element.elementor-element-e2b91b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-41718 .elementor-element.elementor-element-e2b91b7 > .elementor-element-populated > .elementor-widget-wrap{padding:-5px -5px -5px -5px;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-menu-toggle{margin:0 auto;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu .elementor-item{font-weight:500;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item{color:#232323;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#232323;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--pointer-framed .elementor-item:before,
					.elementor-41718 .elementor-element.elementor-element-b143834 .e--pointer-framed .elementor-item:after{border-color:#232323;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#ffffff;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#232323;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-41718 .elementor-element.elementor-element-b143834 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#232323;}body:not(.rtl) .elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:15px;}body.rtl .elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:15px;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:15px;}.elementor-41718 .elementor-element.elementor-element-b143834 .elementor-item:before{border-radius:5px;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:5px 5px 0 0;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 5px 5px;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 5px 5px 0;}.elementor-41718 .elementor-element.elementor-element-b143834 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:5px 0 0 5px;}.elementor-41718 .elementor-element.elementor-element-29c35716{margin-top:0px;margin-bottom:0px;}.elementor-41718 .elementor-element.elementor-element-70c45163 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-41718 .elementor-element.elementor-element-70c45163:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-41718 .elementor-element.elementor-element-70c45163 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f7f7;}.elementor-41718 .elementor-element.elementor-element-70c45163 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:30px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-41718 .elementor-element.elementor-element-70c45163 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41718 .elementor-element.elementor-element-fd61a4e .elementor-heading-title{color:#515151;}.elementor-41718 .elementor-element.elementor-element-7548692{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-41718 .elementor-element.elementor-element-927cb20 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;}.elementor-41718 .elementor-element.elementor-element-927cb20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41718 .elementor-element.elementor-element-54353df{text-align:center;}.elementor-41718 .elementor-element.elementor-element-54353df .elementor-heading-title{font-size:30px;}.elementor-41718 .elementor-element.elementor-element-f195840{text-align:center;font-size:20px;line-height:1em;}.elementor-41718 .elementor-element.elementor-element-f195840 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-41718 .elementor-element.elementor-element-fa3eedc{text-align:center;}.elementor-41718 .elementor-element.elementor-element-fa3eedc .elementor-heading-title{font-size:30px;}.elementor-41718 .elementor-element.elementor-element-ddf3a06 > .elementor-element-populated > .elementor-widget-wrap{padding:8% 0% 0% 0%;}.elementor-41718 .elementor-element.elementor-element-e910775{--e-icon-list-icon-size:14px;}.elementor-41718 .elementor-element.elementor-element-85b2e0b > .elementor-element-populated > .elementor-widget-wrap{padding:8% 0% 0% 0%;}.elementor-41718 .elementor-element.elementor-element-aecd769{--e-icon-list-icon-size:14px;}.elementor-41718 .elementor-element.elementor-element-7466fcc{margin-top:0px;margin-bottom:0px;}@media(min-width:768px){.elementor-41718 .elementor-element.elementor-element-927cb20{width:42.621%;}.elementor-41718 .elementor-element.elementor-element-ddf3a06{width:28.544%;}.elementor-41718 .elementor-element.elementor-element-85b2e0b{width:28.835%;}}@media(max-width:767px){.elementor-41718 .elementor-element.elementor-element-fd61a4e{text-align:center;}.elementor-41718 .elementor-element.elementor-element-fd61a4e .elementor-heading-title{font-size:26px;}}/* Start custom CSS for nav-menu, class: .elementor-element-b143834 */.elementor-41718 .elementor-element.elementor-element-b143834 a.elementor-item-active::before, .elementor-41718 .elementor-element.elementor-element-b143834 a:hover::before {
    background: linear-gradient(#353333,#000) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a20daac */.elementor-widget:not(:last-child) {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f195840 */.elementor-41718 .elementor-element.elementor-element-f195840 p {
    margin: 0;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-927cb20 */.elementor-41718 .elementor-element.elementor-element-927cb20 h2 {
        color: #d2d2d2 !important;
        padding: 20px 0 !important;
        border-radius: 10px !important;
        border: 3px solid #fff;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aecd769 */i.fa.fa-times {
    color: #b9b9b9;
}

.notIncludedItems .elementor-icon-list-item:last-of-type span,.notIncludedItems .elementor-icon-list-item:nth-of-type(8) span,.notIncludedItems .elementor-icon-list-item:nth-of-type(7) span,.notIncludedItems .elementor-icon-list-item:nth-of-type(6) span {
    color:#b9b9b9 !important
}

.elementor-element-e910775 li.elementor-icon-list-item:last-of-type {
    font-weight: 900;
    font-style: italic;
    letter-spacing: 0.03em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29c35716 */ul.elementor-icon-list-items br {
    display: none;
}

ul.elementor-icon-list-items li i {
    margin-left:-10px !important;
}

.message-container.container.medium-text-center {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-63ba0f0 */.elementor-41718 .elementor-element.elementor-element-63ba0f0 {
    font-family: Sans-Serif;
}

.elementor-41718 .elementor-element.elementor-element-63ba0f0 table.variations td.value {
   background: #f1f1f1;
   padding: 5px 10px;
   font-weight: bold;
}

.elementor-41718 .elementor-element.elementor-element-63ba0f0 a.reset_variations {
    display: none !important;
}

.elementor-41718 .elementor-element.elementor-element-63ba0f0 tr.cart-discount.coupon-pccgiftdelay th {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS *//********************/

.message-container.container.medium-text-center {
    display:block;
    margin-top:10px;
    padding:0px 10px;
}

.woocommerce-info.message-wrapper:nth-of-type(2) {
    display:none;
}


form.woocommerce-form.woocommerce-form-login.login br {
    display: none;
}

form.woocommerce-form.woocommerce-form-login.login {
    padding: 15px;
    border: solid 2px #f7f7f7;
    border-radius:5px
}


form.checkout.woocommerce-checkout {
    margin-top:-10px;
}

@media screen and (min-width:768px) {
    .message-container.container.success-color.medium-text-center {
        display: none;
    }
    li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-44225 a  {
        background:linear-gradient(#525252,#232323);
        color:white !important;
        border-radius:5px !important;
    }
}

@media screen and (max-width:768px) {
    div#opc-product-selection .summary.entry-summary.product-item {
        padding: 10px !important;
        margin-top:20px !important;
    }
    p#billing_email_field,p#billing_email-2_field {
        width: 100% !important;
    }
    li.menu-item.menu-item-type-custom.menu-item-object-custom {
        margin:0px;
    }
}



/******************/
.social-icons.share-icons.share-row.relative.icon-style-outline,.product_meta  {
    display:none;
}

/*ul.woocommerce-error.message-wrapper {
    display: none;
}*/

a.elementor-button-link.elementor-button.elementor-size-xs {
    width: 90%;
    border-radius: 5px;
    font-size: 16px;
}

a.elementor-button-link.elementor-button.elementor-size-xs br {
    display:none;
}

.elementor-element.elementor-align-center.elementor-widget.elementor-widget-button {
    margin-bottom: 0px;
}

a.wc-south.opc-complete-order {
    display: none;
}

.product-images.relative.mb-half.has-hover.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    display: none;
}

.product-images.relative.mb-half.has-hover.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images {
   display: none;
}



/************************/
.single_variation_wrap .nyp {
    background:#f1f1f1;
    padding: 5px 10px;
    border-radius:5px;
}

.single_variation_wrap .nyp br {
    display:none;
}

.single_variation_wrap .nyp label {
    font-size:22px;
    font-family:"roboto",sans-serif;
    font-weight:700 !important;
}


input#nyp-opc-41641 {
    margin-bottom:5px;
}

span.subscription-details {
    color: black;
    font-weight: bold;
    font-size: 14px;
}



.woocommerce form.checkout .summary.entry-summary.product-item {
    background: #f7f7f7f7;
    padding: 35px !important;
    box-shadow:#f1f1f1 0px 10px 20px;
}

.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled p:last-child {
    display: none;
}


p.price.product-page-price {
    display: none;
}



/*******************/
p#billing_email_field {
    width: 49%;
    display: inline-block;
}

p#billing_email-2_field {
    float:right;
}

.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible p#billing_address_2_field {
    
}

.product-remove {
    display: none !important;
}

td.product-name {
    padding-left: 5px !important;
    width:100% !important;
}

tr.recurring-totals {
    display: none;
}

@media screen and (max-width:768px) {
    .elementor-inner-column .elementor-column-wrap.elementor-element-populated {
        margin:10px !important;
    }
    
    .elementor-col-25 .elementor-column-wrap.elementor-element-populated {
        margin-top:0px !important;
        margin-bottom:0px !important;
        padding-top:0px !important;
        margin-left:10% !important;
        margin-right:5% !important;
    }
}

.checkout_coupon.has-border.is-dashed p {
   display: none;
}


/*********************/
.social-icons.share-icons.share-row.relative {
    display: none;
}

.woocommerce-form-coupon-toggle {
    display: none;
}

button#place_order {
    width: 100%;
}

div#pccgiftdelay button {
    margin: auto !important;
    display: block;
    margin-top:15px !important;
}

.coupon-pccgiftdelay th {
    line-height: 1.5 !important;
}

.coupon-pccgiftdelay a.woocommerce-remove-coupon {
    padding: 4px;
    border-radius: 2px;
    color: #a51616;
}

.coupon-pccgiftdelay span.woocommerce-Price-amount {
    display: none !important;
}


.coupon-pccgiftdelay td {
    color: #e4ebde;
}/* End custom CSS */