/* NEW FILE */ #bridge-banner.AT { display: block; margin-left: auto; margin-right: auto; width: 100%; } #bridge-banner.AT img { width: 100%; max-width: 100%; display: block; margin-left: auto; margin-right: auto; } #bridge-container.AT { width: 100%; max-width: 100%; display: block; margin: 0; padding: 0; } #bridge-main.AT { display: inline-block; width:65%; min-width: 300px; float: left; margin: 0; padding: 0 20px 5px 0; text-align: left; vertical-align: top; } #bridge-side.AT { display: inline-block; max-width: 32%; min-width: 290px; margin-top: 15px; margin-left: 20px; padding: 20px; border: 1px solid #000; background-color: #005c8b; text-align: center; line-height: 1.2; float: right; -webkit-box-shadow: 3px 4px 10px 0px rgba(0,0,0,0.47); -moz-box-shadow: 3px 4px 10px 0px rgba(0,0,0,0.47); box-shadow: 3px 4px 10px 0px rgba(0,0,0,0.47); } #price-container.AT { display: block; width: 100%; margin: 0; padding: 0; vertical-align: top } #price-slider.AT { display: inline-block; width: 35%; min-width: 300px; margin: 0; } #price-info.AT { float: right; font-size: 1em; line-height: 1.3; padding-top: 5px; } .center {text-align: center; font-weight: bold;} .center-blue {text-align: center; color: #162b75;} .small { font-size: .9em; line-height: 1.3; } .lc-credit { font-family: 'Times New Roman', serif; font-size: 1em; color: #162b75; margin-top: 10px; } .itinerary {margin-bottom: 5px;} h4.AT { font-size: 1.2em; color: #005c8b; letter-spacing: -1px; font-weight: 600; text-align: left; margin-bottom: 5px; } h4.AT a {text-decoration: underline;} ul.AT {margin-top: 3px;} .side-line1, .side-heading, .side-ship, .side-date, .side-itinerary, .side-starting-price, .side-inclusions, .side-telephone { color: #fff; } .side-line1 { font-family: 'Times New Roman', serif; font-size: 1.5em; } .side-heading { font-size: 1.7em; line-height: 1.4; } .side-ship { font-size: 20px; line-height: 1.3; } .side-date, .side-starting-price { font-size: 18px; font-weight: 600; line-height: 1.6; margin-bottom: 15px; } .side-inclusions { line-height: 1.3; } .side-telephone { font-size: 1.4em; line-height: 1.4em; } .side-link a { text-decoration: underline; color: #dbf2f9; } .spacer1 {padding: 2px 0;} .spacer2 {padding: 5px 0;} #excursion-box { width: 100%; border: 1px solid; padding: 10px; margin-bottom: 15px; background-color: #eef7f8; } #excursion-box-left { display: inline-block; float: left; } #excursion-box-left img { border: 1px solid; margin: 15px 25px 25px 0px; padding: 10px; } #excursion-box-right { display: inline-block; padding: 5px 10px 5px 20px; float: right; } #european-collection { display: inline-block; margin-left: auto; margin-right: auto; width: 100%; } .column3 { float: left; width: 33.33%; padding: 2px; } /* Clear floats after image containers */ .row::after { content: ""; clear: both; display: table; } /* Responsive layout - makes the three columns stack on mobiles */ @media screen and (max-width: 500px) { .column3 { width: 100%; }} .light-blue-box { width: 100%; padding: 10px 20px; background-color: #eef7f8; } .floatleft { float: left; margin: 0 15px 10px 0; } .floatleft-border{ float: left; margin: 5px 15px 10px 0; border: 1px solid #000000; padding: 5px; } .floatright-border { margin: 0 0 10px 15px; border: 1px solid #000000; float: right; padding: 5px; } .floatright { float: right; margin: 0 0 10px 15px; } .BridgecatItemHeader {margin-top:1.5rem;min-height:3rem;vertical-align:top;display:block;clear:both !important;} .BridgecatItemView {padding:4px 25px !important;} .BridgecatItemBody .catItemImageBlock {margin-bottom:0 !important;} .BridgecatItemBody {display:block !important;margin-top:1px !important;} h3.BridgecatItemTitle {font-size:1.5rem !important;} /* multi-column style for regional listing on home page */ .regionals {display:block;vertical-align:top;margin:0;padding:0;text-align:center;} .regionals p {width:30%;min-width:150px;float:left;vertical-align:top;display:block;} .regionals p a {color:#800000;text-transform:uppercase;font-weight:bold;}