

/*.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
*/




/*************************/
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}



/**/
.jq-selectbox {	z-index: -1; width:100%;}
.jq-selectbox__select {position: relative;  width:100%; height:18px; padding:2px 0 2px 0;  }
.jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 34px; height: 100%;}
.left-container .jq-selectbox__trigger-arrow {  position: absolute; }
.left-container .focused .jq-selectbox__select, .right-container .focused .jq-selectbox__select{ border-bottom:1px solid rgba(255, 255, 255, 0.5);}

.jq-selectbox:hover .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */ }

.right-container .jq-selectbox__trigger-arrow {position: absolute;}

.jq-selectbox li,.jq-select-multiple li {	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	
	white-space: nowrap;}

.jq-selectbox__select-text { font-size:18px;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:500;	overflow: hidden;
	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	white-space: nowrap;	text-overflow: ellipsis; }
.data-input .di-city .jq-selectbox__select-text{  float:right; margin:0 15px 0 0;}

.jq-selectbox__search input {	-webkit-appearance: textfield;}
.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration {	-webkit-appearance: none;}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
	max-height:340px;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}


	
/* SR_SORT  */

.sr-sort .jq-selectbox {	z-index: 1; width:100%;}
.sr-sort .jq-selectbox__select {position: relative;  width:96%; height:17px; padding:6px 0px 3px 4%; border-radius:4px; border-width: 1px; 
	border-style: solid;}

.sr-sort .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.sr-sort .jq-selectbox__trigger-arrow { position:absolute;  background-repeat:no-repeat;}

.sr-sort .jq-selectbox:hover .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */}
.sr-sort .jq-selectbox.disabled .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */}
.sr-sort .focused .jq-selectbox__select{/* jquery.formstyler.css */}
.sr-sort .jq-selectbox__select-text { font-size:14px; line-height:14px;  font-family: 'Fira Sans Extra Condensed', sans-serif;
 font-weight:400; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; 
	text-overflow: ellipsis;}
.sr-sort .jq-selectbox__dropdown {	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 3px 0px 3px 0px; border-radius: 4px;
 font-size:14px; line-height:24px;  border-width: 1px; border-style: solid;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	 cursor:pointer;}
.sr-sort .jq-selectbox li{ padding:0 0 0 7px;}
.sr-sort .jq-selectbox li:hover {	 /* jquery.formstyler.css */}


/* billing  */

.bil-select .jq-selectbox {	z-index: 1; width:100%;}
.bil-select .jq-selectbox__select {position: relative;  width:96%; height:22px; padding:11px 0px 3px 4%; border-radius:4px;
   border-width: 1px; border-style: solid;}

.bil-select .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.bil-select .jq-selectbox__trigger-arrow { position:absolute;  background-repeat:no-repeat;}

.bil-select .jq-selectbox:hover .jq-selectbox__trigger-arrow {border-top-color: #000; }
.bil-select .jq-selectbox.disabled .jq-selectbox__trigger-arrow {border-top-color: #AAA; }
.bil-select .focused .jq-selectbox__select{background-color:rgba(19, 28, 40, 0.1);}
.bil-select .jq-selectbox__select-text {	color:#000; font-size:16px; line-height:16px;  font-family: 'Fira Sans Extra Condensed', sans-serif;
 font-weight:400;	overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; 
 white-space: nowrap; text-overflow: ellipsis;}
.bil-select .jq-selectbox__dropdown {
	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 9px 0px 9px 0px; border-radius: 4px; background-color:rgba(255, 255, 255, 1);
	 color:#000; font-size:16px; line-height:28px; border:1px solid #c8c8c8;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	 cursor:pointer;}
.bil-select .jq-selectbox li{ padding:0 0 0 7px;}
.bil-select .jq-selectbox li:hover {	background-color: rgba(231, 232, 233, 1);	color: #000;}
	
.bil-select .bil-year .jq-selectbox__dropdown { margin:21px 0 0 0px;}
.bil-select .bil-month .jq-selectbox__dropdown { margin:38px 0 0 0px;}

/* advanced search */
/*
.as-options .jq-selectbox {	z-index: 1; width:100%;}
.as-options .jq-selectbox__select {position: relative;  width:100%; height:22px; padding:11px 0px 3px 4%; border-radius:4px;
 background-color:rgba(255, 255, 255, 0); border:1px solid #837c84;}

.as-options .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.as-options .jq-selectbox__trigger-arrow { position:absolute; top: 15px; right: 8px;  background-image:url(/site/newyorkstay/img/dropdown-arrow-purple.png); background-size:13px 9px; width: 13px; height: 9px; background-repeat:no-repeat;}

.as-options .jq-selectbox:hover .jq-selectbox__trigger-arrow {border-top-color: #000; }
.as-options .jq-selectbox.disabled .jq-selectbox__trigger-arrow {border-top-color: #AAA; }
.as-options .focused .jq-selectbox__select{background-color:rgba(19, 28, 40, 0.1);}
.as-options .jq-selectbox__select-text {	color:#000; width:100%; font-size:16px; line-height:16px;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; text-overflow: ellipsis;}
.as-options .jq-selectbox__dropdown {
	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 12px 0px 12px 0px; border-radius: 4px; background-color:rgba(255, 255, 255, 1); color:#000; font-size:16px; line-height:32px; border:1px solid #c8c8c8;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;cursor:pointer;}
.as-options .jq-selectbox li{ padding:0 0 0 7px;}
.as-options .jq-selectbox li:hover {	background-color: rgba(231, 232, 233, 1);	color: #000;}
*/
/* *** */








/* advanced search new */

.as-options .jq-selectbox { z-index:200; width:96%;}
.as-options .jq-selectbox__select {position: relative;  width:96%; height:22px; padding:11px 0px 3px 4%; margin: 6px 0 0 0; border-radius:5px;
  border-width: 1px; border-style: solid;}

.as-options .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.as-options .jq-selectbox__trigger-arrow { position:absolute; background-repeat:no-repeat;}


.as-options .jq-selectbox:hover .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */ }
.as-options .jq-selectbox.disabled .jq-selectbox__trigger-arrow { /* jquery.formstyler.css */ }
.as-options .focused .jq-selectbox__select{ /* jquery.formstyler.css */}

.as-options .jq-selectbox__select-text { width:100%; font-size:16px; line-height:16px;  font-family: 'Fira Sans Extra Condensed', sans-serif;
font-weight:400; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap;
text-overflow: ellipsis;}
.as-options .jq-selectbox__dropdown {
	position: absolute; top: 43px; left: 0px; width: 100%; margin:0px 0 0 0px; padding: 12px 0px 12px 0px; border-radius: 4px;
 font-size:16px; line-height:32px;  border-width: 1px; border-style: solid;  font-family: 'Fira Sans Extra Condensed', sans-serif; 
	 font-weight:400;cursor:pointer; }
.as-options .jq-selectbox li{ padding:0 0 0 7px;}
.as-options .jq-selectbox li:hover {/* jquery.formstyler.css */}



/*  ** */
.as2-block .jq-selectbox {	z-index: 1; width:100%;}
.as2-block .jq-selectbox__select {position: relative;  width:96%; height:22px; padding:11px 0px 3px 4%; border-radius:4px;
   border-width: 1px; border-style: solid;}

.as2-block .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.as2-block .jq-selectbox__trigger-arrow {  position:absolute;  background-repeat:no-repeat; }

.as2-block .jq-selectbox:hover .jq-selectbox__trigger-arrow {/* jquery.formstyler.css */ }
.as2-block .jq-selectbox.disabled .jq-selectbox__trigger-arrow {/* jquery.formstyler.css */}
.as2-block .focused .jq-selectbox__select{/* jquery.formstyler.css */}

.as2-block .jq-selectbox__select-text { width:100%; font-size:16px; line-height:16px;  font-family: 'Fira Sans Extra Condensed', sans-serif;
 font-weight:400;	overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; 
	text-overflow: ellipsis;}
.as2-block .jq-selectbox__dropdown {position: absolute; width: 100%; margin:0px 0 0 0px; padding: 12px 0px 12px 0px; border-radius: 4px; 
	 font-size:16px; line-height:32px;  border-width: 1px; border-style: solid;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	cursor:pointer;}
.as2-block .jq-selectbox li{ padding:0 0 0 7px;}
.as2-block .jq-selectbox li:hover {	/* jquery.formstyler.css */}


/* CONTACTS */
.bil-select.con-select .jq-selectbox__select {position: relative;  width:100%; height:38px; padding:11px 0px 3px 3%; border-radius:4px; 
 border-width: 1px; border-style: solid;  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box;   box-sizing: border-box; /**/}

/* my apartments */
.spoiler-block3 .jq-selectbox {	z-index: 1; width:100%;}
.spoiler-block3 .jq-selectbox__select {position: relative;  width:99%; height:20px; padding:6px 0px 0px 1%; border-radius:4px;
  border-width: 1px; border-style: solid; }
.spoiler-block3 .ma-status .jq-selectbox__select {width:94%; padding:6px 0px 0px 6%; }

.spoiler-block3 .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.spoiler-block3 .jq-selectbox__trigger-arrow { position:absolute; top: 11px; right: 8px;  background-image:url(/site/newyorkstay/img/dropdown-arrow.png); background-size:11px 6px; width: 11px; height: 6px; background-repeat:no-repeat;}

.spoiler-block3 .jq-selectbox:hover .jq-selectbox__trigger-arrow {border-top-color: #000; }
.spoiler-block3 .jq-selectbox.disabled .jq-selectbox__trigger-arrow {border-top-color: #AAA; }
.spoiler-block3 .focused .jq-selectbox__select{background-color:rgba(19, 28, 40, 0.1);}
.spoiler-block3 .jq-selectbox__select-text {	color:#000; font-size:14px; line-height:14px;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; text-overflow: ellipsis;}
.spoiler-block3 .jq-selectbox__dropdown {
	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 4px 0px 4px 0px; border-radius: 4px; background-color:rgba(255, 255, 255, 1); color:#000; font-size:14px; line-height:26px; border:1px solid #c8c8c8;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;cursor:pointer;}
.spoiler-block3 .jq-selectbox li{ padding:0 0 0 7px;}
.spoiler-block3 .jq-selectbox li:hover {	background-color: rgba(231, 232, 233, 1);	color: #000;}
	
.spoiler-block3 .bil-year .jq-selectbox__dropdown { margin:21px 0 0 0px;}
.spoiler-block3 .bil-month .jq-selectbox__dropdown { margin:38px 0 0 0px;}

/* new apartment */
.an-inputs .jq-selectbox { z-index:200; width:100%;}
.an-inputs .jq-selectbox__select {position: relative;  width:100%; height:38px;  margin: 4px 0 0 0; padding:11px 0px 3px 3%; border-radius:4px;
 background-color:rgba(255, 255, 255, 1); border:1px solid #837c84;  /**/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; 
  box-sizing: border-box; /**/}

.an-inputs .jq-selectbox__trigger {position: absolute; top: 0; right: 0; width: 24px; height: 100%; }
.an-inputs .jq-selectbox__trigger-arrow { position:absolute; top: 13px; right: 8px;  background-image:url(/site/newyorkstay/img/arrow-home.png);
 background-size:16px 10px; width: 16px; height: 10px; background-repeat:no-repeat;}

.an-inputs .jq-selectbox:hover .jq-selectbox__trigger-arrow {/* jquery.formstyler.css */}
.an-inputs .jq-selectbox.disabled .jq-selectbox__trigger-arrow {/* jquery.formstyler.css */}
.an-inputs .focused .jq-selectbox__select{/* jquery.formstyler.css */}

.an-inputs .jq-selectbox__select-text {	color:#000; width:100%; font-size:16px; line-height:16px;  font-family: 'Fira Sans Extra Condensed', sans-serif;
 font-weight:400; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
  white-space: nowrap; text-overflow: ellipsis;}
.an-inputs .jq-selectbox__dropdown {
	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 12px 0px 12px 0px; border-radius: 4px; 
	  font-size:16px; line-height:32px;  border-width: 1px; border-style: solid;   font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	 cursor:pointer; }
.an-inputs .jq-selectbox li{ padding:0 0 0 7px;}
.an-inputs .jq-selectbox li:hover {	/* jquery.formstyler.css */}

/* step 5*/

.an-step-5 .an-inputs .jq-selectbox__dropdown {
	position: absolute; width: 100%; margin:0px 0 0 0px; padding: 4px 0px 4px 0px; border-radius: 4px; 	 font-size:16px; line-height:22px; 
	 border-width: 1px; border-style: solid;  font-family: 'Fira Sans Extra Condensed', sans-serif; font-weight:400;
	 cursor:pointer; }
.an-step-5 .an-inputs .jq-selectbox li{ padding:4px 0 4px 7px;}
.an-block.an-step-5 .jq-selectbox ul { padding: 6px 0 6px 4px!important;}










@media screen and (max-width: 1200px) {
	
}



@media screen and (max-width: 1000px) {
	
.jq-selectbox {	z-index: 100; }
.sr-sort .jq-selectbox__select {position: relative;  width:96%; height:21px; padding:10px 0px 3px 4%; border-radius:4px; 
	background-color:rgba(255, 255, 255, 0); border:1px solid #c8c8c8;}
.sr-sort .jq-selectbox__trigger-arrow {  top: 14px; right: 7px; }
.sr-sort .jq-selectbox__select-text { font-size:16px; line-height:16px; }
.sr-sort .jq-selectbox__dropdown { padding: 6px 0px 6px 0px;  font-size:16px; line-height:28px; }



	

	
}

@media screen and (max-width: 768px) {
	
	
}


@media  screen and (orientation: portrait) and (max-width: 560px)  {
/* my apartments */
.spoiler-block3 .ma-status .jq-selectbox__select {width:99%; padding:6px 0px 0px 1%; }	
}

@media  screen and (orientation: portrait) and (max-width: 450px)  {
/* 
.additional-center .ac_country .jq-selectbox__select { width:98%; height:24px; padding:9px 1% 7px 1%;}	

*/

}














