/*
	Theme Name: Ava Eu
	Theme URI: http://www.fotofire.com
	Description: Ava eu Theme build by Fotofire Ltd on 2015/08/26
	Version: 1.0.0
	Author: Fotofire Ltd (@fotofireltd)
	Author URI: http://www.fotofire.com
*/

.home-banner {
    height: 550px !important;
}

.ms-purchase-table td {
    padding: 10px;
    width: 100%;
    display: block;
}

td.ms-title-column {
    color: #849cba;
    font-size: 20px;
    padding-bottom: 0;
}

tr.ms-invitation-code {
    background: #849cba;
    width: 50% !important;
    display: inline-block;
    float: left;
}

.ms-purchase-table tr:nth-child(3) {
    width: 50% !important;
    display: inline-block;
    float: right;
    text-align: right;
    background: #849cba;
    color: #fff;
    padding: 20px 0;
}

.ms-purchase-table tr:nth-child(3) td.ms-title-column {
    display: inline;
    color: #fff;
    font-weight: 100;
    font-size: 16px;
    padding: 0;
}

.ms-purchase-table tr:nth-child(3) td.ms-price-column.ms-total {
    display: inline;
    padding: 0px 20px 0 10px;
}

.ms-purchase-table tr:nth-child(2) {
    margin-bottom: 30px !important;
    display: block;
}

button#apply_coupon_code {
    padding: 5px 10px;
    margin: 5px 0;
}

input#coupon_code {
    padding: 5px;
    border: 0;
    margin-top: 5px;
    margin-left: 10px;
}

.ms-purchase-table tr:nth-child(5) td.ms-desc-column {
    padding: 20px 0;
}

.ms-buy-now-column .wpmui-field-input.button.button-primary {
    color: transparent;
    padding: 10px 20px;
    border-radius: 3px;
}

.ms-purchase-table button#submit:after {
    content: "Bank Transfer";
    color: #fff;
    margin-left: -45px;
}

td.ms-buy-now-column {
    text-align: right;
}
.level-box {
  background-color: #849cba;
  border-radius: 6px;
  color: #fff;
  margin-bottom: 30px;
  padding: 50px;
  text-align: center;
}
.level-name {
  color: #fff;
  font-size: 32px;
  text-align: center;
	font-weight: 200;
	text-transform: uppercase;
}

.level-description {
  padding: 20px 0;
}
.level-price strong {
  font-size: 28px;
	font-weight: 200;
}
.pmpro_btn.pmpro_btn-select, .pmpro_btn.pmpro_btn-submit-checkout, .pmpro-confirmation .nav-next.alignright > a, .pay-by-card, .pay-by-bacs, .pay-by-paypal {
  background-color: #193175 !important;
  border: none !important;
  color: #fff !important;
  font-weight: 200 !important;
  font-size: 20px !important;
  margin-top: 30px !important;
  padding: 10px 40px !important;
  border-radius: 0px !important;
}
.pmpro-confirmation .nav-next.alignright > a{ margin-top:30px; display: inline-block;}
.pmpro_thead-name {
  color: #849cba !important;
  font-size: 34px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important;
}
form.pmpro_form label {
  color: #849cba !important;
  display: block !important;
  float: none !important;
  font-weight: bold !important;
  margin: 0 0 5px !important;
  text-align: left !important;
  width: 100% !important;
}
.pmpro_checkout .input {
  border: 1px solid #849cba !important;
  height: 40px !important;
  line-height: 40px !important;
  width: 100% !important;
}

.pmpro-confirmation li {
  list-style: outside none none !important;
  padding: 10px 0 !important;
}
.pmpro_invoice thead th, .pmpro_invoice tbody td, #pmpro_account-invoices thead th, #pmpro_account-invoices tbody td {
  padding: 10px 0 !important;
}
.pmpro_invoice th, .pmpro-confirmation li strong { color: #849cba !important;}
.pmpro-confirmation article {
  padding: 20px;
  border: solid 1px #777;
}
#pmpro_account-profile li{ list-style: none !important;}
#pmpro_account-profile ul{ margin: 10px 0 !important;}
#pmpro_account-profile strong, #pmpro_account-membership th{  color: #849cba !important;}
.account-menu a {

  display: block;

  padding: 20px;

}
.account-menu li.on a{ background-color:#fff; }#pmpro_account-membership > h3 {
  font-size: 34px !important;
  margin-bottom: 20px !important;
}
.pmpro-account .comments{ display: none;}
.logged-in .level-box{ display: none;}
.logged-in .level-box.active{ display: block;}
.payment-gateways{ display: none; }
.payment-gateways.show{ display: block; }
.account-menu{ background-color:#849cba;}
.account-menu ul{ padding:0; margin:0; display: block; text-align: center;}
.account-menu ul li{ list-style: none; display: inline-block;}
@media (max-width:800px){
	.account-menu{ margin-top: 0 !important;}
	.account-menu ul li{ display: block; text-align: center; width:100%;}
}

#buddypress .item-header #header-cover-image {
     display:none;
}
