<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.bitcot_tec_ticket {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.bitcot_button_wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}

.bitcot_apple_wallet_btn{
    height: 45px;
    display: block;
    width: 100%;
    overflow: hidden;
    min-width: 149px;
}

.bitcot_apple_wallet_img{
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

.bitcot_tec_ticket_attendes_main {
    margin-top: 20px;
}

.bitcot_tec_ticket_attendes_main .tribe-common-h4{
    margin-bottom: 10px;
}

.bitcot-myaccount-page .tribe-common.bitcot_tec_ticket_attendes_main .tec-tickets__attendees-list-item {
    padding: 0;
}

.bitcot-myaccount-page .woocommerce-order-details__title {
    font-size: 36px !important;
    margin-bottom: 20px !important;
}

.bitcot-myaccount-page .woocommerce-form__input-radio{
    margin: 0 5px 5px 0;
}

.bitcot-myaccount-page .login_buttons_wrapper{
    gap: 10px;   
}

.bitcot-myaccount-page .shop_table td, .woocommerce-cart .shop_table td {
    padding: 25px 15px 25px 0;
}

.woocommerce-cart .shop_table .coupon {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    width: 100%;
}

.woocommerce-cart .shop_table .coupon .input-text{
    margin-right: 10px;
}

@media (max-width: 1199px){
    .bitcot-myaccount-page .login_buttons_wrapper {
        flex-direction: column;
        gap: 5px;
    }
    .bitcot-myaccount-page .or-divider span{
        width: 100%;
    }
    .width-100 .fusion-fullwidth.bitcot-past-events {
        padding: 25px 0;
        margin: 0;
    }
    .bitcot-past-events .fusion_builder_column .fusion-column-wrapper {
        margin: 0;
        padding: 0;
    }
    .bitcot-annual-subscription .fusion_builder_column .fusion-column-wrapper {
        padding: 60px;
    }	
	.fusion-body .bitcot-upcoming-event .fusion-title.fusion-title-center{
	  	font-size: 40px;
	  	line-height: 50px
	}
	.fusion-body .bitcot-upcoming-event .bitcot-upcoming-title {
    	margin-bottom: 30px;
	}
	.bitcot-upcoming-event .fusion-title.fusion-title-center p {
    	margin-bottom: 0 !important;
	}
}

@media (max-width: 767px){
	.bitcot-myaccount-page .event-tickets .tec-tickets__attendees-list-item-attendee-details, .bitcot-myaccount-page .tribe-common .tec-tickets__attendees-list-item-attendee-details{
	  align-self: flex-start;
	}
	.bitcot-myaccount-page .event-tickets .tec-tickets__attendees-list-item, .bitcot-myaccount-page .tribe-common .tec-tickets__attendees-list-item{
  	  align-items: flex-start;
	}
	.fusion-body .bitcot-upcoming-event .fusion-title.fusion-title-center{
	  font-size: 26px;
	  line-height: 36px
	}
}

@media (max-width: 576px){
    .bitcot_tec_ticket {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    .bitcot_button_wrapper {
        align-items: flex-start;    
        flex-direction: column;
    }     
    .bitcot_tec_ticket_attendes_main .tec-tickets__attendees-list{
        margin-top: 0 !important;
    }
    .bitcot-myaccount-page .shop_table .product-thumbnail {
        width: 50px;
        margin-right: 15px;
    }
    .bitcot-myaccount-page .shop_table .product-info {
        min-width: 80px;
        font-size: 14px;
        margin-top: 0;
    }
    .bitcot-myaccount-page .fusion-product-name-wrapper {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
        padding-right: 15px;
    }
    .bitcot-myaccount-page .avada-order-details .shop_table.order_details tfoot tr th{
        padding: 10px 15px 10px 0;
        font-size: 14px;
    }
    .bitcot-myaccount-page .shop_table tr td .woocommerce-Price-amount {
        font-size: 14px;
    }
    .bitcot-myaccount-page .avada-order-details .shop_table.order_details tfoot tr:last-child .amount{
        font-size: 14px;
    }
    .bitcot-myaccount-page .shop_table td {
        font-size: 14px;
    }
    .bitcot-myaccount-page  .my-membership-products,
    .bitcot-myaccount-page .woocommerce-account-my-memberships,
    .bitcot-myaccount-page .my-membership-discounts{
        overflow-x: auto;
        max-width: 100%;
    } 
    .bitcot-myaccount-page.woocommerce-account table.shop_table.my_account_memberships {
        table-layout: inherit;
        white-space: nowrap;
    }
    .bitcot-myaccount-page .shop_table td.membership-discount-image a img,
    .bitcot-myaccount-page .shop_table td.membership-product-image a img {
        width: 45px;
        max-width: 100%;
        max-height: 100%;
    }
    .bitcot-myaccount-page .shop_table thead tr th.membership-product-excerpt,
    .bitcot-myaccount-page .shop_table thead tr th.membership-discount-excerpt{
        min-width: 250px;
    }
    .bitcot-myaccount-page .shop_table td.membership-product-excerpt{
        white-space: normal;
    }
    .bitcot-myaccount-page .shop_table {
        table-layout: inherit;
    }
    .woocommerce-cart .shop_table_responsive.woocommerce-cart-form__contents .product-thumbnail img{
        max-width: 45px;
    }
    .woocommerce-cart .shop_table .product-quantity .quantity{
        margin: unset;
    }
    .woocommerce-cart .shop_table_responsive.woocommerce-cart-form__contents tbody td{
        font-size: 14px;
        text-align: left;
        padding: 5px 0;
    }
    .woocommerce-cart .shop_table .coupon {
        align-items: flex-start;
        flex-direction: column;
        gap: 15px;
    }
    .woocommerce-cart .shop_table .coupon .input-text {
        width: 100%;
    }
    body.fusion-body.woocommerce-cart .quantity .qty{
        font-size: 14px;
    }
    .woocommerce-cart .shop_table_responsive.woocommerce-cart-form__contents .product-remove a{
        line-height: 30px;
        display: inline-flex;
        width: 20px;
        height: 20px;
        justify-content: center;
        align-items: center;
    }
    .bitcot-annual-subscription .fusion_builder_column .fusion-column-wrapper {
        padding: 30px;
    }
    .post-type-archive-tribe_events #content{
        margin-bottom: 0;
    }
    .post-type-archive-tribe_events .tribe-events .tribe-events-l-container {
        padding: 0;
    }
    .bitcot-myaccount-page .shop_table td.membership-discount-actions.order-actions .view {
        padding-right: 15px;
    }
	.bitcot-myaccount-page .woocommerce-MyAccount-content, .bitcot-myaccount-page .woocommerce-content-box{
		padding: 15px 10px;
	}
	.bitcot-myaccount-page .woocommerce-orders-table__header-order-date, .bitcot-myaccount-page .woocommerce-orders-table__header-order-status{
  		display: none;
	}
}
.grecaptcha-badge {
    z-index: 9;
}

.page-template-tpl-app-get-touch .fusion-image-element,
.page-template-tpl-app-get-touch .fusion-imageframe,
.page-template-tpl-app-get-touch .fusion-imageframe img{
    width: 100%;
    height: 100%;
}

.page-template-tpl-app-get-touch .fusion-footer{
    display: none;
}


@media (max-width:570px){
    .gform_wrapper.gravity-theme .ginput_complex{
        gap:13px !important;
    }
	.gform_wrapper.gravity-theme .ginput_complex span{
		margin-bottom:0px !important;
	}
}</pre></body></html>