/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1673860445
Updated: 2023-01-16 09:14:05

*/

/*header dropdown start*/
body{
    overflow-x: hidden;
}
.elite_navbar_menu .elementor-widget-container {
    padding-left: calc((100vw - 1140px) / 2);
    padding-right: calc((100vw - 1140px) / 2);
}
.nav_menu_service .sub-menu[aria-hidden="false"] {
    display: flex !important;
    flex-wrap: wrap;
    width: 100vw !important;
    max-width: 100vw !important;
	background-color: #e6e7e8;
	border-top: 2px solid #091b2a;
	border-bottom: 2px solid #091b2a;
	left: calc((100vw - 1140px) / -2) !important;
	padding-left: calc((100vw - 1140px) / 2);
    padding-right: calc((100vw - 1140px) / 2);
}
.nav_menu_service .sub-menu[aria-hidden="false"] {
    right: calc((100vw - 1140px) / -2) !important;
}
.nav_menu_service .sub-menu li.menu-item {
    width: 33.33%;
}
.nav_menu_service a.elementor-sub-item {
    font-family: "eurostile", Sans-serif !important;
    font-size: 18px;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    line-height: 18px !important;
	color: #999a9c;
	padding: 18px 20px !important;
}
.nav_menu_service a.elementor-sub-item:hover {
    color: #fff;
	padding: 18px 20px !important;
}
/*header dropdown end*/

/*product page start*/
.elementor-27 .product_accordion_items .elementor-accordion-item .elementor-tab-title {
    padding-left: calc((100vw - 1140px) / 2) !important; 
    padding-right: calc((100vw - 1140px) / 2) !important;
}
.product_accordion_items .elementor-accordion .elementor-accordion-item {
    border-bottom: 2px solid #d4d4d4 !important;
}
.product_accordion_items .elementor-accordion-item .elementor-tab-title.elementor-active {
    background-color: #091b2a;
}
.product_accordion_items .elementor-accordion-item:nth-child(2) .elementor-tab-title.elementor-active {
    background-color: #dd4725;
}
.product_accordion_items .elementor-accordion-item:nth-child(3) .elementor-tab-title.elementor-active {
    background-color: #39c0cc;
}
.product_accordion_items .elementor-accordion-item:nth-child(4) .elementor-tab-title.elementor-active {
    background-color: #abacae;
}
.product_accordion_items .elementor-accordion-item:nth-child(5) .elementor-tab-title.elementor-active {
    background-color: #d6ad64;
}
.product_accordion_items a.elementor-accordion-title {
    display: flex;
    align-items: center;
    grid-gap: 20px;
}
.product_accordion_items a.elementor-accordion-title::before {
	content: '';
    background: url(https://eliteshirtco.com/wp-content/uploads/2023/02/Tshirt-Before.png);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
	display: inline-block;
    width: 40px;
    min-width: 40px;
    height: 40px;
    left: -20px;
}
.product_accordion_items .elementor-accordion-item:nth-child(2) a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Performance-T-Before.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(3) a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Fleece-Before.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(4) a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Work-Before.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(5) a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Favorite-Before.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(1) .elementor-tab-title.elementor-active a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Tshirt-After.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(2) .elementor-tab-title.elementor-active a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Performance-T-After.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(3) .elementor-tab-title.elementor-active a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Fleece-After.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(4) .elementor-tab-title.elementor-active a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Work-After.png");
}
.product_accordion_items .elementor-accordion-item:nth-child(5) .elementor-tab-title.elementor-active a.elementor-accordion-title::before{
	background-image:url("https://eliteshirtco.com/wp-content/uploads/2023/02/Favorite-After.png");
}
.product_accordion_items .elementor-tab-title {
    display: flex;
}
.product_accordion_items span.elementor-accordion-icon.elementor-accordion-icon-right {
    order: 3;
    padding-top: 12px;
}
/*product page end*/

/*service page start*/
.service_event_imgbox h3.elementor-image-box-title {
    margin-top: 20px;
}
/*service page end*/

