/*
.arrow-up {
	position: absolute;
    width: 20px;
    height: 20px;
    border-top: solid 1px #c5c5c5;
    border-right: solid 1px #c5c5c5;
    border-left: 0;
    border-bottom: 0;
    top: 313px;
    left: 56.8%;
    -webkit-transform: translateX(-50%) rotate(-45deg);
    -moz-transform: translateX(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) rotate(-45deg);
    transform: translateX(-50%) rotate(-45deg);
    background-color: #fff;
    display: none;
}

div#ui-datepicker-div {
    background-color: #fff;
    border: 1px solid #c5c5c5;
    box-shadow: 0 -1px 5px 0 rgba(63,63,63,.4);
    z-index: 999;
    position: absolute;
    top: 324px !important;
    width: 817px !important;
    left: 25.2% !important;
    z-index: 1 !important;
}

.ui-datepicker-group {
    float: left;
    padding: 1em 1em;
    width: 46% !important;
}


.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
    position: relative;
    padding: 1em 0;
    text-align: center;
    color: #555;
    font-size: 14px;
    font-weight: 700;
}

a.ui-datepicker-prev.ui-corner-all.ui-state-disabled {
    border-right-color: #d6d6d6;
}

.ui-datepicker-calendar thead tr {
    color: #7fb9de;
    border-color: #7fb9de;
}

.ui-datepicker-calendar thead tr {
    color: #bddaed;
    border-top: solid 1px #bddaed;
    border-bottom: solid 1px #bddaed;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: 700;
}

.ui-datepicker-calendar td, .ui-datepicker-calendar th {
    padding: 1em;
}

.ui-datepicker-calendar td {
    font-size: 12px;
    text-align: center;
}

.ui-datepicker-calendar td span {
    color: #c4c4c4;
}
*/

@media screen and (min-width:1025px){
	.destination .calendar-input{width:220px;}
	.searchbut {margin-top: 15px;}
	.destination {margin-right: 20px;} 
}

@media screen and (min-width:1240px){
    div#ui-datepicker-div {
        left: 33.2% !important;
    }

    .arrow-up {
        left: 54.8%;
    }
}

@media screen and (min-width:1024px){
	.destination .calendar-input{width:220px;}
	.searchbut {margin-top: 15px;}
	.destination {margin-right: 20px;}
}

.calendar-input {
	background: url(/111/desktop1/images/header-icons.png) 7px 8px/18px #fff no-repeat !important;
    color: #003580 !important;
    padding: 0px 10px 0px 35px !important;
}

/*
.ui-datepicker-buttonpane {
	display: none;
}

@media(min-width:720px) and (max-width:1199px){
    .ui-datepicker-inline{white-space:nowrap}
    .ui-datepicker-group{float:none;display:inline-block}
    .ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:1em .75em}
}

@media(max-width:719px){
    .ui-datepicker-next,.ui-datepicker-prev{display:none}
    .ui-datepicker-inline{position:relative}
    .ui-datepicker-group{float:none;width:auto}
    .ui-datepicker-calendar{width:100%;margin:0 auto}
    .ui-datepicker-calendar td,.ui-datepicker-calendar th{padding:1em}
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 11px !important;
    width: 1.8em !important;
    height: 0em !important;
}

.ui-datepicker .ui-datepicker-prev {
    left: -20px !important;
}

.ui-datepicker .ui-datepicker-next {
    right: -20px !important;
}

.ui-datepicker-next,.ui-datepicker-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-top:.6em solid transparent;border-bottom:.6em solid transparent;cursor:pointer}
.ui-datepicker-prev{left:0;border-right:solid .6em #0975bb}
.ui-datepicker-next{right:0;border-left:solid .6em #0975bb;float:right}
.ui-state-disabled.ui-datepicker-prev{border-right-color:#d6d6d6}
.ui-state-disabled.ui-datepicker-next{border-left-color:#d6d6d6}
*/