/* layout */
	
	#bootstrap-datepicker li { list-style:none; }
	#datepicker-selected-date { text-align:center; background:#e9e9e9; padding:10px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; margin-top:15px; font-weight:bold; }
	#datepicker-continue { text-align:center; padding:10px 0 30px 0; }
	
	
/* region gadget */
	
	@media (min-width: 1200px) {
		.col-lg-20 { width:20%; }
		.col-lg-16 { width:16%; }
	}
	
	#easygadget-html { padding-bottom:50px; }
	#easygadget-html table { border:none; }
	
	#easygadget-html #gadget__search .gadget__search-column { max-width:100%; }
	
	@media (max-width: 767px) {
		#easygadget-html #gadget__search .gadget__search-column { float:left; margin-right:0; }
		#easygadget-html #gadget__search .gadget__search-column.sortBy { width:100%; }
	}
	
	.BE .tabs-group,
	.im-grid table td.total .type_aaa,
	.im-grid table td.total .type_self { display:none; }
	
	.search-gadget.BE .infants { display:none !important; }
	
	.im-grid table { width:100%; }
	.im-grid table thead td { text-align:center; text-transform:uppercase; }
	.im-grid table thead td.date { font-size:11px; line-height:16px; padding:4px 0 !important; }
	.im-grid table thead td.date span { display:block; font-weight:bold; font-size:16px; }
	/*.im-grid tr.request-only { display:none; }*/
	.im-grid tr.even td { background:#F5F5F5; }
	.im-grid td.thumbnail-image { width:60px; padding-left:0 !important; }
	.im-grid td.thumbnail-image div { width:55px; }
	.im-grid td.total { }
	.im-grid td.quantity { }
	.im-grid td.property { vertical-align:top; }
	.im-grid td.property .name a { color:#333; font-size:16px; text-transform:uppercase; line-height:20px; display:block; }
	.im-grid td.property .address { color:#777; font-size:13px; text-transform:uppercase; line-height:17px; display:block; padding-top:5px; margin-bottom:0; }
	.im-grid td.price { text-align:center; }
	#content-area .im-grid td { padding-left:5px; padding-right:5px; }
	#content-area .im-grid td.property { padding-top:9px; }
	
	.list-view { padding-top:15px; }
	.list-view-row { padding:10px 0; border-bottom:solid 1px #ddd; }
	.list-view-row .thumbnail-image { padding-right:0; }
	.list-view-row .thumbnail-image img { width:100%; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; margin-top:5px; margin-bottom:5px; }
	.list-view-row .total { padding-top:20px; text-align:center; }
	.list-view-row .property { padding-top:20px; padding-left:20px; }
	.list-view-row .property .name a { color: rgb(38, 70, 83); font-family: "Saira Extra Condensed"; font-size: 32px; font-weight: 500; letter-spacing: 3.2px; line-height: 100%; text-transform: uppercase; }
	.list-view-row .property .address { color: rgb(38, 70, 83); font-size: 15px; font-weight: 300; font-style: italic; letter-spacing: 0.75px; margin-bottom:18px; display:block; }
	.list-view-row .description { color: rgb(38, 70, 83); font-size: 15px; font-weight: 300; letter-spacing: 0.75px; line-height: 20px; }
	.list-view-row .description a { color: rgb(20, 134, 154); font-weight: 500; }
	
	@media (max-width: 767px) {
		.list-view-row { padding:18px 0; }
		.list-view-row .total { padding-top:20px; text-align:left; }
		.list-view-row .im-pricebutton { margin:0; }
	}
	
      	#mapcanvas { height:675px; background:#EBEBEB url(../images/loading.svg) 50% 50% no-repeat; margin-top:32px !important; }
	#mapcanvas .map-container { position:relative; }
	#mapcanvas .map-window > div { height:675px !important; position:static !important; background:none !important; }
	#mapcanvas .product-types { position:absolute; top:19px; left:19px; z-index:999; background:#fff; padding:12px; }
	
	.wdDatePicker-Outer { background: #EEE; border-radius: 3px; padding: 8px 15px; box-shadow:3px 3px 10px #000; margin:65px 0 0 118px; }
	.wdDatePicker-Outer * { box-sizing: content-box; }
	.wdDatePicker-Outer select { width:100%; margin:8px 0; font-weight:normal; cursor:pointer; }
	.wdDatePicker-Outer th,
	.wdDatePicker-Outer td { text-align:right; padding:5px 8px; }
	.wdDatePicker-Outer td.selected { background:#333; color:#fff; }
	.wdDatePicker-Outer td:hover { background:#fff; color:#333; cursor:pointer; }
	.wdDatePicker-Outer i { color:#666; }
	#wdDatePicker-chronNav { min-height:21px; }
	#wdDatePicker-previous { float:left; cursor:pointer; }
	#wdDatePicker-next { float:right; cursor:pointer; }
	
