/* * Core Owl Carousel CSS File * v1.3.3 */ .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-carousel .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .owl-carousel .owl-controls .owl-page, .owl-carousel .owl-controls .owl-buttons div { cursor: pointer; } /* fix */ .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } .row-background { color: #ffffff; background-position: center; } .row-parallax { position: relative; background-attachment: fixed; -webkit-background-size: cover; background-size: cover; background-position: center center; } .row-fluid { position: relative; } .row-no-gutter .fitsc-column { padding-left: 0; padding-right: 0; } .row-with-overlay .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #d20000; background-blend-mode: soft-light; opacity: 0.4; } .row-with-overlay .overlay.gradient { background: #b20000; background: -webkit-gradient(linear, left top, left bottom, from(#b20000), to(#804eb3)); background: -webkit-linear-gradient(top, #b20000 0%, #804eb3 100%); background: linear-gradient(to bottom, #b20000 0%, #804eb3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b20000, endColorstr=#804eb3, GradientType=0); /* IE6-9 */ } .button { -webkit-transition: 0.4s; transition: 0.4s; -webkit-border-radius: 0; border-radius: 0; padding: 15px 30px; display: inline-block; background: none; border: 2px solid #ffffff; cursor: pointer; color: #ffffff; font-size: 12px; text-align: center; line-height: 1; text-transform: uppercase; white-space: nowrap; font-family: 'Josefin Sans', Arial, sans-serif; letter-spacing: 2px; } .button:hover { background: #b20000; background: -webkit-gradient(linear, left top, right top, from(#b20000), to(#804eb3)); background: -webkit-linear-gradient(left, #b20000 0%, #804eb3 100%); background: linear-gradient(to right, #b20000 0%, #804eb3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b20000, endColorstr=#804eb3, GradientType=0); /* IE6-9 */ color: #ffffff; } .fitsc-button { background: transparent; -webkit-transition: 0.4s; transition: 0.4s; -webkit-border-radius: 0; border-radius: 0; padding: 15px 30px; display: inline-block; background: none; border: 2px solid #ffffff; cursor: pointer; color: #ffffff; font-size: 12px; text-align: center; line-height: 1; text-transform: uppercase; white-space: nowrap; font-family: 'Josefin Sans', Arial, sans-serif; letter-spacing: 2px; } .fitsc-button:hover { background: #b20000; background: -webkit-gradient(linear, left top, right top, from(#b20000), to(#804eb3)); background: -webkit-linear-gradient(left, #b20000 0%, #804eb3 100%); background: linear-gradient(to right, #b20000 0%, #804eb3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b20000, endColorstr=#804eb3, GradientType=0); /* IE6-9 */ color: #ffffff; } .fitsc-button:hover { background: #b20000; background: -webkit-gradient(linear, left top, right top, from(#b20000), to(#804eb3)); background: -webkit-linear-gradient(left, #b20000 0%, #804eb3 100%); background: linear-gradient(to right, #b20000 0%, #804eb3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b20000, endColorstr=#804eb3, GradientType=0); /* IE6-9 */ color: #ffffff; } .fitsc-button:active { top: 0; } .fitsc-button:hover { text-decoration: none; } .fitsc-button.fitsc-small { font-size: 12px; padding: 12px 40px; line-height: 1; } .fitsc-button.fitsc-large { font-size: 18px; padding: 20px 40px; line-height: 1; } .fitsc-button.fitsc-background-white { border: 1px solid #444; } .fitsc-button.fitsc-full { display: block; } .fitsc-button.rounded { -webkit-border-radius: 35px; border-radius: 35px; } .fitsc-button.flat { background: #e3524a; } .fitsc-button.flat:hover { background: #804eb3; border-color: #804eb3; } .fitsc-button i { margin-right: .4em; vertical-align: middle; top: -0.1em; position: relative; } .fitsc-button.fitsc-icon-right i { margin-left: .4em; margin-right: 0; } .fitsc-button.fitsc-background-rosy { background: #f16c7c; } .fitsc-button.fitsc-background-pink { background: #ff0084; } .fitsc-button.fitsc-background-pink-dark { background: #db0072; } .fitsc-button.fitsc-background-red { background: #f13349; } .fitsc-button.fitsc-background-magenta { background: #a9014b; } .fitsc-button.fitsc-background-orange { background: #fb6148; } .fitsc-button.fitsc-background-orange-dark { background: #fa4325; } .fitsc-button.fitsc-background-yellow { background: #ffb515; } .fitsc-button.fitsc-background-green-light { background: #95cb5b; } .fitsc-button.fitsc-background-green-lime { background: #32cd32; } .fitsc-button.fitsc-background-green { background: #83c240; } .fitsc-button.fitsc-background-blue { background: #3cb9ed; } .fitsc-button.fitsc-background-blue-dark { background: #1badea; } .fitsc-button.fitsc-background-indigo { background: #4b0082; } .fitsc-button.fitsc-background-violet { background: #9400d3; } .fitsc-button.fitsc-background-cappuccino { background: #af8e45; } .fitsc-button.fitsc-background-brown { background: #b77b48; } .fitsc-button.fitsc-background-brown-dark { background: #9d6a3e; } .fitsc-button.fitsc-background-gray { background: #cccccc; } .fitsc-button.fitsc-background-gray-dark { background: #bababa; } .fitsc-button.fitsc-background-black { background: #555555; } .fitsc-button.fitsc-background-white { background: #ffffff; } .fitsc-tabs { margin-bottom: 1em; } .fitsc-tabs .fitsc-content { padding: 30px; border: 1px solid #ffffff; } .fitsc-nav { margin: 0; padding: 0; list-style: none; float: left; margin-bottom: -1px; } .fitsc-nav li { margin-right: 1px; float: left; -webkit-transition: .2s; transition: .2s; text-align: center; border: 0; padding: 0; border: 1px solid transparent; border-bottom-width: 0; } .fitsc-nav li:hover, .fitsc-nav li.fitsc-active { background: #000000; border-color: #ffffff; } .fitsc-nav li:hover a, .fitsc-nav li.fitsc-active a { color: #e3524a; } .fitsc-nav li a { padding: 10px 30px; display: block; color: #ffffff; font-size: 14px; text-transform: uppercase; font-family: 'Josefin Sans', Arial, sans-serif; } .fitsc-nav li i { margin-right: 10px; font-size: 16px; } .fitsc-tab { display: none; } .fitsc-tab.fitsc-active { display: block; -webkit-animation: fadeIn 1 1s; animation: fadeIn 1 1s; } .fitsc-tabs.fitsc-vertical .fitsc-nav { -webkit-box-shadow: none; box-shadow: none; border-right: 1px solid #ffffff; } .fitsc-tabs.fitsc-vertical .fitsc-nav li { background: transparent; display: block; margin-right: -1px; margin-bottom: 5px; border: 1px solid transparent; border-right-width: 0; } .fitsc-tabs.fitsc-vertical .fitsc-nav li a { text-align: left; } .fitsc-tabs.fitsc-vertical .fitsc-nav li:hover, .fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active { border-color: #ffffff; background: #000000; } .fitsc-tabs.fitsc-vertical .fitsc-nav li:hover a, .fitsc-tabs.fitsc-vertical .fitsc-nav li.fitsc-active a { color: #e3524a; } .fitsc-tabs.fitsc-vertical .fitsc-nav li:first-child { border-width: 1px 0 1px 1px; } .fitsc-tabs.fitsc-vertical .fitsc-content { background: transparent; padding: 0 0 0 30px; } .fitsc-progress-bar { margin-bottom: 30px; } .fitsc-progress-bar .fitsc-percent-wrapper { -webkit-border-radius: 0; border-radius: 0; height: 12px; padding: 2px; border: 2px solid #ffffff; background: transparent; } .fitsc-progress-bar .fitsc-title { color: #ffffff; font-size: 14px; text-transform: uppercase; font-family: 'Josefin Sans', Arial, sans-serif; margin-bottom: 5px; } .fitsc-progress-bar .fitsc-percent { background: #b20000; background: -webkit-gradient(linear, left top, right top, from(#b20000), to(#804eb3)); background: -webkit-linear-gradient(left, #b20000 0%, #804eb3 100%); background: linear-gradient(to right, #b20000 0%, #804eb3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b20000, endColorstr=#804eb3, GradientType=0); /* IE6-9 */ height: 4px; margin: 0; border: 0; -webkit-border-radius: 0; border-radius: 0; } .fitsc-progress-bar .fitsc-percent span { color: #ffffff; position: relative; float: right; top: -33px; font-family: 'Josefin Sans', Arial, sans-serif; } .fitsc-progress-bar.fitsc-block .fitsc-title { left: 7px; } .fitsc-progress-bar.fitsc-block .fitsc-percent-wrapper { height: inherit; } .fitsc-progress-bar.fitsc-block .fitsc-percent span { color: #ffffff; top: -2px; padding-right: 5px; } .fitsc-accordion, .fitsc-toggle { border: none; -webkit-border-radius: 0; border-radius: 0; margin: 0 0 15px; background: transparent; } .fitsc-accordion .fitsc-title, .fitsc-toggle .fitsc-title { text-transform: uppercase; background: #333333; font-family: 'Josefin Sans', Arial, sans-serif; letter-spacing: 2px; color: #ffffff; padding: 10px 30px; position: relative; } .fitsc-accordion .fitsc-content, .fitsc-toggle .fitsc-content { padding: 25px 0; } .fitsc-accordion.fitsc-active .fitsc-title, .fitsc-toggle.fitsc-active .fitsc-title { color: #333333; font-weight: 400; border-bottom: 0; background-color: #f8f8f8; } .fitsc-promo-box { padding: 60px 0; border-left: 0; background-color: transparent; } .fitsc-promo-box .fitsc-heading { line-height: 1.6; margin-bottom: 15px; padding-bottom: 0; } .fitsc-promo-box .fitsc-buttons { padding-top: 15px; padding-left: 30px; } .fitsc-promo-box.fitsc-two-buttons .fitsc-buttons { padding-top: 30px; padding-left: 0; } .fitsc-box { -webkit-border-radius: 0; border-radius: 0; border: 1px solid #ffffff; margin: 0 0 50px; padding: 25px 50px 25px 60px; position: relative; background: transparent; color: #ffffff; } .fitsc-box .fitsc-close { float: right; position: absolute; cursor: pointer; display: inline-block; top: 50%; right: 20px; font-size: 20px; margin-top: -10px; line-height: 1; opacity: 0.3; -webkit-transition: .25s; transition: .25s; } .fitsc-box .fitsc-close:hover { opacity: 1; } .fitsc-box p { margin: 0; padding: 0; } .fitsc-box.fitsc-error { color: #d20000; border-color: #d20000; background: transparent; } .fitsc-box.fitsc-success { color: #468847; border-color: #468847; background: transparent; } .fitsc-box.fitsc-info { color: #3a87ad; border-color: #3a87ad; background: transparent; } .fitsc-posts .post { border: none; padding-bottom: 15px; margin-bottom: 15px; } .fitsc-posts .entry-thumbnail { float: left; width: 120px; } .fitsc-posts .entry-date, .fitsc-posts .entry-title, .fitsc-posts .entry-summary { margin-left: 140px; } .fitsc-posts .entry-date { display: block; font-size: 12px; line-height: 1; } .fitsc-posts .entry-title { font-size: 14px; text-transform: uppercase; margin-top: 10px; margin-bottom: 20px; } .fitsc-posts .entry-title a { color: #ffffff; } .fitsc-posts .entry-title a:hover { color: #e3524a; } .fitsc-counter { text-align: center; } .fitsc-counter i { display: block; color: #e3524a; font-size: 40px; margin-bottom: 25px; } .fitsc-counter span { display: block; letter-spacing: 2px; text-transform: uppercase; font-family: 'Josefin Sans', Arial, sans-serif; } .fitsc-counter .counter { font-size: 40px; line-height: 1; } .fitsc-counter .text { font-size: 14px; } .fitsc-icon.fitsc-color-rosy { color: #f16c7c; } .fitsc-icon.fitsc-color-pink { color: #ff0084; } .fitsc-icon.fitsc-color-pink-dark { color: #db0072; } .fitsc-icon.fitsc-color-red { color: #f13349; } .fitsc-icon.fitsc-color-magenta { color: #a9014b; } .fitsc-icon.fitsc-color-orange { color: #fb6148; } .fitsc-icon.fitsc-color-orange-dark { color: #fa4325; } .fitsc-icon.fitsc-color-yellow { color: #ffb515; } .fitsc-icon.fitsc-color-green-light { color: #95cb5b; } .fitsc-icon.fitsc-color-green-lime { color: #32cd32; } .fitsc-icon.fitsc-color-green { color: #83c240; } .fitsc-icon.fitsc-color-blue { color: #3cb9ed; } .fitsc-icon.fitsc-color-blue-dark { color: #1badea; } .fitsc-icon.fitsc-color-indigo { color: #4b0082; } .fitsc-icon.fitsc-color-violet { color: #9400d3; } .fitsc-icon.fitsc-color-cappuccino { color: #af8e45; } .fitsc-icon.fitsc-color-brown { color: #b77b48; } .fitsc-icon.fitsc-color-brown-dark { color: #9d6a3e; } .fitsc-icon.fitsc-color-gray { color: #cccccc; } .fitsc-icon.fitsc-color-gray-dark { color: #bababa; } .fitsc-icon.fitsc-color-black { color: #555555; } .fitsc-icon.fitsc-color-white { color: #ffffff; } .fitsc-list { list-style: none; padding-left: 1.5em; } .fitsc-list li { margin: 5px 0; } .fitsc-list li i { margin: 0 1em 0 -1.5em; width: 1em; vertical-align: middle; } .fitsc-list.fitsc-rosy i { color: #f16c7c; } .fitsc-list.fitsc-pink i { color: #ff0084; } .fitsc-list.fitsc-pink-dark i { color: #db0072; } .fitsc-list.fitsc-red i { color: #f13349; } .fitsc-list.fitsc-magenta i { color: #a9014b; } .fitsc-list.fitsc-orange i { color: #fb6148; } .fitsc-list.fitsc-orange-dark i { color: #fa4325; } .fitsc-list.fitsc-yellow i { color: #ffb515; } .fitsc-list.fitsc-green-light i { color: #95cb5b; } .fitsc-list.fitsc-green-lime i { color: #32cd32; } .fitsc-list.fitsc-green i { color: #83c240; } .fitsc-list.fitsc-blue i { color: #3cb9ed; } .fitsc-list.fitsc-blue-dark i { color: #1badea; } .fitsc-list.fitsc-indigo i { color: #4b0082; } .fitsc-list.fitsc-violet i { color: #9400d3; } .fitsc-list.fitsc-cappuccino i { color: #af8e45; } .fitsc-list.fitsc-brown i { color: #b77b48; } .fitsc-list.fitsc-brown-dark i { color: #9d6a3e; } .fitsc-list.fitsc-gray i { color: #cccccc; } .fitsc-list.fitsc-gray-dark i { color: #bababa; } .fitsc-list.fitsc-black i { color: #555555; } .fitsc-list.fitsc-white i { color: #ffffff; } .fitsc-heading { margin: 0 0 80px; padding-bottom: 35px; color: #ffffff; font-size: 20px; font-weight: 400; text-transform: uppercase; letter-spacing: 10px; background-repeat: no-repeat; } .fitsc-heading i { -webkit-border-radius: 50%; border-radius: 50%; font-size: 24px; line-height: 50px; text-align: center; border: 1px solid #ffffff; display: block; width: 50px; height: 50px; margin-bottom: 15px; } .fitsc-heading i:before { display: block; width: 24px; margin: 0 auto; line-height: 50px; } .fitsc-heading.fitsc-size-large { font-size: 60px; letter-spacing: 20px; padding-bottom: 45px; } .fitsc-heading.fitsc-size-large i { font-size: 40px; width: 86px; height: 86px; margin-bottom: 40px; } .fitsc-heading.fitsc-size-large i:before { width: 40px; line-height: 86px; } .fitsc-heading.fitsc-align-left { text-align: left; float: none; background-position: left bottom; } .fitsc-heading.fitsc-align-right { text-align: right; float: none; overflow: hidden; background-position: right bottom; } .fitsc-heading.fitsc-align-right i { float: right; } .fitsc-heading.fitsc-align-right span { display: block; clear: both; } .fitsc-heading.fitsc-align-center { text-align: center; background-position: center bottom; } .fitsc-heading.fitsc-align-center i { margin: 0 auto 40px; } .fitsc-heading.fitsc-type-default { background-image: url(img/wave.png); } .fitsc-heading.fitsc-type-double-waves { background-image: url(img/double-waves.png); } .fitsc-heading.fitsc-type-short-line { padding-bottom: 0; } .fitsc-heading.fitsc-type-short-line:after { content: ""; display: block; margin: 30px 0 0; width: 100px; height: 2px; background-color: #ffffff; } .fitsc-heading.fitsc-type-short-line.fitsc-align-center:after { margin-left: auto; margin-right: auto; } .fitsc-heading.fitsc-type-short-line.fitsc-align-right:after { float: right; } .fitsc-heading.fitsc-type-double-lines { padding-bottom: 0; } .fitsc-heading.fitsc-type-double-lines:after { content: ""; display: block; margin: 30px 0 0; width: 100px; height: 4px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } .fitsc-heading.fitsc-type-double-lines.fitsc-align-center:after { margin-left: auto; margin-right: auto; } .fitsc-heading.fitsc-type-double-lines.fitsc-align-right:after { float: right; } .fitsc-map { margin: 0; } .releases .album { text-align: center; } .releases .album h3 { margin: 20px 0 10px; text-transform: uppercase; font-size: 16px; letter-spacing: 2px; } .releases .album a { color: #ffffff; } .releases .album a:hover { color: #e3524a; } .releases .album .album-cover { display: block; overflow: hidden; } .releases .album .album-cover img { -webkit-transition: 0.5s ease-out; transition: 0.5s ease-out; } .releases .album .album-cover:hover img { -webkit-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); } .releases .album .album-cats:before { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); content: "\e60c"; font-size: 16px; margin-right: 5px; vertical-align: middle; } .releases .album .album-cats a { font-size: 10px; text-transform: uppercase; letter-spacing: 2px; font-family: 'Josefin Sans', Arial, sans-serif; } .releases .album:hover h3 a { color: #e3524a; } .events .event { padding: 25px 10px; border-bottom: 1px solid #ffffff; } .events .event:first-child { border-top: 1px solid #ffffff; } .events .event.available .event-status .fitsc-button { border-color: #ffffff; color: #ffffff; } .events .event .event-date { float: left; display: block; width: 60px; height: 60px; padding: 10px; border: 1px solid #ffffff; text-align: center; font-size: 16px; line-height: 1.3; } .events .event .event-status { float: right; padding-top: 10px; } .events .event .event-status .fitsc-button { width: 140px; padding-left: 0; padding-right: 0; border-color: #bbbbbb; color: #bbbbbb; } .events .event .event-name { margin: 0 170px 0 90px; } .events .event .event-name h3 { font-size: 14px; text-transform: uppercase; margin: 10px 0 7px 0; } .events .event .event-name a { color: #ffffff; } .events .event .event-name a:hover { color: #e3524a; } .events .event .event-location { color: #bbbbbb; } .fitsc-galleries { margin: 0 -5px; } .fitsc-galleries .gallery { padding: 0 5px; margin-bottom: 10px; width: 33.33333%; float: left; } .fitsc-galleries .gallery a { display: block; overflow: hidden; text-align: center; position: relative; } .fitsc-galleries .gallery a span { -webkit-transition: 0.5s; transition: 0.5s; position: absolute; top: 100%; bottom: 0; left: 0; right: 0; background-color: #e3524a; color: #ffffff; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; line-height: 220px; font-family: 'Josefin Sans', Arial, sans-serif; } .fitsc-galleries .gallery a span:before { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); content: "\e6bf"; font-size: 35px; position: absolute; top: 55px; left: 0; right: 0; } .fitsc-galleries .gallery a:hover span { top: 0; } .fitsc-artists { margin-left: -30px; margin-right: -30px; } .fitsc-artists .artist { padding-left: 30px; padding-right: 30px; } .fitsc-artists .artist:hover .artist-image:before { opacity: 0.8; } .fitsc-artists .artist:hover .socials { opacity: 1; } .fitsc-artists .artist-image { position: relative; overflow: hidden; } .fitsc-artists .artist-image:before { -webkit-transition: 0.5s; transition: 0.5s; content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; opacity: 0; } .fitsc-artists .artist-image img { width: 100%; height: auto; } .fitsc-artists .socials { -webkit-transition: 0.5s; transition: 0.5s; text-align: center; position: absolute; width: 100%; top: 50%; margin-top: -10px; opacity: 0; } .fitsc-artists .socials a { color: #bbbbbb; font-size: 16px; margin: 5px 10px; } .fitsc-artists .socials a:hover { color: #e3524a; } .gm-style-iw { color: #111111; } .fitsc-space { display: block; height: 30px; }