/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.25.1.1716796531
Updated: 2024-05-27 09:55:31

*/
/*Fuentes*/
@font-face {
    font-family: 'ITCAvantGardeStd-Bk';
    src: url('fonts/ITCAvantGardeStd-Bk.otf') format('ttf'),
		 url('fonts/ITCAvantGardeStd-Bk.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ITCAvantGardeStd-Bold';
    src: url('fonts/ITCAvantGardeStd-Bold.otf') format('ttf'),
		 url('fonts/ITCAvantGardeStd-Bold.woff') format('woff');
    font-weight: bold;
    font-style: bold;
}
/*Fin Fuentes*/
h1,
h2,
h3,
h4,
h5,
h6,
.et_pb_button{
	font-family: 'ITCAvantGardeStd-Bold';
}
p,
span,
li,
.texto_padding_derecha div div,
.texto_padding_izquierda div div{
	font-family: 'ITCAvantGardeStd-Bk';
}
#top-menu-nav #top-menu li a{
	font-family: 'ITCAvantGardeStd-Bold';
	font-size: 1.3em;
	color: rgb(62, 36, 98);
}
.menu-item-wpml-ls-2-ca a,
.menu-item-wpml-ls-2-es a{
	font-family: 'ITCAvantGardeStd-Bk' !important;
	font-size: 1em !important;
	color: rgb(62, 36, 98) !important;
}
/*MENÚ*/
#page-container #main-header > .container{
	max-width: 100% !important;
}
#menu-item-149,
#menu-item-318{
	padding-right: 100px !important;
}
/*FIN MENÚ*/
.texto_padding_izquierda{
	padding-left: 250px !important;
}
.texto_padding_derecha{
	padding-left: 250px !important;
}
/*Footer*/
#main-footer{
	display: none;
}
/*Fin Footer*/
/*Media Query*/
@media(max-width: 1650px){
	/*IMAGENES BACKGROUND*/
	.background_img{
		height: 500px !important;
	}
	/*FIN IMAGENES BACKGROUND*/
	/*TEXTO PADDING*/
	.texto_padding_izquierda{
	    padding-left: 100px !important;
	}
	.texto_padding_derecha{
		padding-left: 100px !important;
	}
	/*FIN TEXTO PADDING*/
}
@media(max-width: 1280px){
	/*IMAGENES BACKGROUND*/
	.background_img{
		height: 450px !important;
	}
	/*FIN IMAGENES BACKGROUND*/
}
@media(max-width: 1150px){
	/*IMAGENES BACKGROUND*/
	.background_img{
		height: 400px !important;
	}
	/*FIN IMAGENES BACKGROUND*/
}
@media(max-width: 980px){
	.custom_bar{
		display: none;
	}
	.mobile_menu_bar:before{
		color: rgb(62, 36, 98);
	}
	.et_mobile_menu{
		border-top: 3px solid rgb(175, 245, 230);
	}
	.et_mobile_menu li a{
		font-family: 'ITCAvantGardeStd-Bold';
		font-size: 1em;
		color: rgb(62, 36, 98);
	}
	/*IMAGENES BACKGROUND*/
	.background_img{
		height: initial !important;
	}
	/*FIN IMAGENES BACKGROUND*/
}
/*Fin Media Query*/