/*
 * YP Page Overrides CSS
 * Page-specific styles for pages without dedicated override files
 * Date: Feb 27, 2026
 */

/* ================================================================
   Order Tracking Page (page-id-13769)
   ================================================================ */

body.page-id-13769 #orderid {
	background-color: #151615;
	border-width: 1px;
	border-color: rgba(239,239,239,0.51);
	font-size: 18px;
}

body.page-id-13769 #order_email {
	background-color: #151615;
	border-width: 1px;
	border-color: rgba(239,239,239,0.51);
	font-size: 18px;
	padding-left: 14px;
	padding-right: 14px;
}

body.page-id-13769 .woocommerce-form-track-order .button {
	padding-right: 69px !important;
	padding-left: 69px !important;
	padding-top: 13px !important;
	padding-bottom: 13px !important;
	font-size: 22px !important;
	margin-top: 30px !important;
}

/* ================================================================
   Thank You Page (page-id-21275)
   ================================================================ */

body.page-id-21275 .ff_net_table tr label {
	background-color: #151615;
	color: #ffffff !important;
	border-color: #2c2d2c !important;
	border-style: solid !important;
	border-width: 1px !important;
}

/* ================================================================
   Signup Form Page (page-id-21942)
   ================================================================ */

body.page-id-21942 .ff-step-header .ff-el-progress .ff-el-progress-bar {
	display: none;
}

body.page-id-21942 #fluentform_11 .ff-step-header .ff-el-progress {
	display: none;
}

body.page-id-21942 #fluentform_11 .ff-step-header .ff-el-progress-status {
	font-size: 18px;
	color: #ffffff;
}

body.page-id-21942 .ff-step-body .ff-el-form-top .ff_upload_btn {
	background-color: #151615 !important;
	border-color: #2c2d2c;
	border-style: solid;
	border-width: 1px;
	font-weight: 600;
	border-radius: 4px;
}

body.page-id-21942 .ff-step-body .active img {
	width: 24px;
	height: 24px;
	color: #ffffff;
}

body.page-id-21942 .ff-step-body .ff-el-group:nth-child(2) .ff_upload_btn {
	width: 130px;
	height: 96px;
	text-align: center;
	background-color: #151615;
	border-color: #2c2d2c;
	border-width: 1px;
	border-radius: 4px;
	border-style: solid;
	padding-top: 10px;
	padding-bottom: 10px;
}

body.page-id-21942 .ff-step-body .active textarea.ff-el-form-control {
	border-color: #2c2d2c;
}

body.page-id-21942 .ff-step-body .ff_upload_btn span {
	margin-right: 7px;
}

body.page-id-21942 .ff-step-body .active select {
	height: 68px !important;
}

body.page-id-21942 #fluentform_11 fieldset .ff-step-container .ff-step-body .active .ff-el-group .ff-el-input--content select {
	border-color: #2c2d2c !important;
}

body.page-id-21942 .ff-el-group:nth-child(1) .ff-el-input--content div div:nth-child(1) div:nth-child(2) {
	background-color: #151615;
	width: 455px;
	height: 60px;
	border-color: #2c2d2c;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 0px;
	border-bottom-style: none;
}

body.page-id-21942 .ff-el-group:nth-child(1) .ff-el-input--content div:nth-child(1) > div:nth-child(1) {
	border-width: 1px;
	border-color: #2c2d2c;
	height: 64px;
}

body.page-id-21942 .ff-el-group:nth-child(1) .ff-el-input--content div div:nth-child(1) div div {
	height: 60px;
	color: #b4b4b4;
	padding-top: 11px;
	font-size: 18px;
	border-color: rgba(44,45,44,0);
	border-style: none;
}

/* ================================================================
   Client Page (page-id-19178)
   ================================================================ */

body.page-id-19178 .swiper-slide-active .elementor p {
	font-style: normal;
	text-align: left;
}

body.page-id-19178 .swiper-slide-active .elementor h2 {
	font-style: normal;
	text-align: left;
}

body.page-id-19178 .swiper-slide-prev .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .elementor .elementor-element-2801cd5 .elementor-container .elementor-top-column .elementor-widget-wrap {
	padding-left: 70px !important;
	padding-right: 60px !important;
}

body.page-id-19178 .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .elementor .elementor-element-2801cd5 .elementor-container .elementor-top-column .elementor-widget-wrap {
	padding-left: 60px !important;
}

body.page-id-19178 .swiper-slide-duplicate-active .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .elementor .elementor-element-2801cd5 .elementor-container .elementor-top-column .elementor-widget-wrap {
	padding-right: 35px !important;
}

body.page-id-19178 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 1.5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #FDCE31;
}

body.page-id-19178 .elementor-widget-testimonial-carousel .elementor-swiper .swiper-container-initialized {
	padding-bottom: 15px !important;
}

body.page-id-19178 .elementor-button-link .elementor-button-text {
	position: relative;
	top: 3px;
}

body.page-id-19178 .elementor-widget-testimonial-carousel .elementor-widget-container .elementor-swiper .swiper-container-initialized .swiper-wrapper .swiper-slide-active .elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text .elementor .elementor-element-2801cd5 .elementor-container .slider-class-1-desktop .elementor-widget-wrap {
	padding-left: 0px !important;
}

body.page-id-19178 .elementor-swiper .swiper-wrapper .swiper-slide-active {
	padding-right: 4px;
	padding-left: 2px;
}

/* ================================================================
   Film Developing By Mail Page (page-id-20702)
   ================================================================ */
