/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

.product-dynamic-accordion .elementor-widget-raven-advanced-accordion #jupiterx-advanced-accordion-wrapper  span.jx-ac-title {
    font-family: var(--e-global-typography-3475091-font-family), Sans-serif !important;!i;!;
    font-size: var(--e-global-typography-3475091-font-size);
    font-weight: 500 !important;
    line-height: var(--e-global-typography-3475091-line-height);
    color: var(--e-global-color-text);
	text-transform: uppercase;
}
.product-dynamic-accordion .jupiterx-ac-content-is-editor ul {
    padding: 0;
    margin: 0;
}
.product-dynamic-accordion .jupiterx-ac-content-is-editor ul li:before {
    content: "- ";
	position: absolute;
    left: 9px;
}

.product-dynamic-accordion .jx-single-accordion-body {
    padding: 0 10px 16px 20px !important;
}

.product-dynamic-accordion .jupiterx-ac-content-is-editor li a{
    font-family: var(--e-global-typography-359b223-font-family), Sans-serif;
    font-size: var(--e-global-typography-359b223-font-size);
    font-weight: var(--e-global-typography-359b223-font-weight);
    line-height: var(--e-global-typography-359b223-line-height);
    color: #000000;
}
.product-dynamic-accordion .jupiterx-ac-content-is-editor li.current-page a, .product-dynamic-accordion .jupiterx-ac-content-is-editor li:hover a, .product-dynamic-accordion .jupiterx-ac-content-is-editor ul li:hover:before, .product-dynamic-accordion .jupiterx-ac-content-is-editor ul li.current-page:before{
	color: var( --e-global-color-dcabc38 );
}
.product-dynamic-accordion .jupiterx-single-advanced-accordion-wrapper.jx-ac-active .jx-single-accordion-header {
    border-bottom: 0 !important;
	background: transparent !important;
}
.product-dynamic-accordion .jupiterx-advanced-accordion-wrapper .jupiterx-advanced-accordion-inner-wrapper {
    border: none;
}
.product-dynamic-accordion .jupiterx-ac-content-is-editor ul li:not(:last-child) {
    margin-bottom: 10px;
}


.product-search-cls .is-form-style input.is-search-input {
    height: 55px;
}

.product-search-cls .is-form-style button.is-search-submit {
    height: 55px !important;
    width: 55px !important;
    border-right: 1px solid;
    border-top: 1px solid;
    border-bottom: 1px solid;
	    border-color: #ccc;
}

.product-search-cls span.is-search-icon {
    background: transparent;
    border: navajowhite;
    
}

.product-search-cls .is-form-style.is-form-style-3 label {
    width: calc(100% - 55px) !important;
}

.product-search-cls .is-form-style .is-search-submit path {
    fill: #0000004d;
}
.product-search-cls .is-search-icon svg {
    width: 30px;
}
div#is-ajax-search-result-1005{
	padding: 1px;
}
.product-search-cls .is-form-style input.is-search-input::placeholder {
    font-family: var(--e-global-typography-359b223-font-family), Sans-serif;
    font-size: var(--e-global-typography-359b223-font-size);
    font-weight: var(--e-global-typography-359b223-font-weight);
    line-height: var(--e-global-typography-359b223-line-height);
    color: #0000004D;
}
.link-heading a:hover{
	color: #EE1E23;
}
.contact-page-from button.raven-submit-button {
    padding: 0 23px 0 0;
    place-content: start;
	 position: relative;
	transform: skewX(-10deg);
}
.contact-page-from button.raven-submit-button:before {
    content: "";
    background: #ff1919;
    width: 55px;
    position: absolute;
    left: 0;
    height: 55px;
    bottom: 0;
}
.contact-page-from button.raven-submit-button i:before {
    transform: skewX(10deg);
	display: block;
}
.contact-page-from button.raven-submit-button i {
    padding: 15.5px;
}
.contact-page-from button.raven-submit-button span{
	transform: skewX(10deg);
}
.contact-page-from button.raven-submit-button:hover{
	opacity: 0.7;
}
.page-id-1219 .connect-with-us-section {
    display: none;
}
input[type="number"]::-webkit-inner-spin-button {
    display: none;
}
.industry-left-title-list .raven-grid-item:not(:first-child) .raven-post-content {
    border-top: 1px solid #0000004D;
}
.industry-left-title-list .raven-post-title:after {
    content: "";
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid;
    width: 10px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 9px;
	color: #000 !important;
}

.industry-left-title-list .raven-post-title {
    position: relative;
	text-transform: uppercase;
    padding-right: 20px;
	padding-left: 10px;
}

.industry-left-title-list .raven-post-title a {
	font-weight: 500 !important;
}
.industry-left-title-list .raven-post-title a.raven-post-title-link.current-page-item {
    color: var(--e-global-color-dcabc38) !important;
}
@media (max-width: 767px){
	.industry-left-title-list .raven-post-title:after {
		top: 7px;
	}
}
