/*
 Theme Name:   Conciertos dqmq
 Theme URI:    https://conciertos.dimequemequieresbardecopas.com
 Description:  Conciertos dqmq Theme
 Author:       PragmatikStudio
 Author URI:   https://pragmatikstudio.com
 Template:     Divi
 Version:      1.0.0
*/

/*
 * Fonts
 **/
body, input, textarea, select { font-size: 1rem; }
h1, .h1 { font-size: 3.052rem; }
h2, .h2 { font-size: 2.441rem; }
h3, .h3 { font-size: 1.953rem; }
h4, .h4 { font-size: 1.563rem; }
h5, .h5 { font-size: 1.25rem; }
h6 { font-size: 1rem; }

@media only screen and (max-width: 767px) {
	h1, .h1 { font-size: 2.488rem; }
	h2, .h2 { font-size: 2.074rem; }
	h3, .h3 { font-size: 1.728rem; }
	h4, .h4 { font-size: 1.44rem; }
	h5, .h5 { font-size: 1.2rem; }
}
/*
#top-menu li a {font-weight:600 !important;}
*/

body .et_pb_button { font-weight: 500 !important;}

.ect-list-post {
	box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
}

/*
 * Divi Setup
 **/
body.custom-background {
	background-repeat: repeat !important;
	background-size: initial !important;
}
#main-content {
    background-color: transparent;
}
.container {
    width: auto;
	padding: 0 10px;
}

/*
 * Nav Menu
 */
#logo {
	max-height: fit-content;
}
#top-menu li {
	padding-right: 0;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
	padding-left: 18px;
	padding-right: 18px;
}
.et_mobile_menu {
	padding:0;
}
.et_mobile_menu li a {
	text-align: center;
	text-transform: uppercase;
    font-weight: bold;
}

/*
 * Hide top header
 */
#top-header {
	z-index: 9;
}
#main-header{
	transition: 0.5s;
	-moz-transition: 0.5s;
	-webkit-transition: 0.5s;
}
#main-header.et-fixed-header {
	top: 0 !important;
}


/*
 * Event Calendar
 **/
:root {
	--tec-color-text-primary: #fff !important;
	--tec-color-text-secondary: #fff !important;
	--tec-color-accent-primary: #ef2ac1 !important;
	--tec-color-background-events-bar-submit-button: #ef2ac1 !important;
	--tec-color-background-events-bar-submit-button-hover: #ef2ac1 !important;
	--tec-color-background-events-bar-submit-button-active: #ef2ac1 !important;
	--tec-color-button-primary: #ef2ac1 !important;
	--tec-color-link-primary: #ef2ac1 !important;
	--tec-color-link-accent: #ef2ac1 !important;
}

.tribe-common--breakpoint-medium.tribe-common 
.tribe-common-c-btn-border-small, 
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
	color: #000;
}
#ect-events-list-content .ect-events-read-more {
	color: #EF2AC1 !important;
}
.tribe-events-c-subscribe-dropdown__list-item-link {
	color: #EF2AC1 !important;
}


.tribe-events .tribe-events-c-search__button, .tribe-events button.tribe-events-c-search__button {background-color:#C5239F !important;}


/*
 * Contacd Form 7
 */
.et_pb_contact p input[type=checkbox], .et_pb_contact p input[type=radio] {
 	display: initial;
	-webkit-appearance: auto;
}


/*
 * Footer
 */
#footer-widgets .et_pb_widget {
    float: initial;
}
