/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

body.pmpro-account ul.pmpro_list b,
body.pmpro-account ul.pmpro_list strong {
	display: none !important;
}

/*NINJA FORMS*/
.nf-form-fields-required,
.ninja-forms-req-symbol {
	display: none !important;
}

/*MENU*/
#main-header .nav li ul {
	right: 0 !important;
}

/*MEMBERSHIP PAGE*/
body.pmpro-checkout .wp-image-1892 {
	max-width: 500px !important;
}
body.pmpro-checkout #other_discount_code_p {
	display: none !important;
}
.pmpro_btn-password-toggle {
	padding: 0 !important;
}
.pmpro_btn-select,
.pmpro_btn-submit-checkout {
	background-color: #862633 !important;
	color: #ffffff !important;
	border: 1px solid black !important;
}
.pmpro_btn-select:hover,
.pmpro_btn-submit-checkout:hover {
	background-color: #5A5555 !important;
}

/*MY PROFILE PAGE*/
div.ps-focus__title div.ps-focus__name {
	text-transform:capitalize;
}
div.psw-profile__title a {
	text-transform: capitalize;
}
/*MY ACCOUNT PAGE*/
nav.woocommerce-MyAccount-navigation ul li {
	
	border: 1px solid black;
	border-radius: 5px;
	margin: 2px;
	background-color: #852633;
}
nav.woocommerce-MyAccount-navigation ul li:hover {
	background-color: #BDBDBD;
	color: #000000 !important;
}
nav.woocommerce-MyAccount-navigation ul li a {
	color: #ffffff;
	display: block;
	margin: 0;
	padding: 8px 6px;
}
nav.woocommerce-MyAccount-navigation ul li a:hover {
	color: #000000;
	margin: 0;
}

/*NEWS FEED*/
.pmpro_card {
		margin: 30px auto !important;
	}
@media (max-width: 980px) {
    .et_pb_row {
        width: 100% !important;
    }
}

/*Password Protected Dealer Form*/
.password-protected-signin {
    width: 500px !important;
    margin: 25px auto;
    border: 1px solid black;
}
.dealer-button {
    background-color: #770305;
    color:#fff;
    border: 0;
    font-family: evogria;
    margin: 10px 0 65px 8px;
    height: auto;
    width: 100%;
    padding: 12px 12px 12px 12px;
    font-size: 1.5em;
    cursor: pointer;
}
.ninja-forms-field {
    width: 100% !important;
    height: 50px !important;
}
.ninja-forms-field.help-paragraph {
	height: 200px !important;
}
.nf-field-element input[type=submit] {
    background-color: #862633 !important;
    text-align: center !important;
    font-family: evogria !important;
    border: 1px solid #000000 !important;
    border-radius: 5px !important;
}
.nf-field-element input[type=submit]:hover {
    background-color: #575757 !important;
    color: #ffffff !important;
}
.nf-field-label.nf-label-span {
    font-size: 1em !important;
}
/*Dealer Member New Form*/
.dealer-member-new-form {
	border-spacing: 1px;
}
.dealer-member-new-form, th, td {
  border: 1px solid black;
}

/*Hide Shipping Info on Checkout Page*/
.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control {
	display: none !important;
}
.wc-block-components-totals-shipping__delivery-options-notice {
	display: none !important;
}
.product_meta {
	display: none !important;
}

/*Print Welcome New Member page*/
@media print {
    #main-header, #top-header, #footer-bottom, .button-section, .et-fixed-header, .et_pb_section:not(.printable-content) {
        display: none !important;
    }
    .printable-content {
        display: block !important;
    } 
}

/*POPUP STYLES*/
.benefits-popup {
    margin: auto;
    border: none;
}
.benefits-popup td {
    padding: 8px;
    text-align: center;
    border: none;
}
.popmake-title {
	font-weight: bold !important;
	text-align: center !important;
}

/*Gallery Tabs*/
.et_pb_tabs_controls { 
	display: flex !important; 
	justify-content: center !important; 
}
.et_pb_tabs_controls li {
	border: 1px solid black !important;
	border-radius: 5px;
	padding: 3px;
	background-color: #cccccc;
}
.et_pb_tabs_controls li { margin: 0 10px; }
.et_pb_tab_active {
	background-color: #862633 !important;
	
}
.et-db .et_pb_tab_active a {
	color: #ffffff !important;
}
/*Hide parent catgory*/
.fg-filter[data-parent] { display: none !important; } 