	/*
 Theme Name:   Riley and Thomas
 Theme URI:        https://rileyandthomas.co.uk/
 Description:  An Avada Child Theme
 Author:           Mark Riley
 Author URI:   https://rileyandthomas.co.uk/
 Template:         Avada
 Version:          1.0.0
*/
 
@import url("../Avada/style.css");

/* NEW TWEAKS by Richard Shea, Aug'23 */

/* hide "Have A Promotional Code?" text */
.cart-collaterals .shipping-coupon .coupon>h2 {display:none;}
/* hide horrible double lines */
.fusion-body .fusion-title .title-sep-container {display:none;}
/* related/upsell product title */
h3.product-title.fusion-responsive-typography-calculated {letter-spacing: 1px !important; font-weight: 600 !important;}
/* Make checkbox bigger */
form.cart table.thwepo-extra-options input {transform: scale(1.5);margin-bottom: 6px;}
.fluentform .ff-el-form-check-label .ff-el-form-check-input {transform: scale(1.5);margin: 4px;}
input#mailchimp_woocommerce_newsletter {transform: scale(1.5);margin-bottom: 6px;}
input#terms {transform: scale(1.5);margin-bottom: 6px;}
.exoupsell {padding: 15px 15px 0px 15px;font-weight: 600;font-size: 16px;}
.related.products, .upsells.products {margin-top: 12px !important;}

.cart_totals table th {width:30% !important;}
.cart_totals table td {width:70% !important;}
.woocommerce-product-rating span.count {display:none;}
/* "Also Available" text */
.fusion-title.fusion-title-size-three.sep-double.sep-solid {display:block;}

/* END OF NEW TWEAKS by Richard Shea, Aug'23 */

/* New mobile sized fonts, April 2023 */
@media screen and (max-width: 767px){
	h1	{font-size:18px !important;}
	.post-content p {font-size:14px;}
}
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {margin-bottom:20px !important;}

.switchedoff {display:none;}

/* Coupon box highlight */
.XXXcart-collaterals .shipping-coupon .coupon {border-color:#BE2E2C;}

/* woo title visual fixes  */
.woocommerce h2.fusion-responsive-typography-calculated {letter-spacing: 1px !important;font-weight: 600 !important;} 
.woocommerce-error li {font-weight: 600;}

/* Hide coupon discount value since it's zero on all codes */
.XXXcart-discount span.woocommerce-Price-amount.amount {display:none;}

/* form success message */
.ff-message-success {border: 0 !important; box-shadow: none !important; padding: 0px !important; margin: 0px;}

/* hide product category (which can be clicked to reveal 20cl version)  */
.product_meta span.posted_in {display:none;} 
.related.products {display: none;}

#specialoffertab {
    position: sticky;
    position: -webkit-sticky;
    background: #be2e2c;
    width: 115px;
    height: 115px;
    margin-bottom: -115px;
    top: 115px;
    left:-87px;
    margin-left: -87px;
    display: flex;
    text-align: center;
    justify-content: center;
    box-shadow: 0 0 6px #000;
    color: #fff;
    z-index: 9999;
    writing-mode: vertical-rl;
    visibility:hidden;
}
#specialofferpopup .awb-off-canvas {
}
/* Tab for actual popup/ofcanvas */
#specialoffertaboncanvas {
    position: absolute;
    top: 64px;
    right: -24px;
    background: #be2e2c;
    width: 30px;
    height: 115px;
    display: flex;
    text-align: center;
    justify-content: center;
    color: #fff;
    z-index: 9999;
    writing-mode: vertical-rl;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}

/* Stripe Gpay/Apple buttons */
#wc-stripe-payment-request-wrapper {width: 200px; float:right;}	
.ElementsApp {right:0px;left:auto !important;}	
p#wc-stripe-payment-request-button-separator {width:200px;clear:both;float:right;}
.LinkButton {background-color: #cdcdcd !important;}	     /* this doesn't work since it's in an iframe! */

.nlform .ff-el-form-control {height:auto !important;}
#EUpopupopencontainer {width:360px; margin-top: 10px; margin-bottom: 20px;}
#EUpopupopencontainer p {margin:0px;}

.smallprint {font-size:12px;}

