/** TOPHEAD **/
	.tophead {
		background: #f0f0f0;
		height: 48px;
		overflow: hidden;
		padding: 7px 0;
		position: fixed;
		top:0; left: 0; right: 0;
		z-index: 99999;
	}

	.tophead .quick-links{text-align: right;}
	.tophead .quick-links .quick-link{
		display: inline-block;
		position: relative;
		vertical-align: middle;
		font-size: 13px;
		padding: 5px 10px;
		color: #232323;
		letter-spacing: 0.7px;
	}
	.tophead .quick-links .quick-link:hover{color: #bf9410;}
	.tophead .quick-links .quick-link.phone{}
	.tophead .quick-links .quick-link.email{}

	.tophead .quick-links .quick-link::before {
		color: #bf9410;
		content: "";
		display: inline-block;
		font-family: FontAwesome;
		font-size: 14px;
		margin-right: 10px;
		text-align: center;
	}
	.tophead .quick-links .quick-link.phone::before {
		content: "\f095";
	}
	.tophead .quick-links .quick-link.email::before {
		content: "\f0e0";
	}
	@media screen and (max-width:480px) {
		.tophead .quick-links{margin: -5px; text-align: center;}
		.tophead .quick-links .quick-link{display: block; font-size: 10px; padding: 0;}
	}


/** NAVBAR **/
	nav.navbar{background:#fff; border:none; border-radius:0; margin:0 auto; text-align:center;}
	nav.navbar.navbar-fixed-top {z-index:99999;}
	nav.navbar #bs-navbar-collapse .property_search{width: auto; padding-top: 14px;}
	nav.navbar *{transition:none !important;}
	nav.navbar .container-fluid{padding-left:70px; padding-right:70px;}
	nav.navbar .navbar-nav{padding:14px 0; position:relative;}
	nav.navbar .navbar-nav.navbar-center{display:inline-block; float:none; margin:0 auto; vertical-align:middle;}
	nav.navbar .navbar-brand{height:auto; min-height:50px; padding:16px 12px;}

/** NY **/
	nav.navbar .navbar-brand.ny{
		background-image:url(/img/lp/snow@2x.webp);
		background-position:55% 5px;
		background-repeat:no-repeat;
		background-size:40%;
	}

/** VALENTINE **/
	nav.navbar .navbar-brand.valentine{
		background-image:url(/img/lp/heart@2x.png);
		background-position:70% 10px;
		background-repeat:no-repeat;
		background-size:24px;
	}

/** LABOR DAY **/
	nav.navbar .navbar-brand.laborday{
		background-image:url(/img/lp/laborday@2x.png);
		background-position:100% center;
		background-repeat:no-repeat;
		background-size:40px;
		padding-right: 45px !important;
	}

/** BLACK FRIDAY *
	nav.navbar .discount{
		background-color: #1e7eee;
		background-image:url(/img/lp/blackfriday-bg.png);
		background-size: cover;
		color:#fff;
	}
	nav.navbar .discount a{color: #fff; display: block; text-decoration: none;}
	nav.navbar .discount .img{text-align: left;}
	nav.navbar .discount .img img{
		height: 100px;
		object-fit: cover;
		object-position: right;
		width: auto;
	}
	nav.navbar .discount .row .col{vertical-align: middle;}
	nav.navbar .discount .title{font-size: 36px; font-weight: bold; padding: 24px 0; text-align: center;}
	nav.navbar .discount .msg{font-size: 16px; padding: 24px 0; text-align: left;}

	.index section.main{margin-top: 170px;}

	@media screen and (max-width:991px) {
		nav.navbar .discount .title{font-size: 24px; padding: 8px 0 0; text-align: center;}
		nav.navbar .discount .msg{font-size: 16px; padding: 0 0 8px; text-align: center;}
	}
	@media screen and (max-width:767px) {
		.index section.main{margin-top: 150px;}
	}
	*/


/***/
	nav.navbar .navbar-brand a{display:inline-block;}
	nav.navbar .navbar-brand .box-grean{
		background-color:#70AD47;
		border-radius:10px;
		color:#fff;
		display:inline-block;
		font-size:12px;
		line-height:12px;
		position:absolute;
		padding:6px;
	}

	nav.navbar .navbar-nav>li{border:1px solid transparent; display:inline-block; text-align:center; vertical-align:top;}
	nav.navbar .navbar-nav>li.static{position: static;}
	nav.navbar .navbar-nav>li>a,
	nav.navbar .navbar-nav>li>a:hover,
	nav.navbar .navbar-nav>li>a:focus{
		border:1px solid rgba(0,0,0,0);
		box-shadow:none !important;
		color:#2E2E2E;
		font-size:14px;
		font-weight:500;
		opacity: 1;
		padding:9px 16px 11px;
		text-shadow:none;
		transition: .5s ease;
	}
	nav.navbar .navbar-nav>li>a:hover,
	nav.navbar .navbar-nav>li>a:focus{opacity: .7;}

	nav.navbar .navbar-nav>li.user{}
	nav.navbar .navbar-nav>li.user>a{
		max-width:130px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		position:relative;}
	nav.navbar .navbar-nav>li.user>a .caret{position:absolute; top:10px; right:0;}
	nav.navbar .navbar-nav>li.phone a{color:#1e7eee; opacity: 1;}
	nav.navbar .navbar-nav>li.phone.mob{display:none; opacity: 1;}
	nav.navbar .navbar-nav>li.saved a{color: #1e7eee; opacity: 1;}
	nav.navbar .navbar-nav>li.eva-here a{padding-top: 5px; padding-bottom: 5px;}

	@media screen and (max-width:768px) {
		nav.navbar .navbar-nav>li.eva-here{margin-bottom: 10px;}
	}

	nav.navbar ul.user_menu{
		background-color:#fff;
		border:none;
		border-radius:16px;
		box-shadow:0 6px 32px 0 rgba(0,0,0,0.15);
		left: auto;
		padding:16px 0;
		right:0;
		top:44px;
		width:auto;
	}
	nav.navbar .navbar-nav.open ul.user_menu{display: block;}
	nav.navbar ul.user_menu li{padding:0;}
	nav.navbar ul.user_menu li a{color:#192233; font-size:14px; line-height:normal; margin:0; padding:6px 48px 6px 30px; position:relative; text-align:left;}
	nav.navbar ul.user_menu li a:hover{background:#f2f3f5;}
	nav.navbar ul.user_menu li a:before{
		background-color:#f5f6f8;
		background-position:center;
		background-repeat:no-repeat;
		background-size:40px;
		border-radius:4px;
		content:'';
		display:inline-block;
		height:32px;
		margin-right:8px;
		vertical-align:middle;
		width:32px;
	}
	nav.navbar ul.user_menu li.logout a{color:inherit;}

	nav.navbar ul.user_menu li a:hover:before{background-color:#fff;}

	nav.navbar ul.user_menu li.accounting a:before{background-image:url(/img/icons/dashboard/accounting-gray.svg);}
	nav.navbar ul.user_menu li.brands a:before{background-image:url(/img/icons/dashboard/brands-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.dashboard a:before{background-image:url(/img/icons/dashboard/dashboard-gray.svg);}
	nav.navbar ul.user_menu li.documents a:before{background-image:url(/img/icons/dashboard/documents-gray.svg);}
	nav.navbar ul.user_menu li.finance_report a:before{background-image:url(/img/icons/dashboard/finance_report-gray.svg);}
	nav.navbar ul.user_menu li.housekeeping a:before{background-image:url(/img/icons/dashboard/housekeeping-gray.svg);}
	nav.navbar ul.user_menu li.issues a:before{background-image:url(/img/icons/dashboard/issues-gray.svg);}
	nav.navbar ul.user_menu li.locks a:before{background-image:url(/img/icons/dashboard/locks-gray.svg);}
	nav.navbar ul.user_menu li.marketingService a:before{background-image:url(/img/icons/dashboard/marketingService-gray.svg);}
	nav.navbar ul.user_menu li.messaging a:before{background-image:url(/img/icons/dashboard/inbox-gray.svg);}
	nav.navbar ul.user_menu li.parking a:before{background-image:url(/img/icons/dashboard/parking-gray.svg);}
	nav.navbar ul.user_menu li.payments a:before{background-image:url(/img/icons/dashboard/accounting-gray.svg);}
	nav.navbar ul.user_menu li.pricing a:before{background-image:url(/img/icons/dashboard/pricing-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.promotions a:before{background-image:url(/img/icons/dashboard/promotions-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.promocodes a:before{background-image:url(/img/icons/dashboard/promocodes-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.properties a:before{background-image:url(/img/icons/dashboard/properties-gray.svg);}
	nav.navbar ul.user_menu li.reservations a:before{background-image:url(/img/icons/dashboard/reservations-gray.svg);}
	nav.navbar ul.user_menu li.reviews a:before{background-image:url(/img/icons/dashboard/reviews-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.smsTool a:before{background-image:url(/img/icons/dashboard/sms-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.statements a:before{background-image:url(/img/icons/dashboard/accounting-gray.svg);}
	nav.navbar ul.user_menu li.thermostats a:before{background-image:url(/img/icons/dashboard/thermostats-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.timeline a:before{background-image:url(/img/icons/dashboard/timeline-gray.svg);}
	nav.navbar ul.user_menu li.users a:before{background-image:url(/img/icons/dashboard/users-gray.svg); background-size:18px;}

	nav.navbar ul.user_menu li.trips-upcoming a:before{background-image:url(/img/icons/dashboard/trips-upcoming-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.trips-past a:before{background-image:url(/img/icons/dashboard/trips-past-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.trips-canceled a:before{background-image:url(/img/icons/dashboard/trips-canceled-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.properties-saved a:before{background-image:url(/img/icons/dashboard/property-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.settings a:before{background-image:url(/img/icons/dashboard/settings-gray-4.svg); background-size:18px;}

	nav.navbar ul.user_menu li.admin a:before{background-image:url(/img/icons/dashboard/admin-gray.svg); background-size:18px;}
	nav.navbar ul.user_menu li.logout a:before{background-image:url(/img/icons/dashboard/logout-gray-2.svg); background-size:18px;}

	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu{padding:15px; width:430px;}
	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul{float:left; margin:0; padding:0;}
	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li{padding:6px 15px;}
	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li a{font-size:16px; font-weight:600;}
	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li:first-child{}
	nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li:first-child a{color:#626d77; font-size:14px; font-weight:400;}

	@media screen and (min-width:768px) {
		nav.navbar ul.user_menu{width:480px;}
		nav.navbar ul.user_menu li{display:inline-block; vertical-align:top; width:230px;}
	}

	nav.navbar .navbar-nav>li.login>a{border-color:rgba(0,0,0,0); margin:0 auto; max-width:200px; text-align:center;}
	nav.navbar .navbar-toggle,
	nav.navbar .navbar-toggle:hover,
	nav.navbar .navbar-toggle:focus{
		background:#1e7eee;
		border:none;
		border-radius: 0;
		height: 64px;
		margin: 0;
		margin-right:-15px;
		padding: 24px;
		position:relative;
		width: 64px;    
	}
	nav.navbar .navbar-toggle .icon-bar {width: 19px; background-color: #fff;}
	nav.navbar .navbar-toggle[aria-expanded="true"] .icon-bar{transition:transform .5s ease !important; position:absolute; left:24px;}
	nav.navbar .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(2){transform:rotate(-45deg); top:50%;}
	nav.navbar .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(3){display:none;}
	nav.navbar .navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(4){transform:rotate(45deg); top:42%;}
	nav.navbar .dropdown-toggle{background:none !important; border-color:rgba(0,0,0,0) !important;}

	nav.navbar .dropdown-menu{background-color:#fff; border:none; border-radius:6px; box-shadow:0 6px 32px 0 rgba(0,0,0,0.15); width:480px;}
	nav.navbar .dropdown-menu ul{display:inline-block; margin:0; vertical-align:top; min-width:200px; padding:10px 15px;}
	nav.navbar .dropdown-menu ul li{list-style-type:none; padding:3px 0; text-align:left;}
	nav.navbar .dropdown-menu ul li a{background:none; color:#192233; cursor:pointer; text-decoration:none;}

	.navbar.navbar-default{z-index:9999;}
	.navbar.navbar-default.navbar-custom{}
	.navbar.navbar-default.navbar-custom .dropdown-menu{top:100%; width:auto;}
	.navbar.navbar-default.navbar-custom .navbar-nav>li.open{box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;}

	nav.navbar .navbar-collapse{
		display: inline-block!important;
		float: right;
	}

	nav.navbar ul.auth{
		display: inline-block;
		float: right;
		font-weight: 500;
		list-style-type: none;
		margin: 0;
		padding: 22px 16px;
	}
	nav.navbar ul.auth .user.dropdown{padding: 10px 16px;}

    nav.navbar ul.auth.mob{display: none;}
    nav.navbar ul.auth.desktop{display: inline-block; padding: 25px 26px 24px;}
	nav.navbar ul.auth.desktop a{opacity: 1;}
	nav.navbar ul.auth.desktop>.dropdown>a:hover{opacity: .7;}

	@media screen and (max-width:980px){
		nav.navbar{box-shadow:none; padding-left:15px; padding-right:15px;}
		nav.navbar .container-fluid{padding-left:15px; padding-right:15px;}
		nav.navbar .navbar-nav>li.about{display:none;}
	}
	@media screen and (max-width:767.5px) {
		nav.navbar{
			background-color: transparent;
			border-radius:0;
			padding-left:0;
			padding-right:0;
		}
		nav.navbar .container-fluid{padding-left:15px; padding-right:15px;}
		nav.navbar .navbar-header{background-color: #fff; border-bottom: 1px solid #e6e6e6; padding:0 15px;}
		nav.navbar .navbar-header .navbar-toggle{}
		nav.navbar .navbar-header .navbar-brand{padding:16px 12px;}
		nav.navbar .navbar-header .navbar-brand img{height: 30px;}

        nav.navbar ul.auth.mob{display: inline-block;}
        nav.navbar ul.auth.desktop{display: none;}

		nav.navbar .navbar-collapse{
			border:none;
			border-radius: 0 0 32px 32px;
            display: none!important;
			max-height:calc(100vh - 50px);
			overflow-y:auto;
			text-align:center;
		}
        nav.navbar .navbar-collapse.in{background-color: #fcfbfa; display: block!important; float: none; width: 100vw;}
		nav.navbar .navbar-nav{margin:0; padding-bottom: 30px;}
		nav.navbar ul.user_menu{
            border-radius: 0;
            overflow: auto;
            padding: 8px 16px;
            position: fixed;
            top: 62px; bottom: 0;
            left: 0; right: 0;
        }
		nav.navbar ul.user_menu li{}
		nav.navbar .navbar-nav>li{display:block;}
		nav.navbar .navbar-nav>li.phone{display:none;}
		nav.navbar .navbar-nav>li.about{display:none;}
		nav.navbar .navbar-nav>li.dropdown{overflow:hidden;}
		nav.navbar .navbar-nav>li.dropdown .dropdown-toggle{display:none;}
		nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu{
			background-color: transparent;
			box-shadow:none;
			display:block;
			position:static;
			width:100%;
		}
		nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul{float:none; margin:15px 0; position: relative; width:100%;}
        nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul + ul::before{
            background-color: #eaeaea;
            border-radius: 3px;
            content: '';
            display: block;
            height: 9px;
            margin-bottom: 30px;
			opacity: 52%;
            width: 100%;
        }
        nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li{
            background-image: url(/img/icons/ic-ar_right.png);
            background-position: calc(100% - 15px) center;
            background-repeat: no-repeat;
            background-size: 8px;            
            padding: 0;
        }
        nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li:first-child{background: none;}
		nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li a{
			display: block;
			font-size:28px;
			font-weight:400;
			padding: 6px 15px;
        	padding-right: 35px;
		}
		nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li:first-child{}
		nav.navbar .navbar-nav>li.dropdown .dropdown-menu.help-menu ul li:first-child a{color:#888; font-size:18px; font-weight:normal;}
		nav.navbar .navbar-nav>li.phone.mob{display:block;}
		nav.navbar .navbar-nav>li.phone.mob a{color:#343434; display:block; font-size:27px; font-weight:600;}
		nav.navbar .navbar-nav>li.login{margin-right:auto;}
		nav.navbar .navbar-nav>li.login.desktop-login-btn{display:none}
		nav.navbar .navbar-nav li.login a{border:1px solid #f1f1f1; border-radius:8px; color:#52A2FF; font-size:20px; font-weight:bold;}
		nav.navbar .navbar-nav li.login a:hover{border:1px solid #f1f1f1; border-radius:8px; color:#52A2FF; font-size:20px; font-weight:bold;}
		nav.navbar .navbar-nav>li.user{display:none; float:none; margin-right:auto;}
		
		nav.navbar ul.user_menu li a{font-size:20px; padding:6px; text-align:left;}
		nav.navbar ul.user_menu li.admin a{border:none;}
		nav.navbar ul.user_menu li.login a{text-align:center;}
		nav.navbar ul.user_menu li.login a:before{display:none;}
		nav.navbar ul.user_menu li.logout a{border:none;}

		.navbar.navbar-default.navbar-custom .navbar-nav>li.open{background-color:transparent;}
		.navbar.navbar-default.navbar-custom .navbar-nav>li.phone{display:block;}
		.navbar.navbar-default.navbar-custom .dropdown .dropdown-menu{
			text-align:center;
			box-shadow:none;
			display:block;
			position:static;
			width:100%;
		}
		.navbar.navbar-default.navbar-custom .dropdown .dropdown-menu li a{opacity:.5; }
		.navbar.navbar-default.navbar-custom .navbar-collapse.collapse.in{height:100vh !important;}
	}


/** navbar-hmp **/
	nav.navbar .navbar-nav>li.hmp{
		border: 1px solid #626d7759;
		border-radius: 6px;
	}
	nav.navbar .navbar-nav>li.hmp>a{display: inline-block; vertical-align: middle;}
	nav.navbar .navbar-nav>li.hmp .btns{
		border-left:1px solid #d8d8d8;
		display: inline-flex;
		gap: 16px;
		padding: 0 16px;
	}
	nav.navbar .navbar-nav>li.hmp .btns a{color:#2e2e2e; font-weight: 500; opacity: 1; transition: .5s ease;}
	nav.navbar .navbar-nav>li.hmp .btns a:hover{opacity: .7;}



	nav.navbar .hmp-menu{
		position: absolute;
		top:100%;
		left: auto;
		right: 40px;
		width: calc(100% - 80px);
		max-width: 1360px;
	}
	@media screen and (max-width: 1199.5px){
		nav.navbar .navbar-nav>li.hmp .btns{display: none;}
	}
	@media screen and (max-width: 767.5px){
		nav.navbar .hmp-menu{display: none;}
		nav.navbar .navbar-nav>li.hmp{display: none;}
		nav.navbar .navbar-nav>li.help>a{display: none!important;}
	}


/** navbar-traveler **/
	nav.navbar.navbar-traveler{text-align:left;}
	nav.navbar.navbar-traveler .property_search{
		display: inline-block;
		margin:0 0 0 40px;
		padding:14px 0;
		max-width:600px;
	}
	div.filter-main div.filter-item.city .property_search #ps-property_id,
	nav.navbar.navbar-traveler .property_search #ps-property_id {
		background: #f6f6f6 no-repeat url(/img/icons/ic_search_traveler.png);
		background-position:20px 13px;
		background-size:20px;
		border: none;
		border-radius: 8px;
		color: #000;
		font-size:18px;
		line-height:24px;
		letter-spacing: .04ex;
		max-width:352px;
		outline:none;
		padding:10px;
		padding-left: 55px;
		width: 100%;
	}
	div.filter-main div.filter-item.city .property_search #ps-property_id{
		font-size: 16px;
		padding-top: 5px;
		padding-bottom: 5px;
	}


	nav.navbar.navbar-traveler .property_search #ps-property_id:active,
	div.filter-main div.filter-item.city.property_search #ps-property_id:active,
	nav.navbar.navbar-traveler .property_search #ps-property_id:hover,
	div.filter-main div.filter-item.city .property_search #ps-property_id:hover,
	nav.navbar.navbar-traveler .property_search #ps-property_id:focus,
	div.filter-main div.filter-item.city .property_search #ps-property_id:focus {
		animation-name: to_grey;
		animation-duration: 1s;
		background-color: #fafafa;
	}

	nav.navbar.navbar-traveler .navbar-header{width:calc(100% - 450px);}
	nav.navbar.navbar-traveler .navbar-nav>li.user{max-width:200px; position:relative;}
	nav.navbar.navbar-traveler .navbar-nav>li.user>a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

	@media screen and (max-width:1080px) {
		nav.navbar.navbar-traveler .property_search{width:calc(100% - 100px);}
	}
	@media screen and (max-width:1024px) {
		nav.navbar.navbar-traveler .container-fluid{padding:0 15px;}
		nav.navbar.navbar-traveler .navbar-header{width:calc(100% - 450px);}

		nav.navbar.navbar-traveler .navbar-right{margin:0;}
		nav.navbar.navbar-traveler .navbar-right>li.user{max-width:200px;}
		nav.navbar.navbar-traveler .navbar-right>li.user>a{position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		nav.navbar.navbar-traveler .property_search{margin:0; width:calc(100% - 50px);}
	}
	@media screen and (max-width:980px) {
		nav.navbar.navbar-traveler{border-bottom:1px solid #ddd;}
	}
	@media screen and (max-width:768px) {
		nav.navbar.navbar-traveler{border-bottom:1px solid #ddd; z-index:9999999;}
		nav.navbar.navbar-traveler .navbar-right>li.user{max-width:100%;}
		nav.navbar.navbar-traveler .property_search #ps-property_id{max-width:100%;}
	}
	@media screen and (max-width:767.5px) {
		nav.navbar.navbar-traveler .navbar-header{width:100%}
		nav.navbar.navbar-traveler .navbar-header .navbar-toggle{
			background: transparent;
			float: left;
			margin-left: -15px;
			margin-top: 4px;
		}
		nav.navbar.navbar-traveler .navbar-header .navbar-toggle .icon-bar{background-color: #888;}
		nav.navbar.navbar-traveler .property_search{margin:0; width:calc(100% - 130px);}
		nav.navbar.navbar-traveler .container-fluid .filter-icon-cont {
			height: 20px;
			width: 20px;
			position: absolute;
			right: 22px;
			top: 31px;
		}
		nav.navbar.navbar-traveler .container-fluid .filter-icon-cont .filter-line {
			height: 2px;
			width: 100%;
			background: #52A2FF;
			margin-bottom: 7px;
		}
		nav.navbar.navbar-traveler .container-fluid .filter-icon-cont .filter-line.mirrored-line {
			transform: scale(-1, 1);
		}
		nav.navbar.navbar-traveler .container-fluid .filter-icon-cont .filter-line .line-circle {
			height: 8px;
			width: 8px;
			border-radius: 10px;
			background: white;
			border: 2px solid #52A2FF;
			position: relative;
			top: -3px;
			right: -10px;
		}
	}

	@media screen and (max-width: 1080px){
		nav.navbar.navbar-traveler .navbar-brand a {
			background-image: url(/img/logo/hosteeva_icon.png);
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
			display: block;
			height: 40px;
			width: 40px;
		}
		nav.navbar.navbar-traveler .navbar-brand a img {
			display: none;
		}
	}


/** navbar-membership **/
	nav.navbar.navbar-membership{}
	nav.navbar.navbar-membership .navbar-nav{padding:10px 0;}
	nav.navbar.navbar-membership .navbar-nav>li{float:none; vertical-align:middle;}
	nav.navbar.navbar-membership .navbar-nav>li.user>a{background-color:#f6f6f6; border-radius:12px; max-width:260px; padding:8px 16px;}
	nav.navbar.navbar-membership .navbar-nav>li.user>a .name{display:inline-block; max-width:120px; overflow:hidden; text-overflow:ellipsis; vertical-align:middle; white-space:nowrap;}
	nav.navbar.navbar-membership .navbar-nav>li.user>a .img{
		background-size:cover;
		background-position:center;
		border-radius:100%;
		display:inline-block;
		height:36px;
		margin:0 5px;
		position:relative;
		vertical-align:middle;
		width:36px;
	}
	nav.navbar.navbar-membership .navbar-nav>li.user>a .caret{display:inline-block; float:none; margin:0; position:static; vertical-align:middle;}