main {
  min-height: 80vh !important;
}


body.wp-singular {
	background: transparent linear-gradient(180deg, #1E1E1E 0%, #1E1E1E 62%, #000000 100%) 0% 0% no-repeat padding-box;
}

.elementor-location-header {
	background:#000404;
}

h1.entry-title {
	text-transform:uppercase;
/* 	padding-left: 32%; */
}

.edit-account input, .wc-block-components-text-input input[type=text], select {
	border:1px solid #37B149 !important;
	background:#242424 !important;
	color:#FFFFFF!important;
	font-family: "Montserrat", Sans-serif !important;
	padding:15px 20px !important;
}

.woocommerce-EditAccountForm.edit-account label {
	margin-bottom:5px;
	font-family: "Montserrat", Sans-serif !important;
}

.required {
	color:#fff !important;
}

#account_display_name_description em {
		font-family: "Montserrat", Sans-serif !important;
	font-style: unset !important;
	font-size:13px;
	display:block;
	margin-top:10px;
}

.woocommerce-MyAccount-content fieldset {
	border: 1px dashed #37B149;
border-radius: 4px;
			font-family: "Montserrat", Sans-serif !important;
	padding-bottom: 55px;
	margin-bottom:-60px;
}

.woocommerce-Button.button  {
	  background:#37B149 !important;
	  font-family: "Montserrat", Sans-serif !important;
	padding:10px 20px !important;
	font-weight:500 !important;
	color:#fff !important;
	margin-bottom:50px !important;
		margin-left:18px !important;
}

.woocommerce-EditAccountForm legend {
	padding: 0 10px 0 7px;
	margin-left:-5px
}

.woocommerce-Input--email {
/* 		color:#fff !important; */
}

.woocommerce-MyAccount-navigation ul li {
	list-style-type: none;
}

.woocommerce-MyAccount-navigation-link {
		  font-family: "Montserrat", Sans-serif !important;
	font-size: 14px;
	letter-spacing:0.2px
}
.woocommerce-MyAccount-navigation-link a {
	color:#fff !important;	
}

.woocommerce-MyAccount-navigation-link {
	padding:10px 2px;
	border-bottom:1px dashed #37B149
}

.woocommerce-MyAccount-navigation ul {
	padding:0;
}

.woocommerce-account .woocommerce-MyAccount-content {
	font-family: "Montserrat", sans-serif;
} 

.woocommerce-MyAccount-content>p {
	font-size:14px;
}

.woocommerce-account .addresses .title .edit {
	float:left !important;
	margin:4px 0 13px;
	font-size:14px;
	text-decoration:underline;
}

.woocommerce-Address-title h2 {
	font-size:22px;
	font-weight:400;
}

.woocommerce-Address address {
	font-style: normal;
	font-size:18px;
}

@media only screen and (min-width: 768px) {
	h1.entry-title {
		padding-left: 32%;
	}
	.status-publish.hentry {
		margin-top:60px;
	}
	
	.woocommerce-form-row {
		margin-bottom:20px !important;
	}

    .woocommerce-account .woocommerce-MyAccount-navigation {
        float: left;
        width: 20% !important;
        margin-left: 5% !important;    
    }
}

.woocommerce-MyAccount-navigation-link--dashboard, .woocommerce-MyAccount-navigation-link--downloads {
	display:none;
}

.woocommerce-orders-table {
	margin-top:20px !important;
}

.woocommerce-orders-table tbody tr:nth-child(odd) {background-color: #212d22;}

.woocommerce table.shop_table tr th {
	text-transform:uppercase;
	font-weight:500;
}

.woocommerce table.shop_table tr td, .woocommerce table.shop_table tr th {
	border:1px solid #000 !important;
	padding:10px 10px
}

.woocommerce-orders-table__row .woocommerce-button {
	background:#37B149 !important;
	border-radius:4px;
	color:#fff !important;
	text-transform:uppercase;
	font-weight:500 !important;
}

.woocommerce-info {
    border-top-color: #37B149 !important;
    background: #242424 !important;
    color: #fff;
}

.woocommerce-info::before {
    color: #1e85be !important;
}

@media only screen and (max-width: 768px) { 
	h1.entry-title {
		margin: 40px 0 30px;
	}
	.woocommerce-MyAccount-navigation {
		padding-bottom:50px;
	}
}
