/* Removing this layout should then keep the correct styling if the currency dropdown was removed on the front end */
#gadget__search .currencyId { margin-right: 0; border: 1px solid rgba(0, 0, 0, 0.2); margin-left: -1px !important; }
#gadget__search .currencyId > span { display: block; position: relative; }
#gadget__search .currencyId > span::after { content: "\f107"; font-family: 'Font Awesome 5 Pro'; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position: absolute; top: 21px; right: 10px; font-size: 14px; pointer-events: none; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #2a9d8f; }
#gadget__search .currencyId label { display: none; }
#gadget__search .currencyId select { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100% !important; height: 50px; }

#regionGadget #gadget__search > .gadget__search-column { max-width: 160px; }
#regionGadget .currencyId { width: 273px; padding-left: 0; padding-right: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; border-color: #d4dadd; }
#regionGadget #gadget__search .gadget__search-column.date { max-width: 200px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
#region-gadget-results.events #gadget__search .gadget__search-column.date { max-width: 100%; width: 330px; }

#itemGadget .search-gadget .gadget__search-column { width: 16%; }
#itemGadget .currencyId { width: 20%; float: left !important; border-top-right-radius: 5px; border-bottom-right-radius: 5px; overflow: hidden; }

#itemGadget.tours .gadget__search-column { width: 11% !important; max-width: 100%; margin-bottom: 15px; }
#itemGadget.tours .embedded-search .date { max-width: 15%; }
#itemGadget.tours .adults,
#itemGadget.tours .children,
#itemGadget.tours .infants { margin-bottom: 5px; }
#itemGadget.tours .currencyId { width: 19%; }

#details-gadget.tours .operator-heading {}
#details-gadget.tours .details-tab-booking {}

.view-results.layout-cartupsell #regionGadget #gadget__search > .gadget__search-column { max-width: 25%; width: 100%; }
.view-results.layout-cartupsell #regionGadget #gadget__search .gadget__search-column.date { max-width: 25%; border-radius: 0; }
.view-results.layout-cartupsell #regionGadget .currencyId { width: 25%; margin-top: 5px !important; }
.view-results.layout-cartupsell #regionGadget .infants { margin-top: 5px !important; }
.view-results.layout-cartupsell #regionGadget .children {}
.view-results.layout-cartupsell #regionGadget .showHideRefineTools { top: 76px; right: 5px; }
.view-results.layout-cartupsell #regionGadget .product { margin-bottom: 0 !important; }
.layout-cartupsell #regionGadget .product { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.layout-cartupsell #regionGadget .prices-grid thead td.label { display: table-cell; }


#easygadget-html .embedded-search { }
#easygadget-html .showHideRefineTools .gadget__search-column { margin-top:18px; margin-right:7px; }
#easygadget-html .showHideRefineTools .gadget__search-column-border .form-control { border:none; height:50px; }
#easygadget-html .showHideRefineTools .gadget__search-column-date .form-control { border:none; }
#easygadget-html #gadget__search .date .input .pseudo { padding:0; }
#easygadget-html .showHideRefineTools { border:none; width: 150px; }
#easygadget-html .showHideRefineTools .btn { width:100%; height:52px; line-height:50px; }


@media (max-width: 1199px) {
	#regionGadget #gadget__search .refineTools .gadget__search-column { margin-bottom: 15px !important; }
	#regionGadget #gadget__search > .gadget__search-column { max-width: 15%; }
	#regionGadget #gadget__search .gadget__search-column.date { max-width: 17%; width: 100%; }
	#regionGadget .embedded-search { margin-bottom: 51px; }
	#regionGadget .embedded-search .period { margin-right: 0 !important; }
	#regionGadget .embedded-search .adults, 
	#regionGadget .embedded-search .children, 
	#regionGadget .embedded-search .infants { margin-top: 0 !important; }
	#regionGadget .currencyId { width: 221px; }
	#regionGadget .maxPrice .input input { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#regionGadget .nameFilter .input input { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.tours .embedded-search .infants { margin-top: 5px !important; }
	#regionGadget .showHideRefineTools { top: 62px; }
	#regionGadget .showHideRefineTools a { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#regionGadget .showHideRefineTools a span { display: none; }
	#region-gadget-results.tours #regionGadget .embedded-search .adults { margin-right: 0 !important; }
	#region-gadget-results.tours #regionGadget .embedded-search .infants { margin-top: 0 !important; }
	#region-gadget-results.events #gadget__search .gadget__search-column.date { width: 293px; }
	#itemGadget .currencyId { width: 20%; }
	#itemGadget.tours .gadget__search-column { width: 25% !important; }
	#itemGadget.tours .currencyId { width: 25%; }
	#itemGadget.tours .infants { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#itemGadget.tours .concessions { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
}
@media (max-width: 991px) {
	#regionGadget #gadget__search > .gadget__search-column { max-width: 33.33333333%; }
	#itemGadget .search-gadget .gadget__search-column { width: 33.33333333%; }
	#itemGadget .currencyId { width: 33.33333333%; }
	#regionGadget .currencyId { width: 33.33333333%; }
	#regionGadget #gadget__search .gadget__search-column.date { max-width: 33.3333333%; }
	#regionGadget .showHideRefineTools { top: 115px; }
	#region-gadget-results.tours #regionGadget .embedded-search .infants { margin-top: 5px !important; }
	#region-gadget-results.tours .currencyId { margin-top: 5px !important; }
	#region-gadget-results.tours .infants { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.tours .children { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.events #gadget__search .gadget__search-column.date { width: 33.33333333%; }
	#region-gadget-results.events .children { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.events .infants { border-top-left-radius: 5px; border-bottom-left-radius: 5px; margin-top: 5px !important; }
	#region-gadget-results.events .currencyId { margin-top: 5px !important; }
}
@media (max-width: 767px) {
	.layout-cartupsell #regionGadget .adults { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .children { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	.layout-cartupsell #regionGadget .infants { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .tourTypes select { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	.layout-cartupsell #regionGadget .maxPrice .input input { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .nameFilter .input input { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

	#regionGadget .embedded-search .adults,
	#regionGadget .embedded-search .children, 
	#regionGadget .embedded-search .infants { margin-top: 5px !important; }
	#regionGadget .currencyId { float: left !important; width: 50%; margin-top: 5px !important; }
	#region-gadget-results.tours #regionGadget .embedded-search .infants {}
	#region-gadget-results.tours .adults { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .children { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	#region-gadget-results.tours .infants { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .currencyId { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.tours .maxPrice .input input { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.tours .tourTypes select { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .nameFilter .input input { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .byWhich select { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.events .adults { margin-top: 0 !important; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.events .children { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.events .infants { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.events .currencyId { border-radius: 5px; }

	.view-results.layout-cartupsell #regionGadget .product { width: 100% !important; }
	.view-results.layout-cartupsell #regionGadget .product select { border-radius: 3px; }
	.view-results.layout-cartupsell #regionGadget .period { margin-top: 15px !important; }
	.view-results.layout-cartupsell #regionGadget .currencyId { width: 50%; }
	.view-results.layout-cartupsell #regionGadget .prices-grid { margin-left: 0; margin-right: 0; }
	.view-results.layout-cartupsell #regionGadget #gadget__search > .period { margin-top: 5px !important; }
	.view-results.layout-cartupsell #regionGadget #gadget__search .gadget__search-column.date { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

	#details-gadget.tours .operator-heading { /*padding-bottom: 372px;*/ }
	#details-gadget.tours .details-tab-booking { /* margin-top: -372px; */ }
	#itemGadget .currencyId { float: left !important; width: 50%; }
	#itemGadget.tours .currencyId { width: 100%; }
	
	#itemGadget.tours .concessions { border-top-left-radius: 0; border-bottom-left-radius: 0; }
	#itemGadget.tours .infants { border-top-right-radius: 0; border-bottom-right-radius: 0; }

	#itemGadget.tours .adults, 
	#itemGadget.tours .infants,
	#itemGadget.tours .students,
	#itemGadget.tours .currencyId { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

	#itemGadget.tours .children,
	#itemGadget.tours .gadget__search-column-date,
	#itemGadget.tours .concessions,
	#itemGadget.tours .observers,
	#itemGadget.tours .currencyId { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
}
@media (max-width: 480px) {
	.view-results.layout-cartupsell #regionGadget .gadget__search-column.date { margin-top: 5px !important; }
	.view-results.layout-cartupsell #regionGadget #gadget__search > .product { width: 100% !important; }
	.view-results.layout-cartupsell #regionGadget .currencyId { width: 100%; }
	.view-results.layout-cartupsell #regionGadget #gadget__search .gadget__search-column.date { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .currencyId { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .locationFilter select { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	.layout-cartupsell #regionGadget .sortByWhich { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .nameFilter .input input { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .maxPrice .input input { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	.layout-cartupsell #regionGadget .tourTypes select { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	.layout-cartupsell #regionGadget .product { border-radius: 5px; }

	#regionGadget .currencyId { width: 100%; }
	#itemGadget .currencyId { width: 100%; }
	.operator-heading { /*padding-bottom: 320px;*/ }
	.details-tab-booking { /*margin-top: -325px;*/ }
	#region-gadget-results.tours { border-radius: 5px; }
	#region-gadget-results.tours #regionGadget .embedded-search .adults { margin-top: 5px !important; }
	#regionGadget #gadget__search .gadget__search-column.date { border-radius: 5px; }
	#region-gadget-results.tours .locationFilter select { border-radius: 5px; }
	#region-gadget-results.tours .nameFilter .input input { border-radius: 5px; }
	#region-gadget-results.tours .adults { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.tours .children { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .infants { border-radius: 5px; }
	#region-gadget-results.tours .maxPrice .input input { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.tours .tourTypes select { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
	#region-gadget-results.events .adults { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; margin-top: 5px !important; }
	#region-gadget-results.events .children { border-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
	#region-gadget-results.events .infant { border-radius: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
}