fieldset.allProducts { display: none !important;}
.accordion-panel {padding: 20px;}
#hx-engine {font-family: AkkuratRegular,sans-serif; overflow: hidden;  padding-bottom: 10px;}

.hero-view-sG-wrap .searchGadgetForm__form { margin-top: 60px;}
#hx-engine label { color: #ffffff; display: table-row;}
#hx-engine .carInfo.tog.hcp { color: #ffffff;}
#hx-engine fieldset { padding-top: 10px !important; float: left; margin-right:10px;}
select.l {width: 100%;}
#hx-engine fieldset:after {
    background-color: transparent;
    color: #ff8201;
    content: '\e611';
    font-size: 5px;
    bottom: .35em;
    font-family: tsm;
    margin-top: -3px;
    pointer-events: none;
    position: absolute;
    right: 10px;
    top: 50%;
}
fieldset.p2strip.tog.cp.hcp {float: left;}
#hx-engine .help-block { color: #ffffff; padding-top: 5px;}
.searchGadgetForm__form fieldset { display: inline-table;}
select.l {float:left;}
label.tog {    float: right;}
fieldset.tog {width: 255px;}
input.dA, input.dD{width: 188px;}
form.hxEmbed.hxEmbed {padding-left: 21px;}
fieldset.options { width: 90% !important; height: 170px !important; margin-top: -27px;}
#hx-engine select, #hx-engine input {
	height: 40px; border: 0px; margin-top: 5px; font-family:
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	AkkuratRegular,sans-serif;
	font-smoothing: antialiased;
}
select::-ms-expand {
    display: none;
}
.accordion.accordion--type-1.js-accordion {	padding: 0px 0px 30px 0px;}
#hx-engine input {padding-left: 10px}
#hx-engine button, html input[type=button], input[type=reset], input[type=submit] {
    margin:28px -69px 0px 0px;
    float: right;
    border: 0;
    background: #e60;
    color: #fff;
    font-family: bebas_neue_bold,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    font-size: 2rem;
    height: 120px;
    padding: 0;
    width: 126px;
    -webkit-appearance: button;
    cursor: pointer;
    content: '\e641';

}
@media only screen and (min-width: 1001px){
  select.l {
      width: 243px;
  }
  fieldset.p2strip.tog.cp.ho.hcp {
      margin-left: -10px !important;
  }
}
input#hxEmbedflight_number {
  width:100%;
}
.flight_number label{font-size: 12px;}
#hx-engine button:hover, #hx-engine button:focus { background: #ffa030;}

body img.ui-datepicker-trigger {
    float: none;
    margin: -27px 0px 0px 155px;
    position: relative;
}

.hero-view-sG-wrap .searchGadgetForm__form {}
.offscreen-panel.hero-view-sG-wrap.searchGadgetForm { top:  43.53%;}
@media only screen and (max-width: 1000px)  {
  .poweredby {margin-top: 10px !important;}
    form.hxEmbed.hxEmbed {  margin: 0 auto;  }
    select.l { width: 255px;}
    input#hxEmbedflight_number {min-width: 251px;}
	  img.ui-datepicker-trigger {
		  float: right;
   		margin: -27px 18px 0px 0px;
      position: relative;
	}
  .header-button--menu {margin-right: 10px;}
  ol.searchGadgetForm__channelOptionWrap.searchGadgetForm__channelOptionWrap--channel-selected {width: 100%;}
  button.searchGadgetForm__channelOption.ng-binding { width: 24.8%;}
  /*span.accordion-panel__action-toggle {margin-right: 10px;}*/
	.hero-view-sG-wrap .searchGadgetForm__form { width: 100%; }
  .searchGadgetForm__form fieldset {display: block;	}
	fieldset.options {  height: auto !important;}
	#hx-engine button, html input[type=button], input[type=reset], input[type=submit] {	margin: 20px 0px 0px 55px;	float: left; }
  #hx-engine select, #hx-engine input {}
	form.hxEmbed.hxEmbed { width: 300px;}
  input.dA, input.dD{ /*min-width: 300px;*/ }
  article.hero-section.clearfix.hero-section--partial-height.main-bg--hero-section { height: 100%;}
	.hero-section__heading {margin-top: -18px;}
	.offscreen-panel.hero-view-sG-wrap.searchGadgetForm {	top: 300px;	}
	.offscreen-panel.hero-view-sG-wrap.searchGadgetForm{min-width: 600px;}
	.inner-top {height: 100% !important;}
}
@media only screen and (max-width: 614px)  {
	.hero-section__heading-title, .hero-section__text, p.hero-section__text {
    	font-size: 30px;
    }
    .hero-section__heading {
    	margin-top: -3rem;
    }
    input[type=date]{
    min-width: 160px !important;
    }
}
#hx-engine fieldset:after{display:none;}
#hx-engine select, #hx-engine input {background-color: #ffffff;}


@media only screen and (max-width: 640px)  {
    .hero-section__heading-title, .hero-section__text, p.hero-section__text {font-size: 30px;}
    .hero-section__heading {margin-top: -3rem;}
    li.ng-scope br {display: none;}
    .offscreen-panel.hero-view-sG-wrap.searchGadgetForm {	top: 188px;	}
    button.searchGadgetForm__channelOption.ng-binding { width: 100%;}
    li.ng-scope { width: 100%;}
    .hero-view-sG-wrap .searchGadgetForm__channelOption {margin-top: 1px;}
    .offscreen-panel.hero-view-sG-wrap.searchGadgetForm{min-width: 300px;}

}

body img.ui-datepicker-trigger {display: none;}

.ui-icon { width: 16px; height: 25px;}

.ui-widget-header .ui-icon {
    display:none;
}
.ui-widget-header {
    border: none;
    background: #ffffff;
    color: #424761;
    font-weight: bold;
}
table { border-color: grey;}
.ui-widget-content { color: #9E9C9C}

.ui-state-default, .ui-widget-content .ui-state-default {
    border: none;
    background: none;
    font-weight: initial;
    color: #0A0A0A;
    outline: none;
}
.ui-datepicker td span, .ui-datepicker td a { text-align: center;}
.ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; background: #FF8201; font-weight: bold; outline: none; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover  {background:#ffffff !important;}

@-moz-document url-prefix(){#hx-engine select, #hx-engine select.time{padding: 0px 12px 0px 5px;}}
/* IE9 */
html.ie9 .hxEmbed select.l{padding-left: 0;}


.poweredby { float:right; margin-right:5px; margin-top:-30px;  }
.poweredby img {  /*background:#c2c1c7; border-radius:6px; padding: 3px 5px;*/ max-width:200px;}

@media screen and (max-width:1024px) {

}

@media screen and (max-width:768px) {
  .poweredby { margin: 15px auto 0;  float:none; display:block;  max-width:200px; margin-top:0px;  }
  #hx-engine .submitContainer button { margin-bottom:15px; }

}
.modal  #destination span { display:none !important; }
