@import url(css/reset.css);@import url(css/fontface.css);body{font-family:Arial, sans-serif}.heading{font-family:'futura-mediumregular', sans-serif;letter-spacing:0.25em;color:#222;text-transform:uppercase;font-size:25px;font-size:1.5625rem}.title{font-family:'futura-mediumregular', sans-serif;letter-spacing:0.25em;color:#222;text-transform:uppercase;font-size:38px;font-size:2.375rem;text-align:center}.subtitle,.locselect{font-family:'futura-mediumregular', sans-serif;letter-spacing:0.25em;color:#222;text-transform:uppercase;font-size:22px;font-size:1.375rem;text-align:center}#curr_size{display:none;width:100%;text-align:center;position:fixed;padding:4px 0;bottom:5em;z-index:1000;color:#fff;font-size:18px;font-size:1.125rem;background:#c15f8b;background:rgba(193,95,139,0.65);-pie-background:rgba(193,95,139,0.65);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}a,.invert a:hover,a:hover.invert{color:#222;text-decoration:none}a:hover,.invert a,a.invert{text-decoration:underline}.noline a:hover,a:hover.noline{text-decoration:none}a:hover.nodec,a.button:hover{text-decoration:none}.clear{clear:both}.bold{font-weight:bold}.italic{font-style:italic}.uppercase{text-transform:uppercase}.hide{display:none}.fLeft{float:left}.fRight{float:right}.fCenter{margin:0 auto}.aRight{text-align:right}.aCenter{text-align:center}sup{font-size:.5em;vertical-align:top}sub{font-size:.5em;vertical-align:bottom}.hint{border:1px dashed pink}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.button,#OT_Find_a_Table,.menuButton{background-color:#4c4c4c;color:#ffffff;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0;font-size:18px;font-size:1.125rem;font-weight:normal;font-style:italic;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;-webkit-font-smoothing:antialiased;padding:13px 35px;padding: 0.8125rem 2.1875rem}#OT_Find_a_Table{width:120px;height:auto;margin:0 auto;line-height:1em;font-family:Arial, sans-serif;background-image:none;text-shadow:none}#OT_Find_a_Table:after{content:" \00bb"}form input[type=text]{border-color:#bfbfbf}form.wpcf7-form textarea{height:100px;height:6.25rem}form.wpcf7-form .button{margin-top:15px;margin-top:0.9375rem}span.wpcf7-not-valid-tip{display:none}input.wpcf7-not-valid{border-color:#b93314 !important}div.wpcf7-response-output{text-align:center;border:none;margin:1em 0 0;padding:0;font-size:14px;font-size:0.875rem}div.wpcf7-validation-errors{color:#b93314}html,body{height:100%}#top,nav,#menu-main .sub-menu{background:#f2f2f2;background:#f2f2f2;-pie-background:#f2f2f2;behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}body.home #top,body.home nav,body.home #menu-main .sub-menu{background:#fff;background:rgba(255,255,255,0.85);-pie-background:rgba(255,255,255,0.85);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}@media screen and (max-width: 1026px){body.home #top,body.home nav,body.home #menu-main .sub-menu{background:#f2f2f2;background:#f2f2f2;-pie-background:#f2f2f2;behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}}#top{padding:17px 0;padding: 1.0625rem 0;text-align:center;margin-bottom:3px;margin-bottom:0.1875rem}#homeFloat{position:relative}#branding{box-shadow:0 4px 10px rgba(35,35,35,0.2)}body.home #branding{position:absolute;top:0;right:0;left:0;z-index:150;box-shadow:none}@media screen and (max-width: 1026px){body.home #branding{position:static}}body.home #menu-main ul.sub-menu{box-shadow:none}#menu-main{font-family:'agendaregular', sans-serif;font-size:20px;font-size:1.25rem;text-transform:uppercase;border-right:2px solid #fff}#menu-main>li{display:inline-block;margin:0 -2px 0 -3px;border-left:2px solid #fff;position:relative}#menu-main>li>a{color:gray;padding:20px 30px 17px;padding: 1.25rem 1.35rem 1.0625rem;display:block}#menu-main>li>a:hover{text-decoration:none;color:#000}#menu-main>li.menu-item-129 a{padding-left:35px;padding-left:2.1875rem;padding-right:35px;padding-right:2.1875rem}#menu-main>li:hover>a,#menu-main ul.sub-menu a:hover,#menu-main ul.sub-menu li.current-menu-item a{background:#fff}#menu-main li.menu-item-11 ul.sub-menu li.current-menu-item a{background:transparent}#menu-main li.menu-item-11 ul.sub-menu li.current-menu-item a:hover{background:#fff}#menu-main>li:hover>a,#menu-main>li.current-menu-item>a,#menu-main>li.current-menu-parent>a{color:#000}#menu-main>li.menu-item-11.current-menu-parent>a{color:gray}#menu-main li:hover ul.sub-menu{display:block}#menu-main ul.sub-menu{display:none;position:absolute;top:100%;left:-2px;z-index:100;box-shadow:0 2px 4px rgba(35,35,35,0.1);font-size:16px;font-size:1rem;text-align:center}#menu-main ul.sub-menu li:first-child a{border:none}#menu-main ul.sub-menu li a{color:gray;padding:22px 50px 19px;padding: 1.375rem 3.125rem 1.1875rem;display:block;border-top:2px solid #969696}#menu-main ul.sub-menu li a:hover{text-decoration:none;color:#000}#menu-main li.menu-item-129 ul.sub-menu{left:auto;right:-2px}.responsiveMenu{display:none;margin:0 auto;padding:10px 0;padding: 0.625rem 0;cursor:pointer;text-transform:uppercase;text-align:center}.responsiveMenu span{background:url(images/icon_menu.png) no-repeat 100% 50%;padding:10px 40px 10px 0;padding: 0.625rem 2.5rem 0.625rem 0}@media screen and (max-width: 1030px){nav .columns{padding:0}.responsiveMenu{display:block}.menu-header{height:0;overflow:hidden;z-index:150;position:relative}.menu-header.active{height:auto}#menu-main{text-align:center;border:none}#menu-main>li{border-left:none}#menu-main>li>a{padding:7px 0;padding: 0.4375rem 0}#menu-main>li:hover>a{background:none}#menu-main>li:hover>a:hover{background:#fff}#menu-main li{display:block;border:none}#menu-main ul.sub-menu{position:static;display:block;background:none !important;box-shadow:none;text-transform:none}#menu-main ul.sub-menu li a{border-top:none;padding:5px 0;padding: 0.3125rem 0}#menu-main a{border-bottom:1px solid #fff !important}}#locations{padding-bottom:20px;padding-bottom:1.25rem}.locitem{width:25%;padding:0 4%;margin:0 -2px;display:inline-block;text-align:center;cursor:pointer;position:relative;top:-34px;line-height:1.4em;color:gray;font-size:15.5px;font-size:0.96875rem;z-index:100;vertical-align:top}.locitem a{color:gray}.locitem a:hover{text-decoration:none}.locitem .imgscale{margin-bottom:20px;margin-bottom:1.25rem}.locitem h3{font-family:'futura-mediumregular', sans-serif;letter-spacing:0.2em;color:#222;text-transform:uppercase;font-size:22px;font-size:1.375rem;margin-bottom:5px;margin-bottom:0.3125rem}.locitem .view{font-style:italic;margin-top:10px;margin-top:0.625rem;color:#222}#locHeader{padding:35px 0 5px;padding: 2.1875rem 0 0.3125rem}#locHeader .entry{font-size:14px;font-size:0.875rem;line-height:1.6em}.locselect>li{display:inline-block}.locselect>li:after{content:" \2022"}.locselect>li:last-child:after{content:none}.locselect a{color:#969696}.locselect li.current_page_item a,.locselect a:hover{color:#222}body.private-events #locBlocks{padding:50px 0;padding: 3.125rem 0}#locBlocks{padding:35px 0;padding: 2.1875rem 0}#locBlocks .columns{font-size:14px;font-size:0.875rem;line-height:1.8em}#locBlocks .bookBlock,#locBlocks .privateBlock{text-align:center;overlow:hidden}#locBlocks .hourBlock,#locBlocks .bookBlock,#locBlocks .privateBlock{padding-top:20px;padding-top:1.25rem}#locBlocks .heading{margin-bottom:25px;margin-bottom:1.5625rem;text-align:center}#locBlocks .hourGrid{padding-right:15%}#locBlocks .hourGrid p em{float:right;font-style:normal}#locBlocks .contactRow{padding:60px 0 0;padding: 3.75rem 0 0;text-align:center}#locBlocks .contactRow.crpe{padding-top:0}.bookBlock form#reservation .formrow{margin:2px 0 18px;margin: 0.125rem 0 1.125rem}.bookBlock form#reservation input[type=text],.bookBlock form#reservation .custom.dropdown.small{width:123px;width:7.6875rem;margin:0 11px;margin: 0 0.6875rem;display:inline-block}@media screen and (max-width: 925px){.bookBlock form#reservation input[type=text],.bookBlock form#reservation .custom.dropdown.small{display:block;margin:.5em auto}}#locMap{margin-top:40px;margin-top:2.5rem}#map{width:100%;height:411px}#map img{max-width:none}#map *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#map{font-size:14px;font-size:0.875rem}#map #infoWindow{height:70px;height:4.375rem}#map #infoWindow .firstHeading,#map #infoWindow p{width:140px;width:8.75rem}.titleheader{margin-bottom:17px;margin-bottom:1.0625rem}.entry{line-height:1.8em}.entry .ctaButton{margin-top:15px;margin-top:0.9375rem}.entry p{padding-bottom:1.8em}.entry p.nopad{padding-bottom:0}.entry p.editlink{text-transform:uppercase;font-size:11px;font-size:0.6875rem;padding-bottom:.5em;margin-top:-20px}.entry.minHeight{min-height:15em}.ctaMenu{text-align:center;margin-bottom:20px;margin-bottom:1.25rem}#ctaBook{height:102px;background:url(images/bg_ctaBook_new.jpg) no-repeat 50% 80%;text-align:center;line-height:1.4em;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-smoothing:antialiased;text-shadow:2px 2px 2px rgba(0,0,0,0.4);position:relative}#ctaBook .alpha{display:block;background:#000;background:rgba(0,0,0,0);-pie-background:rgba(0,0,0,0);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc");padding:38px 0;padding: 2.375rem 0;-webkit-transition:background 300ms ease-out;-moz-transition:background 300ms ease-out;transition:background 300ms ease-out}#ctaBook .alpha:hover{background:#000;background:rgba(0,0,0,0.25);-pie-background:rgba(0,0,0,0.25);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}#ctaBook .columns{font-size:18px;font-size:1.125rem}#ctaBook h3{font-family:'futura-mediumregular', sans-serif;letter-spacing:0.2em;color:#fff;text-transform:uppercase;font-size:22px;font-size:1.375rem}#ctaBook a{color:white}#ctaBook p{font-style:italic}#formsection{padding:0 0 40px 0;padding: 0 0 2.5rem 0}footer{background-color:#131313;font-family:'agendamedium', sans-serif;color:#777;padding:30px 0 60px;padding: 1.875rem 0 3.75rem;line-height:1.5em}footer a{color:#777}footer a:hover{color:white;text-decoration:none}footer .large-4{text-align:right;font-size:18px;font-size:1.125rem}footer .copyright,footer .credits{font-size:16px;font-size:1rem}footer .socials{margin-bottom:40px;margin-bottom:2.5rem}footer .socials li{display:inline-block;vertical-align:middle;margin-left:15px;margin-left:0.9375rem}footer .socials li a{padding:2px 0 0 30px;padding: 0.125rem 0 0 1.875rem}footer .socials li.fb a{background:url(images/icn_facebook.png) no-repeat left}footer .socials li.tw a{background:url(images/icn_twitter.png) no-repeat left}#menu-footer{font-size:18px;font-size:1.125rem}#menu-footer>li{display:inline-block;padding-right:55px;padding-right:3.4375rem}#menu-footer>li.indentChild ul{margin-left:15px;margin-left:0.9375rem;font-size:16px;font-size:1rem}#menu-footer>li.indentChild ul>li>a:after{content:" \00BB"}#menu-footer li.indentChild>a{cursor:default}#menu-footer li.indentChild>a:hover{color:#777}#fwslider .slider_container{min-height:400px}#fwslider .slidePrev,#fwslider .slideNext{width:43px;height:86px;top:55%;background:transparent}#fwslider .slideNext span,#fwslider .slidePrev span{width:43px;height:86px;background-image:url(images/arrows_slider.png)}#fwslider .slidePrev span{background-position:0 0}#fwslider .slideNext span{background-position:100% 0}#fwslider .slide_content_wrap{max-width:1000px;text-align:center;margin-top:22%}#fwslider .slide_content_wrap.private{max-width:none;height:100%;margin:0;position:relative}#fwslider .slide_content_wrap.private .subwrap{position:absolute;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.4);-pie-background:rgba(0,0,0,0.4);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc");padding:20px 0;padding: 1.25rem 0}#fwslider .slide_content_wrap.private .description.detail{font-size:1em;font-family:Arial, sans-serif;max-width:1000px;margin:0 auto;letter-spacing:normal;padding:0 30px;padding: 0 1.875rem;line-height:1.6em}#fwslider .slide_content_wrap.private h2.description{font-size:1.2em;font-family:Arial, sans-serif;text-transform:uppercase;max-width:1000px;margin:0 auto;letter-spacing:normal;line-height:1.6em}#fwslider .title{opacity:0;color:#fff;background:transparent;padding:0;float:none;font-size:4.8em;line-height:1em;font-family:'futura-mediumregular', sans-serif;letter-spacing:0.4em;color:#fff;text-transform:uppercase;margin:0 0 8px;margin: 0 0 0.5rem;text-shadow:2px 2px 2px rgba(51,51,51,0.4)}#fwslider .description{opacity:0;background:transparent;padding:0;float:none;margin-top:0;line-height:auto;font-size:1.3em;line-height:1em;font-family:'futura-mediumregular', sans-serif;letter-spacing:0.2em;color:#fff;text-transform:none;margin-bottom:40px;margin-bottom:2.5rem;text-shadow:2px 2px 2px rgba(51,51,51,0.4)}#fwslider .readmore{opacity:0;clear:both;float:none;text-transform:none;color:#000;padding:10px;text-decoration:none;margin-top:0;font-family:Arial, sans-serif;font-style:italic;font-weight:400;-webkit-transition:background 300ms ease-out;-moz-transition:background 300ms ease-out;transition:background 300ms ease-out;box-shadow:1px 1px 1px rgba(51,51,51,0.4);padding:12px 22px;padding: 0.75rem 1.375rem;background:#fff;background:rgba(255,255,255,0.7);-pie-background:rgba(255,255,255,0.7);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc");-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;font-size:1em}#fwslider a:hover.readmore{color:#000;background:#fff;background:rgba(255,255,255,0.9);-pie-background:rgba(255,255,255,0.9);behavior:url("http://www.valbellarestaurants.com/wp-content/themes/valbella/js/pie/pie.htc")}#fwslider .timers{display:none}.mfp-ajax-holder .mfp-content{height:75%;text-align:center}form#OT_form{width:100% !important}form#OT_form *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}form#OT_form input{padding:.5em .5em !important;height:auto !important}form#OT_form .OT_wrapper{width:100%;border:none;background-color:transparent;font-family:Arial, sans-serif}form#OT_form .OT_header{display:none}form#OT_form .OT_list{width:100%}form#OT_form .OT_day,form#OT_form .OT_time,form#OT_form .OT_party{background:none;margin:0 11px;margin: 0 0.6875rem;padding:0 0 15px 0;border:none !important;display:inline-block}form#OT_form .OT_searchTimeField,form#OT_form .OT_searchDateField,form#OT_form .OT_searchPartyField{background:url(images/bg_droparrow.png) no-repeat right;border-radius:0;font-weight:normal;width:123px;width:7.6875rem}@media screen and (max-width: 925px){form#OT_form .OT_searchTimeField,form#OT_form .OT_searchDateField,form#OT_form .OT_searchPartyField{display:block;margin:.5em auto}}form#OT_form #OT_timeList,form#OT_form #OT_partyList{left:0;top:29px;border-width:1px}form#OT_form .OT_submit{width:100%;padding:0}form#OT_form .OTButton,form#OT_form #OTButton{width:100%;text-align:center;margin-top:.5em}.OT_ExtLink:link,.OT_ExtLink:visited,.OT_ExtLink:hover,.OT_ExtLink:active{display:none !important}@media screen and (max-width: 1026px){#fwslider .slide_content_wrap.hp{margin-top:12%}}@media screen and (max-width: 768px){#fwslider .slide_content_wrap.hp{font-size:90%;margin-top:10%}.hourBlock,.bookBlock{margin-bottom:30px;margin-bottom:1.875rem}#locBlocks .hourGrid{text-align:left;width:200px;padding:0;margin:0 auto}footer .large-4.columns{margin-top:1.5em;text-align:center}footer .socials{margin-bottom:1em}footer .socials li{margin:0 5px}}@media only screen and (max-width: 719px){#fwslider .slide_content_wrap.hp h4.title{font-size:50px;font-size:3.125rem}#fwslider .slide_content_wrap.hp p.description{margin-bottom:20px;margin-bottom:1.25rem}#fwslider .timers{display:none}#fwslider .slide_content{cursor:pointer}#fwslider .slide_content_wrap.private{font-size:75%}#fwslider .slide_content_wrap.private .description.detail{display:none}}@media screen and (max-width: 600px){.locitem{font-size:90%}.locitem h3{font-size:125%}}@media screen and (max-width: 540px){.locselect{margin-top:15px;margin-top:0.9375rem}.locselect>li{display:block}.locselect>li:after{content:none}}@media screen and (max-width: 512px){#fwslider .slide_content_wrap.hp{font-size:70%}#fwslider .slide_content_wrap.hp h4.title{font-size:40px;font-size:2.5rem}#fwslider .slide_content_wrap.hp .readmore{font-size:13px;font-size:0.8125rem}#ctaBook .alpha{padding-top:1.15em}.locitem{top:15px}.locitem .imgscale{margin-bottom:10px;margin-bottom:0.625rem}#menu-footer{display:none}#menu-footer li{display:block;text-align:center;padding:0}#menu-footer>li.indentChild ul{margin:0}#fwslider .slide_content_wrap.private .subwrap{padding:10px 0;padding: 0.625rem 0}#fwslider .slide_content_wrap.private h2.description{font-size:1em}.contactRow span.bullet{display:none}}@media screen and (min-width: 513px){.contactRow br{display:none}}@media screen and (max-width: 450px){#fwslider .slidePrev,#fwslider .slideNext{display:none}#fwslider .slide_content_wrap.hp h4.title{margin-bottom:20px;margin-bottom:1.25rem}#fwslider .slide_content_wrap.hp p.description{display:none}.locitem{padding:0 2%}.locitem h3{font-size:14px;font-size:0.875rem}.locitem p{display:none}}@media screen and (max-width: 320px){.locitem h3{font-size:11px;font-size:0.6875rem}}