/* Parts, Accessories
   ================================================== */  
   
   
   
/* = = = Page: Parts = = =  */

.parts-app__container {
	animation: fadeina 1s linear 0s 1 normal;
}

#partsPageContent {
	animation: fadeinb 2s linear 0s 1 normal;
}

@keyframes fadeina {
    0% { opacity: 0; }
	75% { opacity: 0; }
    100% { opacity: 1; }
}

@keyframes fadeinb {
    0% { opacity: 0; }
	75% { opacity: 0; }
    100% { opacity: 1; }
} 


/* = = = Page: Parts & Service Index = = =  */




.swiper-parts-hero {
    width: 100%;
	height: 100%;	
}


.parts-service-main {}

.swiper-parts__arrow-left {
	position:absolute;
	left:20px;
	top:40%;
	font-size:50px;
	color:#ffffff;
	z-index:20;
}

.swiper-parts__arrow-right {
	position:absolute;
	right:20px;
	top:40%;
	font-size:50px;
	color:#ffffff;
	z-index:20;
}


.parts-service-main .box-c {
	background:none;
	border:none;
	text-align:left;
	min-width:280px;
}



.parts-service-main .box-c__graphic-img {
	width:auto;
	height:auto;
	margin-right:auto;
}

.parts-service-main .box-c {
	display:flex;
	justify content: space-between;
	flex-direction:column;
}


/* = = = Page: Parts = = =  */


.page-parts .nav-parts {
	background:#FEE123;
}

.parts-main {
	margin-top:0;
}

.parts-main__cata-box {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	/*background:linear-gradient(to bottom, rgba(0,0,0,1.0), rgba(0,0,0,0.2)),*/
	background:linear-gradient(to bottom, rgba(0,0,0,1.0), rgba(0,0,0,.2)),
	url('../img/bg_parts_catalogue.jpg') no-repeat -50px -50px;
}


.box-j__middle-box:hover .btn-primary:after {
	opacity:1;
	transform: skewX(30deg) translateX(300px);
	transition:
	transform 0.4s ease-out 0s,
	opacity 0.2s 0s;
}


.parts-main__cata-box-link:link {
	text-decoration:none;
}
	

.parts-main__cata-box-heading {
	color:#ffffff;
	margin:0 0 20px 0;
	padding:2% 2% 2% 2%;
	font-weight:600;
	font-size:2.6em;
	display:block;
}
.parts-main__cata-box-desc {
	color:#ffffff;
	margin:0 0 20px 0;
	padding:2% 2% 2% 2%;
	font-weight:400;
	font-size:1.2em;
}

.parts-main__cata-box-button {
	display:block;
	color:#ffffff;
	font-weight:bold;
	margin-top:auto;
	margin-bottom:4%;
	line-height:34px;
}


.parts-main__hyster-parts-box {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	background:linear-gradient(to bottom, rgba(0,0,0,1.0), rgba(0,0,0,.2)),
	url('../img/bg_hyster_parts.jpg') no-repeat 0px 0px;	
}


.parts-main__hyster-parts-box-desc {
	color:#ffffff;
	margin:0 0 20px 0;
	padding:2% 2% 2% 2%;
	font-weight:400;
	font-size:1.2em;
	background-color:rgba(0, 0, 0, 0.6);
}

.parts-main__hyster-parts-box-button {
	display:block;
	color:#ffffff;
	font-weight:bold;
	margin-top:auto;
	margin-bottom:4%;
	line-height:34px;
}



/* = = = Page: Accessories = = =  */

.page-accessories .nav-accessories {
	background:#FEE123;
}





