/*
 Theme Name:   United Left
 Theme URI:    http://unitedleft.org.uk
 Description:  United Left theme
 Author:       A Big Egg
 Author URI:   http://abigegg.com
 Template:     twentynineteen
 Version:      1.0.0
 License:      All rights reserved
*/


/* 
UL colours
Red: #FE0000
*/

.entry-content {
	justify-content: center;
	display: grid;
}

.membership_amount-section {
	/* display: none !important; */
}

.crm-form-text {
	width: 100% !important;
	max-width: 100% !important;
}

.crm-container .crm-section .label {
	text-align: left !important;
	width: 100% !important;
}

.crm-section {
	display: grid
}

.crm-container .crm-section .content {
	margin-left: 0px !important;
}

header {
	text-align: center;
}

.crm-container fieldset {
	border: none !important;
}

.crm-container fieldset legend {
	font-size: 22px;
	color: black;
    padding-right: 15px;
	padding-left: 0 !important;
	margin-left: -20px;
}

div.crm-container label {
	font-size: 18px;
}

.crm-container .crm-marker {
	color: #FE0000;
}

.crm-container .status {
	background-color: white;
	border: 2px solid #7772725E;
}

.crm-not-you-message {
	font-size: 16px;
}

.page {
	font-family: Sans-Serif;
}

.site-branding::before {
	background-image: url("img/UL-logo-jp.jpg");
	content: '';
	height: 130px;
	width: 130px;
	display: flex;
	background-size: contain;
	background-repeat: no-repeat;
}

.site-branding {
	display: flex;
}

.site-header {
	padding: 0px;
}

.site-title {
	display: none;
}

.entry .entry-header {
	display: none;
}

.crm-container a,
.crm-container a:link {
	color: black;
}

#crm-container.crm-public input[type="text"] {
	font-family: sans-serif;
}

.crm-container .crm-section .label label {
	font-weight: bold;
	font-size: 16px;
}


/* Submit Button */

.crm-container .crm-button {
	background: white;
	;
}

.crm-container span.crm-button {
	border: none;
}

.crm-container .crm-button.crm-i-button input.crm-form-submit {
	color: black;
	font-family: sans-Serif;
	font-size: 16px;
	text-shadow: none;
	padding: 10px !important;
	border: 1px solid #534F4F;
	border-radius: 1px;
	background: #dfdcdc99;
}

.crm-i-button>.crm-i {
	display: none;
}

.crm-container .crm-button.crm-i-button input.crm-form-submit:hover {
	color: white;
	background: #dfdcdc99;
	border: none;
}

.crm-container .header-dark {
    border-radius: 2px;
    margin-top: 30px !important;
}

/**
 Hide contrib amount on initial signup - before they've paid
 */
.crm-contribution-page-id-1 .crm-group.amount_display-group {
    display: none;
}

.crm-contribution-page-id-1 .header-dark:first-of-type,
.crm-contribution-page-id-1 .header-dark:first-of-type + #membership-listings {
    display: none;
}