/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.6.5.1708794065
Updated: 2024-02-24 17:01:05

*/

/*@font-face {*/
/*  font-family: GothamMedium;*/
/*  src: url(fonts/Gotham-Light.otf);*/
/*}*/

/*@font-face {*/
/*  font-family: GothamBlack;*/
/*  src: url(fonts/Gotham-Black.otf);*/
/*}*/


/*body {*/
/*	font-family: GothamMedium;*/
/*}*/


h2,
.entry-content h2 {
	font-size: 2.5rem;
}

#masthead {
	position: fixed !important;
	background-color: #000;
}


.elementskit-dropdown.elementskit-submenu-panel {
	padding: 0 !important;
	background-color: #fff !important;
}

.elementskit-submenu-panel>li>a {
	padding: 6px 20px !important;
	font-size: 13px;
	color: #000;
	font-family: 'Work Sans' !important;
}

.elementor-1788 .elementor-element.elementor-element-7a3e645 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
	color: #ff1019 !important;
}

.elementskit-submenu-panel>li>a:hover {
	background-color: #f5f5f5 !important;
}

#nav-custom-header {
	position: fixed;
	background-color: #000;
	width: 100%;
	z-index: 999;
	top: 0;
	box-shadow: 0px 10px 20px rgba(44, 62, 80, 0.05);
}

.elementskit-navbar-nav>li>a {
	font-family: 'Open Sans', sans-serif !important;
}

.elementskit-navbar-nav>li.current-menu-item>a {
	color: #dc2d13 !important;
}

.elementskit-navbar-nav>li>a {
	color: #fff !important;
}

.nav-tabs {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	list-style: none;
	border-bottom: none !important;
}

.nav-tabs li {
	position: relative;
}

.nav-tabs li a {
	padding: 12px 24px;
	cursor: pointer;
}

.nav-tabs li a:after {
	content: "";
	margin-left: 0;
	position: absolute;
	bottom: -11px;
	left: 0;
	height: 2px;
	background-color: #ff1019;
	width: 0;
}

.nav-tabs li a:hover:after {
	display: block;
	width: 100%;
	transition: all .3s cubic-bezier(.455, .03, .515, .955);
}

.nav-tabs li a:hover,
.nav-tabs li a.active {
	color: #ff1019;
}

.nav-product {
	display: none;
}

.nav-product.active {
	display: block;
}

.nav-product .elementor-widget-text-editor {
	font-size: 13px;
}

.nav-product .elementor-widget-text-editor h4 {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 0;
	transition: all 0.3s;
}

.nav-product:hover .elementor-widget-text-editor h4 {
	font-weight: 700;
	letter-spacing: 0.5px;
	color: #ff1019;
}

.nav-product .elementor-widget-text-editor h4:after {
	content: "";
	margin-left: 0;
	position: absolute;
	bottom: -6px;
	left: 0;
	height: 2px;
	background-color: #ff1019;
	width: 0;
}

.nav-product img {
	transition: all 0.3s;
}

.nav-product:hover img {
	transform: scale(0.9);
}

.nav-product:hover .elementor-widget-text-editor h4:after {
	display: block;
	width: 100%;
	transition: all .3s cubic-bezier(.455, .03, .515, .955);
}

.imghover {
	position: relative;
}

.imghover::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(217, 73, 72, 0.6);
	position: absolute;
	top: 0;
	transition: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.imghover:hover:after {
	background: rgba(217, 73, 72, 0.8);
}

.home-shape-text {
	transform: rotate(90deg);
	position: absolute;
	bottom: 36px;
	right: 3px;
	font-size: 18px;
	text-shadow: 0 0 3px rgba(0, 0, 0, .6);
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 3px;
}

.home-shape-text.left {
	left: -28px;
	right: unset;
}

.text-center {
	text-align: center;
}

.main-block__title {
	margin-top: 25px;
	margin-bottom: 0 !important;
	line-height: 2em !important;
	font-size: 15px !important;
	font-weight: 700 !important;
}

.main-block__title strong {
	color: #dc2d13;
	display: block;
	margin-bottom: 7px;
	font-size: 30px;
}

.decor-2 {
	display: inline-block;
	margin-top: 6px;
	text-align: center;
	position: relative;
	z-index: 1;
}

.decor-2:before {
	position: absolute;
	top: 5px;
	display: block;
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	right: -10px;
	background-color: #dc2d13;
}

.decor-2 .icon {
	width: 23px;
	height: 23px;
	font-size: 12px;
	line-height: 1;
	color: #555;
	border: 3px solid #f5f5f5;
	border-radius: 3px;
	background-color: #ddd;
	z-index: 1;
	vertical-align: inherit;
	margin: 0;
	display: inline-block;
	transform: rotate(45deg);
}

.decor-2 .icon:before {
	transform: rotate(-45deg);
	display: block;
	margin: 3px 0 0 1px;
}

.decor-2:before {
	right: -10px;
}

.decor-2:after {
	left: -10px;
	z-index: -1;
}

.decor-2:after,
.decor-2:before {
	content: '';
	position: absolute;
	top: 6px;
	display: block;
	width: 14px;
	height: 14px;
	transform: rotate(45deg);
	background-color: #dc2d13;
}

.d-flex {
	display: flex;
	/* column-gap: 20px; */
	flex-wrap: wrap;
}

.c-gap-20 {
	column-gap: 20px;
	flex-wrap: nowrap;
}

.home-product-tabs .home-product {
	width: 20%;
	min-width: 20%;
	max-width: 20%;
}

.product-name {
	margin: 0;
	text-align: center;
	font-weight: bold;
}

/* .elementor.elementor .e-con>.elementor-widget  {
	width: 100%;
} */

.mb-0 {
	margin-bottom: 0;
}

.home-about p {
	margin-bottom: 1.6em !important;
}

.img-section .content-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}

.img-section .content-overlay .content-overlay-text {
	padding: 40px 30px;
	mix-blend-mode: hard-light;
	background-color: rgba(255, 255, 255, 0.8);
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 3px;
}

.mb-0,
.mb-0 p {
	margin-bottom: 0;
}

.p-heading {
	font-size: 40px;
	letter-spacing: 5px;
	text-transform: uppercase;
}

.owce-carousel-container {
	padding: 0 !important;
}

.owl-item>.item {
	display: flex;
}

.owl-item>.item>.owl-thumb,
.owl-item>.item>.owl-content {
	flex: 1
}

.owl-item>.item>.owl-content {
	display: flex;
	align-items: center;
}

.owl-item>.item>.owl-content>.inner {
	max-width: 75%;
}

.owl-item>.item>.owl-content>.inner>h3 {
	font-size: 18px;
	text-align: left;
	padding: 0 20px;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
	position: absolute;
	top: 50% !important;
	transform: translateY(-50%) !important;
	border: none !important;
	background-color: #000 !important;
	line-height: 40px !important;
	width: 40px;
	font-size: 40px !important;
	text-align: center;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.owl-carousel .owl-nav button i {
	color: #fff;
}

.owl-carousel .owl-nav button.owl-prev {
	left: 10px;
}

.owl-carousel .owl-nav button.owl-next {
	right: 10px;
}

.elementor-accordion-item {
	margin-bottom: 5px;
}

.table-responsive {
	/* min-height: .01%; */
	overflow-x: auto;
}

.table {
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #fff;
	font-weight: 500;
}

table>tbody>tr>td {
	text-align: center;
	border: none;
	border-left: 1px solid #6e6e76;
	border-bottom: 1px solid #252531;
	font-size: 12px;
	letter-spacing: 1px;
	color: rgba(22, 22, 35, 0.9);
	vertical-align: middle;
	text-align: left;
	padding: 8px;
	line-height: 1.42857143;
}

.page-id-3251 .site-footer,
.page-id-3251 .elementskit-btn {
	font-weight: 500 !important;
}

/* toyoto-product-colors */
#toyoto-product-colors input[type=radio] {
	opacity: 0;
	visibility: hidden;
}

.t-p-label {
	width: 110px;
	height: 40px;
	border: 1px solid #999999;
	position: relative;
}

.car-colors .t-p-label:before {
	content: "";
	position: absolute;
	left: 50%;
	top: -20px;
	width: 16px;
	height: 16px;
	border: 1px solid #999;
	border-radius: 100%;
	margin-left: -8px;
	transition: all 0.25s ease-in 0s;
	-webkit-transition: all 0.25s ease-in 0s;
	opacity: 0;
	visibility: hidden;
}

#toyoto-products .t-p-img {
	/* opacity:0;
	visibility:hidden;
	width:0;
	height:0; */
	display: none;
}

#toyoto-products .t-p-img.active {
	/* opacity:1;
	visibility:unset;
	width:auto;
	height:auto; */
	display: block;
}

.car-colors .t-p-label.black,
.car-colors .t-p-label.black:before {
	background-color: #08081c;
}

.car-colors .t-p-label.gray,
.car-colors .t-p-label.gray:before {
	background-color: #afaa9e;
}

.car-colors .t-p-label.white-pearl,
.car-colors .t-p-label.white-pearl:before {
	background-color: #f0f1f3;
}

.car-colors .t-p-label.white,
.car-colors .t-p-label.white:before {
	background-color: #fff;
}

.car-colors .t-p-label.silver,
.car-colors .t-p-label.silver:before {
	background-color: #52525e;
}

.car-colors .t-p-label.blue,
.car-colors .t-p-label.blue:before {
	background-color: #06216f;
}

.car-colors .t-p-label.gaming-grey,
.car-colors .t-p-label.gaming-grey:before {
	background-color: #181818;
}

.car-colors .t-p-label.enticing-silver,
.car-colors .t-p-label.enticing-silver:before {
	background-color: #bdbec0;
}

.car-colors .t-p-label.silver-metalic,
.car-colors .t-p-label.silver-metalic:before {
	background-color: #cdd3e0;
}

.car-colors .t-p-label.grey-metalic,
.car-colors .t-p-label.grey-metalic:before {
	background-color: #465552;
}

.car-colors .t-p-label.sportin-red,
.car-colors .t-p-label.sportin-red:before {
	background-color: #8e3939;
}

.car-colors .t-p-label.cafe-white,
.car-colors .t-p-label.cafe-white:before {
	background-color: #e3e3e3;
}

.car-colors .t-p-label.rustic-brown,
.car-colors .t-p-label.rustic-brown:before {
	background-color: #6d2829;
}

.car-colors .t-p-label.midnight-black,
.car-colors .t-p-label.midnight-black:before {
	background-color: #272727;
}

.car-colors .t-p-label.cave-black,
.car-colors .t-p-label.cave-black:before {
	background-color: #2a251f;
}

.car-colors .t-p-label.attitude-black,
.car-colors .t-p-label.attitude-black:before {
	background-color: #181919;
}

.car-colors .t-p-label.burning-black,
.car-colors .t-p-label.burning-black:before {
	background-color: #222;
}

.car-colors .t-p-label.stream-metallic,
.car-colors .t-p-label.stream-metallic:before {
	background-color: #676568;
}

.car-colors .t-p-label.bronze,
.car-colors .t-p-label.bronze:before {
	background-color: #beb2a6;
}

.car-colors .t-p-label.brown,
.car-colors .t-p-label.brown:before {
	background-color: #2a1814;
}

.car-colors .t-p-label div {
	width: 100%;
	height: 50%;
}

.car-colors .t-p-label.taisor1,
.car-colors .t-p-label.taisor1 div:first-child,
.car-colors .t-p-label.taisor1:before {
	background: linear-gradient(rgb(233, 118, 69) 0%, rgb(185, 79, 34) 100%);
}

.t-p-label.taisor1 div:nth-child(2) {
	background: linear-gradient(0deg, rgb(199, 106, 66) 0%, rgb(155, 62, 22) 100%);
}

.car-colors .t-p-label.taisor2,
.t-p-label.taisor2 div:first-child,
.car-colors .t-p-label.taisor2:before {
	background: linear-gradient(rgb(241, 241, 241) 0%, rgb(208, 208, 208) 100%);
}

.t-p-label.taisor2 div:nth-child(2) {
	background: linear-gradient(0deg, rgb(192, 192, 192) 0%, rgb(189, 189, 189) 100%);
}

.car-colors .t-p-label.taisor3,
.t-p-label.taisor3 div:first-child,
.car-colors .t-p-label.taisor3:before {
	background: linear-gradient(rgb(224, 224, 224) 0%, rgb(152, 152, 152) 100%);
}

.t-p-label.taisor3 div:nth-child(2) {
	background: linear-gradient(0deg, rgb(132, 132, 132) 0%, rgb(136, 136, 136) 100%);
}

.car-colors .t-p-label.taisor4,
.t-p-label.taisor4 div:first-child,
.car-colors .t-p-label.taisor4:before {
	background: linear-gradient(rgb(98, 97, 97) 0%, rgb(83, 81, 81) 93.5%);
}

.t-p-label.taisor4 div:nth-child(2) {
	background: linear-gradient(0deg, rgb(192, 192, 192) 0%, rgb(189, 189, 189) 100%);
}

.car-colors .t-p-label.taisor5,
.t-p-label.taisor5 div:first-child,
.car-colors .t-p-label.taisor5:before {
	background: linear-gradient(rgb(128, 31, 40) 0%, rgb(158, 35, 46) 100%);
}

.t-p-label.taisor5 div:nth-child(2) {
	background: linear-gradient(0deg, rgb(192, 192, 192) 0%, rgb(189, 189, 189) 100%);
}

.car-colors .t-p-label.taisor6,
.t-p-label.taisor6 div:first-child,
.car-colors .t-p-label.taisor6:before {
	background: linear-gradient(0deg, rgb(153, 33, 43) 0%, rgb(223, 53, 68) 100.87%);
}

.t-p-label.taisor6 div:nth-child(2) {
	background: linear-gradient(rgb(62, 62, 62) 0%, rgb(38, 38, 38) 100%);
}

.car-colors .t-p-label.taisor7,
.t-p-label.taisor7 div:first-child,
.car-colors .t-p-label.taisor7:before {
	background: linear-gradient(rgb(224, 224, 224) 0%, rgb(152, 152, 152) 100%);
}

.t-p-label.taisor7 div:nth-child(2) {
	background: linear-gradient(rgb(62, 62, 62) 0%, rgb(34, 34, 34) 100%);
}

.car-colors .t-p-label.taisor8,
.t-p-label.taisor8 div:first-child,
.car-colors .t-p-label.taisor8:before {
	background: linear-gradient(rgb(241, 241, 241) 0%, rgb(208, 208, 208) 100%);
}

.t-p-label.taisor8 div:nth-child(2) {
	background: linear-gradient(rgb(62, 62, 62) 0%, rgb(34, 34, 34) 100%);
}

.car-colors .t-p-label.active:before {
	opacity: 1;
	visibility: visible;
}

/* testmonials */
.elementskit-commentor-content ul {
	padding-left: 0 !important;
}

.eicon-star:before {
	content: "\f005";
}

[class^=eicon] {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
}

/* 
.elementskit-submenu-indicator:before {
	content: "\f078";
} */

.elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
	color: #fff !important;
}

.eicon-chevron-left:before {
	content: "\f053";
}

.eicon-chevron-right:before {
	content: "\f054";
}

/* footer css */
#block-7 .wp-block-columns {
	align-items: start;
}

#block-7 .wp-block-columns .wp-block-column {
	flex: 1;
}

#block-7 .wp-block-columns .wp-block-column .wp-block-image {
	padding: 12px;
}

h2.widgettitle,
h2.widget-title {
	color: #000 !important;
	font-size: 1.275rem;
	margin-bottom: 12px;
	font-weight: bolder;
}

.menu .menu-item a {
	color: #000 !important;
}

.ast-builder-grid-row-4-equal .ast-builder-grid-row {
	grid-template-columns: 2fr 2fr 1fr 2fr;
}

.ast-builder-grid-row-4-equal .ast-builder-footer-grid-columns {
	grid-column-gap: 15px;
}

.ast-builder-grid-row-4-lheavy .ast-builder-grid-row {
	grid-template-columns: 2fr 2fr 1fr 2fr;
}

.ast-builder-grid-row-4-lheavy .ast-builder-footer-grid-columns {
	grid-column-gap: 15px;
}

#footer-cars .footer-cars-grid {
	display: grid;
	grid-template-columns: auto auto;
}

.footer-location-columns {
	color: #000;
	display: flex;
	flex-direction: column;
	row-gap: 20px;
}

.footer-location-columns p {
	margin: 0;
}

.footer-location-columns a {
	color: #000 !important;
	text-decoration: underline;
}

/* .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
	padding: 70px 0px;
} */

.site-below-footer-wrap {
	background-color: rgba(217, 73, 72, 0.7);
	padding: 0;
}

.elementor-counter .elementor-counter-title {
	line-height: 1.5 !important;
}

/* .site-above-footer-wrap {
	padding-top: 50px;
} */

.ast-footer-copyright p {
	text-align: center;
	font-weight: bold;
	color: #000;
}

.ast-footer-copyright p a {
	font-weight: bold;
	color: #000;
}

.elementor-icon-box-title:hover {
	color: #ff1019;
}

.contact-us-form p {
	margin-bottom: 0;
}

.Service-form .e-con-inner:first-child {
	margin: unset;
}

.location_map_toli {
	display: none;
}

.location_map_toli.show-map {
	display: block;
}

.cursor-pointer {
	cursor: pointer;
}

.FTOW-MW {
	overflow: hidden;
}

.elementor-tabs .elementor-tab-mobile-title {
	display: none !important;
}

.elementor-tabs-wrapper {
	border-bottom: 1px solid #cfcfcf;
}

.elementor-tabs-wrapper .elementor-tab-title {
	transition: border ease 0.3s;
}

.elementor-tabs-wrapper .elementor-active {
	border-bottom: 2px solid #f34e3a !important;
}

.product-lg-contact input[type="submit"] {
	padding: 12px 24px;
	line-height: 20px;
	letter-spacing: 5px;
	background-color: #929497BF;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	width: 48%;
}

.entry-meta {
	display: none;
}

.custom-recent-post {
	display: flex;
	flex-flow: row wrap;
	margin-bottom: 2.5rem;
}

.custom-recent-post .post-thumbnail {
	padding-right: 60px;
	width: 50%;
	overflow: hidden;
}

.custom-recent-post .post-thumbnail img {
	transition: transform .25s ease-in-out;
}

.custom-recent-post .post-thumbnail:hover img {
	transform: scale(1.06) translateZ(0);
}


.custom-recent-post .post-content {
	padding-right: 15%;
	width: 50%;
}

.custom-recent-post .post-content .post-title {
	font-size: 1.2rem;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0;
}

/* .custom-recent-post .post-content .post-date {
	
} */

.custom-recent-post .post-description {
	margin-bottom: .5rem;
	margin-top: 1.5rem;
}

.custom-recent-post .post-content .read-article {
	text-decoration: underline;
	color: #000;
}

.elementskit-stars li a svg {
	fill: #FEC42D;
}

/* media query */

@media (max-width: 767px) {
	.wpcf7-submit{
	display:flex;
	text-align:center;
	margin:auto;
}
	.p-sm-0 {
		padding: 0;
	}

	.FTOW-MW .e-con-inner {
		min-width: 100%;
	}

	.owl-carousel .owl-nav button.owl-prev,
	.owl-carousel .owl-nav button.owl-next {
		width: 34px;
		height: 34px;
	}

	.owl-carousel .owl-nav button i {
		font-size: 16px;
	}

	.owl-item>.item>.owl-content>.inner>h3 {
		font-size: 14px;
	}

	.home-product-tabs .home-product {
		width: 50%;
		min-width: 50%;
		max-width: 50%;
	}

	.elementor-tabs .elementor-tabs-wrapper {
		display: block !important;
	}

	.img-section .content-overlay {
		position: unset;
	}

	.img-section .content-overlay .content-overlay-text {
		padding: 0px 20px;
		mix-blend-mode: hard-light;
		background-color: inherit;
		font-size: 14px;
		line-height: 24px;
		letter-spacing: 0px;
	}

	#block-7 .wp-block-columns {
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#block-7 .wp-block-columns .wp-block-column {
		width: 50%;
		margin-bottom: 0;
	}

	#footer-cars .footer-cars-grid {
		display: flex;
		flex-direction: column;
	}

	.custom-recent-post .post-thumbnail,
	.custom-recent-post .post-content {
		width: 100%;
		padding: 0;
	}

	.custom-recent-post .post-content {
		margin-top: 1rem;
	}
}

@media (max-width: 1024px) {
	.ekit_menu_responsive_tablet>.elementskit-navbar-nav-default {
		background-color: #000 !important;
	}

	.custom-recent-post .post-thumbnail,
	.custom-recent-post .post-content {
		width: 100%;
		padding: 0;
	}

	.custom-recent-post .post-content {
		margin-top: 1rem;
	}
}

@media (min-width: 1200px) {
	.main-block__title {
		max-width: 75%;
		margin: auto;
	}

	/* 	contact forms */
	.home-lg-contact {
		display: flex;
		column-gap: 12px;
	}

	.home-lg-contact input,
	.home-lg-contact select {
		min-height: 52px;
	}

	.home-lg-contact .form-group.select {
		/* 		flex: 1; */
		width: 200px;
		min-width: 200px;
	}

	.home-lg-contact .textareah {
		height: 52px;
		resize: vertical;
	}

	.product-lg-contact {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.product-lg-contact .form-group.w-48 {
		width: 48%;
	}

	.product-lg-contact .form-group.w-100 {
		width: 100%;
	}

	.product-lg-contact input[file] {
		background: inherit !important;
	}

	.product-lg-contact input,
	.product-lg-contact select,
	.product-lg-contact textarea,
	.product-lg-contact input:focus,
	.product-lg-contact select:focus,
	.product-lg-contact textarea:focus {
		background-color: transparent;
		color: #fff;
	}

	.product-lg-contact input::placeholder,
	.product-lg-contact textarea::placeholder {
		color: #fff;
	}

	.product-lg-contact.career-form input::placeholder,
	.product-lg-contact.career-form textarea::placeholder {
		color: #000;
	}

	.product-lg-contact.career-form input,
	.product-lg-contact.career-form select,
	.product-lg-contact.career-form textarea,
	.product-lg-contact.career-form input:focus,
	.product-lg-contact.career-form select:focus,
	.product-lg-contact.career-form textarea:focus {
		color: #000;
	}

	.career-form .apply-title {
		width: 100%;
		font-weight: bold;
		font-size: 1.2rem;
	}

	.product-lg-contact select option {
		color: #000;
	}

	.product-lg-contact input[type="submit"] {
		padding: 15px 30px 15px 30px;
		line-height: 20px;
		letter-spacing: 5px;
		background-color: #929497BF;
		border-style: none;
		border-radius: 0px 0px 0px 0px;
		width: 48%;
	}

	.product-lg-contact input[type="submit"]:hover {
		background-color: #F26C21BF;
	}

}
