@charset "utf-8";
/* CSS Document */

body{color:#000; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

/* UPPER PANEL */
.header .upper-panel{  background-color:#fff;   border-bottom-color: #c9c9c9;  }
.upper-panel-wrapper .logo a{ background-image:url(/site/worldescape/img/wec-logo.png);  background-size:134px 50px; background-position:0px 7px;}
.upper-panel-wrapper .main-menu ul li a{  color:#000; }
.upper-panel-wrapper .main-menu ul li:before{  color:#0071ab; }
.upper-panel-wrapper .main-menu ul li a.mm-current{ color:#024885;}
.upper-panel-wrapper .header-links ul li{ border-right-color:#d9d9d9;}
.upper-panel-wrapper .header-links ul li:first-child{  border-left-color: #d9d9d9;}
.upper-panel-wrapper .header-links ul li a{  background-color:#f6f6f6; color:#000; }
.upper-panel-wrapper .header-links ul li a:hover{ background-color:#FFF;}
.header-links ul li.hl-my-account a{  background-image:url(/site/newyorkstay/img/my-account-icon.png); background-size: 23px 21px; }
.header-links ul li.hl-my-account a .hl-acc-notification{  color: #fff; background-color: #2266a2; }

.header-links ul li.hl-backend a{ background-image:url(/site/newyorkstay/img/backend-icon.png); background-size: 25px 24px;}
.header-links ul li.hl-logout a{ background-image:url(/site/newyorkstay/img/logout-icon.png); background-size: 22px 22px;}
.header-links ul li.hl-contacts a{ background-image:url(/site/newyorkstay/img/header-contacts-icon.png);}
.header-links ul li.hl-live-help a{ background-image:url(/site/newyorkstay/img/header-live-help-icon.png); }
.header-links ul li.hl-id-serach a{background-image:url(/site/newyorkstay/img/header-id-search-icon.png);}
.header-links ul li.hl-login a{ background-image:url(/site/newyorkstay/img/header-login-icon.png);}
/* contacts */
.header-links ul li.hl-contacts ul li{  border-left-color:#d9d9d9; border-right-color:#d9d9d9; border-bottom-color:#d9d9d9; }
.header-links ul li.hl-contacts ul li:first-child{border-top-color:#d9d9d9;}
.header-links ul li.hl-contacts ul li a{  background-size:26px 26px; background-position:13px 11px;  color:#000;}
.header-links ul li.hl-contacts ul li a.hl-phone{ background-image:url(/site/newyorkstay/img/header-phone.png);}
.header-links ul li.hl-contacts ul li a.hl-e-mail{ background-image:url(/site/newyorkstay/img/header-e-mail.png); }
.header-links ul li.hl-contacts ul li a.hl-contact-page{ background-image:url(/site/newyorkstay/img/header-contact-page.png);  }
/* id search */
.header-links ul li.hl-id-serach ul li{  border-color: #d9d9d9;	background-color:#f6f6f6;}
.header-links ul li.hl-id-serach ul li div input{ border-color: #b0b0b0;}
.header-links ul li.hl-id-serach ul li a{ background-image:url(/site/newyorkstay/img/search-icon.png); background-size:26px 26px; }
.header-links ul li.hl-id-serach ul li a:hover{ background-color:#f6f6f6;}

/* LOWER PANEL */
.header .lower-panel{ background-color:#0994dc;  border-bottom-color:#1d7092;  box-shadow: inset 0px 2px 3px #0775ae;}
.lower-panel-wrapper .lp-left div{  background-position:12px 18px; background-image:url(/site/newyorkstay/img/search-icon2.png); background-size:16px 16px;  }
.lower-panel-wrapper .lp-left div input{  color:#FFF;  background-color:transparent;}
	::-webkit-input-placeholder {color:#b7a1c3;}
.lp-menu{  background-color:#2266a2;  border-left-color:#47afe5;  }
.lp-menu .lp-calendars input {   color:#FFF;  }
.lp-menu .lp-calendars  div span:before{   background-image:url(/site/newyorkstay/img/calendar-icon.png); background-position:0 0; background-size:13px 15px;	 }
.lp-menu a.lp-advanced{  color:#FFF;   }
.lp-buttons .lp-buttons-search{ border: none; /* border-right-color: #67bae5; */ background-size:17px 18px;  background-position:8px 15px;
 /*background-image:url(https://dmd2nkwpsmq01.cloudfront.net/site/newyorkstay/img/search-icon3.png);*/  background-color:#1b9ff3; color:#FFF; }
 .lp-buttons .lp-button-clear{ color:#FFF; }

/* dropping menu */
.nav a {  color:#fff;}
.nav > li > .parent {   background-image:url(/site/newyorkstay/img/check-mark-icon.png); background-size:11px 6px;    background-position: 90% 23px;}
.nav .drop-menu-price{background-position: 76% 23px!important;}
.nav li li .parent {    background-image:url(/site/newyorkstay/img/check-mark-icon.png); background-size:11px 6px;  background-position: 95% 50%;    }
.nav > li > a {  color:#FFF; }
.nav li  ul {  background-color:#2266a2;}
.nav li li a {     background-color:#2266a2; }
.nav li li a:hover{ background-color:#0994dc;}
.nav li li li a {    background:#249578;   border-top-color:#1d7a62;}

/* price */
.dmp-container .dmp-slider a.dmp-disc-left{  background:linear-gradient(to top, #dadada, #ffffff);   border-color: #641e6d;}
.dmp-container .dmp-slider a.dmp-disc-right{  background:linear-gradient(to top, #dadada, #ffffff);   border-color: #641e6d; }
.dmp-slider .dmp-range{ background-color:#f83dd2;  }
.dmp-slider .dmp-base{  background-color:#FFF;  }
.dmp-slider .dmp-background{ background-color:#692a71;  }
.dmp-inputs .dmp-to:before{  color:#FFF; }
.dmp-inputs .dmp-apply{  background-color:#ca69c9; color:#FFF; }
.dmp-inputs .dmp-apply:hover{  background-color:#dc73db; }

/* SEARCH OPTIONS PANEL  */
.serach-options{  background-color:#0994dc;  border-top-color:#21517a; border-bottom-color:#d1d1d1;  }
.serach-options .so-items ul li button{	color:#FFF; background-image:url(/site/newyorkstay/img/close2-icon.png); background-size:9px 9px;
					background-position:right 5px center; background-color:#0994dc;  border-color: #58b6e6;  }

/****************** SEARCH RESULTS ****************************/
.search-results .sr-title{  background-image:url(/site/newyorkstay/img/search-page-bar.png); }
.search-results .sr-title h1, .search-results .sr-title h2{  background-color:#FFF;}
.search-results .sr-option-line .sr-page-numb{  color:#01a2ed;}
.search-results .sr-option-line .sr-page-numb span{ color:#000;}
.sr-item-add-menu{   background-color: rgba(64, 125, 178, 0.9); color: #fff; }

.sr-list .sr-item .sr-address{ background-color:#f7f8f8;}
.sr-2-line{ background-color:#f6f6f6; }
.sr-2-line .sr-map{ background-image:url(/site/newyorkstay/img/map-pointer.png); background-size:10px 14px; background-position:0 2px;}
.sr-2-line .sr-map a{  color:#377e1c; }
.sr-2-line .sr-id{  color:#000;}
.sr-list .sr-item .sr-3nd-line{ background-color:#e9edf0;}
.sr-list .sr-item .sr-3nd-line .sr-price span{ color:#1a597b; }
.sr-list .sr-item .sr-3nd-line .sr-price div{ color:#00adfd; }
.sr-list .sr-item .sr-3nd-line .sr-favorites a{background-image:url(/site/newyorkstay/img/favorites.png);  background-size:19px 19px;}
.sr-list .sr-item .sr-3nd-line .sr-favorites a.sr-fav-chosen{background-image:url(/site/newyorkstay/img/favorites-active.png);}
.sr-list .sr-item .sr-3nd-line .sr-options { background-size:19px 19px; background-position:8px 7px;  border-left-color:#f6f6f6;  color:#004b85; }
.sr-list .sr-item .sr-3nd-line .sr-bed{ background-image:url(/site/newyorkstay/img/bed-icon.png); }
.sr-list .sr-item .sr-3nd-line .sr-bath{ background-image:url(/site/newyorkstay/img/bath-icon.png); }
.sr-list .sr-item .sr-3nd-line .sr-guest{ background-image:url(/site/newyorkstay/img/guests-icon.png);}
.sr-show-more a{  background-color:#f3f2f3;	 background-image:url(/site/newyorkstay/img/show-more-icon.png); background-size:41px 41px; background-position:14px 10px;
	color:#0383c5; }
.sr-pagination ul li a{  border-color:#2266a2;  color:#185488;  background-color:#FFF;  }
.sr-pagination ul li a:hover{ background-color:#2266a2; color:#FFF; }
.sr-pagination ul li a.sr-pag-mark{background-color:#2266a2; color:#FFF; }
.sr-pagination ul li a.sr-pag-mark:hover{ background-color:#FFF; color:#2266a2;}

/* footer */
.footer .footer-line1{ background-color:#017fc0;}
.footer .footer-wrapper .footer-menu ul li a{color:#fff; }
.footer .footer-wrapper .footer-menu ul li:before{color:#9ddeff;}
.footer .footer-line2{  background-color:#2066a2;}
.footer-col ul li a{ color:#FFF; }
.footer-col.footer-contacts ul li a{ color:#FFF; }
.footer-col.footer-contacts ul li a.ft-phone{ background-image:url(/site/newyorkstay/img/footer-phone-icon.png); }
.footer-col.footer-contacts ul li a.ft-email{ background-image:url(/site/newyorkstay/img/footer-mail-icon.png);}
.footer-col.footer-contacts ul li a.ft-live-help{ background-image:url(/site/newyorkstay/img/footer-chat-icon.png);}
.footer-col.footer-socials h4{ color:#FFF;}
.footer-col.footer-socials div a.ft-twitter{ background-image:url(/site/newyorkstay/img/soc-twitter.png);}
.footer-col.footer-socials div a.ft-facebook{ background-image:url(/site/newyorkstay/img/soc_facebook.png);}
.footer-col.footer-socials div a.ft-linkedin{ background-image:url(/site/newyorkstay/img/soc_linkedin.png);}
.footer-col.footer-socials div a.ft-youtube{ background-image:url(/site/newyorkstay/img/soc-youtube.png);}
.footer-col.footer-socials div a.ft-google{ background-image:url(/site/newyorkstay/img/soc-google.png);}
.footer-col.footer-socials div a.ft-pinterest{ background-image:url(/site/newyorkstay/img/soc-pinterest.png);}
.footer .footer-line3{ background-color:#017fc0;}
.footer .footer-line3 div{ color:#FFF; }

/*  LOGIN  **/
.dark-background{  background:rgba(29, 14, 31, 0.9); }
.login-form{ background-color:#FFF;}
.login-form .lf-title h2{  color:#000; }
.login-form .lf-title button{  background-image:url(/site/newyorkstay/img/close-3.png); background-size:26px 52px; background-color:transparent; }
.login-form .lf-title button:hover{ background-position:0 26px;}
.login-form .lf-sepatrator{  background-color:#065bab;}
.login-form .lf-error-message{ color:#F00;}
.login-form .lf-inputs input{  background-color:#FFF;  border-color: #065bab;  color:#000; }
.login-form  .lf-buttons button{background-color:#00adcc; color:#FFF; }
.login-form .lf-buttons button.lf-cancel{  background-color:#1475b2; }
.login-form .lf-reset-pass{ color:#0f337d; }
.login-form .lf-register{  color:#0f337d; background-color:transparent;  background-image:url(/site/newyorkstay/img/register-icon.png); background-size:31px 31px;}


/***********************************  APARTMENT PAGE **********************************************************************/
.ap-title-cont .ap-title-left h1{ color:#000;}
.ap-title-cont .ap-title-left a{  background-image:url(/site/newyorkstay/img/map-pointer.png);
 background-size:11px 16px;  color:#387f1c;  background-position:0 3px; }
.ap-title-cont .ap-title-left p{ color:#000;}
.ap-title-cont .ap-title-right li{   color:#004b85;}
.ap-title-right .ap-tit-prop-type{ background-image:url(/site/newyorkstay/img/prop-type-icon.png); }
.ap-title-right .ap-tit-accomodates{ background-image:url(/site/newyorkstay/img/accomodates-icon.png);}
.ap-title-right .ap-tit-bed{ background-image:url(/site/newyorkstay/img/bed-icon.png);}
.ap-title-right .ap-tit-bath{ background-image:url(/site/newyorkstay/img/bath-icon.png);}
/* slider */
.ap-slider-line{  background-color:#f3f3f3;}

.ap-booking-line{  background-color:#f0f0f0;}
.ap-details .ap-det p{  color:#004b85;}
.ap-details .ap-det div{  color:#302f30; }
.ap-details .ap-det-arrival{  background-image:url(/site/newyorkstay/img/arrival-icon.png);  }
.ap-details .ap-det-departure{ background-image:url(/site/newyorkstay/img/departurel-icon.png); }
.ap-details .ap-det-guests{  background-image:url(/site/newyorkstay/img/guests-icon2.png); background-size:32px 32px;}
.ap-details .ap-det-guests p{ color:#004b85;}
.ap-details .ap-det-nights{  background-image:url(/site/newyorkstay/img/nights-icon.png); background-size:32px 32px;}
.ap-details .ap-det-nights p{ color:#004b85;}
.ap-details-cahnge{ background-color:#dce3e7;  }
.ap-details-cahnge div.ap-input input{ color:#487598;  border-color:#8a8b8b;  background-image:url(/site/newyorkstay/img/calendar-icon-2.png);
	background-size:14px 16px; background-position:right 5% center; }
.ap-details-cahnge div.ap-input.ap-input-number input{ background-image:none!important;}
.ap-details-cahnge div.ap-input button{  background-color:#2b65bb; 	color:#FFF; }
.ap-book-right p{ color:#525252;}
.ap-book-right .ap-price{ color:#0098ef;}
.ap-book-right .ap-options{color:#2b446a; }
.ap-book-right button{  background-color:#00baff; color:#FFF; }

/* picture-block */
.p-picture-block-right-button, .p-picture-block-left-button{  border-color:#004b85;  background-color: #fff;  color: #004b85;}
.p-picture-block-left-button:hover, .p-picture-block-right-button:hover{color: #0067b6;  border-color: #0067b6;}

/* picture-block2 */
.p-picture-block-right-button2, .p-picture-block-left-button2{  border-color:#004b85;  background-color: #fff;  color: #004b85;}
.p-picture-block-left-button2:hover, .p-picture-block-right-button2:hover{color: #0067b6;  border-color: #0067b6;}

/* menu */
.ap-menu-wrapper ul li a{  color:#1d5099; }
.ap-menu-wrapper button{ background-color:transparent; color:#302f30; background-image:url(/site/newyorkstay/img/favorites-big.png);  background-size:21px 20px;}
.property-in-favo-0 { background-color:transparent; color:#302f30; background-image:url(/site/newyorkstay/img/favorites-big.png);  background-size:21px 20px;}
.property-in-favo-1 { background-color:transparent; color:#302f30; background-image:url(/site/newyorkstay/img/favorites-big-active.png) !important;  background-size:21px 20px;}
/* description */
.ap-description{  background-color:#f7f7f7;}
.ap-des-center button{ background-color: transparent;  color:#0b5599; }
.ap-des-right table tr td{   border-bottom-color:#a9a9aa; }
.ap-des-right table tr td:nth-child(1){ color:#163c64; }
.ap-des-right table tr td:nth-child(2){ color:#302f30; }
/* amenities */
.ap-amenities-type{ color:#302f30; background-size:33px 33px; }
.ap-amenities-options{  border-bottom-color: #a9a9aa;}
.ap-amenities-options ul li{  color:#302f30; }
.ap-amenities-options ul li:before{ color:#80348a; background-image:url(/site/newyorkstay/img/bullet.png);  background-size:6px 6px; }
.ap-amenities-options ul li:before{ color:#34808a; background-image:url(/site/newyorkstay/img/bullet.png);  background-size:6px 6px; }
.ap-amenities-beds{ background-image:url(/site/newyorkstay/img/amenities-beds.png);}
.ap-amenities-tech{ background-image:url(/site/newyorkstay/img/amenities-tech.png);}
.ap-amenities-bath{ background-image:url(/site/newyorkstay/img/amenities-bath.png);}
.ap-amenities-kitchen{background-image:url(/site/newyorkstay/img/amenities-kitchen.png);}
.ap-amenities-add{background-image:url(/site/newyorkstay/img/amenities-add.png);}
/* calendar */
.ap-calendar{  background-color:#3875ab;}
.ap-calendar .ap-calendar-wrapper h4{  color:#FFF;}
.ap-condition .ap-condition-available{  color:#FFF; }
.ap-condition .ap-condition-available div{background-color:#FFF;}
.ap-condition .ap-condition-unavailable{  color:#FFF; }
.ap-condition .ap-condition-unavailable div{ background-color:#adbbcf;}
.ap-calendars-block .ap-cal-item{ background-color:#75347d; }
.ap-details-left-line{color:#FFF;}
.ap-calendar-details-right{ color:#FFF;}
/* map */
.ap-map-title-wrapper h6{  color:#000; background-image:url(/site/newyorkstay/img/map-pointer2.png); background-size:18px 25px; }
.ap-map-wide{  background-color:#eddfef;}
.ap-galery-wrapper ul li a div{  color:#FFF; }
.ap-galery-wrapper ul li a div span{  border-bottom-color: #FFF;}
.ap-galery-wrapper ul li:hover a div{  background-color:rgba(0, 0, 0, 0.5); }

/************************   CALENDAR *********************************/
.three-calendars .pickmeup .pmu-instance{  background-color:#325586;}
.pickmeup .pmu-instance .pmu-month.pmu-button:hover {    background: #7e3787 !important; color: #fff !important;}
.three-calendars .pickmeup .pmu-instance .pmu-day-of-week{ color:#FFF;}
.three-calendars .pickmeup .pmu-instance .pmu-prev.pmu-button{	background-image:url(/site/newyorkstay/img/calendar-arrow-perv.png)!important; background-size:42px 42px;
 color:rgba(255, 255, 255, 0); }
.three-calendars .pickmeup .pmu-instance .pmu-prev.pmu-button:hover{background-image:url(/site/newyorkstay/img/calendar-arrow-perv.png)!important;
		background-size:42px 42px!important;   color:rgba(255, 255, 255, 0)!important; }
.three-calendars .pickmeup .pmu-instance .pmu-next.pmu-button{background-image:url(/site/newyorkstay/img/calendar-arrow-next.png)!important; background-size:42px 42px;
	color:rgba(255, 255, 255, 0); }
.three-calendars .pickmeup .pmu-instance .pmu-next.pmu-button:hover{background-image:url(/site/newyorkstay/img/calendar-arrow-next.png)!important;
	 background-size:42px 42px!important;   color:rgba(255, 255, 255, 0)!important; }
.pickmeup .pmu-instance .pmu-days .pmu-button{ background-color:#fff; color:#00539b; }
.pickmeup .pmu-instance .pmu-button:hover {    background: #00aed9!important;    color: #fff!important;}
.pickmeup .pmu-instance .pmu-disabled.pmu-button{background-color:#adbbcf; color:#657793; }
.pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover:hover{ background-color:#ac85b1; color:#8a5c90; }
.pickmeup .pmu-instance .pmu-months .pmu-button{ color:#FFF;}
.pickmeup .pmu-instance .pmu-months .pmu-selected{ background-color:#b209ac!important;}
.pickmeup .pmu-instance .pmu-years .pmu-button{ color:#FFF;}
	.pickmeup .pmu-instance .pmu-selected{background-color:#00aed9!important;}

/********************** DATAPICKER ----------------------------------------*/
.ui-datepicker{ background-color:#00aed9!important; display: none;}
.ui-datepicker-prev{  color:#FFF!important;  background-image: url(/site/newyorkstay/img/calendar-arrow-small-prev.png)!important;  background-size:13px 13px!important; }
.ui-datepicker-next{ color:#FFF!important; background-image: url(/site/newyorkstay/img/calendar-arrow-small-next.png)!important;  background-size:13px 13px!important; }
.ui-datepicker-calendar thead tr th{ color:#FFF!important;}
.ui-datepicker-calendar tbody tr td{border-color: #00aed9!important;  color:#00539b!important; background-color:#FFF!important;}
.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled {  background-color:#adbbcf!important; color:#00539b!important;}
.ui-state-default.ui-state-hover{  background-color:#00539b!important; color:#FFF!important;}
.ui-datepicker-calendar tbody tr td a{color:#00539b!important;}

/****************************************************  BILLING PAGES *********************************************************************/
.billing .bil-breadcrumbs a{ color:#432949;}
.billing .bil-title{ background-image:url(/site/newyorkstay/img/search-page-bar.png);}
.billing .bil-title h2{ background-color:#FFF;}
/* bil left */
.bil-left .bill-inputs input{background-color:#FFF; border-color: #837c84; color:#000; }
.bil-cols .bil-left .bill-inputs p{ color:#437d9e;}
.bil-cols .bil-left .bill-inputs textarea{  border-color: #837c84; }
/* bil right */
.bil-right .bil-details{ background-color:#f6f6f6;}
.bil-right .bil-details ul li{ 	background-size:32px 32px; }
.bil-right .bil-details ul li div{  color:#314c7a; }
.bil-right .bil-details ul li p{color:#302f30;}
.bil-checkin{ background-image:url(/site/newyorkstay/img/arrival-icon.png);}
.bil-checkout{ background-image:url(/site/newyorkstay/img/departurel-icon.png);}
.bil-guests{ background-image:url(/site/newyorkstay/img/guests-icon2.png);}
.bil-nights{ background-image:url(/site/newyorkstay/img/nights-icon.png);}
.bil-right table tr td{  border-bottom-color:#a9a9aa; }
.bil-right table tr.bil-pay-now td{ color:#00addf;  border-bottom-color: #0994dc;}
/*checkbox style */
.bil-checkbox input:not(checked) + label:before {   background-color:rgba(255, 255, 255, 1);  border-color: #837c84;}
.bil-checkbox input:not(checked) + label:after {  background-color:#0994dc;}
/* focus*/.bil-checkbox input:focus + label:before {  box-shadow: 0 0 0 2px rgba(255,255,255,.2);}
.bil-lower .bil-buttons button{  color:#FFF; }
.bil-cancel-button{  background-color:#00adcc; color:#FFF; }
.bil-lower .bil-buttons button.bil-proceed{  background-color:#1475b2;}

/* tabs*/
.bil-tabs dt{ color:#000;  background-color:#f1f0f0; }
.bil-tabs dd{background:#fff; }
.bil-tabs dl .tab-content { border-color: #0994dc;}
.bil-tabs dt:hover {background-color:#bfdff4;}
.bil-tabs dt.selected { background-color:#0994dc; color:#FFF; }
.bil-card-list .bil-card-item .bil-radio-label{  background-size:62px 39px; }
	.bil-radio-visa{background-image:url(/site/newyorkstay/img/card-visa.png);}
	.bil-radio-master{background-image:url(/site/newyorkstay/img/card-master.png);}
	.bil-radio-discover{background-image:url(/site/newyorkstay/img/card-discover.png);}
	.bil-radio-jcb{background-image:url(/site/newyorkstay/img/card-jcb.png);}
	.bil-radio-dinner-club{background-image:url(/site/newyorkstay/img/card-dinner-club.png);}
	.bil-radio-amex{background-image:url(/site/newyorkstay/img/card-amex.png);}
	.bil-radio-some-card{background-image:url(/site/newyorkstay/img/card-empty.png);}
.bil-card-list .bil-card-item a{color:#314c7a; }
/*radio style */
.bil-radio input:not(checked) + label:before {  border-color: #000; }
.bil-radio input:not(checked) + label:after {   background: #000; }
.bil-radio input:focus + label:before {  box-shadow: 0 0 0 3px rgba(255,255,255,.2);}

.bil-card-button{color:#FFF; background-color:#00adcc;  }
button.bil-pay-credit{color:#FFF; background-color:#00adcc;}
button.bil-pay-pal{  background-color:#fec43a;  background-image:url(/site/newyorkstay/img/paypal-icon.png); background-size:100px 27px;  box-shadow:inset -2px -1px 2px #d5a638; }
.bil-bitcoin .bil-bitcoin-amount{ color:#11a4da;}
.bil-bitcoin .bil-bitcoin-amount span{ color:#969696;}
.bil-bitcoin button{  background-color:#00adcc; color:#FFF; }
.bil-bitcoin .bil-bitcoin-qr{ border-color: #00539b;  background-image:url(/site/newyorkstay/img/qr.png);  background-position:top 70% center;}
.bil-error{ color:#F00;}

/* ADVANCED SEARCH 		******************************/
.dark-background2{  background:rgba(29, 14, 31, 0.9); display: none; }
.advanced-search{  background-color:#FFF; display: none;}
.advanced-search .as-title h2{  color:#000;}
.advanced-search .as-title button{  background-image:url(/site/newyorkstay/img/close-3.png); background-size:26px 52px; background-color:transparent;}
.advanced-search .as-sepatrator{ background-color:#065bab;}
.advanced-search .as-sepatrator2{  background-color:#065bab;}
.advanced-search h5{ color:#14489f;}
.as-bed-sizes{color:#00539b;}
/**/
.spoiler-trigger{  background-size:23px 23px; background-position:top 10px right; background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png); }
.spoiler-trigger22{  background-size:23px 23px; background-position:top 10px right; background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png); }
.spoiler-trigger span{  color:#14489f; background-size:23px 23px; }
.spoiler-trigger22 span{  color:#25647b; background-size:23px 23px; }
.spoiler-trigger.active{ background-image:url(/site/newyorkstay/img/spoiler-closed-icon.png);}
.spoiler-trigger22.active{ background-image:url(/site/newyorkstay/img/spoiler-closed-icon.png);}
.spoiler-trigger2{  background-size:23px 23px; background-position:top 10px right; background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png); }
.spoiler-trigger2 span{ color:#14489f; background-size:23px 23px; }
.spoiler-trigger2.active{ background-image:url(/site/newyorkstay/img/spoiler-closed-icon.png);}
.advanced-search h6{ color:#026fd4;}

/* ADVANCED SEARCH 2		******************************/
.advanced-search .as2-line input{  border-color: #837c84; }
.as2-line .as2-block input{ background-image: url(/site/newyorkstay/img/calendar-home-icon.png); background-size: 14px 15px; background-position: right 7px center;}
.as2-price-block{  background-color: #f5f4f4; }
.as2-price-block p{  color: #000; }
.as2-price-wrapper .as2-price-from input, .as2-price-wrapper .as2-price-to input{  border-color:#837c84;  }
.as2-price-from:before{  color: #000; }
.as2-price-to:before{color: #000; }
/*checkbox style */
.as-check-block input:not(checked) + label:before {   background-color:rgba(255, 255, 255, 1);  border-color:#065bab; }
.as-check-block input:not(checked) + label:after { background-color:#00539b;}
/* focus*/.as-check-block input:focus + label:before {  box-shadow: 0 0 0 2px rgba(255,255,255,.2);}

.as-button-block button.as-button-apply{ background-color:#00adcc; color:#FFF; }
.as-button-block a{	background-color:#1475b2; color:#FFF;}
.as-button-block button.as-button-clear{background-color:#3eaac5; color:#FFF; }



/*****************************************   HOME ******************************************/
/***** amendments *********/
/*menu  search*/
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{  background-color: rgba(255, 255, 255, 0.8);}
/*************** left circle **********/
input[type=range].dmp-disc-left::-webkit-slider-thumb {  border-color: #621c65; background: #ffffff; background:linear-gradient(to top, #dadada, #ffffff);}
input[type=range].dmp-disc-left::-moz-range-thumb {	 border-color:#621c65;  background:linear-gradient(to top, #dadada, #ffffff);}
input[type=range].dmp-disc-left::-ms-thumb {  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;  border-color:#621c65;  background: #ffffff;}
/*************** right circle *********************/
input[type=range].dmp-disc-right::-webkit-slider-thumb { border-color: #621c65; background: #ffffff;
 box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */}
input[type=range].dmp-disc-right::-moz-range-thumb {  border-color: #621c65;  background:linear-gradient(to top, #dadada, #ffffff);}
input[type=range].dmp-disc-right::-ms-thumb {  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; border-color:  #621c65;   background: #ffffff;}

/*****************  track ****************************/
input[type=range]::-webkit-slider-runnable-track {  background: #fff;}
input[type=range]:focus::-webkit-slider-runnable-track {  background: #367ebd;}
input[type=range]::-moz-range-track { /* box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/  background: #fff;  /*border: 0.2px solid #010101;*/}
input[type=range]::-ms-fill-lower {  background: #2a6495; /* border: 0.2px solid #010101;*/  /* box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;**/}
input[type=range]:focus::-ms-fill-lower {  background: #3071a9;}
input[type=range]::-ms-fill-upper {  background: #3071a9;  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/}
input[type=range]:focus::-ms-fill-upper {  background: #367ebd;}

/*********advanced **/
.as-options input[type=range]::-webkit-slider-runnable-track { /* box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/  background: #00539b;}
.as-options input[type=range]:focus::-webkit-slider-runnable-track {  background: #367ebd;}
.as-options input[type=range]::-moz-range-track { /* box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/  background: #00539b;}
.as-options input[type=range]::-ms-fill-lower {  background: #00539b;  /* box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;**/}
.as-options input[type=range]:focus::-ms-fill-lower {  background: #00539b;}
.as-options input[type=range]::-ms-fill-upper {  background: #00539b;  /*box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;*/}
.as-options input[type=range]:focus::-ms-fill-upper {  background: #00539b;}

/****************** advanced search *******************/
#search_neighborhood, #search__arrival2, #search__departure2{ border-color: #837c84; }

/****************************************************************   contacts     ***********************************************************/
.contacts .con-upper .con-phone{ background-image: url(/site/newyorkstay/img/contacts-phone-icon.png);}
.contacts .con-upper .con-phone a{ color: #000;}
.contacts .con-upper .con-live-help{ background-image: url(/site/newyorkstay/img/contacts-live-help-icon.png); }
.contacts .con-upper .con-live-help a{ color: #14489f;}
.contacts .con-upper .con-mail{ background-image: url(/site/newyorkstay/img/contacts-email-icon.png);}
.contacts .con-upper .con-mail a{  color: #14489f;}
.contacts .con-title{ background-image: url(/site/newyorkstay/img/da-apt-title-bg.png);}
.contacts .con-title h4{ background-color: #fff;}
.con-inputs input{ background-color:#FFF;  border-color:#837c84;   color:#000; }
.con-error{color:#F00;}
.con-inputs textarea{ border-width: 1px; border-style: solid;}
.con-required:after{ color: #2194ff; }
.con-forms-2{  background-color: #f7f7f7;}
.con-inputs.con-calendar input{ background-image: url(/site/newyorkstay/img/calendar-icon-3.png); background-size: 17px 17px; background-position: left 8px center; }
.con-req-text:before{ color: #2194ff; }
.contacts button{ color: #fff;  background-color: #00adcc; }

/****************************************************************   register    ***********************************************************/
.contacts.ae-register .con-title h4{ background-color: #fff; }
.reg-capt{  background-color: #f9f9f9;  border-color: #837c84; }

/****************************************************************   USER PROFILE ***********************************************************/
.up-menu .up-menu-left ul li a{  color: #000;}
.up-menu .up-menu-left ul li a.current{ color: #fff; background-color: #0f8ccd;}
.up-menu .up-settings{  color: #314c7a;  background-image:url(/site/newyorkstay/img/up-settings.png);  background-size: 32px 32px; }
.up-menu-line{background-color: #0f8ccd;}
/******dashboard ******/
.da-left .da-line{  background-image: url(/site/newyorkstay/img/da-line.png); background-size: 265px 3px; }
.da-left .da-name{ color: #000;}
.da-left p{ color: #093379; }
.da-right h3{ color: #000; }
.da-right .da-wats-new table tr:nth-child(2n+1){ background-color: #f9f8f9;}
.da-right .da-wats-new table tr td{  background-size: 22px 22px; background-position: left 7px center;}
.da-right .da-wats-new table tr td a{ color: #093379;}
.da-wats-new .da-views{ background-image: url(/site/newyorkstay/img/da-views.png);}
.da-wats-new .da-messages{ background-image: url(/site/newyorkstay/img/da-messages.png);}
.da-wats-new .da-booking{ background-image: url(/site/newyorkstay/img/da-booking.png);}
.da-wats-new .da-reservation{ background-image: url(/site/newyorkstay/img/da-reservation.png);}
.da-right .da-apt .da-apt-title{  background-image: url(/site/newyorkstay/img/da-apt-title-bg.png); background-position: 0px 3px; }
.da-right .da-apt .da-apt-title h4{  color: #000;  background-color: #fff;}
.da-right .da-item{  background-color: #f6f6f6;}
.da-item-right .da-line-2 .da-item-addr{  color: #377e1c;  background-image: url(/site/newyorkstay/img/map-pointer.png); background-size: 10px 14px; }
.da-item-right .da-line-2 .da-item-views{  color: #000; }
.da-item-right .da-line-3 div{ background-color: #e9edf0; border-left-color:#f6f6f6;  }
.da-item-right .da-line-3 .da-price{  color: #00adfd;}
.da-item-right .da-line-3 .da-id{ color: #004b85;}
.da-item-right .da-line-3 .da-bed{ color: #004b85;}
.da-item-right .da-line-3 .da-bath{  color: #004b85;}
.da-item-right .da-line-3 .da-guest{ color: #004b85; }
.da-item-right .da-line-4 .da-status{  background-size: 22px 22px; }
.da-item-right .da-line-4 .da-booking-data{  color: #024171;  }
.da-item-right .da-line-4 .da-buttons a{  border-color:#004b85;   background-color: #f6f6f6; color: #004b85; }
.da-item-right .da-line-4 .da-buttons a:hover{ background-color: #f1def3;}
.da-booking-request{  background-image: url(/site/newyorkstay/img/da-booking-icon.png);}
	.da-booking-request a{ color: #e41d7f;  }
.da-reservation-request{ background-image: url(/site/newyorkstay/img/da-reservation-icon.png); }
	.da-reservation-request a{color: #fa982e; }
.da-booking-canceled{ background-image: url(/site/newyorkstay/img/da-canceled-icon.png); }
	.da-booking-canceled a{color: #af44f2; }
.da-right .da-show-all{  background-image: url(/site/newyorkstay/img/da-show-all.png); background-size: 41px 41px; background-position: left 14px center;
   background-color: #f3f2f3; color:#093379;}

/****************************************************************   My Apartments ***********************************************************/
.ma-upper-bar{background-color: #f6f6f6;}
.ma-upper-bar .ma-add-new{ background-image: url(/site/newyorkstay/img/add-new-apt-icon.png); background-size: 32px 32px;  color: #314c7a; }
.ma-upper-bar .ma-filters span{  color:#314c7a; background-size:32px 32px;  background-image: url(/site/newyorkstay/img/filters-icon.png);}
.ma-links a{ color: #000;  background-image: url(/site/newyorkstay/img/ma-arrows.png); background-size: 9px 12px; }
.ma-links a.ma-views{  background-position: left 40px top 9px;}
.ma-links a.ma-user-likes{ background-position: left 65px top 9px;}
.ma-links a.ma-reservation{ background-position: left 74px top 9px;}
.ma-apt-block .da-item{  background-color: #f6f6f6;}

/****************************************************************   My Orders\ Bookings ***********************************************************/
.ord-item .ord-line-1{ background-color: #fff;}
.ord-info .ord-reference{ background-color: #8892a3; }
.ord-reference .ord-reference-title{  color: #fff;}
.ord-reference .ord-reference-content{  color: #fff;}
.ord-reference .ord-reference-buttons a{  background-color: #fff;  border-color: #556c8f;  color: #183f6c;}
.ord-reference .ord-reference-buttons a.ord-pay{ background-color: #29aef3;  background-image: url(/site/newyorkstay/img/credit-card-icon.png);
	background-size: 21px 15px;  background-position: left 6px center;}
.ord-line-gray{ background-color: #f6f6f6;}
.ord-failed{color: #ff0000; }
.ord-confirmed{color: #04a910;}
.ord-pending{color: #f83cb4; }
.ord-done{color: #000000; }
.ord-table-line .ord-table-line-content a{ color: #0285bc;}
/* shedule*/
.ord-line-1 .ord-schedule{   border-left-color: #fff;  border-bottom-color: #fff;  }
.ord-line-1 .ord-schedule div{  background-color: #788494; background-size: 35px 35px; background-position: 15px 24px;}
.ord-line-1 .ord-schedule .ord-arrival{ background-image: url(/site/newyorkstay/img/arrival-icon2.png);}
.ord-line-1 .ord-schedule .ord-departure{  background-color: #6b7787; background-image: url(/site/newyorkstay/img/departurel-icon2.png); background-position: 15px 16px;}
.ord-line-1 .ord-schedule div p{color: #cae9ff;}
.ord-line-1 .ord-schedule div span{  color: #fff;}
.ord-item .ord-line-2{ background-color: #eeeeee;}
.ord-line-2 table thead th{ color: #184d8e; background-color: #e5e8eb; border-bottom-color: #fff; border-right-color: #fff;}
.ord-line-2 table tbody tr:nth-child(odd){border-bottom-color: #fff;}
.ord-line-2 table tbody tr td{  color: #000;}
.ord-hint{ background-image: url(/site/newyorkstay/img/question-mark-1.png);  background-size: 14px 14px;}
.ord-line-3 .ord-line-spoiler{  background-color: #dde1e5;  color: #018ec9; }
.ord-line-3 table thead{ background-color: #96a4b5;}
.ord-line-3 table thead th{ color: #fff; border-right-color:#fff }
.ord-line-3 table tbody tr:nth-child(odd) { background-color: #e4e2e2;}
.ord-line-3 table tbody tr:nth-child(even) { background-color: #ececec;}
.ord-line-3 table tbody tr td a{ color: #076098; }
.ord-stat-yellow{ background-image: url(/site/newyorkstay/img/status-yellow-icon.png); background-size: 22px 19px; }
.ord-stat-red{ background-image: url(/site/newyorkstay/img/status-red-icon.png); 	background-size:19px 19px; }
.ord-stat-green{ background-image: url(/site/newyorkstay/img/status-green-icon.png); background-size:20px 20px; }

/****************************************************************   ADD NEW APARTMENT ***********************************************************/
 .an-apt-title{  background-image: url(/site/newyorkstay/img/da-apt-title-bg.png); 	 background-position: 0px 3px; }
 .an-apt-title h4{  color: #000; background-color: #fff;}
.an-part div span{ background-color: #0994dc;  color: #fff; }
.an-inputs input{ background-color:#FFF; border-color: #837c84;  color:#000;}
.an-error{  color:#ff0090;}
.an-hint{  color: #266ca2;}
.an-buttons .an-cancel{  color: #fff; background-color: #1475b2; }
.an-buttons .an-skip{  color: #fff; background-color: #1475b2; }
.an-buttons .an-next-step{  color: #fff; background-color: #00adcc; }
.an-inputs textarea{  border-color: #837c84; }
.an-step3-map{  background-color: #e7e6e7;}
.an-p-m a.an-minus{  background-color: #dde6f6; border-color: #1e5095; background-image: url(/site/newyorkstay/img/an-minus.png);  background-size: 12px 12px; }
.an-p-m input{ background-color: #FFF; border-color: #837c84; color: #000; }
.an-p-m a.an-plus{ background-color: #dde6f6; border-color: #1e5095;  background-image: url(/site/newyorkstay/img/an-plus.png);  background-size: 12px 12px; }
.an-p-m button{ background-color: #334d91;  background-image: url(/site/newyorkstay/img/close-4-icon.png); background-size: 12px 12px; }
.an-step-3-map-button{ color: #fff;  background-color: #5d389c; }
/* 2 */
.da-left .spoiler-trigger{  background-size:23px 23px; background-position:top 10px right 40px; background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png); }
.da-left .spoiler-trigger22{  background-size:23px 23px; background-position:top 10px right 40px; background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png); }

/* 5 */
.an-block.an-step-5 ul li:nth-child(2n){ background-color: #f7f7f7;}
.an-step-5-button{  color: #fff;  background-color: #3473b3;}
/* 6 */
.an-sepatrator{  background-color:#065bab;}
.an-selected .an-selected-item a{  border-color: #065bab; background-image: url(/site/newyorkstay/img/an-close-icon.png); background-size: 10px 10px;
 background-position: right 7px center;  color: #000;}
/* 7 */
.an-step-7 ul li a{  background-color: #e4e4e4; color: #000; }
.an-step-7 ul li a.an-7st-active{ background-color: #0f5695; color: #fff;}
.an-st7-content-block{ background-color: #2665a5;}
.an-st7-content-wrapper{  background-color: #f8f8f8;}
/* 8 */
.an-step-8-select-button{  color: #fff;  background-color: #1475b2;}
.an-st8-pic-block{  background-color: #f7f7f7;}
.an-del-pic-button{  background-image: url(/site/newyorkstay/img/del-pic-icon.png);	background-size: 39px 39px; }
.an-edit-pic-button{  background-image: url(/site/newyorkstay/img/edit-pic-icon.png);	background-size: 39px 39px; }

/*9*/
.an-buttons .an-addnew {   background-color: #00adcc; color: #fff;  }

/* 10 */
.an-step-10 ul li:before{ background-color: #115c95;}
.an-st10-calendad-block{  background-color: #f8f8f8;}
/* 11 */
.an-step-11 .an-st11-right label{ color: #017db6; }
/*checkbox style */
.an-step-11-radio input:not(checked) + label:before {  background-color:rgba(255, 255, 255, 1); border-color: #017db6; }
.an-step-11-radio input:not(checked) + label:after {  background-color:#017db6;}
/* focus*/.an-step-11-radio input:focus + label:before {  box-shadow: 0 0 0 2px rgba(255,255,255,.2);}
/* 12 */
.an-line.an-st12-line .an-inputs{  background-color: #f7f7f7;}
.an-inputs.an-st-12-2 h4{ color: #0677b8;}
.an-inputs.an-st-12-2 label{ color: #0677b8;}
.an-st12-checkboxes-line{  background-color: #f7f7f7;}
/*checkbox style */
.an-step-12-check input:not(checked) + label:before {  background-color:rgba(255, 255, 255, 1); border-color: #3871a7; }
.an-step-12-check input:not(checked) + label:after {   background-color:rgba(141, 73, 150, 1);}
/* focus*/.an-step-12-check input:focus + label:before {  box-shadow: 0 0 0 2px rgba(255,255,255,.2);}
/* 13 */
.spoiler-trigger30{  background-size:32px 32px; background-position:top 10px left; 	background-image:url(/site/newyorkstay/img/add-new-period-close.png);  }
.spoiler-trigger30 span{ color:#314c7a; background-size:32px 32px; }
.spoiler-trigger30.active{ background-image:url(/site/newyorkstay/img/add-new-period-open.png);}
.an-step-13-map-button{  color: #fff;  background-color: #3eaac5; }
.an-st13-table table thead tr th{ background-color: #2266a2; color: #fff;  }
.an-st13-table table tbody tr:nth-child(2n){ background-color: #f7f7f7; }
/* 14 */
.an-step-14 h3{ color: #314c7a;  }
.an-step-14 h4{  color: #026fd4;  }
/* 10 */
.an-st10-mod{ background-color:#FFF;}
.an-st10-mod .an-st10-mod-title h2{ color:#000;  }
.an-st10-mod .an-st10-mod-title button{ background-image:url(/site/newyorkstay/img/close-3.png);   background-size:26px 52px;}
.an-st10-mod .an-st10-mod-sepatrator{ background-color:#065bab;}
.an-st10-mod-button-block button{background-color:#1475b2; color:#FFF; }
.an-st10-mod-button-block a{ background-color:#00adcc; color:#FFF; }


.cal-aw-button .an-next-step{  background-color: #1475b2;		color: #fff;}
.ep-ical-right button{  background-color: #3eaac5; color: #fff;  background-image: url(/site/newyorkstay/img/ep-refresh-icon.png); background-size: 17px 17px; }

/****************************************************************   EDIT PROPERTY ***********************************************************/
.ep-mark-green:after{  background-color: #00d838; }
.ep-mark-yellow:after{  background-color: #ffae00; }
ul.ep-zebra li.ep-zebra-line:nth-child(2n){background-color: #f5f5f5;}

.ep-spoiler-trigger-1{  background-image:url(/site/newyorkstay/img/spoiler-closed-icon.png); }
.ep-spoiler-trigger-1.active{background-image:url(/site/newyorkstay/img/spoiler-opened-icon.png);}

.ep-spoiler-button .ep-sp-name{color: #0d3a67; }
.ep-line-marker-green:before{  background-color: #00d838; }
.ep-line-marker-yellow:before{  background-color: #ffae00; }

ul.ep-sp-options li a{color: #4d5d78; }
li.ep-inner-marker-green:before{  background-color: #00d838;}
li.ep-inner-marker-yellow:before{  background-color: #ffae00; }
/* tabs 2 */
.tabs__caption li:last-child:before {background: #7DCA86;}
.tabs__caption li {background: #e4e4e4; color: #000;	}
.tabs__caption li:not(.active):hover {	background: #d4dae4;	}
.tabs__caption .active {	background: #0f5695;	color: #fff;}
.tabs__caption .active:after {	background: #FFF;}
.tabs__content { border-color: #e4e4e4;}
li.ep-tabs-green:before{  background-color: #00d838;}
li.ep-tabs-yellow:before{ background-color: #ffae00;}
/*additional styles */
.an-step-10.ep-cal-availability .an-st10-calendad-block {    background-color: #e7e7e7;}
/* calendar availability */
.ep-cal-line1-explain{ color: #615f62; background-image: url(/site/newyorkstay/img/ep-calendar-notice.png);  }
.ep-cal-line1-buttons button{  color: #fff; }
.ep-cal-line1-save{ background-color: #1475b2; }
.ep-cal-line1-sync{ background-color: #1475b2;}
.ep-cal-line1-remove{ background-color: #334d91; }
.ep-add-new-dates{background-color: #ebeaea; }
.ep-add-new-dates-line div input{ border-color: #837c84;}
.ep-add-new-dates-line div select{border-color: #837c84; background-color: #fff;}
.ep-add-button button{  background-color: #1475b2; color: #fff;}
/* table*/
.ep-cal-table hr{background-color: #065bab; }
.ep-cal-table-body ul li:nth-child(2n){background-color: #ebeaea;}
.etb-line .ect-action button{ color: #fff; }
.ect-button-edit{ background-color: #3eaac5; }
.ect-button-remove{ background-color: #1475b2; }
.etb-edit .ect-action button{  color: #fff;}
.etb-edit div input{ border-color: #837c84;}
.etb-edit div select{border: 1px solid #837c84; background-color: #fff;}
.etb-edit .ect-action button{ color: #fff; }
.ect-blocked-by-owner{ background-color: #acb7c9;}
/*calendars */
table.calendar{ background-color: #6f2f77; }
.calendar-day{ color: #00539b; border-color: #6f2f77; }

/** Edit property : Calendar Availability **/

td.calendar-day-head {
	background: #00539b;
	color: #ffffff !important;
}

div.day-number {
	/*color: #8a5c90;*/
}

table.calendar tr td {
	border: 1px solid #00539b !important;
}

td.calendar-day {
	border: 1px solid #00539b !important;
	background: #FFF !important;
}

td.calendar-day-np {
	background: #ADBBCF !important;
}

td.day_type_unavailable {
	background: #ADBBCF !important;
	color: #00539b !important;
	border: 1px solid #00539b !important;
}

td.day_type_reserved {
	background: #00adcc !important;
	color: #ffffff !important;
	border: 1px solid #00539b !important;
}

td.day_type_from_feed {
	background: #1475b2 !important;;
	color: #ADBBCF !important;;
	border: 1px solid #00539b !important;
}

tr.month-row div {
	background: #00539b;
	color: #fff;
}

.cal-prev {
	background-image: url(/site/amsterdamstay/img/calendar-arrow-perv.png) !important;
	color: rgba(255, 255, 255, 0);
}

.cal-next {
	background-image: url(/site/amsterdamstay/img/calendar-arrow-next.png) !important;
	color: rgba(255, 255, 255, 0);
}

.ap-legend .ap-condition-available {
	color: #000;
}

.ap-legend .ap-condition-available div {
	background-color: #FFF;
	border: 1px solid #000;
}

.ap-legend .ap-condition-reserved div {
	background-color: rgb(0, 174, 217);
	border: 1px solid #000;
}

.ap-legend .ap-condition-by-owner div {
	background-color: #ADBBCF;
	border: 1px solid #000;
}

.ap-legend .ap-condition-from-feed div {
	background-color: #1475b2;
	border: 1px solid #000;
}

.sr-pagination ul li a {
	border-color: #80348a;
	color: #651e6e;
	background-color: #FFF;
}

.sr-pagination ul li span {
	border-color: #80348a;
	color: #651e6e;
	background-color: #FFF;
}

.sr-pagination ul li.active span {
	background-color: #1475b2;
	color: #FFF;
	border-color: #1475b2;
}

/****************************************************************   EDIT PROFILE ***********************************************************/
.edpro-inp-button button{  background-color: #1475b2; color: #fff; }
.edpro-save{  background-color: #00adcc; color: #fff; }
.edpro-cards{  background-color: #f4f4f4; }
.edpro-cards button{  background-color: #00adcc; color: #fff; }




/*** FIXES ***/
.dark-background3{  background:rgba(29, 14, 31, 0.9); display: none; }
.dark-background4{  background:rgba(29, 14, 31, 0.9); display: none; }
.header-links ul li.hl-register a{ background-image:url(/site/newyorkstay/img/register-icon.png);background-size:31px 31px;}
a.bil-pay-credit{color:#FFF; background-color:#1475b2;}
a.bil-pay-pal{  background-color:#fec43a;  background-image:url(/site/newyorkstay/img/paypal-icon.png); background-size:100px 27px;  box-shadow:inset -2px -1px 2px #d5a638; }
.advanced-search .as-title a.close-modal{  background-image:url(/site/newyorkstay/img/close-3.png); background-size:26px 52px; background-color:transparent;}

/*** Removed ***/
/*
.advanced-search .as-title button{  background-image:url(/site/newyorkstay/img/close-3.png); background-size:26px 52px; background-color:transparent;}
 */

/** Apartments search : pagination **/
.sr-pagination ul li a{  border-color:#2266a2;  color:#185488;  background-color:#FFF;  }
.sr-pagination ul li a:hover{ background-color:#2266a2; color:#FFF; }
.sr-pagination ul li a.sr-pag-mark{background-color:#2266a2; color:#FFF; }
.sr-pagination ul li a.sr-pag-mark:hover{ background-color:#FFF; color:#2266a2;}

.sr-pagination ul li span {
	border-color: #2266a2;
	color: #185488;
	background-color: #FFF;
}
.sr-pagination ul li.active span {
	background-color: #185488;
	color: #FFF;
	border-color: #2266a2;
}

/** Apartment : Booking **/
.ui-timepicker-title{
	background-color: #1475b2;
	color: #FFF;
	border-color: #1475b2;
}


 /****************************************************************   Messages ***********************************************************/
.msg-th{ background-color: #88919a; }
.msg-th-user{  border-color: #fff; }
.msg-th-prop{  border-color: #fff; }
ul.msg-list li:nth-child(2n+1){ background-color: #f6f6f6; }
.msg-item-center-text{   color: #5d5d5d; }
.msg-item-center-text span:after{ color: #5d5d5d; }
.msg-item-center-prop{ color: #0485ce;}
.msg-item-arrival{  color: #1d5099; background-image: url(/site/worldescape/img/arrival-icon-32x32.png);  }
.msg-item-arrival:after{  color: #1d5099; }
.msg-item-departure{color: #1d5099;  background-image: url(/site/worldescape/img/departurel-icon-32x32.png); }
.msg-item-guests{color: #0a5acc;  background-image: url(/site/worldescape/img/guests-icon-32x32.png); }
.msg-yes div p{background-image: url(/site/worldescape/img/msg-message.png);  color: #1b4e98;}
.msg-no div p{background-image: url(/site/worldescape/img/msg-no-message.png); color: #b7b1b7; }

/*********** Messaage Chat ***************/
.msg-back-button{  background-image: url(/site/worldescape/img/msg-back-button.png); color: #000;}
.msg-details{  background-color: #f3f3f3; }
.msg-det-left a{  color: #0485ce;}
.msg-det-arrival{ color: #1d5099; background-image: url(/site/worldescape/img/arrival-icon-32x32.png);  }
.msg-det-arrival:after{  color: #1d5099; }
.msg-det-departure{ color: #1d5099;  background-image: url(/site/worldescape/img/departurel-icon-32x32.png);  }
.msg-det-guests{ color: #0a5acc; background-image: url(/site/worldescape/img/guests-icon-32x32.png);}
ul.msg-chat-list li .msg-chat-message{background-color: #f6f6f6;   }
ul.msg-chat-list li:nth-child(2n) .msg-chat-message{ background-color: #e9e8e8; }
.msg-chm-user-info p{color: #555455; }
.msg-chm-user-info div{  color: #555455;  }
li.msg-status.msg-unread .msg-chat-message:after {  color: #8c8b8d; }
li.msg-status.msg-read .msg-chat-message:after {  color: #8c8b8d; }
.msg-textarea textarea{  border-color: #57425a;}
.msg-textarea button{ background-color: #0b5ec3;  color: #fff;  }

/****  Reviews ****/
.re-subtitle{  color: #3e3e3e; }
/*select */
.re-rewiews .sr-sort div select{ background-color:#FFF;  border-color: #c8c8c8;  color:#000; }
.re-rewiews .sr-sort div select option{ color:#424242; background-color:#ffffff; }
/**/
li.re-item{ background-color: #f7f7f7; }
ul.re-item-list li.re-item:nth-child(2n){ background-color: #fbfbfb; }
.re-user-details h4{  color: #000; }
.re-user-details p{  color: #9e9d9e;  }
.re-user-details ul li{ background-image: url(/site/newyorkstay/img/star-disable.png);  }
.re-user-details ul li.as-star-active{ background-image: url(/site/newyorkstay/img/star-rating-active.png);  }
.re-item-text a{  color: #7f237e; }
a.re-item-link{  color: #613e76; }
a.re-item-location{  color: #872b9e;  background-image: url(/site/newyorkstay/img/map-pointer.png);  }

/***************************************   My order bookings - FILTER  ***************************************/
.mo-filters-bar{background-color: #f6f6f6;}
.mo-filters-bar .ma-add-new{ background-image: url(/site/worldescape/img/export-icon.png); background-size: 32px 32px;  color: #1d5099; }
.mo-filters-bar .ma-filters span{  color:#1d5099; background-size:32px 32px;  background-image: url(/site/newyorkstay/img/filters-icon.png);}


.mo-status select{
	background-color:#FFF;
	background-image:url(/site/worldescape/img/select_arrow2.png);
	color:#000;
	border: 1px solid #c8c8c8;

}
.mo-status select option{ color:#424242; background-color:#ffffff; }


.mo-advanced{
	background-image: url(/site/worldescape/img/mo-advanced.png);
	color: #1d5099; }
.dark-background-booking-export{  background:rgba(29, 14, 31, 0.9); display: none; }