
/* JD specific style fixes */
.mp-john-deere .container *:not(.fa):not(.far):not(.fas) { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#666; }
.mp-john-deere .container h5 { font-weight:bold; margin-top:16px; }
.mp-john-deere .container p { margin:16px 0; padding:0; }
.mp-john-deere .container table { border:0; }
.mp-john-deere .container table td { padding:0 15px; text-align:left; vertical-align:inherit; border: 1px solid #eff0f0; }
.mp-john-deere .container.mp-specs table th, .mp-john-deere .container.mp-specs table td { padding:10px 20px; border:none; }
.mp-john-deere .container.mp-specs table th { width:20%; border-right: 1px solid #e5e6e6; }
.mp-john-deere .container.mp-specs table td:not(:last-of-type) { border-right: 1px solid #e5e6e6; }
.mp-john-deere .container.mp-specs.default-1-model.has-compare-slot table td { width:40%; }
.mp-john-deere .container.mp-specs.comparing-2-models table td { width:40%; }
.mp-john-deere .container.mp-specs.comparing-2-models.has-compare-slot table td { width:26.5%; }
.mp-john-deere .container.mp-specs.comparing-3-models table td { width:26.5%; }
.mp-john-deere .container.mp-specs.comparing-3-models.has-compare-slot table td { width:20%; }
.mp-john-deere .container.mp-specs.comparing-4-models table td { width:20%; }
.mp-john-deere .container.mp-specs.comparing-4-models.has-compare-slot table td { width:16%; }
.mp-john-deere .container.mp-specs.comparing-5-models table td { width:16%; }

@media only screen and (max-width: 991px) { .mp-john-deere .container.mp-specs table th { width:240px; } }
@media only screen and (max-width: 620px) { .mp-john-deere .container.mp-specs table th { width:50%; } }
.mp-john-deere .container .seccion-images { margin:8px 0; }
.mp-john-deere .container .seccion-images > div { display:inline-table; }
.mp-john-deere .container .seccion-images span.caption { display:table-caption; margin-top: 8px; caption-side: bottom; text-align: left; font-size: 15px; }
/* accessories */
.mp-john-deere .mp-accessories-attachments .nav-section .nav-name,
.mp-john-deere .mp-accessories-attachments .btn-expand-all,
.mp-john-deere .mp-accessories-attachments .btn-collapse-all,
.mp-john-deere .mp-accessories-attachments .show-more-container {
	display:none;	
}
.mp-john-deere .mp-accessories-attachments .expand-collapse-component h2 {
	line-height:1.2;
	font-size:35px;
	color:#333;
}
.mp-john-deere .mp-accessories-attachments .expand-collapse-component.container {
	padding:0;
}
.mp-john-deere .mp-accessories-attachments .expand-collapse-component .expand-collapse-component-container {
	position:relative;
	padding: 20px 0 0 0;
}
.mp-john-deere .mp-accessories-attachments .expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section {
	position:relative;
	margin-bottom:32px;
}
.mp-john-deere .mp-accessories-attachments .expand-collapse-component .expand-collapse-component-container .expand-collapse-component-section h3 {
	margin-bottom: 20px;
	color:#555;
	font-weight:bold;
}
/* accessories toggles */
.mp-accessories-attachments .expand-collapse-component-item > h4 {
	color:#333;
	font-size:18px;
	font-weight:400;
	padding:15px 0 15px 0;
	cursor:pointer;
	border-bottom:1px solid #c2c2c2;
}
.mp-accessories-attachments .expand-collapse-component-item > h4:before {
	content: '\02795'; /* Unicode character for "plus" sign (+) */
	font-size: 14px;
	color: #367c2b;
	float: left;
	margin-right:10px;
}
.mp-accessories-attachments .expand-collapse-component-item > h4.active:before {
	content: "\2796"; /* Unicode character for "minus" sign (-) */
}
.mp-accessories-attachments .expand-collapse-component-item-content {
	display:none;
    padding: 0 13px;
}
.mp-accessories-attachments .expand-collapse-component-item-content {
	background-color:#f7f7f7;
}
/* End JD specific styles */




