/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 01 2025 | 17:11:29 */
/* FONTS */
@font-face { 
font-family: 'halvar_breitschrift_light'; 
src: url('/wp-content/fonts/halvar_breitschrift_light-webfont.woff2') format('woff2'),
url('/wp-content/fonts/halvar_breitschrift_light-webfont.woff') format('woff'),
url('/wp-content/fonts/halvar_breitschrift_light-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face { 
font-family: 'halvar_breitschrift_regular'; 
src: url('/wp-content/fonts/halvar_breitschrift_regular-webfont.woff2') format('woff2'),
url('/wp-content/fonts/halvar_breitschrift_regular-webfont.woff') format('woff'),
url('/wp-content/fonts/halvar_breitschrift_regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face { 
font-family: 'halvar_breitschrift_bold'; 
src: url('/wp-content/fonts/halvar_breitschrift_bold-webfont.woff2') format('woff2'),
url('/wp-content/fonts/halvar_breitschrift_bold-webfont.woff') format('woff'),
url('/wp-content/fonts/halvar_breitschrift_rbold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face { 
font-family: 'halvar_breitschrift_extrabold'; 
src: url('/wp-content/fonts/halvar_breitschrift_extrabold-webfont.woff2') format('woff2'),
url('/wp-content/fonts/halvar_breitschrift_extrabold-webfont.woff') format('woff'),
url('/wp-content/fonts/halvar_breitschrift_extrabold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

h1, h2, h6 { font-family: halvar_breitschrift_bold !important; font-weight: 400 !important; }  
h3, h4 { font-family: halvar_breitschrift_extrabold !important; font-weight: 400 !important; }  
p, nav a { font-family: halvar_breitschrift_regular !important;  }
b, strong { font-family: halvar_breitschrift_bold !important; font-weight: 400 !important; }
.btn-caraza { font-family: halvar_breitschrift_regular !important;padding: 10px 10px!important; background: #fff; border-radius: 90px; border: 1px solid #000; font-weight: 600; font-size: 12px;  }
.btn-caraza .link_wrap .link_text:after { opacity: 0 !important; }
.custom-width-115px .hover-wrap-inner { width: 115px; position: absolute !important; right: -150px; bottom: -60px; }
.caraza-circle {  animation: rotation 12s infinite linear; }
.esconder { display: none !important; }
.noise { position: fixed; pointer-events: none; -webkit-animation: noiseAnimation 0.5s steps(4) infinite; animation: noiseAnimation 0.5s steps(4) infinite; background-image: url(/wp-content/uploads/2022/12/grain-invert.png); height: 180%; left: -40%; top: -40%; width: 180%; z-index: 1000; filter: alpha(opacity=0); -moz-opacity: 0; -o-opacity: 0; opacity: 0; -webkit-opacity: 0; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -webkit-backface-visibility: hidden; }

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}


.prox-logo { width: 400px !important; }

/* SACRUM */
.single-portfolio .bottom_controls { display: none !important; }
.postid-652 h1 { text-transform: uppercase !important; font-size: 90px !important; }
.postid-652 .section-title > .inner-wrap { padding-top: 0 !important; }
.postid-652 .custom-width-115px .hover-wrap-inner { width: 115px; position: absolute !important; right: -40px; bottom: 20px; }

/* VIDEOS */
#videos .flickity-slider .cell { padding: 0 12px !important; }
#videos .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous { left: auto !important; right: 50px !important; top: -50px !important; }
#videos .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next { left: auto !important; right: 0 !important; top: -50px !important; }
#videos .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow { fill: #fff !important; }
#videos .nectar-flickity[data-controls*=arrows_overlaid] .next:after,#videos .nectar-flickity[data-controls*=arrows_overlaid] .previous:after { background-color: #fff; }
#videos .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before { background-color: #000 !important; border: 1px solid #2e2e2e !important; } 
#videos .cell:not(.is-selected) { opacity: 0.6 !important; }

@media (min-width: 1000px){
#videos .flickity-slider .cell { padding: 0 12px !important; width: 80% !important; }
}

/* LANZAMIENTOS */
@media (min-width: 1000px){
#lanzamientos .nectar-scrolling-text { overflow: hidden !important; margin-bottom: 0 !important; width: 85px !important; }
#lanzamientos .nectar-scrolling-text-inner { transform-origin: center; transform: rotate(-90deg) !important; }
#lanzamientos .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper { display: flex !important; align-items: stretch !important; }
.lanzamientos-grid { flex: 1 !important; margin-bottom: 0 !important; padding: 30px 40px !important; }
#lanzamientos .carousel-outer { display: none !important; }
.lanzamientos-grid .nectar-post-grid-item-bg { min-height: 300px !important; height: 100% !important; }  
.hero-caraza.mb { display: none !important; }
}

.esconder { display: none !important; }
#lanzamientos .nectar-scrolling-text h3 { -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: black; color: transparent; }
#lanzamientos .fecha { color: #000 !important; text-transform: uppercase !important; margin-top: 10px !important; font-family: halvar_breitschrift_bold !important; font-size: 12px!important; margin-bottom: 4px; display: block !important; }
#lanzamientos .meta-excerpt {max-width: 100% !important; }
#lanzamientos .post-heading { font-size: 16px !important; line-height: 1 !important; }
.lanzamientos-grid .meta-category a { text-transform: uppercase !important; font-size: 10px; margin-top: 0 !important; font-family: halvar_breitschrift_regular !important; padding: 5px 10px; border: 1px solid #000 !important; border-radius: 90px; }
.lanzamientos-grid .meta-category a.evento {  background-color: #FFFF22 !important; }
.lanzamientos-grid .meta-excerpt { margin-top: 0 !important; font-family: halvar_breitschrift_regular !important; font-size: 12px; line-height: 1.3 !important; }
.lanzamientos-grid .item-meta-extra { margin-top: 0 !important; }
.lanzamientos-grid .content { padding-bottom: 0 !important; }
.lanzamientos-grid .nectar-post-grid-item { margin: 0 !important; padding: 10px 20px !important; width: 33.32% !important; }
.lanzamientos-grid .nectar-post-grid-item:nth-child(2), .lanzamientos-grid .nectar-post-grid-item:last-child { border-left: 1px solid #000 !important; }
#producciones .nectar-fancy-box[data-style="color_box_hover"] .box-bg { background-size: contain !important; background-repeat: no-repeat; }  


/* ARTISTAS */
#artistas .nectar-fancy-box .heading-wrap { padding: 8px; font-family: halvar_breitschrift_regular !important; border: 8px solid black; box-shadow: inset 0px 0px 0px 1px #fff; box-sizing: border-box; background-color: #000 !important; }
#artistas .nectar-fancy-box { padding: 16px !important; }
#artistas .nectar-fancy-box .box-bg { filter: grayscale(1) !important; }
#artistas .nectar-fancy-box:hover .box-bg { filter: inherit !important; }

/* EVLAY */
#evlay .custom-width-152px .hover-wrap-inner { z-index: 11 !important; right: -120px; width: 152px; position: absolute !important; }
.scrolling-evlay { margin-top: -61px !important; z-index: 13 !important;}
.scrolling-evlay .nectar-scrolling-text-inner h3 { -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: white; color: transparent; }
.custom-width-55px img { margin-bottom: 0 !important; }
.evlay-info .col-img > .vc_column-inner { align-self: flex-end !important; }
.evlay-bg .row-bg-wrap { z-index: 11 !important; }



/* PRODUCCIONES */
#producciones .nectar-fancy-box[data-style="color_box_hover"] .box-bg { opacity: 1 !important; }
#producciones .nectar-fancy-box .box-bg:after { opacity: 0; }
#producciones .nectar-fancy-box:hover .box-bg:after { opacity: 0.6 !important; }
#producciones .nectar-fancy-box h5 { font-family: 'halvar_breitschrift_light' !important; font-size: 10px !important; line-height: 12px !important; margin-bottom: 3px; }
#producciones .nectar-fancy-box h4 { font-family: 'halvar_breitschrift_extrabold' !important; font-size: 10px !important; line-height: 12px !important;  }
#producciones .nectar-fancy-box .box-inner-wrap { padding: 10px !important; }
#producciones .nectar-fancy-box:not(:hover) .inner { opacity: 0 !important; }


/* TIENDA */
#tienda h5 { font-family: 'halvar_breitschrift_light' !important; font-size: 14px !important; line-height: 18px !important;  }
#tienda h3 { font-size: 50px !important; line-height: 36px !important;  }


/* CONTACTO */
#contacto h5 { font-family: 'halvar_breitschrift_light' !important; font-size: 14px !important; line-height: 18px !important;  }
#contacto h3 { font-size: 70px !important; line-height: 56px !important; text-transform: uppercase !important; }
#contacto .wpcf7 { z-index: 2 !important; background: #fff !important; border-radius: 20px; padding: 48px 40px; }
#contacto label { color: #000 !important; text-transform: uppercase !important;  font-family: 'halvar_breitschrift_bold' !important; }
body[data-form-submit="regular"] input[type=submit] { background-color: #000 !important; font-family: 'halvar_breitschrift_regular' !important; }
#contacto input[type="text"], #contacto input[type="email"] { border-bottom: 1px solid #CCCCCC !important; color: #000 !important; margin-bottom: 30px !important; padding: 5px 14px 5px !important; padding-right: 0 !important;  }
#contacto textarea { border: 1px solid #CCCCCC !important; color: #000 !important; border-radius: 10px !important; }
.wpcf7-not-valid-tip { display: none !important; }
#contacto .wpcf7-select { margin-top: 10px !important; font-family: 'halvar_breitschrift_regular' !important;  border: 1px solid #CCCCCC !important; color: #000 !important; border-radius: 10px !important; padding: 11px !important; margin-bottom: 30px !important; }
#contacto textarea { margin-top: 10px !important; }
#contacto .custom-width-787px .hover-wrap-inner { z-index: 0 !important; right: -20%; width: 787px; position: absolute !important; }
#contacto .wpcf7:after { content:""; background-image: url(https://carazarecords.com/wp-content/uploads/2022/11/8.png); border-radius: 100% !important; background-size: contain !important; width: 123px !important; height: 123px !important; position: absolute !important; top: 45px; right: -60px; background-repeat: no-repeat; background-position: center;  }
#contacto .row-bg-layer:before { content:""; background-image: url(https://carazarecords.com/wp-content/uploads/2022/12/Grid-1.svg); background-size: cover; width: 72%; height: 632px!important; position: absolute!important; top: 120px; right: 0; background-repeat: no-repeat; background-position: left bottom; }

@media (max-width: 1000px){
.custom-width-115px .hover-wrap-inner { right: -50px !important; }  
#lanzamientos .nectar-scrolling-text { margin-bottom: 0 !important; }
.lanzamientos-grid, .vc_col-sm-1.vc_hidden-xs { display: none !important; }  
#lanzamientos .carousel-outer { padding: 20px 20px 25px 20px!important; margin: 0 !important }
#lanzamientos .work-meta p { font-size: 12px; line-height: 1.3!important; color: #000 !important; }
.nectar-cta { margin-bottom: 0 !important; }  
#tienda h3 { font-size: 64px !important; line-height: 60px !important;  }
#contacto h3 { font-size: 60px !important; line-height: 46px !important; }
.custom-width-378px .hover-wrap-inner { position: absolute; right: -230px!important; width: 250px !important; top: -260px !important; }  
.custom-width-378px .hover-wrap-inner img { max-width: 250px !important; }   
#contacto .wpcf7:after { top: -60px !important; } 
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a { font-family: 'halvar_breitschrift_regular' !important;  }  
#slide-out-widget-area .off-canvas-social-links li i { font-size: 24px !important; line-height: 24px !important; }
#slide-out-widget-area .off-canvas-social-links li a { padding: 0 6px; opacity: 1 !important; }  
#slide-out-widget-area .off-canvas-social-links li:last-child i { margin-top: -4px !important; }
#tienda .col-info>.vc_column-inner>.wpb_wrapper { width: 100% !important; max-width: 600px !important; margin: auto !important; }
.postid-652 .custom-width-115px .hover-wrap-inner { right: 40px !important;  }
.postid-652 h1 { font-size: 80px !important; }
}

@media (max-width: 690px){
.hero-caraza.desktop { display: none !important; }
#lanzamientos .portfolio-items.carousel .span_4 { margin-left: 0 !important; }
.custom-width-115px .hover-wrap-inner { position: relative !important; width: 95px !important; left: auto !important; right: auto !important; bottom: auto !important; }
.custom-width-115px {  text-align: left !important; }
#lanzamientos .caroufredsel_wrapper { width: 100% !important; }
#lanzamientos .carousel-wrap.recent-work-carousel { margin: 0 !important; }
#artistas .flickity-slider .cell { width: 100% !important; }  
#lanzamientos .portfolio-items .work-meta { max-width: 100% !important; width: 100% !important; } 
#tienda h3 { font-size: 32px !important; line-height: 10px !important;  }
#contacto h3 { font-size: 50px !important; line-height: 42px !important; }  
#contacto .wpcf7:after { width: 113px!important; height: 113px!important; right: -24px !important; }  
.custom-width-378px .hover-wrap-inner { right: 20px!important; width: 150px !important; top: -120px !important; }  
.custom-width-378px .hover-wrap-inner img { max-width: 150px !important; }  
#contacto .wpcf7 { padding: 40px 30px !important; }
#tienda .col-info>.vc_column-inner>.wpb_wrapper { width: 100%  !important; max-width: 320px !important; margin: auto !important; }  
#slide-out-widget-area.open { width: 83% !important; } 
.esconder-mb { display: none !important; }  
#evlay .custom-width-152px .hover-wrap-inner { right: -60px !important; width: 95px !important; top: -50px !important; }
.scrolling-evlay { margin-top: -40px !important; }  
.nectar-scrolling-text.font_size_mobile_70px .nectar-scrolling-text-inner * { font-size: 60px !important; }
#producciones { padding-top: 70px !important; }
.nectar-flickity[data-spacing="20px"]:not(.masonry) .flickity-slider .cell { margin: 0 10px !important; height: 183px !important; }
#producciones .nectar-carousel { margin-bottom: 0 !important; }
.evlay-txt { background-color: #000 !important; }
#producciones .nectar-fancy-box[data-style="color_box_hover"] .box-bg { background-size: 101% !important; }  
.postid-652 h1 { font-size: 58px !important; }
.postid-652 .custom-width-115px { text-align: right !important;  }
.postid-652 .custom-width-115px .hover-wrap-inner { right: 0 !important;  }
.cta-spoti .link_wrap { display: block !important; }  
.cta-spoti i { margin-right: 0 !important; }  
.cta-spoti a:after { display: none !important; }
}