/*
Theme Name:     Cantine
Description:    Child theme for the Jupiter theme 
Author:         Optik 360
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



/* Header 
---------------------- */
@media handheld, only screen and (min-width: 1141px) {
    .trans-header .bg-true.dark-skin:not(.a-sticky) .menu-hover-style-5 .main-navigation-ul > li.menu-item a.menu-item-link:after {
        background-color: #BF1323 !important;
    }
}
.mk-header-social .wechat-hover svg.mk-svg-icon {
    display: none;
}
.mk-header-social .wechat-hover {
    width: 20px;
    height:20px;
}
.mk-header-social .wechat-hover:hover {
    width: 20px;
    height:20px;
}
.mk-header-social .facebook-hover svg.mk-svg-icon {
    width: 20px !important;
    height: 20px !important;
}
 
.mk-header-social .wechat-hover:before {
    top: 10px;
    background-image: url(/wp-content/uploads/2020/08/facebook-messenger-brands.svg);
    background-size: 20px 20px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: relative;
    background-repeat: no-repeat;
}


    



/* Footer 
---------------------- */
.mk-footer-copyright a {
    color: white;
}
.mk-footer-copyright a:hover {
    color: #bf1323;
}
@media screen and (max-width: 768px) {
    .footer-logo {
    	max-width: 250px !important;
    	margin-left: auto;
    	margin-right: auto;
    	display: block;
    }
	#mk-footer .widgettitle, #mk-footer .textwidget {
    	text-align: center;
    }
}
#mk-footer .widget_custom_html .phone:before{
    top: 10px;
    background-image: url(/wp-content/uploads/2020/08/phone-white.svg);
    background-size: 20px 20px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: relative;
    background-repeat: no-repeat;
}
#mk-footer .widget_custom_html .messenger:before{
    top: 10px;
    background-image: url(/wp-content/uploads/2020/08/messenger-white.svg);
    background-size: 20px 20px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: relative;
    background-repeat: no-repeat;
}
#mk-footer .widget_custom_html .mail:before{
    top: 10px;
    background-image: url(/wp-content/uploads/2020/08/envelope-white.svg);
    background-size: 20px 20px;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
    position: relative;
    background-repeat: no-repeat;
}

/* sub footer */
#sub-footer .mk-grid {
	border-top: white 1px solid;
}
#sub-footer .mk-footer-copyright {
    float: right;
    font-weight: 300;
}
#sub-footer .facebook-subfooter {
    line-height: 16px;
    float: left;
    padding: 25px 0 20px;
}
#sub-footer .facebook-subfooter svg{
    width: 20px;
    height: auto;
    color: white;
}
#sub-footer .facebook-subfooter svg:hover{
    color: #bd1b22;
}


@media screen and (max-width: 767px) {
    #sub-footer .mk-footer-copyright {
    	margin-bottom: 20px;
    }
}


/* General 
----------------------  */
.blue-bg-title p {
    background: #00c1df;
    display: inline-block;
    padding: 15px 20px;
}
.fancybox-overlay .fancybox-title.fancybox-title-float-wrap {
    display: none;
}
p {
    letter-spacing: 1px;
}
.bouton-cantine a {
    font-weight: 400;
    padding: 15px 20px;
}
@media screen and (min-width: 768px) {
    .rangee-photo-768 {
    	display: none;
    }
}
.titleh2-2blocs {
	margin-bottom: 5px;
}
.lien-underline p {
	text-decoration: underline;
}

/* Pages niv 1 
----------------------  */
@media screen and (max-width: 767px) {
    .txt-center-mobile {
        text-align: center !important;
    }
}
.noustrouver-iconbox .icon-box-title {
	text-transform: lowercase;
}
@media screen and (max-width: 767px) {
    .coord-desktop {
        display: none;
    }
}
@media screen and (min-width: 768px) {
    .coord-mobile {
        display: none;
    }
}
/* timeline */
.coltimeline .timeline-main-title {
	display: none;
}
.coltimeline .ctl_info {
	pointer-events: none;
}
