/*

Theme Name: DiviBoda

Theme IRL: https://hastaelinfinitoymasalla.es

Description: Este es un tema creado para la web 2026 de la boda de Marisa y Sergio

Author: IRC

Template:  Divi

Versión: 0.1

*/
@import url('../Divi/style.css');


@font-face {
  font-family: 'Romantically';
  src: 
	  url('fonts/romantically.woff2') format('woff2'),
	  url('fonts/romantically.woff') format('woff'),
	  url('fonts/romantically.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Riesling';
  src: 
    url('fonts/riesling.woff2') format('woff2'),
    url('fonts/riesling.woff') format('woff'),
    url('fonts/riesling.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.title {
	font-family: 'Romantically', sans-serif;
}
.subtitle {
	font-family: 'Riesling', sans-serif;
}
.transitionFlash {
	-webkit-transition: 150ms all;
	-moz-transition: 150ms all;
	-ms-transition: 150ms all;
	-o-transition: 150ms all;
	transition: 150ms all;
}
.transition {
	-webkit-transition: 300ms all;
	-moz-transition: 300ms all;
	-ms-transition: 300ms all;
	-o-transition: 300ms all;
	transition: 300ms all;
}
.transitionSlow {
	-webkit-transition: 600ms all;
	-moz-transition: 600ms all;
	-ms-transition: 600ms all;
	-o-transition: 600ms all;
	transition: 600ms all;
}

.et_pb_countdown_timer .value {
	font-family: 'Romantically', sans-serif !important;	 
}

.et_pb_contact_main_title ,
.et_pb_countdown_timer .label{
	font-family: 'Riesling', sans-serif !important;	 
}

body {
	background-color:transparent !important;
	position:relative;
}
@media (max-width: 980px) {
	.et_pb_row {
		width: 100%;
	}
	.et_pb_column {
        margin-bottom: 15px !important;
    }
	.et_pb_column .et_pb_module {
        margin-bottom: 15px !important;
    }
    .et_pb_column .et_pb_row_inner, .et_pb_row {
        padding: 20px 0 !important;
    }
}
body {
	background-color:transparent !important;
	position:relative;
}
/*
.wrap-page {
	position:fixed;
	width:100%;
	height:100%;
	z-index:-1;
}
.wrap-page-content {
	position:relative;
	width:100%;
	height:100%;
	z-index:10;
	background-color:transparent !important;
	overflow-y:scroll;
}*/
#wrap-sobre {
	position:fixed;
	width:100%;
	height:100%;
	z-index:99999999999;
	cursor:pointer;
}
#wrap-sobre h1 {
	font-family: 'Romantically', sans-serif;
}
@media(max-width:767px) {
	#wrap-sobre h1{
		line-height: 3em;
	}
}
@media (max-width: 479px) {
    #wrap-sobre .et_pb_text_0 {
        margin-top: 50px !important;
    }
} 	
/*
#sobre-hor{
	display:block;
	
} 
#sobre-ver{
	display:none;
} 
*/

#audio-player {
	background:#8a9e8c;
	position: fixed;
    left: 20px;
    bottom: 20px;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 99999999;
/*
	width:150px;
	height:40px;
	border-radius:10px 10px 10px 10px;
*/
	overflow:hidden;
	padding-top:5px;
	border-radius:50%;
	width:50px;
	height:50px;
}
#audio-player .mejs-time-rail,
#audio-player .mejs-horizontal-volume-total,
#audio-player .mejs-butto.mejs-volume-button.mejs-mute,
#audio-player .mejs-time.mejs-duration-container,
#audio-player .mejs-time,
#audio-player .mejs-duration-container,
#audio-player .mejs-time-rail,
#audio-player .mejs-time.mejs-currenttime-container {
	display:none !important;
	visibility:hidden !important;
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background:transparent !important;
}
.et_audio_container .mejs-playpause-button {
	left:11px !important;
	margin-top:5px !important;
}

@media (max-width:767px) {
	#audio-player {
		padding-top:5px;
		border-radius:50%;
		width:50px;
		height:50px;
	}	
}


	.et_pb_contact_field_options_title {
		font-family: 'Kaushan Script', handwriting;
		font-weight: 400 !important;
		font-size: 20px;
	}
	.et-pb-contact-message {
		font-family: 'Handlee', handwriting;
		font-size: 18px;
		color: #000;
		padding-top: 10px;
		border-top: 1px solid #999;
	}
.grecaptcha-badge {
	visibility:hidden !important;
}

