.no-cssgradients .jplist-panel button:hover{background:#f4f4f4}.jplist-ios-button{display:none}.jplist-panel{color:#27252a}







.jplist-panel button{float:left;height:35px;







/*box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%);*/margin:10px 10px 0 0}





.jplist-panel button:hover{color:#0381bb;background:#f2f2f2;background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)}
.jplist-panel button.jplist-disabled{background:#e3e3e3;color:#6c6c6c;cursor:default}

.jplist-panel button.jplist-selected{color:#f03800}

.jplist-panel input[type="text"]{float:left;height:30px;

/*box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;*/

border: 1px solid #c3c3c3;
border-radius:4px;

text-shadow:1px 1px 1px #fff;
color:#27252a;
width:207px;
text-indent:5px;
background:#fff

  border: 1px solid #c3c3c3;
      -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
margin-left:4px;
color:#999;
 
}

.jplist-panel input:focus {color:#414141;}

.divfilter {width:100%; border-bottom:1px solid #e8e8e8; height:3px; margin-top:10px; margin-bottom:16px;clear:left;} 
.divfilter1 {width:100%; border-bottom:0px solid #e8e8e8; height:3px; margin-top:0px; margin-bottom:5px; clear:left;} 
.divfilter2 {width:100%; border-bottom:0px solid #e8e8e8; height:3px; margin-top:0px; margin-bottom:5px; clear:left;}
.divfilter3 {width:100%; border-bottom:1px solid #e8e8e8; height:3px; margin-top:13px; margin-bottom:-13px;clear:left;} 
.divfilter4 {width:100%; border-bottom:1px solid #e8e8e8; height:3px; padding-top:10px; margin-bottom:-15px;clear:left;}
 
.jplist-panel input[type="checkbox"],
.jplist-panel input[type="radio"]{float:left;display:inline-block;  
/*height:30px;background:#fff;
-webkit-box-sizing:border-box;-moz-box-sizing:
border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
box-sizing:border-box;
color:#27252a */
} 

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
    display:inline-block;
    width:16px;
    height:16px;
    /*margin:-1px 24px 0 0;*/
    margin-left:-20px;
    vertical-align:middle;
  /*  background:url(http://www.immovess.com/check_radio_sheet.png) left top no-repeat;*/
    cursor:pointer;
       border-radius: 3px;
	/*-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);*/
background-color: #fff;
    border: 1px solid #cacece;
     -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
  box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 1px 2px rgba(0,0,0,0.15);
}

input[type="checkbox"]:checked + label span {
     background:url(check_radio_sheet.png) -22px top no-repeat; 
    
   
}






input[type=checkbox].css-checkboxstyle {
							display:none;
						}

						input[type=checkbox].css-checkboxstyle + label.css-labelstyle {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:13px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkboxstyle:checked + label.css-labelstyle {
							background-position: 0 -16px;
						}
						label.css-labelstyle {
				background-image:url(../img/check1.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}



/* Alternate
input[type=checkbox].css-checkboxstyle {
							display:none;
						}

						input[type=checkbox].css-checkboxstyle + label.css-labelstyle {
							padding-left:22px;
							height:17px; 
							display:inline-block;
							line-height:17px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:17px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=checkbox].css-checkboxstyle:checked + label.css-labelstyle {
							background-position: 0 -17px;
						}
						label.css-labelstyle {
				background-image:url(../img/check.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}







*/





/* --- Radio Style ---*/

input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:19px;
							height:14px; 
							display:inline-block;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:13px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -14px;
						}
						label.css-label {
				background-image:url(../img/radio3.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
				
				 
			}
			
			 
			
			
/* Alternate

input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(../img/radio2.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}











input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(../img/radio1.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}







input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:21px;
							height:16px; 
							display:inline-block;
							line-height:16px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:16px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -16px;
						}
						label.css-label {
				background-image:url(../img/radio.png);
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}



*/











 


.jplist-panel label{float:left;/*height:30px;line-height:30px;padding:0 5px;*/
display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;
-o-box-sizing:border-box;box-sizing:border-box;color:#27252a;cursor:pointer;

   font-family:"Open Sans";
   font-weight:400;
   width:230px;
text-shadow:1px 1px 1px #fff;


}

.jplist-panel .text-filter-box{height:30px;float:left;margin:0px 0px 0 0}
.jplist-panel .text-filter-box .jplist-icon{background:#e8eff9}
.jplist-panel .text-filter-box .jplist-label{margin:0;border-right:0;background:#f1f1f1}
.jplist-panel .text-filter-box button{margin:0;border-left:0;padding:0 10px}

.jplist-panel .jplist-group{float:left;/*height:30px;/*box-shadow:0 0 1px #fff;background:#fff; 
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;
-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;
border-radius:3px;*//*text-shadow:1px 1px 1px #fff;*/color:#27252a;margin:10px 10px 0 0;padding:0 0 0 5px;height:auto;}

.jplist-panel .jplist-group input,.jplist-panel .jplist-group label{/*height:28px;line-height:30px*/}

.jplist-panel .jplist-group ul{list-style:none;padding:0;margin:0 0 0 10px;line-height:28px}
.jplist-panel .jplist-group ul li{float:left;margin-right:15px;overflow:hidden;/*height:28px;line-height:30px*/}
.jplist-empty{display:none}

.jplist-icon{float:left;height:30px;box-shadow:0 0 1px #fff; 

 background:url(../img/searchicon.png) no-repeat;

-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;

border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;
display:inline-block;line-height:30px;padding:0 10px;border-right:0;margin-left:20px;
width:30px;

}


.searchicon {margin-left:20px; width:30px; height:30px; float:left; border:1px solid #ddd;  
/*background:#86BDD9 url("../img/searchicon.png") no-repeat center center;*/

 text-align:center;
color:#666;text-shadow: 1px 1px 0px #fff;
font-size:13px; font-weight:normal;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 /*-moz-box-shadow:    inset 0 0 5px #666;
   -webkit-box-shadow: inset 0 0 5px #666;
   box-shadow:         inset 0 0 5px #666;*/
   border: 1px solid #c3c3c3;
   
-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 0px 1px rgba(0,0,0,0.15);
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 0px 1px rgba(0,0,0,0.15);
box-shadow: 0 1px 0 rgba(255,255,255,0.65), inset 0 0px 1px rgba(0,0,0,0.15);
background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);background:linear-gradient(to bottom, #fafafa 0, #ededed 100%);  
padding-top:2px;
}


.searchicon:hover {color:#86BDD9}


.jplist-icon:hover{color:#0381bb}

.jplist-label{float:left;height:35px;
line-height:35px;

/*box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;
-o-box-sizing:border-box;box-sizing:border-box;
border:1px solid #dbdbdb;border-radius:3px;
text-shadow:1px 1px 1px #fff;
color:#27252a;line-height:30px;
padding:0 10px;margin:10px 10px 0 0;
background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%)*/
 
text-align:center;
padding-left:10px;
padding-right:10px;
margin:10px 10px 0 0;
border:2px solid #ebebeb;
    
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;


 border:1px solid #cccccc;  
  -moz-box-shadow:    inset 0 0 7px rgba(0, 0, 0, 0.13);
   -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
   box-shadow:         inset 0 0 7px rgba(0, 0, 0, 0.13);
font-family: 'Open Sans', sans-serif;
}

.jplist-selected{color:#ca3f1a}

@media only screen and (max-width:600px){.jplist-panel{display:none}
.jplist-ios-button{display:block;width:100%;text-align:center;cursor:pointer;font-size:15px;
/*line-height:30px;*/float:left;/*height:30px;*/box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;
border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);
background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%)}
.jplist-ios-button:hover{background:#f2f2f2;background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);
background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)}
.jplist-ios-show{display:block}}

/*.jplist-drop-down{float:left;height:30px;box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;
border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;width:130px;background:#fff;
background:-moz-linear-gradient(top, #fff 0, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), 
color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);
background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);
background:linear-gradient(to bottom, #fff 0, #efefef 100%);margin:10px 10px 0 0}*/




.jplist-drop-down{
	float: left;
	width: 140px;
	height: 35px;
	line-height:35px;	 
	 background:#FFF url(../img/select_dropdown_131.png) no-repeat center right; 
	
	 /* border:2px solid #ebebeb;*/
    
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  
margin:10px 10px 0 0;
 
  
/*padding:5px 10px 5px 10px;*/


  border:1px solid #cccccc;  
 -moz-box-shadow:    inset 0 0 7px rgba(0, 0, 0, 0.13);
   -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
   box-shadow:         inset 0 0 7px rgba(0, 0, 0, 0.13);
font-family: 'Open Sans', sans-serif;
 
}


.jplist-drop-down .jplist-dd-panel{float:left;width:130px;/*height:30px;line-height:30px;*/overflow:hidden;text-indent:10px;cursor:pointer}
.jplist-drop-down .jplist-dd-panel:after{/*content:'\25BC';*/color:#111;display:inline-block;float:right;margin:0 10px}

.jplist-drop-down ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
box-sizing:border-box;border:1px solid #dbdbdb;border-radius:0 0 3px 3px;
position:relative;top:0;z-index:1000;width:128px;display:none;
overflow:hidden;background:#fff;list-style:none;margin:0;padding:0;box-shadow:0 3px 6px #bbb}
.jplist-drop-down ul li{width:100%;float:left;height:30px;line-height:30px;text-indent:10px;cursor:pointer}
.jplist-drop-down ul li:hover{background-color:#ececec}

.jplist-drop-down:hover .jplist-dd-panel{color:#0381bb}
.jplist-drop-down:hover .jplist-dd-panel:after{color:#0381bb}


.jplist-panel .jplist-pagination{cursor:pointer;float:left;line-height:30px;  
  }
.jplist-panel .jplist-pagination button{display:inline-block;color:#0381bb;height:35px; width:35px;line-height:30px;padding:0 10px;
border:1px solid #ccc;
   background:#fff; 
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
 -moz-box-shadow:    inset 0 0 7px rgba(0, 0, 0, 0.13);
   -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.13);
   box-shadow:         inset 0 0 7px rgba(0, 0, 0, 0.13);
font-family: 'Open Sans', sans-serif;

}

.jplist-panel .jplist-pagination button:hover {background:#ddd;}


.jplist-panel .jplist-pagination .jplist-current{font-weight:bold;color:#f03800; background:#ebebeb;}
.jplist-panel .jplist-pagination .jplist-pagingprev,.jplist-panel .jplist-pagination 
.jplist-pagingmid,.jplist-panel .jplist-pagination .jplist-pagingnext{float:left}
.jplist-panel .jplist-pagination .jplist-pagingprev button,
.jplist-panel .jplist-pagination .jplist-pagingnext button{font-size:20px;font-family:"Courier New",Courier,monospace}
.jplist-one-page{display:none}



 .jplist-reset-btn{width:75px; border:2px solid #ebebeb;
/*padding:5px 10px 5px 10px;*/
 background:#fff; 
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
height:35px;

 border:1px solid #cccccc;  
 -moz-box-shadow:    inset 0 0 5px rgba(0, 0, 0, 0.13);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.13);
   box-shadow:         inset 0 0 5px rgba(0, 0, 0, 0.13);

font-family: 'Open Sans', sans-serif;
} 

 
.jplist-reset-btn:hover{
color:#fff;background:#ddd; 
/*box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);*/
}








.radio-filters{float:left;margin:5px 15px 0 0}
.radio-filters input{vertical-align:baseline}.radio-filters label{margin-right:10px}
.radio{float:left}


/*.jplist-select{height:30px;box-shadow:0 0 1px #fff;background:#fff;-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;float:left;margin:10px 10px 0 0;padding:5px}*/


 .jplist-select {

      border: 0 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background:#FFF url(../img/select_dropdown_131.png) no-repeat top right;
		width: 100px; /*Width of select dropdown to give space for arrow image*/
		text-indent: 0.01px; /* Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		color: #FFF;
		border-radius: 0px;
		padding: 5px;
		box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);
		color:#333;
		select::-ms-expand 
    display: none;
} 
		
		
 
 
    
     .jselect {
    position:relative;
    display:inline-block;
    border:2px solid #ebebeb;
    z-index:0
     background:#fff; 
color:#999;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
margin-left:10px;
height:35px;
line-height:30px;
 margin-top:10px;

}
.jselect select {
    z-index:1;
     border: 0 !important;  /*Removes border*/
     width:150px;color:#999;
     padding-left: 10px;  
}

.jselect:before {
    display:block;
    position:absolute;
    content:'';
    right:0px;
    top:0px;
    height:30px;
    width:30px;
    /*margin:2px;
   /* background:red;*/
    z-index:5;
    background:url(../img/arrow.png) no-repeat;
} 
      
      
  
    


      
    
    
/*  option {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;
box-sizing:border-box;border:1px solid #dbdbdb;border-radius:0 0 3px 3px;
position:relative;top:0;z-index:1000;width:128px; 
overflow:hidden;background:#fff;list-style:none;margin:0;padding:0;box-shadow:0 3px 6px #bbb;
margin-top:10px;
}*/
    
select:focus, select:active {
  border:0;
  outline:0;
}
      
      
      

.jplist-range-slider{float:left;margin-top:15px}.jplist-range-slider .value{float:left;font-size:12px; /*padding-left:10px;*/ padding-bottom:5px; 
  background:url(../img/rangegrey.png)no-repeat bottom; height:25px; margin-top:-15px; width:55px; text-align:center;text-shadow:1px 1px 1px #fff; }
  
  
.jplist-range-slider .ui-slider{float:left;width:130px;}.ui-slider{margin-top:5px}


.jplist-date-picker-range{float:left;margin-top:10px}
.jplist-date-picker-range .gap{float:left;display:block;margin-right:5px}
.date-picker{float:left;border:1px solid #dbdbdb;margin-right:5px;width:100px}

.jplist-panel .jplist-views{float:right}
.jplist-panel .jplist-views .jplist-view{float:left;height:35px; box-shadow:0 0 1px #fff;
background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
border:2px solid #ebebeb;border-radius:4px;text-shadow:1px 1px 1px #fff;color:#27252a;cursor:pointer;width:37px;


 border:1px solid #cccccc;  
 -moz-box-shadow:    inset 0 0 5px rgba(0, 0, 0, 0.13);
   -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.13);
   box-shadow:         inset 0 0 5px rgba(0, 0, 0, 0.13);
font-size:20px;

}

.jplist-panel .jplist-views .list-view{color:#999;/*background:url('../img/icons/list-btn.png') */no-repeat 50% 50%}
.jplist-panel .jplist-views .grid-view{color:#ddd;/*background:url('../img/icons/grid-btn-disabled.png')*/ no-repeat 50% 50%}

.jplist-grid .jplist-panel .jplist-views .list-view{color:#ddd;/*background:url('../img/icons/list-btn-disabled.png')*/ no-repeat 50% 50%}
.jplist-grid .jplist-panel .jplist-views .grid-view{color:#999;//*background:url('../img/icons/grid-btn.png')*/ no-repeat 50% 50%}


.jplist-hide-preloader{display:none}.jplist-preloader{height:30px;line-height:30px;margin:10px 10px 0 0;float:right}
.jplist-hidden{display:none}


 





.block{width:840px}
.title{font-size:16px;color:#222; font-weight:700;}
.date{display:none;}
.like,.keywords{display:none;}

 .price{color:#222;  font-size:20px; margin-left:-10px; margin-top:3px;}
.jplist-grid .list-item .price{float:none; color:#222; font-size:18px; margin-top:3px;margin-left:-7px;}

.priceto {margin-top:50px;}

.sup2 { font-size: 0.8em; color:#222;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -1.9em; left:2.1em; font-weight:700;}
  
 .sup3 { font-size: 0.8em; color:#222;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -1.9em; left:2.8em; font-weight:700;} 
  
 
 .jplist-grid .list-item .sup2 {left:1.8em;}
  .jplist-grid .list-item .sup3 {left:2.4em;}

 

.desc {text-indent: 15px; background:url(../img/adresse.png) no-repeat left top;}

.descright{float:right; 
height:100%;  
border-left:1px solid #e8e8e8;
 
width:30%; 
text-align:center;  
background:#f2f2f2;
font-family:"Open Sans"; 
font-size:13px; 
line-height:15px;
padding:10px;
min-height:169px; 
}

.descleft{float:left; height:100%;width:70%;  
background:#f2f2f2; font-family:"Open Sans"; font-size:13px; 
line-height:15px; padding:13px; padding-left:20px; min-height:169px;}


 
.jplist-grid .list-item .descleft{
float:left; height:100%; 
width:60%;background:#f2f2f2; padding-left:13px;}



.jplist-grid .list-item .descright{
float:left;   
height:100%;  
border-left:1px solid #e8e8e8; 
width:40%;
background:#f2f2f2;   
text-align:center;   }



.jplist-grid .list-item{
width:33.3%;
overflow:hidden; 
margin-top:15px;     
}



.list{ margin-top:0px;  }

.list .img{width:30%;float:left;font-size:0;text-align:center;   }
.list .img img{max-width:100%; }
.list .block{float:right; width:70%; /*background:#f2f2f2;*/      }
.list .block p{/*margin:0;padding:0 15px 5px 0; margin:0; padding:0 5px 5px 0;*/ }

.list .list-item{margin-top:15px; padding-left:15px; padding-right:15px;  
text-align:left; padding-top:25px; }

 

@media only screen and (max-width:800px){.list .block,.list .img{width:100%; margin:0 5% }
.list .img{background:#f1f1f1;border-radius:3px;font-size:0;line-height:0;
padding:15px 0;margin-bottom:10px;border:1px solid #dbdbdb}

.list .img img{max-width:100%;border-radius:3px;border:1px solid #27252a}}

.box-header{background:#e0d7c5;border-bottom:1px solid #ccbda1;border-radius:3px 3px 0;margin-top:20px;padding:5px 0}
.demo-tbl{background:#fff;width:100%;float:left;border-collapse:collapse;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:30px 0}
.demo-tbl td,.demo-tbl th{border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;vertical-align:top;padding:15px}
.demo-tbl p{margin:0;padding:0 15px 5px 0}
.demo-tbl .odd{background:#e8eff9}
.demo-tbl .even{background:#f4f4f4}

.ul-li-list{background:#fff;padding-top:20px;padding-bottom:20px;}
.ul-li-list .list-item{float:left;width:100%;     }
.ul-li-list .list-box{width:100%;float:left; }
.ul-li-list .img{float:left; }
.ul-li-list .block{float:left;}
.ul-li-list .desc{text-align:center;}
.ul-li-list p{margin:0;padding:0 25px 5px 0}

@media only screen and (max-width:800px){.ul-li-list .block{width:100%;    }}





.jplist-grid .list-item .img{width:100%;/*text-align:right*/   
   }
/*.jplist-grid .list-item .desc{display:none; 
  text-overflow: ellipsis;
  white-space: nowrap;  }*/

.plz {margin-left:6px;}
.icondetail {margin-right:8px;}

.jplist-grid .list-item .block{width:100%;text-align:left;height:140px;   }
.jplist-grid .list-item .block p{/*padding:.3em 0 0 0;*/ width:100%;border-right:0px solid #fff;    
  border-left:0px solid #fff; border-right:0px solid #fff;   }
.jplist-grid .list-item .block .title{line-height:1.2em; font-size:1em; color:#222; font-weight:700;}
.jplist-grid .list-item .date{display:none;}
 
.branche {line-height:1.1em; margin-top:-7px; font-weight:700;}
.jplist-grid .list-item .branche {line-height:1.1em; margin-top:-7px;font-weight:400;}

.jplist-grid .list-item .like{display:none;}
.view{display:none;}
.jplist-grid .list-item .theme {display:none;}


.online {color:#f15a29; }
.telefon {display:none;}
.sofort {color:#333;}


.bezirk {text-indent: 15px; /*background:url(../img/bezirk.png) no-repeat left top;*/line-height:1.1em; margin-top:-10px;}
.jplist-grid .list-item .bezirk {text-indent: 15px; background:url(../img/adresse.png) no-repeat left top;line-height:1.1em;margin-top:10px; }

.information {line-height:1.1em;margin-top:10px;}
.jplist-grid .list-item .information {display:none;}
.jplist-grid .list-item .bezirk {display:none;}





@media only screen and (max-width:600px){.jplist-grid .list-item{width:100%}
.jplist-grid .list-item .img{width:90%}}

@media only screen and (min-width:600px) and (max-width:800px){.jplist-grid .list-item .img{width:auto;background:none;border:0}}
.double-sort .list{float:left;width:100%;padding:1.25em 0}.double-sort .list .list-item{float:left;width:96%;margin:0 2% 1em 2%;clear:both}
.subject{font-family:verdana;font-size:14px;line-height:24px;color:#444}.course{font-family:verdana;font-size:12px;line-height:24px;color:#8e3d3d}
.jplist-sticky{position:fixed;width:100%;left:0;top:0;z-index:1000;background:#f1f1f1;padding-bottom:5px}
.sticky-demo .panel>.center{max-width:100%}
.sticky-demo .jplist-sticky>.center{max-width:95%}





.panel-bottom {margin-left:10px; margin-right:10px; margin-top:10px;}



.detailbtn a {padding:5px 15px 5px 15px;
text-decoration:none;	 
 border: 1px solid #86BDD9;
background:#86BDD9;
text-decoration:none;
text-transform: uppercase;
	text-shadow: rgba(0,0,0,.4) 0 0px 0;
	font-family:"Open Sans";
	font-weight:700;
  
-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;
-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#ffffff;
	font-size: 12px;
 
 
} 

 

.rating {margin-left:18px;}
.jplist-grid .list-item .rating {display:none;}

.jplist-grid .list-item .detailbtn a {margin-left:-3px;}


.btnm {height:27px;}
.btnmo {height:87px;}

.jplist-grid .list-item .btnm {height:20px;}

 .detailbtn a:hover{
	 
  border: 1px solid #d75124;
  background: #ff4000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
   border-radius: 3px;
  color:#ffffff;
  font-size: 12px;
  text-decoration: none;

}




.noresult {width:790px;; text-shadow:1px 1px 1px #fff; font-size:20px; text-align:center; font-family: 'Open Sans';
border: 1px solid #ddd;background:#f2f2f2; height:60px; line-height:60px; margin-left:10px;  }


 

a.tool{outline:none; }
a.tool strong {line-height:30px;}
a.tool:hover {text-decoration:none;} 
a.tool span {
    z-index:10;display:none; padding:14px 20px;
    margin-top:-40px; margin-left:38px;
    width:auto; line-height:13px;
    font-size:11px; 
    min-width:250px; 
}
a.tool:hover span{
    display:inline; position:absolute; color:#fff;
   border: 1px solid #555;
	  /*border:1px solid #DCA; /*background:#fffAF0;*/ background:#333; text-shadow:1px 1px 1px transparent;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
    
/*CSS3 extras*/
a.tool span
{
     border-radius:4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
        
    -moz-box-shadow: 5px 5px 8px #CCC;
    -webkit-box-shadow: 5px 5px 8px #CCC;
    box-shadow: 5px 5px 8px #CCC;*/
    
    
   
     
  
}


 



.tooltrenner {width:100%; height:2px; border-top:1px solid #fff; border-bottom:0px solid #555; margin-top:5px; margin-bottom:5px;}











 















