.uls-trigger { /* @embed */ background: url('../images/icon-language.png') no-repeat scroll left center transparent; padding-left: 30px; } .uls-menu { position: absolute; z-index: 1000; display: none; min-width: 715px; margin-top: 1px; width: 45%; /* Styling */ background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .uls-menu a { color: #3366bb; } .uls-menu h1 { font-weight: normal; padding-top: 1.25em; border: none; padding-bottom: 3px; font-size: 18pt; line-height: 1.25em; padding-left: 15px; color: #555; } .uls-menu h2 { font-size: 16pt; line-height: 1.5em; padding-left: 6px; margin-top: 0; margin-bottom: 15px; border-bottom: none; color: #555; } .uls-menu h3 { font-size: 14pt; line-height: 1.5em; padding-left: 0; margin-top: 0; margin-bottom: 10px; border-bottom: none; } .uls-worldmap { /* @embed */ background: url('../images/world_map.png') no-repeat scroll right top transparent; background-size: 100%; } div.uls-region { cursor: pointer; padding: 0; margin: 0; height: 125px; border-bottom-color: #555; border-bottom-style: solid; border-bottom-width: 3px; } .uls-worldmap .uls-region { /* The map doesn't flip */ /* @noflip */ float: left; } .uls-region a { bottom: 0; padding: 2px; position: absolute; font-size: 13px; line-height: 1.2em; text-decoration: none; overflow: hidden; text-overflow: ellipsis; width: 100%; } .uls-region:hover { /*Cross-browser background transparency*/ background: #3366bb; background: rgba(51, 102, 187, 0.1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#253366bb, endColorstr=#253366bb ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#253366bb, endColorstr=#253366bb)"; border-bottom-color: #3366bb; border-bottom-style: solid; } .regionselector.active { /*Cross-browser background transparency*/ background: #3366bb; background: rgba(51, 102, 187, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#253366bb, endColorstr=#253366bb ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#253366bb, endColorstr=#253366bb)"; border-bottom-color: #3366bb; border-bottom-style: solid; } #map-block { top: 1px; margin-right: 0; padding-right: 0; float: right; overflow: hidden; } #map-block a { color: #444; } #map-block .active a { color: #252525; font-weight: bold; } .icon-close { /* @embed */ background: url('../images/close.png') no-repeat scroll center center transparent; float: right; padding: 15px; cursor: pointer; } input#languagefilter { border: 1px solid #c9c9c9; -moz-transition: all 0.15s linear 0s; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: #333; display: block; background-color: transparent !important; } input:focus#languagefilter { border: 1px solid #3366bb; } #search { background-color: #f8f8f8; border-top-color: #aaaaaa; border-top-style: solid; border-top-width: 1px; padding: 0.8em 0; } .search-label { /* @embed */ background: url('../images/search.png') no-repeat scroll right center transparent; background-size: 30px; height: 32px; width: 32px; display: inline-block; float: right; } #languagefilter-clear { /* @embed */ background: url('../images/clear.png') no-repeat scroll left center transparent; cursor: pointer; height: 32px; position: absolute; width: 32px; margin-left: -32px; } .filterinput { position: absolute; top: 0; left: 0; font-size: 14px; height: 32px; padding: 6px; width: 100%; text-align: left; } #filtersuggestion { background-color: white; color: #888; border: 1px transparent; border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 2px transparent inset; left: 1px; } #search-input-block { position: relative; } /* Generated using Foundation http://foundation.zurb.com/docs/grid.php */ /* Global Reset & Standards ---------------------- */ .uls-menu * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Misc ---------------------- */ .left { float: left; } .right { float: right; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .hide { display: none; } .highlight { background: #ffff99; } /* The Grid ---------------------- */ .row { width: 100%; max-width: none; min-width: 600px; margin: 0 auto; } .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -5px; } .row.collapse .column, .row.collapse .columns { padding: 0; } .row .row { width: auto; max-width: none; min-width: 0; margin: 0 -5px; } .row .row.collapse { margin: 0; } .column, .columns { float: left; min-height: 1px; padding: 0 5px; position: relative; } .column.centered, .columns.centered { float: none; margin: 0 auto; } .row .one { width: 8.333%; } .row .two { width: 16.667%; } .row .three { width: 25%; } .row .four { width: 33.333%; } .row .five { width: 41.667%; } .row .six { width: 50%; } .row .seven { width: 58.333%; } .row .eight { width: 66.667%; } .row .nine { width: 75%; } .row .ten { width: 83.333%; } .row .eleven { width: 91.667%; } .row .twelve { width: 100%; } .row .offset-by-one { margin-left: 8.333%; } .row .offset-by-two { margin-left: 16.667%; } .row .offset-by-three { margin-left: 25%; } .row .offset-by-four { margin-left: 33.333%; } .row .offset-by-five { margin-left: 41.667%; } .row .offset-by-six { margin-left: 50%; } .row .offset-by-seven { margin-left: 58.333%; } .row .offset-by-eight { margin-left: 66.667%; } .row .offset-by-nine { margin-left: 75%; } .row .offset-by-ten { margin-left: 83.333%; } .push-two { left: 16.667%; } .pull-two { right: 16.667%; } .push-three { left: 25%; } .pull-three { right: 25%; } .push-four { left: 33.333%; } .pull-four { right: 33.333%; } .push-five { left: 41.667%; } .pull-five { right: 41.667%; } .push-six { left: 50%; } .pull-six { right: 50%; } .push-seven { left: 58.333%; } .pull-seven { right: 58.333%; } .push-eight { left: 66.667%; } .pull-eight { right: 66.667%; } .push-nine { left: 75%; } .pull-nine { right: 75%; } .push-ten { left: 83.333%; } .pull-ten { right: 83.333%; } img, object, embed { max-width: 100%; height: auto; } img { -ms-interpolation-mode: bicubic; } #map_canvas img, .map_canvas img { max-width: none !important; } /* Nicolas Gallagher's micro clearfix */ .row { *zoom: 1; } .row:before, .row:after { content: ""; display: table; } .row:after { clear: both; } /* Block Grids ---------------------- */ /* These are 2-up, 3-up, 4-up and 5-up ULs, suited for repeating blocks of content. Add 'mobile' to them to switch them just like the layout grid (one item per line) on phones For IE7/8 compatibility block-grid items need to be the same height. You can optionally uncomment the lines below to support arbitrary height, but know that IE7/8 do not support :nth-child. -------------------------------------------------- */ .block-grid { display: block; overflow: hidden; padding: 0; } .block-grid > li { display: block; height: auto; float: left; } .block-grid.two-up { margin: 0 -15px; } .block-grid.two-up > li { width: 50%; padding: 0 15px 15px; } /* .block-grid.two-up>li:nth-child(2n+1) {clear: left;} */ .block-grid.three-up { margin: 0 -12px; } .block-grid.three-up > li { width: 33.33%; padding: 0 12px 12px; } /* .block-grid.three-up>li:nth-child(3n+1) {clear: left;} */ .block-grid.four-up { margin: 0 -10px; } .block-grid.four-up > li { width: 25%; padding: 0 10px 10px; } /* .block-grid.four-up>li:nth-child(4n+1) {clear: left;} */ .block-grid.five-up { margin: 0 -8px; } .block-grid.five-up > li { width: 20%; padding: 0 8px 8px; } .uls-lcd-region-section h3 { color: #777; } .uls-lcd-region-section ul li:hover { background-color: #eaeff7; } /* Language list */ .uls-language-list { height: 22em; overflow: auto; margin: 10px; width: auto; } .uls-language-block ul { margin: 0 0 1.6em; } .uls-language-list ul li { cursor: pointer; font-weight: normal; overflow: hidden; white-space: nowrap; /* * Some languages have long names for various reasons and we still want * them to appear on one line. * To make it work correctly, the directionality must be set correctly * on the item level. */ text-overflow: ellipsis; /* * The directionality (ltr/rtl) for each list item is set dynamically * as HTML attributes in JavaScript. Setting directionality also applies * alignment, but a list with mixed alignment is hard to read. * All items are therefore explicitly aligned to the left, including names * of right-to-left languages in left-to-right environment and vice versa. * As long as the directionality of the item is set correctly, the text * is readable. */ text-align: left; /* * We don't want any visible bullets in this list. */ list-style-image: none; list-style-type: none; } .uls-language-list strong { text-decoration: underline; } .uls-language-list a { font-weight: normal; text-decoration: none; color: #3366bb; font-size: 14px; line-height: 1.6em; } .uls-language-block .three.columns { width: 22%; } .uls-language-block { width: 100%; } .uls-no-results-view { color: #555; height: 100%; } .uls-no-results-view h2{ font-weight: bold; } #uls-no-found-more { font-size: 0.9em; background: #F8F8F8; width: 100%; margin-top: 1.6em; line-height: 1.6em; position:absolute; bottom:0; left:0; } .uls-lcd-region-section ul li.uls-column-break:hover { background: none; }