/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.no-bottom-margin p {
margin-bottom: 0 !important;
}
.advanced-search-link a {
color: #333333 !important;
}
.advanced-search-link a:hover {
text-decoration: underline;
}

/*** HOME PAGE ***/
.elementor-2849 .elementor-element.elementor-element-4ed6ad8 .elementor-posts-container .elementor-post__thumbnail {
padding-bottom: 0 !important;
}
/*** MEMBER HEADER OFF CANVAS MENU ***/
.off-canvas-member-nav .elementor-widget:not(:last-child) {
margin-bottom: 0 !important;
}
.elementor-3179 .elementor-element.elementor-element-7dd2160 > .elementor-element-populated {
padding: 0 !important;
}
/*** GOLD GLOVE AND TESTIMONIAL ARCHIVE PAGES ***/
.custom-archive-loop .elementor-widget:not(:last-child) {
margin-bottom: 5px;
}
.custom-archive-loop .elementor-widget-theme-post-excerpt {
margin-top: 15px;
}
/*** PUBLIC HEADER MAIN NAV DROPDOWN ***/
.elementor-2884 .elementor-element.elementor-element-a27a69 .elementor-nav-menu--dropdown a {
padding-left: 20px;
padding-right: 20px;
padding-top: 15px !important;
padding-bottom: 15px !important;
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
border-left: 0 solid transparent !important;
}

.elementor-button .elementor-align-icon-left {
margin-right: 0px !important;
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
}

.elementor-2962 .elementor-element.elementor-element-790482aa {
margin-top: 0px !important;
margin-bottom: 0px !important;
	padding: 0px 25px 0px 25px;
}
/*** PAGINATION FOR ARCHIVES AND POSTS ***/
.elementor-pagination {
margin-top: 50px;
padding: 20px;
background-color: #f7f7f7;
}
/*** WOOCOMMERCE ***/
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: #873F4B;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #560D0F;
}
.woocommerce div.product.elementor form.cart table.variations td.label {
width: 35% !important;
}
.woocommerce div.product.elementor form.cart table.variations td.value select {
border: 1px solid #ebebeb !important;
}
.woocommerce .elementor-3323 .elementor-element.elementor-element-1b2a365d .price {
display: none !important;
}
/*** WOOCOMMERCE BOOTSTRAP CONFLICT ***/
.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
display: block;
}
 
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: unset;
}

.member-anchor-links p {
margin-bottom: 0;
}

/*** GRAVITY FORMS ***/
div.ginput_complex.ginput_container.gf_name_has_2 span {
	width: 100%;
}
#gform_submit_button_2 {
	width: 100% !important;
	padding-right: 16px;
	margin-top: 20px;
}
.pp-gravity-form .gform_footer input[type="submit"],
.pp-gravity-form .gform_footer input[type="button"],
.pp-gravity-form .gform_page_footer input[type="submit"],
.pp-gravity-form .gform_page_footer input[type="button"] {
background: #873F4B !important;
padding-right: 16px !important;
}
.pp-gravity-form .gform_wrapper .gform_footer {
	margin: 0;
padding-right: 16px !important;
}