.verified {
/* 	background: #0A8CA6;
	text-align: center;
	display: inline;
	max-width: none;
	width: auto; */
	
}
.jet-checkboxes-list__decorator {
	display: none!important
}
.jet-checkboxes-list__button {
	display: inline-block
}
body {
	background: #f8f8f8!important
}
.jet-checkboxes-list__input {
	margin-top: 0px
}
.jet-remove-all-filters__button {
	border: none;
	background: #eee;
	padding: 10px 20px;
	border-radius: 5px;
}
.jet-search-filter__input {
	border: 1px solid #ddd;
	color: #444;
	padding: 10px 15px;
}
.e-con #pmpro_account-profile {
	display: none!important
}
.jet-form-builder__action-button {
	background-color: #0A8CA6;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: none;
	border-radius: 6px 6px 6px 6px;
	padding: 20px 30px 20px 30px;
}
.e-n-tabs-content {
	background: rgba(255,255,255,0.5);
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.e-n-tabs-heading{
	background: rgba(200,200,200,0.2);
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
	background-color: #eee;
}
.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before {
	width: 1em;
	height: 1em;
}
body .jet-form-builder input, body .layout-row .jet-form-builder__field {
	padding: 25px 20px;
}
body .jet-form-builder__field.textarea-field{
	padding: 25px 25px;
	padding-bottom: 10px 
}
body .jet-form-builder__field.select-field {
	padding: 10px 25px;
}
.jet-form-builder__label-text {
	font-weight: 500
}
.jet-form-builder__fields-group.checkradio-wrap {
	flex-direction: row!important
}
.jet-form-builder__action-button, .jet-form-builder__prev-page, .jet-form-builder__next-page {
	background-color: #0A8CA6;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: none;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
	margin-right: 10px;
}
body .jet-form-builder-row {
	padding: 10px 0;
}
body .jet-form-builder__next-page-wrap {
	margin-top: 10px
}
.verified .jet-listing-dynamic-field__content {
	font-size: 0px
}
.verified .jet-listing-dynamic-field__content span {
	font-size: 12px
}
.elementor-element.verified{
	border-radius: 100%;

}
@media screen and (max-width: 1280px) {
	.post-content , .elementor-location-footer .e-con-inner {
		padding: 0px 40px
}
}
/* LIMMIT POPUP */
/* Overlay background */
.bm-popup-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(20, 20, 20, 0.7);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}
/* Popup container */
.bm-popup-content {
	position: relative;
	background: #fff;
	border-radius: 16px;
	padding: 40px 40px 30px;
	max-width: 400px;
	text-align: center;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);
	animation: popIn 0.3s ease-out;
	font-family: 'Inter', sans-serif;
}
/* Close (X) icon */
.bm-close-icon {
	position: absolute;
	top: 12px;
	right: 16px;
	font-size: 22px;
	color: #666;
	cursor: pointer;
	transition: color 0.2s, transform 0.2s;
}
.bm-close-icon:hover {
	color: #000;
	transform: scale(1.1);
}
/* Header */
.bm-popup-content h2 {
	margin-bottom: 10px;
	font-size: 22px;
	color: #333;
}
/* Message */
.bm-popup-content p {
	color: #555;
	font-size: 15px;
	margin-bottom: 25px;
	line-height: 1.5;
}
/* Upgrade button */
.bm-btn-primary {
	display: inline-block;
	background: #0073e6;
	color: #fff;
	border: none;
	padding: 10px 24px;
	border-radius: 8px;
	cursor: pointer;
	font-weight: 600;
	font-size: 15px;
	text-decoration: none;
	transition: background 0.2s, transform 0.2s;
	background-image: linear-gradient(100deg, #047992 45%, #1BBFCA 100%);
}
.bm-btn-primary:hover {
	transform: translateY(-1px);
	color: #fff
}
/* Fade-in animation */
@keyframes popIn {
	from {
		opacity: 0;
		transform: scale(0.9);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}
h1,h2,h3,h4,h5,h6 {
	margin-bottom: 0px
}
.cky-notice-des a {
	color: #0A8CA6!important
}
.jet-form-builder__field.textarea-field {
	min-height: 250px
}
button.jet-form-builder__submitSpecificity: (0,1,1){
	display: inline-flex;
	justify-content: flex-start;
}
.jet-form-builder__action-button, .jet-form-builder__prev-page, .jet-form-builder__next-page, .cky-btn:last-child, .e-n-tabs-heading button:hover, .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
	background-image: linear-gradient(100deg, #047992 45%, #1BBFCA 100%)!important;
}
.mixed-media-grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 12px;
}
.mixed-media-grid img,.mixed-media-grid video {
	width: 100%;
	height: 220px;
	/* fixed uniform height */
	object-fit: cover;
	/* ensures consistent cropping */
	border-radius: 12px;
	box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
@media (max-width: 1024px) {
	.mixed-media-grid {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media (max-width: 768px) {
	.mixed-media-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 480px) {
	.mixed-media-grid {
		grid-template-columns: 1fr;
	}
}
.video-thumb {
	object-fit: cover;
	border-radius: 12px;
	width: 100%;
	height: 220px;
}
.mixed-media-grid .play-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 48px;
	color: rgba(255,255,255,0.8);
	pointer-events: none;
}
.mixed-media-grid a {
	position: relative;
	display: block;
}
.elementor-author-box__name {
	margin-top: 0px
}
.elementor-widget-jet-listing-dynamic-field p {
	margin-bottom: 10px
}
h4.jet-listing-dynamic-field__content {
	margin-top: 0px
}
@media screen and (max-width: 1024px) {
	footer .elementor-nav-menu--main ul.elementor-nav-menu {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
}
.jet-form-builder__label-text {
	margin-bottom: 7px;
}
body .jet-form-builder p {
	margin-bottom: 10px!important
}
.pmpro_actions_nav {
	display: none!Important
}
.jet-popup__container-content p {
	margin-bottom: 0px
}

/* @media (max-width: 1024px) {
	.my-slider1 {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		scroll-snap-type: x mandatory;
		gap: 20px;
		-webkit-overflow-scrolling: touch;
	}
	.my-slider1 > .slide-item {
		flex: 0 0 50% !important;
		scroll-snap-align: center;
	}
	.my-slider1::-webkit-scrollbar {
		display: none;
	}
} */

/* Tablet: up to 1024px */
@media (max-width: 1024px) {
	.my-slider1 {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		scroll-snap-type: x mandatory;
		gap: 20px;
		-webkit-overflow-scrolling: touch;
	}

	.my-slider1 > .slide-item {
		flex: 0 0 50% !important;
		scroll-snap-align: center;
	}

	.my-slider1::-webkit-scrollbar {
		display: none;
	}
}

/* Mobile: up to 767px */
@media (max-width: 767px) {
	.my-slider1 > .slide-item {
		flex: 0 0 100% !important;
	}
}


.insta .elementor-icon-list-item span.elementor-icon-list-icon svg {
	display: none
}
.insta .elementor-icon-list-item span.elementor-icon-list-icon {
	background: url(https://adments.com/wp-content/uploads/2025/11/instagram.png);
	background-size: cover;
	height: 24px;
	width: 24px;
	margin-right: 9px;
}
.most-popular .elementor-price-table__header {
	background-image: linear-gradient(100deg, #047992 45%, #1BBFCA 100%);
}
.bm-message-button-wrapper .better-messages-btn,.bm-message-button-wrapper .bm-btn,.bm-message-button-wrapper a {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: -0.2px;
	word-spacing: 0px;
	color: #FFFFFF;
	background-color: rgba(255,255,255,0);
	/* transparent */
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
	border-radius: 60px;
	padding: 18px 30px;
	display: inline-block;
	transition: all 0.3s ease;
}
.bm-message-button-wrapper .better-messages-btn:hover,.bm-message-button-wrapper a:hover {
	background-color: #FFFFFF20;
	/* slight hover effect */
	color: #FFFFFF;
}
.page-id-8388 header, .page-id-8388 footer, .page-id-8388 .cky-btn-revisit-wrapper, .page-id-8388 #wpadminbar, .page-id-8388 .bp-messages-side-threads, .page-id-8388 .chat-header {
	display: none!Important
}
.page-id-8388 .bp-messages-wrap {
	border: none
}
.page-id-8388 #cmplz-manage-consent {
	display: none!Important
}
.page-id-8388 .post-content {
	padding: 0px!Important;
	margin-top: 0px
}
.page-id-83888 .bpbm-user-options .bpbm-options-group:first-child {
	display: none!Important
}
.delete-button {
	color: red;
	padding-bottom: 15px;
	display: inline-block;
	font-size: 15px;
}
.page-id-5955 .bp-messages-wrap .chat-header.side-header {
	display: none;
}
.page-id-5955 .bpbm-empty-link, .page-id-5955 .bpbm-empty-or {
	display: none!important
}
.page-id-5571 #pmpro_account-membership {
	margin-top: 0px;
}
:root{
	--lavender: #FCF9FE;
	--pastel-a: #dec9ff;
	/* alternate pastel */
	--pastel-b: #d8bfff;
	/* alternate pastel 2 */
}
/* full-page background */
body.page-id-5571 {
	/* fallback color for very old browsers */
	background-color: var(--lavender)!important;
	/* smooth diagonal gradient using both pastel stops */
	background-image: linear-gradient(135deg,var(--lavender) 0%,var(--pastel-a) 50%,var(--pastel-b) 100%)!important;
	background-repeat: no-repeat!important;
	background-attachment: fixed!improtant;
	/* optional: keeps gradient fixed while scrolling */
	min-height: 100vh;
}
body .jet-form-builder-file-upload__message {
	display: none
}
.role .elementor-shortcode{
	color: #047992;
	font-weight: 600;
}

.grecaptcha-badge {display: none!important}

.page-id-8388 .bp-messages-wrap, .page-id-8388 .bp-messages-threads-wrapper {height: 100vh!important}

.page-id-8388 .chat-header, .page-id-8388 .chat-footer {display: none!Important}

.page-id-8388 #cmplz-cookiebanner-container {display: none!important}

.page-id-8388 .bp-messages-threads-wrapper {transform: none!important}

.page-id-8388 .bp-messages-wrap.mobile-ready .bp-messages-threads-wrapper .bp-messages-column {width: 92%!important; transform: none!Important}

.page-id-8388 .bp-messages-wrap.mobile-ready .bp-messages-threads-wrapper .bp-messages-column:first-child {display: none!important}

.page-id-5571 .pmpro_section_title {color: #047992}

@media screen and (max-width: 767px){
	.page-id-5571 .pmpro_section_title {font-size: 22px}}

.pmpro-login .pmpro_card_actions {display: none}

.jet-popup__container-content .jet-form-builder__fields-group.checkradio-wrap {justify-content: space-around;}

.jet-popup__container-content .field-type-radio-field .jet-form-builder__label-text {display: none}

.jet-popup__container-content .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap:first-child label:after {
    content: "I want to find ad specialists.";
    display: block;
    position: absolute;
    top: 28px;
    font-size: 13px;
    left: 20px;
}

.jet-popup__container-content .jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap:last-child label:after {
    content: "I want brands to find me.";
    position: absolute;
    top: 28px;
    font-size: 13px;
    left: 20px;
}

.jet-popup__container-content .jet-form-builder__field-wrap.checkradio-wrap span {
    font-size: 18px;
}

.jet-form-builder__fields-group.checkradio-wrap .jet-form-builder__field-wrap:first-child label:before {

}

.center-button {justify-content: center}


/* Load Lexend Font */
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400&display=swap');

.secure-info {
   
  
  color: #444444;
  font-family: 'Lexend', sans-serif;
  font-weight: 400;
  font-size: 14px;
  
}

/* Text + Icon alignment */
.secure-info span {
  display: flex;
  align-items: center;
	color: #444444;
	justify-content: center;
}

/* Icons styling */
.secure-info i {
  margin-right: 6px;
  color: #444444;
  font-size: 14px;
	
}

.feature-info-text {
  text-align: center;
  display: block;
}

 
.price-tables .e-con-inner {
  display: flex;
  align-items: stretch !important;
}

.price-tables .e-con-inner > div {
  flex: 1 !important;
}

/* Mobile responsive */
@media (max-width: 767px) {
  .secure-info {
    justify-content: center;
    font-size: 14px;
  }
}

.form-heading-field {
	font-size: 18px !important;
}
.form-submit-button {
	  width: 100%;
    justify-content: center !important;
    font-family: 'Lexend';
    font-weight: 600;
    font-size: 16px;
}
.form-radio-field span::after {
  display: none !important;
  content: none !important;
}

}


/* Hide default file input */
.form-profile-image {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 2;
}

/* Wrapper styling */
.form-profile-image-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}

/* Fake upload button */
.form-profile-image-wrapper::before {
    content: "Upload Profile Image";
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    border-radius: 10px;
    background: #0d6efd;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover effect */
.form-profile-image-wrapper:hover::before {
    background: #084298;
}

/* Selected file text */
.form-profile-image-wrapper::after {
    content: "PNG / JPG allowed";
    position: absolute;
    right: 15px;
    font-size: 13px;
    color: rgba(255,255,255,0.8);
}

.custom-dropdown select {
    width: 80% !important;
}

@media (max-width: 1023px) {
	.menu-div {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		gap: 5px;
	}
}





/* Checkout form styling */



.custom-adments,
.custom-adments * {
    font-family: "Lexend", sans-serif;
}

/* Placeholder font */
.custom-adments input::placeholder,
.custom-adments textarea::placeholder {
    font-family: "Lexend", sans-serif;
}

/* Browser compatibility */
.custom-adments input::-webkit-input-placeholder,
.custom-adments textarea::-webkit-input-placeholder {
    font-family: "Lexend", sans-serif;
}

.custom-adments input::-moz-placeholder,
.custom-adments textarea::-moz-placeholder {
    font-family: "Lexend", sans-serif;
}


.custom-adments .pmpro_form_submit {
	flex-direction: column !important;
}
.custom-adments .pmpro_card_title {
	  border-bottom: 1px solid;
    border-color: aliceblue;
	  padding-top: 10px;
    padding-bottom: 11px;
    font-size: 20px;
}
.custom-adments #pmpro_submit_span  {
    width: 100%
}
.custom-adments #pmpro_btn-submit {
	width: 100%;
}

.custom-adments .pmpro_level_cost_text {
	    border-top: 1px solid;
    border-color: aliceblue;
}

.membership-plan  {
	font-size: 20px !important;
    font-weight: 500 !important;
	margin: 0px !important;
}


span.pmpro_form_field-password-toggle-state {
	display: none;
}


.user-name-field h4 {
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
/* .usernamefield-dashboard h4 {
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
} */

 .usernamefield-dashboard h4 {
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3;
    overflow: hidden; 
    word-wrap: break-word;  
	 margin-bottom: 0 !important;
	 font-size: 22px !important;
	 
}
.usernamefield-brand-listing h4 {
	display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 3;
    overflow: hidden; 
    word-wrap: break-word;  
	  margin-bottom: 0 !important;
}


/* Desktop (default) */
.cutom-dropdown + .select2-container {
    width: 100% !important;  /* full width */
}

/* Multi-select selected items: desktop */
@media (min-width: 769px) {
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        white-space: nowrap !important;  /* wrap disabled on desktop */
        overflow: hidden;
        text-overflow: ellipsis;
    }
}

/* Mobile: wrap items + scrollable dropdown */
@media (max-width: 768px) {
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        white-space: normal !important; /* wrap lines on mobile */
        word-break: break-word;
    }

    .select2-dropdown {
        max-height: 200px;
        overflow-y: auto;
    }
}


/* Parent container: flex layout */
.foter-social-icon {
    display: flex;
    align-items: center;           /* vertical center */
    justify-content: space-between; /* first child center, second child right */
    flex-wrap: wrap;               /* allow wrapping on mobile */
}

/* Heading (first child) centered */
.foter-social-icon > .elementor-element-5f09a25 {
    flex: 1 1 auto;      /* take available space */
    text-align: center !important;
}

/* Social icons (second child) right aligned */
.foter-social-icon > .elementor-element-fa1b6b2 {
    flex: 0 0 auto;      /* don't grow */
    text-align: right !important;
}

/* Mobile adjustments */
@media (max-width: 768px) {
    .foter-social-icon {
        justify-content: center; /* center everything */
    }
    .foter-social-icon > .elementor-element-fa1b6b2 {
        text-align: center;
        margin-top: 10px; /* spacing under heading */
    }
}

/*  new css ipad */
@media (max-width: 768px) {
    body.logged-in .nav-menu-section {
        width: 80% !important;
    }
	.elementor-6129 .elementor-element.elementor-element-209e15f{
		height:241px!important;
	}	
}

/*  new css ipad */
@media (max-width: 767px) {
	.elementor-7529 .elementor-element.elementor-element-2c9b51e{
		padding-left: 20px!important;
    padding-right: 20px!important;
	}
	body.logged-in .elementor-7529 .elementor-element.elementor-element-2c9b51e {
    padding-right: 0%;
}

}
body:not(.logged-in) .elementor-7529 .elementor-element.elementor-element-2c9b51e {
    padding-right: 12%;
}
body.logged-in .elementor-7529 .elementor-element.elementor-element-2c9b51e {
    padding-right: 0%;
}
.info-subtitle{
	   font-family: 'Lexend'!important;
}

.delete-button{
	  color: white;
    padding-bottom: 15px;
    display: inline-block;
    font-size: 13px;
    background: red;
    border-radius: 10px;
    padding: 9px;
    font-family: 'Lexend';
}

.delete-button:hover{
	  background-color: #0A8CA6;
   color:#FFFFFF;
}