﻿.search-parameters
{
	border-top:none;
	/*width:288px;*/
	width:100%;
	min-height:@pv-searchparameters-minheight;
	padding:10px;
	.box-sizing();
	position:relative;
    border-right:@pv-searchparameters-border-right;
	border-left:@pv-searchparameters-border-left;
	border-bottom:@pv-searchparameters-border-bottom;
	.border-radius( @pv-searchparameters-border-radius );
    @pv-searchparameters();
}

.search-parameters h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 35px;
	color: @pv-searchparameters-header-color;
	vertical-align:middle;
    @pv-searchparameters-h4();
}
		.search-parameters h4::before {
			content:'';
			width:35px;
			height:35px;
			display:inline-block;
			vertical-align:middle;
			margin:-5px 5px 0 0;
			@pv-searchparameters-h4-before();
		}
		body.type-hotel .search-parameters h4::before { background-position:-110px -101px; }


	.search-parameters span.title
	{
		color:@pv-searchparameters-title-color;
		font-size:12px;
		line-height:18px;
		margin:2px 0 0;
        @pv-searchparameters-title();
	}
		.search-parameters span.title small {
			font-size:11px;
		}

	.search-parameters .search-row
	{
		width:100%;
		margin:2px 0 0 0;
	}
		.search-parameters .search-row.button
		{
			margin:14px 0 4px 0;
		}

	.search-parameters .travelparty
	{
		width:100%;
		font-size:13px;
		line-height:24px;
		padding:3px 5px 3px 35px;
		margin:2px 0 2px 0;
        background-color:#fff;
		.box-sizing();
		.border-radius( @pv-searchbox-border-radius );
		

		border-width:1px;
		border-style:solid;
        border-top-color: @pv-select-border-top-color;
        border-left-color: @pv-select-border-left-color;
        border-bottom-color: @pv-select-border-bottom-color;
        border-right-color: @pv-select-border-right-color;
        .box-shadow(0px 1px @pv-select-box-shadow-color);
	}
		.search-parameters .travelparty span.Multi {
			font-family: @pv-font-twc-bold;
			color:@pv-travelparty-link-color;
            @pv-travelparty-link-span-multi();
		}

		.travelparty.select-wrapper-2 {
			cursor:pointer;
		}

		.travelparty a.link-change-travelers { 
			font-size: 14px;
			text-align: right;
			line-height:20px;
			float:none !important;
			@pv-travelparty-link-change-travelers();
			color:#fff;

		}
body.home .travelparty a.link-change-travelers {
    padding-right:5px;
    position: absolute;
}
    .search-parameters .travelparty a.link-change-travelers{
        width: 100%;
        height: 100%;
	    color:@pv-travelparty-link-color;
		@pv-travelparty-searchparameters-link-change-travelers();
    }

		.search-parameters .travelparty span {
			float:left;
		}