/**************************************************/
/*** && ITEM EXTENSION ELEMENT				    ***/
/**************************************************/

.elm-ait-item-extension-main .field-container		{ display: table; width: 100%; border-spacing: 0; padding: 2px; 
													-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.elm-ait-item-extension-main .field-wrapper			{ display: table-row; }
.elm-ait-item-extension-main .field-wrapper div 	{ position: relative; border-bottom: 1px solid rgba(0,0,0,0.07); }

.elm-ait-item-extension-main .field-title,
.elm-ait-item-extension-main .field-data			{ display: table-cell; padding: 4px 12px; vertical-align: top; 
													-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

.elm-ait-item-extension-main .field-title			{ padding: 12px 0 12px 20px; width: 24%; }
.elm-ait-item-extension-main .field-title:before 	{ content: ""; position: absolute; top: 17px;  bottom: 0; right: -18%; border-right: 1px solid rgba(0,0,0,0.07); }
.elm-ait-item-extension-main .field-title h5		{ margin: 0px; }

.elm-ait-item-extension-main .field-data			{ position: relative; padding: 12px 0 4px 8%; }
.elm-ait-item-extension-main .field-data p			{ margin: 0px; }

.elm-ait-item-extension-main .checkboxOn			{ color: #a1bf61; }
.elm-ait-item-extension-main .checkboxOff			{ color: #d05756; }

/******************************************************************************/
/* ========================================================================== */
/* = MAX WIDTH 640px                                                        = */
/* ========================================================================== */
/******************************************************************************/

@media all and (max-width: 640px) {
/* && START 640 */
	
	.elm-ait-item-extension-main .field-data		{ padding-left: 50px; }

/* && END 640 */
}