.eventgallery-subcategories .item-container { width: 25%; float: left; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .eventgallery-subcategories .content { position: relative; } .eventgallery-subcategories .content .data { box-sizing: border-box; padding: 10px; position: absolute; text-align: center; width: 100%; max-height: 100%; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.4); color: #DDD; transition: all 0.5s; } .eventgallery-subcategories .content:hover .data { background-color: rgba(0, 0, 0, 0.7); color: white; } /* Events Tiles View */ .eventgallery-module div#events .item-container { width: 50%; } /** Image List for Events */ .eventgallery-events-imagelist .event-content { font-size: 1rem; line-height: 1.2rem; position: absolute; font-weight: bold; color: white; bottom: 5px; width: calc(100% - 8px); background-color: rgba(0, 0, 0, 0.3); margin-bottom: 10px; padding: 10px; box-sizing: border-box; } /* Events */ #events .error { border: 5px solid red; } #events .thumbnail > img { display: inline; max-width: none; margin-left: 0; margin-right: 0; } #events .item-container { float: left; width: 33.3333333%; padding: 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #events .item { float: left; padding: 0; margin: 0; cursor: hand; width: 100%; -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.5); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } #events .item a { text-decoration: none; } #events .item .eg-content { padding: 0; margin: 0; position: relative; overflow: hidden; } #events .item .eg-content .data { background-color: rgba(0, 0, 0, 0.1); bottom: 0; color: #DDD; opacity: 0.8; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; width: 100%; z-index: 222; } #events .item .eg-content:hover .data { background-color: rgba(0, 0, 0, 0.9); opacity: 1; color: #EEE; } #events .item .eg-content .images { font-size: 0; margin: 0; padding: 0; z-index: 1; } #events .item .eg-content .images img { opacity: 1; width: 100%; height: auto; } #events .item .eg-content:hover .images img { opacity: 1; } #events .item .eg-content .thumbnails img { padding: 0; margin: 0; } #events .item h2 { font-size: 1em; } #events .item h3 { font-size: 0.9em; } #events .item .date { height: 18px; font-size: 0.7em; font-weight: bold; margin: 0 10px; } #events .item .title { min-height: 60px; font-size: 1.2em; overflow: auto; margin: 0 10px; word-break: break-word; word-wrap: break-word; -epub-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; } #events .item .imagecount, #events .item .eventhits, #events .item .text, #events .item .overallCount { font-weight: bold; font-size: 0.8em; margin: 0 10px; } #events .item .imagecount, #events .item .eventhits { float: left; } #events .item .thumbnail { margin-top: 0; } .eventgallery-module .eventgallery-tiles-list .eventgallery-tile { width: 50%; } .eventgallery-tiles-list .eventgallery-tiles { position: relative; margin-left: -3px; margin-right: -3px; } .eventgallery-tiles-list .eventgallery-tile { width: 33.33%; padding: 6px; margin: 0; visibility: hidden; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .eventgallery-tiles-list .eventgallery-tile .wrapper { padding: 0; margin: 0; border: 0 solid silver; border-radius: 3px; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33); } .eventgallery-tiles-list .eventgallery-tile .event-thumbnails { position: relative; line-height: 0; } .eventgallery-tiles-list .eventgallery-tile a { text-decoration: none; } .eventgallery-tiles-list .wrapper .data { padding: 10px; word-break: break-word; word-wrap: break-word; -epub-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto; } .eventgallery-tiles-list .eventgallery-tile .data .imagecount, .eventgallery-tiles-list .eventgallery-tile .data .eventhits { float: left; padding-right: 10px; } .eventgallery-tiles-list .eventgallery-tile img { border-radius: 3px 3px 0 0; } /* Event List - Square Layout */ .eventgallery-module .eventgallery-square-list .eventgallery-square { width: 50%; } /* Event List - Tiles Layout */ /* Event Sqaure View */ .eventgallery-square-list .eventgallery-square { width: 33.33%; padding: 0.5px; margin: 0; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .eventgallery-square-list .eventgallery-square .event-thumbnails { line-height: 0; } /* Simple List Tiles */ .eventgallery-module .eventgallery-simplelist-tile { width: 50%; } .eventgallery-simplelist { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: left; align-items: center; } .eventgallery-simplelist .event-thumbnails .event-thumbnail { display: inline-block; position: relative; left: 50%; transform: translateX(-50%); } .eventgallery-simplelist .eventgallery-simplelist-tile { width: 25%; padding: 6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Event - Imagelist */ .eventgallery-imagelist .thumbnail-container .content { font-size: 12px; line-height: 14px; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; opacity: 0; padding: 8px; color: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .eventgallery-imagelist .thumbnail-container:hover .content, .eventgallery-imagelist .thumbnail-container:active .content { opacity: 1; } .eventgallery-imagelist .thumbnail-container .content .data { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; text-align: center; } .eventgallery-imagelist .thumbnail-container:hover .content .data { background-color: rgba(0, 0, 0, 0.9); } .eventgallery-imagelist .thumbnail-container .content .data h2 { background-color: rgba(255, 255, 255, 0); padding: 10px 0; margin: 5px 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; top: -100%; left: 0; } .eventgallery-imagelist .thumbnail-container:hover .content .data h2 { background-color: rgba(255, 255, 255, 0.5); top: 0; } .eventgallery-imagelist .thumbnail-container:hover .content .eventgallery-caption { margin-top: 10px; } /* Event - Ajaxpaging */ .ajaxpaging .navigation { overflow: hidden; width: 100%; padding: 0; margin: 0; border-width: 0; } .ajaxpaging #pageContainer { width: 60000px; -webkit-transition: margin 1s ease-in-out; -moz-transition: margin 1s ease-in-out; -o-transition: margin 1s ease-in-out; -ms-transition: margin 1s ease-in-out; transition: margin 1s ease-in-out; } .ajaxpaging #pagerContainer { width: 100%; margin-right: 0; } .ajaxpaging .page { float: left; width: 500px; margin-bottom: 10px; min-height: 130px; } .ajaxpaging .ajax-thumbnails { display: flex; flex-flow: wrap; justify-content: space-evenly; } .ajaxpaging .thumbnail a { outline: none; line-height: 0; font-size: 0; } .ajaxpaging .thumbnail { margin-right: 5px; margin-bottom: 5px; padding: 2px; display: inline-block; } .ajaxpaging .thumbnail:hover { border-color: gray; } .ajaxpaging .thumbnail img { border: 2px solid white; -webkit-transition: border-color 0.5s; -moz-transition: border-color 0.5s; -o-transition: border-color 0.5s; -ms-transition: border-color 0.5s; transition: border-color 0.5s; } .ajaxpaging .thumbnail-active img { border: 2px solid gray; padding: 0; } .ajaxpaging .thumbnail-loading img { opacity: 0.25; } .ajaxpaging pre { border: 1px solid #fff; background-color: #333; padding: 5px; } .ajaxpaging .thumbnail div img { margin: 22px; } .ajaxpaging .image { width: auto; max-height: 800px; } .ajaxpaging #bigimageContainer { float: left; position: relative; text-align: center; width: 100%; } .ajaxpaging #bigimageContainer .link:hover { background-color: transparent; } .ajaxpaging #bigImage { width: auto; max-height: 800px; } .ajaxpaging #prev { float: left; } .ajaxpaging #next { float: right; } .ajaxpaging .img_overlay { background: #000; filter: alpha(opacity=74); opacity: 0.74; position: absolute; color: white; left: 10px; bottom: 15px; text-align: center; font-variant: small-caps; line-height: 1.1em; width: 100%; } .ajaxpaging .img_overlay_fotos { filter: alpha(opacity=64); opacity: 0.64; left: 0; bottom: 10px; padding-top: 5px; text-align: center; font-variant: small-caps; line-height: 1.1em; } .ajaxpaging .jsgallery-prev { background: url(8676186dc9de003d30c357da0309966b.png) no-repeat left 50%; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 63px; } .ajaxpaging .jsgallery-zoom { background: url(32a9dd5b285723bd10d2e00445e3e6c7.png) no-repeat 50% 50%; display: block; height: 100%; left: 70px; position: absolute; top: 0; width: 80%; } .ajaxpaging .jsgallery-next { background: url(38e42950475fb41f652f40b88c20deee.png) no-repeat right 50%; display: block; height: 100%; position: absolute; right: 0; top: 0; width: 63px; } .ajaxpaging .jsgallery-add2cart { display: block; position: absolute; right: 10px; top: 10px; z-index: 999; } .ajaxpaging .jsgallery-cartconnector { display: block; position: absolute; right: 10px; top: 10px; z-index: 999; } .ajaxpaging .jsgallery-socialmedia { display: block; left: 10px; position: absolute; right: 0; top: 10px; width: 40px; z-index: 999; } /* Single Image */ #singleimage .singleimage { width: 100%; min-height: 400px; background-image: url(f6c7a37349cc278875f80edf01f239c7.gif); background-repeat: no-repeat; background-position: 30% 10px; } #singleimage .singleimage #bigimagelink { margin: 10px 0; display: block; } #singleimage .thumbnail > img { display: inline; max-width: none; margin-left: 0; margin-right: 0; background-size: 100% auto; } #singleimage .hits { display: inline; top: -4px; position: relative; } #singleimage .from { font-size: 0.8em; margin-bottom: 10px; } #singleimage .details .content { padding: 10px; } #singleimage .details { padding-top: 10px; } #singleimage .filename { width: 100%; text-align: right; } .latestpics a { display: block; } .latestpic { padding-top: 3px; padding-bottom: 3px; } .eventgallery-lazyme { /* * We need to be careful with using all since this would make * all the images visible from the beginning so lazyload will not work. */ } .eventgallery-lazyload-loaded { opacity: 1; -webkit-transition: opacity 0.2s 0.5s ease-out; -moz-transition: opacity 0.2s 0.5s ease-out; -o-transition: opacity 0.2s 0.5s ease-out; -ms-transition: opacity 0.2s 0.5s ease-out; transition: opacity 0.2s 0.5s ease-out; } .eventgallery-lazyload-loading { opacity: 0; } .cart-item .lineitem-comment-hidden { display: none; } .cart-item .lineitem-comment textarea { width: 100%; } .eg-form-actions { padding: 0; margin-top: 10px; display: flex; justify-content: flex-end; flex-grow: 1; flex-wrap: wrap; } .eg-form-actions > div { margin-top: 10px; } .eg-form-actions > div.left { margin-right: auto; } .information .image-details { margin-bottom: 10px; } .information .image-details .eg-file-title { font-weight: bold; display: block; } .information .image-details .eg-file-caption { display: block; } .imagetypeselection-container .imageset { display: grid; grid-template-columns: 150px auto; grid-template-rows: 150px auto; } .imagetypeselection-container .imageset .preview-image { grid-column-start: 1; grid-row-start: 1; } .imagetypeselection-container .imageset .imageset-details { grid-column-start: 2; grid-row-start: 1; padding: 0 20px; } .imagetypeselection-container .imageset .imageset-details .imageset-description { margin-bottom: 20px; } .imagetypeselection-container .imageset .pricelist { grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; } .imagetypeselection-container .imageset .price { font-weight: bold; } .imagetypeselection-container .input-append .qty { width: 30px; text-align: center; } .imagetypeselection-container .qtyplus, .imagetypeselection-container .qtyminus { width: 25px; height: 25px; } .imagetypeselection-container .pricedisplay .scaleprices { margin-bottom: 0; } .imagetypeselection-container .pricedisplay .scaleprices th, .imagetypeselection-container .pricedisplay .scaleprices td { border-width: 0; padding-top: 0; padding-left: 0; } .imagetypeselection-container .pricedisplay .scaleprices th { display: none; } .imagetypeselection-container .pricedisplay .scaleprices td { padding: 0 0 10px 0; } .imagetypeselection-container .pricedisplay .scaleprices td.price { text-align: right; } table.scaleprices { max-width: 350px; } table.scaleprices td, table.scaleprices th { text-align: right; } table.scaleprices td.explaination { text-align: left; } .imagetypeselection .imagetypegroups > a { display: inline-block; background-color: rgba(0, 0, 0, 0.05); padding: 3px 5px; border-radius: 2px; margin-right: 5px; } .imagetypeselection .pricelist { overflow: auto; max-height: 350px; margin: 20px 0; position: relative; } .imagetypeselection .pricelist-line:hover { background-color: rgba(0, 0, 0, 0.05); } .imagetypeselection .imagetypegroup-name { font-weight: bold; font-size: 150%; background-color: rgba(0, 0, 0, 0.05); padding: 5px; display: inline-block; border-radius: 2px; margin-top: 5px; margin-bottom: 20px; } .imagetypeselection .imagetypegroup-description { margin-left: 5px; } .imagetypeselection tr.group:nth-child(1) { border-top: none; } .imagetypeselection tr.group:nth-child(1) td { padding: 0 0 15px 0; } .imagetypeselection tr.group { border-top: 1px solid rgba(0, 0, 0, 0.05); } .imagetypeselection tr.group td { padding: 15px 0; } .imagetypeselection .description { display: none; } .imagetypeselection .quantityselection { width: 150px; } .imagetypeselection td { padding: 5px; vertical-align: top; } .imagetypeselection .pricedisplay { text-align: right; } .imagetypeselection .pull-right { float: right; } .imagetypeselection .input-append { display: inline-block; margin-bottom: 10px; margin-left: 10px; vertical-align: middle; font-size: 0; white-space: nowrap; } .imagetypeselection .input-append input, .imagetypeselection .input-append button { font-size: 14px; height: 30px; line-height: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .imagetypeselection .input-append button { padding: 6px 12px; } .imagetypeselection .input-append input { position: relative; display: inline-block; vertical-align: top; min-width: 50px; } .imagetypeselection .btn { display: inline-block; padding: 4px 12px; margin-bottom: 0; text-align: center; vertical-align: middle; cursor: pointer; } .imagetypeselection div::-webkit-scrollbar, .imagetypeselection form::-webkit-scrollbar { width: 4px; } .imagetypeselection div::-webkit-scrollbar-thumb, .imagetypeselection form::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.05); } .imagetypeselection div::-webkit-scrollbar-thumb:hover, .imagetypeselection form::-webkit-scrollbar-thumb:hover { background: black; } .imagetypeselection div:hover::-webkit-scrollbar-thumb, .imagetypeselection form:hover::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.2); } .imagetypeselection div::-webkit-scrollbar-track-piece, .imagetypeselection form::-webkit-scrollbar-track-piece { background-color: transparent; } #eventgallery-overlay { background-color: white; border: 1px solid #EEEEEE; border-radius: 5px; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); color: black; padding: 10px; z-index: 10002; } #eventgallery-overlay .btn-close-overlay { float: right; background: none; padding: 5px; border: none; } #eventgallery-overlay .btn-close-overlay:hover { color: darkred; } #eventgallery-overlay-background { background: #000; height: 100%; left: 0; top: 0; overflow: hidden; opacity: 0.5; position: fixed; width: 100%; z-index: 10001; } .pswp .social-share-button-close { display: none; } .pswp .pswp__share-tooltip a:hover { color: grey; } .pswp button.pswp__button--add2cart, .pswp button.pswp__button--download, .pswp button.pswp__button--playpause { color: white !important; display: block; background: none; width: 44px; height: 44px; } .pswp button.pswp__button--add2cart:before { font: normal normal normal 21px/1 EGFontAwesome; content: "\F217"; } .pswp button.pswp__button--download:before { font: normal normal normal 21px/1 EGFontAwesome; content: "\f0ed"; } .pswp .pswp__button--playpause.play:before { font: normal normal normal 16px/1 EGFontAwesome; content: "\f04b"; } .pswp .pswp__button--playpause.pause:before { font: normal normal normal 16px/1 EGFontAwesome; content: "\f04c"; } .pswp .pswp_hide { display: none !important; } .pswp .img-caption, .pswp .img-exif, .pswp .img-id { display: block; } @media (max-height: 450px) { .pswp--touch div.pswp__share-tooltip a { padding: 8px 8px; } } /** * fixes the broken layout in the Joomla4 blog layout. */ .blog-item { min-width: 0; } ul.glide__slides { margin: 0; } /* General Styles */ .pagination-limitbox .clear { clear: both; } img.eg-img { background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; } /* Captions General */ .img-caption, .img-exif, .img-id { font-variant: normal; font-weight: normal; padding: 0 10px; } .img-caption { display: block; } #cboxLoadedContent .img-exif, #cboxLoadedContent .img-id { display: block; font-size: 0.9em; } #cboxLoadedContent .img-caption, #cboxLoadedContent .img-exif, #cboxLoadedContent .img-id { padding: 5px 0 0 0; } .img-caption-part1 { font-weight: bold; display: block; padding-bottom: 10px; } .thumbnail .eventgallery-lazyme, .cart-items .cart-item img, .ajaxpaging #thumbs .thumbnail img { /* IE8 fix to show images. Originally it was set to auto but it seems that the Android 2.3 Browser had some issues with that. */ max-width: 4000px !important; } #event .thumbnails .thumbnail img, .event .thumbnails .thumbnail img, .cart-item .thumbnail img { /* IE7 ONLY!!!*/ margin: 0 !important; } .thumbnail-container a { width: auto; } .thumbnails .thumbnail-container { float: left; position: relative; } .thumbnails .thumbnail { margin: 3px; display: block; font-size: 0; line-height: 0; } /* Cart buttons */ div.thumbnail-container .social-share-button .egfa, div.thumbnail-container .eventgallery-add2cart .egfa, div.thumbnail-container .eg-download .egfa, .button-removeFromCart .egfa { color: white; text-shadow: -0.5px -0.5px #666, -0.5px -0.5px #666, -0.5px -0.5px #666, -0.5px -0.5px #666; } .button-removeFromCart .egfa { color: orangered; } /* cart */ .eventgallery-ajaxcart { display: none; } .eventgallery-ajaxcart-internal { margin-bottom: 20px; padding: 10px; } .eventgallery-ajaxcart .cart-items-container { min-height: 90px; height: 90px; overflow: hidden; } .eventgallery-ajaxcart .toggle-down, .eventgallery-ajaxcart .toggle-up { display: none; text-align: right; } .eventgallery-ajaxcart .cart-items img, .eventgallery-checkout .cart-items img, .eventgallery-cart .cart-items img { height: 48px; width: 48px; } .eventgallery-ajaxcart .cart-items .thumbnail, .eventgallery-checkout .cart-items .thumbnail, .eventgallery-cart .cart-items .thumbnail { display: inline-block; } .eventgallery-ajaxcart .cart-items .cart-item { position: relative; float: left; margin-right: 24px; margin-top: 10px; margin-bottom: 10px; } .eventgallery-ajaxcart .cart-items .cart-item .badge { position: absolute; top: -5px; right: -5px; } .eventgallery-ajaxcart .cart-items .cart-item .button-removeFromCart { position: absolute; right: -2px; bottom: 5px; text-decoration: none; } .eventgallery-ajaxcart .cart-items .cart-summary { float: left; width: 100%; } .eventgallery-ajaxcart .cart-items .thumbnail { margin-bottom: 9px; padding: 4px; } /** * Cart & checkout page */ .eventgallery-cart .cart-items table, .eventgallery-checkout .cart-items table { width: 100%; } .eventgallery-checkout .checkout-form, .eventgallery-cart .cart-form { margin-top: 20px; } .eventgallery-checkout fieldset, .eventgallery-cart fieldset { padding: 0; margin-bottom: 20px; } .eventgallery-cart .cart-items .image, .eventgallery-checkout .cart-items .image { margin-right: 20px; margin-bottom: 10px; } .eventgallery-cart .lineitem-container, .eventgallery-checkout .lineitem-container { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; width: 100%; } .eventgallery-cart .lineitem-container div:last-child, .eventgallery-checkout .lineitem-container div:last-child { text-align: right; } .eventgallery-cart .cart-items .information, .eventgallery-checkout .cart-items .information { word-break: break-word; flex-grow: 2; flex-basis: 200px; } .eventgallery-cart .cart-items .information input, .eventgallery-checkout .cart-items .information .quantity { margin-right: 10px; margin-bottom: 10px; display: inline-block; } .eventgallery-cart .cart-items .information select, .eventgallery-checkout .cart-items .information .imagetype-details .displayname { margin-bottom: 10px; } .eventgallery-cart .cart-items .imagetype-details span, .eventgallery-checkout .cart-items .imagetype-details span { display: block; } .eventgallery-cart .cart-summary div.subtotal, .eventgallery-checkout .cart-summary div.subtotal { border-top: 1px solid silver; width: 100%; text-align: right; position: relative; } .eventgallery-cart .cart-summary div.total, .eventgallery-checkout .cart-summary div.total { border-top: 3px double silver; width: 100%; text-align: right; margin-top: 10px; position: relative; } .eventgallery-cart .cart-summary div.surcharge, .eventgallery-checkout .cart-summary div.surcharge { width: 100%; text-align: right; margin-top: 10px; position: relative; } .eventgallery-cart .cart-summary .subtotal-headline, .eventgallery-checkout .cart-summary .subtotal-headline { font-size: 1.2em; font-weight: bold; top: 0; right: 150px; position: absolute; display: block; margin-top: 1em; margin-bottom: 0; line-height: 1.2em; } .eventgallery-cart .cart-summary .total-headline, .eventgallery-checkout .cart-summary .total-headline { font-weight: bold; font-size: 1.4em; top: 0; right: 150px; position: absolute; display: block; margin-top: 1em; margin-bottom: 0; line-height: 1.4em; } .eventgallery-cart .cart-summary .surcharge-headline, .eventgallery-checkout .cart-summary .surcharge-headline { font-size: 1em; top: 0; right: 150px; position: absolute; display: block; margin-top: 0; margin-bottom: 0; line-height: 1em; font-weight: normal; } .eventgallery-cart .cart-summary span.subtotal, .eventgallery-checkout .cart-summary span.subtotal { font-weight: bold; font-size: 1.2em; display: block; margin-top: 1em; line-height: 1.2em; } .eventgallery-cart .cart-summary span.total, .eventgallery-checkout .cart-summary span.total { font-weight: bold; font-size: 1.4em; display: block; margin-top: 1em; line-height: 1.4em; } .eventgallery-cart .cart-summary span.surcharge, .eventgallery-checkout .cart-summary span.surcharge { font-size: 1em; display: block; margin-top: 1em; line-height: 1em; } .eventgallery-cart .cart-summary .vat, .eventgallery-checkout .cart-summary .vat { font-size: 0.7em; display: block; } .eventgallery-checkout .review-shipping-address, .eventgallery-checkout .review-billing-address, .eventgallery-checkout .review-payment { float: left; width: 32%; margin-bottom: 20px; } @media (max-width: 800px) { .eventgallery-checkout .review-shipping-address, .eventgallery-checkout .review-billing-address, .eventgallery-checkout .review-payment { width: 100%; margin-bottom: 10px; } } .eventgallery-checkout-disclaimer-content { max-width: 600px; } .social-sharing-toolbox { padding: 10px; background-color: white; border: 1px solid #EEEEEE; border-radius: 5px; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.5); z-index: 10000; } .eventgallery-track-my-order .form, .eventgallery-track-my-order .signin { float: left; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 20px; min-width: 350px; } .eventgallery-track-my-order .signin { min-width: 250px; } .eventgallery-track-my-order .desc { margin-bottom: 20px; } @media (max-width: 1000px) { .eventgallery-track-my-order .form, .eventgallery-track-my-order .signin { width: 100%; } } .eventgallery-footer-disclaimer { margin-top: 20px; } /** Bootstrap fixes */ .eventgallery-thumbnails, .event div.thumbnails, .mod-eventgallery-event div.thumbnails { margin-left: 0; } .eventgallery-module .eventgallery-simplelist .eventgallery-simplelist-tile { padding: 0; } .eventgallery-icon-container .eventgallery-add2cart, .eventgallery-icon-container .button-cart-connector, .eventgallery-icon-container .social-share-button, .eventgallery-icon-container .eg-download { opacity: 0.6; display: inline-block; padding: 3px; margin: 2px; background-color: rgba(0, 0, 0, 0.5); } .eventgallery-icon-container { position: absolute; bottom: 5px; right: 5px; font-size: 12px; color: white; text-align: right; z-index: 223; -webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -ms-transition: opacity 0.25s ease-in-out; -o-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; } .thumbnail-container:hover .eventgallery-icon-container span { opacity: 1; } .thumbnail-container .eventgallery-icon-container span:hover { background-color: rgba(0, 0, 0, 0.9); } a.event-thumbnail { display: inline-block; position: relative; } /*! * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'EGFontAwesome'; src: url(03605b2467d43a9f4c63fc0b684ed3b8.eot); src: url(03605b2467d43a9f4c63fc0b684ed3b8.eot?#iefix&v=4.3.0) format('embedded-opentype'), url(fb685a7c7e4aae2d4d7117d94e573329.woff2) format('woff2'), url(c589f72df384e3ef078b259426c062e1.woff) format('woff'), url(45f9f92a5bfbad4be12f704e8ab9c128.ttf) format('truetype'), url(fd7873675ac92feb54ea5e077edd658d.svg#fontawesomeregular) format('svg'); font-weight: normal; font-style: normal; } .egfa { display: inline-block; font: normal normal normal 14px/1 EGFontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); } /* makes the font 33% larger relative to the icon container */ .egfa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .egfa-2x { font-size: 2em; } .egfa-3x { font-size: 3em; } .egfa-4x { font-size: 4em; } .egfa-5x { font-size: 5em; } .egfa-fw { width: 1.28571429em; text-align: center; } .egfa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .egfa-ul > li { position: relative; } .egfa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .egfa-li.egfa-lg { left: -1.85714286em; } .egfa-border { padding: 0.2em 0.25em 0.15em; border: solid 0.08em #eee; border-radius: 0.1em; } .pull-right { float: right; } .pull-left { float: left; } .egfa.pull-left { margin-right: 0.3em; } .egfa.pull-right { margin-left: 0.3em; } .egfa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .egfa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .egfa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .egfa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .egfa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .egfa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .egfa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .egfa-rotate-90, :root .egfa-rotate-180, :root .egfa-rotate-270, :root .egfa-flip-horizontal, :root .egfa-flip-vertical { filter: none; } .egfa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .egfa-stack-1x, .egfa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .egfa-stack-1x { line-height: inherit; } .egfa-stack-2x { font-size: 2em; } .egfa-inverse { color: #fff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .egfa-glass:before { content: "\f000"; } .egfa-music:before { content: "\f001"; } .egfa-search:before { content: "\f002"; } .egfa-envelope-o:before { content: "\f003"; } .egfa-heart:before { content: "\f004"; } .egfa-star:before { content: "\f005"; } .egfa-star-o:before { content: "\f006"; } .egfa-user:before { content: "\f007"; } .egfa-film:before { content: "\f008"; } .egfa-th-large:before { content: "\f009"; } .egfa-th:before { content: "\f00a"; } .egfa-th-list:before { content: "\f00b"; } .egfa-check:before { content: "\f00c"; } .egfa-remove:before, .egfa-close:before, .egfa-times:before { content: "\f00d"; } .egfa-search-plus:before { content: "\f00e"; } .egfa-search-minus:before { content: "\f010"; } .egfa-power-off:before { content: "\f011"; } .egfa-signal:before { content: "\f012"; } .egfa-gear:before, .egfa-cog:before { content: "\f013"; } .egfa-trash-o:before { content: "\f014"; } .egfa-home:before { content: "\f015"; } .egfa-file-o:before { content: "\f016"; } .egfa-clock-o:before { content: "\f017"; } .egfa-road:before { content: "\f018"; } .egfa-download:before { content: "\f019"; } .egfa-arrow-circle-o-down:before { content: "\f01a"; } .egfa-arrow-circle-o-up:before { content: "\f01b"; } .egfa-inbox:before { content: "\f01c"; } .egfa-play-circle-o:before { content: "\f01d"; } .egfa-rotate-right:before, .egfa-repeat:before { content: "\f01e"; } .egfa-refresh:before { content: "\f021"; } .egfa-list-alt:before { content: "\f022"; } .egfa-lock:before { content: "\f023"; } .egfa-flag:before { content: "\f024"; } .egfa-headphones:before { content: "\f025"; } .egfa-volume-off:before { content: "\f026"; } .egfa-volume-down:before { content: "\f027"; } .egfa-volume-up:before { content: "\f028"; } .egfa-qrcode:before { content: "\f029"; } .egfa-barcode:before { content: "\f02a"; } .egfa-tag:before { content: "\f02b"; } .egfa-tags:before { content: "\f02c"; } .egfa-book:before { content: "\f02d"; } .egfa-bookmark:before { content: "\f02e"; } .egfa-print:before { content: "\f02f"; } .egfa-camera:before { content: "\f030"; } .egfa-font:before { content: "\f031"; } .egfa-bold:before { content: "\f032"; } .egfa-italic:before { content: "\f033"; } .egfa-text-height:before { content: "\f034"; } .egfa-text-width:before { content: "\f035"; } .egfa-align-left:before { content: "\f036"; } .egfa-align-center:before { content: "\f037"; } .egfa-align-right:before { content: "\f038"; } .egfa-align-justify:before { content: "\f039"; } .egfa-list:before { content: "\f03a"; } .egfa-dedent:before, .egfa-outdent:before { content: "\f03b"; } .egfa-indent:before { content: "\f03c"; } .egfa-video-camera:before { content: "\f03d"; } .egfa-photo:before, .egfa-image:before, .egfa-picture-o:before { content: "\f03e"; } .egfa-pencil:before { content: "\f040"; } .egfa-map-marker:before { content: "\f041"; } .egfa-adjust:before { content: "\f042"; } .egfa-tint:before { content: "\f043"; } .egfa-edit:before, .egfa-pencil-square-o:before { content: "\f044"; } .egfa-share-square-o:before { content: "\f045"; } .egfa-check-square-o:before { content: "\f046"; } .egfa-arrows:before { content: "\f047"; } .egfa-step-backward:before { content: "\f048"; } .egfa-fast-backward:before { content: "\f049"; } .egfa-backward:before { content: "\f04a"; } .egfa-play:before { content: "\f04b"; } .egfa-pause:before { content: "\f04c"; } .egfa-stop:before { content: "\f04d"; } .egfa-forward:before { content: "\f04e"; } .egfa-fast-forward:before { content: "\f050"; } .egfa-step-forward:before { content: "\f051"; } .egfa-eject:before { content: "\f052"; } .egfa-chevron-left:before { content: "\f053"; } .egfa-chevron-right:before { content: "\f054"; } .egfa-plus-circle:before { content: "\f055"; } .egfa-minus-circle:before { content: "\f056"; } .egfa-times-circle:before { content: "\f057"; } .egfa-check-circle:before { content: "\f058"; } .egfa-question-circle:before { content: "\f059"; } .egfa-info-circle:before { content: "\f05a"; } .egfa-crosshairs:before { content: "\f05b"; } .egfa-times-circle-o:before { content: "\f05c"; } .egfa-check-circle-o:before { content: "\f05d"; } .egfa-ban:before { content: "\f05e"; } .egfa-arrow-left:before { content: "\f060"; } .egfa-arrow-right:before { content: "\f061"; } .egfa-arrow-up:before { content: "\f062"; } .egfa-arrow-down:before { content: "\f063"; } .egfa-mail-forward:before, .egfa-share:before { content: "\f064"; } .egfa-expand:before { content: "\f065"; } .egfa-compress:before { content: "\f066"; } .egfa-plus:before { content: "\f067"; } .egfa-minus:before { content: "\f068"; } .egfa-asterisk:before { content: "\f069"; } .egfa-exclamation-circle:before { content: "\f06a"; } .egfa-gift:before { content: "\f06b"; } .egfa-leaf:before { content: "\f06c"; } .egfa-fire:before { content: "\f06d"; } .egfa-eye:before { content: "\f06e"; } .egfa-eye-slash:before { content: "\f070"; } .egfa-warning:before, .egfa-exclamation-triangle:before { content: "\f071"; } .egfa-plane:before { content: "\f072"; } .egfa-calendar:before { content: "\f073"; } .egfa-random:before { content: "\f074"; } .egfa-comment:before { content: "\f075"; } .egfa-magnet:before { content: "\f076"; } .egfa-chevron-up:before { content: "\f077"; } .egfa-chevron-down:before { content: "\f078"; } .egfa-retweet:before { content: "\f079"; } .egfa-shopping-cart:before { content: "\f07a"; } .egfa-folder:before { content: "\f07b"; } .egfa-folder-open:before { content: "\f07c"; } .egfa-arrows-v:before { content: "\f07d"; } .egfa-arrows-h:before { content: "\f07e"; } .egfa-bar-chart-o:before, .egfa-bar-chart:before { content: "\f080"; } .egfa-twitter-square:before { content: "\f081"; } .egfa-facebook-square:before { content: "\f082"; } .egfa-camera-retro:before { content: "\f083"; } .egfa-key:before { content: "\f084"; } .egfa-gears:before, .egfa-cogs:before { content: "\f085"; } .egfa-comments:before { content: "\f086"; } .egfa-thumbs-o-up:before { content: "\f087"; } .egfa-thumbs-o-down:before { content: "\f088"; } .egfa-star-half:before { content: "\f089"; } .egfa-heart-o:before { content: "\f08a"; } .egfa-sign-out:before { content: "\f08b"; } .egfa-linkedin-square:before { content: "\f08c"; } .egfa-thumb-tack:before { content: "\f08d"; } .egfa-external-link:before { content: "\f08e"; } .egfa-sign-in:before { content: "\f090"; } .egfa-trophy:before { content: "\f091"; } .egfa-github-square:before { content: "\f092"; } .egfa-upload:before { content: "\f093"; } .egfa-lemon-o:before { content: "\f094"; } .egfa-phone:before { content: "\f095"; } .egfa-square-o:before { content: "\f096"; } .egfa-bookmark-o:before { content: "\f097"; } .egfa-phone-square:before { content: "\f098"; } .egfa-twitter:before { content: "\f099"; } .egfa-facebook-f:before, .egfa-facebook:before { content: "\f09a"; } .egfa-github:before { content: "\f09b"; } .egfa-unlock:before { content: "\f09c"; } .egfa-credit-card:before { content: "\f09d"; } .egfa-rss:before { content: "\f09e"; } .egfa-hdd-o:before { content: "\f0a0"; } .egfa-bullhorn:before { content: "\f0a1"; } .egfa-bell:before { content: "\f0f3"; } .egfa-certificate:before { content: "\f0a3"; } .egfa-hand-o-right:before { content: "\f0a4"; } .egfa-hand-o-left:before { content: "\f0a5"; } .egfa-hand-o-up:before { content: "\f0a6"; } .egfa-hand-o-down:before { content: "\f0a7"; } .egfa-arrow-circle-left:before { content: "\f0a8"; } .egfa-arrow-circle-right:before { content: "\f0a9"; } .egfa-arrow-circle-up:before { content: "\f0aa"; } .egfa-arrow-circle-down:before { content: "\f0ab"; } .egfa-globe:before { content: "\f0ac"; } .egfa-wrench:before { content: "\f0ad"; } .egfa-tasks:before { content: "\f0ae"; } .egfa-filter:before { content: "\f0b0"; } .egfa-briefcase:before { content: "\f0b1"; } .egfa-arrows-alt:before { content: "\f0b2"; } .egfa-group:before, .egfa-users:before { content: "\f0c0"; } .egfa-chain:before, .egfa-link:before { content: "\f0c1"; } .egfa-cloud:before { content: "\f0c2"; } .egfa-flask:before { content: "\f0c3"; } .egfa-cut:before, .egfa-scissors:before { content: "\f0c4"; } .egfa-copy:before, .egfa-files-o:before { content: "\f0c5"; } .egfa-paperclip:before { content: "\f0c6"; } .egfa-save:before, .egfa-floppy-o:before { content: "\f0c7"; } .egfa-square:before { content: "\f0c8"; } .egfa-navicon:before, .egfa-reorder:before, .egfa-bars:before { content: "\f0c9"; } .egfa-list-ul:before { content: "\f0ca"; } .egfa-list-ol:before { content: "\f0cb"; } .egfa-strikethrough:before { content: "\f0cc"; } .egfa-underline:before { content: "\f0cd"; } .egfa-table:before { content: "\f0ce"; } .egfa-magic:before { content: "\f0d0"; } .egfa-truck:before { content: "\f0d1"; } .egfa-pinterest:before { content: "\f0d2"; } .egfa-pinterest-square:before { content: "\f0d3"; } .egfa-google-plus-square:before { content: "\f0d4"; } .egfa-google-plus:before { content: "\f0d5"; } .egfa-money:before { content: "\f0d6"; } .egfa-caret-down:before { content: "\f0d7"; } .egfa-caret-up:before { content: "\f0d8"; } .egfa-caret-left:before { content: "\f0d9"; } .egfa-caret-right:before { content: "\f0da"; } .egfa-columns:before { content: "\f0db"; } .egfa-unsorted:before, .egfa-sort:before { content: "\f0dc"; } .egfa-sort-down:before, .egfa-sort-desc:before { content: "\f0dd"; } .egfa-sort-up:before, .egfa-sort-asc:before { content: "\f0de"; } .egfa-envelope:before { content: "\f0e0"; } .egfa-linkedin:before { content: "\f0e1"; } .egfa-rotate-left:before, .egfa-undo:before { content: "\f0e2"; } .egfa-legal:before, .egfa-gavel:before { content: "\f0e3"; } .egfa-dashboard:before, .egfa-tachometer:before { content: "\f0e4"; } .egfa-comment-o:before { content: "\f0e5"; } .egfa-comments-o:before { content: "\f0e6"; } .egfa-flash:before, .egfa-bolt:before { content: "\f0e7"; } .egfa-sitemap:before { content: "\f0e8"; } .egfa-umbrella:before { content: "\f0e9"; } .egfa-paste:before, .egfa-clipboard:before { content: "\f0ea"; } .egfa-lightbulb-o:before { content: "\f0eb"; } .egfa-exchange:before { content: "\f0ec"; } .egfa-cloud-download:before { content: "\f0ed"; } .egfa-cloud-upload:before { content: "\f0ee"; } .egfa-user-md:before { content: "\f0f0"; } .egfa-stethoscope:before { content: "\f0f1"; } .egfa-suitcase:before { content: "\f0f2"; } .egfa-bell-o:before { content: "\f0a2"; } .egfa-coffee:before { content: "\f0f4"; } .egfa-cutlery:before { content: "\f0f5"; } .egfa-file-text-o:before { content: "\f0f6"; } .egfa-building-o:before { content: "\f0f7"; } .egfa-hospital-o:before { content: "\f0f8"; } .egfa-ambulance:before { content: "\f0f9"; } .egfa-medkit:before { content: "\f0fa"; } .egfa-fighter-jet:before { content: "\f0fb"; } .egfa-beer:before { content: "\f0fc"; } .egfa-h-square:before { content: "\f0fd"; } .egfa-plus-square:before { content: "\f0fe"; } .egfa-angle-double-left:before { content: "\f100"; } .egfa-angle-double-right:before { content: "\f101"; } .egfa-angle-double-up:before { content: "\f102"; } .egfa-angle-double-down:before { content: "\f103"; } .egfa-angle-left:before { content: "\f104"; } .egfa-angle-right:before { content: "\f105"; } .egfa-angle-up:before { content: "\f106"; } .egfa-angle-down:before { content: "\f107"; } .egfa-desktop:before { content: "\f108"; } .egfa-laptop:before { content: "\f109"; } .egfa-tablet:before { content: "\f10a"; } .egfa-mobile-phone:before, .egfa-mobile:before { content: "\f10b"; } .egfa-circle-o:before { content: "\f10c"; } .egfa-quote-left:before { content: "\f10d"; } .egfa-quote-right:before { content: "\f10e"; } .egfa-spinner:before { content: "\f110"; } .egfa-circle:before { content: "\f111"; } .egfa-mail-reply:before, .egfa-reply:before { content: "\f112"; } .egfa-github-alt:before { content: "\f113"; } .egfa-folder-o:before { content: "\f114"; } .egfa-folder-open-o:before { content: "\f115"; } .egfa-smile-o:before { content: "\f118"; } .egfa-frown-o:before { content: "\f119"; } .egfa-meh-o:before { content: "\f11a"; } .egfa-gamepad:before { content: "\f11b"; } .egfa-keyboard-o:before { content: "\f11c"; } .egfa-flag-o:before { content: "\f11d"; } .egfa-flag-checkered:before { content: "\f11e"; } .egfa-terminal:before { content: "\f120"; } .egfa-code:before { content: "\f121"; } .egfa-mail-reply-all:before, .egfa-reply-all:before { content: "\f122"; } .egfa-star-half-empty:before, .egfa-star-half-full:before, .egfa-star-half-o:before { content: "\f123"; } .egfa-location-arrow:before { content: "\f124"; } .egfa-crop:before { content: "\f125"; } .egfa-code-fork:before { content: "\f126"; } .egfa-unlink:before, .egfa-chain-broken:before { content: "\f127"; } .egfa-question:before { content: "\f128"; } .egfa-info:before { content: "\f129"; } .egfa-exclamation:before { content: "\f12a"; } .egfa-superscript:before { content: "\f12b"; } .egfa-subscript:before { content: "\f12c"; } .egfa-eraser:before { content: "\f12d"; } .egfa-puzzle-piece:before { content: "\f12e"; } .egfa-microphone:before { content: "\f130"; } .egfa-microphone-slash:before { content: "\f131"; } .egfa-shield:before { content: "\f132"; } .egfa-calendar-o:before { content: "\f133"; } .egfa-fire-extinguisher:before { content: "\f134"; } .egfa-rocket:before { content: "\f135"; } .egfa-maxcdn:before { content: "\f136"; } .egfa-chevron-circle-left:before { content: "\f137"; } .egfa-chevron-circle-right:before { content: "\f138"; } .egfa-chevron-circle-up:before { content: "\f139"; } .egfa-chevron-circle-down:before { content: "\f13a"; } .egfa-html5:before { content: "\f13b"; } .egfa-css3:before { content: "\f13c"; } .egfa-anchor:before { content: "\f13d"; } .egfa-unlock-alt:before { content: "\f13e"; } .egfa-bullseye:before { content: "\f140"; } .egfa-ellipsis-h:before { content: "\f141"; } .egfa-ellipsis-v:before { content: "\f142"; } .egfa-rss-square:before { content: "\f143"; } .egfa-play-circle:before { content: "\f144"; } .egfa-ticket:before { content: "\f145"; } .egfa-minus-square:before { content: "\f146"; } .egfa-minus-square-o:before { content: "\f147"; } .egfa-level-up:before { content: "\f148"; } .egfa-level-down:before { content: "\f149"; } .egfa-check-square:before { content: "\f14a"; } .egfa-pencil-square:before { content: "\f14b"; } .egfa-external-link-square:before { content: "\f14c"; } .egfa-share-square:before { content: "\f14d"; } .egfa-compass:before { content: "\f14e"; } .egfa-toggle-down:before, .egfa-caret-square-o-down:before { content: "\f150"; } .egfa-toggle-up:before, .egfa-caret-square-o-up:before { content: "\f151"; } .egfa-toggle-right:before, .egfa-caret-square-o-right:before { content: "\f152"; } .egfa-euro:before, .egfa-eur:before { content: "\f153"; } .egfa-gbp:before { content: "\f154"; } .egfa-dollar:before, .egfa-usd:before { content: "\f155"; } .egfa-rupee:before, .egfa-inr:before { content: "\f156"; } .egfa-cny:before, .egfa-rmb:before, .egfa-yen:before, .egfa-jpy:before { content: "\f157"; } .egfa-ruble:before, .egfa-rouble:before, .egfa-rub:before { content: "\f158"; } .egfa-won:before, .egfa-krw:before { content: "\f159"; } .egfa-bitcoin:before, .egfa-btc:before { content: "\f15a"; } .egfa-file:before { content: "\f15b"; } .egfa-file-text:before { content: "\f15c"; } .egfa-sort-alpha-asc:before { content: "\f15d"; } .egfa-sort-alpha-desc:before { content: "\f15e"; } .egfa-sort-amount-asc:before { content: "\f160"; } .egfa-sort-amount-desc:before { content: "\f161"; } .egfa-sort-numeric-asc:before { content: "\f162"; } .egfa-sort-numeric-desc:before { content: "\f163"; } .egfa-thumbs-up:before { content: "\f164"; } .egfa-thumbs-down:before { content: "\f165"; } .egfa-youtube-square:before { content: "\f166"; } .egfa-youtube:before { content: "\f167"; } .egfa-xing:before { content: "\f168"; } .egfa-xing-square:before { content: "\f169"; } .egfa-youtube-play:before { content: "\f16a"; } .egfa-dropbox:before { content: "\f16b"; } .egfa-stack-overflow:before { content: "\f16c"; } .egfa-instagram:before { content: "\f16d"; } .egfa-flickr:before { content: "\f16e"; } .egfa-adn:before { content: "\f170"; } .egfa-bitbucket:before { content: "\f171"; } .egfa-bitbucket-square:before { content: "\f172"; } .egfa-tumblr:before { content: "\f173"; } .egfa-tumblr-square:before { content: "\f174"; } .egfa-long-arrow-down:before { content: "\f175"; } .egfa-long-arrow-up:before { content: "\f176"; } .egfa-long-arrow-left:before { content: "\f177"; } .egfa-long-arrow-right:before { content: "\f178"; } .egfa-apple:before { content: "\f179"; } .egfa-windows:before { content: "\f17a"; } .egfa-android:before { content: "\f17b"; } .egfa-linux:before { content: "\f17c"; } .egfa-dribbble:before { content: "\f17d"; } .egfa-skype:before { content: "\f17e"; } .egfa-foursquare:before { content: "\f180"; } .egfa-trello:before { content: "\f181"; } .egfa-female:before { content: "\f182"; } .egfa-male:before { content: "\f183"; } .egfa-gittip:before, .egfa-gratipay:before { content: "\f184"; } .egfa-sun-o:before { content: "\f185"; } .egfa-moon-o:before { content: "\f186"; } .egfa-archive:before { content: "\f187"; } .egfa-bug:before { content: "\f188"; } .egfa-vk:before { content: "\f189"; } .egfa-weibo:before { content: "\f18a"; } .egfa-renren:before { content: "\f18b"; } .egfa-pagelines:before { content: "\f18c"; } .egfa-stack-exchange:before { content: "\f18d"; } .egfa-arrow-circle-o-right:before { content: "\f18e"; } .egfa-arrow-circle-o-left:before { content: "\f190"; } .egfa-toggle-left:before, .egfa-caret-square-o-left:before { content: "\f191"; } .egfa-dot-circle-o:before { content: "\f192"; } .egfa-wheelchair:before { content: "\f193"; } .egfa-vimeo-square:before { content: "\f194"; } .egfa-turkish-lira:before, .egfa-try:before { content: "\f195"; } .egfa-plus-square-o:before { content: "\f196"; } .egfa-space-shuttle:before { content: "\f197"; } .egfa-slack:before { content: "\f198"; } .egfa-envelope-square:before { content: "\f199"; } .egfa-wordpress:before { content: "\f19a"; } .egfa-openid:before { content: "\f19b"; } .egfa-institution:before, .egfa-bank:before, .egfa-university:before { content: "\f19c"; } .egfa-mortar-board:before, .egfa-graduation-cap:before { content: "\f19d"; } .egfa-yahoo:before { content: "\f19e"; } .egfa-google:before { content: "\f1a0"; } .egfa-reddit:before { content: "\f1a1"; } .egfa-reddit-square:before { content: "\f1a2"; } .egfa-stumbleupon-circle:before { content: "\f1a3"; } .egfa-stumbleupon:before { content: "\f1a4"; } .egfa-delicious:before { content: "\f1a5"; } .egfa-digg:before { content: "\f1a6"; } .egfa-pied-piper:before { content: "\f1a7"; } .egfa-pied-piper-alt:before { content: "\f1a8"; } .egfa-drupal:before { content: "\f1a9"; } .egfa-joomla:before { content: "\f1aa"; } .egfa-language:before { content: "\f1ab"; } .egfa-fax:before { content: "\f1ac"; } .egfa-building:before { content: "\f1ad"; } .egfa-child:before { content: "\f1ae"; } .egfa-paw:before { content: "\f1b0"; } .egfa-spoon:before { content: "\f1b1"; } .egfa-cube:before { content: "\f1b2"; } .egfa-cubes:before { content: "\f1b3"; } .egfa-behance:before { content: "\f1b4"; } .egfa-behance-square:before { content: "\f1b5"; } .egfa-steam:before { content: "\f1b6"; } .egfa-steam-square:before { content: "\f1b7"; } .egfa-recycle:before { content: "\f1b8"; } .egfa-automobile:before, .egfa-car:before { content: "\f1b9"; } .egfa-cab:before, .egfa-taxi:before { content: "\f1ba"; } .egfa-tree:before { content: "\f1bb"; } .egfa-spotify:before { content: "\f1bc"; } .egfa-deviantart:before { content: "\f1bd"; } .egfa-soundcloud:before { content: "\f1be"; } .egfa-database:before { content: "\f1c0"; } .egfa-file-pdf-o:before { content: "\f1c1"; } .egfa-file-word-o:before { content: "\f1c2"; } .egfa-file-excel-o:before { content: "\f1c3"; } .egfa-file-powerpoint-o:before { content: "\f1c4"; } .egfa-file-photo-o:before, .egfa-file-picture-o:before, .egfa-file-image-o:before { content: "\f1c5"; } .egfa-file-zip-o:before, .egfa-file-archive-o:before { content: "\f1c6"; } .egfa-file-sound-o:before, .egfa-file-audio-o:before { content: "\f1c7"; } .egfa-file-movie-o:before, .egfa-file-video-o:before { content: "\f1c8"; } .egfa-file-code-o:before { content: "\f1c9"; } .egfa-vine:before { content: "\f1ca"; } .egfa-codepen:before { content: "\f1cb"; } .egfa-jsfiddle:before { content: "\f1cc"; } .egfa-life-bouy:before, .egfa-life-buoy:before, .egfa-life-saver:before, .egfa-support:before, .egfa-life-ring:before { content: "\f1cd"; } .egfa-circle-o-notch:before { content: "\f1ce"; } .egfa-ra:before, .egfa-rebel:before { content: "\f1d0"; } .egfa-ge:before, .egfa-empire:before { content: "\f1d1"; } .egfa-git-square:before { content: "\f1d2"; } .egfa-git:before { content: "\f1d3"; } .egfa-hacker-news:before { content: "\f1d4"; } .egfa-tencent-weibo:before { content: "\f1d5"; } .egfa-qq:before { content: "\f1d6"; } .egfa-wechat:before, .egfa-weixin:before { content: "\f1d7"; } .egfa-send:before, .egfa-paper-plane:before { content: "\f1d8"; } .egfa-send-o:before, .egfa-paper-plane-o:before { content: "\f1d9"; } .egfa-history:before { content: "\f1da"; } .egfa-genderless:before, .egfa-circle-thin:before { content: "\f1db"; } .egfa-header:before { content: "\f1dc"; } .egfa-paragraph:before { content: "\f1dd"; } .egfa-sliders:before { content: "\f1de"; } .egfa-share-alt:before { content: "\f1e0"; } .egfa-share-alt-square:before { content: "\f1e1"; } .egfa-bomb:before { content: "\f1e2"; } .egfa-soccer-ball-o:before, .egfa-futbol-o:before { content: "\f1e3"; } .egfa-tty:before { content: "\f1e4"; } .egfa-binoculars:before { content: "\f1e5"; } .egfa-plug:before { content: "\f1e6"; } .egfa-slideshare:before { content: "\f1e7"; } .egfa-twitch:before { content: "\f1e8"; } .egfa-yelp:before { content: "\f1e9"; } .egfa-newspaper-o:before { content: "\f1ea"; } .egfa-wifi:before { content: "\f1eb"; } .egfa-calculator:before { content: "\f1ec"; } .egfa-paypal:before { content: "\f1ed"; } .egfa-google-wallet:before { content: "\f1ee"; } .egfa-cc-visa:before { content: "\f1f0"; } .egfa-cc-mastercard:before { content: "\f1f1"; } .egfa-cc-discover:before { content: "\f1f2"; } .egfa-cc-amex:before { content: "\f1f3"; } .egfa-cc-paypal:before { content: "\f1f4"; } .egfa-cc-stripe:before { content: "\f1f5"; } .egfa-bell-slash:before { content: "\f1f6"; } .egfa-bell-slash-o:before { content: "\f1f7"; } .egfa-trash:before { content: "\f1f8"; } .egfa-copyright:before { content: "\f1f9"; } .egfa-at:before { content: "\f1fa"; } .egfa-eyedropper:before { content: "\f1fb"; } .egfa-paint-brush:before { content: "\f1fc"; } .egfa-birthday-cake:before { content: "\f1fd"; } .egfa-area-chart:before { content: "\f1fe"; } .egfa-pie-chart:before { content: "\f200"; } .egfa-line-chart:before { content: "\f201"; } .egfa-lastfm:before { content: "\f202"; } .egfa-lastfm-square:before { content: "\f203"; } .egfa-toggle-off:before { content: "\f204"; } .egfa-toggle-on:before { content: "\f205"; } .egfa-bicycle:before { content: "\f206"; } .egfa-bus:before { content: "\f207"; } .egfa-ioxhost:before { content: "\f208"; } .egfa-angellist:before { content: "\f209"; } .egfa-cc:before { content: "\f20a"; } .egfa-shekel:before, .egfa-sheqel:before, .egfa-ils:before { content: "\f20b"; } .egfa-meanpath:before { content: "\f20c"; } .egfa-buysellads:before { content: "\f20d"; } .egfa-connectdevelop:before { content: "\f20e"; } .egfa-dashcube:before { content: "\f210"; } .egfa-forumbee:before { content: "\f211"; } .egfa-leanpub:before { content: "\f212"; } .egfa-sellsy:before { content: "\f213"; } .egfa-shirtsinbulk:before { content: "\f214"; } .egfa-simplybuilt:before { content: "\f215"; } .egfa-skyatlas:before { content: "\f216"; } .egfa-cart-plus:before { content: "\f217"; } .egfa-cart-arrow-down:before { content: "\f218"; } .egfa-diamond:before { content: "\f219"; } .egfa-ship:before { content: "\f21a"; } .egfa-user-secret:before { content: "\f21b"; } .egfa-motorcycle:before { content: "\f21c"; } .egfa-street-view:before { content: "\f21d"; } .egfa-heartbeat:before { content: "\f21e"; } .egfa-venus:before { content: "\f221"; } .egfa-mars:before { content: "\f222"; } .egfa-mercury:before { content: "\f223"; } .egfa-transgender:before { content: "\f224"; } .egfa-transgender-alt:before { content: "\f225"; } .egfa-venus-double:before { content: "\f226"; } .egfa-mars-double:before { content: "\f227"; } .egfa-venus-mars:before { content: "\f228"; } .egfa-mars-stroke:before { content: "\f229"; } .egfa-mars-stroke-v:before { content: "\f22a"; } .egfa-mars-stroke-h:before { content: "\f22b"; } .egfa-neuter:before { content: "\f22c"; } .egfa-facebook-official:before { content: "\f230"; } .egfa-pinterest-p:before { content: "\f231"; } .egfa-whatsapp:before { content: "\f232"; } .egfa-server:before { content: "\f233"; } .egfa-user-plus:before { content: "\f234"; } .egfa-user-times:before { content: "\f235"; } .egfa-hotel:before, .egfa-bed:before { content: "\f236"; } .egfa-viacoin:before { content: "\f237"; } .egfa-train:before { content: "\f238"; } .egfa-subway:before { content: "\f239"; } .egfa-medium:before { content: "\f23a"; } /*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */ /* Styles for basic PhotoSwipe functionality (sliding area, open/close transitions) */ /* pswp = photoswipe */ .pswp { display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; overflow: hidden; -ms-touch-action: none; touch-action: none; z-index: 1500; -webkit-text-size-adjust: 100%; /* create separate layer, to avoid paint on window.onscroll in webkit/blink */ -webkit-backface-visibility: hidden; outline: none; } .pswp * { -webkit-box-sizing: border-box; box-sizing: border-box; } .pswp img { max-width: none; } /* style is added when JS option showHideOpacity is set to true */ .pswp--animate_opacity { /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */ opacity: 0.001; will-change: opacity; /* for open/close transition */ -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--open { display: block; } .pswp--zoom-allowed .pswp__img { /* autoprefixer: off */ cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .pswp--zoomed-in .pswp__img { /* autoprefixer: off */ cursor: -webkit-grab; cursor: -moz-grab; cursor: grab; } .pswp--dragging .pswp__img { /* autoprefixer: off */ cursor: -webkit-grabbing; cursor: -moz-grabbing; cursor: grabbing; } /* Background is added as a separate element. As animating opacity is much faster than animating rgba() background-color. */ .pswp__bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; will-change: opacity; } .pswp__scroll-wrap { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; } .pswp__container, .pswp__zoom-wrap { -ms-touch-action: none; touch-action: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } /* Prevent selection and tap highlights */ .pswp__container, .pswp__img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; } .pswp__zoom-wrap { position: absolute; width: 100%; -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; /* for open/close transition */ -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp__bg { will-change: opacity; /* for open/close transition */ -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } .pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap { -webkit-transition: none; transition: none; } .pswp__container, .pswp__zoom-wrap { -webkit-backface-visibility: hidden; } .pswp__item { position: absolute; left: 0; right: 0; top: 0; bottom: 0; overflow: hidden; } .pswp__img { position: absolute; width: auto; height: auto; top: 0; left: 0; } /* stretched thumbnail or div placeholder element (see below) style is added to avoid flickering in webkit/blink when layers overlap */ .pswp__img--placeholder { -webkit-backface-visibility: hidden; } /* div element that matches size of large image large image loads on top of it */ .pswp__img--placeholder--blank { background: #222; } .pswp--ie .pswp__img { width: 100% !important; height: auto !important; left: 0; top: 0; } /* Error message appears when image is not loaded (JS option errorMsg controls markup) */ .pswp__error-msg { position: absolute; left: 0; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: #CCC; } .pswp__error-msg a { color: #CCC; text-decoration: underline; } /*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */ /* Contents: 1. Buttons 2. Share modal and links 3. Index indicator ("1 of X" counter) 4. Caption 5. Loading indicator 6. Additional styles (root element, top bar, idle state, hidden state, etc.) */ /* 1. Buttons */ /* <button> css reset */ .pswp__button { width: 44px; height: 44px; position: relative; background: none; cursor: pointer; overflow: visible; -webkit-appearance: none; display: block; border: 0; padding: 0; margin: 0; float: right; opacity: 0.75; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; -webkit-box-shadow: none; box-shadow: none; } .pswp__button:focus, .pswp__button:hover { opacity: 1; } .pswp__button:active { outline: none; opacity: 0.9; } .pswp__button::-moz-focus-inner { padding: 0; border: 0; } /* pswp__ui--over-close class it added when mouse is over element that should close gallery */ .pswp__ui--over-close .pswp__button--close { opacity: 1; } .pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { background: url(0ff4d62150facee6b7dec616100ad3da.png) 0 0 no-repeat; background-size: 264px 88px; width: 44px; height: 44px; } @media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) { /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */ .pswp--svg .pswp__button, .pswp--svg .pswp__button--arrow--left:before, .pswp--svg .pswp__button--arrow--right:before { background-image: url(f64c3af3d0d25b9e4e003a8c03e4f70a.svg); } .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right { background: none; } } .pswp__button--close { background-position: 0 -44px; } .pswp__button--share { background-position: -44px -44px; } .pswp__button--fs { display: none; } .pswp--supports-fs .pswp__button--fs { display: block; } .pswp--fs .pswp__button--fs { background-position: -44px 0; } .pswp__button--zoom { display: none; background-position: -88px 0; } .pswp--zoom-allowed .pswp__button--zoom { display: block; } .pswp--zoomed-in .pswp__button--zoom { background-position: -132px 0; } /* no arrows on touch screens */ .pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right { visibility: hidden; } /* Arrow buttons hit area (icon is added to :before pseudo-element) */ .pswp__button--arrow--left, .pswp__button--arrow--right { background: none; top: 50%; margin-top: -50px; width: 70px; height: 100px; position: absolute; } .pswp__button--arrow--left { left: 0; } .pswp__button--arrow--right { right: 0; } .pswp__button--arrow--left:before, .pswp__button--arrow--right:before { content: ''; top: 35px; background-color: rgba(0, 0, 0, 0.3); height: 30px; width: 32px; position: absolute; } .pswp__button--arrow--left:before { left: 6px; background-position: -138px -44px; } .pswp__button--arrow--right:before { right: 6px; background-position: -94px -44px; } /* 2. Share modal/popup and links */ .pswp__counter, .pswp__share-modal { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .pswp__share-modal { display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0; left: 0; padding: 10px; position: absolute; z-index: 1600; opacity: 0; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; -webkit-backface-visibility: hidden; will-change: opacity; } .pswp__share-modal--hidden { display: none; } .pswp__share-tooltip { z-index: 1620; position: absolute; background: #FFF; top: 56px; border-radius: 2px; display: block; width: auto; right: 44px; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); -webkit-transition: -webkit-transform 0.25s; transition: transform 0.25s; -webkit-backface-visibility: hidden; will-change: transform; } .pswp__share-tooltip a { display: block; padding: 8px 12px; color: #000; text-decoration: none; font-size: 14px; line-height: 18px; } .pswp__share-tooltip a:hover { text-decoration: none; color: #000; } .pswp__share-tooltip a:first-child { /* round corners on the first/last list item */ border-radius: 2px 2px 0 0; } .pswp__share-tooltip a:last-child { border-radius: 0 0 2px 2px; } .pswp__share-modal--fade-in { opacity: 1; } .pswp__share-modal--fade-in .pswp__share-tooltip { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } /* increase size of share links on touch devices */ .pswp--touch .pswp__share-tooltip a { padding: 16px 12px; } a.pswp__share--facebook:before { content: ''; display: block; width: 0; height: 0; position: absolute; top: -12px; right: 15px; border: 6px solid transparent; border-bottom-color: #FFF; -webkit-pointer-events: none; -moz-pointer-events: none; pointer-events: none; } a.pswp__share--facebook:hover { background: #3E5C9A; color: #FFF; } a.pswp__share--facebook:hover:before { border-bottom-color: #3E5C9A; } a.pswp__share--twitter:hover { background: #55ACEE; color: #FFF; } a.pswp__share--pinterest:hover { background: #CCC; color: #CE272D; } a.pswp__share--download:hover { background: #DDD; } /* 3. Index indicator ("1 of X" counter) */ .pswp__counter { position: absolute; left: 0; top: 0; height: 44px; font-size: 13px; line-height: 44px; color: #FFF; opacity: 0.75; padding: 0 10px; } /* 4. Caption */ .pswp__caption { position: absolute; left: 0; bottom: 0; width: 100%; min-height: 44px; } .pswp__caption small { font-size: 11px; color: #BBB; } .pswp__caption__center { text-align: left; max-width: 420px; margin: 0 auto; font-size: 13px; padding: 10px; line-height: 20px; color: #CCC; } .pswp__caption--empty { display: none; } /* Fake caption element, used to calculate height of next/prev image */ .pswp__caption--fake { visibility: hidden; } /* 5. Loading indicator (preloader) You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR */ .pswp__preloader { width: 44px; height: 44px; position: absolute; top: 0; left: 50%; margin-left: -22px; opacity: 0; -webkit-transition: opacity 0.25s ease-out; transition: opacity 0.25s ease-out; will-change: opacity; direction: ltr; } .pswp__preloader__icn { width: 20px; height: 20px; margin: 12px; } .pswp__preloader--active { opacity: 1; } .pswp__preloader--active .pswp__preloader__icn { /* We use .gif in browsers that don't support CSS animation */ background: url(14d740b6ee64510747b03b411d46f200.gif) 0 0 no-repeat; } .pswp--css_animation .pswp__preloader--active { opacity: 1; } .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn { -webkit-animation: clockwise 500ms linear infinite; animation: clockwise 500ms linear infinite; } .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut { -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; } .pswp--css_animation .pswp__preloader__icn { background: none; opacity: 0.75; width: 14px; height: 14px; position: absolute; left: 15px; top: 15px; margin: 0; } .pswp--css_animation .pswp__preloader__cut { /* The idea of animating inner circle is based on Polymer ("material") loading indicator by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html */ position: relative; width: 7px; height: 14px; overflow: hidden; } .pswp--css_animation .pswp__preloader__donut { -webkit-box-sizing: border-box; box-sizing: border-box; width: 14px; height: 14px; border: 2px solid #FFF; border-radius: 50%; border-left-color: transparent; border-bottom-color: transparent; position: absolute; top: 0; left: 0; background: none; margin: 0; } @media screen and (max-width: 1024px) { .pswp__preloader { position: relative; left: auto; top: auto; margin: 0; float: right; } } @-webkit-keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg); } 100% { -webkit-transform: rotate(0); transform: rotate(0); } } @keyframes donut-rotate { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 50% { -webkit-transform: rotate(-140deg); transform: rotate(-140deg); } 100% { -webkit-transform: rotate(0); transform: rotate(0); } } /* 6. Additional styles */ /* root element of UI */ .pswp__ui { -webkit-font-smoothing: auto; visibility: visible; opacity: 1; z-index: 1550; } /* top black bar with buttons and "1 of X" indicator */ .pswp__top-bar { position: absolute; left: 0; top: 0; height: 44px; width: 100%; } .pswp__caption, .pswp__top-bar, .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { -webkit-backface-visibility: hidden; will-change: opacity; -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); } /* pswp--has_mouse class is added only when two subsequent mousemove events occur */ .pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right { visibility: visible; } .pswp__top-bar, .pswp__caption { background-color: rgba(0, 0, 0, 0.5); } /* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */ .pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption { background-color: rgba(0, 0, 0, 0.3); } /* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */ .pswp__ui--idle .pswp__top-bar { opacity: 0; } .pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right { opacity: 0; } /* pswp__ui--hidden class is added when controls are hidden e.g. when user taps to toggle visibility of controls */ .pswp__ui--hidden .pswp__top-bar, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right { /* Force paint & create composition layer for controls. */ opacity: 0.001; } /* pswp__ui--one-slide class is added when there is just one item in gallery */ .pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter { display: none; } .pswp__element--disabled { display: none !important; } .pswp--minimal--dark .pswp__top-bar { background: none; } .glide { position: relative; width: 100%; box-sizing: border-box; } .glide * { box-sizing: inherit; } .glide__track { overflow: hidden; } .glide__slides { position: relative; width: 100%; list-style: none; backface-visibility: hidden; transform-style: preserve-3d; touch-action: pan-Y; overflow: hidden; padding: 0; white-space: nowrap; display: flex; flex-wrap: nowrap; will-change: transform; } .glide__slides--dragging { user-select: none; } .glide__slide { width: 100%; height: 100%; flex-shrink: 0; white-space: normal; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; } .glide__slide a { user-select: none; -webkit-user-drag: none; -moz-user-select: none; -ms-user-select: none; } .glide__arrows { -webkit-touch-callout: none; user-select: none; } .glide__bullets { -webkit-touch-callout: none; user-select: none; } .glide--rtl { direction: rtl; } .glide__arrows { display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; } .glide__arrow { display: block; color: black; text-transform: uppercase; padding: 9px 12px; background-color: transparent; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 4px; box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1); text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1); opacity: 1; cursor: pointer; transition: opacity 150ms ease, border 300ms ease-in-out; line-height: 1; margin-top: 10px; } .glide__arrow:focus { outline: none; } .glide__arrow:hover { border-color: white; } .glide__arrow--left { margin-right: 10px; } .glide__arrow--disabled { opacity: 0.33; } .glide__bullets { position: absolute; z-index: 2; bottom: 2em; left: 50%; display: inline-flex; list-style: none; transform: translateX(-50%); } .glide__bullet { background-color: rgba(255, 255, 255, 0.5); width: 9px; height: 9px; padding: 0; border-radius: 50%; border: 2px solid transparent; transition: all 300ms ease-in-out; cursor: pointer; line-height: 0; box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1); margin: 0 0.25em; } .glide__bullet:focus { outline: none; } .glide__bullet:hover, .glide__bullet:focus { border: 2px solid white; background-color: rgba(255, 255, 255, 0.5); } .glide__bullet--active { background-color: white; } .glide--swipeable { cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; } .glide--dragging { cursor: grabbing; cursor: -moz-grabbing; cursor: -webkit-grabbing; } /*# sourceMappingURL=eventgallery-debug.css.map*/