

/*===============================
https://www.questaward.org/components/com_bagallery/assets/css/ba-style.css?2.0.3
================================================================================*/
.ba-gallery select.ba-select-filter,.ba-gallery .category-filter{margin-top:20px}.ba-gallery select.ba-select-filter{display:none}.ba-gallery .ba-goback a,.ba-gallery .category-filter a.ba-filter,.ba-gallery .category-filter a.ba-filter-active{box-shadow:none;cursor:pointer;display:inline-block;height:auto;line-height:1em;margin:10px 10px 10px 0;padding:15px 25px;text-shadow:none}.ba-gallery .ba-goback a,.ba-gallery .ba-goback h2{display:inline-block;margin:0}.ba-gallery .ba-goback h2{text-align:left !important;width:-webkit-calc(100% - 110px);width:calc(100% - 110px);border:none}.ba-gallery .ba-goback a{border-radius:50% !important;box-sizing:content-box;float:left;font-size:24px !important;margin-right:50px;padding:15px;text-align:center;width:24px} .ba-gallery-grid{width:100%}.ba-image img{backface-visibility:hidden;border:0;display:block;height:auto;margin:0;vertical-align:middle;width:100%;width:auto \9}.ba-gallery-items a,.ba-album-items{cursor:pointer}.disabled-lightbox .ba-gallery-items,.disabled-lightbox .ba-album-items{cursor:default}.ba-gallery-items{cursor:zoom-in}.ba-gallery-items .ba-caption h3,.ba-gallery-items .ba-caption .image-category,.ba-gallery-items .ba-caption .short-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} @keyframes item-animation{0%{opacity:0;transform:translateY(10%);-webkit-transform:translateY(10%)}50%{transform:none;-webkit-transform:none}100%{opacity:1;transform:none;-webkit-transform:none}}@-webkit-keyframes item-animation{0%{opacity:0;transform:translateY(10%);-webkit-transform:translateY(10%)}50%{transform:none;-webkit-transform:none}100%{opacity:1;transform:none;-webkit-transform:none}}.ba-gallery-items{-webkit-animation:item-animation .6s ease-in-out both ;animation:item-animation .6s ease-in-out both } .ba-album-items .ba-caption{bottom:0;box-shadow:inset 0px -115px 108px -70px rgb(71,71,71);padding-top:50px;position:absolute;width:100%}.ba-album-items .ba-caption h3,.ba-album-items .ba-caption p{color:#fff;line-height:normal !important;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:90%}.ba-album-items .ba-caption h3{font-size:24px !important;line-height:150% !important} .ba-pagination.ba-empty{display:none}.ba-gallery .ba-pagination{margin:20px 10px}.ba-gallery .ba-pagination-ellipsis{font-weight:bold;margin:0 15px 0 10px}.ba-gallery .ba-pagination a.ba-btn{cursor:pointer;display:inline-block;box-sizing:content-box;font-weight:bold;margin-right:10px;padding:10px 0 ;line-height:18px;text-align:center;width:38px !important}.ba-gallery .ba-pagination a.ba-btn.scroll-to-top,.ba-gallery .ba-pagination a.ba-btn.load-more{padding:15px 50px;width:auto !important}.ba-gallery .ba-pagination a.ba-btn.ba-prev{transform:scale(-1);-webkit-transform:scale(-1)}.ba-gallery .ba-pagination a.ba-btn.ba-prev span{vertical-align:middle} .ba-pagination a.ba-btn.ba-dots{height:25px;padding:0;width:25px !important}.ba-gallery .ba-pagination a:hover{text-decoration:none}.ba-modal-header .zmdi:hover,.modal-nav .zmdi-chevron-right:hover,.modal-nav .zmdi-chevron-left:hover,.ba-gallery .ba-pagination .ba-btn.ba-dissabled{background:transparent;cursor:default;opacity:.6} .ba-goback h3{width:80%;float:left}.ba-goback input[type="button"]{float:right}.ba-gallery .row-fluid:after{clear:both;content:"";display:table;line-height:0} .ba-scrollable{bottom:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;left:0;margin-right:-17px;overflow-y:scroll;position:fixed;right:0;top:0;z-index:10000} .gallery-modal{margin:0 auto;box-sizing:content-box}.ba-modal.in{display:block !important}.modal-open{-webkit-transition:width .3s;box-sizing:border-box;overflow:hidden;transition:width .3s;width:calc(100% - 16px);width:-webkit-calc(100% - 16px)} .modal-nav{left:0;position:fixed;right:0;top:calc(50% - 23px);top:-webkit-calc(50% - 23px);z-index:1}.modal-nav i{border-radius:50%;box-sizing:content-box;font-size:36px;line-height:36px;padding:10px;position:absolute;text-align:center;transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;width:36px;z-index:10}.modal-nav .zmdi-chevron-left{left:25px}.modal-nav .zmdi-chevron-right{right:25px} .modal-scrollable:not(.ba-scrollable) .description-wrapper,.modal-scrollable:not(.ba-scrollable) .ba-modal-header,.hide-animation .description-wrapper,.hide-animation .ba-modal-header{display:none}.gallery-modal .ba-modal-header{box-sizing:border-box;height:115px;left:0;max-width:none;padding:0 10px;position:fixed;right:0;top:0;z-index:10}.gallery-modal .ba-modal-header .ba-modal-title,.gallery-modal .ba-modal-header .ba-center-icons,.gallery-modal .ba-modal-header .ba-right-icons{display:inline-block;float:left;min-height:50px;width:33.3%}.gallery-modal .ba-modal-header .modal-title,.gallery-modal .ba-modal-header .zmdi{font-size:24px;line-height:24px}.gallery-modal .ba-modal-header .zmdi{box-sizing:content-box;display:inline-block;margin-left:10px;padding:20px 10px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;width:24px}@keyframes like-shadow{0%{opacity:0;transform:scale(3);-webkit-transform:scale(3)}30%{opacity:1;transform:scale(4);-webkit-transform:scale(4)}100%{opacity:0;transform:scale(6);-webkit-transform:scale(6)}}@-webkit-keyframes like-shadow{0%{opacity:0;transform:scale(3);-webkit-transform:scale(3)}30%{opacity:1;transform:scale(4);-webkit-transform:scale(4)}100%{opacity:0;transform:scale(6);-webkit-transform:scale(6)}}.gallery-modal .ba-modal-header .likes-animation .ba-likes p:after{-webkit-animation:like-shadow .4s ease-in-out both ;animation:like-shadow .4s ease-in-out both;color:rgba(211,79,55,1);;content:'\f15f';font:normal normal normal 14px/1 'Material-Design-Iconic-Font';left:9px;opacity:0;position:absolute;text-shadow:-.2px -.2px .2px rgba(211,79,55,0.5),.2px -.2px .2px rgba(211,79,55,0.5),-.2px .2px .2px rgba(211,79,55,0.5),.2px .2px .2px rgba(211,79,55,0.5);top:20px;z-index:-1}@keyframes icon-fade{from{opacity:0}}@-webkit-keyframes icon-fade{from{opacity:0}}.gallery-modal .ba-modal-header .zmdi-zoom-in,.gallery-modal .ba-modal-header .ba-zoom-out,.gallery-modal .ba-modal-header .ba-download-img{-webkit-animation:icon-fade .3s ease-in-out ;animation:icon-fade .3s ease-in-out }@keyframes icon-fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes icon-fade-out{from{opacity:1}to{opacity:0}}.gallery-modal .ba-modal-header .zmdi-zoom-in.ba-hidden-icons,.gallery-modal .ba-modal-header .ba-zoom-out.ba-hidden-icons,.gallery-modal .ba-modal-header .ba-download-img.ba-hidden-icons{-webkit-animation:icon-fade-out .3s ease-in-out both;animation:icon-fade-out .3s ease-in-out both}.gallery-modal .ba-modal-header .disabled-item{opacity:0.2 !important;cursor:default !important}.gallery-modal .ba-modal-header .ba-like-wrapper{display:inline-block;position:relative}.ba-gallery .ba-goback a,.category-filter a,.ba-pagination a,.ba-add-like{transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s}.ba-likes:hover + .ba-add-like,.ba-add-like:hover{transform:scale(2);-webkit-transform:scale(2);color:#D34F37 !important}.ba-like{position:relative}.ba-modal-header .modal-title{margin:0;padding:20px 10px;text-align:left !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ba-modal-header .ba-center-icons{text-align:center}.ba-modal-header .ba-right-icons{text-align:right}.ba-modal-header .zmdi:hover{color:inherit;text-decoration:none}.modal-nav i.zmdi:hover,.zmdi{cursor:pointer !important}.ba-modal-header .ba-download-img,.ba-modal-header .ba-icon-close{font-size:28px} .ba-tooltip{backface-visibility:hidden;background:#2c2c2c;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,0.3);color:#fff;display:block;font:500 14px 'Roboto',sans-serif;max-width:200px;opacity:1;padding:15px;position:fixed;text-align:center;transition:margin-top .25s ease-out,opacity .25s ease-out;-webkit-transition:margin-top .25s ease-out,opacity .25s ease-out;visibility:visible;z-index:1060}body > .ba-tooltip:before{box-sizing:content-box;content:"";height:5px;position:absolute;bottom:-14px;left:50% !important;margin-left:-5px;border:5px solid transparent;border-top:5px solid #2c2c2c} body > .ba-tooltip.ba-top{-webkit-transform:translateY(-160%) translateX(-50%);transform:translateY(-160%) translateX(-50%);box-sizing:content-box}@keyframes ba-tooltip-top{from{opacity:0;margin-top:-20px}}@-webkit-keyframes ba-tooltip-top{from{opacity:0;margin-top:-20px}}body > .ba-tooltip{-webkit-transform:translateY(-115%) translateX(-50%);transform:translateY(-115%) translateX(-50%);-webkit-animation:ba-tooltip-top .3s;animation:ba-tooltip-top .3s}@keyframes tooltip-top-hidden{to{opacity:0;margin-top:-20px}}@-webkit-keyframes tooltip-hidden{to{opacity:0;margin-top:-20px}}body > .ba-tooltip.tooltip-hidden{-webkit-animation:tooltip-top-hidden .3s both;animation:tooltip-top-hidden .3s both} .ba-modal .ba-likes{display:none;position:absolute;right:-webkit-calc(50% - 17px);right:calc(50% - 17px);text-align:center;top:5px;transition:all .1s .3s;-webkit-transition:all .1s .3s;width:25px}.ba-modal .ba-like:hover > .ba-likes{display:block;cursor:pointer;z-index:1}.ba-modal .ba-likes p{color:#fff;font-size:12px;font-weight:bold;line-height:50px;letter-spacing:normal;margin:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.ba-modal .ba-likes p,.ba-modal .header-icons *{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0)} .ba-share-icons{left:0;position:fixed;top:0;height:0;opacity:0}.ba-share-icons.visible-sharing{align-items:center;-webkit-align-items:center;bottom:0;display:flex;height:auto;justify-content:center;-webkit-justify-content:center;opacity:1 ;right:0;transition:opacity .3s;-webkit-transition:opacity .3s;z-index:15}.ba-share-icons.visible-sharing.sharing-out{opacity:0;transition:opacity .3s;-webkit-transition:opacity .3s}.ba-share-icons.visible-sharing.sharing-out .ba-share{margin-top:-webkit-calc(50vh);margin-top:calc(50vh);opacity:0;transition:all .5s;-webkit-transition:all .5s}.ba-share-icons .ba-share i{box-sizing:content-box;font-size:36px;height:36px;margin-right:20px;padding:20px;position:relative;width:36px}.ba-share-icons .ba-share{visibility:hidden}.ba-share-icons.visible-sharing .ba-share{text-align:center;visibility:visible}@keyframes sharing-animation{0%{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%)}100%{opacity:1;transform:none;-webkit-transform:none}}@-webkit-keyframes sharing-animation{0%{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%)}100%{opacity:1;transform:none;-webkit-transform:none}}.ba-share-icons.visible-sharing .ba-share i{-webkit-animation:sharing-animation .5s ease-in-out both ;animation:sharing-animation .5s ease-in-out both }.ba-share-icons .ba-share i:after{border-radius:50%;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;width:1px;z-index:-1;transition:all .3s;-webkit-transition:all .3s}.ba-share-icons .ba-share i:hover:after{height:100px;margin:-50px;width:100px}.ba-share-icons .ba-share i:hover{color:#fff !important} .ba-share-icons .ba-share i.ba-twitter-share-button{color:#32CDFD}.ba-share-icons .ba-share i.ba-twitter-share-button:after{background:#32CDFD}.ba-share-icons .ba-share i.ba-facebook-share-button{color:#3B5997}.ba-share-icons .ba-share i.ba-facebook-share-button:after{background:#3B5997}.ba-share-icons .ba-share i.ba-google-share-button{color:#D95433}.ba-share-icons .ba-share i.ba-google-share-button:after{background:#D95433}.ba-share-icons .ba-share i.ba-pinterest-share-button{color:#CB2027}.ba-share-icons .ba-share i.ba-pinterest-share-button:after{background:#CB2027}.ba-share-icons .ba-share i.ba-linkedin-share-button{color:#007AB5}.ba-share-icons .ba-share i.ba-linkedin-share-button:after{background:#007AB5}.ba-share-icons .ba-share i.ba-vk-share-button{color:#4C75A3}.ba-share-icons .ba-share i.ba-vk-share-button:after{background:#4C75A3} .ba-modal.ba-resize{border:0;box-shadow:none;left:0;margin-left:auto;margin-right:auto;margin-top:0;overflow:visible}.ba-modal.ba-resize .reload{background-color:transparent;height:40px;left:-webkit-calc(50% - 20px);left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);top:-webkit-calc(50% - 20px);width:40px}.ba-modal.ba-resize .reload-parent{width:100%;height:100%} .ba-modal .modal-image img{background-color:#fff;margin:0;vertical-align:middle;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hide-animation .ba-modal .modal-image img{height:auto !important;left:0 !important;width:100% !important}.ba-zoom-image{transition:top .15s,left .15s,width .15s,height .15s;-webkit-transition:top .15s,left .15s,width .15s ,height .15s} .ba-modal .modal-description,.ba-modal #disqus_thread{padding:25px}@keyframes description-fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes description-fade{from{opacity:0}to{opacity:1}}.ba-modal.ba-description-below .modal-description{overflow:hidden;-webkit-animation:description-fade .3s .15 both ;animation:description-fade .3s .15s both}.ba-description-below .ba-modal-body{transition:background-color .15s .15s;-webkit-transition:background-color .15s .15}.ba-description-below.hidden-description .ba-modal-body{background-color:transparent !important}.ba-description-below.hidden-description .ba-modal-body{transition:.3s;-webkit-transition:.3s}.ba-description-below.hidden-description .modal-image img{z-index:1}.ba-description-below .description-wrapper{transition:opacity .15s .3s;-webkit-transition:opacity .15s .3s}.ba-description-below.hidden-description .description-wrapper{opacity:0;visibility:hidden} @keyframes ba-description-right{from{right:-417px}}@-webkit-keyframes ba-description-right{from{right:-417px}}.gallery-modal.ba-description-right .description-wrapper{animation:ba-description-right .5s both;-webkit-animation:ba-description-right .5s both;background:inherit;max-height:100vh;min-height:100%;overflow-x:hidden;overflow-y:scroll;position:fixed;right:-17px;top:0;width:417px}.ba-description-right.gallery-modal{padding-right:400px}.modal-nav .zmdi-chevron-left,.modal-nav .zmdi-chevron-right,.ba-modal-header{transition:right .5s,left .5s,width .5s;-webkit-transition:right .5s,left .5s,width .5s}.gallery-modal{transition:padding-right .5s,padding-left .5s;-webkit-transition:padding-right .5s,padding-left .5s}.gallery-modal.ba-description-right + input + .modal-nav .zmdi-chevron-right{right:425px}.gallery-modal.ba-description-right .ba-modal-header{right:400px;width:calc(100% - 400px);width:-webkit-calc(100% - 400px)}.gallery-modal.ba-description-right .reload{left:calc(50% - 239px);left:-webkit-calc(50% - 239px)} @keyframes ba-description-left{from{left:-417px}}@-webkit-keyframes ba-description-left{from{left:-417px}}.gallery-modal.ba-description-left .description-wrapper{animation:ba-description-left .5s both;background:inherit;direction:rtl;left:-17px;max-height:100vh;min-height:100%;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;width:417px}.gallery-modal.ba-description-left .modal-description{direction:ltr}.gallery-modal.ba-description-left{padding-left:400px}.gallery-modal.ba-description-left .ba-modal-header{left:400px;width:calc(100% - 400px);width:-webkit-calc(100% - 400px)}.gallery-modal.ba-description-left + input + .modal-nav .zmdi-chevron-left{left:425px}.gallery-modal.ba-description-left .reload{left:calc(50% + 161px);left:-webkit-calc(50% + 161px)}  .modal-open > iframe[src*= "vk.com"]{z-index:10010 !important} .ba-modal .modal-image.embed{height:0px;overflow:hidden;padding-bottom:56.25%;position:relative}.ba-modal .modal-image.embed iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ba-modal-body{backface-visibility:hidden}.gallery-modal.ba-modal:not(.ba-resize) .ba-modal-body{margin-top:60px} .ba-goback{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:25px 0;overflow:hidden} #ba-notification{background:#2c2c2c;border-radius:6px;bottom:50px;box-shadow:0 10px 30px rgba(0,0,0,0.3);color:#fff;display:flex;display:-webkit-flex;padding:25px;position:fixed;right:50px;visibility:hidden;z-index:10000}#ba-notification p{color:#fff;font-family:'Roboto',sans-serif;font-size:14px;font-weight:500;line-height:40px;letter-spacing:normal;margin:0}.saving-backdrop + img,#ba-notification img{box-sizing:content-box;height:40px;padding-left:40px;width:40px}@keyframes notification-in{from{bottom:0;transform:translateY(100%);opacity:0}}@-webkit-keyframes notification-in{from{bottom:0;-webkit-transform:translateY(100%);opacity:0}}#ba-notification.notification-in{opacity:1;visibility:visible;-webkit-animation:notification-in .4s cubic-bezier(.25,.98,.26,.99) both;animation:notification-in .4s cubic-bezier(.25,.98,.26,.99) both}@keyframes notification-out{to{bottom:0;transform:translateY(100%);opacity:0}}@-webkit-keyframes notification-out{to{bottom:0;-webkit-transform:translateY(100%);opacity:0}}#ba-notification.animation-out{opacity:1;visibility:visible;-webkit-animation:notification-out .4s cubic-bezier(.25,.98,.26,.99) both;animation:notification-out .4s cubic-bezier(.25,.98,.26,.99) both}@keyframes saving-backdrop{from{opacity:0}}@-webkit-keyframes saving-backdrop{from{opacity:0}}.saving-backdrop{-webkit-animation:saving-backdrop .3s ease-in-out ;animation:saving-backdrop .3s ease-in-out ;background:#fff;bottom:0;left:0;opacity:.65;position:fixed;right:0;top:0;z-index:10000}.saving-backdrop + img{position:fixed;top:calc(50% - 20px);top:-webkit-calc(50% - 20px);left:-webkit-calc(50% - 20px);left:calc(50% - 20px);padding:0;z-index:10010}  .ba-gallery input:focus,.ba-gallery select:focus,.ba-gallery textarea:focus,.ba-gallery button:focus{outline:none}.ba-gallery input:focus{border-color:transparent !important}.ba-gallery a,.ba-gallery a:hover{background:none;box-sizing:content-box;text-decoration:none} .contentpane{background:#fafafa;margin:0 !important}.contentpane:not(.modal){padding:20px}.contentpane #main{margin:0;padding:0}.modal-shortcode form{background:#fafafa}.modal-shortcode input#filter_search{border:none;box-shadow:none;box-sizing:border-box;color:#3f3f3f;font-size:16px;height:50px;margin:0;padding:0 25px;padding-left:80px;width:100%}.modal-shortcode #filter_search + i{color:#3f3f3f;font-size:24px;left:35px;opacity:.5;position:absolute;top:13px}.modal-shortcode button{display:none}.modal-shortcode .gallery-table{background:#fff;min-height:400px;height:430px;overflow-y:auto}.modal-shortcode .gallery-list{width:100%;border:none}#category-dialog thead th,.modal-shortcode .gallery-list tbody tr td,.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list thead tr th{border-bottom:1px solid #f3f3f3;border-left:1px solid #f3f3f3;box-sizing:border-box;display:inline-block;font-size:14px;font-family:'Roboto',sans-serif;float:left;font-weight:500;color:#333;padding:20px 25px;text-align:left;width:10%}.modal-shortcode .gallery-list thead tr th:first-child,.modal-shortcode .gallery-list tbody tr th{padding-left:30px}.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list thead tr th:first-child{background:transparent;border-left:none;text-align:left;width:70%}.modal-shortcode .gallery-list thead tr th:nth-child(2),.modal-shortcode .gallery-list thead tr th:nth-child(3),.modal-shortcode .gallery-list tbody tr td{background:transparent;color:#333;justify-content:center;text-align:center}.modal-shortcode .gallery-list tbody .gallery-title + td,.modal-shortcode .gallery-list thead tr th:nth-child(2){width:20%}.modal-shortcode .gallery-list tbody tr th,.modal-shortcode .gallery-list tbody tr td{align-items:center;border:none;-webkit-align-items:center;display:flex;display:-webkit-flex;height:70px}.modal-shortcode .gallery-category{color:#999}#category-dialog tbody tr:hover,.modal-shortcode tbody tr:hover{background:#1da6f4}#category-dialog tbody tr:hover td i,#category-dialog tbody tr:hover td,.modal-shortcode tbody tr:hover td,.modal-shortcode tbody tr:hover a{color:#fff !important}.modal-shortcode a,.modal-shortcode a:hover{text-decoration:none!important;background:transparent!important}#category-dialog{border-radius:6px;box-sizing:border-box;height:400px;left:50%;margin-left:-250px;overflow:hidden;padding:0;position:absolute;top:-webkit-calc(50% - 200px) !important;top:calc(50% - 200px) !important;width:500px;z-index:1050}#category-dialog .modal-body{background:#fff;padding:0;width:100%}#category-dialog table{display:block;width:100%}#category-dialog thead,#category-dialog tbody{display:inherit;width:100%}#category-dialog tbody{height:340px;overflow-y:auto}#category-dialog thead th{background:#fff;display:table-cell;float:none}#category-dialog thead th:first-child{border-left:none}#category-dialog thead th:nth-child(2){width:90%;border-left:none;padding-left:20px}#category-dialog tbody tr td{font-family:'Roboto',sans-serif;font-size:14px;font-weight:400 !important;padding:20px}#category-dialog tbody tr:hover td{background:transparent}#category-dialog tbody tr td:last-child{text-align:center}#category-dialog .checkbox{position:relative;width:5% }#category-dialog .checkbox input{opacity:0}#category-dialog tbody tr td i.zmdi{color:#ddd;font-size:24px;left:25px;position:absolute;top:18px}#category-dialog tbody tr td i.zmdi-check{color:#757575;opacity:0}#category-dialog .checkbox input:checked + i{opacity:0}#category-dialog .checkbox input:checked + i + i{opacity:1}#category-dialog .title{width:70%}.contentpane .modal-backdrop{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}#modal-filter{border:none;margin:20px 0;padding:0;position:relative}.contentpane:not(.modal) #modal-filter{margin-top:0}.contentpane:not(.modal) form{margin:0}.gallery-table tr > th > a{color:#333;font-weight:normal}th.gallery-title:hover a{color:#999;text-decoration:none}.contentpane.component{height:0}.ba-btn{background-color:#f1f1f1;border-radius:2px;border:1px solid #e3e3e3;font-weight:bold;padding:10px 15px}.com_bagallery a.ba-btn{color:inherit;text-decoration:none}.ba-btn.active,.ba-btn:hover{background-color:#eaeaea} .ba-gallery{position:relative}.ba-edit-gallery-btn{background:#f64231 !important;border-radius:50%;box-shadow:0 5px 12px rgba(0,0,0,0.23);color:#fff !important;display:block;font-size:24px;margin:25px 0;margin-left:calc(100% - 60px);margin-left:-webkit-calc(100% - 60px);overflow:hidden;letter-spacing:normal;line-height:24px;padding:18px;height:24px;text-align:center;width:24px;top:20px}.ba-edit-gallery-btn i{transition:all 1s ;-webkit-transition:all 1s ;vertical-align:super}.ba-edit-gallery-btn:hover i{color:#fff;transform:rotate(360deg);-webkit-transform:rotate(360deg)}.ba-edit-gallery-btn span{display:none} @media only screen and (max-device-width:1200px){.ba-gallery a.ba-icon-left,.ba-gallery a.ba-icon-right{display:none}}@media (max-width:1200px){ .ba-gallery select.ba-select-filter{background-color:#fff;border:1px solid #f3f3f3;color:#999;display:block !important;font-size:16px;height:50px;width:100%}.ba-gallery .category-filter a.ba-filter,.ba-gallery .category-filter a.ba-filter-active{display:none} .ba-gallery .ba-goback h2{box-sizing:border-box;text-align:center !important;width:100% !important;word-wrap:break-word}}@media (max-width:1024px){.modal-nav{display:none !important}.gallery-modal .ba-modal-header .ba-center-icons{float:right;margin-right:50px;width:110px}.gallery-modal .ba-modal-header .ba-center-icons i.zmdi{line-height:36px;padding:20px 15px;margin:0}.ba-scrollable{background:#000 !important}.ba-modal .ba-modal-header{box-shadow:inset 0px 130px 100px -125px rgba(0,0,0,1) !important}.ba-modal .header-icons{box-shadow:rgba(0,0,0,1) 0px -85px 150px -85px inset !important}.gallery-modal .ba-modal-header .zmdi:not(.zmdi-favorite){color:#fff !important}.gallery-modal .ba-modal-header .ba-modal-title{width:calc(100% - 160px);width:-webkit-calc(100% - 160px)}.ba-modal-header .modal-title{font-size:18px !important;line-height:36px !important;max-width:100%}.ba-modal-header .header-icons{bottom:0;padding-top:50px;position:fixed;text-align:center;width:100%;left:0}.ba-modal-header .ba-icon-close{position:fixed;right:20px;top:5px}.gallery-modal .ba-download-img,.gallery-modal .zmdi-share,.gallery-modal .ba-like-wrapper{box-sizing:border-box;margin-left:0 !important;padding-top:30px;text-align:center !important;width:30% !important}}@media (max-width:767px){.ba-gallery{padding:0 20px}.ba-modal .ba-modal-header a{margin-top:0}.gallery-modal .ba-modal-header .zmdi{padding:20px 5px}.modal-open{width:inherit}.ba-edit-gallery-btn{display:none}.ba-modal-header .zmdi:hover,.modal-nav .zmdi-chevron-right:hover,.modal-nav .zmdi-chevron-left:hover,.ba-gallery .ba-pagination .ba-btn.ba-dissabled{opacity:1} .ba-modal .ba-modal-header{position:fixed;opacity:1 !important;visibility:visible !important} .ba-modal .header-icons{text-align:center}.modal-scrollable.ba-scrollable{margin-right:0;overflow-y:auto;overflow-x:hidden}.ba-gallery .ba-pagination .ba-first-page,.ba-gallery .ba-pagination .ba-last-page{display:none !important}}@media (max-width:480px){.ba-gallery .ba-pagination a{display:none !important}.ba-gallery .ba-pagination a.ba-next,.ba-gallery .ba-pagination a.ba-prev{display:inline-block !important}}


/*===============================
https://www.questaward.org/components/com_bagallery/assets/css/ba-effects.css?2.0.3
================================================================================*/
.ba-caption-content h3{line-height:normal;margin:12px 0;padding:0}.ba-caption-content p{line-height:normal;margin:15px}.ba-caption .ba-caption-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ba-caption .ba-caption-content h3,.ba-caption .ba-caption-content .image-category,.ba-caption .ba-caption-content .short-description{margin:15px}.ba-caption{align-items:center;-webkit-align-items:center;display:flex;-webkit-display:flex;overflow:hidden}@keyframes ba-image-fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes ba-image-fade{from{opacity:0}to{opacity:1}}.ba-image{-webkit-animation:ba-image-fade .8s linear both;animation:ba-image-fade .8s linear both} .ba-gallery-grid.css-style-1 .ba-caption{height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;width:100%;z-index:1}.ba-gallery-grid.css-style-1 .ba-caption:hover{opacity:1}.ba-gallery-grid.css-style-1 .ba-caption h3,.ba-gallery-grid.css-style-1 .ba-caption p.image-category,.ba-gallery-grid.css-style-1 .ba-caption p.short-description{opacity:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.ba-gallery-grid.css-style-1 .ba-caption:hover h3,.ba-gallery-grid.css-style-1 .ba-caption:hover p.image-category,.ba-gallery-grid.css-style-1 .ba-caption:hover p.short-description{opacity:1;transform:none;-webkit-transform:none} .ba-gallery-grid.css-style-1 .ba-image{overflow:hidden}.ba-gallery-grid.css-style-1 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.ba-gallery-grid.css-style-1 .ba-image:hover img{transform:scale(1.5) rotate(6deg);-webkit-transform:scale(1.5) rotate(6deg)} .ba-gallery-grid.css-style-2 .ba-caption{bottom:0;height:100px;max-height:100%;opacity:1;overflow:hidden;position:absolute;top:auto;width:100%;z-index:-1}.ba-gallery-grid.css-style-2 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;z-index:1}.ba-gallery-grid.css-style-2 .ba-image:hover img{transform:translateY(-100px);-webkit-transform:translateY(-100px)} .ba-gallery-grid.css-style-3 .ba-gallery-items{overflow:hidden}.ba-gallery-grid.css-style-3 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.ba-gallery-grid.css-style-3 .ba-image:hover img{transform:translateY(-50px);-webkit-transform:translateY(-50px)}.ba-gallery-grid.css-style-3 .ba-caption{bottom:0;height:100px;opacity:0;position:absolute;top:auto;width:100%;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all .4s 0s ease-in-out,opacity 0.1s 0.3s;-webkit-transition:all .4s 0s ease-in-out,opacity 0.1s 0.3s}.ba-gallery-grid.css-style-3 .ba-image:hover .ba-caption{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);transition:all .4s 0s ease-in-out,opacity 0.1s;-webkit-transition:all .4s 0s ease-in-out,opacity 0.1s} .ba-gallery-grid.css-style-4 .ba-gallery-items{overflow:hidden}.ba-gallery-grid.css-style-4 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;z-index:9}.ba-gallery-grid.css-style-4 .ba-image:hover img{transform:translateX(50%);-webkit-transform:translateX(50%)}.ba-gallery-grid.css-style-4 .ba-caption{bottom:0;height:100%;opacity:0;top:auto;width:50%;transform:translateX(-100px);-webkit-transform:translateX(-100px);transition:all .4s 0s ease-in-out,opacity 0.3s 0.1s;-webkit-transition:all .4s 0s ease-in-out,opacity 0.3s 0.1s;position:absolute}.ba-gallery-grid.css-style-4 .ba-image:hover .ba-caption{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px);transition:all .4s 0s ease-in-out,opacity 0.1s;-webkit-transition:all .4s 0s ease-in-out,opacity 0.1s} .ba-gallery-grid.css-style-5 .ba-gallery-items{overflow:hidden}.ba-gallery-grid.css-style-5 .ba-caption{bottom:0;height:100px;opacity:1;overflow:hidden;position:absolute;top:auto;width:100%;z-index:9}.ba-gallery-grid.css-style-5 .ba-image img{position:static;-webkit-transition:-webkit-transform .4s ease-in;transition:transform .4s ease-in}.ba-gallery-grid.css-style-5 .ba-image:hover img{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)} .ba-gallery-grid.css-style-6 .ba-caption{height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .4s 0s ease-in-out,opacity 0.4s;-webkit-transition:all .4s 0s ease-in-out,opacity 0.4s;width:100%;z-index:1}.ba-gallery-grid.css-style-6 .ba-image:hover .ba-caption{opacity:1;transform:translate(15px,15px);-webkit-transform:translate(15px,15px)}.ba-gallery-grid.css-style-6 .ba-gallery-items:hover{z-index:1} .ba-gallery-grid.css-style-7 .ba-caption{height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;width:100%;z-index:1}.ba-gallery-grid.css-style-7 .ba-caption:hover{opacity:1}.ba-gallery-grid.css-style-7 .ba-caption h3,.ba-gallery-grid.css-style-7 .ba-caption p.image-category,.ba-gallery-grid.css-style-7 .ba-caption p.short-description{opacity:0;transform:translateX(100%);-webkit-transform:translateX(100%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.ba-gallery-grid.css-style-7 .ba-caption:hover h3,.ba-gallery-grid.css-style-7 .ba-caption:hover p.image-category,.ba-gallery-grid.css-style-7 .ba-caption:hover p.short-description{opacity:1;transform:none;-webkit-transform:none} .ba-gallery-grid.css-style-7 .ba-image{overflow:hidden}.ba-gallery-grid.css-style-7 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.ba-gallery-grid.css-style-7 .ba-image:hover img{transform:scale(1.5);-webkit-transform:scale(1.5)} .ba-gallery-grid.css-style-8 .ba-caption{height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;width:100%;z-index:1}.ba-gallery-grid.css-style-8 .ba-caption:hover{opacity:1}.ba-gallery-grid.css-style-8 .ba-caption h3,.ba-gallery-grid.css-style-8 .ba-caption p.image-category,.ba-gallery-grid.css-style-8 .ba-caption p.short-description{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.ba-gallery-grid.css-style-8 .ba-caption:hover h3,.ba-gallery-grid.css-style-8 .ba-caption:hover p.image-category,.ba-gallery-grid.css-style-8 .ba-caption:hover p.short-description{opacity:1;transform:none;-webkit-transform:none}.ba-gallery-grid.css-style-8 .ba-caption .ba-caption-content{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out} .ba-gallery-grid.css-style-9 .ba-caption{height:100%;opacity:0;overflow:hidden;position:absolute;top:0;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;width:100%;z-index:1}.ba-gallery-grid.css-style-9 .ba-caption:hover{opacity:1}.ba-gallery-grid.css-style-9 .ba-caption p.image-category,.ba-gallery-grid.css-style-9 .ba-caption p.short-description{margin-left:100%;transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.ba-gallery-grid.css-style-9 .ba-caption h3{transform:translateY(-300%);-webkit-transform:translateY(-300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.ba-gallery-grid.css-style-9 .ba-caption:hover h3{transform:none;-webkit-transform:none}.ba-gallery-grid.css-style-9 .ba-caption:hover p.image-category,.ba-gallery-grid.css-style-9 .ba-caption:hover p.short-description{margin-left:15px} .ba-gallery-grid.css-style-9 .ba-image{overflow:hidden}.ba-gallery-grid.css-style-9 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.ba-gallery-grid.css-style-9 .ba-image:hover img{transform:scale(1.5) rotate(6deg);-webkit-transform:scale(1.5) rotate(6deg)}  .ba-gallery-grid.css-style-10 .ba-caption{height:100%;width:100%;position:relative} .ba-gallery-grid.css-style-10 .ba-image{overflow:hidden}.ba-gallery-grid.css-style-10 .ba-image img{transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.ba-gallery-grid.css-style-10 .ba-image:hover img{transform:scale(1.5);-webkit-transform:scale(1.5)}.ba-gallery-grid.css-style-10 .ba-gallery-items .ba-caption .short-description{white-space:pre-wrap;line-height:180%}  .ba-gallery-grid.css-style-11 .ba-gallery-items,.ba-gallery-grid.css-style-11 .ba-image{overflow:hidden}.ba-gallery-grid.css-style-11 .ba-caption{bottom:-20px;opacity:0;position:absolute;width:100%}.ba-gallery-grid.css-style-11 .ba-caption{bottom:-20px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.6)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.6) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.6) 100%)!important;opacity:0;position:absolute;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out;width:100%}.ba-gallery-grid.css-style-11 .ba-image:hover .ba-caption{bottom:0;opacity:1}.ba-gallery-grid.css-style-11 .ba-caption{}.ba-gallery-grid.css-style-11 .ba-caption h3,.ba-gallery-grid.css-style-11 .ba-caption p{color:#fff;line-height:normal !important;margin:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:90%}.ba-gallery-grid.css-style-11 .ba-caption h3{font-size:24px !important;line-height:30px !important} .ba-gallery-grid.css-style-12 .ba-caption{height:100%;left:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}.ba-gallery-grid.css-style-12 .ba-gallery-items{overflow:hidden}.ba-gallery-grid.css-style-12 .ba-image:hover .ba-caption{visibility:visible} @keyframes from-top{from{transform:translateY(-100%);-webkit-transform:translateY(-100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}@-webkit-keyframes from-top{from{transform:translateY(-100%);-webkit-transform:translateY(-100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}.ba-gallery-grid.css-style-12 .from-top{-webkit-animation:from-top .3s ease-in-out both;animation:from-top .3s ease-in-out both} @keyframes from-bottom{from{transform:translateY(100%);-webkit-transform:translateY(100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}@-webkit-keyframes from-bottom{from{transform:translateY(100%);-webkit-transform:translateY(100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}.ba-gallery-grid.css-style-12 .from-bottom{-webkit-animation:from-bottom .3s ease-in-out both;animation:from-bottom .3s ease-in-out both} @keyframes from-right{from{transform:translateX(100%);-webkit-transform:translateX(100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}@-webkit-keyframes from-right{from{transform:translateX(100%);-webkit-transform:translateX(100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}.ba-gallery-grid.css-style-12 .from-right{-webkit-animation:from-right .3s ease-in-out both;animation:from-right .3s ease-in-out both} @keyframes from-left{from{transform:translateX(-100%);-webkit-transform:translateX(-100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}@-webkit-keyframes from-left{from{transform:translateX(-100%);-webkit-transform:translateX(-100%);visibility:visible}to{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}}.ba-gallery-grid.css-style-12 .from-left{-webkit-animation:from-left .3s ease-in-out both;animation:from-left .3s ease-in-out both} @keyframes to-top{from{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}to{transform:translateY(-100%);-webkit-transform:translateY(-100%);visibility:visible}}@-webkit-keyframes to-top{from{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}to{transform:translateY(-100%);-webkit-transform:translateY(-100%);visibility:visible}}.ba-gallery-grid.css-style-12 .to-top{-webkit-animation:to-top .3s ease-in-out both;animation:to-top .3s ease-in-out both} @keyframes to-bottom{from{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}to{transform:translateY(100%);-webkit-transform:translateY(100%);visibility:visible}}@-webkit-keyframes to-bottom{from{transform:translateY(0);-webkit-transform:translateY(0);visibility:visible}to{transform:translateY(100%);-webkit-transform:translateY(100%);visibility:visible}}.ba-gallery-grid.css-style-12 .to-bottom{-webkit-animation:to-bottom .3s ease-in-out both;animation:to-bottom .3s ease-in-out both} @keyframes to-right{from{transform:translateX(0);-webkit-transform:translateX(0);visibility:visible}to{transform:translateX(100%);-webkit-transform:translateX(100%);visibility:visible}}@-webkit-keyframes to-right{from{transform:translateX(0);-webkit-transform:translateX(0);visibility:visible}to{transform:translateX(100%);-webkit-transform:translateX(100%);visibility:visible}}.ba-gallery-grid.css-style-12 .to-right{-webkit-animation:to-right .3s ease-in-out both;animation:to-right .3s ease-in-out both} @keyframes to-left{from{transform:translateX(0);-webkit-transform:translateX(0);visibility:visible}to{transform:translateX(-100%);-webkit-transform:translateX(-100%);visibility:visible}}@-webkit-keyframes to-left{from{transform:translateX(0);-webkit-transform:translateX(0);visibility:visible}to{transform:translateX(-100%);-webkit-transform:translateX(-100%);visibility:visible}}.ba-gallery-grid.css-style-12 .to-left{-webkit-animation:to-left .3s ease-in-out both;animation:to-left .3s ease-in-out both} .disable-caption .ba-caption{display:none} .ba-caption:hover .ba-caption-content h3,.ba-caption:hover p.image-category,.ba-caption:hover p.short-description{transition-delay:0s !important;-webkit-transition-delay:0s !important}.ba-caption:hover p.image-category + p.short-description,.ba-caption:hover h3 + p.image-category{transition-delay:.2s !important;-webkit-transition-delay:.2s !important}.ba-caption:hover h3 + p.image-category + p.short-description{transition-delay:.4s !important;-webkit-transition-delay:.4s !important} .modal-open .ba-scrollable{animation:type .5s ;-webkit-animation:type .5s }@keyframes type{0%{opacity:0}100%{opacity:inherit}}@-webkit-keyframes type{0%{opacity:0}100%{opacity:inherit}} .hide-animation.ba-scrollable.modal-scrollable{animation:hide-modal .3s linear both;-webkit-animation:hide-modal .3s linear both}@-webkit-keyframes hide-modal{from{opacity:1}to{opacity:0}}@keyframes hide-modal{from{opacity:1}to{opacity:0}}.hide-animation .gallery-modal{animation:hide-gallery .2s linear both;-webkit-animation:hide-gallery .2s linear both}@-webkit-keyframes hide-gallery{from{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hide-gallery{from{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(.5);-webkit-transform:scale(.5)}} .ba-resize.ba-modal .modal-image img{animation:image-fade 1s linear ;-webkit-animation:image-fade 1s linear }@-webkit-keyframes image-fade{from{opacity:0}to{opacity:1}}@keyframes image-fade{from{opacity:0}to{opacity:1}}