/**handles:wine-menu-css**/
@font-face{font-family:Alverata;font-style:normal;src:local("Alverata"),local("Alverata"),url(https://casadepaconj.com/wp-content/themes/encoder-casade/assets/fonts/Alverata-Bold.ttf) format("ttf");font-display:swap}@font-face{font-family:"Alverata regular";font-style:normal;src:local("Alverata"),local("Alverata"),url(https://casadepaconj.com/wp-content/themes/encoder-casade/assets/fonts/AlverataIrregular.ttf) format("ttf");font-display:swap}body .menu_section{margin:0;font-family:alverata,serif!important;background-color:#fbfbfb}.menu_container .row-d{display:flex;flex-wrap:wrap}.menu_container{max-width:1570px;padding-left:50px;padding-right:50px;margin:0 auto;box-sizing:border-box}.menu_section img{max-width:100%}body .menu_section a,body .menu_section i,body .menu_section label,body .menu_section p{font-size:16px;color:var(--font-primary-color);margin:0;text-decoration:none;transition:.3s;font-style:normal;font-family:"Alverata regular"}.menu_section p{max-width:600px}body .menu_section a:hover{color:var(--dark-color)}.menu_section body .menu_section h1,body .menu_section h2,body .menu_section h3,body .menu_section h4,body .menu_section h5,body .menu_section h6,body .menu_section span,body .menu_section strong{color:var(--font-primary-color);margin:0}.menu_section h1,.menu_section h2,.menu_section h3,.menu_section h4,.menu_section h5,.menu_section h6,.menu_section strong{font-weight:700}.small_font{font-size:14px;line-height:20px}:root{--primary-color:#c40202;--secondary-color:#650400;--dark-color:#171717;--font-primary-color:#404040}.menu_container .btn-bg{text-decoration:none;background-color:var(--primary-color);border:1px solid var(--primary-color);color:var(--dark-color);padding:15px 35px;font-size:14px;line-height:1em;font-weight:500;border-radius:100px!important;transition:.3s;display:inline-block}.menu_container .btn-bg:hover{background-color:var(--primary-color);border:1px solid var(--primary-color)}.menu_container .btn-outline,.menu_container .btn-outline:hover{color:#fff;background-color:var(--dark-color);border:1px solid var(--dark-color)}.menu_section ul{margin:0;padding:0}.menu_section ul li{list-style-type:none}.menu_section{background-image:url("https://casadepaconj.com/wp-content/themes/encoder-casade/assets/image/menu_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:100px}.menu_section .inner_content{display:flex;flex-wrap:wrap}.menu_section .nav .nav-link{font-size:20px;line-height:30px;font-weight:700;border:0;padding:30px 20px;border-radius:0!important;color:var(--dark-color);position:relative}.menu_section .nav .nav-link::after{position:absolute;content:"";background-color:#1717173d;height:1px;width:calc(100% - 40px);bottom:0;left:20px}.menu_section .nav .nav-item.show .nav-link,.menu_section .nav .nav-link.active{color:#fff;background-color:var(--primary-color)}.menu_section .nav .nav-link:focus,.menu_section .nav .nav-link:hover{border-color:transparent;isolation:isolate;background-color:var(--primary-color);transition:.3s}.menu_section .nav .nav-item.active .nav-link,.menu_section .nav .nav-item:hover .nav-link{color:#fff}.menu_section .menu_button_column{width:35%;margin-right:4.2%}.menu_section .menu_details_column{width:60.8%}.menu_section .menu_button_column .nav{background-color:#fbeed8;padding-top:35px}.tab_innner_content{padding-top:35px;position:relative}.tab_innner_content .heading_col h2{font-size:38px;line-height:48px;font-weight:700;text-transform:uppercase;color:var(--dark-color);font-family:alverata,serif!important}.tab_innner_content .heading_col h3{font-size:21px;line-height:30px;font-weight:700;font-style:italic;color:var(--dark-color);margin:15px 0;font-family:alverata,serif!important}.menu_single_item .menu_name,.menu_single_item .menu_name span,.menu_single_item p strong{font-size:20px;line-height:30px;font-weight:700;color:#a08470;text-transform:uppercase;font-family:alverata,serif!important}.menu_single_item br{display:none}.menu_single_item p strong{padding-top:35px;display:block;font-family:alverata,serif!important}.menu_single_item .menu_name span,.menu_single_item em{color:var(--dark-color);font-family:alverata,serif!important;font-style:normal}.menu_single_item .menu_description{font-size:17px;line-height:21px;margin-top:10px;max-width:600px;font-family:alverata,serif!important}.tab_innner_content .cask_aged_btn{font-size:21px;line-height:30px;font-weight:700;font-style:italic;color:var(--dark-color);margin-top:50px;padding:15px;background-color:#fbeed8;display:inline-block;border-radius:30px;font-family:alverata,serif!important}.menu_single_item.first,.tab_innner_content .heading_col{max-width:435px}.menu_section .nav .nav-item:last-child .nav-link::after{display:none}.tab_innner_content .product_image{position:absolute;right:0;top:25px;max-width:25%;text-align:right}.tab_innner_content .product_image img{width:100%}@media only screen and (max-width:1200px){.menu_single_item.first,.tab_innner_content .heading_col{max-width:390px}}@media only screen and (max-width:1100px){.menu_single_item.first,.tab_innner_content .heading_col{max-width:360px}}@media only screen and (max-width:1024px){.menu_container{padding-left:30px;padding-right:30px}.menu_section .menu_button_column,.menu_section .menu_details_column{width:100%;margin-right:0}.menu_section .menu_button_column .nav{flex-direction:row!important;justify-content:center;padding:30px}.menu_section .nav .nav-link{font-size:14px;line-height:15px;padding:15px 17px;margin:5px}.menu_section .menu_details_column{margin-top:30px;padding:0 30px}.menu_section .menu_container{padding-left:0;padding-right:0}.menu_section .nav .nav-link::after{display:none}.menu_single_item.first,.tab_innner_content .heading_col{max-width:400px}.tab_innner_content .heading_col h2{font-size:30px;line-height:35px}.menu_single_item .menu_name,.menu_single_item .menu_name span,.tab_innner_content .cask_aged_btn,.tab_innner_content .heading_col h3{font-size:18px;line-height:25px}.menu_single_item .menu_description{font-size:16px;line-height:20px;max-width:500px}.menu_section{padding-bottom:80px}}@media only screen and (max-width:767px){.menu_section{padding-bottom:60px}.menu_container{padding-left:15px;padding-right:15px}.menu_section .nav .nav-link{font-size:13px;line-height:13px;padding:12px 14px;margin:3px}.tab_innner_content .heading_col h2{font-size:25px;line-height:30px;text-align:center;margin-bottom:10px}.menu_single_item .menu_name,.menu_single_item .menu_name span,.tab_innner_content .cask_aged_btn,.tab_innner_content .heading_col h3{font-size:17px;line-height:22px}.menu_single_item.first,.tab_innner_content .heading_col{max-width:370px;max-width:100%}.heading_col h2,.heading_col h3{text-align:center}.menu_single_item{padding-top:25px;text-align:center}.tab_innner_content .cask_aged_btn{margin-top:35px}.tab_innner_content .product_image img{max-width:200px}.menu_section .menu_details_column{padding:0 15px}.menu_section .menu_button_column .nav{padding:15px}}@media only screen and (max-width:520px){.tab_innner_content .product_image{position:unset;max-width:100%;text-align:center;margin:0 auto}.menu_single_item.first,.tab_innner_content .heading_col{max-width:100%}.menu_section .menu_details_column{margin-top:0}.menu_section .nav .nav-link{font-size:12px;line-height:12px;padding:10px 7px;margin:2px}}