/*
Theme Name: Heartbeat-child
Theme URI: https://eodesign.fr/wp-content/themes/heartbeat-child/
Version: 1.0.0
Theme URI: https://themeforest.net/item/heartbeat-wedding-and-event-planner-wordpress-theme/24761670
Template: heartbeat
Text Domain: heartbeat
Author: Arthur d'Hausen
Author URI: Arthur d'Hausen
*/

div#footer_inner {
	background-color: #ad6a55 !important;
}

body.home div:not(.header_appear) div#menu a {
	color: #FFF;
} 

.rowBannerBlock .frgn_banner, .rowBannerBlock .frgn_banner_inner {
	max-height: 400px !important;
}



/*codage cercledesign - ne pas toucher*/

/*Typographie*/
p, .aio-icon-description.ult-responsive, .uvc-sub-heading.ult-responsive {
	font-size:15px!important;
	line-height:1.7!important;
}

/*header*/
.frgn_top_info {
	background-color:#e8dfd4;
	color:#000;
	line-height: 32px;
}
.frgn_top_info i {
	color:#000;
}

/*Decorative-heading*/
.decorative-heading p {
	font-family:'butler', sans-serif;
	text-transform:uppercase;
	letter-spacing:5px;
	color:#000;
	font-size:16px;
	margin-bottom:-35px!important
}
.fondnoir p {
	color:#fff;
}

/*Pied de page*/
#footer_inner p, #footer_inner a{
	color:#ffffff;
}


/*Texte-mobile*/
@media screen and (max-width: 640px) {
#no-mobile {
	display:none;
}
}

/*Box*/
.frgn_hover_block_overlap {
	background:rgba(2,2,2,0.44);
}
.frgn_banner_holder {
	opacity:1;
}
.frgn_banner:hover .frgn_hover_block_overlap, .frgn_circle_banner:hover .frgn_hover_block_overlap {
	background:rgba(2,2,2,0.10);
}
/*Box taille typo*/
/*Ordi*/
@media (min-width: 1024px) {
.fr_service_title {
	font-size:40px!important;
}
}
@media (max-width: 640px) {
	.fr_service_title {
	font-size:25px!important;
}
}
@media (min-width: 640px) and (max-width: 1024px) {
	.fr_service_title {
	font-size:30px!important;
}
}

/*Liens*/

a {
	font-size:16px;
	text-decoration:underline;
	color:inherit;
}
a:hover {
	color:inherit;
	opacity:0.5;
}
.frgn_main_menu a, #footer_inner a {
	text-decoration:none!important;
}

/*Pricing Block*/
.package_price {
	font-size:35px!important;
}
.frgn_pricing_text_holder {
	background-color:#e8dfd4;
}


/*Header-mobile*/
@media screen and (max-width: 640px) {
.mobile_menu_wrap {
	padding:12.5px 10px;
	height:65px;
}
	#mobile_logo {
		width:100%!important;
		height:auto!important;
	}
}