/*
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
*/

.fusion-meta-info {
    border-top: 0px!important;
    border-bottom: 0px!important;
}

.single-post .post {
    margin-bottom: 0;
    margin-top: 80px;
    border-bottom: 1px solid red;
    padding-bottom: 50px;
}

/* TALL BUTTON */
.customButton {padding: 100px;}

.button-xlarge, 
.fusion-body .fusion-button-xlarge, 
.wpcf7-form .wpcf7-submit.button-xlarge, 
.wpcf7-form .wpcf7-submit.fusion-button-xlarge {
    font-size: 16px;
}


.fusion-main-menu > ul > li > a{
    text-transform:uppercase;
}

.white-txt, .white-txt h1, .white-txt h2, .white-txt h3{
    color:#FFF!important;
}

.fusion-mobile-nav-item a,
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, 
.fusion-main-menu .sub-menu li a, 
.fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
    text-transform:uppercase;
}


.wpcf7-form .wpcf7-text, 
.wpcf7-form textarea, 
input[type="email"], 
input[type="text"], 
select, 
textarea{
    background-color: rgba(35,38,40,0.1)!important;
    border-radius:0!important;
    color:#000!important;
}

.fusion-pricing-table .panel-wrapper:hover {
    cursor:default!important;
}
.panel-heading{
    background-color: #000!important;
}


#crossfit-littoral .panel-heading{
    background-color: #0c0d2c!important;
}

#crossfit-littoral .panel-body,
#crossfit-littoral .panel-footer, 
#crossfit-littoral .panel-container, 
#crossfit-littoral .full-boxed-pricing{
    background-color: #28293c!important;
}

#crossfit-ado .panel-heading{
    background-color: #333!important;
}

#crossfit-ado .panel-body,
#crossfit-ado .panel-footer, 
#crossfit-ado .panel-container, 
#crossfit-ado .full-boxed-pricing{
    background-color: #1d1d1d!important;
}



#zone-evolution .panel-heading{
    background-color: #fff!important;
}

#zone-evolution .panel-body,
#zone-evolution .panel-footer, 
#zone-evolution .panel-container, 
#zone-evolution .full-boxed-pricing{
    background-color: #30ab5b!important;
}

.price-without-decimal,
.currency{
    color: #fff!important;    
}

#prestations{
    margin-left:-10%;   
}


/* BOX BUTTON PLANNING */
#box-button-fixed {
	position: fixed;
	top: 75%;
	right: 0;
	z-index: 999;
	width: auto;
	background-color: rgba(30,33,35);
	/*display: none;*/
	font-family: 'Montserrat', sans-serif;
}
#box-button-fixed a.box-button-link {
	width: auto;
	display: block;
	color: white;
	padding: 5px 9px 5px 13px!important;
	background-color: #ffd0e8;
	color: #000;
}
#box-button-fixed a.box-button-link:first-child {
	/*border-bottom: 1px solid #fff;*/
	background-color: #e41017;
	color: #fff;
}
#box-button-fixed a.box-button-link:last-child {
	display: none;
}
.box-button-icon {
	padding-right: 12px;
}
