/*
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
*/
/************************************ Normalize ************************************/
.col-3
{column-count:3;}
.grecaptcha-badge
{visibility:hidden;}
/************************************ Header ************************************/
/*.fusion-top-header .fusion-header {
    width: 1440px;
    top: 20px;
    position: fixed;
    border-radius: 90px;
    left: calc(50% - 770px);
}*/
.fusion-contact-info span
{color: #142a42;
font-size: 13px;}
.menu-item.rdv .menu-text
{   background-color: #ea7527;
    padding: 5px 15px;
    border-radius: 25px;
    font-weight:600;
}
.menu-item.rdv:hover .menu-text
{background-color: #fff;
color:#ea7527;
}
.menu-item.tel .menu-text
{   background-color: #ffffff;
    padding: 5px 20px;
    border-radius: 25px;
    font-weight:600;
    color:#ea7527;
}
.menu-item.tel .menu-text::before {
    content: "\f3cd";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color:#ea7527;
    padding-right:10px;
}
.fusion-secondary-header .fusion-alignright {
    float: none;
    text-align: center;
}
.fusion-secondary-header .fusion-alignright>* {
    float: none!important;
}
/************************************ Homepage ************************************/
.blog .fusion-blog-layout-grid.fusion-no-meta-info .fusion-post-content-container {
color: #ea7527;
font-weight: 600;
font-size: 18px;
}
.blog .fusion-blog-shortcode a {
color: #142a42;
}
.blog .fusion-post-wrapper
{border-radius:25px;
overflow:hidden;}
/************************************ Footer ************************************/
#wrapper .fusion-vertical-menu-widget.right .menu li a
{padding:0px!important;}
#wrapper .fusion-vertical-menu-widget.left .menu>li>a
{padding:0px!important;}
#menu-menu-tel .tel .link-text {
    background-color: #fff;
    padding: 5px 15px;
    border-radius: 25px;
    font-weight: 600;
    color: #142042;
    font-size: 20px;
}
.fusion-footer-widget-column {
    margin-bottom: 10px!important;
}
.fusion-footer-widget-area a:hover .link-text
{color:#ea7527;}
#wrapper .fusion-vertical-menu-widget.right .menu li.current-menu-item>a, #wrapper .fusion-vertical-menu-widget.right .menu li.current_page_item>a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li.current-menu-item>a, .awb-off-canvas .fusion-vertical-menu-widget.right .menu li.current_page_item>a {
border-left: none!important;
}
#wrapper .fusion-footer-widget-area .current-menu-item>a, #wrapper .fusion-footer-widget-area .current-menu-item>a:before, #wrapper .fusion-footer-widget-area .current_page_item>a, #wrapper .fusion-footer-widget-area .current_page_item>a:before, #wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current-menu-item>a, #wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_ancestor>a {
color: #fff!important;
}
/************************************ Responsive ************************************/
@media only screen and (max-width: 800px)
{
.fusion-header {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.fusion-logo img {
 max-width: 250px;
}
.fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: rgba(20,42,66,1)!important;
}
.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line {
background-color: #ea7527!important;
}
.fusion-columns .fusion-column:not(.fusion-column-last) {
    margin: 0 0 10px!important;
    text-align: center!important;
}
.fusion-footer .custom-html-widget
{text-align: center!important;}
.fusion-footer-widget-area ul li {
 text-align: center!important;
}
.fusion-footer #media_image-2 {
 text-align: center!important;
}
.col-3
{column-count:1;}
}