.custom-auction-pro-summary-inner {
    background: #f0e7fa;
    padding: 10px 20px 30px 20px;
    height: 100%;
}
.auction-price-buy {
    text-align: center;
    color: #50006a;
    font-size: 25px;
    font-weight: 700;
    margin-top: 30px;
}
.mobile-watchlist {
    text-align: right;
    margin: 10px 0;
    padding-right: 20px;
}.mobile-watchlist a {
    font-size: 16px;
    text-align: center;
    color: #490d67 !important;
	text-decoration:none !important;
    font-weight: 800;
}
.text-alerts-popup .required {
    color: #ff0000;
}
body .login-auction-popup .woocommerce-form-login .woocommerce-form-row .woocommerce-Input:-webkit-autofill{
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #ece4f1 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.input-text:-webkit-autofill {
    -webkit-text-fill-color: #000;
    -webkit-box-shadow: 0 0 0px 1000px #f1ecf3 inset;
    transition: background-color 5000s ease-in-out 0s;
}
body .auction-cat-product-9102, body .auction-cat-product-8951, body .auction-cat-product-8939 {
    display: none !important;
}
.custom-auction-pro-image-inner {
    border: 1px solid #ebebeb;
}
.custom-auction-pro-image {
    border-right: 2px solid #490d67;
    padding-right: 30px;
}
.custom-auction-pro-summary {
    padding-left: 30px;
}
.custom-auction-pro-summary-inner h2 {
    font-size: 30px;
    font-weight: 700;
    text-transform: capitalize;
    color: #490d67;
}
.buy_now_button {
    padding: 14px 30px;
    background: #490d67;
    color: #fff !important;
    display: inline-block;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 4px;
    text-decoration: none !important;
}
.woocommerce-checkout .checkout-page-section .checkout-order-sec {
	padding: 0;
}
.product_cat-auction .winning {
    background: -webkit-linear-gradient(#490d67,#b798c2);
}
.cart_totals .shipping th {
    color: #fff;
}
.woocommerce-edit-address .woocommerce-Address:last-child {
    display: none;
} 
.woocommerce-account-login .mobile-menu-top li a .mob-auction-icon {
    display: block !important;
}
.woocommerce-account-login .mobile-menu-top li a .mob-auction-hover-icon {
    display: none !important;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="password"], .gform_wrapper textarea{
	color:#000;
}
.mail-anchor {
    color: #490d67 !important;
}
body.woocommerce-account .main-content-container{
    padding-top: 0;
}
.woocommerce-checkout .checkout-page-inner {
	padding: 0;
}
.woocommerce-checkout .gdlr-item {
	margin: 0;
}
.product_cat_auction .entry-summary .price .starting-bid {
    display: none;
}
.woocommerce-account-login .my-account.active a {
    border-color: #000;
    color: #b798c2;
}
.product_cat_auction .price .current-bid {
    display: none;
}
.estimated-value {
    font-size: 20px;
}
.estimated-value .woocommerce-Price-amount {
    font-size: 15px;
    font-weight: 600;
}
.product_cat_auction .entry-summary {
	background: #f0e7fa;
	padding: 10px 20px 30px 20px;
	margin-bottom: 0;
}
.icon-sidebar-auction .small-icon-auction-sidebar{
	width:20px;
}
body.single-product.product_cat_auction .gdlr-page-title {
	display: none;
}
.bid-view-button {
	background-color: #490d67;
	color: #fff !important;
	padding: 6px 10px;
	border-radius: 4px;
	text-decoration: none !important;
}
.bid-history-table th {
	background-color: #490d67;
	padding: 13px 10px;
	text-align: center;
}
.time-counter-auction-page h1 {
	text-align: center;
	font-size: 40px;
	display: block;
	font-weight: 700;
	margin: 0 auto;
	color: #fff;
	text-shadow: 2px 3px 7px #000;
}
.success_mess {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	text-shadow: 2px 3px 7px #000;
	color: #fff;
	font-size: 50px;
	margin: 30px 0;
	display: inline-block;
}
.product_cat_auction .product_title.entry-title {
	font-size: 30px;
	font-weight: 700;
	text-transform: capitalize;
	color: #490d67;
}
body.product_cat_auction .products h2 {
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	color: #490d67;
}
.woocommerce.product_cat_auction .product .auction_form .single_auction-button {
	font-weight: 500;
	margin-left: 0;
	border-radius: 0;
	display: inline-block;
	padding: 14px 15px;
	font-size: 18px;
	letter-spacing: 2px;
}
.sa-watchlist-action, .product_meta a {
	color: #490d67 !important;
	font-weight: 700;
}
.posted_in {
	font-weight: 700;
}
.sucessfully-message-popup {
	text-align: center;
	color: #490c66;
	font-weight: 600;
	font-size: 17px;
}
.woocommerce .sucessfully-message-popup h2 {
	font-size: 35px;
	font-weight: 600;
	color: #490c66;
}
.woocommerce .sucessfully-message-popup h3 {
	color: #490c66;
	font-weight: 600;
	font-size: 21px;
}
.popup_button_auction {
    background-color: #490c66;
    color: #fff !important;
    font-size: 25px;
    text-align: center;
    text-decoration: none !important;
    font-weight: 600;
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 20px;
}
.product_cat_auction .current, .auction-price .woocommerce-Price-amount {
	font-size: 20px;
	font-weight: 700;
}
.auction-price .woocommerce-Price-amount {
	font-weight: 600;
}
body ul li.product .product_type_auction {
	border-radius: 0;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 18px;
}
.product_cat_auction .auction-time, .product_cat_auction .auction-end, .auction-starts {
	display: none;
}
.woocommerce-checkout .tickera_additional_info {
	display: none;
}
.logged-in.woocommerce-checkout .woocommerce-info {
	display: none;
}
.woocommerce-checkout .woocommerce-info-promocode {
	margin-bottom: 10px;
	background: #50006a;
}
.woocommerce-info-promocode-checkout-coupon {
	padding: 10px 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--auctions-endpoint {
	display: none;
}
.checkout_coupon {
	display: none !important;
}
.button-loader {
	display: inline-block;
	position: relative;
}
woocommerce-info-promocode {
	display: block !important;
}
.woocommerce-checkout .shadow-table {
	display:none;
}
.payment_method_stripe img {
	width: 32px;
}
.woocommerce-additional-fields {
	display:none;
}
header .top-navigation-right .gdlr-button {
	display: block;
}
.woocommerce-MyAccount-content tr td.selected_record {
	text-align: center;
}
.edit_mode_on {
	display:none;
}
.edit_link_col {
	cursor:pointer;
}
.gdlr-page-custom-title {
	font-size: 35px;
	margin: 25px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.page-id-7355 .gdlr-page-title {
	display: none;
}
.payment_option_check ul li input[type=radio] {
	margin-top: 2px !important;
}
.auction-condition {
	display: none;
}
.sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label {
	width: 100%;
	font-weight: 500;
	border-bottom: 1px solid #a27ab8;
	display: block;
	padding-bottom: 25px;
	max-width: inherit;
	padding-right: 1.95em;
}
.sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label .ex_col_sp {
	float: right;
	text-transform: uppercase;
	color: #490d67;
	font-weight: 600;
}
.sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label h3 {
	display: inline-block;
	margin-bottom: 0;
}
.sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label .ex_col_sp:after {
	font-family: FontAwesome;
	content: "\f106";
	color: #490d67;
	font-size: 20px;
	font-weight: 600;
	margin-left: 5px;
}
.sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label .collapse_class:after {
	content: "\f107";
}
.payment_option_check ul li [type="radio"]:checked + label {
	font-weight:900 !important;
}
.sponsor_form_payemt_option li {
	width: 50%;
	float: left;
}
.sponsor_form_payemt_option .sponsor-form-list li {
	width: 100%;
}
header.auction_page-header {
	background-color: transparent;
	color: #fff;
	padding: 60px 0 10px 0;
}
body .auction_page-header .widget {
	margin: 0;
}
.auction_page-header h1 {
	margin: 0 0 40px 0;
	text-align: center;
	font-size: 3.5vw;
	font-weight: 700;
	color: #000;
}
.leaderboard-page-products{
	margin:0;
	perspective: none !important;	
}
.message-textarea-inner label {
    font-size: 25px;
    font-weight: 700;
    align-self: end;
}
.message-textarea-inner {
    background-color: #e0ba6f;
    height: 100%;
    padding: 10px 10px;
}
.leaderboard-page-products li {
    width: 20%;
    display: block;
	background: transparent !important;	
    padding: 0 15px;
}
.auction-product-img img {
    vertical-align: middle;
    width: 100%;
}
.auction-product-img {
    background: #e0ba6f;
    text-align: center;
    padding: 10px;
}
.item-id {
    margin-bottom: 0;
}
.auction-product-content p {
    margin-bottom: 10px;



    font-weight: 700;
    font-size: 15px;
}
.auction-product-title {
    background-color: #e0ba6f;
    min-height: 110px;	
    margin-bottom: 15px;	
}
.item-id a {
    color: #000 !important;
    font-size: 35px;
    font-weight: 600;
    text-decoration: none !important;
}
.auction-product-title h3 {
    margin: 0;
    padding: 5px 10px;
    font-size: 17px;
    text-transform: uppercase;
    width: 100%;
    font-weight: 700;
    align-self: center;
    line-height: 23px;
}
.auction-product-content {
    background: #eaeaea;
	text-align: center;	
    height: calc(100% - 228px);
    padding-bottom: 20px;	
}
body.page-template-tickets-common-page-tpl .top_menu_section {
	padding: 0 15px;
}
footer.auction-footer {
	background-color: transparent;
	color: #fff;
	padding: 10px 0;
	display:none;
	position: absolute;
	left: 0;
	bottom: 0;
	height: auto;
	width: 100%;
}
.header-auction-html {
	position: relative;
	min-height: 100%;
    margin-top: 0 !important;	
}
.page-template-auction-leaderborad-tpl, .page-template-EE-thermometer-page {
	background-image:url(../img/leader-board-bg.jpg);
	background-color:transparent;
	background-repeat:no-repeat;
	background-size:cover;
}
.page-template-auction-leaderborad-tpl .body-wrapper {
	background-color:transparent;
}
.time-counter-auction-page .time-zone-name {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	text-shadow: 2px 3px 7px #000;
}
.time-counter-auction {
    color: #000;
    font-weight: 700;
    font-size: 2.5vw;
    display: inline-block;
}
.time-counter-auction-page {
    text-align: center;
	margin-top:40px;
}
.time-counter-auction-page h3 {
    display: block;
    width: 100%;
    color: #000;
    font-weight: 700;
	font-size: 2.6vw;
    margin: 0;
}
.light_box_internal_container {
	background-color: #fff;
	height: auto;
	display: block;
	margin: 0px auto;
	padding: 15px;
	position: fixed;
	max-width: 420px;
	width: 100%;
	border-radius: 8px;
	top: 50%;
	z-index: 99999;
	left: 50%;
}
#close_this_light_box {
	position: absolute;
	top: 8px;
	right: 11px;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	opacity: 0.4;
	border: solid 2px #fb0404;
	border-radius: 50%;
	padding: 0px 7px;
}
.text-alerts-popup #close_this_light_box {
	opacity:1;
	border: solid 2px #490c66;
}
#close_this_light_box:hover {
	opacity: 1;
}
.light_box_internal_container label {
	display: block;
	font-size: 16px;
	font-weight: bold;
	border-bottom: solid 1px #ccc;
	margin-bottom:10px;
}
input#email_id_to_be_invited {
	width: 100%;
	margin-bottom: 0px;
}
input#invite_for_event_btn {
	display: inline-block;
}
.light_box_internal_container img#ajax_loader {
	position: absolute;
	top: 8px;
	max-width: 25px;
}
.light_box_internal_container .text-center {
	position: relative;
}
span.attendees_invitation {
	cursor: pointer;
}
.sponsor-form_wrapper .sponsor-form .comment_box_sopnsor textarea {
	width: 100% !important;
}
.phone-instructions-hover-dashboard {
	width: 100%;
	text-align: right;
	line-height: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
}
body .gform_wrapper.sponsor-form_wrapper .sponsor_form_payemt_option .emily-donate.sponsor-form-list li {
	list-style: none !important;
}
body .share-message-text h2 {
	color: #4c1268;
	line-height: 35px;
	font-weight: 700;
}
.share-message-text {
	margin: 60px 0 30px 0;
	text-align: center;
}
.phone-instructions-hover-dashboard span.phone-instructions-hover {
	padding: 0px 7px;
}
.phone-instructions-hover-dashboard .phone-instructions-hover-popup {
	text-align: left;
}
.update-button {
	text-align: center;
	margin-top: 20px;
}
.processing_fee_details label {
	position: relative;
}
body .sponsor-form_wrapper .sponsor-form .hide_this_field {
	visibility: hidden;
	height: 0;
	margin-top: 0;
}
.sponsor-form .processing_fee_details .ginput_total {
	font-size: 16px;
	font-weight: bold;
}
.processing-fee-label-popup .phone-instructions-hover-popup {
	text-indent: 1px;
}
.local_pickup label {
	position: relative;
}
body .row .order-conformation-box h3 {
	margin: 0;
	color: #fff;
	line-height: 26px;
	font-size: 17px;
}
.order-conformation-box-button {
	align-self: center;
}
.registration_button {
	background: #540f6b;
	color: #fff !important;
	padding: 10px 15px;
	display: inline-block;
	text-decoration:none !important;
	text-align: center;
	border-radius: 4px;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: bold;
	position: relative;
}
body .order-conformation-box {
	margin-bottom: 0px;
	padding: 20px;
	font-size: 18px;
	background-color: rgba(73, 13, 103, 0.8);
	border: 1px solid #490d67;
}
.phone_instructions .instruction.validation_message {
	display: none;
}
.bottom-text-sponsor {
	display: inline-block;
}
.purchase-ticket-table th {
	background-color: #490d67;
	text-align: center;
	padding: 10px 10px;
}
.purchase-ticket-table td {
	vertical-align: middle;
	padding: 15px 5px;
}
.gform_wrapper .sponsor-form ul li.gfield_error.email-field-sponsor {
	margin-top: 14px !important;
}
body .woocommerce ul#shipping_method li {
	text-indent: 0;
}
.top_menus {
	padding-top: 40px;
}
body .sponsor-form_wrapper .sponsor-form .column-left-sponsor {
	float: left;
	clear: none;
	margin-bottom: 15px;
}
.gform_wrapper.sponsor-form_wrapper .sponsor-form .column-left-sponsor select {
	width: 100%;
}
.sponsor-form_wrapper .sponsor-form .payment-options-label ul li input[type="radio"] {
	margin-top:0;
}
.ticket-page-header {
	background-image: url(../img/emily_headerbg51.jpg);
	padding: 25px 0 0;
	background-position: center;
}
.purchase-ticket-info-bottom {
	margin-bottom: 40px;
	color: #fff;
	padding: 20px;
	font-size: 14px;
	background-color: #490d67;
}
.purchase-ticket-info-bottom h3 {
	color: #fff;
}
.login-logout-text {
	-webkit-align-self: center;
	align-self: center;
	text-align: right;
	font-size: 18px;
	font-weight: 700;
}
.login-logout-text a {
	color:#000 !important;
}
.login-logout-text p {
	margin: 0;
}
.already-login {
	font-weight: 700;
	padding-left: 5px;
}
.page-template-tickets-common-page-tpl h3.gform_title {
	font-weight: 700;
	margin-bottom: 40px;
	margin-top: 0px;
}
.page-template-tickets-common-page-tpl .section-container {
	padding-top: 30px;
}
ul.share-message li {
	display: inline-block;
	margin-right:10px;
}
ul.share-message {
	margin: 0;
}
.woocommerce-order-received .order-again {
	display: none;
}
.dv-simple-button {
	display: inline-block;
	background: #490d67;
	color: #fff !important;
	padding: 10px 15px;
	text-decoration: none !important;
	text-align: center;
	border-radius: 4px;
	text-transform: uppercase;
	text-shadow: none;
	font-weight: bold;
	position: relative;
}
.anchor-class-event {
	display: block;
	margin: 5px 0;
}
.sponsor_form_payemt .ginput_container_total {
	font-size: 15px;
}
.sponsor_form_payemt .ginput_container_product_calculation {
	font-size: 15px;
}
body .sponsor-form_wrapper .sponsor-form label {
	font-size: 16px;
}
.sponsor_form_payemt_option li {
	font-size: 16px;
}
.purchase-ticket-info-bottom p {
	margin-bottom:10px;
}
.page-template-tickets-common-page-tpl .gdlr-item-start-content {
	padding-top: 10px;
}
.purchase-ticket-info-bottom p:last-child {
	margin-bottom:0;
}
.page-template-tickets-common-page-tpl .sidebar-right-item {
	padding-top: 10px;
}
.ticket-page-header h1.gdlr-page-title {
	font-size: 35px;
	margin: 25px 0;
	font-weight: bold;
	text-transform: uppercase;
}
.custom_options_column h3 {
	font-size: 23px;
	text-align: center;
	font-weight: 700;
	color: #490c66;
}
.custom_options_column a {
	display: block;
	background: #f4f3f5;
	padding: 20px 10px;
	height: 100%;
	box-shadow: 4px 4px 10px 0px black;
}
.woocommerce .custom_options_column h3 {
	font-size: 23px;
	text-align: center;
	font-weight: 700;
	color: #490c66;
	margin: 0;
}
.custom_options_column a {
	display: block;
	background: #f4f3f5;
	padding: 20px 10px;
}
.custom_options_column {
	margin-bottom: 30px;
}
.custom_options_column a img {
	display: block;
	margin: 0 auto 15px auto;
}
.custom_options_container .custom_options_column a {
	color: #490d67;
	text-decoration: none;
}
.custom_options_container .custom_options_column:last-child {
	margin-right: 0;
}
.custom_options_column i.fa {
	font-size: 18px;
}
.phone-box-input .text-field-update {
	padding: 9px 10px;
	margin: 0;
	font-size: 20px;
	font-weight: 600;
}
.phone-box-input {
	text-align: center;
	font-size: 20px;
}
.custom_options_column i.fa {
	font-size: 40px;
	margin-right: 0;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}
.update_otp_container {
	text-align: left;
}
.main-content-container {
	width: 100%;
}
.auction_form .input-text.qty {
	width: 100% !important;
	text-align: left;
	padding: 5px;
	font-size: 20px;
}
.woocommerce .quantity.buttons_added {
	max-width: 100px;
	width: 100%;
}
.page-template-tickets-common-page-tpl .gdlr-styled-box-body {
	padding-bottom: 20px;
}
span.color-blue {
	color: #490d67;
	font-weight: 600;
}
body .top_menus ul li {
	background-color: #490d67;
	float:left;
}
.top_menus ul li a {
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 700;
	display: block;
	padding: 15px 25px;
}
.top_menus ul li {
	float: left;
	margin-right: 20px;
	width: 17%;
}
.top_menus ul {
	margin: 0;
	list-style: none;
}
.sponsor-form input[type="submit"] {
	background: #490d67;
}
.top_menus ul li:last-child {
	margin-right: 0;
}
.top_menu_section .container {
	padding: 0 15px;
}
.sponsor-form_wrapper .sidebar_form_address .address_country select, .sponsor-form_wrapper .credit-card-detail-ticket span select, .sponsor-form_wrapper .sponsor-form .gform_body select {
	background-color: #f7f7f7;
	border: 1px solid #a9a9a9;
	padding: 6px 4px;
	outline: 0;
}
.top_menu_section {
	padding: 0 15px;
}
.sponsor-form .credit-card-detail-ticket .ginput_cardinfo_left .ginput_card_expiration_year {
	float: right;
}
.sponsor-form_wrapper .sponsor-form .credit-card-detail-ticket .ginput_cardinfo_left {
	float: none;
}
.woocommerce-account ul.edit-top-tabs {
    margin: 0 0 40px 0px;
}
body.woocommerce-account .edit-account-pannel {
    padding-top: 0;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
	/*	float: none;
	width: 100%;
	margin-bottom: 30px;*/
	display:none;
}
body.woocommerce-account .woocommerce-MyAccount-content {
	float: none;
	width: 100%;
	position: relative;
}
.woocommerce-page table tr th {
	background-color: #50006a;
}
.woocommerce-billing-fields__field-wrapper .select2-container .select2-selection--single, .woocommerce-shipping-fields .select2-container .select2-selection--single {
	height: 53px;
	border-radius: 0;
}
body .woocommerce-billing-fields__field-wrapper .selection .select2-selection__rendered, .woocommerce-shipping-fields .selection .select2-selection__rendered {
	line-height: 51px;
	background: #f3f3f3;
	border-radius: 0;
}
body .woocommerce-billing-fields__field-wrapper .selection .select2-selection__arrow, body .woocommerce-shipping-fields .selection .select2-selection__arrow {
	height: 51px;
}
.checkout-button-sec {
	text-align: right;
	position: relative;
}
div#light_box_fade_div {
	background-color: rgba(0, 0, 0, 0.48);
	position: fixed;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child {
	margin-right: 0;
}
.woocommerce-account ul.edit-top-tabs li {
	display: inline-block;
	margin-right: 10px;
    margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
	background: #a27ab8;
	text-decoration:none;
}
.woocommerce-account ul.edit-top-tabs li a {
	font-size: 14px;
	text-transform: uppercase;
	padding:10px 15px;
	color: #ffffff;
	font-weight: 700;
	background-color: #490d67;
	display: block;
}
.woocommerce-checkout .main-content-container .top_menus {
	padding-top: 0;
	margin-bottom: 40px;
}
.woocommerce-checkout .main-content-container {
	padding-top: 20px;
}
body .woocommerce-MyAccount-content .button_invite_ticket_download {
	text-align: center;
}
.woocommerce input[type="text"], .woocommerce input[type="email"], .woocommerce input[type="password"], .woocommerce textarea {
	color:#000;
}
.light_box_internal_container #email_id_to_be_invited {
	color: #000;
}
.button_invite_ticket a i {
	color: #490d67;
	font-size: 25px;
	vertical-align: middle;
	position:relative;
}
td.inivte_date {
	text-align: left;
}
.inivte_date strong {
	display: block;
	color: #50006a;
}
td.inivte_customer_name {
	padding: 15px;
	text-align: left;
}
.woocommerce-MyAccount-content tr td {
	padding: 15px 5px;
	text-align: left;
}
td.scr_number {
	font-weight: 800;
}
body .invite_name_field input {
	width: 100%;
	max-width: 120px;
}
.inivte_date strong:before {
	font: normal normal normal 14px/1 FontAwesome;
	content: "\f073";
	margin-right: 5px;
	color: #50006a;
}
.woocommerce-MyAccount-content th {
	padding: 10px 5px;
	border: 0;
}
.update_loader_img {
	vertical-align: middle;
}
.button_invite_ticket i:hover span.hover_message_invite {
	display: block;
}
.cc_text_container a:before {
	font-family: FontAwesome;
	font-size: 16px;
	content: "\f101";
	margin-right: 5px;
}
body td.button_invite_ticket {
	position: relative;
	text-align: center;
}
span.hover_message_invite {
	display: none;
	text-align: left;
	font-family: "Open Sans";
	width: 120px;
	z-index: 99;
	font-size: 11px;
	line-height: 15px;
	margin: 0 auto;
	position: absolute;
	color: #fff;
	padding: 10px;
	background-color: #474747;
	margin-top: 8px;
	border-radius: 5px;
	left: -7px;
}
span.hover_message_invite:before {
	content: '';
	width: 15px;
	height: 15px;
	position: absolute;
	top: -7px;
	left: 10px;
	background-color: #474747;
	transform: rotate(137deg);
}
.attendees_buttons.button_invite_ticket_download span.hover_message_invite:before {
	right: 0;
	left: 14px;
}
.button_invite_ticket_download span.hover_message_invite:before {
	right: 0;
	left: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content {
	float: right;
	width: 78%;
	position: relative;
}
body .sponsor-form_wrapper .sponsor-form div ul .phone_instructions label {
	position: relative;
}
.update_loader_img {
	vertical-align: middle;
	width: 10px;
	position: absolute;
	top: 25px;
	right: -20px;
}
.update_phone_number .custom_options_column_inner {
	position: relative;
	cursor: pointer;
}
.phone-box-input .text-field {
	padding: 9px 6px;
	max-width: 250px;
	outline: 0;
	font-size: 20px;
	width: 100%;
	color: #000;
	background: #eaeaea;
	border: 0;
}
.update_phone_number .custom_options_column_inner .update_loader_img {
	vertical-align: middle;
	width: 10px;
	position: absolute;
	top: 15px;
	right: -6px;
}
.show-otp-div {
	display:block;
}
.update-button-invite {
	position:relative;
}
.save_cc_details_container {
	background-color: #fff;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	position: fixed;
	top: 50%;
	left: 50%;
	max-width: 580px;
	width: 100%;
	padding: 15px 20px;
	height: auto;
	z-index: 9999;
	border-radius: 10px;
}
.dont_bug_me {
	text-align: right;
	color: #ff0000;
	display: inline-block;
	float:right;
	cursor:pointer;
	font-weight: 700;
}
.cc_text_container a {
	color: #50006a;
	text-decoration:none;
}
.cc_text_container a:hover {
	color: #50006a;
}
.height-up {
	height: 200px !important;
}
.edit-field i {
	color:#ff0000 !important;
}
.save-edit-field a i {
	color:#006600;
}
span.phone-instructions-hover {
	color: #000;
	cursor: pointer;
}
.sponsor_form_payemt_all {
	clear: both;
	display: block;
	width: 100%;
}
.sponsorship_checkoption .ginput_container_radio:after {
	clear: both;
	content: '';
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.woocommerce-checkout .phone-instructions-hover-popup {
	right: inherit;
	left:0;
}
.phone-instructions-hover-popup {
	display: none;
	z-index: 9;
	position: absolute;
	right: 0;
	max-width: 170px;
	font-size: 12px;
	background-color: #575757;
	color: #fff;
	padding: 5px 8px;
	font-weight: 400;
	border-radius: 5pX;
	border: 1px solid #000;
}
p#billing_phone_field {
	position: relative;
}
span.phone-instructions-hover {
	color: #fff;
	cursor: help;
	background-color: #490d67;
	padding: 2px 8px;
	line-height: 15px;
	border-radius: 50px;
	margin-left: 5px;
	font-weight: 400;
	font-size:13px;
}
span.phone-instructions-hover:hover .phone-instructions-hover-popup {
	display: block;
}
.auction_form .plus, .auction_form .minus {
	display: none;
}
.sponsor_form_payemt_option li input[type="radio"] {
	position: absolute;
	opacity:0;
	top: 3px;
}
.sponsor_form_payemt_option li {
	width: 100%;
	margin-bottom: 25px !important;
}
.gform_wrapper .sponsor-form ul.gfield_radio li input[type=radio]:checked+label h3, .donate-button-bottom [type="radio"]:checked + label {
	font-weight: 700;
}
.gform_wrapper .sponsor-form ul.gfield_radio li input[type=radio]:checked+label {
	font-weight: 500;
}
body .gform_wrapper.sponsor-form_wrapper .sponsor-form ul li ul.sponsor-form-list li {
	margin:0px 0 5px 0!important;
	font-size: 18px;
}
h3.sponsor-form-title {
	font-size: 29px;
	font-weight: bold;
	color: #fff;
}
.sponsor-form_wrapper textarea {
	border: 1px solid #a9a9a9;
}
body .sponsor-form_wrapper {
	margin-top: 0;
}
.sponsor-form_wrapper .sponsor-form .top-filed-sponsor {
	margin-top: 14px;
}
body .gform_wrapper.sponsor-form_wrapper .sponsor_form_payemt_option .sponsor-form-list li {
	width: 100%;
	list-style: disc !important;
	overflow: visible;
}
.sponsor_form_payemt .three-custom-two-list {
	width: 50%;
	float: left;
	clear: none !important;
	margin-bottom: 30px;
}
.update_phone_number_container {
	margin: 10px 0 20px 0;
	text-align: left;
}
.update-otp-phone {
	position: relative;
}
.processing-fee-label th {
	float: left;
	padding: 0 !important;
	border: 0 !important;
}
.processing-fee-label {
	position: relative;
	width: 60%;
	padding: 10px 12px;
}
body .sponsor-form .sponsor-form-title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #262626;
	margin-top: 0px;
}
.gform_wrapper .sponsor-form .sponsorship_checkoption label:first-child {
	display: none;
}
.sponsor_form_payemt_option li h3 {
	margin-bottom: 10px;
}
body.woocommerce-account .gdlr-page-title {
	font-size: 35px;
}
body.woocommerce-account .gdlr-page-title:before {
	content: none;
}
body.woocommerce-account.woocommerce-edit-account .gdlr-page-title {
	font-size: 0;
}
body.woocommerce-account.woocommerce-edit-account .gdlr-page-title:before {
	content: 'Edit Account';
	font-size: 35px;
}
body.woocommerce-account.woocommerce-payment-methods .gdlr-page-title {
	font-size: 0;
}
body.woocommerce-account.woocommerce-payment-methods .gdlr-page-title:before {
	content: 'Payment Methods';
	font-size: 35px;
}
body.woocommerce-account.woocommerce-orders .gdlr-page-title {
	font-size:0;
}
body.woocommerce-orders .gdlr-page-title:before {
	content: 'Orders';
	font-size: 35px;
}
.sponsor-form-list {
	margin: 0;
}
.payment_option_check ul li {
	display: inline-block;
	width: calc(50% - 20px);
	font-size: 16px;
	margin-right: 20px !important;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked), .gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li label h3 [type="radio"]:checked, .donate-button-bottom [type="radio"]:not(:checked), .donate-button-bottom label [type="radio"]:checked {
	position: absolute;
	left: -9999px;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked) + label h3, .gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:checked + label h3, .donate-button-bottom [type="radio"]:not(:checked), .donate-button-bottom [type="radio"]:checked + label {
	position: relative;
	padding-left: 1.95em;
	cursor: pointer;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked) + label h3:before, .gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:checked + label h3:before, .donate-button-bottom [type="radio"]:not(:checked) + label:before, .donate-button-bottom [type="radio"]:checked + label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	width: 22px;
	height: 22px;
	border: 1px solid #000;
	background: #fff;
	border-radius: 3px;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked) + label h3:after, .gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:checked + label h3:after, .donate-button-bottom [type="radio"]:not(:checked) + label:after, .donate-button-bottom [type="radio"]:checked + label:after {
	content: "\f0c8";
	font-family: FontAwesome;
	position: absolute;
	top: 2px;
	left: 5px;
	font-size: 14px;
	line-height: 22px;
	text-align:center;
	color: #94adc4;
	transition: all .2s;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked) + label h3:after, .gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:checked + label h3:after, .donate-button-bottom [type="radio"]:not(:checked) + label:after, .donate-button-bottom [type="radio"]:checked + label:after {
	content: url('../img/check-tick.png');
	font-family: FontAwesome;
	position: absolute;
	top: -4px;
	left: 0px;
	font-size: 14px;
	line-height: 22px;
	color: #490d67;
	transition: all .2s;
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:not(:checked) + label h3:after, .donate-button-bottom [type="radio"]:not(:checked) + label:after {
	opacity: 0;
	transform: scale(0);
}
.gform_wrapper .sponsor-form .sponsor_form_payemt_option ul.gfield_radio li [type="radio"]:checked + label h3:after, .donate-button-bottom [type="radio"]:checked + label:after {
	opacity: 1;
	transform: scale(1);
}
body .donate-button-bottom [type="radio"]:not(:checked) + label:before, body .donate-button-bottom [type="radio"]:checked + label:before {
	top: 5px;
}
body .donate-button-bottom [type="radio"]:not(:checked) + label:after, body .donate-button-bottom [type="radio"]:checked + label:after {
	top: 0;
}
.donate-button-bottom input#donate {
	opacity: 0;
	position:absolute;
}
.donate-button-bottom label {
	font-size: 20px;
	padding-left: 45px !important;
	margin-bottom: 20px;
	cursor: pointer;
}
.donate-button-bottom {
	position: relative;
	text-align: left;
}
.post-password-form input[type="submit"] {
	padding: 9px 20px;
	margin: 0;
}
.post-password-form input[type="password"] {
	color: #000;
}
.order-checkout-woocommerce .woocommerce-info-promocode-checkout-coupon input.button {
	padding: 17px;
}
.gchoice_7_33_0 {
	display:none !important;
}
#field_7_33 {
	display:none;
}
.cc_text_container {
	color: #000;
	font-weight: 600;
	font-size: 19px;
}
.woocommerce-cart .coupon {
	display: none;
}
.auction-end {
	color:#F00;
	font-weight:bold;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address {
	display:none !important;
}
.woocommerce-checkout-payment #place_order {
/*display:none;*/
}
.confirm_email_error {
	color:#F00;
}
.woocommerce-MyAccount-content p {
	font-size: 17px;
}
.gchoice_7_33_1 {
	display:none !important;
}
ul.sponsor-form-list.clearfix {
	margin:20px 0px 20px 20px;
}
span.phone-instructions-detail {
	font-size: 10px;
}
.page-template-auction-leaderborad-tpl .gdlr-item-start-content {
	padding-top: 10px;
}
.tickets-page-sec .bottom-style-box {
	margin: 40px 15px;
	background-color: #ece4f1;
	color: #000000;
}
.woocommerce-account .tickets-page-sec .bottom-style-box {
	margin: 40px 0px;
}
.woocommerce-account .tickets-page-sec .bottom-style-box p {
	font-size: 14px;
}
.tickets-page-sec .gdlr-item, .woocommerce-checkout .tickets-page-sec .gdlr-item {
	margin: 0;
}
.woocommerce-checkout .tickets-page-sec .bottom-style-box {
	margin-bottom: 0;
}

.auction-product-page {
	max-width: 1140px;
	margin: 0 auto;
	width: 100%;
	padding: 0 15px;
}
body a.tickets-page-sec-link {
	color: #490d67;
}
body .top_menus ul li.current-menu-item, .page-id-7352 .menu-tickets-common-menu-container #menu-item-7335, .page-id-7349 .menu-tickets-common-menu-container #menu-item-7334 {
	background-color: #a27ab8;
}
body .top_menus ul li.current-menu-item a {
	text-decoration:none;
}
.purchase-ticket-cart .check_row {
	margin: 0;
}
.auction-history-table th {
	padding: 10px;
	text-align: center;
}
.progress-action {
	background: #474747;
}
.percentage-name {
	font-size: 16px;
}
.progress-action .progress-bar {
	height: 25px;
	line-height: 22px;
	font-size: 0px;
	background-color: #490d67;
	background-size: 25px 25px;
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
}
.level-per {
	padding-left: 5px;
}
.progress-action {
	background: #9a9a9a;
	margin-bottom: 10px;
	clear: both;
}
input#cell_phone_number {
	border: 1px solid #a9a9a9;
	padding: 6px;
	outline: 0;
	color: #000;
	max-width: 100%;
	background-color: #f7f7f7;
}
.percentage-name {
	width: 22.5%;
	float: left;
	text-align: center;
	color: #50006a;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
}
.progress-bar-wrapper {
	margin-bottom: 40px;
}
.progress-bar.active, .progress.active .progress-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.percentagearea {
	width: 22.5%;
	float: left;
	text-align: center;
	color: #50006a;
	font-size: 26px;
	font-weight: 700;
}
.progress-bar-wrapper .last {
	text-align: right;
}
.progress-bar-wrapper .first {
	text-align: left;
	width: 10%;
}
.checkout-button-sec img {
	width: 15px;
	position: absolute;
	right: 0;
	top: 10px;
}
body .auction-sidebar-inner {
	background-color: #490d67;
	margin-bottom: 30px;
	padding: 40px 0px 80px 0px !important;
}
table tr th {
	padding: 13px 10px;
	background-color: #490d67;
}
.category-title-wrapper h1 {
	margin-bottom: 0;
	color: #490d67;
	display: inline-block;
	font-weight: 700;
}
.category-items-wrapper {
	margin-bottom: 30px;
}
body .woocommerce ul .product_cat-auction {
	margin-top: 0 !important;
}
.product_cat_swag .with-sidebar-wrapper .container .gdlr-left-sidebar {
	display: none;
}
.product_cat_swag .with-sidebar-wrapper .container .eight {
	width: 100%;
}
.product_cat_auction .woocommerce-tabs {
	display: none;
}
.product_cat_auction section.related.products {
	clear: both;
}
.auction-product-grid-view .woocommerce ul.products li.product_cat-auction:nth-child(3n+1) {
	clear: both;
}
.product_cat_auction  ul.products li.product_cat-auction:nth-child(3n) {
	clear: both;
}
.woocommerce.product_cat_auction .with-sidebar-content {
	padding-top: 0;
}
.category-items-wrapper h3 {
	color: #490d67;
	display: inline-block;
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 0;
    font-size: 18px;	
}
.view-product-cat a {
    background: #490d67;
    color: #fff !important;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    padding: 5px 12px;
    display: inline-block;
}
.category-data-auction {
	padding: 20px;
}
.category-title-wrapper {
	background: #dadada;
	margin-bottom: 10px;
	cursor: pointer;
	text-transform: uppercase;
	padding: 10px 20px;
}
.auction-sidebar-section .wc_ps_nav_field {
	border-radius: 4px;
}
.auction-sidebar-section #wc_ps_container_2 {
	margin: 0 auto;
	border: 0 !important;
}
.title-cat-sec a {
	text-decoration: none;
}
.expand-collapse-category.expand-category-product .collapse {
	display: inline-block;
}
.expand-category-product .expand {
	display: none;
}
.expand-collapse-category .collapse {
	display: none;
}
.expand-collapse-category .fa {
	font-size: 20px;
	color: #490d67;
}
.icon-sidebar-auction img {
	width: 25px;
	margin-right: 10px;
}
.icon-sidebar-auction i {
	font-size: 25px;
	margin-right: 10px;
}
ul.auction-sidebar-items li a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 15px;
}
ul.auction-sidebar-items li a:hover {
	background: linear-gradient(#6d3d85, #8f60a8);
}
ul.auction-sidebar-items li.active a {
	background: linear-gradient(#6d3d85, #8f60a8);
}
body ul li.product.product_cat-auction .woocommerce-loop-product__title {
	color: #490d67;
	display: inline-block;
	text-transform: capitalize;
	font-weight: 700;
	margin-bottom: 0;
	font-size: 19px !important;
}
body .auction-product-grid-view div.woocommerce ul li.product a img {
	margin: 0;
}
body .auction-price .woocommerce-Price-amount, body ul li.product .price .auction {
	font-size: 15px;
	font-weight: 600;
}
body .auction-product-grid-view div.woocommerce ul li.product {
	margin-top: 0;
}
ul.auction-sidebar-items li {
	color: #fff;
	display: block;
	font-size: 18px;
	line-height: 30px;
}
.auction-sidebar-section .gdl-search-form {
	padding: 0 15px;
}
.auction-sideabr-img img {
	margin: 0 auto;
}
.auction-sidebar-items {
	margin: 30px 0;
}
.auction-sidebar-section #search-text input[type="text"] {
	padding: 5px 10px;
	font-size: 20px;
}
.woocommerce-info-promocode:before, .woocommerce-info:before {
	color: #fff !important;
}
.woocommerce-cart .woocommerce-cart-form .button:hover, .woocommerce-cart .woocommerce-cart-form .button:disabled[disabled]{
	color: #fff !important;
}
.woocommerce-cart .woocommerce-cart-form .button:disabled[disabled]:hover {
    background-color: #50006a;
}
.woocommerce-page .cart-subtotal th {
	background: transparent;
}
.woocommerce-billing-fields__field-wrapper label {
	font-weight: 700;
}
.display_none {
	display:none;
}
body .woocommerce-LostPassword {
	margin-left: 0 !important;
}
body .woocommerce-LostPassword a {
	color: #4a0d67;
}
.woocommerce-checkout .woocommerce-info:nth-child(5) {
	display: none;
}
.invitation_col .completed_registrant {
	display: inline-block;
}
.invitation_col .hover_message_completed {
	display: none;
	z-index: 9999999;
	position: absolute;
	right: 0;
	max-width: 170px;
	font-size: 12px;
	line-height: 14px;
	background-color: #575757;
	color: #fff;
	text-align: left;
	padding: 5px 7px;
	font-weight: 400;
	border-radius: 5px;
	font-family: "Open Sans";
	top: 35px;
}
.invitation_col {
	position: relative;
}
.invitation_col .fa {
	display: inline-block;
	color: #50006a;
	font-size: 20px;
	margin: 0 0px 0 2px;
}
.attendees-table .invitation_col .hover_message_completed:before {
	right: 10px;
}
.invitation_col .fa:hover .hover_message_completed {
	display:block;
	cursor: help;
}
.invitation_col .fa:hover {
	cursor: help;
}
.woocommerce-order .woocommerce-table--custom-fields tr th {
	width: 100%;
	vertical-align: middle;
	display: block;
}
.woocommerce-order .woocommerce-table--custom-fields tr td {
	width: 100%;
	border: 1px solid #a9a9a9;
	display: block;
	border-top: 0;
}
.success_mess {
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	color: #000;
	margin: 30px 0;
	display: inline-block;
}
.text-alerts-popup h4 {
	text-align: center;
	margin: 25px 0;
	font-weight: 600;
}
body .phone-noti-icon img {
	max-width: 120px;
	margin: 0 auto;
	display: block;
	width: 100%;
}
.text-alerts-popup {
	max-width: 650px;
	border: 20px solid #490c66;
	border-radius: 0;
}
body .login-auction-popup .woocommerce-form-login .woocommerce-form-row label {
	display: inline-block;
	max-width: 100px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 600;
}
.login-auction-popup h4 {
	font-size: 22px;
}
.woocommerce-Button-login {
	text-align: center;
}
body .text-alerts-popup .login-auction-popup form.woocomerce-form {
	border: 0;
	padding: 0;
}
.woocommerce-Button-login .woocommerce-Button.button {
	padding: 9px 25px;
	border-radius: 0;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 2px;
}
body .login-auction-popup .woocommerce-form-login .woocommerce-form-row .woocommerce-Input {
	width: 100%;
	border: 0;
	padding: 10px 10px;
	max-width: 250px;
	color: #000;	
}
body .login-auction-popup .woocommerce-form-login .woocommerce-form-row {
	text-align: center;
}
.product_cat-auction div.images {
	border-right: 2px solid #490d67;
	padding-right: 30px;
}
.save-phone-details {
	color: #f0e7fa !important;
	cursor: pointer;
}
#ps_list_items_container .rs_rs_avatar {
	margin-right: 10px;
	overflow: hidden;
	float: left;
	text-align: center;
	width: 20%;
}
#ps_list_items_container .rs_content a {
	text-decoration: none;
}
#ps_list_items_container .rs_result_row {
	margin: 0px 0 40px;
	padding: 0px 0 40px;
	border-bottom: 1px solid #c2c2c2;
}
#ps_list_items_container .rs_content {
	float: left;
	margin-left: 0;
	width: 75%;
}
#ps_list_items_container .rs_rs_name {
	font-size: 20px;
	color: #490d67;
	font-weight: 700;
}
#ps_list_items_container .rs_rs_price {
	margin-bottom: 20px;
}
.rs_rs_addtocart {
	margin-bottom: 20px;
}
body .breadcrumb-container.theme5 a {
	height: auto;
}
body.woocommerce.product_cat_auction .product_cat-auction form.auction_form {
	text-align:center;
}
body.woocommerce.product_cat_auction .product_cat-auction form.auction_form .single_auction-button {
	float: none;
}
body.woocommerce.product_cat_auction .product_cat-auction form.auction_form div.quantity {
	float: none;
	display: inline-block;
}
.note-message p, .top-card-message p{
    font-size: 14px;
}
.login-auction-popup .woocommerce-error {
    margin-top: 20px;
}
body.woocommerce-checkout .order-checkout-woocommerce .woocommerce-info-promocode {
    display: block;
}
@media screen and (min-width:768px) and (max-width:1199px) {
.page-id-9534 .breadcrumb-container, .page-id-9531 .breadcrumb-container, .page-id-9528 .breadcrumb-container{
	display:none;
}
.page-id-9331 .content-wrapper .with-sidebar-left, .page-id-9316 .content-wrapper .with-sidebar-left, .page-id-9328 .content-wrapper .with-sidebar-left {
    margin-top: 30px;
}
body .sponsor-form .payment-options-label ul li {
	width: 100%;
}
.page-template-EE-Landing-page h1 {
	font-size: 95px !important;
}
body .top_menus ul li {
	width: 48%;
	margin: 1% 1%;
}
.top_menus.clearfix {
	padding-top: 10px;
}
.ticket-page-header {
	padding: 0;
	background-position: top;
	background-repeat: no-repeat;
}
body .cell-phone-popup {
	max-width: 650px;
    position: absolute;
	top: 100%;
	margin-top: 80px;
}
}
@media screen and (min-width:1200px) {
body .gdlr-item-start-content{
	padding-top:0;
}
body .auction-sidebar-main {
    width: 30.33%;
    padding-right: 30px;
    padding-left: 15px;	
}
.page-template-tickets-common-page-tpl .auction-sidebar-main {
    padding-left: 0;	
}	
body .my-account-login-form-sidebar
 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30.333333%;
    -ms-flex: 0 0 30.333333%;
    flex: 0 0 30.333333%;
    max-width: 30.333333%;
    padding-left: 0;
}
.auction-sidebar-items .icon-sidebar-auction {
	width: 12%;
	float: left;
}
.auction-sidebar-items .menu-sidebar-auction {
	width: 85%;
	float: left;
}
body .top_menus ul li {
	width: auto;
	background-color: #490d67;
	display: flex;
	flex-direction: row;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	justify-content: center;
	float:none;
	align-items: center;
	-webkit-align-items: center;
}
.top_menus ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
}

@media (max-width: 576px) {
body.woocommerce-account .donate-instructions-inner {
     padding: 10px; 
}	
body .contact-section-ee #first-name {
    margin-right: 0;
    margin-bottom: 15px;
}
body .donation-form .billing-section-ee .field select {
   width: 96%;
}
.donate-page-sw-custom .tickets-page-sec.container {
    max-width: inherit;
    width: 100%;
    padding: 0 10px;
}	
body .error-success-message .phone-card-icon {
    margin-right: 10px;
}	
.donation-amount-form {
    width: 50%;
}
.donation-amount {
    width: 50%;
}
body .sc_row_container #submit_donation_now {
    padding: 7px 10px;
    font-size: 14px;
}
body.logged-in .sc_row_container #submit_donation_now {
    padding: 6px 10px;
	font-size:16px;
}	
html body .mobile-category-list .product-title h3 {
    font-size: 21px;
}	
body.ios-browser-class .custom_options_column a{
	min-height:inherit;
}
body .custom_options_column a .small-icon-auction {
    width: 30px;
}	
body .woocommerce .custom_options_column h3 {
    font-size: 20px;
}
body .custom_options_column a img {
    width: 40px;
}
body .custom_options_column a {
    padding: 10px 10px;
}
body ul.mobile-menu-top li {
    font-size: 13px;
}	
.breadcrumb-container.theme5 a::before, .breadcrumb-container.theme5 a::after{
	content:none !important;
}	 
.mobile-header .image-text-mobile h4 {
    font-size: 40px;
}
.mobile-header .image-text-mobile h6 {
    font-size: 30px;
}
 
body .order-checkout-woocommerce .woocommerce-info-promocode-checkout-coupon input.button {
	padding: 5px;
}
.gdlr-pagination .next.page-numbers {
	margin-top: 10px;
}
body .invite_name_field input {
	max-width: 100%;
}
body input#email_id_to_be_invited {
	max-width: 100%;
}
body input#cell_phone_number {
	width: 100%;
}
body .payment_option_check ul li {
	width: 100%;
}
.processing_fee_details .phone-instructions-hover-popup {
	left: 0;
	right:inherit;
}
.light_box_internal_container {
	max-width: 300px;
}
body .sponsor-form .phone_instructions input {
	width: 100% !important;
}
body .sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label h3 {
	display: block;
}
}
@media (max-width: 767px) {
body .contact-section-ee label {
    display: block !important;
}	
.page-id-9534 .breadcrumb-container, .page-id-9531 .breadcrumb-container, .page-id-9528 .breadcrumb-container{
	display:none;
}	
.custom-products-auction a {
    display: block;
}	
.top-card-message{
	padding:0 15px;		
}
.page-id-8118 .main-content-container {
    padding-top: 0;
}
.woocommerce-cart .main-content-container {
    padding-top: 0;
}	
body.woocommerce-payment-methods .donate-instructions .error-success-message-text, body.woocommerce-edit-address .donate-instructions .error-success-message-text, body.page-id-9534 .error-success-message-text, body.page-id-9531 .error-success-message-text, body.page-id-9528 .error-success-message-text {
    width: 88%;
    float: left;
}	
body.woocommerce-account .container, body .content-wrapper .container{
    max-width: inherit;
    width: 100%;
}
body.woocommerce-checkout .content-wrapper .container{
    padding-left: 15px;
    padding-right: 15px;	
}
body.woocommerce-account .donate-instructions {
    padding: 0px 0px; 
}
	
html body .product-title h3 {
    font-size: 32px;
}	
.auction-sidebar-main, .my-account-login-form-sidebar{
	display:none;	
}
ul.mobile-menu-top li {
    font-size: 16px;
}	
body.auction-product-category-view-section .container .auction-sidebar-main {
    padding-right: 0;
    max-width: 320px;
    margin: 0 auto;
    clear: both;
    float: none;
}
body.woocommerce-add-payment-method #wc-stripe-cc-form .form-row {
    width: 100%;
}
.payment-content-section {
    padding: 0;
}
.woocommerce-add-payment-method .gdlr-item.gdlr-main-content {
    margin-left: 0;
    margin-right: 0;
}
.woocommerce-add-payment-method .my-account-login-form-sidebar {
    padding: 0;
}	
.woocommerce-account .gdlr-page-title-wrapper, .product_cat_auction .gdlr-page-title-wrapper {
    display: none;
}
.woocommerce-account .mobile-category-list {
    margin-bottom: 20px;
}	
body .mobile-header{
	display:block;
}	
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: content: attr(data-title) !important;
}	
.auction-sideabr-img img {
    width: 200px;
}
.auction-product-category-view-section .tickets-page-sec .container {
    padding: 0;
	max-width: 100%;	
}	
body .category-data-auction {
    padding: 0;
}	
body .category-title-wrapper h1 {
   font-size: 21px;
}	
body .mobile-site-items {
    display: block;
}
.desktop-site-items {
    display: none;
}
.desktop-header {
    display: none;
}	
body .auction-product-grid-view .woocommerce ul.products li.product_cat-auction {
	border-bottom: 2px solid #490d67;
	padding-bottom: 2.992em;
	margin-right: 0 !important;
}
body .breadcrumb-container.theme5 li {
	margin: 0 14px 10px 14px;
}
body .content-wrapper .gdlr-page-title, body .gdlr-page-title-wrapper .gdlr-page-title {
	font-size: 25px;
}
body .gdlr-stunning-text-item.type-center .stunning-text-title {
	font-size: 30px;
}
.post-password-form input[type="password"] {
	display: block;
}
.footer-wrapper .copyright-right {
	float: none;
	text-align: center;
}
.bid-history-table tr {
	border: 1px solid #ccc;
	margin-bottom: 40px;
	display: block;
}
.bid-history-table tr td:nth-child(2n) {
	background: #f9f9f9;
	color: #000;
	border-color: #ebebeb;
}
.bid-history-table tr td {
	border-collapse: collapse;
	width: 100%;
	display: block;
	text-align: right;
	padding: 15px 10px;
}
.bid-history-table td:before {
	content: attr(data-column);
	color: #000;
	margin-right: 5px;
	text-align: left !important;
	float: left;
	font-weight: 800;
}
.bid-history-table thead {
	display: none;
}
body .container .auction-content-section, body .container .auction-sidebar-main {
	width: 100%;
}
body .container .auction-sidebar-main {
	padding-right:0;
}
.my-account-login-form-sidebar {
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2;
}
.auction-sidebar-main {
	margin-bottom: 20px;
}
.auction-cat-img {
	margin-bottom: 20px;
}
body .invitation_col .hover_message_completed:before {
	right: 13px;
}
body .login-logout-text {
	margin-bottom: 20px;
	text-align: left;
}
.number_attendee strong {
	float: left;
}
body .show_text_only {
	padding: 0 0px 0 6px;
}
body .woocommerce-MyAccount-content tr td {
	padding: 15px 10px;
}
.login_link_header a {
	margin-bottom: 20px;
}
.tickets-page-sec .bottom-style-box {
	padding-bottom: 20px;
}
.woocommerce-account table .woocommerce-table-tr {
	border: 1px solid #ccc;
	margin-bottom: 40px;
}
.purchase-ticket-table tr {
	border: 1px solid #ccc;
	margin-bottom: 40px;
	display: block;
}
input#email_id_to_be_invited {
	width: 100%;
	margin-bottom: 0px;
	max-width: 200px;
}
.percentage-name {
	display: none;
}
.progress-bar-wrapper .percentagearea {
	font-size: 16px;
}
body .sponsor-form_wrapper .sponsor-form .sponsorship_checkoption label .ex_col_sp {
	float: none;
	font-size: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.gform_wrapper.gform_validation_error .sponsor-form ul li.gfield.gfield_error.material-sponsor-field, .gform_wrapper.gform_validation_error .sponsor-form ul li.gfield.gfield_error.sidebar_form_address {
	width: 100%;
	max-width: calc(100% - 16px)!important;
}
.gform_wrapper .sponsor-form ul li.gfield_error.email-field-sponsor span label {
	font-size: 10px;
	letter-spacing: 0;
}
.purchase-ticket-table td:before {
	content: attr(data-column);
	color: #000;
	margin-right: 5px;
	text-align: left !important;
	float: left;
	font-weight: 800;
}
.purchase-ticket-table td {
	display: block;
	border-collapse: collapse;
	width: 100%;
	text-align: right;
	padding: 15px 10px;
}
.purchase-ticket-table td:nth-child(2n) {
	background: #f9f9f9;
	color: #000;
	border-color: #ebebeb;
}
.purchase-ticket-table td span {
	padding-left: 55px;
	display: block;
}
.purchase-ticket-table thead {
	display: none;
}
.purchase-ticket-table td:nth-child(2n):before {
	color: #000;
}
body .main_cart_option .custom_text {
	margin: 0;
	text-align: right;
}
body .button_invite_ticket a i.fa-floppy-o {
	color:#fff;
}
body.page-template-tickets-common-page-tpl .tickets-page-sec .bottom-style-box {
	margin: 0px 15px 20px;
}
.woocommerce .checkout_coupon .form-row {
	display: block;
	float: none;
	width: 100%;
}
html body .woocommerce .checkout_coupon .form-row.form-row-first {
	margin-bottom: 10px;
}
.woocommerce-checkout .showcoupon {
	display: block;
	margin: 0 !important;
}
.top_menu_section .top_menus {
	display: none;
}
.order-conformation-box-button {
	margin-top: 20px;
}
body .sponsor_form_payemt_option li {
	width: 100%;
	float: left;
}
.ticket-page-table td:nth-child(2n):before {
	color: #000;
}
.woocommerce-MyAccount-content .ticket-page-table tr td:nth-child(2n) {
	background: #f9f9f9;
	color: #000;
	border-color: #ebebeb;
}
.time-counter-auction {
	margin-bottom: 30px;
}
body .auction-page-table tr, body .auction-page-table tr td {
	display: block;
	border-collapse: collapse;
}
body .sponsor-form_wrapper .sponsor-form ul .column-left-sponsor {
	float: none;
}
body .ticket-page-header {
	background-image: none;
	padding: 0px;
}
body .ticket-page-header {
	background-image: none;
	padding: 0px;
}
body.auction-product-category-view-section .ticket-page-header {
	display:none;
}
.dashboard_custom_options_container ul.custom_options_container {
	margin: 0;
	display: block;
	list-style: none;
}
.dashboard_custom_options_container ul.custom_options_container .custom_options_column {
	margin-right: 0;
	margin-bottom: 20px;
}
body .woocommerce-MyAccount-content .button_invite_ticket_download {
	text-align:left;
}
span.pro_label {
	padding: 0 5px;
}
body .checkout-button-sec {
	text-align: center;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
	float: none;
	width: 100%;
}
body.woocommerce-account .woocommerce-MyAccount-content {
	float: none;
	width: 100%;
}
body .top_menus ul li {
	margin-right: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.woocommerce-MyAccount-content th, .woocommerce-MyAccount-content table tr, .woocommerce-MyAccount-content tr td {
	display: block;
	text-align: left;
	width: 100%;
	border-collapse: collapse;
}
.woocommerce-MyAccount-content .ticket-page-table tr td {
	text-align: right;
}
.ticket-page-table td:before {
	content: attr(data-column);
	color: #000;
	margin-right: 5px;
	text-align: left !important;
	float: left;
	font-weight: 800;
}
.woocommerce-MyAccount-content .attendees-table tr td {
	min-height:60px;
}
.ticket-page-table thead {
	display: none;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {
	margin-left: 0;
}
body .sponsor_form_payemt_option, body .sponsor_form_payemt {
	width: 100%;
	margin-bottom:0;
}
body .credit-card-detail-ticket_sponsor_form, body .sponsor_form_payemt_all {
	width: 100%;
}
.gform_wrapper.sponsor-form_wrapper .sponsor-form .gform_fields.top_label li.gfield {
	width: 100% !important;
}
.light_box_internal_container {
	transform: translate(-50%, -50%);
}
body .save_cc_details_container {
	padding: 15px 15px;
	max-width: 370px;
}
body .text-alerts-popup {
	max-width: 100%;
	position: absolute;
	top: 100%;
	margin-top: 80px;
}
.button_invite_ticket span.hover_message_invite {
	left: 0px;
	bottom: 0px;
	right: inherit;
}
.button_invite_ticket span.hover_message_invite:before {
	top: -7px;
	left: 10px;
	bottom:inherit;
}
body .button_invite_ticket_download span.hover_message_invite:before {
	right: inherit;
	left: auto;
}
body .button_invite_ticket_download span.hover_message_invite {
	right: auto;
	bottom: -40px;
}
}
 @media (min-width: 768px) {
.woocommerce-edit-address .phone-card-icon {
    width: 5%;
}	 
body .sc_row_container {
    margin: 50px auto;
} 
.product_cat_auction .related ul.products{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
body.product_cat_auction ul.products li.product_cat-auction {
    margin-bottom: 60px;
    padding-bottom: 50px;
}	
.auction-product-grid-view ul.products{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.auction-product-grid-view .woocommerce ul.products li.product_cat-auction {
    margin-bottom: 60px;
    width: 30%;
    margin-right: 30px;
    padding-bottom: 50px;
}
.auction-product-grid-view .woocommerce ul.products li.product_cat-auction:nth-child(3n) {
	margin-right: 0;
}
.auction-product-grid-view ul.products li.product .product_type_auction, .product_cat_auction .related ul.products .product_type_auction {
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.highlight {
	background-color: #d7c6e0;
}
.gform_wrapper.gform_validation_error .sponsor-form ul li.gfield.gfield_error.company-cell-sponsor {
	padding-right: 16px;
}
.light_box_internal_container {
	margin-top:-89px;
	margin-left:-210px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	margin-bottom: 10px;
}
}
@media (max-width: 980px) {
body .custom-auction-pro-image {
    border-bottom: 2px solid #490d67;
    padding-bottom: 30px;
	border-right:0;
	padding-right:15px;
    margin-bottom: 30px;
}	
body .custom-auction-pro-summary {
    padding-left:15px;
}
body.woocommerce-payment-methods .error-success-message-text, body.woocommerce-edit-address .error-success-message-text, .page-id-9534 .error-success-message-text, .page-id-9531 .error-success-message-text, .page-id-9528 .error-success-message-text {
    float: right;
}	
.ios-browser-class .custom_options_column a{
	min-height:160px;
}		
.woocommerce-add-payment-method .woocommerce form .form-row label {
     font-size: 16px;
}	
.woocommerce-add-payment-method .woocommerce form .form-row .required {
    font-size: 11px;
}
body ul li.product.product_cat-auction .woocommerce-loop-product__title {
    font-size: 17px !important;
}	
body.product_cat_auction ul.products li.product_cat-auction {
	width:45% !important;
    margin-right: 7px;
}	
body .auction-product-grid-view .woocommerce ul.products li.product_cat-auction {
	width: 48%;
	margin-right: 7px !important;
}
body .auction-product-grid-view .woocommerce ul.products li.product_cat-auction:nth-child(2n) {
	margin-right: 0 !important;
}
.title-cat-sec {
	text-align: center;
}
.view-product-cat {
	text-align: center !important;
	margin: 20px 0;
}
body.single-product .product.type-product .woocommerce-tabs .woocommerce-single-bottom-tabs li a {
	display: block;
}
.woocommerce-single-bottom-tabs li {
	width: 100%;
}
body.woocommerce.woocommerce-page .product_cat-auction.product div.images, body.woocommerce.woocommerce-page .product_cat-auction.product .entry-summary {
	width:100%;
}
body .product_cat-auction div.images {
	border-bottom: 2px solid #490d67;
	padding-bottom: 30px;
	border-right:0;
	padding-right: 0px;
}
body .auction-content-section, body .auction-sidebar-main {
	width: 50%;
}
body .auction-sidebar-main {
	padding-right:30px;
}
body .processing-fee-label {
	width: 100%;
}
span.hover_message_invite {
	display: none !important;
}
body .gform_wrapper.sponsor-form_wrapper .sponsor-form label {
	white-space: inherit !important;
}
}
.safari-browser-class .gala-page-menu a {
	word-break: break-word;
}
.safari-browser-class .top_menus ul li a {
	padding: 15px 28px;
}

/* mobile layout */
body .mobile-header .gdlr-item {
    margin: 0;
}
ul.mobile-menu-top {
    margin: 0;
    padding: 10px 10px;
}
.mobile-menu-top .mobile-menu-top-icon {
    display: block;
    margin: 5px 0 0 0;
    font-size: 28px;
}
ul.mobile-menu-top li {
    width: 25%;
    float: left;
    line-height: 20px;
    display: table;
    text-align: center;
    height: 115px;
}
ul.mobile-menu-top li a {
   color: #b798c2;
    text-decoration: none !important;
    display: table-cell;
    border: 2px solid #000;
    padding: 5px;
    vertical-align: middle;
}
ul.mobile-menu-top li a:hover {
    color: #fff;
    border: 2px solid #fff;
}
ul.mobile-menu-top li.active a{
    color: #fff;
    border: 2px solid #fff;
}
.image-text-mobile h4 {
    font-weight: 700;
    color: #fff;
    text-shadow: 2px 3px 7px #000;
    font-size: 60px;
    margin-bottom: 10px;
}
.image-text-mobile h6 {
    font-weight: 700;
    color: #fff;
    text-shadow: 2px 3px 7px #000;
    font-size: 50px;
}
.image-text-mobile {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
}
.header-mobile-image-top {
    position: relative;
}
.mobile-header div#wc_ps_container_3 {
    border: 0 !important;
    margin: 0;
    width: 100%;
}
.mobile-header .wc_ps_nav_fill {
	display:none;
    border-radius: 4px;
}
.current-username {
    color: #fff;
    padding: 0 10px;
    text-transform: capitalize;	
    font-size: 17px;
}
div#close-searchbar {
    position: absolute;
    right: 5px;
    z-index: 999;
    top: 8px;
    background: rgba(73, 13, 103, 0.5);
    color: #fff;
    border-radius: 100px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
    padding: 4px 9px;
}
.current-username-field{
    width: 50%;
    padding: 0 10px;
    align-self: center;	
}
.mobile-header .widget_products_predictive_search {
    width: 50%;
    padding: 0 10px;
}
.header-mobile-image-top p {
    display: none;
}
.username-search {
    padding-top: 10px;
}
.current-username a {
    color: #fff !important;
	text-decoration:none !important; 
    text-transform: capitalize;
}
.mobile-site-items {
    display: none;
}
.product-image {
    width: 30%;
    padding: 0 10px  0 0px;
}
.product-title {
    width: 50%;
}
.product-more {
    width: 20%;
	align-self:center;
	text-align: right;
    padding-right: 10px;
}
html body .product-title h3 {
    display: inline-block;
    color: #490d67;
    font-weight: 700;
}
li.product-more a {
    color: #490d67;
    font-size: 30px;
    display: block;
}
.mobile-category-list ul {
    margin: 0 0 10px 0;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: 1px solid #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.mobile-category-list ul li{
   display:block;
}
.mobile-header .wc_ps_container .wc_ps_searching_icon {
    right: 30px;
    top: 0;
}
.mobile-header{
	display:none;
}
.product-title a {
    color: #490d67 !important;
}
.mobile-menu-top-img img {
    width: 28px;
    display: block;
    margin: 5px auto 0 auto;
}
ul.mobile-menu-top li a:hover .mobile-menu-top-img .mob-auction-icon, ul.mobile-menu-top li.active a .mobile-menu-top-img .mob-auction-icon{
    display: none;
}
ul.mobile-menu-top li a:hover .mobile-menu-top-img .mob-auction-hover-icon, ul.mobile-menu-top li.active a .mobile-menu-top-img .mob-auction-hover-icon {
    display: block;
}
.mobile-menu-top-img .mob-auction-hover-icon {
    display: none;
}
.amount_tbx {
    padding: 4px;
    border: 1px solid #575757;
    border-radius: 4px;
    color: #575757;
    outline: 0;
    height: 100%;	
    width: 100%;	
    font-size: 20px;
    text-align: center;
}
.sc_row_container .submit_donation_now {
    padding: 6px 10px;
    margin: 0;
    width: 100%;
    border-radius: 4px;
    font-size: 19px;
    text-align: center;
    font-weight: 600;
    white-space: normal;
}
.donation-amount-button-inner{
   width: 100%;		
}
.sc_row_container label {
    display: block;
}
.amount_tbx::placeholder {
    color: #575757;
}
.sc_row_container {
    max-width: 530px;
    margin: 0px auto;
    width: 100%;
}
.donate_now_title {
    font-size: 35px;
    font-weight: 700;
}
.minimum_donation span {
    font-size: 17px;
}
.minimum_donation {
    margin-top: 10px;
    margin-bottom: 10px;
}
.donate-page-sw-custom .main-content-container{
    max-width: inherit;
    width: 100%;
    padding: 0 10px;
}
.donate-page-sw-custom .gdlr-item {
    margin: 0;
}
.category-data-auction.active{
	display:block !important;
}

.class_success {
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #67a753;
    font-weight: 700;
    margin-top: 20px;
    font-size: 18px;
}
.class_error {
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #F44336;
    font-weight: 700;
    margin-top: 20px;
    font-size: 18px;

}
.error-success-message {
    margin:0;
    padding-left: 10px;
}
.error-success-message li {
    font-size: 18px;
    font-weight: 700;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
.error-success-message .phone-card-icon.fa-close {
    color: #ff0000;
}
.error-success-message .phone-card-icon {
    font-size: 30px;
    width: 8%;
    float: left;
    margin: 0;
    text-align: center;
}
.error-success-message .phone-card-icon.fa-close {
    color: #ff0000;
}
.error-success-message .phone-card-icon {
    font-size: 30px;
    width: 8%;
    float: left;
    margin: 0;
    text-align: center;
}
.error-success-message-text {
    width: 88%;
    float: left;
}
.error-success-message li a {
     color: #50bbf4 !important; 
}
.donate-instructions-inner {
    border: 10px solid #490d67;
    padding: 10px 10px;
}
.donate-instructions {
    margin-top: 30px;
    padding: 0px 15px;
}
.head-donate {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 20px;
}
.phone-card-icon.fa-check {
    color: #41793b;
}
.woocommerce-account .donate-button {
    font-size: 18px;
    text-align: right;
    font-weight: 600;
}
.woocommerce-account .donate-button .dv-simple-button {
    font-size: 15px;
    padding: 5px 15px;	
}
.woocommerce-account .donate-instructions-inner {
    padding: 20px;
}
.phone-card.fa-check {
    color: #41793b;
}
.phone-card.fa-close {
    color: #ff0000;
}
.error-success-message .phone-card {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
}
.woocommerce-account .donate-instructions {
    margin-top: 30px;
    padding: 0;
    margin-bottom: 50px;
}
body button#responsive-menu-button {
    background: rgba(71, 71, 71,0.5);
}

.verification_string .donate-instructions {
    margin-top: 0;
}
.verification_string {
    margin-bottom: 30px;
}
.woocommerce-error-auction {
    background: #c23030;
    color: #fff;
    padding: 15px 13px 15px 15px;
    font-weight: 700;
    margin-bottom: 20px;
	font-size: 14px;	
}
.woocommerce-error-auction #buy_now_auction {
    color: #fff;
    float: right;
	text-transform: uppercase;
	text-decoration:none !important;
}  
.class_success_auction {
    background-color: #6d3d85;
    color: #fff;
    padding: 15px 13px 15px 15px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 20px;
    font-size: 16px;
}
.woocommerce-error-auction:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f06a";
    margin-right: 10px;
    text-decoration: none;
}
body .woocommerce-error::before {
    content: '\e016';
    color: #fff;
}
.woocommerce-edit-address .select2-container--default .select2-selection--single {
    background-color: #f3f3f3;
    border-radius: 0;
    height: 55px;
}
.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 55px;
}
.woocommerce-edit-address .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
}
.starting-bid {
    display: none;
}
@media (max-width: 340px){
body .mobile-header ul.mobile-menu-top li {
    font-size: 11px;
}
}

.custom-radio-buttons [type="radio"]:checked,
.custom-radio-buttons [type="radio"]:not(:checked) {
    position: absolute;
    left: 0;
    opacity: 0;
    top: 11px;
    z-index: 9;
    cursor: pointer;
    width: 100%;
}
.custom-radio-buttons [type="radio"]:checked + label,
.custom-radio-buttons [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.custom-radio-buttons .field.radio span {
    color: #fff;
    padding: 5px 10px;
    background: #490d679e;
    border-radius: 5px;
    cursor: pointer;	
}
.custom-radio-buttons label [type="radio"]:checked + span {
    color: #fff;
    background: #490d67;
}
.custom-radio-buttons .field.radio {
    position: relative;
	display: inline-block;	
	margin-right:15px;
}
.donation-form-custom-ee {
    max-width: 670px;
	width:100%;
}
body .donation-form-custom-ee .section.section-support {
    padding-left: 0;
    border: 1px solid #ccc;
    padding: 10px 10px;
    margin-bottom: 30px;
}
.show-fields-ee {
    float: left;
    margin-right: 30px;
} 
.contact-section-ee input {
    border-radius: 3px;
}	
.contact-section-ee .field {
    margin-bottom: 10px;
}
.contact-section-ee #first-name {
    margin-right: 15px;
}
.section-support label {
    cursor: pointer;
}
body .contact-section-ee label {
    display: inline-block;
    max-width: 80px;
    width: 100%;
}
.donation-form .billing-section-ee .field select {
    max-width: 580px;
    width: 100%;
}
body .billing-section-ee.contact-section-ee textarea {
    max-width: 590px;
    width: 100%;
    height: 100px;
}
.ee-donate-heading-main h3 {
    display: inline-block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.contact-section-ee {
    margin-bottom: 30px;
}
.billing-section-ee .street-address label {
    vertical-align: top;
}
body .donation-form-custom-ee .comment textarea {
    max-width: 670px;
    width: 100%;
    height: 100px;
}
.donation-form-custom-ee .comment {
    margin: 30px 0;
}
body .donation-form-custom-ee .btn-submit-donation {
    padding: 14px 24px;
}
.donation-form-custom-ee .field input, .donation-form-custom-ee .field select, .donation-form-custom-ee .field textarea {
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #f7f7f7;
}
.true-impact-ee-field label {
    cursor: pointer;
}
.true-impact-ee-field {
    margin: 10px 0 20px 0;
}
.true-impact-ee-field input {
    margin-right: 5px;
}
body .donation-form-custom-ee .memory-section-ee input {
    width: 100%;
    max-width: inherit;
}
.contact-section-ee .field .input-field {
    max-width: 287px;
    width: 100%;	
}