/*
Theme Name: ifca
Description: Child theme for Avada theme 
Author: Florian Verrine
Author URI: https://www.florian-verrine.com
Template: Avada
Version: 1.0.0 
Text Domain:  Avada 
*/
/*********************GENERAL*********/
.button-large {
	font-size:17px!important;
}
.product-grid-view .fusion-product-wrapper img,.product-grid-view .fusion-product-wrapper  .product-title {
  pointer-events: none;
}
.home .avada-page-titlebar-wrapper,.hide,.content-box-wrapper  .content-container {
	display:none!important;
}
.fusion-counters-circle .counter-circle-wrapper {  
    margin-bottom: 0px!important;
}
.fusion-counters-circle .counter-circle {
	color:#fff!important;
}
.fa-arrow-right:before {
content:"\f178"!important;
}
.fusion-main-menu>ul>li>a {
	text-transform:uppercase;
} 
.fusion-button, .gform_wrapper .gform_footer input  { 
	padding: 16px 29px!important; 
	border-radius: 20px 0 20px 0!important;
} 
   .product-grid-view .fusion-product-content {
	   background-color:#f9f9f9;
	   border-radius: 0 0 20px 0!important;
	   border: 1px solid #eaeaea;
   }
.product-grid-view .fusion-product-content a.contactformation   {
font-size:12px!important;  
border: 1px solid #c62625; 
margin-top:10px;
}
.product-grid-view .fusion-product-content .fusion-button-text  {
	font-size:12px!important;  
} 
.fusion-content-boxes .content-wrapper-background {
	border-radius: 20px 0!important;
}
.fusion-image-wrapper img{
	border-radius: 20px 0 0 0!important;
	border-top: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
.fusion-content-boxes .content-wrapper-background {
    padding: 20px!important;
}
.gform_wrapper textarea.large {
    height: 140px!important;
}
.gform_wrapper ul li.gfield {
    margin-bottom: 5px!important;
	margin-top: 5px!important;
}
.fusion-woo-product-design-clean .products .product .product-details-container, .fusion-woo-product-design-clean .slides .product .product-details-container {
	text-align:left!important;
}
.product-details-container  p {
	font-size:15px!important; 
}   
.imagefonddroite { 
	padding-bottom: 20px; 
	background-image: linear-gradient(0deg , #DD4B4B 95%,rgba(255,255,255,0) 95%); 
    padding-right: 20px; 
}  
.imagegauchehaut{
	padding-top: 20px; 
	background-image: linear-gradient(180deg , #171D49 95%,rgba(255,255,255,0) 95%); 
    padding-left: 20px; 
}
.imagefondgauche {
    padding-bottom: 20px;
    background-image: linear-gradient(0deg, #0099A2 95%,rgba(255,255,255,0) 95%);
    padding-left: 20px;
}
.fusion-login-loggedin-links li:nth-child(2),.fusion-login-loggedin-links li:nth-child(1),.catalog-ordering {
	display:none!important;
}
.fusion-secondary-menu>ul>li {
	border:0!important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field {
    text-align: right;
    color: #000;
    font-style: italic;
}
#et-boc .wpfd-content a[class*="-download-category"], #et-boc .wpfd-content a[class*="-download-selected"], .wpfd-content a[class*="-download-category"], .wpfd-content a[class*="-download-selected"] {
    font-weight: 500;
    font-style: normal;
    background-color: #c62625!important;
    border-color: #c62625!important; 
	    border-radius: 50px!important;
}
#et-boc .wpfd-content-default .wpfd_list .file, .wpfd-content-default .wpfd_list .file {
	background: #f5f5f5!important;
}
#et-boc .wpfd-container-default .wpfd-categories h2, .wpfd-container-default .wpfd-categories h2,#et-boc .wpfd-content-default .wpfd_list .file h3 a, .wpfd-content-default .wpfd_list .file h3 a {
	color: #000000!important; 
}
.fusion-login-box .fusion-login-avatar img {
	border-radius: 50%;
}
.strong-view.wpmtst-default .wpmtst-testimonial-image img {
    border-radius: 50%;
}
.button-icon-divider-left {
    border-right: 0!important;
	padding: 0 12.5px 0 23px!important;
}

.strong-view.wpmtst-default .wpmtst-testimonial-inner {
    border: 0!important;
    border-radius: 20px 0;
	    padding: 30px!important;
} 
.strong-view.wpmtst-default .wpmtst-testimonial {
    border: 0!important;
}
.fusion-secondary-menu span.fusion-button { 
border:1px solid #fff!important;    
}
.bloctophome .fusion-li-item-content{
	color: #f7f7f7;
}
.woocommerce-tabs li a {
	color:#000
}
.woocommerce-tabs li.active a {
	color:#c62625!important
}
.woocommerce-tabs .panel {
    border: 0!important;
    background-color: #f9f9f9!important;
} 
.fusion-woo-product-design-clean .products .product-title, .fusion-woo-product-design-clean .slides .product-title {
    font-style: normal!important;
}   
.listslider ul {
  list-style-type: none;
  list-style: none!important;
 }
/****RESPONSIVE******/
@media only screen and (min-width: 800px) {
	
}
@media only screen  and (min-width: 1550px){

}
@media only screen  and (max-width: 1550px){
	
}
@media only screen and (max-width: 800px) {
.fusion-secondary-header  {
		display:none;
	}
}