.not-logged-in .gp-profile-button {
    display: none !important;
    
}

.bsui .dropdown-toggle:not(.dropdown-toggle-split)::after
 {
    margin-right: 8px;
}

.bp-messages-wrap-main{
    margin-bottom: 15px !important;
}

#nf-form-3-cont #nf-form-title-3{
	display: none !important;
}
#nf-form-3-cont .nf-form-fields-required{
	display: none !important;
}

.bsui .form-check-input[type="checkbox"] {
    border-radius
: .1875em;
    margin-right: 5px;
} 
.bsui .ab-bottom-left {
    position: absolute;
    z-index: 1;
    bottom: 6px;
    left: 2px;
    margin: 0;
    color: #fff !important;
}
.sdel-5b264770 .badge.gd-termid-1410 {
    background: #A75238 !important;
    color: #fff !important;
}
#gd_ninja_forms-2 .gd-badge{
    background-color: #A75238;
    border-color: #A75238;
    color: #ffffff !important;
    width: 100% !important;
	 border: 1px solid #A75238 !important;
}
#gd_post_fav-2 .gd-fav-info-wrap{
    border: 0 !important;
}

.nf-field-element input, .nf-field-element select {
    margin: 0;
    width: auto;
    height: 40px !important;
    vertical-align: inherit;
}
.booking-manage{
    background: #F5F4F8;
    padding: 10px;
    font-size: 25px;
    line-height: 35px;
}
#youzify-wall-nav {
    margin: 0 0 35px;
    padding: 15px 25px;
    background-color: var(--yzfy-card-bg-color);
    display: none;
}

#em_widget-2 .widget-title:before {
    content: "\f274";
}
#woocommerce_products-4 .widget-title:before {
    content: "\f07a";
}
#woocommerce_products-4 .product_list_widget li {
    padding: 15px 10px;
    font-size: 14px;
    line-height: 18px;
}

#em_widget-2 .em.em-list-widget .em-item {
    
    
    padding: 10px 10px 10px 10px;
}
.gd-fav-info-wrap{
    border: 0 !important;
}

#gp-main-header-primary-menu{
    margin-right: 20px;
}
.gp-logo-image {
    display: none;
    height: 85px !important;
    margin-top: -3px;
}
.wpcf7-form input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"]

 {
    height: 40px;
    width: 100%;
}

.wp-block-geodirectory-geodir-widget-post-images{
  margin-top: -28px;
}
.widget {
    font-size: 14px;
    line-height: 28px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    color: #777;
    text-transform: none;
    background: #fff !important;
    padding: 10px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 0 15px 0;
    padding: 0;
    border-bottom: 2px solid #fff;
}

.woocommerce-page ul.products li {
    text-align: center;
    background: #fff !important;

	padding-bottom: 20px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    color: #515151;
    z-index: 2;
    border-bottom-color: #fff;
    padding: 7px 15px;
}
.youzify-search-landing-image-container {
    position: relative;
    width: 100%;
    min-height: 200px;
    max-height: 200px;
    background-color: #E3D4B5;
}
.youzify-search-landing-heading-text{
    display: none;
}
.bbp-reply-content p{
    padding: 0 10px !important;
}

.em.em-list .em-item .em-item-info

 {
    border-left: 4px solid #C69F68 !important;
    padding: 0 10px 0 35px;
}

.em.pixelbones .button.input, .em.pixelbones .input .button, .em.pixelbones .input button, .em.pixelbones .input input[type=button], .em.pixelbones .input input[type=reset], .em.pixelbones .input input[type=submit], .em.pixelbones button.input, .em.pixelbones input[type=button].input, .em.pixelbones input[type=reset].input, .em.pixelbones input[type=submit].input, .em.pixelbones.input .button, .em.pixelbones.input button, .em.pixelbones.input input[type=button], .em.pixelbones.input input[type=reset], .em.pixelbones.input input[type=submit] {
    display: inline-block;
    height: 38px !important;
    padding: var(--button-padding) !important;
    color: #fff !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height: 38px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    background-color: transparent !important;
    border-radius: 4px !important;
    border: 1px solid var(--border-color) !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
}


















.gp-profile-button .avatar {
    width: 40px;
    height: 40px;
}
.em.em-item.em-item-single .em-item-image img {
    padding-left: 0px !important;
    border-left: 0;
	margin-bottom: 20px;
}
.form-fullwidth-button:not(.youzify-membership-bp-registration-completed) .youzify-membership-action-item a {
  margin-top: 12px;
  background: #C69F68 !important;
}

.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{
    align-items: center;
    display: inline-block !important;
    justify-content: space-between;
}
.wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    height: auto;
    padding: 1.5em !important;
    width: 151% !important;
	margin-top: 20px !important;
}
.wc-block-checkout__terms {
    margin: 0 0 14px !important;
    padding-top: 20px !important;
}
.wc-block-cart__submit {
    margin: 0 0 16px;
    position: relative;
    border: 2px solid #A75337 !important;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: 0 0 0 2px #A75337 !important;
    box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px #A75337 !important;
    outline: 3px solid #A75337;
}

.home-box-first img {
    
    
    border: 1px solid #FBEEDE;
    border-radius: 10px 10px 0px 0px;
}
.home-box-last {
    
    
    border: 1px solid #FBEEDE;
    border-radius: 0px 0px 10px 10px;
}

.single-gd_place .gp-post-thumbnail{
	display: none !important;
}
.single-gd_photographer .gp-post-thumbnail{
	display: none !important;
}



.em.em-item.em-item-single .em-item-header {
    display: flow;
    flex-wrap: nowrap;
    gap: 20px;
    width: 100%;
    background-color: var(--meta-bg);
    color: var(--default-color);
    margin-bottom: 20px;
}



.gp-has-copyright #gp-footer-widgets {
    border-bottom-width: 1px;
    border-style: solid;
    display: none;
}
.gp-has-copyright #gp-footer-widgets
 {
    border-bottom-width: 1px;
    border-style: solid;
    display: none !important;
}
.youzify-scrolltotop i {
    
    display: none !important;
}
.footer-fb a{
    font-size: 20px;
    border: 1px solid;
    padding: 10px 13px !important;
    border-radius: 50%;
    height: 40px !important;
    width: 40px !important;
}
.footer-ig a{
    font-size: 20px;
    border: 1px solid;
    padding: 2px 10px !important;
    border-radius: 50%;
    height: 40px !important;
    width: 40px !important;
}
.footer-likedin a{
    font-size: 20px;
    border: 1px solid;
    padding: 2px 10px !important;
    border-radius: 50%;
    height: 40px !important;
    width: 40px !important;
}
#gp-copyright-text{
    font-size: 15px;
    padding-top: 11px;
}




.em.pixelbones .button.input, .em.pixelbones .input .button, .em.pixelbones .input button, .em.pixelbones .input input[type=button], .em.pixelbones .input input[type=reset], .em.pixelbones .input input[type=submit], .em.pixelbones button.input, .em.pixelbones input[type=button].input, .em.pixelbones input[type=reset].input, .em.pixelbones input[type=submit].input, .em.pixelbones.input .button, .em.pixelbones.input button, .em.pixelbones.input input[type=button], .em.pixelbones.input input[type=reset], .em.pixelbones.input input[type=submit] {
    display: inline-block;
    height: 38px !important;
    padding: var(--button-padding) !important;
    color: #000 !important;
    text-align: center !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    line-height
: 38px !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    background-color: transparent !important;
    border-radius: 4px !important;
    border: 1px solid var(--border-color) !important;
    cursor: pointer !important;
    box-sizing: border-box !important;
}



.bsui .btn-outline-primary {
    --bs-btn-color: #A75238;
    --bs-btn-border-color: #A75238;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #A75238;
    --bs-btn-hover-border-color: #A75238;
    --bs-btn-focus-shadow-rgb: 57, 147, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #A75238;
    --bs-btn-active-border-color: #A75238;
    --bs-btn-active-shadow: unset;
    --bs-btn-disabled-color: #A75238;
    --bs-btn-disabled-bg

: transparent;
    --bs-btn-disabled-border-color: #A75238;
    --bs-gradient: none;
}

.bsui a {
    color: #A75238 !important;
    text-decoration: none;
}










@media all and (max-width: 768px){
.youzify-global-wall	.youzify-mobile-nav	{
		display: none !important;
	}
	
	.youzify-global-wall	.youzify-left-sidebar	{
		display: none !important;
	}.youzify-global-wall	.youzify-right-sidebar	{
		display: none !important;
	}
	.not-logged-in .gp-profile-button {
    display: block !important;
		margin-top: 38px !important;
    
}
	
#gp-copyright-text a {
    color: #ffffff;
    text-align: center;
    display: block;
    border: 0;
    border-right: 0 !important;
    margin: 0 !important;
    padding-right: 0 !important;
    padding: 2px 0 !important;
}	
}