
.feature {
    background: url('//media.gadventures.com/media-server/static/trip_summary/css/images/feature-bg.png?986b2d92e6a1') repeat-y -170px 0;
}
.feature .summary {
    width: 190px;
}

.feature .details {
    width: 740px;
    padding-right: 1em;
}

.triptextcontent {
}
.triptextcontent a {
    font-weight: normal;
}
.triptextcontent h4 {
    font-size: 1em;
    line-height: 1.1em;
    font-weight: normal;
    margin: 0;
    height:100%
}
.triptextcontent h4 span {
    font-size: 0.9em;
    color: #999;
}
.triptextcontent .local-payments {
    display: none;
}
.triptextcontent .trip-info-small {
    font-size: 0.9em;
    cursor: pointer;
}
.flowgrid3 div.row {
    margin-bottom: 1em;
}
.triptextcontent:hover img {
    box-shadow: 1px 1px 4px rgba(0,0,0,0.8);
}

.content-sidebar .sectionnavigation a {
    font-weight: normal;
}
.content-sidebar .sectionnavigation a.current {
    font-weight: bold;
}
.sectionnavigation h4 {
    font-size: 1em;
}
.sectionnavigation ul {
    margin-left: 0.5em;
}
.sectionnavigation ul li {
    list-style: none;
    margin: 0 0 0.2em 0;
}

.triptextcontent .trip-info-small { 
    display: block; float: right; 
    padding: 5px 5px 5px 5px; 
    margin: 1em 0 0.5em 0.5em; 
    text-align: center;  
    max-width: 85px;
    background: #FFF; 
    background: -webkit-gradient( linear, 0 0%, 0 100%, from(#ffffff), to(#D2D2D2) ); 
    background: -moz-linear-gradient(top, #FFFFFF, #D2D2D2);
 
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
            
    -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
}
.triptextcontent .price-info .from { font-size: 0.8em;}
.triptextcontent .price-info .price-date { display: inline-block; font-size: 0.8em;}
.triptextcontent .price-info .discounted { display: block; }
.triptextcontent .price-info .original { font-size: 0.8em; text-decoration: line-through; }
.triptextcontent .price { font-size: 18px; display: block; }
.triptextcontent .price sup { font-size: 12px; }
.triptextcontent .price .currency { display: block; font-size: 12px; padding-top: 0; }
 
.landing-page-footer-cta {
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 5em;
}
.landing-introduction {
    font-size: 1.1em;
    margin: 0 0 1em 0;
    border-bottom: 1px solid #D6D6D6;
    padding-bottom: 1em;
}
.landing-introduction .image {
    float: right;
    margin-bottom: 1em;
    margin-left: 1em;
}

#f-contact div { 
    float: right;
    height: 90px;
    padding-top: 15px;
}
/* Europe, Middle-East, Africa - header contains staff photo */ 
#f-contact div {
    background: url('//media.gadventures.com/media-server/static/images/contact-girl.png?206f37f9fde1') no-repeat left bottom;
    padding-left: 70px;
}
#f-contact a { 
    font-size: 12px; 
    display: block; 
    font-weight: 400;
    color: #89959F; 
    text-align: right;
}
#f-contact strong { 
    font-size: 35px; 
    line-height: 35px;
    color: #5A4099;
    display: block;
    letter-spacing: 0;
    text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;
    text-align: right;
} 
