/**
* Theme Name: Equisens - Un thème enfant de Denaro 
* Description: Il s'agit d'un thème enfant de Denaro conçu pour Equisens.
* Author: SoloCom Marketing / CrystalFyre Design / <a href="https://themeforest.net/user/firstsight_design">firstsight_design</a>
* Author URI: https://solocom.ca/
* Template: denaro
* Version: 1.0
*/

body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
   position: relative;
   z-index: -1;
 }
 body:not(.elementor-editor-active) .elementor-menu-anchor:before {
   content: "";
   display: block;
   height: 100px; // fixed header height
   margin: -100px 0 0; // negative fixed header height
   visibility: hidden;
   pointer-events: none;
 }


.equisens-theme .art-button-secondary {
    background: rgba(255,255,255,0.5);
}

.equisens-theme .art-button-secondary:hover {
    background-color: var(--art-colors-link);
    color: var(--art-colors-bg);
}

@media (min-width: 1240px) {
	.equisens-theme header.art-header-one .art-header-one-content .art-navigation-container .right-content .art-site-header-appointment {
		opacity: 1;
		visibility: visible;
		display: block;
		border-color: var(--art-colors-link);
		background-color: var(--art-colors-link);
		color: var(--art-colors-bg);
	}

	.equisens-theme header.art-header-one .art-header-one-content .art-navigation-container .right-content .art-site-header-appointment:hover {
		border-color: var(--art-colors-hover);
		background-color: var(--art-colors-hover);
		color: var(--art-colors-bg);
	}
}

.art-mobile-menu-wrapper .art-nav-container .art--mobile-menu-navigation-wrapper .art--mobile-menu-navigation ul.art--mobile-menu li.nav-item.menu-appointment > a {
	font-family: var(--art-button-font-family);
    font-weight: var(--art-button-font-weight);
    font-style: var(--art-button-font-style);
    text-transform: var(--art-button-text-transform);
    -webkit-text-decoration: var(--art-button-text-decoration);
    text-decoration: var(--art-button-text-decoration);
    font-size: var(--art-button-font-size);
    line-height: var(--art-button-line-height);
    letter-spacing: var(--art-button-letter-spacing);
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border-radius: 0;
    overflow: visible;
    word-break: normal;
    position: relative;
    z-index: 0;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    font-size: calc(var(--art-button-font-size) - 2px);
    border-width: 2px;
    border-style: solid;
    padding: 6px 28px;
    border-color: var(--art-colors-heading);
    background-color: transparent;
    color: var(--art-colors-heading);
	display: block;
	border-color: var(--art-colors-link);
	background-color: var(--art-colors-link);
	color: var(--art-colors-bg);
}

.equisens-theme .elementor-column>.elementor-widget-wrap>.elementor-element.elementor-absolute.elementor-widget-art-animated-line {
    padding: 0;
}

.equisens-theme .title-accent span.elementor-divider-separator {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
        transform: rotate(-30deg);
}

.equisens-theme .cliniques-lieu a {
    color: inherit;
}

.equisens-theme .art-footer__inner {
    padding-top: 0;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    border: none;
}

.equisens-theme .art-footer-copyright {
    font-weight: 300 !important;
    color: white;
    opacity: 1;
    font-size: 15px;
}

.equisens-theme .art-footer-widgets__area:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
}

.equisens-theme .art-footer-widgets__area:last-child .widget_nav_menu .menu > li {
    display: inline-block;
    margin-top: 0 !important;
    position: relative;
}

.equisens-theme .art-footer-widgets__area:last-child .menu > li > a {
    font-size: 17px;
    color: white;
    padding: 0.5em 1em;
    display: block;
}

.equisens-theme .art-footer-widgets__inner {
    padding-bottom: 0;
    padding-top: 50px;
}

.art-footer-widgets .art-footer-widgets__area .widget {
    margin-bottom: 0;
}

.equisens-theme .art-second-color-scheme .art-widget-social .art-social-container a {
    color: var(--art-colors-link);
}

.equisens-theme .art-footer-widgets .art-social-container a i {
    font-size: 35px;
}


.equisens-theme .art-footer-widgets__area:last-child .art-widget-social .art-social-container {
	margin-left: 0.5em;
    border-left: 1px solid white;
    padding-left: 0.5em;	
}

@media (max-width: 767px) {
	.art-headline-big .art-headline__outer {
		padding-top: 32px;
		padding-bottom: 0;
	}
	.equisens-theme .art-footer-widgets__area:last-child {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-flow: column nowrap;
		        flex-flow: column nowrap;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: end;
	}
	.equisens-theme .art-footer-widgets__area:last-child .art-widget-social .art-social-container {
		border-left: none;
		margin-left: 0;
		margin-top: 0.5em;
		margin-bottom: 0.5em;
		padding-left: 0;
	}
	.equisens-theme .art-footer-widgets__area .widget_media_image > figure {
		text-align: center;
	}
	.equisens-theme .art-footer__inner {		
		-webkit-box-align: center;		
		    -ms-flex-align: center;		
		        align-items: center;
	}
}


.equisens-theme .hamburger {
    background: white;
    padding: 8px 5px 4px 5px;
}

.equisens-theme .hamburger .hamburger-inner, .equisens-theme .hamburger .hamburger-inner::before, .equisens-theme .hamburger .hamburger-inner::after {
    height: 3px;
}