/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


@import url("css/global_cf7.css");
@import url("css/global_input_checkbox.css");

body.home #main
{
	padding-bottom: 0 !important;
}

html:not(.avada-has-site-width-percent) .fusion-page-title-bar
{
	background-position: center center !important;
	background-size: cover !important;
}

.top_menu_socials
{
	margin-bottom: 0 !important;
}

.top_menu
{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.top_menu .fusion-builder-column-0
{
	margin-bottom: 0 !important;
}

@media screen and (max-width: 640px)
{
	.logo_top
	{
		max-width: 150px !important;
	}
}

/**********************************************************************************/

#main strong
{
	font-weight: bold;
}

/**********************************************************************************/

.post-content > *:last-child
{
	margin-bottom: 0 !important;
}

/**********************************************************************************/

.global_input input[type="text"],
.global_input input[type="email"],
.global_input input[type="password"],
.global_input input[type="tel"],
.global_input input[type="url"],
.global_input textarea
{
	transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) !important;
}

.global_input input[type="text"]:hover,
.global_input input[type="text"]:focus,
.global_input input[type="email"]:hover,
.global_input input[type="email"]:focus,
.global_input input[type="password"]:hover,
.global_input input[type="password"]:focus,
.global_input input[type="tel"]:hover,
.global_input input[type="tel"]:focus,
.global_input input[type="url"]:hover,
.global_input input[type="url"]:focus,
.global_input textarea:hover,
.global_input textarea:focus
{
	border-color: #b18324 !important;
}

.select_category,
.select_category option
{
	font-family: "Nunito Sans", sans-serif;
	font-weight: 300;
	font-size: 15px;
}

#menu-menu-main > li:last-child,
#menu-menu-main > li:nth-last-child(2)
{
	margin-right: 0 !important;
}

/**********************************************************************************/

.global_contener
{
	display: grid;
}

.global_contener.x1_x1
{
	grid-template-columns: repeat(2, 1fr);
}

.global_contener.gap_30_r
{
/*	row-gap: clamp(20px, calc(30 / var(--global_size_contener_var) * 100vw), 30px); */
	row-gap:
		clamp(20px,																										/* min value */
		calc(((-1 * 360) * ((30 - 20) / (1280 - 360)) + 20) * 1px)														/* med value */
		+ calc((30 - 20) / (1280 - 360) * 100vw),
		30px);																											/* max value */
}

.global_contener.gap_30_c
{
/*	column-gap: clamp(20px, calc(30 / var(--global_size_contener_var) * 100vw), 30px); */
	column-gap:
		clamp(20px,																										/* min value */
		calc(((-1 * 360) * ((30 - 20) / (1280 - 360)) + 20) * 1px)														/* med value */
		+ calc((30 - 20) / (1280 - 360) * 100vw),
		30px);																											/* max value */
}

.global_contener.gap_20_r
{
	row-gap: 20px;
}

.global_contener.gap_20_c
{
	column-gap: 20px;
}

@media screen and (max-width: 480px)
{
.global_contener.x1_x1
{
	grid-template-columns: 100%;
}
}