html{overflow:-moz-scrollbars-vertical}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:MP;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Bold.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Bold.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MP;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-BoldIt.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-BoldIt.woff) format('woff');font-weight:700;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MP;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-It.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-It.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MP;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Regular.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Regular.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MPBlack;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Black.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-Black.woff) format('woff');font-weight:900;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MPBlack;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-BlackIt.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-BlackIt.woff) format('woff');font-weight:900;font-style:italic;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:MPLightSemiCond;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-SemiboldSemiCn.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-SemiboldSemiCn.woff) format('woff');font-weight:600;font-style:normal;font-stretch:semi-condensed;unicode-range:U+0020-00FE}@font-face{font-family:MPLightSemiCond;src:url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-SemiboldSemiCnIt.woff2) format('woff2'),url(https://cdn.ssmedia.com/rosinesmonterey/_scripts/fonts/MP-SemiboldSemiCnIt.woff) format('woff');font-weight:600;font-style:italic;font-stretch:semi-condensed;unicode-range:U+0020-00FE}body{padding:0;margin:0;background-color:#fff}body,li,ol,p,td,ul{font:17px MP,sans-serif;color:#000;line-height:1.4}@media only screen and (max-width:1200px){body,li,ol,p,td,ul{font-size:16px}}@media only screen and (max-width:480px){body,li,ol,p,td,ul{font-size:15px}}hr{border-top:1px solid #333!important}a,a.alt:hover{color:#000;text-decoration:underline}a.alt,a:hover{color:#3f3f3f;text-decoration:none}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.box{border:1px solid #333;border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:11px}.h1,h1{margin:0;font:italic 26px MPBlack,sans-serif;color:#784d19;text-transform:uppercase}.h2,h2{margin:12px 0;font:normal 26px MP,sans-serif;color:#000}h2.legend{padding:8px 20px;background:rgba(132,98,86,.25)}.h3,h3{margin:12px 0;font:normal 22px MPLightSemiCond,sans-serif;color:#444}.h4,h4{margin:12px 0;font:bold 17px Arial,sans-serif;color:#000}@media only screen and (max-width:1200px){.h1,h1{font-size:22px}.h2,h2{font-size:24px}.h3,h3{font-size:21px}}@media only screen and (max-width:1024px){.h1,h1{font-size:20px}.h2,h2{font-size:22px}.h3,h3{font-size:19px}}@media only screen and (max-width:767px){.h1,h1{font-size:18px}.h2,h2{font-size:20px}.h3,h3{font-size:18px}}@media only screen and (max-width:480px){.h1,h1{font-size:17px}.h2,h2{font-size:19px}.h3,h3{font-size:17px}}.footer,.footerwrapper,.siteheader,.siteheaderwrapper,.wrapper,.wrapper2,.wrapper2wrapper,.wrapperwrapper{position:relative}.footer,.siteheader,.wrapper,.wrapper2{margin:0 auto}.siteheader{min-width:1350px;max-width:1350px}.footer,.wrapper,.wrapper2{min-width:1200px;max-width:1200px;margin:0 auto}.footerwrapper,.siteheaderwrapper{z-index:200}.wrapperwrapper{z-index:100}.wrapper2wrapper{z-index:150}.siteheaderwrapper{min-height:195px;border-top:4px solid #49332c}.siteheader .logo{position:absolute;top:10px;left:15px;width:318px;height:162px;background:url(https://cdn.ssmedia.com/rosinesmonterey/webart/noidx/logo2020-v2.svg) no-repeat;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;z-index:400}.siteheader .logo.logo40th{width:318px;height:176px;background-image:url(https://cdn.ssmedia.com/rosinesmonterey/webart/noidx/logo2020-v2-40th.svg)}.siteheader .logo a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.headertext{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #bba68c}.hideheadertext{opacity:0}.siteheader2wrapper{overflow:hidden}.navbar{position:absolute;top:-4px;right:0;display:table;padding-left:350px;z-index:300}.navbar div{display:table-cell;vertical-align:bottom}.navbar a{display:block;height:100%;margin-left:5px;padding:74px 14px 14px 14px;font:normal 22px MPLightSemiCond,sans-serif;color:#000;text-decoration:none;text-align:center;text-transform:uppercase}.navbar a:nth-of-type(1){margin-left:5px}.navbar a.alt:hover,.navbar a:hover{color:#ffd57f}.navbar a.alt{background:#000;color:#fff;text-decoration:none}.navbar a .special{line-height:2.4}.wrapperwrapper{background:#f9f5f4 url(https://cdn.ssmedia.com/rosinesmonterey/webart/bgd_wrapper.jpg) fixed}.wrapper2{padding:35px}.bodycontent{min-height:500px;padding:35px}.bodycontent:after{content:"";display:table;clear:both}.homecontent div,.homecontent li,.homecontent p,.homecontent td{line-height:1.8}.sidemsg{font-size:12px;padding:0 25px;text-align:center}.sidemsg div,.sidemsg li,.sidemsg p,.sidemsg td{font-size:12px;text-align:center}.rightbarwrapper{display:table;width:100%}.rightbarwrapper .rightbar{margin:0;padding:35px 15px 20px 15px}.rightbarwrapper .rightbar .img{display:block;width:auto;height:auto;max-width:160px;max-height:none;margin-bottom:5px}.rightbarwrapper .rightbar .hrsep{padding:10px 10px 10px 0}.subnav{text-align:center}.subnav a{display:block;text-decoration:none;color:#000}.subnav a:hover{display:block;text-decoration:underline}.subnav a.alt{color:#58413a}.sidenav{position:relative;font:normal 24px MP,sans-serif;text-align:center}.sidenav a:first-child.link{padding:7px 15px;font:normal 24px MPLightSemiCond;color:#fff;text-transform:uppercase}.sidenav a{padding:10px;display:block;font:normal 24px MPLightSemiCond,sans-serif;color:#784d19;text-decoration:none;text-transform:uppercase}.sidenav a:hover{color:#000}.sidebar .sidenav a.alt:visited,.sidenav a.alt{color:#58413a}.sidenav a.alt:hover{color:#000;text-decoration:none}.sidenav2{margin-top:20px}.sidenav2 a{font-size:18px;border-top:1px solid #bba68c}.sidenav2 a:first-child{padding:5px 10px 5px 10px;display:block;text-decoration:none;background:0 0;border:none}.sidebar .sidenav2 a.alt:visited,.sidenav2 a.alt{color:#000}.sidenav .noborder,.sidenav .noborder a{border:none}.wrapperleft,.wrapperright{display:table-cell;vertical-align:top}.wrapperright{width:350px;background:rgba(88,65,58,.15)}@media only screen and (max-width:1024px){.sidenav a,.sidenav a:first-child.link{font-size:20px}.sidenav2 a{font-size:16px}.wrapperright{width:300px}}@media only screen and (max-width:1024px){.sidenav a,.sidenav a:first-child.link{font-size:18px}.sidenav2 a{font-size:15px}}@media only screen and (max-width:840px){.wrapperright{width:250px}}@media only screen and (max-width:767px){.rightbarwrapper,.wrapperleft,.wrapperright{display:block;width:100%;padding-right:0;padding-left:0}.rightbarwrapper .rightbar{margin-left:0}.sidenav a,.sidenav a:first-child.link{font-size:20px}.sidenav2 a{font-size:16px}.sidenav{text-align:center}.sidenav a,.sidenav a:first-child{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.z-content-inner{padding:1em!important}}.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:20px}.row.nopad{margin-bottom:0}@media (min-width:680px){.container{width:100%;padding:0}}@media (min-width:681px){.container{width:100%}.column,.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.two.columns{width:49.333334%}.three.columns{width:32.44445%}.six.columns{width:66.22221%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.footer{padding:60px 30px}.footer .logo{width:151px;height:77px;background:url(https://cdn.ssmedia.com/rosinesmonterey/webart/noidx/logo2020-v2.svg) no-repeat;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto}.footer .logo a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.footer1{display:table}.footer1 .item{display:table-cell;vertical-align:middle}.footer1 .item:nth-of-type(2){padding-left:20px}.footer1 .item .footeraddr{font-size:16px;line-height:1.3}.footer1 .item .footeraddr span{display:block;padding-top:5px;font-size:14px}.footer1 .item .footeraddr span a{color:#000;text-decoration:none}.footer1 .item .footeraddr span a:hover{color:#000;text-decoration:underline}.footer2{display:table;margin:0 auto}.footer2 .item{display:table-row}.footer2 .item .item2{display:table-cell;vertical-align:middle}.footer2 .item .item2:nth-of-type(1){padding-right:15px;font:bold 18px MP;text-align:right;text-transform:uppercase}.footer2 .item .item2:nth-of-type(2){font:normal 16px MP}.footer2 .item .item2{padding-top:20px}.footer2 .item:nth-of-type(1) .item2{padding-top:0}.footer3{text-align:center}.footer3 strong{display:block;font:bold 18px MP;text-align:center;text-transform:uppercase}.footer3 div{font:normal 16px MP}.footer3 div:nth-of-type(1){padding-top:10px}.footer3 div:nth-of-type(22){padding-top:20px}.signupform{display:table;margin:0 auto}.signupform .signupbtn,.signupform .signupitem{display:table-cell;vertical-align:middle;padding:0 5px}.signupbtn .btn{margin-top:10px;padding:8px 12px}.signupitem input{width:100%;padding:5px 12px;font-family:MP;font-size:13px;color:#858585;height:40px;border:1px solid rgba(0,0,0,.25);font-size:12px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.signupitem input:hover{border:1px solid rgba(206,89,52,.8)}.signupitem input.error{border:1px solid #ed2025}.signupitem label.error{display:none!important}.signupitem input{-webkit-box-shadow:0 0 6px 0 rgba(217,217,217,.65);-moz-box-shadow:0 0 6px 0 rgba(217,217,217,.65);box-shadow:0 0 6px 0 rgba(217,217,217,.65)}.signupitem:hover input:focus{-webkit-box-shadow:0 0 6px 0 rgba(255,213,127,.5);-moz-box-shadow:0 0 6px 0 rgba(255,213,127,.5);box-shadow:0 0 6px 0 rgba(255,213,127,.5)}#siteWrapper input[type=email],#siteWrapper input[type=tel],#siteWrapper input[type=text],#siteWrapper select,#siteWrapper textarea:not(.select2-search__field){margin-bottom:2px;padding:5px 10px;font-size:13px;color:#555;background:#fff none repeat scroll 0 0;border:1px solid rgba(0,0,0,.25);border-radius:5px;color:#555;transition:border-color .5s ease 0s}#siteWrapper .hTable2 input[type=checkbox],#siteWrapper input[type=radio]{width:auto;padding:0;margin:0;line-height:normal}#siteWrapper label{padding-left:0;padding-right:5px}#siteWrapper textarea:not(.select2-search__field){min-height:90px}#siteWrapper .select2-selection.select2-selection--single{padding:5px;min-height:40px}#siteWrapper .select2-container--default .select2-selection--single{border:2px solid #ddd}#siteWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.wrapperright input[type=email],.wrapperright input[type=tel],.wrapperright input[type=text],.wrapperright select,textarea{width:100%}@media only screen and (max-width:767px){label.password-toggler{display:block;padding-top:10px}#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field){font-size:14px}}@media only screen and (max-width:480px){#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field){padding:5px}#siteWrapper input,#siteWrapper select,#siteWrapper textarea:not(.select2-search__field){font-size:13px}}.sociallinks{display:table;white-space:nowrap}.sociallinks span{position:relative}.sociallinks span:hover i:first-child{color:#58413a}.sociallinks span i:first-child{color:#58413a}.sociallinks span a i{color:#fff!important}.sociallinks span a:hover i{color:#ffd57f!important}.sociallinks span{font-size:24px}.sociallinks .icon-twitterx{position:relative;padding:0;bottom:-1px;left:15px;display:inline-block;width:18px;height:18px;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);filter:invert(100%) sepia(0) saturate(8%) hue-rotate(182deg) brightness(102%) contrast(106%)}.sociallinks .icon-twitterx:hover,.sociallinks span:hover .icon-twitterx{filter:invert(75%) sepia(70%) saturate(277%) hue-rotate(350deg) brightness(100%) contrast(102%)}.contenthdr{position:relative;margin:0;padding:7px 15px;font:normal 24px MPLightSemiCond;color:#ffd57f;text-transform:uppercase;z-index:200}.contenthdr.contenthdr2{padding:15px 15px;color:#fff;text-align:center;text-transform:none}.contenthdr.contenthdr2 strong{text-transform:uppercase}.contentwrapper{display:table;width:100%}.contentitem{display:table-cell;vertical-align:top}.contentitem:nth-of-type(1),.contentitem:nth-of-type(3){width:29%}.contentitem:nth-of-type(2){width:40%}.contentitem:nth-of-type(1){padding-right:10px;border-right:1px solid #f0e6cf}.contentitem:nth-of-type(2){padding-right:10px;padding-left:10px}.contentitem:nth-of-type(3){padding-left:10px;border-left:1px solid #f0e6cf}.contentinner{padding:15px}.contentinner,.contentinner div,.contentinner li,.contentinner p{font-size:14px;line-height:1.3}.biglinks{font:italic 23px MPBlack;color:#000;text-align:center;text-transform:uppercase}.biglinks a{color:#784d19;text-decoration:underline}.biglinks a:hover{color:#000;text-decoration:underline}.contentwrappervideo{margin:30px 0 20px 0;background:rgba(132,98,86,.25)}.contentwrappervideo img{position:relative;display:block;margin:0 auto;width:auto;height:auto;max-width:100%;z-index:100}.videohdr,.videohdr2{text-align:center;color:#5d3403}.videohdr{font-size:24px}.videohdr2{font-size:18px}.photobox,.photoboxhome{position:relative}.photoboxbottom,.photoboxbottomhome{position:relative;margin:0 auto;max-width:1200px;border-top:1px solid #fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.photoboxbottom{height:40px}.photoboxbottomhome{height:40px}.photoboxrule,.photoboxrule2{position:absolute;left:0;height:14px;width:100%;background:#fff}.photoboxrule{top:0}.photoboxrule2{bottom:0}.menus{margin:20px 0}.menus .item{margin-bottom:15px;padding:25px 15px;background:rgba(255,255,255,.5);border:2px solid #fcf4e3;border-radius:7px}.menus .item img{width:auto;height:auto;max-width:225px;max-height:225px;margin-bottom:10px;border:2px solid rgba(255,213,127,.5);border-radius:5px}.menus .item img:hover{border:2px solid #ffd57f}.menus h2{margin:0 0 5px 0!important;padding:0 10px!important;font-family:MPBlack;font-size:23px;color:#58413a;line-height:1}.menus h2:nth-of-type(1){margin-top:30px}.menus h2.sub2{margin-top:15px!important;margin-bottom:10px!important;font-size:15px;font-style:italic}.menus ul{margin:0;padding:0;list-style:none}.menus li{display:table;width:100%;margin:0;padding:10px 10px;list-style:none;position:relative;line-height:1.2em}.menus li h3{margin:0;padding:0 0 3px 0;font-size:17px;line-height:1;color:#000}.menus li h3 strong{font-style:normal;font-family:MP;font-size:15px}.menus li div,.menus li span.price{display:table-cell;vertical-align:top}.menus li div{font-size:15px}.menus li em{display:block;font-style:normal}.menus li strong{padding-left:5px}.menus li.featured{margin:10px 0;padding:10px;border:1px solid #ffd57f;background:rgba(255,213,127,.1)}.menus li h3 span,.menus li.featured h3{font-family:MPBlack;color:#784d19}.menucatheader h2{margin:0;padding:0;font-family:MP;font-size:30px;text-align:center}.menucatheader div,.menucatheader li,.menucatheader p,.menucatheader td{text-align:center}.menucatheader p{margin:0;padding-top:0}.menuextra{padding:0 10px 10px 10px!important}.featured-ddd{display:table;padding-top:15px}.featured-ddd .imgdddwrapper,.featured-ddd .playwrapper,.featured-ddd .text{display:table-cell;vertical-align:middle}.featured-ddd .imgdddwrapper .imgddd{width:64px;height:60px;background:url(https://cdn.ssmedia.com/rosinesmonterey/webart/logo-ddd.png) no-repeat;background-size:100% 100%,auto}.featured-ddd .text{padding-left:10px}.featured-ddd span,.featured-ddd strong{display:block}.featured-ddd .playwrapper{padding-left:15px;font-size:45px}.featured-ddd .playwrapper a{color:#715147}.featured-ddd .playwrapper a:hover{color:#000}.featured-ddd strong{padding-left:0!important}.featured-ddd2{padding-left:20px}.menus .menudescalt{display:table-cell}.menus .menuextra{padding:5px 0 0 0;font-style:italic}.menus .pricetbl{white-space:nowrap}.menus .pricetblhdr{margin-right:10px}.menus .pricetblhdr span{font-style:italic}.menus .pricetblcell{width:40px;white-space:nowrap;text-align:center}.menus .wineprice{padding:0 8px;font-style:italic}@media only screen and (max-width:1024px){.menus h2{font-size:20px}.menus h2:nth-of-type(1){margin-top:25px}.menus li h3{font-size:16px}.menus li div{font-size:14px}.menucatheader h2{font-size:26px}}@media only screen and (max-width:480px){.featured-ddd .playwrapper{padding-left:10px}.featured-ddd .text,.featured-ddd .text span{font-size:12px}.menus h2{font-size:18px}.menus h2:nth-of-type(1){margin-top:20px}.menus li h3{font-size:15px}.menucatheader h2{font-size:22px}.menus .item{padding:15px 10px}.menus h2{padding-right:5px!important;padding-left:5px!important}.menus li{padding-right:5px;padding-left:5px}.menus li:nth-of-type(1){margin-top:0}}.listings{clear:both}.listings .item{margin-bottom:15px;padding:25px 15px;background:rgba(255,255,255,.5);border:2px solid #fcf4e3;border-radius:7px}.listings .item:nth-of-type(1){margin-top:0}.listings .item .img img{max-width:100%;width:auto;height:auto}.listings.listingssmall .item .img,.listings.listingssmall .item .inner{display:table-cell;vertical-align:top}.listings.listingssmall .item .inner{padding-left:50px}.listings.listingssmall .item .img{width:300px}.listings.listingssmall .item .img img{max-width:300px;padding:10px;background:#fff;border:1px solid rgba(255,213,127,.5);border-radius:5px}.listings.listingssmall .item .inner .contents .websitelink a{color:#bf2069;text-decoration:underline;text-transform:lowercase}.listings.listingssmall .item .inner .contents .websitelink a:hover{color:#58595b;text-decoration:underline}@media only screen and (max-width:900px){.listings.listingssmall .item{margin-bottom:34px}.listings.listingssmall .item .img{width:275px}.listings.listingssmall .item .img img{max-width:275px}.listings.listingssmall .item .inner{padding-left:34px}}@media only screen and (max-width:860px){.listings.listingssmall .item .inner{padding-left:20px}}@media only screen and (max-width:767px){.listings.listingssmall .item .img{width:250px}.listings.listingssmall .item .img img{max-width:250px}}@media only screen and (max-width:600px){.listings.listingssmall .item .img,.listings.listingssmall .item .inner{display:block}.listings.listingssmall .item .img{margin-bottom:15px}.listings.listingssmall .item .img{width:200px}.listings.listingssmall .item .img img{max-width:200px}.listings.listingssmall .item .inner{padding-left:0}}@media only screen and (max-width:580px){.listings .item .inner .contents .featuretext,.listings.listingslarge .item .inner .listingtitle h2{font-size:20px}.extralink,.reslink{font-size:15px}}@media only screen and (max-width:480px){.listings .item .inner .contents .featuretext{font-size:18px}.extralink{font-size:12px}.reslink{font-size:13px}}.ig-wrapper,.ig-wrapper2{position:relative;margin-right:auto;margin-left:auto}.ig-wrapper{min-width:1140px;max-width:1140px}.ig-wrapper2{min-width:1180px;max-width:1180px}.ig-wrapper .ig-header{display:table;width:100%}.ig-wrapper .ig-header .item{display:table-cell;vertical-align:middle;font-family:MPLightSemiCond;font-size:28px;color:#58413a}.ig-wrapper .ig-header .item:nth-of-type(1){text-transform:lowercase}.ig-wrapper .ig-header .item:nth-of-type(2){text-align:right;text-transform:lowercase}.ig-wrapper .ig-header .item a{color:#000;text-decoration:none;transition:all .2s ease-in-out}.ig-wrapper .ig-header .item a:hover{color:#58413a;text-decoration:none}.ig-wrapper .sociallinks{display:inline-block}.ig-wrapper .sociallinks span{font-size:24px}@media only screen and (max-width:1180px){.ig-wrapper,.ig-wrapper2{min-width:100%;max-width:100%}.ig-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (min-width:768px) and (max-width:959px){.ig-wrapper .ig-header .item{font-size:26px}}@media only screen and (max-width:767px){.ig-wrapper .ig-header .item{font-size:24px}}@media only screen and (max-width:680px){.ig-wrapper .ig-header{display:table;width:auto;margin:0 auto}.ig-wrapper .ig-header .item{display:table;margin:0 auto}}@media only screen and (max-width:480px){.ig-wrapper .ig-header .item{font-size:20px}}@media only screen and (max-width:400px){.ig-wrapper .ig-header .item{font-size:24px}.ig-wrapper .ig-header .item:nth-of-type(1){padding-bottom:15px;line-height:1;text-align:center}.ig-wrapper .ig-header .item:nth-of-type(1) span{display:block;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}}.btn,.btn2,.btnbig,.btnoutline,.btnsm{display:inline-block!important;border:none;white-space:nowrap;-webkit-appearance:none;appearance:none}.btn i,.btn2 i,.btnbig i,.btnoutline i{padding-right:5px}.btn{padding:10px 20px;font:normal 14px;color:#ffd57f;text-decoration:none;text-transform:uppercase;font-family:MPLightSemiCond,sans-serif;line-height:1;background:#482f29;background:linear-gradient(to bottom,#482f29 0,#694b42 100%);border-radius:3px}.btn:hover{color:#fff;text-decoration:none;background:#000}.btndisabled{opacity:.5;cursor:auto}.cookietrail{position:relative;height:30px;margin:0 auto;background-color:#e0e0e0}.cookietrail em{float:left;padding:8px 0 0 8px;font-size:10px;font-style:normal}.cookietrail span{float:right;padding:8px 8px 0 0;font-size:10px}.payment-wrapper{margin-top:20px}.payment-wrapper .spinner:after,.payment-wrapper .spinner:before,.payment-wrapper button#submit{background:#482f29!important}.payment-wrapper button#submit{font-family:Roboto,sans-serif!important;font-size:18px!important}.btn.stripeContinueBtn{display:table!important;margin:20px auto 0 auto}.thanksDiv table tr td:first-of-type{width:auto!important}.infoBox{padding:20px;background-color:#fff;border:1px solid #f7ebce;border-radius:15px}.infoBox .h3,.infoBox h3{margin-top:0!important}.infoBox.stripemsg{margin-top:20px;font-size:12px;text-align:center}.ssdiv{padding:10px 0;font:11px MP,sans-serif;color:#d1c3b1;line-height:1;text-align:center;background:#211b17}a.ss,a.ss:visited{color:#dacfc1;text-decoration:none}a.ss:hover{color:#dacfc1!important;text-decoration:underline}a.u,a.u:visited{color:#dacfc1;text-decoration:none}a.u:hover{cursor:text;color:#dacfc1!important;text-decoration:none}@media only screen and (max-width:1200px){.ctimage,.ctimageleft,.ctimageright{width:550px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{width:auto!important;height:auto!important;max-width:550px!important;max-height:none}}@media only screen and (max-width:1024px){.ctimage,.ctimageleft,.ctimageright{width:400px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{width:400px!important;max-width:400px!important}.customtext table,.customtext tbody,.customtext td,.customtext th,.customtext tr{display:block;width:100%!important;padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:767px){.ctimage,.ctimageleft,.ctimageright{display:block;float:none!important;margin:10px 0 15px 0!important;padding:0!important;width:100%!important;max-height:none;width:auto!important;height:auto!important;text-align:center!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{max-width:100%!important;max-height:none}}.mmnavwrapper{position:fixed;top:25px;right:15px;display:none;height:25px;width:32px;height:20px;padding:7px;z-index:1001;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.mmnavwrapper:hover{opacity:.8}@media only screen and (max-width:640px){.mmnavwrapper{display:block}}.mmnav{display:block;height:4px;width:32px;border-top:12px double #784d19;border-bottom:4px solid #784d19;font-size:0}.mmnav:hover{border-top:12px double #000;border-bottom:4px solid #000;font-size:0}#mmenu{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#mmenu *,#mmenu :after,#mmenu :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}#mmenu .mmnavlogo{display:block;width:121px;height:66px;margin:10px auto;border:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#mmenu .mmnavlogo{background:url(https://cdn.ssmedia.com/rosinesmonterey/webart/logo2.png) 0 0/100% auto no-repeat;opacity:.85}.mmnavlogowrapper{padding-bottom:10px!important}.mmnavlogo span{display:none}.mm-menu{background-color:#fdfaf2!important}.mm-listview>li>a,.mm-listview>li>span{font:normal 18px MP,sans-serif!important;color:#454142!important}li.nav43,li.nav43 a,li.nav45,li.nav45 a{font-weight:400;font-size:15px}.mm-menu .mm-navbar>a{color:#784d19!important}.mm-menu .mm-navbar>a:hover{color:#000!important}.mm-search input{background:none repeat scroll 0 0 rgba(120,77,25,.1)!important;color:#000!important}.mm-page{overflow:hidden}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contenthdr,.sidenav a:first-child.link{background:#856357;background:linear-gradient(to bottom,#856357 0,#3d2420 100%)}.footerwrapper{background:#bba68c;background:linear-gradient(to bottom,#bba68c 0,#fffefe 100%)}.navbar a.alt:hover,.navbar a:hover{background:#694a42;background:linear-gradient(to bottom,#694a42 0,#482f29 100%)}.wrapper2wrapper{background:#fdfaf2;background:linear-gradient(to bottom,#fdfaf2 0,#fff 100%)}.contenthdr{border-top-left-radius:7px;border-top-right-radius:7px}.contenthdr.contenthdr2,.sidenav a:first-child.link{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.navbar a{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.contenthdr{box-shadow:0 4px 10px 0 rgba(120,76,24,.2)}.contentwrappervideo img{box-shadow:0 0 10px 0 rgba(171,120,59,1)}.footerwrapper{box-shadow:0 -6px 10px 0 rgba(255,226,138,.35)}.navbar a.alt,.navbar a:hover{box-shadow:0 3px 5px 0 rgba(0,0,0,.35)}.siteheaderwrapper{box-shadow:0 4px 10px 0 rgba(120,76,24,.2)}.wrapper2wrapper{box-shadow:0 -6px 10px 0 rgba(116,72,21,.15)}.navbar a{transition:all .1s ease-in-out}.sociallinks span i{transition:all .2s ease-in-out}.btn,.menus .item img{transition:color .2s ease-in-out}@media only screen and (max-width:1340px){.siteheader{min-width:100%;max-width:100%}.siteheader .logo{width:239px;height:122px}.siteheader .logo.logo40th{width:239px;height:133px}.siteheaderwrapper{min-height:145px}.navbar{right:15px;padding-left:260px}.navbar a{padding-top:55px;font-size:19px}}@media only screen and (max-width:1200px){.footer,.wrapper,.wrapper2{min-width:100%;max-width:100%}.footer{padding-top:50px;padding-bottom:50px}.footer2 .item .item2:nth-of-type(1),.footer2 .item .item2:nth-of-type(2),.footer3 div,.footer3 strong{font-size:15px}.biglinks{font-size:21px}.contenthdr{font-size:20px}.contenthdr2{font-size:24px}.navbar a{font-size:18px}}@media only screen and (max-width:1140px){.navbar{top:0;left:50%;right:50%;margin:0 auto;padding-left:0;transform:translate(-50%,0)}.navbar a{margin-left:5px;margin-right:5px;padding:12px;font-size:16px;white-space:nowrap;border-bottom-right-radius:0;border-bottom-left-radius:0}.siteheader .logo{top:65px;left:50%;right:50%;transform:translate(-50%,0)}.siteheaderwrapper{padding-bottom:90px;min-height:0;border-top:2px solid #49332c}}@media only screen and (max-width:1024px){.biglinks{font-size:19px}.bodycontent,.wrapper2{padding:30px}.contenthdr{font-size:18px}.contenthdr2{font-size:20px}.contentinner{padding-right:5px;padding-left:5px}.contentinner,.contentinner div,.contentinner li,.contentinner p{font-size:13px}.footer{padding-top:40px;padding-right:15px;padding-bottom:40px;padding-left:15px}.footer2,.footer2 .item,.footer2 .item .item2{display:block;width:100%}.footer2,.footer2 .item,.footer2 .item .item2,.footer2 .item .item2:nth-of-type(1){text-align:center}.footer2 .item .item2{padding-top:10px}.footer2 .item .item2:nth-of-type(1){padding-right:0}.sociallinks{margin:0 auto}.sociallinks span{font-size:18px}.sociallinks .icon-twitterx{bottom:-2px;left:1px;width:15px;height:15px}.videohdr{font-size:20px;line-height:1.3}.videohdr2{font-size:16px}}@media only screen and (max-width:959px){.footer .container{width:100%;padding:0}.footer .container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.footer .column,.footer .columns{width:100%;float:none;box-sizing:border-box}.footer .container{display:table;width:auto!important;max-width:100%;margin:0 auto;text-align:center}.footer .columns:nth-of-type(1){display:block;margin-bottom:20px;border-bottom:1px solid #f0e6cf;width:100%}.footer .columns:nth-of-type(2),.footer .columns:nth-of-type(3){display:table-cell;padding-right:15px;padding-left:15px;width:50%}.footer1{margin:0 auto 20px auto}.sociallinks .icon-twitterx{left:0}}@media only screen and (max-width:840px){.biglinks{font-size:16px}.navbar a{padding:10px;font-size:13px}}@media only screen and (max-width:767px){.biglinks{font-size:17px}.bodycontent,.wrapper2{padding:24px}.contentitem{display:block;margin-top:20px}.contentitem:nth-of-type(1),.contentitem:nth-of-type(2),.contentitem:nth-of-type(3){width:100%}.contentitem:nth-of-type(1){margin-top:0;padding-right:0;border-right:none}.contentitem:nth-of-type(2){padding-right:0;padding-left:0}.contentitem:nth-of-type(3){padding-left:0;border-left:none}.footer2 .item .item2:nth-of-type(1),.footer2 .item .item2:nth-of-type(2),.footer3 div,.footer3 strong{font-size:14px}.homecontent div,.homecontent li,.homecontent p,.homecontent td{line-height:1.6}.siteheader .logo{top:60px;width:159px;height:81px}.siteheader .logo.logo40th{width:159px;height:88px}}@media only screen and (max-width:700px){.navbar a{padding-right:7px;padding-left:7px}}@media only screen and (max-width:640px){.navbar{padding:0;height:100px;display:none}.siteheader{position:fixed;border-top:2px solid #49332c;padding-bottom:0;width:100%;height:100px;background:#fff;z-index:400}.siteheader .logo{top:5px;left:15px;right:auto;width:159px;height:81px;transform:translate(0,0)}.siteheader .logo.logo40th{width:159px;height:88px}.siteheaderwrapper{width:100%;border:none;z-index:400}.siteheader2wrapper,.wrapperwrapper{padding-top:102px}}@media only screen and (max-width:480px){.bodycontent,.wrapper2{padding:15px}.contenthdr2{font-size:18px}.footer .columns:nth-of-type(2),.footer .columns:nth-of-type(3){display:table;padding-right:0;padding-left:0;width:100%}.footer .columns:nth-of-type(3){margin-top:20px}.footer .container{display:block;width:100%!important}.footer .logo{width:128px;height:65px;margin:0 auto}.footer1{width:100%}.footer1,.footer1 .item{display:block;text-align:center}.footer1 .item:nth-of-type(2){padding-left:0}.footer1 .item .footeraddr{line-height:1.7}.footer1 .item .footeraddr span{padding-top:0;font-size:16px}.footer2 .item .item2:nth-of-type(1),.footer2 .item .item2:nth-of-type(2),.footer3 div,.footer3 strong{font-size:16px}.footer2 .item:nth-of-type(2) .item2:nth-of-type(1){padding-top:20px}.footer3 div:nth-of-type(1){padding-top:0}.homecontent div,.homecontent li,.homecontent p,.homecontent td{line-height:1.5}.sociallinks span{font-size:22px}.sociallinks .icon-twitterx{left:0;width:18px;height:18px}.signupform{margin-top:20px;width:90%}.signupform .signupbtn,.signupform .signupitem{display:block;padding:0 5px;text-align:center}.signupitem input{width:100%}.signupform .signupbtn{margin-top:15px}.signupbtn .btn{margin-top:10px;padding:15px 20px!important}.videohdr,.videohdr2{padding-right:25px;padding-left:25px}}