body { font-family: 'Source Sans Pro', Arial, sans-serif; font-size: 17pt; }

a { color: #1a8fce; }

a:focus, a:visited { color: #1a8fce; }

a:hover, a:active { color: #1a8fce; }

a.no-styling, a.no-styling:focus, a.no-styling:visited, a.no-styling:hover, a.no-styling:active { color: inherit; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-family: bebas-neue-by-fontfabric, sans-serif; font-weight: bold; line-height: 1; text-transform: uppercase; }

h1 { font-size: 70px; }

h2 { font-size: 52px; }

h3 { font-size: 48px; }

h4 { font-size: 36px; }

h5 { font-size: 26px; }

h6 { font-size: 18px; }

blockquote { border-left-color: #1a8fce; }

.element-gallery img { max-width: 100%; height: auto; }

.element-gallery .gallery-item .inner { border: 2px solid #ffc72c; }

.element-gallery .gallery-item .inner .title { background-color: #333; }

.element-gallery .gallery-modal { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; }

.element-gallery .gallery-modal .container { border: 2px solid #c6007e; }

.element-gallery .gallery-modal .inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; width: 100%; height: 100%; pointer-events: none; }

.element-gallery .gallery-modal .close { width: 25px; height: 25px; border-width: 1px; border-color: #fff; border-radius: 200px; background: transparent; padding: 0; line-height: 25px; cursor: pointer; color: #fff; }

.element-gallery .gallery-modal .btn { margin: 1.5rem auto 0; padding: 0.4rem 2rem; border: solid 3px #009fdf; border-radius: 30px; background: transparent; color: #FFF; font-size: 18px; font-weight: bold; letter-spacing: 1.6px; line-height: 1.5; vertical-align: baseline; }
/*# sourceMappingURL=elementgallery.css.map */