
form.jqtransformdone div.rowElem { clear: both; padding: 4px 0; }
/* ------------- * Selects * ------------- */
.jqTransformSelectWrapper { display: block; width: 118px !important; position: relative; height: 30px; text-align: left; float: left; margin-right: 28px; }
.country.active .jqTransformSelectWrapper > div { border-radius: 15px 15px 0 0; -webkit-border-radius: 15px 15px 0 0; }
.country.active .jqTransformSelectWrapper a.jqTransformSelectOpen { border-radius: 0px 15px 0px 0px; -webkit-border-radius: 0px 15px 0px 0px; } 
.country.active .jqTransformSelectWrapper  a.jqTransformSelectOpen:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.jqTransformSelectWrapper > div { width: 100% !important; height: 30px !important; background: #fff; border: 1px solid #fff; border-radius: 15px; -webkit-border-radius: 15px; }
.jqTransformSelectWrapper > div span { display: block; padding: 0px 30px 0 10px; color: #4d4d4d; font-family: 'idealist_sanslight'; font-size: 16px; line-height: 28px; cursor: pointer;  white-space: nowrap; text-overflow: ellipsis; word-break: keep-all; overflow: hidden; }
.jqTransformSelectWrapper li { list-style: none; padding: 0; margin: 0; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen { display: block; position: absolute; right: 0; top: 0px; width: 30px; height: 100%; border-radius: 0px 15px 15px 0; -webkit-border-radius: 0px 15px 15px 0; background-color:  #D2D2D2; }
.jqTransformSelectWrapper  a.jqTransformSelectOpen:before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/filter-down-arrow.svg) 50% 55% no-repeat; transition: all 350ms; -webkit-transition: all 350ms; -moz-transition: all 350ms; -ms-transition: all 350ms; -o-transition: all 350ms; }
.jqTransformSelectWrapper ul { position: absolute; width: 100% !important; left: 0; top: 100% !important; bottom: auto !important; list-style: none; background-color: #FFF; border: 0; display: none; margin: 0; padding: 0; height: 180px; overflow: auto; overflow-x: hidden; z-index: 10;  border-radius: 0px 0px 15px 15px; -webkit-border-radius: 0px 0px 15px 15px; -webkit-overflow-scrolling: touch; }
.jqTransformSelectWrapper ul li { padding: 3px 0 0px; }
.jqTransformSelectWrapper ul a { display: block; padding: 5px 12px; text-decoration: none; color: #58595B; font-size: 14px; font-family: 'idealist_sanslight';  line-height: 18px; }
.jqTransformSelectWrapper ul a.selected { color: #F06422; text-decoration: none; }
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover { color: #F06422; text-decoration: none; }
/* ------------- * Hidden - used to hide the original form elements * ------------- */
.jqTransformHidden { display: none; }
