/*
Theme Name: Vibra Child
Theme URI: https://vibra.qodeinteractive.com/
Description: A child theme of Vibra Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: vibra
Template: vibra
*/
/* josefin-sans-100 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-100.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-100.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-200 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-200.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-200.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-300.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-300.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-regular - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-regular.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-regular.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-500 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-500.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-500.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-600.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-600.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-100italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-100italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700 - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-700.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-700.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-200italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-200italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-300italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-300italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-500italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-500italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-600italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-600italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* josefin-sans-700italic - latin */
@font-face {
  font-family: 'Josefin Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('./fonts/josefin-sans-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/josefin-sans-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/josefin-sans-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/josefin-sans-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/josefin-sans-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/josefin-sans-v25-latin-700italic.svg#JosefinSans') format('svg'); /* Legacy iOS */
}
/* poiret-one-regular - latin */
@font-face {
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./fonts/poiret-one-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''), url('./fonts/poiret-one-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/poiret-one-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/poiret-one-v14-latin-regular.woff') format('woff'), /* Modern Browsers */ url('./fonts/poiret-one-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/poiret-one-v14-latin-regular.svg#PoiretOne') format('svg'); /* Legacy iOS */
}
/* Cavalero */
@font-face {
  font-family: 'Cavalero';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_regular.woff2') format('woff2');
}
/* Cavalero */
@font-face {
  font-family: 'Cavalero-shadow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_shadow.woff2') format('woff2');
}
@font-face {
  font-family: 'Cavalero-distressed';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_distressed.woff2') format('woff2');
}
@font-face {
  font-family: 'Cavalero-spurs';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_spurs.woff2') format('woff2');
}
@font-face {
  font-family: 'Cavalero-regular-2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_2_regular.woff2') format('woff2');
}
/* Cavalero */
@font-face {
  font-family: 'Cavalero-shadow-1';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_2_shadow_1.woff2') format('woff2');
}
@font-face {
  font-family: 'Cavalero-shadow-2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_2_shadow_2.woff2') format('woff2');
}
@font-face {
  font-family: 'Cavalero-inset-2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''), url('./fonts/cavalero_2_inset.woff2') format('woff2');
}
/* Variablen */ :root {
  --borderstrength: 6px;
  --gridstrength: 48px;
}
@media only screen and (max-width: 1024px) {
  :root {
    --borderstrength: 5px;
    --gridstrength: 24px;
  }
}
@media only screen and (max-width: 768px) {
  :root {
    --borderstrength: 4px;
    --gridstrength: 24px;
  }
}
@media only screen and (max-width: 480px) {
  :root {
    --borderstrength: 3px;
    --gridstrength: 12px;
  }
}
.vc_column_container>.vc_column-inner {
    padding-left: 15px;
    padding-right: 15px;
}
/* Colors */ :root {
  /* Primary */
  --ff-white: #fff;
  --ff-red: #722438;
  --ff-red-light: #96324F;
  --ff-grey: #444444;
  --ff-grey-light: #564E42;
  --ff-black: #2B2B2B;
  --ff-yellow: #FFDB43;
  --ff-green: #7AC64E;
  /* Secondary */
  --white: #fff;
}
body {
  color: var(--white) !important;
  font-family: 'Josefin Sans', sans-serif;
  font-size: 18px !important;
  line-height: 28px !important;
}
.edgtf-btn, .edgtf-album-track-list .edgtf-album-track .edgtf-at-title, .edgtf-main-menu > ul > li > a, .edgtf-section-title-holder .edgtf-st-subtitle {
  font-family: 'Josefin Sans', sans-serif;
}
#hero_wrapper .vibra-navigation-light.tparrows:before, #hero_wrapper .vibra-navigation-light.tparrows:after {
  font-family: 'Josefin Sans', sans-serif !important;
  font-size: 14px !important;
  line-height: 52px !important;
}
.edgtf-section-title-holder .edgtf-st-subtitle {
  text-transform: uppercase;
  font-weight: 200;
}
h4.edgtf-st-subtitle {
  font-size: 22px
}
.widget a, a {
  color: var(--ff-yellow);
  text-decoration: none !important;
}
h1, h2, h3, h4, h5, h6 {
  /*font-family: "Cavalero", sans-serif !important;*/
  font-weight: 700;
  text-transform: uppercase;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  /*letter-spacing: 12px;*/
  font-family: "Josefin Sans", sans-serif;
}
body .pp_pic_holder a.pp_arrow_next, body .pp_pic_holder a.pp_arrow_previous, body .pp_pic_holder a.pp_next > span, body .pp_pic_holder a.pp_previous > span, body .pp_pic_holder a.pp_previous:after, body .pp_pic_holder a.pp_next:after {
  font-family: "Josefin Sans", sans-serif;
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article .edgtf-pli-text .edgtf-pli-title {
  font-family: "Cavalero", sans-serif !important;
  letter-spacing: 6px;
  color: var(--ff-yellow);
}
.edgtf-title-holder.edgtf-centered-type .edgtf-page-title {
  font-family: "Cavalero", sans-serif !important;
  letter-spacing: 6px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
}
.edgtf-page-subtitle {
  display: none;
}
#hero .headline {
  color: var(--ff-green);
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  letter-spacing: 6px !important;
}
.edgtf-testimonials-holder.edgtf-testimonials-standard .edgtf-testimonial-text, .edgtf-artists-list .edgtf-artist-inner .edgtf-artist-title-holder .edgtf-artist-name, .edgtf-artists-list .edgtf-artist-inner .edgtf-artist-title-holder span, .edgtf-album-track-list .edgtf-album-track .edgtf-at-title, .edgtf-album-track-list .edgtf-album-track .edgtf-at-play-button i {
  color: var(--white);
}
.edgtf-section-title-holder .edgtf-st-subtitle, .edgtf-section-title-holder .edgtf-st-title {
  /* letter-spacing: 12px;*/
}
.edgtf-blog-single-navigation .edgtf-blog-single-next, .edgtf-blog-single-navigation .edgtf-blog-single-prev {
  color: var(--ff-yellow);
}
.edgtf-comment-date {
  color: white !important;
}
.edgtf-recent-posts .edgtf-rp-item:hover .edgtf-rp-text .edgtf-rp-title, .edgtf-recent-posts .edgtf-rp-item:hover .edgtf-rp-text .edgtf-rp-date {
  color: var(--ff-yellow);
}
.edgtf-blog-list-holder .edgtf-post-title a:hover {
  color: var(--ff-yellow);
}
.edgtf-btn.edgtf-btn-simple:not(.edgtf-btn-custom-hover-color):hover {
  color: var(--ff-green) !important;
}
.edgtf-btn.edgtf-btn-simple:not(.edgtf-btn-custom-hover-color), .edgtf-blog-holder article .edgtf-tags a {
  color: var(--ff-yellow);
}
.edgtf-blog-holder article .edgtf-tags a:hover {
  color: var(--ff-green) !important;
}
h1.edgtf-st-title, h2.edgtf-st-title, h3.edgtf-st-title, h4.edgtf-st-title, h5.edgtf-st-title {
  color: var(--ff-green) !important;
  font-family: "Cavalero", sans-serif !important;
  letter-spacing: 6px !important;
}
.edgtf-separator {
  border-color: var(--ff-green) !important;
}
.edgtf-album-track-list .edgtf-album-track:hover * {
  color: var(--ff-yellow) !important;
}
a.edgtf-btn.edgtf-btn-medium.edgtf-btn-outline:hover, .edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-hover-color):hover {
  background-color: var(--ff-green) !important;
}
a.edgtf-btn.edgtf-btn-medium.edgtf-btn-outline:hover span.edgtf-btn-text, .edgtf-btn.edgtf-btn-outline:not(.edgtf-btn-custom-hover-color):hover span.edgtf-btn-text {
  color: white
}
.edgtf-event-date-holder-inner {
  background-color: var(--ff-red) !important;
}
.edgtf-event-content .edgtf-event-date-holder .edgtf-event-date-month {
  color: var(--white);
}
.folkfield .edgtf-event-content .edgtf-event-date-holder .edgtf-event-date-holder-inner {
  box-shadow: 0px 1px 12.87px 0.13px rgba(255, 219, 67, 0.3) !important;
}
#respond input[type=text], #respond textarea, .edgtf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text], #respond input:focus[type=text], #respond textarea:focus, .edgtf-style-form textarea:focus, .wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-quiz:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus, input:focus[type=email], input:focus[type=password], input:focus[type=text] {
  color: var(--white);
}
.edgtf-sticky-header .edgtf-sticky-holder {
  border-color: transparent !important;
}
ul#menu-metanavigation {
  display: flex;
}
ul#menu-metanavigation li {
  padding-left: 12px;
}
.edgtf-top-bar .widget ul:not(.edgtf-shortcode-list) li {
  margin: 0;
}
#edgtf-back-to-top {
  bottom: 48px;
}
.edgtf-mobile-header .edgtf-mobile-header-inner {
  border-bottom: 0px solid #fff;
}
.edgtf-page-header .edgtf-sticky-header .edgtf-sticky-holder {
  border-bottom: 0px solid #fff;
}
#folkfield .edgtf-sticky-header .edgtf-grid .edgtf-vertical-align-containers {
  padding: 0px 24px !important;
}
.folkfield .edgtf-drop-down .second .inner, .folkfield .edgtf-drop-down .wide .second .inner {
  box-shadow: none !important;
}
.edgtf-grid-1400.edgtf-wide-dropdown-menu-content-in-grid .edgtf-drop-down .wide .second .inner > ul li, .edgtf-drop-down .wide .second .inner > ul > li > a .item_outer {
  height: auto !important;
  padding: 0 24px;
}
/* Grid */
.edgtf-grid {
  margin: 0 auto;
  width: 100%;
}
.edgtf-grid-1400.edgtf-wide-dropdown-menu-content-in-grid .edgtf-drop-down .wide .second .inner > ul {
  width: calc(100% - 96px);
}
.edgtf-row-grid-section {
  width: calc(100% - 48px);
  max-width: 1400px;
}
@media only screen and (min-width: 1500px) {
  .edgtf-grid-1400 .edgtf-container-inner, .edgtf-grid-1400 .edgtf-grid, .edgtf-grid-1400 .edgtf-row-grid-section {
    width: calc(100% - 48px);
    padding: 0 24px;
    max-width: 1400px;
  }
}
@media only screen and (min-width: 1500px) {
  .edgtf-grid-1400.edgtf-wide-dropdown-menu-content-in-grid .edgtf-drop-down .wide .second .inner > ul {
    width: calc(100% - 96px);
    max-width: 1400px;
  }
  #folkfield .edgtf-sticky-header .edgtf-grid .edgtf-vertical-align-containers {
    padding: 0px !important;
  }
}
@media only screen and (max-width: 1024px) {
  .edgtf-container-inner, .edgtf-grid {
    width: calc(100% - 24px);
  }
}
@media only screen and (max-width: 768px) {
  .edgtf-row-grid-section {
    width: calc(100% - 24px);
  }
}
/* Gradients */
/*.edgtf-gradients-holder
.edgtf-gradient-shade
.edgtf-gradient-1
.edgtf-gradient-2
.edgtf-gradient-shape
.edgtf-gradient-move-1
.edgtf-gradient-move-2
*/
/*
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-shade {
    background: -o-linear-gradient(330deg,rgba(78,38,125,.5) 0,#481f82 100%);
    background: linear-gradient(120deg,rgba(78,38,125,.5) 0,#481f82 100%);
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-1 {
    background: -webkit-gradient(linear,left bottom,left top,from(#4e267d),color-stop(35%,rgba(72,31,130,.5)),to(#311b99));
    background: -o-linear-gradient(bottom,#4e267d 0,rgba(72,31,130,.5) 35%,#311b99 100%);
    background: linear-gradient(0deg,#4e267d 0,rgba(72,31,130,.5) 35%,#311b99 100%);
    background-size: 200%;
    -webkit-transition: background-position 2s;
    -o-transition: background-position 2s;
    transition: background-position 2s;
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-2 {
    background: -o-linear-gradient(125deg,rgba(78,38,125,.38) 33%,rgba(54,196,201,.5) 41%,#311b99 75%);
    background: linear-gradient(-35deg,rgba(78,38,125,.38) 33%,rgba(54,196,201,.5) 41%,#311b99 75%);
    background-size: 200%;
    -webkit-transition: background-position 1s;
    -o-transition: background-position 1s;
    transition: background-position 1s;
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-shape {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-shape {
    top: 10%;
    right: -25%;
    left: auto;
    height: 100%;
    width: 100%;
    background: -o-linear-gradient(105deg,rgba(126,166,163,.5) 13%,rgba(72,31,130,.5) 61%,#36c4c9 75%);
    background: linear-gradient(-15deg,rgba(126,166,163,.5) 13%,rgba(72,31,130,.5) 61%,#36c4c9 75%);
    -webkit-filter: blur(10px);
    filter: blur(10px);
    border-radius: 50%;
    opacity: .6;
    background-size: 200%;
    background-position: left top;
    -webkit-transition: background-position 1s .1s;
    -o-transition: background-position 1s .1s;
    transition: background-position 1s .1s;
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-move-1 {
    background: -o-linear-gradient(135deg,rgba(78,38,125,0) 48%,rgba(54,196,201,.13) 60%,rgba(78,38,125,0) 72%);
    background: linear-gradient(-45deg,rgba(78,38,125,0) 48%,rgba(54,196,201,.13) 60%,rgba(78,38,125,0) 72%);
    -webkit-animation: edgtfGradientMove 4s infinite;
    animation: edgtfGradientMove 4s infinite;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;
    opacity: 0;
}
.owl-item:nth-child(3n+1) .edgtf-team-holder.edgtf-team-info-on-image .edgtf-gradients-holder .edgtf-gradient-move-2 {
    background: -o-linear-gradient(45deg,rgba(78,38,125,0) 48%,rgba(54,196,201,.13) 60%,rgba(78,38,125,0) 72%);
    background: linear-gradient(45deg,rgba(78,38,125,0) 48%,rgba(54,196,201,.13) 60%,rgba(78,38,125,0) 72%);
    -webkit-animation: edgtfGradientMove 4s -2s infinite;
    animation: edgtfGradientMove 4s -2s infinite;
    -webkit-transition: opacity .4s;
    -o-transition: opacity .4s;
    transition: opacity .4s;
    opacity: 0;
}*/
.edgtf-clients-grid-holder .edgtf-cc-link img {
  width: 80% !important;
}
.edgtf-normal-space .edgtf-outer-space {
  margin: 0 -15px;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}
.edgtf-clients-grid-holder {
  text-align: initial;
}
p.edgtf-social-title {
  display: none !important;
}
.edgtf-artists-list .edgtf-artist-inner:hover {
  background-color: var(--ff-green);
}
.edgtf-section-title-holder .edgtf-st-subtitle {
  color: var(--ff-yellow) !important;
}
#hero .edgtf-btn {
  background-color: rgba(0 0 0 / 0.5)
}
#hero .text {
  font-weight: 700 !important;
  text-align: center !important;
}
/*#hero .edgtf-btn {background-color: var(--ff-red-light);color: var(--ff-white); border-color:var(--ff-red-light); }*/
.edgtf-portfolio-single-holder .edgtf-ps-info-holder {
  padding-left: 0;
}
.edgtf-main-menu > ul > li > a {
  padding: 0 12px;
}
.edgtf-page-header .edgtf-menu-area .edgtf-logo-wrapper a {
  max-height: 125px;
  height: 125px !important;
}
/* Gradients new 
lila  > rgba(78,38,125,.5) 0,#481f82 311b99
  --ff-red: #722438;
  --ff-red-light: #96324F; linear-gradient(120deg,rgba(150,50,79,.5) 0,#96324F 100%);
  --ff-yellow: #FFDB43;
  --ff-green: #7AC64E;

*/
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-shade {
  background: -o-linear-gradient(330deg, rgba(78, 38, 125, .5) 0, #481f82 100%);
  background: linear-gradient(120deg, rgba(78, 38, 125, .5) 0, #481f82 100%);
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-1 {
  background: -webkit-gradient(linear, left bottom, left top, from(#4e267d), color-stop(35%, rgba(72, 31, 130, .5)), to(#311b99));
  background: -o-linear-gradient(bottom, #4e267d 0, rgba(72, 31, 130, .5) 35%, #311b99 100%);
  background: linear-gradient(0deg, #4e267d 0, rgba(72, 31, 130, .5) 35%, #311b99 100%);
  background-size: 200%;
  -webkit-transition: background-position 2s;
  -o-transition: background-position 2s;
  transition: background-position 2s;
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-2 {
  background: -o-linear-gradient(125deg, rgba(78, 38, 125, .38) 33%, rgba(54, 196, 201, .5) 41%, #311b99 75%);
  background: linear-gradient(-35deg, rgba(78, 38, 125, .38) 33%, rgba(54, 196, 201, .5) 41%, #311b99 75%);
  background-size: 200%;
  -webkit-transition: background-position 1s;
  -o-transition: background-position 1s;
  transition: background-position 1s;
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-shape {
  top: 10%;
  right: -25%;
  left: auto;
  height: 100%;
  width: 100%;
  background: -o-linear-gradient(105deg, rgba(126, 166, 163, .5) 13%, rgba(72, 31, 130, .5) 61%, #36c4c9 75%);
  background: linear-gradient(-15deg, rgba(126, 166, 163, .5) 13%, rgba(72, 31, 130, .5) 61%, #36c4c9 75%);
  -webkit-filter: blur(10px);
  filter: blur(10px);
  border-radius: 50%;
  opacity: .6;
  background-size: 200%;
  background-position: left top;
  -webkit-transition: background-position 1s .1s;
  -o-transition: background-position 1s .1s;
  transition: background-position 1s .1s;
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-move-1 {
  background: -o-linear-gradient(135deg, rgba(78, 38, 125, 0) 48%, rgba(54, 196, 201, .13) 60%, rgba(78, 38, 125, 0) 72%);
  background: linear-gradient(-45deg, rgba(78, 38, 125, 0) 48%, rgba(54, 196, 201, .13) 60%, rgba(78, 38, 125, 0) 72%);
  -webkit-animation: edgtfGradientMove 4s infinite;
  animation: edgtfGradientMove 4s infinite;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  opacity: 0;
}
.edgtf-portfolio-list-holder.edgtf-pl-gallery-gradient article:nth-child(3n+1) .edgtf-gradients-holder .edgtf-gradient-move-2 {
  background: -o-linear-gradient(45deg, rgba(78, 38, 125, 0) 48%, rgba(54, 196, 201, .13) 60%, rgba(78, 38, 125, 0) 72%);
  background: linear-gradient(45deg, rgba(78, 38, 125, 0) 48%, rgba(54, 196, 201, .13) 60%, rgba(78, 38, 125, 0) 72%);
  -webkit-animation: edgtfGradientMove 4s -2s infinite;
  animation: edgtfGradientMove 4s -2s infinite;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  transition: opacity .4s;
  opacity: 0;
}
.edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.edgtf-section-title-holder.lineup.headline {
  margin-bottom: 100px;
}
.edgtf-section-title-holder.lineup.headline h2.edgtf-st-title {
  color: var(--ff-yellow) !important;
}
@media only screen and (max-width: 768px) {
  h5.edgtf-artist-name {
    font-size: 12px;
  }
}
@media (max-width:768px) {
  #folkfield .edgtf-countdown .countdown-row .countdown-section .countdown-amount {
    font-size: calc(40px + (48 - 40) * ((100vw - 768px) / (1000 - 768))) !important;
  }
  body#folkfield .countdown-period, body#folkfield .countdown-period-mod {
    font-size: 10px !important;
  }
  .countdown-row {
    display: flex !important;
  }
}
@media (max-width:420px) {
  body#folkfield .countdown-period, body#folkfield .countdown-period-mod {
    font-size: 9px !important;
  }
}
.pp_nav {
  display: inline-flex !important;
}
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder {
  top: -14px !important;
}
/*
body#folkfield.single-portfolio-item .edgtf-content {
    padding-top: 48px !important;
}
@media (max-width:768px) {
body#folkfield.single-portfolio-item .edgtf-content {
    padding-top: 30px !important;
}
}*/
.edgtf-google-map-holder p {
  color: #000 !important;
}
.center {
  text-align: center;
}
@media (max-width:768px) {
  .edgtf-artists-list .edgtf-artist-inner {
    margin-bottom: 0px;
  }
	/*.edgtf-row-grid-section > .vc_row {
    padding-bottom: 48px !important;
	}*/
}

.edgtf-artist-title-holder .edgtf-artist-name {text-align: right;}