@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");*{box-sizing:border-box;font-family:var(--common-font)}html{overflow-x:hidden}:root{--primaryColor:#bd995d;--whiteColor:#fff;--blackColor:#000;--greenColor:#237372;--common-font:"Lato",sans-serif;--greenColor:#237372}body .container{width:100%;max-width:1590px;margin:0 auto}body{margin:0;padding:0}h1{font-size:100px}body h2{font-size:52px;line-height:75px}body h3{font-size:40px;color:var(--primaryColor);line-height:22px;font-family:var(--common-font)}h5{font-size:29px;color:var(--blackColor);line-height:22px;font-family:var(--common-font)}body .buttonBG{background-color:var(--primaryColor)}body h6{font-size:25px;color:var(--blackColor);line-height:22px;font-family:var(--common-font)}p{font-size:16px;color:var(--blackColor);line-height:33px}img{width:100%}body .btn{background:var(--primaryColor);border:0;width:100%;max-width:100%;padding:16px 50px;font-size:19px;border:1px solid var(--primaryColor)}.rightContnactDetails .contactUsBtn button.btn:hover{border-color:var(--primaryColor)}.primary-btn{border:2px solid var(--primaryColor);padding:16px 52px;width:100%;max-width:max-content;font-size:18px;line-height:22px;transition:all .3s ease}span.subheading{color:var(--primaryColor);word-spacing:8px;font-family:var(--common-font);font-size:16px;letter-spacing:8px;font-weight:500}span.subheadingWhite{color:var(--whiteColor);word-spacing:8px;font-family:var(--common-font);font-size:16px;letter-spacing:2px;font-weight:500}header{z-index:1}.mainHeader nav div#mynavbar{flex:0 0 44.3%;max-width:44.3%;margin-left:192px}header .mainHeader a.navbar-brand img{width:100%;max-width:100%}.mainHeader nav a.navbar-brand{max-width:189px}.callUsNo .callIcon{background:var(--whiteColor);width:63px;height:63px}.callUsNo .callIcon img{max-width:30px}.callUsNo .callDetails span{font-size:16px;line-height:22px;color:var(--primaryColor);margin-bottom:11px}section.bannerBlock .bannerImage img{filter:brightness(.5);z-index:0;object-fit:cover}.callUsNo .callDetails p{font-size:27px;line-height:22px}.callUsNo .callDetails{margin-left:15px}.rightContnactDetails{flex:0 0 32.2%;max-width:32.2%}.rightContnactDetails .contactUsBtn{flex:0 0 45%;max-width:45%}.mainHeader nav div#mynavbar ul li a{font-size:22px;line-height:22px}.bannerText .bannerCenterLogo img{width:100%;max-width:423px;margin:0 auto}.banner_{height:1112px}body .border-primary{border-color:var(--primaryColor)}.bannerText.text-center h3{font-size:40px;line-height:49px;letter-spacing:29.5px;position:relative}.bannerText span{width:75px;height:1px;background:var(--primaryColor)}.bottomDownArrow{width:51px;height:51px;font-family:fangsong}.bottomDownArrow i{font-family:"FontAwesome";font-style:initial;font-size:40px}section.aboutUsBlock{background-image:url(//patinawinebar.com/mchenry-riverwalk/wp-content/themes/patinawinebar/assets/css/../images/aboutBg.png);background-size:100%}.rightImageBlock img.logo{max-width:127px;filter:invert(1)}.aboutUsBlock{padding:95px 0}section.productSliderBlock{background-image:url(//patinawinebar.com/mchenry-riverwalk/wp-content/themes/patinawinebar/assets/css/../images/bgimage2.png);background-size:100%}.wineDetails span{color:var(--primaryColor);font-family:var(--common-font);font-size:16px}.wineDetails{background:var(--greenColor)}.productSlide{padding:76px 1px 112px}.onlineOrdering .textAreaBlock .icon img{max-width:63px}.onlineOrdering .textAreaBlock .icon{width:126px;overflow:hidden;height:126px;margin:0 auto}.onlineOrdering .textAreaBlock button{background:var(--primaryColor)}.onlineOrdering{padding:91px 0 0}.privateEvents{padding:80px 0}.locationAddress .callDetails p{font-size:16px;line-height:33px}.locationAddress .callUsNo .callIcon img{max-width:24px}footer .linksQuick .quickLinks{background-image:url(https://patinawinebar.com/wp-content/uploads/2023/02/bigstock-Glasses-Of-Wine-In-Restaruant-1630167.jpg);background-size:cover;background-repeat:no-repeat}footer .linksQuick .newsLetter{background-image:url(//patinawinebar.com/mchenry-riverwalk/wp-content/themes/patinawinebar/assets/css/../images/bgimage2.png);background-size:cover;background-repeat:no-repeat}.linksQuick .quickLinks{padding:70px}footer .linksQuick .quickLinks:after{content:"";position:absolute;width:100%;height:100%;background:rgb(0 0 0/72%);left:0;top:0;z-index:0}footer .linksQuick .quickLinks *{z-index:1;position:relative}.linksQuick ul{list-style:none}.linksQuick ul li{line-height:60px}.linksQuick ul li img{width:100%;max-width:15px}.newsLetter input{height:50px}.newsLetter button{background:var(--primaryColor)}footer .linksQuick .quickLinks a{font-size:20px}@media screen and (max-width:1580px){.mainHeader nav div#mynavbar{flex:0 0 50%;max-width:50%;margin-left:0}.rightContnactDetails{flex:0 0 35%;max-width:35%}.callUsNo .callDetails p{font-size:20px;line-height:22px}body .btn{font-size:16px;padding:16px 20px}}@media screen and (max-width:1366px){.mainHeader nav div#mynavbar ul li a{font-size:17px}}.inner_banner{position:relative}.inner_banner img{height:500px !important;object-fit:cover}.bannerinner{position:absolute;top:60%;transform:translateY(-50%);width:100%;z-index:3}.bannerImage:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.3}.bannerinner h2{color:#fff}.page-section{display:inline-block;width:100%;padding:100px 0}.error404 .content-page-main{padding:3rem 0 1.5rem}.error404 header,.search header{background-color:var(--primaryColor);position:static !important}.error404 header .contactUsBtn .btn,.search header .contactUsBtn .btn{background-color:var(--whiteColor);color:var(--primaryColor) !important}.error404 header .contactUsBtn .btn:hover,.search header .contactUsBtn .btn:hover{background-color:var(--blackColor);color:var(--whiteColor) !important}.error404 .error404{text-align:center}.error404 .content-page-main .error404 h1{font-size:15rem;font-weight:900;background-image:url('https://patinawinebar.com/wp-content/uploads/2023/01/bgimage2.png');-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 20px;background-size:contain;background-position:bottom;letter-spacing:10px;line-height:1}.error404 header .callDetails span,.search header .callDetails span{color:var(--whiteColor)}.error404 .content-page-main .error404 h3{font-weight:700;margin-bottom:20px;line-height:normal}.error404 .content-page-main .entry-content .btn{display:inline-block;max-width:300px;border-radius:50rem;color:var(--whiteColor);font-size:20px;line-height:normal}.error404 .content-page-main .entry-content .btn:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.search .page-section .page-title,.search .page-section .entry-title{text-transform:uppercase;font-size:35px;font-weight:700;line-height:1.5;margin-bottom:40px}.search .random_page .entry-title{font-size:30px;color:var(--blackColor);line-height:35px;font-family:var(--common-font);margin-bottom:15px;font-weight:600}.search .random_page h2 a{all:inherit}.search .random_page .entry-meta a,.search .random_page .entry-meta span,.search .random_page .entry-summary a{color:var(--blackColor);text-decoration:none}.search .random_page .entry-meta a,.search .random_page .entry-summary a{font-weight:600}.search .random_page .entry-meta a:hover,.search .random_page .entry-summary a:hover{color:var(--primaryColor)}.search .page-section .row>div>.random_page{background:#fdfdfd;border:1px solid #ddd;padding:20px;border-top:3px solid var(--primaryColor);margin-bottom:30px;box-shadow:0 0 6px 4px rgb(0 0 0/10%);transition:.3s ease all}.search .random_page .entry-summary a{display:block}.search .random_page .entry-summary p:last-of-type{margin-bottom:0}.search .page-section .no-results{text-align:center}.search .page-section .no-results .entry-title{margin-bottom:20px}.search .page-section .no-results form input{border:1px solid #ddd;height:40px;padding:0 15px;border-radius:5px;outline:none}.search .page-section .no-results form input#searchsubmit{display:inline-block;margin-left:15px;background-color:var(--primaryColor);border:1px solid transparent;padding:0 50px;color:var(--whiteColor);font-size:18px}.search .page-section .no-results form input[type=text]{max-width:300px;width:100%}.search .page-section .no-results form input#searchsubmit:hover{border-color:var(--primaryColor);color:var(--primaryColor);background-color:transparent}.single-product .product .entry-meta{display:none}.single-product #comments{display:none}.mainHeader nav div#mynavbar ul li .sub-menu{background:var(--primaryColor);list-style-type:none;position:absolute;top:120px !important;width:215px;padding:15px;border-radius:10px;z-index:2;box-shadow:2px 2px 5px rgba(0,0,0,.4);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .5s}.mainHeader #menu-header-menu li{position:relative}.mainHeader nav div#mynavbar ul li .sub-menu li a{font-size:17px;padding:0;line-height:29px}.mainHeader nav div#mynavbar ul li .sub-menu li{margin-bottom:10px;padding:0 5px}.mainHeader nav div#mynavbar ul li .sub-menu li:last-child{margin:0}.mainHeader nav div#mynavbar ul li .sub-menu:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--primaryColor);position:absolute;top:-10px;left:25px}.mainHeader nav div#mynavbar ul li:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.mainHeader nav div#mynavbar ul li .sub-menu li a:hover{color:rgba(0,0,0,.7) !important}.patina-Header{z-index:9}.primary-btn:hover{background-color:#fff !important;border-color:#fff !important;color:var(--primaryColor) !important}.bg-transparent.primary-btn:hover{background-color:var(--primaryColor) !important;color:#fff !important;border-color:var(--primaryColor) !important}.privateEvents p a{color:var(--primaryColor);text-decoration:none;font-weight:600}@media (max-width:1199px){body.home{overflow-x:hidden}body h2{font-size:38px;line-height:60px}body h3{font-size:30px;line-height:22px}body h6{font-size:22px}.mainHeader nav a.navbar-brand{max-width:135px}.mainHeader nav div#mynavbar{flex:0 0 42%;max-width:42%}.rightContnactDetails{flex:0 0 40%;max-width:40%}.bannerBlock .bannerText{width:100% !important;max-width:80%}.bannerBlock .bannerText>div.d-flex{margin-bottom:20px}.bannerText.text-center h3{font-size:30px;line-height:40px;letter-spacing:20.5px;margin:0 !important}.bannerBlock .banner_{height:900px}.bannerCenterLogo{margin-bottom:30px !important}.mainHeader #menu-header-menu li{padding:0 10px !important}.callUsNo .callIcon{width:50px;height:50px;flex-shrink:0}.callUsNo .callDetails p{margin:0}.bannerText .bannerCenterLogo img{width:100%;max-width:300px;margin:0 auto}.aboutUsBlock{padding:60px 0}.productSlide{padding:60px 0 90px}body .imageSec.text-center img{width:100%;height:466px;object-fit:cover}.textAreaBlock_ .wineDetails{margin:30px 0 !important;width:100% !important}.textAreaBlock_ p{margin:0 0 10px !important}.textAreaBlock_ .wineDetails p{margin:0 !important}.callUsNo .callDetails{width:100% !important}.callUsNo .callDetails p{margin:0 0 10px;width:100% !important;font-size:18px;line-height:22px}.privateEvents .locationAddress .callUsNo{padding-bottom:15px}footer .linksQuick .quickLinks .innerLinksBlock{width:100% !important}.newsLetter form input{margin-bottom:0 !important}.privateEvents{padding:60px 0 30px}}@media (max-width:991px){body h2{font-size:35px;line-height:50px}body h3{font-size:25px}.privateEvents .textAreaBlock p.mt-4{margin:0 !important}.onlineOrdering .textAreaBlock p.mt-4{margin:10px 0 0 !important}.productSlide .carousel-item .row{margin:10px 0 0 !important;padding:0}.textAreaBlock_ button.mt-4{margin:10px 0 0 !important}.productSlide .carousel-item .row>div:nth-child(2){margin:30px 0 0}section.aboutUsBlock .textAreaBlock{padding:0 !important}section.aboutUsBlock .row{flex-wrap:wrap-reverse}section.aboutUsBlock .row>div{margin:0 !important}section.aboutUsBlock .row>div:nth-child(2){padding-bottom:30px}.privateEvents .textAreaBlock{padding:0 0 30px !important}.linksQuick .row{margin:0}footer .linksQuick .quickLinks .innerLinksBlock h6{margin:0 0 25px !important}footer .linksQuick .quickLinks a{font-size:18px}footer .linksQuick .newsLetter{padding-top:30px}.privateEvents .locationAddress .callUsNo:nth-child(2){padding-bottom:0}.bannerText.text-center h3{font-size:25px}.bannerText .bannerCenterLogo img{max-width:250px}.bannerBlock .banner_{height:700px}.productSlide{padding:50px 0}.privateEvents{padding:50px 0 20px}.linksQuick .quickLinks{padding:50px 15px}.textAreaBlock_ .wineDetails{margin:20px 0 0 !important}.mainHeader nav a.navbar-brand{max-width:100px}.mainHeader nav div#mynavbar ul li a{font-size:16px;padding:0}.mainHeader #menu-header-menu li{padding:0 15px 0 0 !important}.mainHeader #menu-header-menu li:last-child{padding-right:0 !important}.rightContnactDetails .contactUsBtn{margin-right:10px !important}.contactUsBtn .btn{font-size:14px;padding:12px}.callUsNo .callDetails span{font-size:14px;line-height:20px;margin-bottom:0}.callUsNo .callDetails p{margin:0;font-size:15px;line-height:20px}.callUsNo .callDetails{margin-left:10px}.callUsNo .callIcon{width:40px;height:40px}.callUsNo .callIcon img{max-width:20px}.bannerBlock .bannerText .bannerCenterLogo{margin:0 0 30px !important}.productSlide .carousel-item .row .textAreaBlock_.pe-3{padding:0 !important}.inner_banner img{height:400px !important}.page-section{display:inline-block;width:100%;padding:50px 0}}@media (max-width:767px){body h2{font-size:28px;line-height:40px}.productSlide .w-75{width:100% !important}section.aboutUsBlock .textAreaBlock p{margin-bottom:10px}.productSlide .row>div{padding:0}section.aboutUsBlock .textAreaBlock p:last-of-type{margin:0 !important}.aboutUsBlock{padding:50px 0 40px}.privateEvents{padding:50px 0 0}.footerLogo{width:40% !important}footer .linksQuick .newsLetter{padding:30px 15px 0}footer .linksQuick .newsLetter .innerblockNewsLetter{width:100% !important}body h6{font-size:20px}footer .linksQuick .quickLinks *{margin:0}.linksQuick .quickLinks{padding:40px 15px 30px}footer .linksQuick .quickLinks .innerLinksBlock h6{margin:0 0 10px !important}.linksQuick ul li{line-height:45px}span.subheading{word-spacing:5px;letter-spacing:5px}.bannerText .bannerCenterLogo img{max-width:180px}.primary-btn{padding:12px 40px;font-size:16px}#tonavbar.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);transition:all .5s}#tonavbar.navbar-collapse *{color:#000 !important}#tonavbar .btn{color:#fff !important}.navbar-toggler{border:0;box-shadow:none;outline:none;filter:invert(1)}#tonavbar.navbar-collapse ul li a{margin:0;padding:15px 0;border-bottom:1px solid #ddd}#tonavbar.navbar-collapse .rightContnactDetails .contactUsBtn{flex:0 0 100% !important;max-width:100%;margin:0 0 20px !important}#tonavbar.navbar-collapse .rightContnactDetails{max-width:100%;margin:30px 0}button:focus:not(:focus-visible){box-shadow:none}body .imageSec.text-center img{height:auto}#tonavbar .btn:hover{color:#000 !important}.callUsNo .callDetails{width:auto !important}#tonavbar.navbar-collapse .callUsNo{justify-content:center}.callUsNo .callIcon{border:1px solid #000}.inner_banner img{height:350px !important}.productSlide p{line-height:26px}.bannerBlock .bannerText .bannerCenterLogo{margin:0!important}.bannerText.text-center h3{font-size:22px;letter-spacing:10px}.bannerText span:first-child{margin:22px !important}}@media (max-width:567px){.wineDetails{flex-wrap:wrap;column-gap:15px}.wineDetails .details{width:calc(50% - 20px);margin:0 0 15px !important}.wineDetails .details:nth-child(2n){border:0 !important}.bannerText.text-center h3:after,.bannerText.text-center h3:before{content:'';width:100%;max-width:30px;background-color:var(--primaryColor);height:1px;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.bannerText.text-center h3:before{right:auto;left:-33px}.bannerText.text-center h3{font-size:20px;letter-spacing:15px;position:relative;margin-right:-12px!important}.bannerText span{display:none}.bannerBlock .banner_{height:580px}.locationAddress .callUsNo .callIcon img{max-width:18px}section.aboutUsBlock .textAreaBlock h6{font-size:18px}.page-section{display:inline-block;width:100%;padding:30px 0}}.bottom_line{width:100%;margin:0 0 10px;font-size:16px;font-weight:400}.bottom_line a{font-weight:600;text-decoration:none !important;color:#000 !important}.mainHeader nav div#mynavbar ul li .collapsed.pressed+a+ul.dropdown-menu{display:block}.mainHeader nav div#mynavbar ul li .collapsed.pressed+a:after{border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.new-locations-section{position:relative;min-height:100dvh;background-image:url('https://patinawinebar.com/wp-content/uploads/2024/02/patina-parkridge-01060.png');background-size:cover;background-position:top center}.new-locations-section .logo-img{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:2;width:100%;max-width:44%;text-align:right}.new-locations-section .logo-img img{max-width:370px}.locations{position:absolute;right:0;top:0;width:100%;max-width:730px;height:100%;display:flex;flex-flow:column;justify-content:center;z-index:2}.locations .location{background-image:url('https://patinawinebar.com/wp-content/uploads/2024/02/vic2a2dn.png');background-repeat:no-repeat;background-size:cover;padding:9px;margin:0 0 30px -90px;max-width:602px;position:relative;z-index:3}.locations:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url('https://patinawinebar.com/wp-content/uploads/2024/02/black-img-1.png');background-repeat:no-repeat;background-size:cover;z-index:2;background-position:center left}.new-locations-section:after{content:'';width:calc(100% - 80px);height:calc(100% - 80px);position:absolute;top:50%;left:50%;border:1px solid #fff;transform:translate(-50%,-50%);z-index:1}.locations .location a{display:flex;align-items:center;column-gap:26px;text-decoration:none;padding:30px 35px;background-color:#fff}.locations .location a img{max-width:56px}.locations .location span{font-size:33px;letter-spacing:.33px;line-height:40px;color:#171717;font-family:'Montserrat',sans-serif;font-weight:500}.locations .location:last-child{margin-bottom:0}.page-id-13 .entry-content img{width:auto;display:block;margin:0 auto}@media (max-width:1600px){.locations{max-width:45%}.new-locations-section .logo-img img{max-width:300px}.locations .location a{padding:20px 25px}.locations .location span{font-size:30px}.locations .location a img{max-width:46px}.new-locations-section .logo-img{top:55%;max-width:36%}}@media (max-width:1199px){.locations .location{max-width:500px}.new-locations-section:after{width:calc(100% - 50px);height:calc(100% - 50px)}.new-locations-section .logo-img img{max-width:260px}.locations .location a{column-gap:20px}}@media (max-width:991px){.locationAddress .callUsNo .callIcon img{max-width:14px}.new-locations-section .logo-img{top:50%;max-width:40%}.new-locations-section .logo-img img{max-width:220px}.locations .location a img{max-width:36px}.locations .location span{font-size:25px}.locations .location{max-width:390px;margin:0 0 22px -70px}.locations .location a{padding:16px 20px}}@media (max-width:767px){.new-locations-section{padding:40px 30px 55px;margin:0;display:flex;flex-flow:column;justify-content:center}.new-locations-section .logo-img{top:auto;left:auto;transform:unset;text-align:center;max-width:100%;margin:0 0 20px}.locations{max-width:100%;position:relative}.locations .location{margin:0 0 22px;max-width:100%}.locations:before{display:none}.new-locations-section:after{width:calc(100% - 30px);height:calc(100% - 50px)}.new-locations-section .logo-img img{max-width:200px}.locations .location a img{max-width:30px}.locations .location span{font-size:20px}.new-locations-section .logo-img{position:static}}.locations .location:nth-child(2),.locations .location:nth-child(3){pointer-events:none !important;cursor:alias !important}