@import 'RWD_blocks.css'; .StripeWhite,.StripeGrey,.StripeRed,.StripeMediumGrey,.StripeDarkGrey,.Float25,.Float33,.Float50,.Float66,.Float75, .CardBackground ,.CardTransparent,.Accordion,.LargeBanner,.HeroBanner, .FloatLeft,.FloatRight,.button{} .RepositionBannerUp5,.RepositionBannerUp10,.RepositionBannerUp15,.RepositionBannerUp20,.RepositionBannerUp25, .RepositionBannerDown5,.RepositionBannerDown10,.RepositionBannerDown15,.RepositionBannerDown20,.RepositionBannerDown25 {} .titanBody,div,h1,h2,h3,h4,h5,h6{margin:0;padding:0;word-wrap:break-word;} .titanBody *{box-sizing:border-box;} .Aggregation,.Commenting,.DisplaySideUpload,.EventUpload,.FAQ,.Freeform,.FormEditor,.PhotoBlock,.SearchResults,.SegmentedSearch,.SiteMap,.TOCBlock,.WhatsNew,.SharePage,.DataList,.UserAccount{clear:both;margin-bottom:0;} .flexslider .Freeform {clear:none;} .Commenting, .Commenting .commentForm{padding-bottom:30px;} .titanBody p,.titanBody blockquote, .mainBody p,.mainBody blockquote, .Freeform blockquote,.Freeform ol,.Freeform ul,.Freeform dl, .FAQ blockquote,.FAQ ol,.FAQ ul,.FAQ dl,.FAQ dl,.FAQ .ToTop, .FormEditor blockquote,.FormEditor ol,.FormEditor ul,.FormEditor dl{margin-bottom:12px;margin-top:0;padding-top:0;padding-bottom:0;} #pageTopArea:after,#utilityWrapper:after,#logo:after,#pageTools .shareIcons:after,#contentWrapper:after, #contentArea:after,#centerZone:after,.leftNav:after, #bottomContainer:after,#bottomContainer .social:after, .WhiteBlock:after,.GreyBlock:after,.MediumGreyBlock:after,.DarkGreyBlock:after,.RedBlock:after,.siteBounds:after,.floatWrap:after{content: ".";display:block;visibility:hidden;clear:both;height:0;font-size:0em;line-height:0;} .titanBody fieldset,.mainBody fieldset{border:0;margin:0;padding:0;} .titanDisplay input[type="text"], .titanDisplay input[type="password"], .titanDisplay input[type="email"], .titanDisplay input[type="file"], .titanDisplay select, .titanDisplay textarea, .EventUpload .sponsor input,.EventUpload .startTime input,.EventUpload .startDate input,.EventUpload .endDate input,.EventUpload .endTime input,.EventUpload .contactName input,.EventUpload .contactEmail input,.EventUpload .attachment input,.EventUpload .startDate input,.EventUpload .endDate input{padding:1rem;width:100%;} .DataFilter2 select,.DataFilter2 input[type="text"],.Aggregation > div:first-child select,.Aggregation > div:first-child input[type="text"],.SegmentedSearchFilter2 select,.SegmentedSearchFilter2 input[type="text"]{width:97%} .EventUpload .startDate .icon, .EventUpload .endDate .icon{display:none;} #searchTerms:focus, #searchTermsMobile:focus{outline:none;} .titanDisplay textarea{resize:none;width:100%;} .titanDisplay input::-ms-clear{display:none;} @media screen and (min-width:1200px){ .titanDisplay input[type="text"], .titanDisplay input[type="password"], .titanDisplay input[type="email"], .titanDisplay input[type="file"], .titanDisplay select, .titanDisplay textarea, .EventUpload .sponsor input,.EventUpload .startTime input,.EventUpload .endTime input,.EventUpload .contactName input,.EventUpload .contactEmail input,.EventUpload .attachment input{width:50%;} .EventUpload .startDate input,.EventUpload .endDate input{width:48%} .EventUpload .startDate .icon, .EventUpload .endDate .icon{display:inline-block;} .DataFilter2 select,.DataFilter2 input[type="text"],.Aggregation > div:first-child select,.Aggregation > div:first-child input[type="text"],.SegmentedSearchFilter2 select,.SegmentedSearchFilter2 input[type="text"]{width:97%;} .accountFilter2 select{width:99%;} } #scrollTop, #navButton, #pageTools span, .CenterZone input[type="submit"],.CenterZone input[type="button"], .searchBarContainer .searchBox::before, .Accordion .minmax, .Accordion dt, .Commenting input[type="button"], .listingTools li,.SegmentedSearchFilter2 .inputs div, .SearchResults .view .minIcon, .SearchResults .view .maxIcon, .FAQ .Accordion .min,.FAQ .Accordion .max,.FAQ .Accordion .accordionHeading, .FAQ .tabbedContent .tabs li{cursor:pointer;} .titanBody img,.titanBody embed,.titanBody object,.titanBody video,.titanBody audio{height:auto;max-width:100%;} .clear{display:none;} .siteBounds{margin:0 auto;padding:0 5%;} .siteBounds + .siteBounds{padding:0;} @media screen and (min-width:600px){ .siteBounds{max-width:1175px;padding:0 2%;} .leftNav #centerZone .WhiteBlock .siteBounds{padding-left:5px;} } #pageTopArea{width:100%;z-index:1000;position:relative;} #pageTopArea ul {list-style:none;margin:0;padding:0;} @media screen and (min-width:1200px){ #pageTopArea{position:fixed;height:125px;} #contentArea {padding-top: 125px;} } #utilityWrapper{display:none;} @media screen and (min-width:1200px){ #utilityWrapper{display:block;text-align:right;} #utilityWrapper .wrapper{float:right;float:left;margin-right:10px;width:100%;text-align:right;} .utilityNavContainer,.searchBarContainer{display:inline-block;} .utilityNavContainer{margin:0;} .utilityNavContainer li{display:inline-block;margin:0;} } #logoControlContainer{float:left;margin:0;width:65%;} #logoControlContainer img{max-height:80px;width:80px;margin-top:5px;} @media screen and (min-width:1200px){ #logoControlContainer{width:auto;} #logoControlContainer a {display:block; height:80px;} #logoControlContainer img{max-height:85px;width:8.5rem;} } #navigation {width:75px;position:absolute;top:0;right:0;} #navButton{clear:none;margin:9px 15px;text-transform:uppercase;} @media screen and (min-width:1200px){ #navigation {width:100%;position:relative;} #navButton{display:none;} } #mobileNavWrapper .searchBarContainer{margin:0 20px;top:15px;width:68%;position:absolute;z-index: 100;} #mobileNavWrapper .searchBarContainer .searchBox::before {cursor:pointer;position:absolute;z-index: 9999;right:12px;top:8px;} #mobileNavWrapper .searchBarContainer input[type="text"]{width:calc(100% - 40px);padding:7px 10px 6px 13px;box-sizing:border-box;float:left;margin:0;border:none;} #mobileNavWrapper .searchBarContainer input.search{cursor:pointer;display:inline-block;float:right;position:absolute;top:0;right:0;z-index:10;width:40px;height:47px;margin:0;padding:0;} .searchBarContainer{margin:10px;overflow:hidden;width:65%;position:relative;} .searchBarContainer .search{position:absolute;top:0;right:0;cursor:pointer;} .searchBarContainer input[type=text]{padding:5px 5px 5px 14px;width:calc(100% - 40px);min-height:3.2rem;} .searchBarContainer .search{display:inline-block;float:right;width:40px;position:absolute;height:41px;} .searchBarContainer .searchBox:before{top:9px;right:10px;position:absolute;z-index: 9999;} @media screen and (min-width:1200px){ .searchBarContainer{margin:0;width:auto;} .searchBarContainer .searchBox:before{top:3px;right:8px;} .searchBarContainer .search{height:29px;} } .social ul {list-style:none;margin:0;padding:0;} .social ul li{float:left;margin:10px;} #topNavContainer {display:none;} @media screen and (min-width:1200px){ #topNavContainer {display:block;float:right;padding:2.6rem 0 0 0;} } #mobileNavWrapper{position:fixed;right:0;max-width:95%;width:450px;z-index:9999;top:0;display:none;height:100%;min-height:100%;overflow-y:scroll;} #mobileNavWrapper span.close{cursor:pointer;position:absolute;right:20px;top:15px;z-index:9999} #mobileNavContainer{position:relative;padding:80px 0 0;width:100%;} #mobileNavWrapper .social {padding-bottom:20px;} #mobileNavWrapper ul {padding:0;margin:0;list-style:none;} #mobileNavWrapper a {display:block;padding:10px;} #mobileNavWrapper a span.arrow {display:none;} #mobileNavWrapper ul ul a {padding-left:20px;} @media screen and (min-width:1200px){ #topNavContainer .menu > li ul li ul{position:static;} #topNavContainer .menu > li{position:relative;} #topNavContainer .menu > li > ul{position:absolute;} #topNavContainer .menu > li,#topNavContainer .menu > li > a{display:inline-block;} #topNavContainer .menu > li > a{padding:16px 8px;} #topNavContainer .menu > li > a span.arrow{display:block;float:right;} #topNavContainer .menu > li > a span.arrow{height:10px;margin:8px 0 0 6px;width:10px;} #topNavContainer .menu > li > ul{display:none;left:0;padding:10px 0;width:200px;} #topNavContainer .menu > li.edge ul{left:auto;right:0;} .titanBody.Android #topNavContainer .menu > li.open > ul, .titanBody:not(.Android) #topNavContainer .menu > li:hover > ul {display:block;} #topNavContainer .menu > li ul ul {padding-left:1rem;} #topNavContainer .menu > li ul li a {display: block;line-height: 1.3;padding: 5px 11px;} } @media screen and (min-width:1200px){ #topNavContainer .menu > li > a{padding:1.2rem 0.75rem;} #topNavContainer .menu > li > a span.arrow{height:10px;margin:8px 0 0 8px;width:10px;} #topNavContainer .menu > li ul li a span.arrow {display:none;} #topNavContainer .menu > li > a span {display:inline-block;margin:0;padding:0;line-height:1;} } #titleBarContainer{margin:1rem 0;} @media screen and (min-width:1200px){ #titleBarContainer{margin:2rem 0;} #titleBarContainer h1{margin:0;} } #toolContainer ul {list-style:none;margin:0;padding:0;} #pageTools{float:right;margin:5px;} #pageTools ul, #pageTools ul li{float:left;} #pageTools ul li{padding:5px;} #pageTools .shareMenu{display:none;left:-10px;top:20px;position:absolute;z-index:1;} #pageTools ul + ul {position:relative;z-index:1;} #pageTools ul + ul:hover .shareMenu{display:block;} #pageTools .shareMenu span.arrow{display:block;height:10px;margin:0 auto;width:10px;} #pageTools .shareIcons{padding:7px;} #pageTools .shareIcons li{width:100%;} #pageTools .shareIcons span{display:inline-block;width:100%} .titanBody .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; } #leftNav ul {list-style:none;margin:0;padding:0;} #leftNav ul{margin-left:15px;} #leftNav ul li{margin:5px 0;} #leftNav ul a::before{margin-right:5px;margin-left:-15px;position:relative;} #leftNav {margin:0 30px 30px;padding:15px;} @media screen and (min-width:1200px){ #leftNav {float:left;margin:0 0 40px 10px;width:22.55%;} .leftNav #centerZone {clear:none;float:right;width:73%;} } @media screen and (min-width:1200px){ .DataFilter2,.Aggregation > div:first-child,.SegmentedSearchFilter2{float:left;margin:0 0 40px 0;padding:15px;width:23%;position:static;} .DataFilter2 + .DataListing, .Aggregation > div:first-child + .loading + .AggregationResults, .SegmentedSearchFilter2 + .SearchResults{clear:none;float:right;width:73%;} } #bottomContainer{padding:30px 0;overflow:hidden;position:relative;} #bottomNavContainer ul{margin:0 0 20px;padding:0;list-style:none;} #bottomContainer p{margin:0;padding:0;clear:none;} #contentFooter {padding:7px 0;} @media screen and (min-width:600px){ #bottomNavContainer {clear:left;float:left;} #bottomContainer h4{margin-bottom:10px;} #bottomNavContainer ul{margin:0 0 20px;} #bottomNavContainer ul li{float:left;margin-right:30px;} } #scrollTop{bottom:20px;display:none;height:54px;right:15px;width:54px;position:fixed;z-index:997;} #centerZone > .WhiteBlock:first-child{padding-top:0;} #RWD_Feature_slider + #centerZone > .WhiteBlock:first-child, #topZone + #centerZone > .WhiteBlock:first-child {padding-top:50px;} #centerZone .wrapme{padding:3rem 0;} @media screen and (min-width:1200px){ #leftNav + #centerZone .wrapme{margin-right:10px;} } .Float25,.Float33,.Float50,.Float66,.Float75{margin-bottom:15px;} .Float25 img,.Float33 img,.Float50 img,.Float66 img,.Float75 img{float:none;display:block;margin-left:auto;margin-right:auto;} @media screen and (min-width:1024px){ .Float25 img,.Float33 img,.Float50 img,.Float66 img,.Float75 img {margin-left:0;margin-right:0;} .Float25,.Float33,.Float50,.Float66,.Float75{clear:none;float:left;padding:0;} .Float25{width:22.72%} .Float33{width:31.3%} .Float50{width:48.45%} .Float66{width:65.6%} .Float75{width:74.2%} .Float:not(.firstItemInRow){margin-left:3%;} .titanDisplay .Float25 input[type="text"],.titanDisplay .Float33 input[type="text"],.titanDisplay .Float50 input[type="text"],.titanDisplay .Float66 input[type="text"],.titanDisplay .Float75 input[type="text"], .titanDisplay .Float25 input[type="password"],.titanDisplay .Float33 input[type="password"],.titanDisplay .Float50 input[type="password"],.titanDisplay .Float66 input[type="password"],.titanDisplay .Float75 input[type="password"], .titanDisplay .Float25 input[type="email"],.titanDisplay .Float33 input[type="email"],.titanDisplay .Float50 input[type="email"],.titanDisplay .Float66 input[type="email"],.titanDisplay .Float75 input[type="email"], .titanDisplay .Float25 input[type="file"],.titanDisplay .Float33 input[type="file"],.titanDisplay .Float50 input[type="file"],.titanDisplay .Float66 input[type="file"],.titanDisplay .Float75 input[type="file"], .titanDisplay .Float25 select,.titanDisplay .Float33 select,.titanDisplay .Float50 select,.titanDisplay .Float66 select,.titanDisplay .Float75 select, .titanDisplay .Float25 textarea,.titanDisplay .Float33 textarea,.titanDisplay .Float50 textarea,.titanDisplay .Float66 textarea,.titanDisplay .Float75 textarea{width:100%;} } img.FloatLeft, img.FloatRight{display:block;margin-bottom:12px;} @media screen and (min-width:768px){ .titanBody img.FloatLeft{float:left;margin:0 3rem 2rem 0;max-width:50%;} .titanBody img.FloatRight{float:right;margin:0 0 2rem 3rem;max-width:50%;} } @media screen and (min-width:1200px){ .titanBody img.FloatLeft, .titanBody img.FloatRight{max-width:100%;} } .scrollTable{clear:both;overflow-x:auto;overflow-y:hidden;} .scrollTable table{width:99.9%;} .scrollText::before{margin-right:10px;} .titanBody input[type="button"],.titanBody input[type="submit"],.button a{padding:7px 13px;} .FAQStandard{margin-top:1rem;} .FAQStandard a:hover{cursor:pointer;} .FAQStandard dl dt{padding-bottom:10px !important;overflow:hidden;font-weight:700;} .FAQStandard dl dd{padding-top:10px;padding-left:3rem;} @media screen and (max-width:1199px){ .FAQ dl .item-column{width:100%;float:left;} .FAQ dl .item-column + .item-column{margin-left:0%;} .FAQStandard dl dd{padding-left:1rem;}} div.Accordion span.max, div.Accordion span.min {float:right; margin: 20px 20px 10px 20px; cursor:pointer;} div.Accordion.open span.max, div.Accordion span.min {display:none;} div.Accordion span.max, div.Accordion.open span.min {display:block;} div.Accordion div.accordionArea {clear:both;} div.Accordion div.accordionHeading {margin-bottom:1rem;} div.Accordion div.accordionContent {display:none; padding:0 10px 10px 15px;} div.Accordion div.accordionContent.open {display:block;} .FAQAccordion {padding-bottom:2rem;} .FAQAccordion .Float {margin-bottom:0;} .FAQAccordion .accordionArea > a, .FAQAccordion .accordionArea .accordionHeading span.arrow{display:none;} .FAQAccordion dl dt{padding-bottom:1rem;overflow:hidden;} .FAQAccordion i{width:3rem;float:left;padding-left:1px;} .FAQAccordion span.text{float:left;clear:both;padding-left:35px;position:relative;top:-25px;margin-bottom:-25px;} .FAQTabbed div.tabbedContent ul.tabs{position:relative;top:1px;z-index:5;} .FAQ .tabbedContent .tabs li, .FAQTabbed div.tabbedContent ul.tabs li{height:auto;} .FAQTabbed div.tabbedContent .tabsContent{top:auto;} @media screen and (max-width:1199px){ .FAQTabbed div.tabbedContent ul.tabs li{margin-bottom:5px;border-radius:5px;border-bottom-width:1px;border-style:solid;} .FAQTabbed div.tabbedContent .tabsContent{top:auto;}} .DataListing .startDate,.DataListing .endDate{float:left;} .DataListing .location{clear:both;} .DataListing .shortDescription{padding:5px 0;} .DataDetail .backLink{float:none;} .DataDetail .label{display:block;} @media screen and (min-width:1200px){ .DataDetail .label{display:inline-block;width:auto;} } @media screen and (min-width:500px){ .Aggregation a.teaserImage, .Aggregation .image .otherStuff{float:left;width:50%;} .Aggregation a.teaserImage {padding-right:3%;} } @media screen and (min-width:768px){ .ThreeCol a.teaserImage,.FourCol a.teaserImage, .ColThree a.teaserImage,.ColFour a.teaserImage {padding-right:0;} .OneCol a.teaserImage, .ColOne a.teaserImage, .tocList a.teaserImage {width:32%} .OneCol .image .otherStuff, .ColOne .image .otherStuff, .tocList .image .otherStuff {width:67%;} .TwoCol > div,.ColTwo > div, .ThreeCol > div,.ColThree > div, .FourCol > div,.ColFour > div{clear:none;float:left;} .TwoCol > div,.ColTwo > div{width:47%;margin-left:3%;margin-right:3%;} .ThreeCol > div,.ColThree > div{margin-left:2.75%;margin-right:2.75%;width:29.5%;} .FourCol > div,.ColFour > div{margin-left:1%;margin-right:1%;width:23.5%;} .TwoCol > div:first-child,.ColTwo > div:first-child, .ThreeCol > div:first-child,.ColThree > div:first-child, .FourCol > div:first-child,.ColFour > div:first-child{margin-left:0;} .TwoCol > div:last-child,.ColTwo > div:last-child, .ThreeCol > div:last-child,.ColThree > div:last-child, .FourCol > div:last-child,.ColFour > div:last-child{margin-right:0;} .TwoCol a.teaserImage,.ThreeCol a.teaserImage,.FourCol a.teaserImage, .ColTwo a.teaserImage,.ColThree a.teaserImage,.ColFour a.teaserImage {margin-right:0;} #leftNav + #centerZone .TwoCol a.teaserImage,.Aggregation > div:first-child + .loading + .AggregationResults .TwoCol a.teaserImage,#leftNav + #centerZone .TwoCol .image .otherStuff,.Aggregation > div:first-child + .loading + .AggregationResults .TwoCol .image .otherStuff, #leftNav + #centerZone .ColTwo a.teaserImage,.DataFilter2 + .DataListing .TwoCol a.teaserImage,#leftNav + #centerZone .ColTwo .image .otherStuff,.DataFilter2 + .DataListing .TwoCol .image .otherStuff, .ThreeCol a.teaserImage,.ColThree a.teaserImage, .ThreeCol .item .otherStuff,.ColThree .image .otherStuff, .FourCol a.teaserImage,.ColFour a.teaserImage, .FourCol .item .otherStuff,.ColFour .image .otherStuff{clear:both;float:none;width:100%;} } .CardTransparent .item,.CardBackground .item{position:relative;padding-bottom:70px;} .CardTransparent .item .linkText,.CardBackground .item .linkText{bottom:20px;left:5%;position:absolute;width:100%;} .CardTransparent .item .otherStuff,.CardBackground .item .otherStuff{padding-left:5%;padding-right:5%;} .teaser .fa.fa-arrow-right {margin-left:1rem;} .button.filterTrigger {margin: 0 .5rem 2rem 0;} .DataFilter2,.Aggregation > div:first-child,.SegmentedSearchFilter2{z-index:1001;} .filterOpen .DataFilter2,.filterOpen .Aggregation > div:first-child,.filterOpen .SegmentedSearchFilter2{padding-bottom:40px;height:100%;right:0;padding:15px;top:0;position:fixed;min-width:300px;max-width:400px;width:85%;} .filterOpen .DataFilter2 fieldset,.filterOpen .Aggregation > div:first-child fieldset,.filterOpen .SegmentedSearchFilter2 fieldset{width:88%;} .DataFilter2,.Aggregation > div.AggregationFilter:first-child,.SegmentedSearchFilter2, .filterOpen .filterTrigger {display:none;} .filterOpen .DataFilter2,.filterOpen .Aggregation > div:first-child,.filterOpen .SegmentedSearchFilter2, .filterTrigger {display:block;} @media screen and (min-width:1200px){ .filterTrigger {display:none;} .DataFilter2,.Aggregation > div.AggregationFilter:first-child,.SegmentedSearchFilter2 {display:block;} .accountFilter2{width:50%;} } @media screen and (min-width:600px){.listingTools li{float:left;}} @media screen and (min-width:1200px){.Commenting .commentForm table{width:50%;}} .seeAllResults a:after{margin-left:5px;} #Banner {display:none;} .LargeBanner,.HeroBanner{width:100%;transform-style: preserve-3d;} .LargeBanner p.banner{margin:0 auto -5px;overflow:hidden;width:100%;height:auto;} .LargeBanner p.banner img{min-height: 100%;max-width: 200%;min-width:100%;} .LargeBanner .wrapper .siteBounds {padding:2rem;} .LargeBanner .wrapper { z-index:800; width:100%; padding:20px 10px; left: 50%; position: absolute; top: 50%; -webkit-transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -o-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); } @media screen and (min-width:768px){ .LargeBanner p.banner {max-height:300px;} .LargeBanner p.banner img/{width:100%;} } @media screen and (max-width:1199px){ .LargeBanner .wrapper{left:0;top:0;position:relative;width:100%;background:rgb(235, 235, 235);-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;} .LargeBanner p.banner img{width:100%;} } .HeroBanner {} .HeroBanner p.banner, .home .HeroBanner p.banner {margin:0 auto -5px;overflow:hidden;width:100%;height:auto;} .home .HeroBanner p.banner {margin:0 auto -15px;} .HeroBanner .wrapper .siteBounds {padding:2rem;} .HeroBanner .wrapper h1, .HeroBanner .wrapper h2, .HeroBanner .wrapper h3, .HeroBanner .wrapper h4, .HeroBanner .wrapper h5, .HeroBanner .wrapper h6{color:#333;font-size:4rem;} .HeroBanner .wrapper p {color:#333;} @media screen and (min-width:768px){ .HeroBanner p.banner {} .home .HeroBanner p.banner {max-height:unset;} .HeroBanner p.banner img{width:100%;} .HeroBanner .wrapper { z-index:800; width:100%; padding:20px 10px; left: 50%; position: absolute; top: 50%; -webkit-transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); -ms-transform:translateY(-50%) translateX(-50%); -o-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%); } .HeroBanner .wrapper h1, .HeroBanner .wrapper h2, .HeroBanner .wrapper h3, .HeroBanner .wrapper h4, .HeroBanner .wrapper h5, .HeroBanner .wrapper h6{color:#fff;font-size:4rem;text-shadow: 1px 1px 7px #333;} .HeroBanner .wrapper p {color:#fff;text-shadow: 1px 1px 5px #333;} } @media screen and (min-width:1200px){ .HeroBanner.RepositionBannerUp5 .banner img {transform:translateY(-5%);} .HeroBanner.RepositionBannerUp10 .banner img {transform:translateY(-10%);} .HeroBanner.RepositionBannerUp15 .banner img {transform:translateY(-15%);} .HeroBanner.RepositionBannerUp20 .banner img {transform:translateY(-20%);} .HeroBanner.RepositionBannerUp25 .banner img {transform:translateY(-25%);} .HeroBanner.RepositionBannerDown5 .banner img {transform:translateY(5%);} .HeroBanner.RepositionBannerDown10 .banner img {transform:translateY(10%);} .HeroBanner.RepositionBannerDown15 .banner img {transform:translateY(15%);} .HeroBanner.RepositionBannerDown20 .banner img {transform:translateY(20%);} .HeroBanner.RepositionBannerDown25 .banner img {transform:translateY(25%);} } div.PhotoBlock div.filmstrip div.thumbnails { border: none; float: left; height: auto; margin-left: 0; overflow-y: auto; width: 100%; } #centerZone .RedBlock {padding:2rem 0;} .StripeSectionHeadings h1, .StripeSectionHeadings h2, .StripeSectionHeadings h3, .StripeSectionHeadings h4, .StripeSectionHeadings h5, .StripeSectionHeadings h6 {margin-bottom:0;} .CardUpcomingMeetings {padding-top:0;} .CardUpcomingMeetings h3 {text-align:center;} .CardUpcomingMeetings hr {background-color:rgb(226,32,43);} .CardUpcomingMeetings ul {display:block;float:left;width:100%;margin:0;padding:0;list-style:none;margin-top:15px;padding-right:15px;} .CardUpcomingMeetings ul::after {content:"";display:table;clear: both;} .CardUpcomingMeetings ul li {} .CardUpcomingMeetings ul li h4 {color:rgb(226,32,43);} .CardUpcomingMeetings ul li p {margin-bottom:6px;} @media screen and (min-width:768px){ .CardUpcomingMeetings {padding-top:3rem;} .CardUpcomingMeetings ul {width:50%;} } .CenterImage img {margin-right:auto;margin-left:auto;} #toolContainer #breadCrumbContainer{float:left;margin-top:1rem;} #toolContainer #breadCrumbContainer ul, #toolContainer #breadCrumbContainer ul li, #toolContainer #breadCrumbContainer ul li a, #toolContainer #breadCrumbContainer ul li span{display:block;float:left;} #toolContainer #breadCrumbContainer ul li span{margin-left:5px;margin-right:5px;} @media screen and (max-width:650px){ #toolContainer #breadCrumbContainer{display:none;}} @media print{ }