.tripbuilder .expiredWarning { display: none; margin-bottom: 10px; margin-top: 10px; }

/* begin: google maps */
.tripbuilder .gMapContainer .showGMap .isOpen { display:none; }
.tripbuilder .gMapContainer .showGMap .isClosed { display:block; }

.tripbuilder .gMapContainer.open  .showGMap .isOpen { display:block; }
.tripbuilder .gMapContainer.open  .showGMap .isClosed { display:none; }

.tripbuilder .gMapContainer .gMapHolder { height:300px;display:none; }
.tripbuilder .gMapContainer.open .gMapHolder { display:block; }

.tripbuilder .gMapContainer .showGMap {
    font-family: "montserrat", sans-serif;
    background:#999;
    text-transform:
    uppercase;color:#fff;
    letter-spacing:
    1px;cursor:
    pointer;
    font-size:10px;
    font-weight:bold;
    text-align:center; 
}
.tripbuilder .gMapContainer .showGMap > div { padding:5px 0; }

.tripbuilder .gMapContainer .gMapHolder img { max-width:none; } /* foundation overwrite for info window close button */
/* end: google maps */

.tripItems{
    font-family: "montserrat", sans-serif;
	text-transform: uppercase;
    font-weight: 600;
}

/*Tripbuilder on Mobile Menu*/
.panel-header .mobile-nav .mobile-dd .mobile-ctas .tripItems{
    color: #000;
    font-size: calc(12px + (16 - 12) * ((100vw - 320px) / (1024 - 320)));
    width: 100%;
    padding: 12px 0;
    text-align: center;
}
.panel-header .mobile-nav .mobile-dd .mobile-ctas .tripItems i{
    font-size: 14px;
}
/*---------------------------*/

/*Tripbuilder on Desktop Menu*/
.panel-header .nav-container .desktop-footer .tripItems{
    color: #FFF;
    letter-spacing: 1.8px;
    margin-left: 27px;
    margin-bottom: 25px;
    display: inline-block;
}

.panel-header .nav-container .desktop-footer .tripItems span{
	color: #cc5599;
	font-weight: 400;
}

.panel-header .nav-container .desktop-footer .tripItems i{
	color: #cc5599;
}
/*---------------------------*/


/*Trip Builder Page*/
.tripbuilder .items{
    padding-top: 25px;
    background-color: #000;
}
.tripbuilder .items h4.data-type{
    color: #FFF;
}
.tripbuilder .showGMap{
    margin-bottom: 0;
}
.tripbuilder .itemTop img{
    width: 100%;
}
.tripbuilder .itemBottom{
    padding: 10px;
    background: rgb(0,59,77);
    background: -webkit-linear-gradient(left, rgba(0,59,77,1) 0%, rgba(0,115,128,1) 100%);
    background: -o-linear-gradient(left, rgba(0,59,77,1) 0%, rgba(0,115,128,1) 100%);
    background: linear-gradient(to right, rgba(0,59,77,1) 0%, rgba(0,115,128,1) 100%);
}

.tripbuilder .itemBottom h6,
.tripbuilder .itemBottom span,
.tripbuilder .itemBottom li a{
    font-family: "montserrat", sans-serif;
    color: #FFF;
}

.tripbuilder .itemBottom h6{
    font-size: 14px;
    line-height: 1.2;
    margin: 0 0 5px;
}

.tripbuilder .itemBottom h6 a{
    color: inherit;
    font-family: inherit;
}
.tripbuilder .itemBottom li a{
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
}
.tripbuilder .itemBottom li i{
    color: #6dca98;
}
.tripbuilder .itemBottom span{
    font-size: 12px;
    line-height: 1.2;
}