/*
Theme Name: Restaurant le 19
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



.swiper-slide .content h2, .swiper-slide .content p {
    text-shadow: 0 0 15px #000;
}
.swiper-slide .button.solid_color a.extra-color-2 {
    color: #1d3442;
}
/* Flou derrière le menum mobile */
body.using-mobile-browser .blurred-wrap.blurred {
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
}
/* Flou derrière le menum mobile */

@media (max-width: 480px) {
    .tabbed[data-alignment=center] .wpb_tabs_nav li, .tabbed[data-alignment=right] .wpb_tabs_nav li {
        display: block;
    }
    .tabbed[data-alignment=center] .wpb_tabs_nav li:not(:last-child), .tabbed[data-alignment=right] .wpb_tabs_nav li:not(:last-child) {
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 690px) {
    .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button a {
        font-size: 18px;
        padding: 13px 18px;
	}
body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent a, body .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .button.transparent_2 a {
	font-size: 18px;
        padding: 12px 18px;
}
}


.nectar_food_menu_item .item_name h4 {
    text-transform: uppercase;
    line-height: 32px !important;
}
.nectar_food_menu_item .item_price h4 {
    color: #E9724C;
    font-weight: 400;
}
.la-carte .col {
    margin-bottom: 0 !important;
}
.la-carte h3 {
    /* color: #E9724C; */
}

.footer a {
    opacity: 1 !important;
}
.footer a:hover {
    color: #e9724c !important;
}
.social-footer i {
    font-size: 22px;
}
.social-footer a {
    color: #FFF;
}
.social-footer a:not(:last-child) {
    margin-right: 14px
}
.grecaptcha-badge {
    display: none;
}

@media screen and (min-width: 1000px) {
    .custom-text, .custom-margin {
    	margin:  80px auto !important;
    }
    .custom-text, .custom-padding {
        padding: 0 160px;
    }
}
@media screen and (min-width: 640px) and (max-width: 999px) {
	.custom-text,  .custom-margin {
		margin:  80px auto;
	}
	.custom-text, .custom-padding {
        padding: 0 120px;
    }
}
@media screen and (max-width: 639px) {
	.custom-text, .custom-margin {
		margin:  50px auto;
	}
}