/*
 Theme Name: Rally Child Theme
 Theme URI: https://rally.axiomthemes.com/
 Description: Rally Child Theme
 Author: AxiomThemes
 Author URI: https://axiomthemes.com/
 Template: rally
 Version: 1.0.0
 Tested up to: 6.7
 Requires at least: 5.5
 Requires PHP: 7.4
 Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  rally
*/


/* =Theme customization starts here
------------------------------------------------------------ */

* {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

.header_position_over .top_panel {
	position: relative;
}

/* Models hover tag */
/* .post_meta.sc_blogger_item_meta.post_meta_categories {
	display: none;
} */

.single-post .section_title.related_wrap_title {
	text-align: center;
}

.single-post .post_meta.post_meta_categories {
	display: none;
}

.single-product .page_content_wrap {
	padding-top: 4.1rem;
}

.woocommerce .woocommerce-loop-product__title {
	text-align: center;
}

.woocommerce ul.products .product_style_creative.product .wrap-data-info {
	justify-content: center;
}

.woocommerce.single-product ul.products li.product .woocommerce-loop-product__title {
	text-align: center;
}

.woocommerce.single-product ul.products li.product .post_item .price {
	text-align: center;
}

.woocommerce-cart .elementor-element-5332e95,
.woocommerce-cart .elementor-element-52af5077,
.woocommerce-cart .elementor-element-3035ff3c,
.woocommerce-cart .elementor-element-469e85ec,
.woocommerce-cart .elementor-element-22716d60,
.woocommerce-cart .elementor-element-41010f8a,
.woocommerce-cart .elementor-element-59afe6c8,
.woocommerce-cart .elementor-element-7788cd00,
.woocommerce-cart .elementor-element-58b19bb2 {
	display: none;
}

.woocommerce .cart-collaterals .cross-sells,
.woocommerce-page .cart-collaterals .cross-sells {
	display: none;
}

.woocommerce-checkout .elementor-element-5332e95,
.woocommerce-checkout .elementor-element-52af5077,
.woocommerce-checkout .elementor-element-3035ff3c,
.woocommerce-checkout .elementor-element-469e85ec,
.woocommerce-checkout .elementor-element-22716d60,
.woocommerce-checkout .elementor-element-41010f8a,
.woocommerce-checkout .elementor-element-59afe6c8,
.woocommerce-checkout .elementor-element-7788cd00,
.woocommerce-checkout .elementor-element-58b19bb2 {
	display: none;
}

.search-results .post_header.entry-header {
	text-align: center;
}

.search-results .sc_portfolio_details.post_meta {
	display: none;
}

.search-results .post_content.entry-content p {
	text-align: center;
}

.search footer .elementor-element-35be3fb0,
.search footer .elementor-element-469e85ec,
.search footer .elementor-element-4e0ff2b3,
.search footer .elementor-element-3018daab,
.search footer .elementor-element-2e8ea399,
.search footer .elementor-element-4fa5222d,
.search footer .elementor-element-167506da,
.search footer .elementor-element-255ca839,
.search footer .elementor-element-773d98a3,
.search footer .elementor-element-6fb027a0,
.search footer .elementor-element-4f689158 {
	display: none;
}

.sc_layouts_panel_inner .sc_item_descr p {
	margin-bottom: 1.35rem;
}

.sidebar_inner .wpcf7 [data-name*=acceptance]:not(:last-child),
.sidebar div.wpcf7 .form-style-8 p {
	text-align: center;
}

.alter_clients .widget_slider .slider_container .slider-slide img {
	opacity: 1;
}

.sc_googlemap > iframe {
	filter: grayscale(100%);
}

.sc_testimonials_fashion .sc_testimonials_item_content,
.sc_testimonials_fashion [class*=column] .sc_testimonials_item_content {
	color: #727578;
}

@media screen and (max-width: 480px) {
	.home .elementor-element-6bdcec67 .sc_item_title,
	.home .elementor-element-4a243213 .sc_item_title,
	.home .elementor-element-304d8dea .sc_item_title {
		text-align: center;
	}

	.home .woocommerce .product .wrap-data-info {
		align-items: center !important;
	}

	.sc_item_descr p {
		text-align: left;
	}

	.page-id-9011 .elementor-element-903d636 .sc_item_title,
	.page-id-9011 .elementor-element-41e768e .sc_item_title,
	.page-id-9011 .elementor-element-42f61f1d,
	.page-id-9011 .elementor-element-f573607 .sc_item_title {
		text-align: center;
	}

	.woocommerce-shop .product .wrap-data-info {
		align-items: center !important;
	}

	/* .page-id-9123 .swiper-wrapper > div:nth-child(1) > div {
		background-position: center left !important;
	} */

	.page-id-9144 .elementor-element-1fd47f4 .sc_item_title,
	.page-id-9144 .elementor-element-7f1842cb .sc_item_title {
		text-align: center;
	}

	.page-id-9144 .form-style-3 p {
		text-align: center;
	}

	#rev_slider_2_1 > rs-slides > rs-slide:nth-child(1) > rs-sbg-px > rs-sbg-wrap > rs-sbg > img {
		transform-origin: 100% 0% !important;
	}
	#rev_slider_2_1 > rs-slides > rs-slide:nth-child(2) > rs-sbg-px > rs-sbg-wrap > rs-sbg > img {
		transform-origin: 100% 0% !important;
	}
	#rev_slider_2_1 > rs-slides > rs-slide:nth-child(3) > rs-sbg-px > rs-sbg-wrap > rs-sbg > img {
		transform-origin: 200% 0% !important;
	}
	
	.elementor-element-23473e9.rounded_medium {
		border-radius: 0;
	}

	footer.footer_wrap {
		text-align: center;
	}

	footer.footer_wrap p {
		text-align: left;
	}

	footer .widget_custom_links ul>li.custom_links_list_item {
		align-items: center;
	}

	footer .elementor-element-47e86b0f .sc_title_descr {
		text-align: left;
	}
}