/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.2
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
form.cart{
	display:inline!important
}

/*Woo Commerce My Account Content*/
.woocommerce-MyAccount-navigation {
    display:none
}
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

/*Courses page category navigation button styles*/
.course_menu_item {
	border: 2px solid #262e4d !important;
	margin: 2px !important
}
.elementor-widget-tabs .elementor-tab-content{
	padding: 0 !important;
}

/*hide the "read more" button when a product has no stock*/
.add-to-cart-wrapper.not-purchasable.no-quantity{
	display:none
}

/*single add to cart button styles*/
.single_add_to_cart_button.button.alt{
	background-color: #282c47 !important;
	border-radius:0;
	margin:0 !important;
}
/*product table styles*/
td{
	background-color: white!important;
}
th.col-buy.col-add-to-cart.sorting_disabled{
	text-align: left!important;
}

/*woocommerce proceed to checkout button*/
a.checkout-button.button.alt.wc-forward, button#place_order.button.alt{
	background-color: #282c47;
	border-radius: 0
}
input#coupon_code.input-text{
	width:250px
}
button.button{
	
	color:white !important;
	border-radius: 0 !important;
	padding: 11px !important
}
/*navigation menu "become a model" style*/
.model_menu{
	background-color:#70C6CB !important;
	border-radius: 5px
}
/*gravity forms input styles*/
input#input_1_1_3, input#input_1_2.large{
	width: 250px !important;
	border-radius: 0;
	margin: 0
}

/*ACF relationship field button*/
.btn.btn-acf{
	border: solid 1px black;
	padding:5px 10px 5px 10px;
	background-color: #262e4d;
	color: white
}
/*Checkout add ons label size*/
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
	font-size: 18px
}
/*hide the recaptcha badge
.grecaptcha-badge { 
    visibility: hidden;
}
*/
.plyr--full-ui.plyr--video .plyr__control--overlaid {
	display:none !important;
}
/*Locations menu border style*/
.locations_menu{
	border-right: solid 1px white !important
}
/*Level 7 nav menu login style*/
.level-7_menu-login{
	border: solid 1px #bc9c24 !important
}
/*elementor add to cart button colour because the global theme colour for buttons is overriding it*/
.elementor-menu-cart__toggle_button.elementor-button.elementor-size-sm{
	background-color: transparent !important;
}
/*gravity forms prospectus sign up form
.gfield_label, .gfield_consent_label{
	color: white
}*/

/* product table styles*/
.woocommerce div.product form.cart .variations{
	margin:0 !important
}
table.wc-product-table tbody tr td{
	border-bottom: solid white 10px;
	align-content:center
}
.col-price > small.woocommerce-price-suffix{
display: none}

/*add margin under all unordered lists*/
ul{
	margin-bottom:25px
}
/*full stop*/
.heading_full-stop{
	color: #B88D5F;
	font-size: 1.3em;
}



@media only screen and (max-width:412px) {

	#gform_1{
		width:70% !important;
	}

	.elementor-element-107222a .elementor-widget-container{
		text-align:center !important;
		padding-left:10% !important;
		padding-right:10% !important;
	}
	
}

/*Make facets 100% width in search */
.fs-wrap {
	width: 100% !important;
}
.wc-deposits-payment-description{
	display:none !important;
}
/*woocommerce checkout add-ons description field*/
.woocommerce-input-wrapper>.description{
	display: flex !important;
	background: white!important;
	color:black!important;
	padding: 0!important;
}
span#billing_wooccm11-description.description::before,span#billing_wooccm12-description.description::before{
	border-color:transparent
}
.payment_box.payment_method_stripe{
	background-color: white !important;
}
/*my account page login button*/
button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.button{
	background-color: #262e4d
}