/* specials_button-fixed_into-mobile-menu.css */
#container-btn-link {
    left:0;
    top:150px;
    position:fixed;
    z-index: 1200;
}
a.btn-link,
button.btn-link {
    position:relative;
    display:block;
    margin-bottom:3px;
    padding:10px;
    text-align:center;
    background-color:var(--col1);
    width: 44px;
    height: 44px;
    box-shadow: 0 0 5px rgba(0, 0, 0, .4);
}
button.btn-link:hover {
    cursor:pointer;
}
.btn-link svg path {
    fill:#fff!important;
}
a.btn-link.mobile-nav,
a.btn-link.no-d-desktop,
.btn-link.no-d-desktop {
	display: none;
}
a.tooltip,
button.btn-link.tooltip {
    position:relative;
    text-decoration:none;
}
a.tooltip:after,
button.btn-link.tooltip:after {
    bottom:5px;
    left:56px;
    position:absolute;
    display:none;
    padding:5px 15px;
    background-color:var(--grey9);
    color: #fff;
    content: attr(data-tooltip);
    -webkit-border-radius: 4px;
    -moz-border-radius : 4px;
    border-radius : 4px;
    white-space: nowrap;
    /*-webkit-transition: all 0.4s ease;
    -moz-transition : all 0.4s ease;
    transition : all 0.4s ease;*/
}
a.tooltip:before,
button.btn-link.tooltip:before {
    width:0;
    height:0;
    bottom:12px;
    left:50px;
    position:absolute;
    display:none;
    content: "";
    border-style: solid;
    border-width: 8px 8px 8px 0;
    border-color: transparent var(--grey9) transparent transparent;
    /*-webkit-transition: all 0.4s ease;
    -moz-transition : all 0.4s ease;
    transition : all 0.4s ease;*/
}
a.tooltip:hover:after,
a.tooltip:hover:before,
button.btn-link.tooltip:hover:after,
button.btn-link.tooltip:hover:before {
    display:block;
}
@media screen and (max-width: 576px) {
	#header {
    	margin-top: 45px;
	}
	#header .sticky {
		position: relative!important;
	}
	#header #stickymenu{
    	background-color: #fff;
    	box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.15);
	}
	.logo {
		position: relative;
    	margin-left: auto;
    	margin-right: auto;
	}
    #container-btn-link .btn-link,
    .mobile_menu_trigger{
      display:none!important;
    }
    #container-btn-link .btn-link.d-mobile,
    #container-btn-link .btn-link.mobile-nav {
      display:block!important;
    }
    #container-btn-link {
		display: flex;
		width: 100%;
		top: 0;
		position: fixed;
		background-color: var(--col1);
		font-size: 22px;
		line-height: 16px;
		justify-content: space-around;
	}
	#container-btn-link a.btn-link:before,
	#container-btn-link a.btn-link:after,
	#container-btn-link button.btn-link:before,
	#container-btn-link button.btn-link:after {
		display: none;
	}
	#container-btn-link a.btn-link:hover,
	#container-btn-link button.btn-link:hover {
		color: var(--col2);
		/*-webkit-transition: all 0.4s ease;
		-moz-transition : all 0.4s ease;
		transition : all 0.4s ease;*/
	}
	a.btn-link, button.btn-link {
	    box-shadow: none;
	}
}