/*** ----------------- Woo MyAccount page --------------- ***/
@media (min-width:1025px){
	.igy-MyAccount-navigation{
		float: left;
		width: 30%;
	}
	.igy-MyAccount-content{
		float: right;
		width: 68%;
	}
	.igy-MyAccount-content:after{
		clear:both;
		content: ' ';
		display: table;
	}
}

/* Login */
.igy_col2{
	-webkit-box-shadow: 0 0 50px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 10%);
    border-bottom: 12px solid #ff592e;
    padding: 24px 24px 60px;
}
.igy_col2 h2{
	line-height: 2;
	font-family: 'Roboto',sans-serif;
	font-size: 1.15em;
    font-weight: 700;
    margin: 0 0 15px;
    padding: 0 0 5px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}

.igy-MyAccount-navigation {
	margin-bottom:60px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.igy-MyAccount-navigation ul {padding:0!important;}
.igy-MyAccount-navigation ul li {list-style-type: none;padding:0!important;}
.igy-MyAccount-navigation ul li:not(:last-child) {border-bottom: 1px solid #ccc;}
.igy-MyAccount-navigation-link a {
	width:100%!important;
	border-bottom: 0!important;
	padding: 20px 25px 20px 25px;
	line-height: 65px;
}
/* BEGIN icons */
.igy-MyAccount-navigation-link a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:15px;}
ul li.igy-MyAccount-navigation-link--dashboard a::before{content:'\f0b2';}
ul li.igy-MyAccount-navigation-link--edit-account a::before{content:'\f007';}
ul li.igy-MyAccount-navigation-link--donations a::before{content:'\f4be';}
ul li.igy-MyAccount-navigation-link--subscriptions a::before{content:'\f4be';}
ul li.igy-MyAccount-navigation-link--orders a::before{content:'\f07a';}
ul li.igy-MyAccount-navigation-link--courses a::before{content:'\f51c';}
ul li.igy-MyAccount-navigation-link--customer-logout a::before{content:'\f011';}
/* END icons */

.igy-MyAccount-navigation .is-active a {font-weight:700!important;}
.igy-MyAccount-navigation ul li.is-active {border-bottom: 2px solid #7dd3f0;}
.igy-MyAccount-navigation ul li:hover{background:#e4eff5;}

.igy-MyAccount-content {
	margin-bottom: 100px;
	padding: 24px;
	min-height: 100px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #7dd3f0;
}
@media (max-width:980px){
	.show-on-desktop{display:none}
	.show-on-handheld{display:inline}
}
@media (min-width:981px){
	.show-on-desktop{display:inline}
	.show-on-handheld{display:none}
}

.woocommerce form input {border-radius:0px!important;}

.woocommerce-EditAccountForm fieldset {
	padding: 24px;
    margin: 34px 0;
    background-color: #f0f0f0;
}
.woocommerce-EditAccountForm fieldset legend {
	border: 1px solid #ccc;
    padding: 4px 12px;
    background-color: #fff;
	font-weight: 700;
}
.igy-MyAccount-content .woocommerce-Address {
	padding: 20px 24px;
    margin-top: 34px;
    background-color: #f0f0f0;
}
.igy-MyAccount-content mark{
	background:inherit;
	font-weight:bold;
}
.igy-MyAccount-content .woocommerce-order-details{margin-top:30px}
.igy-MyAccount-content table.shop_table{border:1px solid #e4e4e4}

.woocommerce form.woocommerce-ResetPassword .form-row{margin-bottom:20px}

/*** My Account Mobile Menu ***/
.my-account-menu-toggle {
	font:bold 16px/20px 'Roboto', sans-serif;
    border:0;
    padding:20px 25px;
	background:#7dd3f0;
    text-align:left;
	cursor:pointer;
}
@media (min-width:981px) {button.my-account-menu-toggle {display:none;}.igy-MyAccount-navigation {display:block;}}
@media (max-width:980px) {
	.igy-MyAccount-content{margin-top:30px;}
	.igy-MyAccount-navigation, .igy-MyAccount-content, .my-account-menu-toggle {width:100%!important;}
	.igy-MyAccount-navigation {display:none;}
}
/*** Clearing ***/
.igy-MyAccount-content:after{clear:both}