﻿.section.menus_carousel.single_menu .slider{width:400px}.section.menus_carousel .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section.menus_carousel .wrap{width:100%;padding:40px}.section.menus_carousel .wrap .title{font-weight:700;font-family:var(--second_font);text-transform:uppercase;line-height:110%;position:relative;letter-spacing:.05em;color:var(--title_color);font-size:1.9rem;margin-bottom:.5em;text-align:center}@media(min-width: 1200px){.section.menus_carousel .wrap .title{font-size:1.8rem}}@media(min-width: 768px)and (max-width: 991px){.section.menus_carousel .wrap .title{font-size:1.6rem}}@media(max-width: 767px){.section.menus_carousel .wrap .title{font-size:1.4rem}}.section.menus_carousel .wrap .title strong{font-weight:inherit}.section.menus_carousel .wrap .title strong{color:var(--highlight_color)}.section.menus_carousel .wrap .description{text-align:center}.section.menus_carousel .pager{margin-top:1.5em}.section.menus_carousel .slider{width:100%}.section.menus_carousel .slider .item_wrap{position:relative}.section.menus_carousel .slider .item_wrap .description_menu{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;width:calc(100% - 140px);height:calc(100% - 140px);min-width:230px;top:50%;left:50%;background:var(--main_color_associate);transform:translate(-50%, -50%);z-index:101}.section.menus_carousel .slider .item_wrap .description_menu .title{font-size:28px;font-weight:700;font-style:normal;font-family:var(--first_font);color:var(--hover_color_highlight);text-transform:uppercase;line-height:120%;letter-spacing:.05em;z-index:101;text-align:center;padding:0 10px}.section.menus_carousel .slider .item_wrap .description_menu .pdf{margin-top:5px;z-index:101}.section.menus_carousel .slider .item_wrap .description_menu .pdf.pdf_info a{text-transform:uppercase}.section.menus_carousel .slider .item_wrap .description_menu .pdf.pdf_info a:before{content:"";font-weight:900;color:var(--hover_color_highlight)}.section.menus_carousel .slider .item_wrap{padding:0 20px}@media(min-width: 1200px){.section.menus_carousel .slider .item_wrap{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.section.menus_carousel .slider .item_wrap{padding:0}}.section.menus_carousel .slider .item_wrap.no_image_available .thumb_wrap .thumb{background:var(--placeholder_img) center center var(--alternative_background) no-repeat;background-size:80%}.section.menus_carousel .slider .item_wrap .thumb_wrap{position:relative}.section.menus_carousel .slider .item_wrap .thumb_wrap .thumb{position:relative;width:100%;height:0;z-index:100;display:block;padding-bottom:100%;background-attachment:scroll;background-size:cover;background-color:#f8f8f8;background-repeat:no-repeat;background-position:center}.accessibility_BW .section.menus_carousel .slider .item_wrap .thumb_wrap .thumb{-webkit-filter:grayscale(100%) contrast(2);filter:grayscale(100%) contrast(2)}.accessibility_BY .section.menus_carousel .slider .item_wrap .thumb_wrap .thumb{-webkit-filter:grayscale(0) contrast(2);filter:grayscale(0) contrast(2)}.section.menus_carousel .slider .arrow_slide.prev{left:20px}@media(max-width: 767px){.section.menus_carousel .slider .arrow_slide.prev{left:0}}.section.menus_carousel .slider .arrow_slide.next{right:20px}@media(max-width: 767px){.section.menus_carousel .slider .arrow_slide.next{right:0}}