
.WEXDealOuter,
.WEXDealTermsAndConditions {
	background: #ebebeb;
	padding: 10px;
	min-height: 200px;
	margin-bottom: 15px;
}

.WEXDealTripsOuterWrapper .WEXDealOuter,
.WEXDealTripsOuterWrapper .WEXDealTermsAndConditions {
	min-height:inherit;
}

.WEXDealOuter button.btn{
	margin-top: 15px;
	background: #fff;
	border: none;
}

.WEXDealOuter h2,
.WEXDealOuter h4,
.WEXDealTermsAndConditions h4 {
	color: #5C5C59;
}

.WEXDealOuter h2 {
	margin-bottom: 16px;
}

.WEXDealOuter button.btn:hover{
	background: #9caa3a;
	border: none;
}

.WEXDealOuter .WEXDealsSummary:before,
.WEXDealTermsAndConditions .WEXDealTermsAndConditionsDetails:before {
	border: 1px solid #fff;
	content:"";
	position: absolute;
	width: calc(100% - 50px);
	margin-top: -7px;
}

.WEXDealTripsOuterWrapper .WEXDealOuter .WEXDealsSummary:before,
.WEXDealTermsAndConditions .WEXDealTermsAndConditionsDetails:before {
	width: calc(100% - 20px);
}


.WEXDealOuter .WEXDealsSummary,
.WEXDealTermsAndConditions .WEXDealTermsAndConditionsDetails {
	font-family: "open_sansregular";
}

.WEXDealTermsAndConditions {
	margin-top: 20px;
}

.teasersListModeDestinationFilter option.subItem {
	font-family: "open_sansregular";
}


/*DEAL DETAILS CSS*/
.DNNModuleContent.ModWEXDealTripsC .WEXDealOuter{
	background: #fff;
	padding: 0px;
	margin-bottom: 50px;
}

.DNNModuleContent.ModWEXDealTripsC .WEXDealOuter h2{
	border-bottom: 2px solid #5C5C59;
	padding-bottom: 10px;
}

.WexDealTripsInnerWrapper .searchResultsListMode .row{
	background: #9caa3a;
	padding: 20px;
	width: calc(100% - 0px);
	margin-left: 0px;
	margin-bottom: 40px;
}

.WexDealTripsInnerWrapper .row label{
	color: #fff;
}

.WexDealTripsInnerWrapper div:nth-child(1) .row{
	background: #f2f2f2;
	padding: 0px 0px;
	width: auto;
	margin-bottom: 0px;
}

.searchResultsListMode #teasersListModeClearFilters{
	background: none;
	border: none;
	box-shadow: none;
	color: #fff;
}

.WexDealTripsInnerWrapper .teaserInner .region-grey-bottom h3{
	font-size: 16px;
	margin-bottom: 0px;
}

.WexDealTripsInnerWrapper .priceOuter .priceCurrencySymbol, .WexDealTripsInnerWrapper .priceOuter .priceAmount {
    color: #373b40;
    font-family: "open_sansbold";
    font-size: 20px;
}
.WexDealTripsInnerWrapper .priceOuter .nonDeal .priceCurrencySymbol, .WexDealTripsInnerWrapper .priceOuter .nonDeal .priceAmount{
	font-size: 14px;
}

.nonDeal .priceCurrencyCode {
    text-decoration: line-through;
    color: #333;
    font-style: italic;
	font-size: 10px;
}

.WexDealTripsInnerWrapper .priceOuter br:nth-child(2){
	display: none;
}

.WexDealTripsInnerWrapper .priceOuter{
	margin-top: -3px;
}

/*.WexDealTripsInnerWrapper .priceOuter .deal .priceCurrencySymbol:nth-child(1):before{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    transform: translate(0,0);
	content: "\f06d";
	margin-right: 5px;
	color: #D8343D;
}*/

.WEXDealTermsAndConditions{
	background: #fff;
	border: 1px solid #9caa3a;
}

.WEXDealTermsAndConditions .WEXDealTermsAndConditionsDetails::before {
    width: calc(100% - 50px);
}

.WEXDealTermsAndConditions .WEXDealTermsAndConditionsDetails{
	font-size: 12px;
}


select.teasersListModeDestinationFilter.form-control,
select.teasersListModeDurationFilter.form-control  {
    height: 40px;
    background: rgba(255,255,255,0.5) url('/Portals/World%20Expeditions/Images/dropdown-bg.jpg');
    background-position: right;
    background-size: auto 40px;
}

.searchResultsListMode .fa.fa-close{
	position: relative;
	top: 33px;
	left: calc(50% - 65px);
	color: #fff;
	font-size: 18px;
}

.WexDealTripsInnerWrapper .wetgdestination h2{
	margin: 30px 0 10px 0;
}

.WEXDealTeaserImageOuter {
	margin-bottom:15px;
}

.WEXDealTeaserImage {
	cursor:pointer;
}