/*
Theme Name: Pixetiq
Theme URI: http://pixetiq.com/
Author: wpWax
Description: Welcome to Pixetiq, the ultimate pixel-perfect WordPress multi-purpose theme designed to bring your website vision to life with stunning precision and unmatched versatility. Whether you're a blogger, business owner, creative professional, or developer, Pixetiq offers a robust and flexible framework that adapts to your needs, ensuring your site looks beautiful and performs flawlessly.
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 7.4
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: pixetiq
Tags: blog, portfolio, one-column, wide-blocks, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, style-variations, threaded-comments, translation-ready
*/
:root {
  --wp--preset--color--primary: #E43644;

}
.hmlatestlst .directorist-listing-single {
    border: 1px solid #E2E6F1 !important;
}
.hmsearchs .directorist-search-modal__contents__body .directorist-search-modal__input:nth-of-type(2) {
    display: none;
}
header .wp-block-navigation .wp-block-navigation-item__label {
    overflow-wrap: break-word;
    font-weight: 500;
    font-size: 20px;
    font-family: "Manrope", Sans-serif;
    color: #9B9B9B;
}
header .wp-block-navigation .wp-block-navigation-item__label:hover {
    color: #E43644;
}
header .wp-block-navigation .wp-block-navigation-item__label:active {
    color: #E43644;
}
.page-id-3628 .directorist-rating-transparent {
    display: none !important;
}
.page-id-3997 .directorist-archive-list-view .directorist-listing-card-date {
    width: 100% !important;
    display: block !important;
}
.page-id-3997 .directorist-archive-list-view .directorist-listing-card-date i.directorist-icon-mask {
    display: inline-flex;
    margin-right: 9px;
}
.page-id-3997 .directorist-archive-list-view .directorist-listing-card-address i.directorist-icon-mask {
    margin: 0px;
}
.page-id-3997 .directorist-archive-list-view li.directorist-listing-card-address {
    margin-top: 10px !important;
}
.directorist-contact-owner-form button.directorist-btn {
    background: #e43644;
    color: #fff;
}

.directorist-contact-owner-form button.directorist-btn:hover {
    background: #000;
    color: #fff;
	border-color: #000 !important;
}
.directorist-btn.directorist-btn-secondary {
    background: #000 !important;
    color: #fff !important;
}
.directorist-btn {
    font-family: "Manrope", Sans-serif;
    font-size: 16px !important;
    font-weight: 600 !important;
    fill: #FFFFFF;
}

.directorist-btn.directorist-btn-secondary:hover {
    background: #E43644 !important;
    border-color: #E43644 !important;
}
.directorist-single-listing-top__btn-continue.directorist-btn {
    background-color: #e43644 !important;
    color: #fff !important;
    border-color: #e43644 !important;
}
.directorist-single-listing-top__btn-continue.directorist-btn:hover {
    background-color: #000 !important;
    border-color: #000 !important;
}
a.wp-element-button:hover {
    background: #000 !important;
    border-color: #000 !important;
}
.directory_register_form_wrap .directorist-btn:hover {
    background: #000 !important;
}
button.directorist-btn.directorist-btn-block.directorist-authentication__form__btn:hover {
 background: #000 !important;
}
body {
    font-family: 'Manrope', sans-serif !important;
}
.catefilevent label {
    font-weight: 500;
    color: #000;
    font-size: 18px;
}
.fc-button-primary {
    background: #e43644 !important;
    border-color: #e43644 !important;
}
.fc-button-primary:hover {
    background: #000 !important;
    border-color: #000 !important;
}
.fc-button-primary:focus {
    box-shadow: none !important;
}
.main-lis {
    display: flex;
    align-content: center;
    align-items: center;
    gap: 12px;
	  margin-bottom: 10px;
}
.listing-with-sidebar__sidebar .directorist-search-basic-dropdown-content {
    max-height: 155px;
    overflow: hidden;
    overflow-y: scroll;
}
span.directorist-badge.directorist-info-item.directorist-badge-popular.directorist-badge--only-text {
    display: none !important;
}
.main-lis-conten p, .main-lis-conten a {
    margin: 0px 0px 0px;
	   color: #9b9b9b !important;
}
.atbd_map_shape .directorist-icon-mask:after {
    width: 20px !important;
    height: 20px !important;
    mask: url(https://t2s.040.myftpupload.com/wp-content/plugins/directorist/assets/icons/line-awesome/svgs/map-marker-solid.svg) !important;
}
.directorist-viewas__item.directorist-viewas__item--map .directorist-icon-mask:after {
	 width: 22px !important;
    height: 22px;
    mask: url(https://t2s.040.myftpupload.com/wp-content/plugins/directorist/assets/icons/line-awesome/svgs/map-marker-solid.svg) !important;
}
.main-lis-conten a:hover {
	   color: #E43644!important;
}
.main-lis-conten h6 {
	margin: 0px 0px 0px;
    color: #fff;
	font-size: 16px;
}
.sbscdcrb .wpcf7 form.invalid .wpcf7-response-output {
    display: none;
}
.sbsbtn {
    letter-spacing: 1px;
    background: #E43644;
    color: #fff;
    border: 0px;
    border-radius: 6px;
    height: 46px;
    padding: 10px 25px !important;
    font-size: 16px;
    font-weight: 600 !important;
    margin-top: 10px !important;
}
.sbsxc {
    height: 25px;
    padding: 10px;
    border-radius: 6px;
    margin-bottom: 10px;
	width: 95%;
}
footer.wp-block-template-part .gootrds {
    background: url(https://t2s.040.myftpupload.com/wp-content/uploads/2025/05/Footer.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
a.directorist-btn.directorist-btn--add-listing:hover {
    background: #000;
    border-color: #000;
}
button#update_user_profile:hover {
    background: #000;
    border-color: #000;
}
.directorist-review-content__header .directorist-btn:hover {
    background: #000;
    border-color: #000;
}
.single button#submit:hover {
    background: #000;
    border-color: #000;
}
.directorist-review-single__info .directorist-btn:hover {
    background: #000;
	border-color: #000;
}
.directorist-review-single__info .directorist-btn:focus {
    background: #000 !important;
	border-color: #000 !important;
}
button#update_user_preferences:hover {
    background: #000;
    border-color: #000;
}
.directorist-form-submit__btn:hover {
    background: #000 !important;
    border-color: #000 !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Lora", sans-serif !important;
}
.slde-ar-s .elementor-swiper-button.elementor-swiper-button-prev {
    left: 98% !important;
    transform: rotate(90deg);
    top: 43%;
}
.slde-ar-s .elementor-swiper-button.elementor-swiper-button-next {
	  left: 101% !important;
    transform: rotate(90deg);
}
.slde-ar-s i.eicon-chevron-left {
    background: #fff;
    padding: 11px 10px 10px 10px;
    border-radius: 50%;
}
.slde-ar-s i.eicon-chevron-right {
    background: #fff;
    padding: 10px 10px 11px 10px;
    border-radius: 50%;
}
.sidebr-btn.sbsbtn {
    width: 100%;
}
.directorist-info-item.directorist-listing-category {
    pointer-events: none;
}
.directorist-info-item.directorist-listing-location {
    pointer-events: none;
}
.directorist-single-listing-quick-action .directorist-btn.directorist-btn-light {
    color: #000;
}
.featur-list-s svg {
    background: #E43644;
}
.featur-list-s li.elementor-icon-list-item::before {
    content: "🡪";
    color: #E43644;
    font-size: 20px;
    position: absolute;
    height: 20px;
    width: 20px;
    z-index: 1;
    background: #fff;
    right: 12px;
    top: 28%;
}
.text-before-e p:before {
    content: "";
    width: 28px;
    height: 2px;
    position: absolute;
    z-index: 111 !important;
    top: 74%;
    background: #E43644;
    left: -36px;
}
.text-before-e p:after {
    content: "";
    width: 28px;
    height: 2px;
    position: absolute;
    color: #000;
    z-index: 111 !important;
    top: 74%;
    background: #E43644;
    right: -36px;
}
.text-after-r p:before {
    left: 0px;
	 top: 75%;
}
.text-after-r p:after {
	 top: 75%;
}
.nnnew-ar p:after {
	 top: 75%;
}
.sidedform .c-1-field {
    height: 27px;
    width: -webkit-fill-available;
}
form .wpcf7-submit:hover {
    background: #000;
    border-color: #000;
}
.nnnew-ar p:before {
	 top: 75%;
}
.text-after-r p {
    margin-left: 36px;
}
.par-a-ar h1.title::after {
    content: "";
    height: 80px;
    width: 118px;
    background: url(https://t2s.040.myftpupload.com/live_dtlv/wp-content/uploads/2025/05/Group.png);
    position: absolute;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    right: 0px;
    bottom: 0px;
}
.hmsearchs .directorist-search-contents {
    padding: 0px;
}
.hmsearchs .directorist-search-form__box {
    background: transparent;
    padding: 0px;
    box-shadow: none;
}
.hmsearchs .directorist-btn.directorist-btn-lg {
    min-height: 45px !important;
	height: 45px;
    border-radius: 6px !important;
}
.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query {
    border-radius: 6px !important;
    border: 0px !important;
}
.hmsearchs .directorist-search-modal__contents__body {
    background: #f4f6f5;
}
.hmsearchs .directorist-search-modal--basic {
    margin-top: 0px !important;
    border-radius: 6px;
    border: 0px !important;
    padding-top: 9px;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
	height: 45px;
	overflow: hidden;
}
.hmsearchs .directorist-search-modal__input {
    background: #fff;
}
.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query {
    top: -7px;
}
.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query.input-is-focused label.directorist-search-field__label {
    display: none;
}
.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query.input-is-focused {
    top: -12px;
}
.hmsearchs .directorist-container-fluid {
    padding: 0px;
}
.hmsearchs .directorist-form-element:focus {
    border: 0px !important;
}
.hmsearchs .directorist-btn.directorist-btn-lg:hover {
    background: #000;
    border-color: #000;
}
.hom-testi .slide-read-more {
    display: none;
}
.hmlatestlst footer.directorist-listing-single__meta {
    display: none;
}

.c-1-field {
    width: 100%;
    height: 45px;
    padding: 10px;
    border: 1px solid #E2E6F1;
    margin-bottom: 13px !important;
    border-radius: 6px;
}
.flex-froma p {
    display: flex;
    gap: 10px;
}
.sbsbtn.cntpage:hover {
    background: #000;
    border-color: #000;
}
.c-1-field.strr-m {
    height: 100px !important;
}
li.directorist-listing-card-phone {
    display: none !important;
}
.flex-froma p .c-1-field {
    margin-bottom: 0px !important;
}
.c-1-field.tesrare {
    height: 125px;
}
.directorist-price-ranges__item.directorist-price-ranges__price-frequency {
    display: none;
}
.directorist-archive-grid-view .directorist-listing-single__meta {
    display: none !important;
}
.atbdp-form-fade:after {
 display: none;
}
.atbdp-form-fade:before {
 display: none;
}
/* Tab Strart  */
  @media only screen and (min-width: 768px) and (max-width: 1080px)  {
		.slde-ar-s .elementor-swiper-button.elementor-swiper-button-prev {
    left: 95% !important;
}
		.slde-ar-s .elementor-swiper-button.elementor-swiper-button-next {
    left: 97% !important;
}
	  
}
/* tab end */
/* mobile start */
@media only screen and (max-width: 767px) {
	.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-top: 10px;
    margin-left: 0px;
}
	.fc .fc-toolbar-title {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 18px;
}
	.par-a-ar h1.title::after {
    bottom: -24px;
}
	.headdmbm {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
}
	.itl-1 {
  grid-column: 1;
  grid-row: 1;
}

.itl-2 {
  grid-column: 2;
  grid-row: 1;
}

.itl-3 {
  grid-column: 1 / span 2;
  grid-row: 2;
}
	.itl-2 .wp-block-navigation-is-layout-flex {
    display: flex;
    justify-content: flex-end !important;
}
	.slde-ar-s .elementor-swiper-button.elementor-swiper-button-next {
    left: 95% !important;
    transform: rotate(0deg);
}
	.slde-ar-s .elementor-swiper-button.elementor-swiper-button-prev {
    left: -5% !important;
    transform: rotate(0deg);
    top: 50%;
}
	.featur-list-s li.elementor-icon-list-item::before {
    background: url(https://t2s.040.myftpupload.com/wp-content/uploads/2025/05/Symbol.svg);
    background-repeat: no-repeat;
    content: "" !important;
		top: 38%;
}
	.flex-froma p {
    display: flex;
    gap: 0px;
    flex-direction: column;
}
.itl-2 .wp-block-navigation__responsive-container-open svg {
    width: 40px;
    height: 40px;
}
	ul.heade-mmenu {
    gap: 20px !important;
    justify-content: flex-start !important;
}
	header .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    padding: 0px !important;
    border-radius: 0px !important;
    border: 0px solid #e1e4ec00 !important;
}
	.hmsearchs .directorist-search-modal--basic {
    background: #ffffff00;
}
	.hmsearchs .directorist-btn.directorist-btn-light {
    background: #E43644;
    color: #fff;
}
	.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query {
    top: 0px;
}
	.hmsearchs .directorist-search-field.directorist-form-group.directorist-search-query.input-is-focused {
    top: 0px;
}
	.directorist-search-field.directorist-form-group.directorist-search-query {
    border-bottom: 1px solid #eee !important;
}
	footer.wp-block-template-part .gootrds {
    padding-top: 50px !important;
}
	.single.single-post .wp-block-group.has-base-2-background-color.has-background.is-layout-flow.wp-block-group-is-layout-flow {
    padding-top: 20px;
    padding-bottom: 20px;
}
	button.wp-block-navigation__responsive-container-open {
    border: 2px solid #999;
}
}
/* mobile end	 */
	
