/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

a:hover{text-decoration: none !important;}
#main{background-color:#12110f !important}
.home #content{padding:0 !important}
#content{padding: 0}
.home .main-content{background:transparent;}
.main-content{background:#fff;}
.page-header-1{display: none}
.woocommerce-Price-amount{color:#99994C !important;}
.single_add_to_cart_button{background: #99994C !important;border-color: #99994C !important;}
.single #main{background-color:#fff !important}
.single .slider-title{color:#333;}
.no-breadcrumbs .main-content{padding-top:0 !important}
#rev_slider_1_1_wrapper{margin: -25px auto 0 !important;}
.vc_row{width: 80% !important;margin: 0 auto !important;}
.vc_row-no-padding{width: 100% !important;margin: 0 auto !important;}
.vc_parallax-inner{background-position: 50% 30% !important;background-size: cover !important;}
/*.owl-carousel.owl-drag .owl-item{max-height: 423px;}*/
.porto-ibanner-content{width: 250px;font-size: 20px !important}
.ab_boton_spotify{background: rgb(29, 185, 84);color: #fff !important; border-radius: 50px;margin: 25px 0 0px;display: block;padding: 7px;width: 203px;text-align: center;font-size: 18px;}
.product_meta, .product-share{display:none;}
.ab_boton_spotify:hover{background: #1ed760 !important;}
.section-title, .slider-title, .widget .widget-title, .widget .widget-title a, .widget_calendar caption{color:#fff;}
#nav-menu-item-235 a{background:rgb(29, 185, 84);color:#fff !important;border-radius: 50px}
#nav-menu-item-235:hover a{background:#1ed760 !important}
.ab_nuevodisco{padding:0px !important}
.ab_500{max-width: 510px !important;}
.ab_content{margin:-150px auto 0 !important;width: 58%;}
.ab_content2{margin:0 auto 195px !important;width: 75%;}
.ab_nuevodisco .vc_btn3-container button{background:transparent!important;border:2px solid #333!important;width: 91.5%!important;text-align: center;font-size: 20px!important;}
.ab_discos_home{float: right;width: 95% !important;margin: 0 0 0 0 !important;}
.ab_discos_home .porto-ibanner{padding: 0 !important}
.ab_video_home{position: absolute;z-index: 9;right: 200px;top: 215px;}
.ab_eventos .vc_parallax .vc_parallax-inner{background-position: left}
.ab_eventos{padding:70px 0 0px}
.vc_row.ab_eventos, .vc_row.ab_fondo_oscuro{width: 100% !important;}
/*.ab_eventos .wpb_column{padding: 25px;background: rgba(255,255,255,0.7);}*/
.ab_eventos .btn-primary{border: 2px solid #fff;padding: 1% 10% 2.5%;background: transparent;}
.ab_eventos p{font-size: 15px !important;padding: 15px 8px;}
.ab_eventos p, .ab_eventos a{color:#fff;}
.ab_eventos td:last-child,.ab_eventos td:first-child{width: 150px;}
.ab_eventos tr:nth-child(even){ background: rgba(255,255,255,0.1); }
.ab_eventos tr:nth-child(even) p, .ab_eventos tr:nth-child(even) a{color:#fff !important;}
.ab_eventos tr:nth-child(even) .btn-primary{border: 2px solid #333;padding: 1% 10% 2.5%;background: transparent;}
.ab_eventos tr:nth-child(even) .btn-primary:hover{border: 2px solid #fff;padding: 1% 10% 2.5%;background: transparent;background: #333;color:#fff !important;}
.ab_eventos tr:nth-child(odd) .btn-primary:hover{border: 2px solid #fff;padding: 1% 10% 2.5%;background: #fff;color:#333 !important;}
.ab_eventos tr:nth-child(odd){ background: rgba(0,0,0,0.4);}
.rating-wrap, .home .product-loop-title, .home .add-links-wrap, .ab_recording .price, .home .price, .page-id-11 .woocommerce-loop-product__title, .page-id-11 .add_to_cart_button, .related.products .woocommerce-loop-product__title, .related.products .price, .related.products .add_to_cart_button, .page-id-9 .add_to_cart_button,  .page-id-9 .woocommerce-loop-product__title, .page-id-9 .price{display: none !important}
.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a, .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-filter: blur(0px);-moz-filter: blur(0px);-ms-filter: blur(0px);filter: blur(0px);}
.ab_readmore h4{text-align:center;width: 20%;margin: 0 auto !important;border: 1px solid; border-radius: 5px}
.card-header{background-color: transparent !important;}
.ab_readmore .card {border:0 !important}
.ab_redes{position: fixed;top: 350px;z-index: 9;background: rgba(147,81,0,0);}
.ab_redes ul{margin-bottom:0 !important;padding: 7px 7px 7px 3px!important;}
.ab_redes li{display: block;}
.ab_redes a{color: #858111;}
.ab_redes a:hover{color: #433501;}
.ab_redes li i{font-size: 40px;margin: 5px 0}
.ab_block li{display: block}
.ab_recording .add-links-wrap{float: left;}
.ab_recording h3{font-family: Aclonica,sans-serif; font-weight: 600;text-align: center;font-size: 1.3em;}
ul.products li.product-col .links-on-image .add-links-wrap .add-links .add_to_cart_button, ul.products li.product-col .links-on-image .add-links-wrap .add-links .add_to_cart_read_more{width:3.2em}
ul.products li.product-col .links-on-image .add-links-wrap .add-links .add_to_cart_button:before, ul.products li.product-col .links-on-image .add-links-wrap .add-links .add_to_cart_read_more:before{font-size:2.1em}
.page-id-11 #content{padding:80px 0 !important}
.ab_discos_home .section-title{display: none}
form label{width: 80%;text-align: left !important;}
input, textarea{width: 100%;text-align: left !important;}
.abdisco{margin-top:-150px !important}
home .table-striped td, home .table-striped th{font-size:13px!important}
.table-striped td br:first-child{display:none}
.ab_eventos tr:nth-child(even) td:first-child{background:#2a2927}
@media screen and (max-width:1525px){
	.add-links .add_to_cart_button, .add-links .add_to_cart_read_more{font-size:10.5px}
}
@media screen and (max-width:1450px){
	.ab_video_home{top: 61px !important}
	.ab_eventos p{padding: 9px 8px;}
}
@media screen and (max-width:1300px){
	th, td {padding: 0px 5px!important;}
}
@media screen and (max-width:1085px){
	.ab_eventos p{font-size: 13px !important}
	.ab_video_home{right: 114px;top: -3px !important;}

}
@media screen and (max-width:1006px){
	.ab_eventos .col-md-6:nth-child(2){max-width: 65%!important;flex: 0 0 67%!important;}
	.ab_eventos .col-md-6:nth-child(1){max-width: 35%!important;flex: 0 0 35%!important;}
}
@media screen and (max-width:990px){
	.page-id-23 .vc_row {width: 95% !important;}
}
@media screen and (max-width:974px){
	.ab_eventos { min-height: 685px;}
}
@media screen and (max-width:840px){
	.ab_eventos { min-height: 740px;}
	.ab_eventos td:last-child, .ab_eventos td:first-child {width: 125px;}
}
@media screen and (max-width:767px){
	.ab_eventos {min-height: 790px;}
	.ab_nuevodisco .col-md-12{background: rgba(0,0,0,0.6);}
	.abdisco { margin-top: -27px !important;}
}
@media screen and (max-width:706px){
	.ab_video_home { right: -35px;top: -3px !important;}
	.ab_eventos .col-md-6:nth-child(2) {max-width: 100%!important;flex: 0 0 83%!important;}
	.ab_eventos .col-md-6:nth-child(1) {max-width: 35%!important;flex: 0 0 0%!important;}

}
@media screen and (max-width:680px){
	.epyt-gallery-title{display:none}
}
@media screen and (max-width:536px){
	.ab_eventos p {font-size: 11px !important;}
	.ab_eventos {min-height: 853px;}
	.ab_eventos td:last-child, .ab_eventos td:first-child { width: 107px;}
	/*contacto*/
}
@media screen and (max-width:446px){
	.ab_eventos p {font-size: 11px !important;}
	.ab_eventos {min-height: 941px;}
}
@media screen and (max-width:432px){
	.ab_eventos p {font-size: 11px !important;}
	/*.ab_eventos {min-height: 1090px;}*/
	.ab_eventos table tr td:first-child{width: 80px;}
	th, td {padding: 0px 2px!important;}
}

/* Diego - News/Blog */

/* 1. Texto */
.text-padding {
	padding: 50px 190px 50px 190px;
	font-size: 20px;
}
/* 2.Posts + boton leer mas */
.page-id-23 .vc_custom_1419240516480 {
    border-radius: 10px;
}
.page-id-23 .vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.vc_btn3-color-juicy-pink {
    color: #666666 !important;
    background-color: #ffffff !important;
    border: 1px solid #CCCCCC !important;
}
.vc_btn3-color-juicy-pink:hover {
	color: #666666 !important;
	background-color: #CCCCCC !important;
	border: 1px solid #CCCCCC !important;
}
.vc_btn3-size-xl.vc_btn3-color-blue {
    color: #666666 !important;
    background-color: #FFFFFF !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 5px !important;
}
.vc_btn3-size-xl.vc_btn3-color-blue:hover {
    color: #666666 !important;
    background-color: #CCCCCC !important;
    border: 1px solid #CCCCCC !important;
    border-radius: 5px !important;
}

@media screen and (max-width: 990px){
	.page-id-23 .vc_row {position: static !important;}
	.page-id-23 .vc_custom_1558077682452 {width: 65% !important;}
}

/* Diego - Contact Us */

.fila-contacto {
	width: 100% !important;
	left: 0 !important;
}

.texto-cabecera-1 h2 {
	font-size: 90px !important;
	padding: 100px 0 60px 0 !important;
}

.fila-2 {
	padding: 50px 0 70px 0;
	width: 80% !important;
	left: 0px !important;
}

.fila2-1 {
	width: 100% !important;
	left: 0px !important;
}

.titulo-fila-2 {
	font-family: aclonica;
	font-size: 30px;
	color: #212529;
	font-weight: 400;
	padding-bottom: 15px;
}

.img1 {
	padding-top: 22px;
}

@media screen and (max-width: 700px){
	.texto-cabecera-1 h2 {font-size: 60px !important; padding: 40px 0 15px 0 !important;}
	.wpcf7 {padding-bottom: 60px !important;}
	.fila-2 {padding: 40px 0;}
	.titulo-fila-2 {padding-bottom: 0px; margin-bottom: 10px;}
	.wpcf7-textarea {height: 125px;}
}

@media screen and (max-width: 550px){
	.wpcf7 {width: 80% !important;}
}

@media screen and (max-width: 400px){
	.texto-cabecera-1 h2 {font-size: 45px !important; padding: 10px 0 0px 0 !important;}
	.wpcf7 {padding-bottom: 40px !important;}
	.fila-2 {padding: 15px 0;}
}

/* Formulario de Contacto */

.wpcf7 {
	width: 50%;
    margin: auto !important;
    padding-bottom: 70px !important;
}

.wpcf7-submit {
	background-color: #7C7F52 !important;
	height: 50px !important;
	width: 150px !important;
	font-size: 16px;
	text-align: center !important;
}
.wpcf7-submit:hover {
	background-color: #5d5e3a !important;
}

/* Booking */

.texto-booking {
	font-size: 20px;
	line-height: 31px;
}

.f-booking-1 {
	margin-right: 85px !important;
}

.colum-1-a {
	z-index: 2;
}

.colum-1-a .vc_column-inner {
	width: 176%;
    padding-top: 180px !important;
}

.f-booking-2 {
	margin-left: 75px !important;
	padding: 10px 0 !important;
}

.column-f-booking-2 {
	padding-top: 60px;
}

.column2-f-booking-2 {
	padding-right: 20px;
}

.column-f-booking-3 {
	padding-top: 25px;
}

@media screen and (max-width: 940px){
	.colum-1-a .vc_column-inner {width: 100%; padding-top: unset !important;}
}

@media screen and (max-width: 767px){
	.colum-1-b {display: none;}
	.column-f-booking-2 {display: none;}
	.column-f-booking-3 {display: none;}
	.page-id-1758 p {text-align: left !important;}
	.f-booking-1 {margin-right: auto !important;}
}

@media screen and (max-width: 460px){
	.page-id-1758 h2 {font-size: 50px !important; line-height: 55px !important;}
	.page-id-1758 p {font-size: 16px !important; line-height: 20px !important}
}

/* distribution */

.f-distribution-titulo {
	padding: 40px 0 !important;
}

.f-distribution-0 {
	margin-left: 75px !important;
	padding: 15px 0 !important;
}

.col-distribution-1a {
	padding-left: 90px;
}

.col-distribution-1a .vc_column-inner {
	width: 125%;
}

.col-distribution-1b {
	padding-left: 52px;
}

.col-distribution-1b .vc_column-inner {
	width: 117%;
}

.col-distribution-1c {
	padding-top: 17px;
}

.f-distribution-1 {
	margin-right: 75px !important;
	padding: 15px 0 !important;
}

.col-distribution-2b {
	padding-top: 40px;
}

.col-distribution-3a {
	padding-top: 30px;
}

@media screen and (max-width: 767px){
	.f-distribution-titulo h2 {font-size: 70px !important;}
	.f-distribution-titulo {padding: 20px 0 0 0!important;}
	.col-distribution-1c {padding-top: 0px; display: none;}
	.col-distribution-1a {padding-left: 15px;}
	.col-distribution-1a .vc_column-inner {width: 100%;}
	.col-distribution-1a {width: 50%;}
	.col-distribution-1b {width: 50%; padding-left: 13px;}
	.col-distribution-2b {display: none;}
	.f-booking-2 .col-md-4:nth-child(1) {display: none;}
	.col-distribution-3a {padding-top: 0px; width: 50%;}
	.f-booking-2 .col-md-4:nth-child(3) {width: 50%;}
}

@media screen and (max-width: 600px){
	.vc_row {width: 100% !important;}
	.f-distribution-titulo h2 {font-size: 60px !important;}
	.f-distribution-0 {margin-left: auto !important; padding: 0 !important;}
	.f-distribution-1 {margin-right: auto !important; padding: 0 !important;}
	.f-booking-2 {margin-left: auto !important; padding: 0 !important;}
}

@media screen and (max-width: 462px){
	.f-distribution-titulo h2 {font-size: 50px !important;}
}

@media screen and (max-width: 420px){
	.col-distribution-1a {width: 100%;}
	.col-distribution-1b {width: 100%;}
	.col-distribution-3a {width: 100%;}
	.f-booking-2 .col-md-4:nth-child(3) {width: 100%;}
}

@media screen and (max-width: 370px){
	.f-distribution-titulo h2 {font-size: 40px !important;}
}


/* Home - Fila Discografía */

.dc_discografia {
	padding-bottom: 80px;
}

.slick-dots {
	display: none !important;
}



/* fila-sobremi */

.img-abajo {
	margin-top: -300px;
}

.img-arriba {
	margin-bottom: -300px;
}
.dc-sobremi.vc_row, .dc-sobremi .vc_row{width: 100% !important;}
.dc-sobremi .col-md-4 {
	padding: 200px 0 200px 0;
}

.dc-sobremi .col-md-8 {
	padding: 350px 0;
}

.dc-sobremi h2 {
	font-size: 100px;
    font-family: "Open Sans";
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 8px;
    color: #fff;
}
.dc-sobremi h2 a{color: #fff;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;}
.dc-sobremi:hover h2 a{color: #989797;}
.dc-sobremi .span{display: block;
    margin-top: 86px;
    padding-left: 225px;}
.img-sobremi img {
	transition: 0.5s all !important;
}

.img-sobremi img:hover {
	transform: scale(1.05);
}
.epyt-gallery-subscribe{right: -30px;
    z-index: 999999999;
    position: fixed;
    bottom: 50px;}
.epyt-gallery-subscribe a.epyt-gallery-subbutton, .epyt-gallery-subscribe a.epyt-gallery-subbutton:hover{width: 60%;}
.epyt-gallery-subscribe a.epyt-gallery-subbutton img{width: 70px!important;}
#header.sticky-header .header-main.change-logo .logo img{-webkit-transform: scale(1.9);
    transform: scale(1.9);}
@media screen and (max-width: 1350px){
	.dc-sobremi h2{font-size: 65px;margin-left: -135px;}
	.dc-sobremi h2 .span{margin-top: 46px;padding-left: 185px;}
}
@media screen and (max-width: 1085px){
	.wpls-logo-showcase {padding: 0 !important;}
	.dc_discografia .vc_column-inner {padding-top: 0}
	.dc-sobremi h2 {text-align: center; line-height: 1.1em;}
	.dc-sobremi .col-md-8 {padding: 262px 0;}
}

@media screen and (max-width: 974px){
	.page-id-37 .vc_custom_1561447340464 {padding-bottom: 0px !important;}
	.dc_discografia {margin-top: -170px !important;}
}

@media screen and (max-width: 852px){
	.dc-sobremi h2 {font-size: 40px;}
}
@media screen and (max-width: 1350px){
	.dc-sobremi h2{font-size: 50px;margin-left: -95px;}
	.dc-sobremi h2 .span{margin-top: 15px;padding-left: 185px;}
}
@media screen and (max-width: 840px){
	.dc_discografia {margin-top: -300px !important;}
}

@media screen and (max-width: 767px){
	.dc_discografia {margin-top: -320px !important;}
	.dc-sobremi h2 {font-size: 40px;}
	.dc-sobremi .col-md-8 {padding: 262px 0 0 0;}
	.dc-sobremi .col-md-4 {padding: 0 0 200px 0; width: 50%; margin: auto;}
}

@media screen and (max-width: 706px){
	.dc_discografia {margin-top: -420px !important;}
}

@media screen and (max-width: 680px){
	.dc_discografia {margin-top: -350px !important;}
	.dc-sobremi h2 {font-size: 30px;}
}

@media screen and (max-width: 600px){
	.dc-sobremi .col-md-4 {padding: 0 0 250px 0;}
}

@media screen and (max-width: 450px){
	.dc-sobremi h2 {font-size: 25px;}
	.dc-sobremi .col-md-4 {padding: 0 0 230px 0;}
}

@media screen and (max-width: 432px){
	.dc_discografia {margin-top: -450px !important;}
}

@media screen and (max-width: 414px){
	.dc_discografia {margin-top: -400px !important;}
}

@media screen and (max-width: 387px){
	.dc_discografia {margin-top: -330px !important;}
	.dc-sobremi h2 {font-size: 20px;}
	.dc-sobremi .col-md-4 {padding: 0 0 250px 0;}
}

@media screen and (max-width: 343px){
	.dc_discografia {margin-top: -280px !important;}
}

@media screen and (max-width: 332px){
	.dc_discografia {margin-top: -200px !important;}
}

@media screen and (max-width: 326px){
	.dc_discografia {margin-top: -100px !important;}
}
