/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 
 /*
nav.woocommerce-MyAccount-navigation {
	width: 100%;
    max-width: 275px;
    padding: 40px 0;
    box-shadow: 0 0 10px 4px #00000008;
    border-radius: 8px;
}

nav.woocommerce-MyAccount-navigation ul {
	list-style: none;
	padding: 0;
    margin: 0;
}

nav.woocommerce-MyAccount-navigation .nav-title {
	margin-bottom: 25px;
    padding: 0 40px;
    color: #333;
}

nav.woocommerce-MyAccount-navigation ul li {
    padding: 0 40px;
    margin-bottom: 30px;
    position: relative;
}


nav.woocommerce-MyAccount-navigation ul li:last-of-type {
    margin-bottom: 0;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a {
	color: #086ad8;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a {
    color: #7e7d95;
	display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}


nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before {
    padding-right: 20px;
    font-family: "Font Awesome 5 Pro";
    font-size: 27px;
    font-weight: 700;	
    min-width: 55px;
}


nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before {
	content: "\f009";
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before {
	content: '\f291';
	font-weight: 300;	
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before {
	content: "\f019";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before {
	content: "\f2b9";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before {
	content: "\f4fe";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before {
	content: "\f08b";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
	content: "\f53d";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before {
	content: "\f2c2";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--0 a:before {
	content: "\f0ac";
	font-weight: 300;
}


nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 4px;
    background: #086ad8;
    border-radius: 10px;
}

.woocommerce-account .woocommerce-MyAccount-content {
    padding-top: 40px;
    padding-left: 30px;
}
*/


nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before {
	content: "\e905";
	font-weight: 300;
}

nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--0 a:before {
	content: "\e819";
}

body.woocommerce-page.woocommerce-0 .woocommerce-MyAccount-content {
    overflow-x: auto;
}

.owned-sites{
	margin-top: 40px;
    min-width: 600px;
}

.owned-sites .content-item {
    padding: 20px;
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    min-height: 80px;
}

.owned-sites .content-item:hover {
    font-weight: 700;
}

.owned-sites .content-item__single {
    width: 25%;
    text-align: center;
}

.owned-sites span.item-name {
    font-weight: 700;
    text-align: left;
    word-break: break-all;
    flex-grow: 1;
}


.owned-sites span.item-action {
    text-align: right;
    width: 20%;
}

.owned-sites span.item-status {
	padding: 5px 20px;
    border-radius: 100px;
    text-transform: capitalize;
}

.owned-sites span.item-status.processing {
	background: #e7f4fd;
    color: #1492e6;
}

.owned-sites span.item-status.active {
	background: #e2faf3;
    color: #79cfb4;
}

.owned-sites span.item-status.missing,
.owned-sites span.item-status.terminated,
.owned-sites span.item-status.for-termination,
.owned-sites span.item-status.suspended {
	background: #faeaef;
    color: #cc3366;
}

.owned-sites span.item-action a {
    background: #1492e6;
    color: #fff;
    text-decoration: none;
    padding: 10px 28px;
    border-radius: 10px;
}

.owned-sites .headers {
    padding: 0 20px;
    display: flex;
    align-content: center;
    justify-content: space-between;
    align-items: center;
	font-size: 1.1rem;
	font-weight: bold;
}

.owned-sites .section-title {
	color: #333333;
    margin-bottom: 25px;
}

.owned-sites .item-type {
    width: 20%;
}

.owned-sites .headers > * {
    width: 25%;
    text-align: center;
}

.owned-sites .site-header-name {
    text-align: left;
    flex-grow: 1;
}

.owned-sites .site-header-type,
.owned-sites .site-header-action { 
    width: 20%;
}


/** Gravity Form Render Form */

#gform_wrapper_4 .gform-body .gfield .ginput_container #input_4_1{
	pointer-events: none;
}

#gform_wrapper_4 .gform_heading .gform_title {
	display: none;
}

#gform_wrapper_4 .gform_footer .gform_button{
	padding: 12px 40px;
    height: auto;
}