/* HEADER */

#sp-header.menu-fixed {
    background: rgb(15 18 26 / 33%) none repeat scroll 0 0;
    backdrop-filter: blur(5px);
}

#sp-header {
    top: 0; 
    background-image: linear-gradient( 
180deg
 , #00306b6b 0%, #00000000 100%) !important;
    background-image: #000;
}
._df_book-cover {
    width: 200%;
	box-shadow: 0px 23px 49px 0px rgb(61 82 96 / 65%);
}

.sp-megamenu-parent > li > a {
    font-size: 16px!important;
    text-shadow: 2px 2px 5px rgb(6 6 6 / 76%);
}

.ombre {
    text-shadow: 2px 2px 5px rgb(6, 6, 6);
}
.ombres {
    box-shadow: 0px 23px 49px 0px rgba(61, 82, 96, 0.3);
  transition: all 0.3s ease-in-out;
}
.ombres:hover {
    box-shadow: 0px 23px 49px 0px rgba(61, 82, 96, 0.6);
  transition: all 0.3s ease-in-out;
}
#sppb-addon-1613928391339 .sppb-icons-group-list {
    margin: -5px;
    text-shadow: 2px 2px 1px rgb(60 60 60);
}
body.view-events #sp-main-body {
    padding-top: 50px;
}

/*
#sp-title {
    padding-bottom: 50px;
}
*/

/* BLOG */


.helix-social-share .helix-social-share-icon ul li div a.gplus {
    display: none;
}
.helix-social-share .helix-social-share-icon ul li div a.linkedin {
    display: none;
}

.view-article article.item-page .pager.pagenav li a span.icon-chevron-left:before {
      display: none;
}

.view-article article.item-page .pager.pagenav li a span:before {
   display: none;
}

.view-article article.item, .layout-blog article.item {
  border-radius: 15px;
  padding: 50px 50px;
}

#sp-component .entry-image img {
    border-radius: 10px;
}

.sp-page-title h3 {
    padding: 13px 50px!important;
    border-radius: 50px;
}

.pagination-wrapper ul.pagination li a {
  font-size: 20px !important;
}

.pagination-wrapper ul.pagination li.active a {
  font-size: 20px !important;
}

.btn.btn-link, .btn.sppb-btn-link, .sppb-btn.btn-link, .sppb-btn.sppb-btn-link {
    padding: 5px 20px;
    text-decoration: unset;
    font-size: 18px;
    text-transform: initial;
    background-color: #ff007a;
    color: #fff;
}
.view-article article.item .sppb-addon-content.readmore a:hover, .view-article article.item .sppb-addon-content.readmore a:focus, .view-article article.item p.readmore a:hover, .view-article article.item p.readmore a:focus, .layout-blog article.item .sppb-addon-content.readmore a:hover, .layout-blog article.item .sppb-addon-content.readmore a:focus, .layout-blog article.item p.readmore a:hover, .layout-blog article.item p.readmore a:focus {
    background-color: #c3005e;
	color: #fff;
}

.btn:hover, .sppb-btn:hover, .btn:focus, .sppb-btn:focus, .btn.btn-primary:hover, .sppb-btn.btn-primary:hover, .btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-primary:hover, .btn.btn-primary:focus, .sppb-btn.btn-primary:focus, .btn.sppb-btn-primary:focus, .sppb-btn.sppb-btn-primary:focus, .btn.btn-lg:hover, .sppb-btn.btn-lg:hover, .btn.sppb-btn-lg:hover, .sppb-btn.sppb-btn-lg:hover, .btn.btn-lg:focus, .sppb-btn.btn-lg:focus, .btn.sppb-btn-lg:focus, .sppb-btn.sppb-btn-lg:focus, .btn.btn-success:hover, .sppb-btn.btn-success:hover, .btn.sppb-btn-success:hover, .sppb-btn.sppb-btn-success:hover, .btn.btn-success:focus, .sppb-btn.btn-success:focus, .btn.sppb-btn-success:focus, .sppb-btn.sppb-btn-success:focus, .helix-social-share .helix-social-share-icon ul li div a:hover, .helix-social-share .helix-social-share-icon ul li div a:focus, .string-upcoming-event:hover .countdown-text-wrap, .spstrings-view-events:hover .countdown-text-wrap {
    background: #ff007a;
}

.btn.btn-info,
.sppb-btn.btn-info,
.btn.sppb-btn-info,
.sppb-btn.sppb-btn-info,
.string-upcoming-event .countdown-text-wrap .countdown-timer-subtitle,
.spstrings-view-events .countdown-text-wrap .countdown-timer-subtitle,
.string-upcoming-event .countdown-text-wrap .countdown-timer-subtitle a,
.spstrings-view-events .countdown-text-wrap .countdown-timer-subtitle a,
.spstrings-view-event .spstrings-event-pricing .event-pricing-box .event-pricing-footer .btn,
.spstrings-view-event .spstrings-event-pricing .event-pricing-box .event-pricing-price,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header .sppb-pricing-price {
  color: #ff007a;
}
.string-upcoming-event .countdown-text-wrap .countdown-timer-title, .spstrings-view-events .countdown-text-wrap .countdown-timer-title {
    color: #333;
}
.string-upcoming-event .countdown-text-wrap .countdown-timer-subtitle, .spstrings-view-events .countdown-text-wrap .countdown-timer-subtitle  {font-weight: bold;}

/*  VIDEOS  */

.home-music-video-section .sppb-column-addons .sppb-modal-selector:before {
    font-size: 70px;
    width: 70px;
    height: 70px;
    text-shadow: 2px 2px 5px rgb(6 6 6);
}

.sppb-embed-responsive.sppb-embed-responsive-16by9 {
    border-radius: 15px;
}
.home-music-video-section .sppb-column-addons .sppb-text-left {
    border-radius: 15px;
}

.home-music-video-section .sppb-column-addons .music-videos-title span {
    color: #ffffff;
    text-shadow: 2px 2px 1px rgb(0 0 0);
}
#video img {
    border-radius: 15px;
}
#section-id-1486635139422 img {
    border-radius: 15px;
}
#section-id-1613202264108 img {
    border-radius: 15px;
}

#sp-footer #sp-footer2 .social-icons li a:hover, #sp-footer #sp-footer2 .social-icons li a:focus {
    color: #FF007A;
}

/*  TEMOIGNAGES  */

.sppb-testimonial-carousel-item-content {
    min-height: 280px;
}

#sppb-addon-1612881587398 .sppb-carousel-extended-dots ul li:hover span, #sppb-addon-1612881587398 .sppb-carousel-extended-dots ul li.active span {
    background: #ff007a!important;
}
#sppb-addon-1612881587398 .sppb-testimonial-carousel-message {
    margin-bottom: 0!important;
}
#sppb-addon-1612881587398 .sppb-carousel-extended-dots ul li {
    background: #e7e7e7;
}
/*  ALBUMS  */
.strings-album-list:hover {
    box-shadow: 0px 23px 49px 0px rgb(61 82 96 / 50%);
    margin-top: -5px;
    transition: all 0.3s ease-in-out;
}

/*  SOCIAL  */

.sp-module ul >li >a:before {
display: none;
}
.sp-module ul >li {
    border-bottom: unset;
}

#sppb-addon-1613928391339 .sppb-icons-group-list {
    text-shadow: 2px 2px 1px rgb(60 60 60);
}
.sppb-icons-group-list {
text-shadow: 2px 2px 1px rgb(60 60 60);
}

/*  BLOG */

.entry-header h2 {
    width: 100%!important;
}

.view-article #sp-main-body, .layout-blog #sp-main-body {
    background: #ffffff!important;
}
.com-spstrings #sp-main-body, .view-artists #sp-main-body {
    background: #ffffff!important;
}
.helix-social-share .helix-social-share-icon ul li div a {
    border-radius: 30px;
}

.sppb-articles-carousel-introtext, .sppb-articles-carousel-meta-category {
display: none;
}
.bx-wrapper img {
    border-radius: 15px 15px 0 0;
}
.sppb-articles-carousel-content {
    height: 140px;
    border-radius: 0 0 15px 15px;
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active {
    width: 15px;
}
.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a {
    width: 15px;
    height: 15px;
    border-radius: 50px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #FF1F8A;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #c0c0c0;
}
.sppb-articles-carousel-content {
    box-shadow: 0 6px 12px -3px rgb(49 41 41 / 20%);
  transition: all 0.3s ease-in-out;
}
.sppb-articles-carousel-content:hover {
    box-shadow: 0 6px 18px -3px rgb(49 41 41 / 30%);
  transition: all 0.3s ease-in-out;
}

.view-article article.item, .layout-blog article.item {
    background: #ffffff!important;
    box-shadow: 0px 23px 49px 0px rgb(61 82 96 / 15%);
}
.layout-blog #sp-main-body {
    background-color: #ffffff!important;
}
.sp-page-title:before {
    background-image: unset;
}

.pagination-wrapper ul.pagination li {
    border: 1px solid #bababa;
}
.pagination-wrapper ul.pagination li.active a {
    border: 1px solid #bababa;
}




.strings-album-list {
    box-shadow: 0px 23px 49px 0px rgb(61 82 96 / 15%);
}
.string-upcoming-event .countdown-text-wrap, .spstrings-view-events .countdown-text-wrap {
    box-shadow: 0px 23px 49px 0px rgb(61 82 96 / 15%);
}



#sp-page-builder .sppb-section .sppb-section-title .sppb-title-heading span {
    color: #000!important;
}

.spstrings-view-event .spstrings-event-cover {
	height: 600px;
    background-size: contain;
    background-color: #100520;
}
.sp-no-item-found {display: none;}

.jspeed-img-lazyloaded {
    border-radius: 20px;
}