html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,div.messages{margin-left:10px;margin-right:10px;}#content .panel-display,#content .panel-flexible{margin-left:-10px;margin-right:-10px;}h1,h2,h3,h4,h5,h6,h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,em,dfn,del,ins,figure,figcaption{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.25em;}h4{font-size:1.1em;}h5,h6{font-size:1em;}p{margin:0 0 0.75em;padding:0;}blockquote p{margin:0;}strong{font-weight:bold;}em,dfn{font-style:italic;}dfn{font-weight:bold;}sup,sub{line-height:0;}del{color:#666;}ins{border-bottom:none;text-decoration:none;}pre,code{margin:1.5em 0;padding:0;white-space:pre;}pre,code,tt,p code{font:1em Consolas,Monaco,"Courier New",Courier,monospace,serif;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}li li,li p,td p,blockquote p{font-size:1em;}blockquote,q{font-style:italic;margin:0 0 1.5em;padding:0 0 0 3em;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}table{border-spacing:0;margin:0 0 10px;padding:0;width:100%;}td,th{padding:5px;}th{border-bottom:0 none;}tr.even,tr.odd{background-color:rgba(0,0,0,0.01);padding:0;}a{margin:0;padding:0;text-decoration:none;}a img{border:none;}ul,ol{margin:0 0 1em 15px;padding:0;}li{margin:0;padding:0;}ul ul,ul ol,ol ol,ol ul,.block ul ul,.block ul ol,.block ol ol,.block ol ul,.item-list ul ul,.item-list ul ol,.item-list ol ol,.item-list ol ul{margin:0 0 0 15px;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}dt{font-weight:bold;}dd{margin:0 0 1em 15px;}.item-list ul,.item-list ol{margin:0 0 0 15px;padding:0;}.item-list ul li{margin:0;padding:0;}.three-3x33 ul,.three-3x33 ul li,.four-4x25 ul,.four-4x25 ul li{list-style:none;list-style-type:none;margin:0;}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.field-widget-imagefield-crop-widget img{max-width:none !important;}svg:not(:root){overflow:hidden;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;}input.form-text,textarea{padding:4px;max-width:100%;}select{padding:3px;}.form-textarea-wrapper textarea{font-size:130%;}fieldset.filter-wrapper{border:0;margin:0;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}.filter-help{padding:10px 0 0 0;}.filter-wrapper .form-item{padding:0 0 10px 2px;}.filter-guidelines{padding:0 10px 10px 2px;}.form-submit{border:0;margin:5px 10px 5px 0;padding:2px 10px;cursor:pointer;-moz-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;-webkit-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;}.form-submit:focus,.form-submit:hover{-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);box-shadow:0 0 3px 3px rgba(0,0,0,0.1);}#block-user-login .form-submit:focus,#block-user-login .form-submit:hover{-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);}input.form-text,textarea,select{-webkit-box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);-moz-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;-webkit-transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;transition:border 0.2s linear 0s,box-shadow 0.2s linear 0s;}.resizable-textarea .grippie{display:none;}fieldset{margin-bottom:15px;padding:15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);-moz-box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07);}fieldset.collapsed{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}input#edit-checkout,input#edit-continue{font-size:1.231em;font-weight:700;margin-right:0;}input#edit-submit[value*="Update cart"],input#edit-cancel{font-size:1.231em;}.region-draw{padding:25px 20px 0;}.region-draw a:hover,.region-draw a:focus{text-decoration:underline;}.region-draw .block{float:left;display:inline-block;min-width:25%;max-width:50%;}#draw{display:block;width:100%;}html.js #draw,#toggle-wrapper{display:none;}html.js #toggle-wrapper{display:block;}#draw-wrapper a{text-decoration:underline;}#toggle-wrapper a{display:block;padding:0 10px 2px;font-size:0.923em;outline:0;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}#header-wrapper{border-bottom:1px solid #fff;}#header-wrapper header{margin:0 10px;}#branding{margin:25px 0 18px;}#logo{padding-top:0.214em;}#site-name{font-size:3em;}#site-slogan{font-size:2.3em;padding-left:10px;padding-right:10px;}#site-name,#site-slogan{display:inline-block;line-height:1;padding-top:5px;}#branding.with-logo.site-name-hidden.with-site-slogan hgroup,#branding.with-logo.site-name-hidden.with-site-slogan hgroup #site-slogan{float:none;display:block;clear:both;padding:0;}#branding.with-logo.site-name-hidden.with-site-slogan hgroup #site-slogan{font-size:1.231em;padding-top:5px;}#menu-wrapper{margin:0;padding:0;position:relative;z-index:100;top:1.25em;min-height:2.5em;clear:both;-moz-box-shadow:0 5px 5px rgba(0,0,0,0.4);-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.4);box-shadow:0 5px 5px rgba(0,0,0,0.4);}#menu-bar .block{position:static;text-transform:uppercase;}#menu-bar ul ul{margin-left:0;}#menu-bar .sf-menu{margin-bottom:0;}#menu-bar .block-menu,#menu-bar .block-menu ul,#menu-bar .block-menu ul li{list-style:none;padding:0;margin:0;}.nav .block-menu ul li{float:left;}.nav .block-menu ul{float:left;}.nav .block-menu ul ul{padding-left:0;}.nav .block-menu ul a{display:block;padding:0.75em 1em;text-decoration:none;}.nav .block-menu ul li:hover,.nav .block-menu ul li.sfHover,.nav .block-menu ul a:focus,.nav .block-menu ul a:hover,.nav .block-menu ul a:active{outline:0;}#secondary-content-wrapper .texture-overlay{padding-top:4em;padding-bottom:30px;}#content-wrapper{padding-top:20px;padding-bottom:30px;}#content-wrapper.no-secondary{padding-top:4em;}#sub-panels-wrapper{padding:0 0 40px;margin-bottom:25px;background:url(/sites/all/themes/vva/css/images/blur-seperator.png) no-repeat center bottom;}#tertiary-content-wrapper{padding:20px 0 0;}#secondary-content-wrapper .region-secondary-content,#tertiary-content-wrapper .region-tertiary-content{margin-left:40px;margin-right:40px;}#quint-panels-wrapper{padding:30px 0 20px;}#footer-panels-wrapper{padding:30px 0 15px;}#footer-wrapper{padding:20px 0 15px;}.field-type-image img{background:#fff;padding:4px;}.field-label{font-size:1em;}.field-type-commerce-price{font-size:1.538em;}.field-type-taxonomy-term-reference ul{margin:0;padding:0;}.field-type-taxonomy-term-reference li{list-style:none;}.field-type-taxonomy-term-reference.field-label-inline li{display:inline;margin-right:8px;}.node,.comment{margin-bottom:25px;}article header{position:relative;margin-bottom:10px;}.node-title{line-height:1.4;}article .submitted{color:#666;font-size:0.923em;padding:0 0 0.6em;margin:0;position:relative;}article .node-content{padding:10px 0;}article nav{clear:both;}article ul.links{font-size:0.923em;text-transform:capitalize;text-align:right;margin:10px 0;padding:0;}article ul.links li{display:inline;list-style:none;margin:0 0 0 10px;}article ul.links a{padding:0;text-transform:capitalize;}.node header.with-picture{height:3.5em;height:auto !important;min-height:3.5em;padding-left:60px;}.node header .user-picture{left:0;top:9px;position:absolute;max-width:47px;max-height:47px;overflow:hidden;}.node header .user-picture img{display:block;margin:0;max-width:47px;max-height:47px;}article figcaption{font-style:italic;font-size:0.9em;}h2.comment-title{margin-bottom:20px;}.comment{}article.comment header.with-picture{height:3em;height:auto !important;min-height:3em;padding-left:50px;}article.comment header .user-picture{top:5px;max-width:35px;max-height:35px;}article.comment header .user-picture img{max-width:35px;max-height:35px;}article .comment-content{padding:10px 0 0;}.comment em.new{background:green;border:1px solid #fff;color:#fff;display:block;float:right;font-style:normal;line-height:1.3;padding:0 4px 2px;margin:5px 0 0 0;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);}.user-signature p{font-style:italic;text-align:right;margin:0;}.user-signature p:before,.user-signature p:after{content:'"';}.block{margin-bottom:20px;}.three-3x33 .block-inner,.sidebar .block-inner{}.region-tertiary-content .block{margin-bottom:0;}#block-comment-recent span{font-size:0.823em;}#block-user-login ul{margin:0;padding:0;list-style:none;}#breadcrumb{margin-bottom:20px;}#breadcrumb h2{font-size:1em;font-weight:400;display:inline;}ol#crumbs{list-style:none;margin:0;padding:0;display:inline;}ol#crumbs li.crumb{display:inline;list-style:none;}.poll .vote-form .choices{margin:0;}.poll .vote-form{text-align:left;}.profile .user-picture{float:none;margin:0 0 10px;}#forum .description{margin:0 0 0 33px;}#messages-help-wrapper{margin-bottom:25px;}#tasks{}ul.primary{margin:7px 0 10px;padding:0;}ul.primary li a{font-weight:700;line-height:1.7;margin-right:0;padding:0 8px 0 2px;}ul.primary li a,ul.primary li a:hover,ul.primary li a.active,ul.primary li.active a,ul.primary li a.active:hover,ul.primary li a.active:focus{border:0;}.contextual-links-wrapper .contextual-links{margin:0 !important;padding:0.25em 0 !important;}.contextual-links-wrapper .contextual-links li{display:block !important;float:none !important;line-height:100% !important;list-style:none !important;list-style-type:none !important;margin:0 !important;padding:0 !important;}.contextual-links-wrapper .contextual-links a{font-family:Arial,sans-serif !important;font-size:small !important;font-weight:400 !important;font-variant:normal !important;line-height:1.2em !important;text-decoration:none !important;text-transform:none !important;color:#333 !important;display:block !important;float:none !important;margin:0.25em 0 !important;padding:0.25em 1em 0.25em 0.5em !important;}
.cart-block-summary-links ul.links li{border-right:0;}.views-view-grid h1{font-size:1.25em;}.view-content .skin-default img{}.views-slideshow-controls-top,.views-slideshow-controls-bottom{}.views-slideshow-controls-top{}.views-slideshow-controls-bottom{}.views-slideshow-controls-top{}.views-slideshow-controls-bottom{}.nav .block-superfish,.sf-horizontal{padding:0;margin:0;}.block-quicktabs .block-inner .block-inner,.sidebar .block-quicktabs .block-inner .block-inner{}.block-quicktabs .block-content,.sidebar .block-quicktabs .block-content{}.block-quicktabs .block-content-inner,.sidebar .block-quicktabs .block-content-inner{}.block-quicktabs ul.quicktabs-tabs{;}.block-quicktabs ul.quicktabs-tabs li{}.quicktabs-style-nostyle ul.quicktabs_tabs{}.quicktabs-style-nostyle ul.quicktabs_tabs li{}.quicktabs-style-nostyle ul.quicktabs_tabs li a{}.calendar-calendar div.date-nav{border:0;padding:1px;}.calendar-calendar td{text-align:center;}.calendar-calendar th.days{border:0;}.calendar-calendar td.calendar-agenda-hour{border-style:solid none none;}.calendar-calendar td.calendar-agenda-items{border-style:solid;}.calendar-calendar td.calendar-agenda-hour{border-style:none none solid solid;border-width:1px;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{padding:0 5px;white-space:nowrap;}.calendar-calendar div.calendar{font-size:1em;}.calendar-calendar td .inner div.calendar div{border:0;padding:0 5px;}.calendar-calendar td .inner div.calendar div a{padding:0;font-weight:700;text-decoration:underline;}.week-view .calendar-calendar td .inner div,.week-view .calendar-calendar td .inner div a{border-bottom:1px solid #fff;}.calendar-calendar td.empty{background:none;}.view-content .calendar-calendar ul.inline{padding:0 0 10px;display:block;}.view-content .calendar-calendar ul.inline li{margin-right:2px;}.block .calendar-calendar .month-view table{border:2px solid #fff;clear:both;margin:0;padding:3px;}.calendar-calendar .inner{padding:1px;}
#main-content.content-display-grid  article.node{float:left;margin:0 0 10px;min-width:150px;}.content-display-grid article .node-inner{padding:5px;}.content-display-grid article .node-inner:hover{}.content-display-grid article.node h1{font-size:1.077em;}.content-display-grid article .node-content{padding:0 0 10px;}.content-display-grid article .node-inner img{padding:0;height:auto;}.content-display-grid article .field{margin-bottom:0;}.content-display-grid article input.form-submit{margin-left:0;margin-right:0;}body.front.fpcc-2 #main-content article.node,body.page-taxonomy.tpcc-2 #main-content article.node{width:50%;}body.front.fpcc-3 #main-content article.node,body.page-taxonomy.tpcc-3 #main-content article.node{width:33.33333333333333%;}body.front.fpcc-4 #block-system-main article.node,body.page-taxonomy.tpcc-4 #main-content article.node{width:25%;}body.front.fpcc-5 #main-content article.node,body.page-taxonomy.tpcc-5 #main-content article.node{width:20%;}body.front.fpcc-6 #main-content article.node,body.page-taxonomy.tpcc-6 #main-content article.node{width:16.66666666666667%;}body.front.fpcc-7 #main-content article.node,body.page-taxonomy.tpcc-7 #main-content article.node{width:14.28571428571429%;}body.front.fpcc-8 #main-content article.node,body.page-taxonomy.tpcc-8 #main-content article.node{width:12.5%;}.hl-l #toggle{float:right;margin-right:20px;}.hl-r #toggle{float:left;margin-left:20px;}.hl-c #toggle{float:none;margin:auto;text-align:center;}.hl-l #branding{float:left;}.hl-l .region-header{float:right;margin:17px 0 0 20px;}.hl-l .region-header .block{display:inline-block;clear:none;margin-bottom:0;}.hl-l #logo,.hl-l hgroup{padding-right:18px;float:left;}.hl-r #branding{float:right;}.hl-r .region-header{float:left;margin:17px 20px 0 0;}.hl-r .region-header .block{display:inline;clear:none;margin-bottom:0;}.hl-r #logo{float:right;padding-right:0;padding-left:18px;}.hl-r #site-name,.hl-r #site-slogan{text-align:right;}.hl-c #branding{float:none;margin:auto;text-align:center;}.hl-c .region-header{display:table;float:none;margin:15px auto 0;text-align:center;}.hl-c .region-header .block{clear:none;display:inline;margin:auto;padding:0 0 20px !important;text-align:left;}.hl-c .region-header .block-inner{margin:0 20px;}.hl-c #logo,.hl-c #site-name,.hl-c #site-slogan{float:none;margin:0;padding:0 0 6px;text-align:center;}.mma-r #menu-bar .block{float:right;}.mma-c #menu-bar .block{display:table;text-align:center;margin:auto;float:none;clear:both;}.mma-c #menu-bar .block li a{text-align:left;}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:4px 15px 4px 0;}.ia-l .field-type-image figcaption,.iat-l .field-type-image figcaption{margin:4px 0;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:4px 0 4px 15px;}.ia-r .field-type-image figcaption,.iat-r .field-type-image figcaption{margin:4px 0;}.ia-c .field-type-image figure,.ia-n .field-type-image figure,.iat-c .field-type-image figure,.iat-n .field-type-image figure{border:none;padding:10px 0;}.field-type-image.field-label-above{margin-top:0;}.field-type-image .field-label{margin-bottom:0.5em;}.field-type-image.field-label-inline .field-label{margin-bottom:0;line-height:1;}.mb-n ul.menu{padding:0;margin:0;}.mb-n ul li.leaf,.mb-n ul li.collapsed,.mb-n ul li.expanded{list-style:none;list-style-image:none;margin:0;padding:0;}.mb-ah ul.menu{padding:0 0 0 1.1em;margin:0;}.mb-ah ul li.leaf,.mb-ah ul li.collapsed,.mb-ah ul li.expanded{list-style-image:url(/sites/all/themes/vva/css/images/arrow-head.png);}.mb-ad ul.menu{padding:0 0 0 1.2em;margin:0;}.mb-ad ul li.leaf,.mb-ad ul li.collapsed,.mb-ad ul li.expanded{list-style-image:url(/sites/all/themes/vva/css/images/arrow-double.png);}.mb-ca ul.menu{padding:0 0 0 1.6em;margin:0;}.mb-ca ul li.leaf,.mb-ca ul li.collapsed,.mb-ca ul li.expanded{list-style-image:url(/sites/all/themes/vva/css/images/arrow-circle.png);}.mb-fa ul.menu{padding:0 0 0 1.6em;margin:0;}.mb-fa ul li.leaf,.mb-fa ul li.collapsed,.mb-fa ul li.expanded{list-style-image:url(/sites/all/themes/vva/css/images/arrow-fat.png);}.mb-sa ul.menu{padding:0 0 0 1.6em;margin:0;}.mb-sa ul li.leaf,.mb-sa ul li.collapsed,.mb-sa ul li.expanded{list-style-image:url(/sites/all/themes/vva/css/images/arrow-skinny.png);}.itrc-2 input.form-text,.isrc-2 input.form-submit{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}.itrc-3 input.form-text,.isrc-3 input.form-submit{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}.itrc-4 input.form-text,.isrc-4 input.form-submit{-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}.itrc-6 input.form-text,.isrc-6 input.form-submit{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}.itrc-8 input.form-text,.isrc-8 input.form-submit{-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}.itrc-10 input.form-text,.isrc-10 input.form-submit{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}.itrc-12 input.form-text,.isrc-12 input.form-submit{-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;}#secondary-content-wrapper,#secondary-content-wrapper .texture-overlay{min-height:25px;}.opera #secondary-content-wrapper{margin-bottom:15px;}body.bb-n #secondary-content-wrapper .texture-overlay,body.bb-n #quint-panels-wrapper .texture-overlay{background-image:none;}body.bb-b #secondary-content-wrapper .texture-overlay,body.bb-b #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/bubbles.png);background-position:0 0;background-repeat:repeat;}body.bb-hs #secondary-content-wrapper .texture-overlay,body.bb-hs #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/hoz-stripe.png);background-position:0 0;background-repeat:repeat;}body.bb-dp #secondary-content-wrapper .texture-overlay,body.bb-dp #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/diagonal-pattern.png);background-position:0 0;background-repeat:repeat;}body.bb-dlt #secondary-content-wrapper .texture-overlay,body.bb-dlt #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/diagonal-tight.png);background-position:0 0;background-repeat:repeat;}body.bb-dll #secondary-content-wrapper .texture-overlay,body.bb-dll #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/diagonal-loose.png);background-position:0 0;background-repeat:repeat;}body.bb-sd #secondary-content-wrapper .texture-overlay,body.bb-sd #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/dots-small.png);background-position:0 0;background-repeat:repeat;}body.bb-bd #secondary-content-wrapper .texture-overlay,body.bb-bd #quint-panels-wrapper .texture-overlay{background-image:url(/sites/all/themes/vva/css/images/dots-big.png);background-position:0 0;background-repeat:repeat;min-height:40px;}
@font-face{font-family:'Alegreya';src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Regular-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Regular-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Regular-webfont.svg#Alegreya) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Alegreya';src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Italic-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Italic-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Italic-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Italic-webfont.svg#Alegreya) format('svg');font-weight:normal;font-style:italic;}@font-face{font-family:'Alegreya';src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Bold-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Bold-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Bold-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-Bold-webfont.svg#Alegreya) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Alegreya';src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-BoldItalic-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-BoldItalic-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-BoldItalic-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/Alegreya/Alegreya-BoldItalic-webfont.svg#Alegreya) format('svg');font-weight:bold;font-style:italic;}@font-face{font-family:'AlegreyaSC';src:url(/sites/all/themes/vva/css/fonts/Alegreya/AlegreyaSC-Regular-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/Alegreya/AlegreyaSC-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/Alegreya/AlegreyaSC-Regular-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/Alegreya/AlegreyaSC-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/Alegreya/AlegreyaSC-Regular-webfont.svg#AlegreyaSCRegular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BilboSwashCaps';src:url(/sites/all/themes/vva/css/fonts/BilboSwashCaps/BilboSwashCaps-Regular-webfont.eot);src:url(/sites/all/themes/vva/css/fonts/BilboSwashCaps/BilboSwashCaps-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/vva/css/fonts/BilboSwashCaps/BilboSwashCaps-Regular-webfont.woff) format('woff'),url(/sites/all/themes/vva/css/fonts/BilboSwashCaps/BilboSwashCaps-Regular-webfont.ttf) format('truetype'),url(/sites/all/themes/vva/css/fonts/BilboSwashCaps/BilboSwashCaps-Regular-webfont.svg#BilboSwashCapsRegular) format('svg');font-weight:normal;font-style:normal;}
body{color:#4d3724;}p{margin:0 0 1em;}a{color:#de8345;}a:hover{color:#743d10;}#block-sytem-main a{-ms-word-break:break-all;word-break:break-all;}ul,ol{list-style-position:outside;margin-left:8%;}ol li{padding:5px 0 5px 10px;border-bottom:1px dotted #ded0b6;margin-right:20px;}ul{color:#8e6744;list-style-type:square;list-style-image:url(/sites/all/themes/vva/css/images/arrow-head.png);}li{color:#8e6744;padding:0 0 5px 10px;}blockquote{font-style:italic;font-size:1.25em;color:#9c917d;background-image:url(/sites/all/themes/vva/css/images/quotes.png);background-repeat:no-repeat;background-position:2em top;margin:1.5em 0 1.5em -3em;padding:0 3em 0 6em;}h1,h2{font-family:'Alegreya',Georgia,serif;font-weight:normal;}h2{font-size:1.6em;line-height:1.25;color:#b04032;border-bottom:1px solid #ded0b6;margin-bottom:15px;}h3,h4{font-family:'AlegreyaSC',Georgia,serif;line-height:1.25;}h3{font-size:1.3em;color:#b04032;}h4{font-size:1.1em;font-weight:bold;color:#a48260;}h2,h3,h4{margin-top:1em;}#block-panels-mini-guest-house-photos h2{margin-top:0;}h3,h4{margin-bottom:.5em;}article p:first-child{font-size:1.15em;line-height:1.6;}.right{float:right;margin-left:2em;text-align:right;}.left{float:left;margin-right:2em;text-align:left;}.button{font-family:Alegreya,Georgia,serif;color:#fcf8ee;background-color:#de8345;font-size:1em;border-radius:15px;padding:8px;display:inline;}.button a{color:#fcf8ee;}.block{margin-bottom:0px;}.block-inner{margin:0px;}#content .panel-display,#content .panel-flexible{margin:0px;}.node,.comment{margin-bottom:0px;margin-top:2em;}.node-home-secondary-blocks{margin-top:0;}article .node-content{padding:0px;}#page{overflow-x:hidden;}.field-type-image figure{margin-bottom:20px;}ul.primary{border-bottom:1px solid #ded0b6;}ul.primary li{border-left:1px solid #ded0b6;border-top:1px solid #ded0b6;border-right:1px solid #ded0b6;border-bottom:medium none;padding:5px;border-top-left-radius:10px;border-top-right-radius:10px;}ul.primary li a{background-color:transparent;border-color:#ded0b6;}ul.primary li.active a{background-color:transparent;border-color:transparent;}.no-sidebars #content-column{width:58%;margin:0 8% 0 34%;}.views-field-title{font-size:1.5em;font-weight:normal;color:#7b6141;text-transform:capitalize;}#header-wrapper{background-color:#f0e5d1;background-image:url(/sites/all/themes/vva/css/images/tile_paper.gif);background-repeat:repeat;border:medium none;}#logo,.hl-c #logo{float:none;margin:-35px 0 -20px 0;padding:0;text-align:center;position:relative;z-index:200;}#menu-wrapper{-moz-box-shadow:0 0px 15px rgba(0,0,0,0.3);-webkit-box-shadow:0 0px 15px rgba(0,0,0,0.3);box-shadow:0 5px 15px rgba(0,0,0,0.3);clear:both;margin:0;padding:4px 0;position:relative;top:0;z-index:100;background-color:#a48260;}#menu-bar{font-family:'AlegreyaSC',Georgia,serif;padding:1em 1.5em;background-color:#a48260;background-image:url(/sites/all/themes/vva/css/images/menu-bkg.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}#menu-bar .block{text-transform:none;}#content-wrapper{border-bottom:medium none;border-top:medium none;background-image:url(/sites/all/themes/vva/css/images/tile_leaf.png);background-repeat:repeat;}#content-wrapper.no-secondary{padding:0;}#photo-header{margin:0;padding:0;line-height:1;}#vva-main-content{background-color:#fcf8ee;border-left:solid 10px #f7d49a;border-right:solid 10px #f7d49a;}.front .two-33-66{background-color:#b66329;}#tertiary-content-wrapper{background-image:url(/sites/all/themes/vva/css/images/tile_paper.png);background-repeat:repeat;-moz-box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0px 0px 15px rgba(0,0,0,0.3);padding:3px 0;}.eq-h-tertiary{min-height:400px;}#vva-homepage.three-3x33{}#grow-local,#drink-local{background-image:url(/sites/all/themes/vva/css/images/tile_leaf_sm.png);background-repeat:repeat;position:relative;}#grow-local .sec-title{background-color:#f7d49a;background-image:url(/sites/all/themes/vva/css/images/secondary-t-fruit.png);background-repeat:no-repeat;background-position:right top;}#drink-local .sec-title{background-color:#f6ecd7;background-image:url(/sites/all/themes/vva/css/images/secondary-t-cider.png);background-repeat:no-repeat;background-position:90% top;}#content #grow-local img,#content #drink-local img{border:medium none;padding:0;margin:0;background-color:transparent;width:auto;}.sec-title{padding:20px 30px 5px 20px;}.sec-title p{font-family:'AlegreyaSC',Georgia,serif;font-size:1.875em;color:#c87f4d;margin:0px;padding:0px;float:left;}.sec-title p:first-child{font-size:1.875em;}.sec-title em{font-family:Alegreya,Georgia,serif;color:#8e6744;}.social{width:96%;padding:0 2%;position:absolute;bottom:0;right:0;}#grow-local .social{background-color:rgba(247,212,154,.8);}#drink-local .social{background-color:rgba(246,236,215,.8);}.social .field-item{position:relative;}.field-name-field-social-media-title{float:left;margin:.8em .5em 0;font-style:italic;font-size:1.15em;color:#8e6744;}.field-name-field-local-facebook-link,.field-name-field-local-twitter-link{height:35px;width:35px;overflow:hidden;float:right;padding:0;margin:.5em 1em .5em 0;}a.facebook{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding:5px 0 35px 40px;background-position:left -40px;line-height:2;}a.twitter{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding:5px 0 35px 40px;background-position:left 0px;line-height:2;}.sec-teaser{font-style:italic;background-color:#cf8b4a;padding:3px 30px;text-align:right;}.sec-teaser p{margin:0px;}#vva-homepage figure{margin:0px;}.pane-menu-menu-grow-local,.pane-menu-menu-drink-local{font-family:'AlegreyaSC',Georgia,serif;float:right;margin:-220px 30px 0 0;position:relative;}.pane-menu-menu-grow-local ul li.leaf,.pane-menu-menu-drink-local ul li.leaf{background-color:#fcf8ee;background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;background-position:right -214px;margin:10px 0;padding:5px 40px 5px 10px;border:1px solid #a48260;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 3px rgba(123,97,65,0.3);-webkit-box-shadow:1px 1px 3px rgba(123,97,65,0.3);box-shadow:1px 1px 3px rgba(123,97,65,0.3);}.vva-home-quote .views-field-body p{font-family:'BilboSwashCaps',cursive;font-size:2.25em;color:#8e6744;text-align:center;line-height:1.3;margin:0 0 .4em 0;}.views-field-field-author{font-family:'Alegreya',Georgia,serif;color:#8E6744;text-align:center;}.vva-home-quote{margin:2em 4em;}.vva-home-quote .views-field-field-author{font-size:0.8em;}.dot-white-top{border-top:1px dotted #fcf8ee;}.dot-white-bottom{border-bottom:1px dotted #fcf8ee;}.dotted-top{border-top:1px dotted #a48260;}.dotted-bottom{border-bottom:1px dotted #a48260;}#tertiary-panels-wrapper{padding:20px 0;background-color:#FBF6EB;border-top:medium none;}#tertiary-panels-wrapper .region-three-33-first .region-inner,#tertiary-panels-wrapper .region-three-33-second .region-inner,#tertiary-panels-wrapper .region-three-33-third .region-inner{background-color:#fdfbf5;border:1px solid #d3cbbf;margin:10px;font-size:.9em;line-height:1.4;color:#9e8c77;}#tertiary-panels-wrapper h4{margin-bottom:.2em;margin-top:1em;}#tertiary-panels-wrapper h2.block-title{font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1.3em;letter-spacing:.05em;color:#ffffff;padding:15px 20px 10px 20px;margin:0;background-color:#a48260;background-image:url(/sites/all/themes/vva/css/images/tile_leaf_sm.png);background-repeat:repeat;-mox-text-shadow:1px 1px 3px #7b6141;-webkit-text-shadow:1px 1px 3px #7b6141;text-shadow:1px 1px 3px #7b6141;}#tertiary-panels-wrapper .block-content{margin:20px;}#tertiary-panels-wrapper img{margin-right:20px;}#footer-region{background-color:#F0E5D1;background-image:url(/sites/all/themes/vva/css/images/tile_paper.png);background-repeat:repeat;z-index:400;}#page-footer{background-color:#F0E5D1;background-image:url(/sites/all/themes/vva/css/images/tile_paper.png);background-repeat:repeat;margin-top:-30px;padding:3px 0 0;font-size:.875em;color:#9e8c77;}.footer-logo{padding:40px 0 0;margin:0;text-align:center;z-index:450;}.front .footer-logo{background-color:#FBF6EB;}#footer-panels-wrapper{color:#94836f;padding:35px 0;border-bottom:medium none;border-top:1px dotted #a48260;}#footer-panels-wrapper .panel-row{margin-top:1em;}#footer-panels-wrapper .at-panel .region-inner{margin:0 10px;padding-right:10px;}#footer-panels-wrapper .region-four-first{width:60%;}#footer-panels-wrapper .region-four-second{width:40%;}#footer-panels-wrapper h2{font-size:1.15em;font-weight:bold;color:#7b6141;margin:0;border:medium none;}#footer-wrapper{border:medium none;background-color:transparent;padding:0 0 50px 0;}#footer-wrapper .container{border-top:1px dotted #a48260;}#block-menu-menu-footer-main-menu .menu{display:table;margin:auto;text-align:center;}#block-menu-menu-footer-main-menu a{color:#5e401d;}#block-menu-menu-footer-main-menu a:hover{color:#de8345;}#block-menu-menu-footer-main-menu ul{}#block-menu-menu-footer-main-menu ul li{display:inline-block;padding:0 10px;margin-top:15px;}#block-menu-menu-footer-main-menu ul li.leaf.first{padding:0 10px 0 0;}#block-menu-menu-footer-main-menu ul li.leaf{border-right:solid 1px #cebea6;}#block-menu-menu-footer-main-menu ul li.leaf.last{border-right:medium none;}#branding{margin:0;}#quicklinks{position:relative;z-index:300;font-size:0.875em;padding:5px 0;display:table;width:100%;}.region-quicklinks{}#block-menu-menu-header-quicklinks{float:left;}#quicklinks a{color:#a48260;}#quicklinks a:hover{color:#de8345;}#quicklinks ul{margin:5px 0;}#quicklinks ul li{display:block;float:left;padding:0 15px;}#quicklinks ul li.leaf{border-right:solid 1px #cebea6;}#quicklinks ul li.leaf.last{border-right:medium none;}#block-search-form,#block-search-api-page-search{float:right;}#block-search-api-page-search .form-item,#block-search-api-page-search .form-actions{margin:0;float:left;}#block-search-api-page-search input.form-submit{margin:2px 0 0 10px;}#block-system-user-menu{padding:0 15px;float:left;}.region-sidebar-first .block form{text-align:left;background-color:#fdfbf5;border:1px dotted #d3cbbf;padding:0 20px;margin:0 20px 20px;}.region-sidebar-first .block form p{padding-left:0;}#block-views-upcoming-events-block{background-color:#b66329;color:#fcf8ee;}#block-views-upcoming-events-block .block-title{padding:50px 30px 5px 30px;border-bottom:dotted 1px #fcf8ee;margin:0;}#block-views-upcoming-events-block h2{font-family:'BilboSwashCaps',cursive;font-size:2.25em;color:#fcf8ee;line-height:1;}#block-views-upcoming-events-block p a,#block-views-upcoming-events-block .views-field-title a{color:#f7d49a;}.front .view-upcoming-events{padding:10px 30px 25px;}.front .view-upcoming-events,.front .pane-news{font-size:.9em;line-height:1.25;}.view-upcoming-events .views-field-field-date{font-size:1.1875em;padding-bottom:20px;}.front .view-upcoming-events .views-field-title,.front .view-upcoming-events .views-field-field-event-time{font-family:Alegreya,Georgia,serif;font-size:1.25em;line-height:1.25;border:medium none;color:#fcf8ee;margin-bottom:0;padding:0;}.front .view-upcoming-events .views-field-title{padding-top:20px;font-weight:bold;}.front .view-upcoming-events .views-field-body{padding-top:15px;}.front .view-upcoming-events .views-field-title a{color:#fcf8ee;}.view-footer{padding-top:20px;}.arrow-button-orange .view-footer a{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;background-position:right -219px;font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1.125em;color:#de8345;}.arrow-button-orange .view-footer a:hover{color:#743d10;}.arrow-button .view-footer a{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;background-position:right -259px;font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1.125em;color:#fcf8ee;}.arrow-button .view-footer a:hover{color:#f7d49a;}.front .region-two-33-66-second{}.slideshow-caption{margin:10% 0 10% 40%;padding:0 !important;}.slideshow-caption p{font-size:1.2em !important;margin:0;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:1.5% 3%;}#vva-homepage.panel-display{background-color:#743d10;margin:0 -10px;color:#f6ecd7;}#vva-homepage h2{font-family:'AlegreyaSC',Georgia,serif;font-weight:normal;font-size:1.5em;color:#f6ecd7;padding-bottom:16px;margin:0;border:medium none;}#vva-slogan{background-color:#f7d49a;padding:10px 0;margin:-8px 0 0 0;}#vva-slogan .block-content{background-color:#fcf8ee;padding:10px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0px 0px 15px rgba(0,0,0,0.3);z-index:300;}#vva-slogan h1{font-size:2.125em;line-height:1;font-weight:normal;color:#b66329;padding:15px 0;border-top:dotted 1px #b66329;border-bottom:dotted 1px #b66329;}#vva-slogan h1 em{color:#a48260;}.vva-sec1 .block-inner{background-color:#743d10;padding:25px 50px 25px 25px;}.views-row{padding-bottom:20px;}.views-row-last{padding-bottom:0px;}.vva-sec1 .views-field-title,.vva-sec1 .views-field-title a{font-size:1.05em;line-height:1;color:#cf8b4a;padding-bottom:7px;}.vva-sec1 .view-content a{color:#de8345;}.vva-sec1 a:hover{color:#f7d49a;}.section-orchard #columns,.section-recipe-type #columns{background-image:url(/sites/all/themes/vva/css/images/bkg-orange-wide.png);background-repeat:no-repeat;background-size:contain;}.section-our-cider #columns,.section-where #columns{background-image:url(/sites/all/themes/vva/css/images/bkg-green-wide.png);background-repeat:no-repeat;background-size:contain;}.section-gallery #columns{background-image:url(/sites/all/themes/vva/css/images/bkg-beige-wide.png);background-repeat:no-repeat;background-size:contain;}.section-about #columns,.section-visit #columns,.section-contact #columns,.section-contact-info #columns,.section-news #columns{background-image:url(/sites/all/themes/vva/css/images/bkg-red-wide.png);background-repeat:no-repeat;background-size:contain;}#block-easy-breadcrumb-easy-breadcrumb{margin:0;padding:20px 0 3px;border-bottom:1px solid #ded0b6;}.easy-breadcrumb{font-size:.875em;color:#A48260;}#block-system-main{}.page-node-82 #block-system-main,.page-node-56 #block-system-main{width:57%;float:left;}.not-front.page-node-82 #block-system-main .node-content,.not-front.page-node-56 #block-system-main .node-content{margin-right:20px;}.col60{float:left;margin-right:5%;width:55%;}.col60 h2.block-title,.grid-title h2.block-title,.view-fruit h2.block-title{font-size:1.3em;font-family:'AlegreyaSC',Georgia,serif;color:#de8345;letter-spacing:.04em;font-weight:bold;margin:0;border:medium none;}.view-fruit h2.block-title{margin-top:30px;}table.views-view-grid{border:medium none;border-collapse:separate;border-spacing:20px;margin:-10px 0 0 -20px;font-size:1em;}table.views-view-grid td,table.views-view-grid th{padding:10px;vertical-align:top;text-align:center;}table.views-view-grid tr:first-child{background-color:transparent;}table.views-view-grid td{border:1px dotted #a48260;}table.cols-2 td{width:50%;}table.cols-3 td{width:33%;}table tr{width:100%;}table.cols-4 td,table.cols-4 col-1,table.cols-4 col-2,table.cols-4 col-3,table.cols-4 col-4{width:25%;}table.views-view-grid .views-field-title,table.views-view-grid .views-field-field-grid-name{font-family:'AlegreyaSC',Georgia,serif;font-size:1em;text-align:left;line-height:1;font-weight:normal;background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;margin:0 0 0 10px;background-position:right -220px;}.item-list ul{margin:0 0 1em 0;}ul.recipe-menu{clear:both;}.item-list ul li{display:inline-block;text-align:center;margin:1em 1em 1em 0;border:1px dotted #a48260;padding:.5em;vertical-align:top;}.item-list ul li .views-field-title,.item-list ul li .views-field-field-grid-name{font-family:'AlegreyaSC',Georgia,serif;font-size:1em;text-align:left;line-height:1;font-weight:normal;background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;background-position:right -220px;width:100px;}.item-list ul.variety-grid{margin:0;}.grid-variety .item-list ul li .views-field-field-grid-name{width:65px;}.grid-recipe .item-list ul li .views-field-field-grid-name{width:100px;}.grid-gallery .item-list ul li .views-field-title{width:160px;}.region-two-50-second .panel-pane.fruit-characteristic{margin:0 16% 0 0;}.fruit-characteristic p,.fruit-characteristic ul{font-size:1em;color:#8e6744;}.fruit-characteristic h2.block-title{font-family:'AlegreyaSC',Georgia,serif;font-size:1.1em;font-weight:bold;line-height:1.25;color:#a48260;margin:.5em 0;}.sidebar-rt{width:40%;float:right;text-align:center;margin-top:40px;padding-bottom:30px;background-image:url(/sites/all/themes/vva/css/images/grad-vert.png);background-repeat:repeat-x;background:#f6ecd7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ecd7',endColorstr='#fbf6eb');background:-webkit-gradient(linear,left top,left bottom,from(#f6ecd7),to(#fbf6eb));background:-moz-linear-gradient(top,#f6ecd7,#fbf6eb);}.sidebar-rt .views-field-title,.sidebar-rt .views-field-body{padding:0 25px;margin:0;text-align:left;}.sidebar-rt h2{background-color:#a48260;color:#fcf8ee;padding:20px 25px 5px 25px;margin:0;border:medium none;}.section-our-cider .sidebar-rt h2{background-color:#5e401d;}#content .sidebar-rt .view-cider-varieties img{background-color:transparent;border:medium none;}.sidebar-rt .views-field-title{font-size:1.25em;font-weight:bold;margin-top:.5em;}.sidebar-rt .views-field-body{font-size:0.875em;color:#94836F;}.sidebar-rt .views-label{font-weight:bold;color:#8e6744;}.sidebar-rt .view-cider-varieties,.sidebar-rt .view-fruit{margin:15px 0;}.sidebar-rt .views-field-field-why-like,.sidebar-rt .views-field-field-tasting-notes{font-size:0.875em;color:#94836F;text-align:left;margin:10px 40px 10px 25px;}.region-sidebar-first .region-inner{margin:0 13.3%;}.region-sidebar-first{font-size:0.875em;color:#9e8c77;text-align:center;}.section-blog .region-sidebar-first,.section-faq .region-sidebar-first{margin-top:38px;}.region-sidebar-first .block{text-align:center;background-image:url(/sites/all/themes/vva/css/images/divider_col.png);background-repeat:no-repeat;background-position:center 0px;padding:25px 0 40px 0;color:#9e8c77;}.region-sidebar-first .view-footer{padding:0 8%;margin-bottom:20px;}.region-sidebar-first p{padding-right:8%;padding-left:8%}.region-sidebar-first img,#content img,#tertiary-panels-wrapper img,#googlemap,.page-orchard-recipes #content .views-field-field-apple-image img{border:solid 1px #aba093;background-color:#fff;padding:5px;}.apple-search .block-inner{border:1px solid #ded0b6;padding:0;margin:0;}.region-sidebar-first .apple-search h2.block-title{background-color:#b66329;padding:10px 0;margin:0 0 10px 0;color:#f6ecd7;}#content li.gallery-slide img,#content img.image-style-galleryformatter-thumb,#content img.image-style-page-top-graphics,img.image-style-sidebar-quote-image,#content .views-field-field-apple-image img,#content .views-field-field-cider-photo img,#content .views-field-field-fruit-varieties-image img,.apple-search img{margin:0;padding:0;background-color:transparent;border:medium none;}.region-sidebar-first h2,.region-sidebar-first h2.block-title{font-size:1.42em;font-weight:normal;color:#a48260;line-height:1;text-align:center;margin:5px 0 10px;border:medium none;-mox-text-shadow:1px 1px 2px #d3cbbf;-webkit-text-shadow:1px 1px 2px #d3cbbf;text-shadow:1px 1px 2px #d3cbbf;}.region-sidebar-first .views-field-title{font-family:AlegreyaSC,Georgia,serif;font-size:1.25em;line-height:1;text-align:center;margin:10px 0 6px;-mox-text-shadow:0 0 0 #d3cbbf;-webkit-text-shadow:0 0 0 #d3cbbf;text-shadow:0 0 0 #d3cbbf;}.region-sidebar-first .block-menu{background-color:#f7d49a;padding:12.7%;margin-bottom:20px;background-image:none;min-height:200px;}.section-our-cider .region-sidebar-first .block-menu,.section-where .region-sidebar-first .block-menu{background-color:#e2d8a6;}.region-sidebar-first .block-menu h2{font-family:'AlegreyaSC',Georgia,serif;font-size:1.35em;line-height:1;color:#d26419;text-align:left;padding-bottom:10px;border-bottom:dotted 1px #a48260;}.region-sidebar-first .block-menu .block-content{padding-top:10px;}.region-sidebar-first .block-menu ul.menu{margin-left:9%;font-family:'AlegreyaSC',Georgia,serif;font-size:1.17em;font-weight:normal;}.region-sidebar-first .block-menu ul.menu ul{margin-left:0;}.region-sidebar-first .block-menu ul.menu li{padding:6px 0;line-height:1;}.region-sidebar-first .block-menu ul.menu li.leaf,.region-sidebar-first .block-menu ul.menu li.collapsed,.region-sidebar-first .block-menu ul.menu li.expanded,.faq-menu ul li.leaf,.faq-menu ul li.collapsed,.faq-menu ul li.expanded,.book-navigation ul li.leaf,.book-navigation ul li.collapsed,.book-navigation ul li.expanded{list-style-image:none;list-style-type:none;}.region-sidebar-first .block-menu ul.menu li.expanded ul{margin-top:6px;font-size:1em;}.region-sidebar-first .block-menu ul.menu li a{color:#5e401d;-mox-text-shadow:1px 1px 1px rgba(0,0,0,.2);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.2);text-shadow:1px 1px 1px rgba(0,0,0,.2);}.region-sidebar-first .block-menu ul.menu ul li a{color:#d26419;-mox-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;}.region-sidebar-first .block-menu ul.menu li a:hover{color:#d26419;}.region-sidebar-first .block-menu ul.menu ul li a:hover{color:#8e6744;}.book-navigation ul{margin-left:15px;}.region-sidebar-first .block-menu ul.menu li a.active-trail,.faq-menu ul.menu li a.active-trail,.book-navigation ul.menu li a{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;background-position:left -158px;margin-left:-20px;padding-left:20px;}.faq-menu .menu a.active{color:#a48260;}.region-sidebar-first .block-menu ul.menu ul li a.active-trail,.faq-menu ul.menu ul li a.active-trail{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;background-position:left -502px;margin-left:-20px;padding-left:20px;}.region-sidebar-first .block.block-famous-quotes-block-1,.region-sidebar-first .block.block-famous-quotes-block-2,.region-sidebar-first .block.block-famous-quotes-block-3,.region-sidebar-first .block.block-famous-quotes-block-4{background-image:none;}.not-front .view-famous-quotes,.not-front .view-famous-quotes p{background-image:none;font-family:'BilboSwashCaps',cursive;font-size:1.4em;color:#a48260;line-height:1.3;}.not-front .view-famous-quotes{padding:20px 20px;}.not-front .view-famous-quotes p{padding:0;}.not-front .view-famous-quotes .views-field-field-author{font-size:0.6em;}.block-panels-mini{margin-top:1em;}.block-panels-mini.block-orchard-page-blocks,.block-panels-mini.block-our-cider-page-links{margin-right:12%}.not-front #main-content{margin-left:0;margin-right:0;}#block-system-main .view-fruit .view-header,#block-system-main .view-fruit .view-empty{margin-right:8%;}.views-field-field-page-top-photo{line-height:1;}#block-views-page-top-graphics-block-1 img{border:medium none;padding:0;background-color:transparent;}.view-fruit .views-field-field-fruit-photo .item-list ul{margin:0;}.view-fruit .views-field-field-fruit-photo .item-list ul li,.views-responsive-grid .views-field-field-fruit-photo .item-list ul li{margin:0;border:medium none;padding:0;}.field-name-field-fruit-photo .flexslider ol.flex-control-nav,.field-name-field-fruit-photo .flexslider ul.flex-control-nav{position:relative;}.field-name-field-fruit-photo .flex-control-thumbs li{width:auto;padding:.5em;}.field-name-field-fruit-photo .flexslider .slides img{width:auto;}.field-name-body img{float:right;margin:10px 20px;}.field-name-body .caption{font-size:0.9em;color:#9c917d;}.field-name-body .caption img{float:none;margin:0 0 1em 0;max-width:100%;}.field-name-body .caption p{margin:.5em;}.region-two-50-first .panel-pane,.region-two-50-second .panel-pane{margin:0 30px 0 0;}.not-front.section-product #block-system-main div.panel-pane.pane-node-field-fruit-photo{margin:0 2em 0 0;}.region-two-50-bottom .region-inner{padding:2em 0 0 0;}.not-front #block-system-main .node-content,#block-views-our-people-block{margin-right:18%;}#block-views-workshops-block,#block-views-upcoming-events-block-2,#block-views-news-block-1,#block-system-main .view-blog-posts .view-content{margin:0 8% 0 0;}article header{margin-bottom:0;}.not-front #block-system-main .node-header{}.not-front #block-system-main h1.node-title,.title-overlay,.title-overlay-mod h2{color:#eee3d0;font-size:2.5em;background-color:rgba(77,55,36,.5);width:100%;margin-top:-151px;padding:10px 20px 0;position:relative;}.view-recipes .node-header{margin:5px 40px 90px 0;}.title-overlay-mod h2{margin-top:-139px;margin-bottom:70px;}.not-front.section-gallery #page-title,.not-front.section-product #page-title,.not-front.section-product-catalog #page-title,.not-front.section-faq #page-title{color:#7b6141;font-size:2.5em !important;line-height:1;background-color:transparent;width:100%;margin:1.1em 0 0;padding:0;}#title-header{margin-bottom:1em;}.page-product-catalog #title-header,.node-type-product-display-gift-certificate #title-header{margin-bottom:0;}#page-title{color:#eee3d0;font-size:2.5em !important;background-color:rgba(77,55,36,.5);padding:10px 20px 0;position:relative;margin-top:-74px;}.no-sidebars #page-title,.no-sidebars #block-system-main h1.node-title,.page-blog-topics  #page-title,.page-blog-archives  #page-title,.page-user  #page-title{color:#7b6141;font-size:2.5em !important;background-color:transparent;padding:0;margin-top:1em;}.photo-header{z-index:1;}.node-type-portfolio #block-system-main h1.node-title{color:#7b6141;background-color:transparent;margin-top:0;padding:30px 0 0;margin-bottom:-20px;}.not-front.page-orchard-recipes #block-system-main{padding-top:0;}.block-panels-mini .region-two-50-first .panel-pane,.block-panels-mini .region-two-50-second .panel-pane{margin:0 20px 20px 0;background-color:#fdfbf5;border:solid 1px #d3cbbf;}.section-where .block-panels-mini .region-two-50-first .panel-pane,.section-where .block-panels-mini .region-two-50-second .panel-pane{border:medium none;}.block-panels-mini .region-two-50-first .panel-pane .pane-title,.block-panels-mini .region-two-50-second .panel-pane .pane-title{background-color:#A48260;background-image:url(/sites/all/themes/vva/css/images/tile_leaf_sm.png);background-repeat:repeat;color:#FFFFFF;font-family:'AlegreyaSC',Georgia,serif;font-size:1.3em;font-weight:bold;letter-spacing:0.05em;padding:20px 20px 10px 20px;margin:0;-mox-text-shadow:1px 1px 3px #7b6141;-webkit-text-shadow:1px 1px 3px #7b6141;text-shadow:1px 1px 3px #7b6141;}.section-where .block-panels-mini .region-two-50-first .panel-pane .pane-title,.section-where .block-panels-mini .region-two-50-second .panel-pane .pane-title{background-color:transparent;background-image:none;padding:0;color:#b04032;-mox-text-shadow:0 0 0 #7b6141;-webkit-text-shadow:0 0 0 #7b6141;text-shadow:0 0 0 #7b6141;}.section-our-cider .block-panels-mini .region-two-50-first .panel-pane .pane-title,.section-our-cider .block-panels-mini .region-two-50-second .panel-pane .pane-title{background-color:#5e401d;}.section-orchard .block-panels-mini .region-two-50-first .panel-pane .pane-title,.section-orchard .block-panels-mini .region-two-50-second .panel-pane .pane-title{background-color:#9e1e12;}.block-panels-mini .region-two-50-first .block-content,.block-panels-mini .region-two-50-second .block-content{padding:20px;color:#9e8c77;}.pane-cider-varieties .views-field-field-cider-photo{float:left;margin:0 20px 20px 0;}.pane-cider-varieties .views-field-title{font-size:1.125em;}#block-panels-mini-news-and-events .block-panels-mini .region-two-50-first .panel-pane,#block-panels-mini-news-and-events .block-panels-mini .region-two-50-second .panel-pane{margin:0 20px 0 0;background-color:#f6ecd7;border:solid 1px #aba093;}#block-panels-mini-news-and-events .block-panels-mini .region-two-50-first .panel-pane .pane-title,#block-panels-mini-news-and-events .block-panels-mini .region-two-50-second .panel-pane .pane-title{background-color:#a48260;padding:20px 20px 10px 20px;color:#f6ecd7;}#block-panels-mini-news-and-events .views-field-body{font-size:.875em;}#content .region-two-50-first .block-content p,#content .region-two-50-second .block-content p{font-size:1em;}.region-two-50-top,.region-two-66-33-top{margin:30px 0 10px 0;}.panel-display .panel-pane{}.node-type-cider-variety .region-two-50-second .region-inner{text-align:center;padding-left:40px;}#content .field-name-field-cider-photo img{background-color:transparent;border:medium none;}.pane-node-field-tasting-notes,.pane-node-field-why-like{font-size:1em;color:#8e6744;}.field-name-field-tasting-notes h2.field-label,.field-name-field-why-like h2.field-label{font-family:'AlegreyaSC',Georgia,serif;font-size:1.1em;font-weight:bold;color:#de8345;float:none;}.pane-node-field-currently-available{font-weight:bold;color:#9e1e12;}#mini-panel-orchard_page_blocks ul,#mini-panel-our_cider_page_links ul,#mini-panel-visit_us_teasers ul{margin:0;list-style-type:none;list-style-image:none;}.arrow-right,.views-field-view-node,#mini-panel-orchard_page_blocks li a,#mini-panel-orchard_page_blocks .more-link a,#mini-panel-our_cider_page_links li a,#mini-panel-our_cider_page_links .views-field-title a{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;background-position:right -219px;font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1em;line-height:1.25;color:#de8345;}.region-two-50-first .block-content li a:hover,.region-two-50-second .block-content .views-field-title a:hover{color:#8e6744;}.block-main .view-blog-posts .blog-feature{padding:0;margin-right:8%;}.view-blog-posts h3,.view-recipes h3,.view-upcoming-events h3,.view-workshops h3,.view-news h3{background-image:url(/sites/all/themes/vva/css/images/blog-date-bkg.png);background-repeat:no-repeat;font-family:'AlegreyaSC',Georgia,serif;color:#b04032;font-size:1.15em;font-weight:normal;letter-spacing:.05em;padding-left:20px;background-position:left center;margin:1em 0 1em;}#content .view-workshops .views-row,#content .view-upcoming-events .views-row,.not-front #content .view-news .views-row,#content .view-blog-posts .views-row,#content .view-recipes .views-row{background-color:#fdfbf5;border:1px solid #d3cbbf;padding:20px;margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0;}#content .view-workshops .views-row-last,#content .view-upcoming-events .views-row-last,.not-front #content .view-news .views-row-last,#content .view-blog-posts .views-row-last,#content .view-recipes .views-row-last{margin-bottom:0;}#content .view-blog-posts .blog-feature .views-row{background-color:transparent;border:medium none;padding:0;margin:0;}.view-blog-posts .blog-feature .views-field-title{color:#7b6141;font-size:2.25em;line-height:1;text-transform:capitalize;margin-bottom:.5em;}.view-blog-posts .blog-feature .views-field-body{margin-bottom:30px;}.view-blog-posts .blog-feature .views-field-body p:first-child{font-size:1.15em;line-height:1.6;}.view-blog-posts .views-field-created{font-family:'AlegreyaSC',Georgia,serif;color:#a48260;font-size:1.15em;font-weight:normal;letter-spacing:.05em;margin-bottom:1em;}.view-blog-posts .blog-feature .views-field-field-image{margin-bottom:20px;float:none;display:block;}.view-blog-posts .blog-feature .views-field-view-node{float:right;background-image:none;font-family:Alegreya,Georgia,serif;font-weight:normal;font-size:.95em;color:#de8345;}.view-blog-posts .views-field-title{font-size:1.5em;font-weight:normal;color:#7b6141;text-transform:capitalize;}.view-blog-posts .views-field-title a{color:#7b6141;}.view-blog-posts .views-field-name{font-style:italic;color:#a48260;margin-bottom:20px;}.view-news .views-field-field-news-photo,.view-workshops .views-field-field-workshop-photo,.view-upcoming-events .views-field-field-event-photo,.view-blog-posts .views-field-field-image{float:left;margin-right:20px;}.view-blog-posts .views-field-field-video{float:left;margin-right:20px;}.view-blog-posts .views-field-body{margin-bottom:15px;}.view-blog-posts .views-field-view-node{float:left;}.view-blog-posts .views-field-nothing{float:right;}.comment-link{font-size:.95em;float:left;margin-right:1em;}.comment-count{width:25px;float:right;color:#a48260;font-size:.875em;text-align:center;background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;background-position:right -85px;padding:0 8px 4px 0;height:40px;}.views-field-new-comments{background:green;border:1px solid #fff;color:#fff;display:block;float:right;font-style:normal;line-height:1.3;padding:4px;margin:0;-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2);}.views-field-new-comments a{color:#fff;}.view-blog-posts .views-field-comment-count{float:right;color:#a48260;font-size:.875em;background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;background-position:right -85px;padding:0 8px 4px 0;}.view-blog-posts .views-field-comment-count .field-content{text-align:center;width:30px;float:right;}.view-blog-posts .item-list{margin-bottom:40px;color:#A48260;}.item-list ul.pager{margin-top:30px;float:left;}.item-list .pager li{border:1px solid #D3CBBF;display:inline-block;padding:0;margin:1em .5em 1em 0;}.item-list .pager li.pager-ellipsis{border:medium none;display:inline-block;padding:.5em .5em 0;}.item-list .pager li a{display:block;padding:.25em .75em;}.item-list .pager li.pager-current{padding:.25em .75em;background-color:#FFC7A1;color:#FDFBF5;}#content .panel-display.one-column{margin-top:2em;margin-right:18%}.pane-node-title{color:#7B6141;font-size:2.25em;line-height:1.1;text-transform:capitalize;margin:0 0 10px;}.section-blog .field-type-image figure{margin-bottom:0;}.pane-node-field-image,.pane-node-field-video{margin-bottom:30px;}.view-blog-posts .video-embed-description{display:none;}.view-blog-posts .blog-feature .video-embed-description{display:block;margin-bottom:20px;}.caption,.video-embed-description{font-size:.875em;color:#94836f;}.field-name-field-image p{margin-top:10px;}#block-views-news-block-most-recent-news{margin-right:8%;}#block-views-news-block-most-recent-news .views-field-title{font-size:1.5em;font-weight:normal;color:#7b6141;text-transform:capitalize;margin-bottom:.5em;}#block-views-news-block-most-recent-news .views-field-body{font-size:1em;color:#4d3724;}#block-views-news-block-most-recent-news .views-label-field-news-file{font-weight:bold;color:#b04032;}.not-front .view-news .views-field-title{font-size:1.1em;line-height:1.25;margin-bottom:0.25em;}.not-front .view-news .views-field-body{font-size:.9em;line-height:1.25;color:#9e8c77;margin-bottom:1.5em;}.page-node .views-summary a,.page-blog .views-summary a,.page-news .views-summary a,.faq-menu .menu a{font-family:'AlegreyaSC',Georgia,serif;font-size:1.15em;}.region-sidebar-first .block-32{background-image:none;}.block-32 img{background-color:transparent;border:medium none;vertical-align:bottom;}.block-32 p a{font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1.25em;}.block-blog-posts-block .view-blog-posts{padding:0;}.block-blog-posts-block .view-blog-posts .views-field-body{margin-bottom:0;}.block-blog-posts-block .view-blog-posts .views-row{border:medium none;padding:10px 0;margin:0;}.block-blog-posts-block .view-blog-posts .views-row-first{padding:0;}.block-blog-posts-block .view-blog-posts .views-row-last{margin:0 0 -0.75em;}.block-blog-posts-block .views-field-title{font-size:1.15em;font-weight:normal;text-transform:capitalize;color:#b66329;padding:8px 40px 5px 0;margin:0;}.block-blog-posts-block .views-field-title a{color:#d26419;}.block-blog-posts-block .views-field-created,.node .field-type-datetime,.pane-node-field-event-time,.views-field-field-event-time,.views-field-field-workshop-date,#block-views-upcoming-events-block-2 .views-field-field-event-dates{font-family:'AlegreyaSC',Georgia,serif;color:#a48260;font-size:.875em;letter-spacing:.1em;margin-bottom:10px;border-top:1px solid #f7d49a;border-bottom:1px solid #f7d49a;padding:3px 5px 1px;}.sidebar .views-field-field-event-time{font-size:1em;border-bottom:medium none;margin:0 30px 10px;}.block-news-and-events .views-field-field-event-time,.events-teaser h3{font-size:1em;font-weight:normal;color:#a48260;letter-spacing:.1em;padding:0;margin:0 0 10px;border-top:medium none;border-bottom:1px solid #f7d49a;}.section-news .pane-node-field-event-time{font-size:1em;}.pane-node-field-event-time .date-display-single{float:left;margin:0 10px;}.pane-node-field-event-time{margin-bottom:20px;}.views-field-field-workshop-date,.views-field-field-event-dates{margin:10px 0 20px;}.views-field-field-cost{color:#a48260;padding:5px 0 0;margin:20px 0 0;}.views-label-field-cost{font-weight:bold;float:left;margin-right:20px;}.section-blog .panels-ipe-sort-container{}.file-icon{margin:.5em;vertical-align:middle;}.pane-node-comment-form{margin-top:20px;}.pane-node-comments{margin-top:20px;margin-right:0;margin-bottom:40px;margin-left:0;}.pane-node-comments .pane-title{margin:20px 20px 20px 0;}article .submitted{color:#A48260;}.comment{background-color:#fdfbf5;border-top:1px solid #d3cbbf;padding:20px;}.comment-title{display:none;}.indented .comment{background-image:url(/sites/all/themes/vva/css/images/comment-top.png);background-repeat:no-repeat;background-position:left top;border-top:medium none;}article .comment-content{padding:0;margin-bottom:20px;}#edit-comment-body-und-0-format{display:none;}article.comment header.with-picture{padding:0;}.user-picture{float:left;margin-right:20px;}.comment-by-admin{border-left:10px solid #F7D49A;background-color:#f7ecda;}.pane-node-comments .item-list{border-top:1px solid #d3cbbf;}article ul.links{margin:10px 0 0;}.comment-inner .comment-delete a{padding-right:10px;border-right:1px solid #d3cbbf;}.comment-inner .comment-edit a{padding-right:20px;}.comment-inner .comment-reply a{background-color:#DE8345;background-image:none;border:medium none;color:#FCF8EE;padding:4px 10px 2px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}.comment-inner .comment-reply a:hover{border-color:#f7d49a;outline:0;-moz-box-shadow:0px 0px 4px #de8345;-webkit-box-shadow:0px 0px 4px #de8345;box-shadow:0px 0px 4px #de8345;}.login-block{margin:0 20%;padding:40px;}.login-block .content-inner{background-color:#fdfbf5;padding:20px;border:1px solid #d3cbbf;}.login-block .block-easy-breadcrumb{display:none;}.login-block .user-links{margin:20px 0;}.login-block .user-links .passlink{margin-right:10px;}.login-block .user-links .reglink{margin-left:10px;}.form-item .description{font-style:italic;color:#A48260;letter-spacing:.02em;}.form-item .form-required{color:#de8345;font-weight:bold;}.form-item,.form-actions{margin-bottom:0;}.form-item label{font-weight:normal;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid #de8345;}input.form-text,textarea,select{background-color:rgba(255,255,255,0.8);border:1px solid #E5DED6;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset;}.form-item textarea{width:400px;height:200px;}input.form-text:focus,textarea:focus,select:focus{border-color:#f7d49a;outline:0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 4px #f7d49a;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 4px #f7d49a;box-shadow:0 1px 3px rgba(0,0,0,0.1) inset,0 0 4px #f7d49a;}input[type=submit]{border:medium none;color:#fcf8ee;background-color:#de8345;}input.form-submit{font-family:Alegreya,Georgia,serif;border:medium none;color:#fcf8ee;background-color:#de8345;margin-bottom:2em;font-size:1em;padding-top:3px;border-radius:15px;}div.messages{margin:6px 0;padding:10px;}div.status{background-image:none;border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:none;border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:none;border-color:#d26419;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fcf6f0;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}.node-type-cider-variety #content .region-two-50-first .region-inner,.node-type-cider-variety #content .region-two-50-second .region-inner{margin:0;background-color:transparent;border:medium none;}div.gallery-slides,div.gallery-slides .gallery-frame,div.gallery-slides .gallery-frame ul,div.gallery-slides .gallery-frame ul li{width:712px !important;}.gallery-slides{background-color:#fcf8ee;}li.gallery-slide{text-align:center;padding:5px 0;}.galleryformatter{width:714px !important;padding:5px;border:1px dotted #8e6744;background-color:#f6ecd7;margin-bottom:50px;}.galleryformatter-greenarrows .gallery-slides .panel-overlay{background:transparent;background-color:#f6ecd7;bottom:0.5em;color:#8e6744;text-align:left;left:0;position:absolute;width:100%;}.galleryformatter-greenarrows .gallery-thumbs .arrow,.galleryformatter-greenarrows .gallery-thumbs .wrapper,.galleryformatter-greenarrows .gallery-thumbs li.active a,.galleryformatter-greenarrows .gallery-thumbs li a:hover,.galleryformatter-greenarrows .view-full{background:url(/sites/all/themes/vva/css/images/sprite.png) no-repeat scroll 0 0 transparent;}.galleryformatter-greenarrows .gallery-slides .panel-overlay .overlay-inner{padding:10px 20px;}.galleryformatter-greenarrows .gallery-slides .panel-overlay h3{font-size:1em;font-weight:normal;}.galleryformatter .gallery-thumbs{background-color:#fcf8ee;border:1px solid #d3cbbf;width:622px !important;margin:20px auto 10px;padding:2px 40px 5px;}.galleryformatter-greenarrows .gallery-thumbs .wrapper{background:none 0 0 transparent;border:medium none;line-height:0;overflow:auto;}.galleryformatter-greenarrows .gallery-thumbs .forward{top:30%;}.galleryformatter-greenarrows .gallery-thumbs .back{top:30%;background-position:-4px -102px;}.galleryformatter-greenarrows .view-full{background-position:center -205px;}.gallery-thumbs .wrapper{}.gallery-thumbs .wrapper ul{}.gallery-thumbs .wrapper ul li{}.gallery-thumbs .wrapper ul li a{padding:0;}.galleryformatter-greenarrows .gallery-thumbs li.active a{background:none 0 0 transparent;}.galleryformatter-greenarrows .slide-button{background:url(/sites/all/themes/vva/css/images/next-prev.png) no-repeat scroll left top transparent;}.galleryformatter-greenarrows .slide-button{filter:alpha(opacity=60);-ms-filter:â€�alpha(opacity=60)â€�;-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}.galleryformatter-greenarrows .prev-slide{background-position:center left;}.galleryformatter-greenarrows .next-slide{background-position:center right;}.galleryformatter-greenarrows .prev-slide,.galleryformatter-greenarrows .next-slide{border:1px solid #d3cbbf;margin:0 5px;}.galleryformatter-greenarrows .slide-button:hover{filter:alpha(opacity=100);-ms-filter:â€�alpha(opacity=100)â€�;-moz-opacity:1;-khtml-opacity:1;opacity:1;}.section-where .region-two-50-first .panel-pane .block-inner,.section-where .region-two-50-second .panel-pane .block-inner{background-color:#FDFBF5;border:1px dotted #ded0b6;margin:0;padding:20px 20px 10px;}.view-our-consultants .views-row,.view-our-people .views-row{clear:both;margin-bottom:10px;}.view-our-consultants .views-field-field-role,.view-our-people .views-field-field-role{font-family:AlegreyaSC,Georgia,serif;font-size:1.1em;color:#a48260;}.view-our-consultants .views-field-field-consultant-photo,.view-our-people .views-field-field-staff-photo{float:left;margin:0 20px 0 0;}.view-our-consultants .views-field-body,.view-our-people .views-field-body{border-top:1px dotted #ded0b6;padding-top:1em;}.view-our-consultants .views-field-body ol,.view-our-consultants .views-field-body ul,.view-our-people .views-field-body ol,.view-our-people .views-field-body ul{list-style-position:inside;}.view-our-consultants .views-field-body,.view-our-people .views-field-body{border-top:1px dotted #ded0b6;padding-top:1em;}.view-our-consultants .views-field-edit-node,.view-our-people .views-field-edit-node{float:right;}.views-field-field-recipe-photo{float:left;margin-right:20px;}.pane-recipes .view-recipes .views-field-field-recipe-photo{margin:0 0 20px;}#content .view-recipes .views-row{background-image:url(/sites/all/themes/vva/css/images/recipe-border-yel.png);background-repeat:repeat-x;margin-right:8%;padding-top:60px;-moz-box-shadow:2px 2px 5px #d3cbbf;-webkit-box-shadow:2px 2px 5px #d3cbbf;box-shadow:2px 2px 5px #d3cbbf;}#content .pane-recipes .view-recipes .views-row{margin:0 0 20px;}.pane-recipes .view-recipes .views-field-title{font-size:1em;font-weight:bold;line-height:1.25;margin-bottom:5px;}#content .view-recipes .views-row-odd{background-image:url(/sites/all/themes/vva/css/images/recipe-border-red.png);}.block-panels-mini .region-two-50-second .panel-pane.news-hero{border:medium none;background-color:transparent;}.panel-pane.news-hero h3,.panel-pane.news-hero h2{margin-top:0;}.page-node-38 #content .region-two-50-second .block-content p:first-child{font-size:1.125em;}.page-node-38 #content .region-two-50-second .pane-1 .block-content{color:#4d3724;}.page-node-38 .block-panels-mini .views-field-title{font-size:1em;font-weight:bold;line-height:1.25;}.page-node-38 #content .view-workshops .views-row,.page-node-38 #content .view-upcoming-events .views-row,.not-front.page-node-38  #content .view-news .views-row,.page-node-38  content .view-blog-posts .views-row{font-size:1em;background-color:transparent;border:medium none;margin:0 0 20px 0;padding:0;}.page-node-38 #content .view-workshops .views-row-last,.page-node-38 #content .view-upcoming-events .views-row-last,.not-front.page-node-38  #content .view-news .views-row-last,.page-node-38  content .view-blog-posts .views-row-last{margin:0;}.section-news .panel-separator{min-height:10px;}ul.menu li{}ul.menu li.expanded ul{padding:0 20px;}.views-exposed-form .views-exposed-widget{float:none;}.section-orchard .views-exposed-form .views-exposed-widget{text-align:left;float:none;padding:0 0 0 10px;margin:20px 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;margin-bottom:1em;float:left;}#block-book-navigation ul.menu{margin-bottom:1em;}#block-book-navigation ul.menu li{padding:3px 0;}.book-navigation .menu{border:medium none;padding:0;}.book-navigation .page-up{margin:0;width:100%;}.node-type-book .region-sidebar-first h2,.node-type-book .region-sidebar-first h2.block-title,.node-type-book .region-sidebar-first .views-field-title{text-align:left;}table{width:100% !important;border:1px solid #ded0b6;margin:1em 0;font-size:.9em;}tr{border-bottom:1px dotted #ded0b6;}tr.even,tr.odd{background-color:transparent;}td.active{background-color:transparent;}.flexslider{margin:0 0 8px 0;background:transparent;border:medium none;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 0 rgba(0,0,0,.2);-o-box-shadow:0 0 0 rgba(0,0,0,.2);zoom:1;overflow:hidden;}.flexslider ol.flex-control-nav{position:relative;bottom:0;right:10px;z-index:20;}.flexslider_views_slideshow_main .flexslider ol.flex-control-nav{position:absolute;right:0;}.flexslider ul li{padding:0;}.flexslider ol.flex-control-nav li{margin:0;border-bottom:medium none;padding-right:5px;}.flex-control-thumbs li{width:20%;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#fff;background:rgba(255,255,255,1);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 0;}.flex-control-paging li a.flex-active{background:#fff;background:rgba(247,212,154,1);cursor:default;}.flex-control-paging li a:hover{background:#de8345;background:rgba(222,131,69,1);}.flexslider .slides img.image-style-fruit-photo{width:95%;}#content .flex-control-thumbs img{padding:4px;}.flex-direction-nav{}.flex-direction-nav a{opacity:100;width:50px;height:50px;color:#fff;text-align:center;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);}.flex-direction-nav a:hover{color:#fff;}.flex-direction-nav a.flex-next{text-align:center;}.flex-direction-nav a.flex-prev{text-align:center;}.flexslider ul.flex-direction-nav{top:50% !important;}.views-field-field-slideshow-text{background:none repeat scroll 0 0 rgba(77,55,36,0.7);bottom:0;overflow:hidden;position:absolute;text-align:left;right:0px;color:#fbf6eb;margin:10% 0 10% 30%;padding:0 !important;}.views-field-field-slideshow-text h2{font-family:'BilboSwashCaps',cursive;font-size:2.25em;color:#fbf6eb;border-bottom:medium none;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);margin:0;padding:1.5% 3% 0;}.views-field-field-slideshow-text h3{color:#f6ecd7;margin:0;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:0 3%;}.views-field-field-slideshow-text h4{color:#f7d49a;margin:0;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:0 3%;}.views-field-field-slideshow-text p{font-size:1.1em !important;color:#f6ecd7;margin:0;-mox-text-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.5);text-shadow:1px 1px 2px rgba(0,0,0,.5);padding:0 3% 1.5%;}.views-field-field-slideshow-text a{color:#de8345;}.views-field-field-slideshow-text a:hover{color:#d26419;}#commerce-shipping-service-ajax-wrapper div.messages.error{display:none;}
.not-front.section-product-catalog #block-system-main,.not-front.section-product #block-system-main,.not-front.section-cart #block-system-main,.not-front.page-checkout #block-system-main{padding:0 30px 0 0;}.not-front.section-cart #block-system-main,.not-front.page-checkout #block-system-main{margin-top:2em;}.not-front.section-product-catalog #block-system-main div.panel-pane,.not-front.section-product #block-system-main div.panel-pane{margin:0 18% 0 0;}.not-front.section-product-catalog #block-system-main .view-header p,.not-front.section-product #block-system-main .view-header p{margin-right:18%;}.not-front.section-product-catalog #block-system-main .view-header .view p,.not-front.section-product #block-system-main .view-header .view p{margin-right:0;}.field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background-color:rgba(247,212,154,.5);}.checkout-processing{background-image:url(/sites/all/themes/vva/css/images/status-active.gif) !important;margin-right:1em;}.form-radios{text-align:left;}form.commerce-add-to-cart .form-type-radio input{border:none !important;color:#4d3724 !important;background-color:transparent !important;background-image:none !important;margin:-8px 5px 0 0;float:none;}.view-display-id-block_featured_product{background-color:#fdfbf5;margin:0 1% 2em 0;border:1px solid #d3cbbf;display:block;padding:.5em 1em;}.view-display-id-block_featured_product .views-responsive-grid .views-column{border:1px dotted #d3cbbf;background-color:#fff;}.view-display-id-block_featured_product .views-responsive-grid .views-field-title{margin:.5em 0 1em !important;font-size:1.1em !important;text-align:left;width:100% !important;background-image:none !important;}.view-display-id-block_featured_product .views-responsive-grid .views-field-field-workshop-image,.view-display-id-block_featured_product .views-responsive-grid .views-field-field-product-image,.view-display-id-block_featured_product .views-responsive-grid .views-field-field-fruit-photo,.view-display-id-block_featured_product .views-responsive-grid .views-field-field-image{float:left;margin:0 1em 0 0;width:45%;}.view-display-id-block_featured_product .views-responsive-grid .views-field-field-description,.view-display-id-block_featured_product .views-responsive-grid .views-field-body{font-family:Alegreya,Georgia,serif;font-size:.9em;text-align:left;clear:right;}.view-display-id-block_featured_product .views-responsive-grid .views-field-commerce-price{background-color:#de8345;clear:left;padding:0 1em;}.view-display-id-block_featured_product .views-responsive-grid .views-field-commerce-price .field-content{font-size:1.2em;color:#fff;margin-left:0;}.view-display-id-block_featured_product .views-responsive-grid .views-field-view-node{display:inline-block;float:right;margin:-1.5em .5em 0 0;background-position:right -259px;}.view-display-id-block_featured_product .views-responsive-grid .views-field-view-node a{color:#fff;}ul.grid-featured li .views-field-view-node a:hover{color:#f7d49a;}.view-product-catalog{margin-top:.5em;}.views-responsive-grid{display:table;margin-left:-12px;table-layout:fixed;border-spacing:1em;border-collapse:separate;}.views-responsive-grid .views-row{display:table-row;width:100%;padding:0;}.views-responsive-grid .views-column{width:45%;border:1px solid #d3cbbf;padding:.5em .5em .5em 1em;display:table-cell;vertical-align:top;}.views-responsive-grid .views-field-title{font-family:'AlegreyaSC',Georgia,serif;font-size:1.1em;text-align:left;line-height:1.1;font-weight:normal;width:55%;margin:.5em 0 .5em;padding:0;display:inline-block;float:left;}.views-responsive-grid .views-field-title a{color:#8e6744;}.views-responsive-grid .views-field-field-product-image,.views-responsive-grid .views-field-field-workshop-image,.views-responsive-grid .views-field-field-image,.views-responsive-grid .views-field-field-fruit-photo{float:right;margin:0 1em 0 .5em;width:32%;}.views-responsive-grid .views-field-commerce-price .field-content{font-size:1.2em;color:#8e6744;}.views-responsive-grid .views-field-commerce-price .field-content,.views-responsive-grid .views-field-view-node,.views-responsive-grid .views-field-title-2,.views-responsive-grid .views-field-title-1{display:inline-block;margin-left:1em;}.views-responsive-grid .views-field-field-event-time{border:medium none;font-size:1em;font-family:Alegreya,Georgia,serif;line-height:1.25;letter-spacing:0;margin-left:1em;}.views-responsive-grid .views-field-title-2,.views-responsive-grid .views-field-title-1{background-image:url(/sites/all/themes/vva/css/images/icons.png);background-repeat:no-repeat;padding-right:40px;background-position:right -219px;font-family:'AlegreyaSC',Georgia,serif;font-weight:bold;font-size:1em;line-height:1.25;color:#de8345;}.views-field.views-field-add-to-cart-form{margin:.5em 0 0 1em;}.views-responsive-grid .views-exposed-widgets{margin-bottom:1em;margin-top:2em;}.cart-contents{background-color:#fdfbf5;border:solid 1px #d3cbbf;padding:1em;}.views-table{text-align:left;font-size:1em;line-height:1.5;margin:0;border:medium none;}.views-table td{vertical-align:center;border:medium-none;}.views-table tr,.views-table tr.even,.views-table tr.odd{border-bottom:1px dotted #e5ded6;background-color:transparent;}.views-table tbody{border:medium none;}.views-table .views-field-line-item-title{width:60%;}.views-table tr:first-child{font-family:Alegreya,Georgia,serif;background-color:transparent;}.region-sidebar-first .cart-contents .view-footer{padding:5px 5px 5px 10px;margin:1em 0 0;}.view-commerce-cart-block tr{vertical-align:top;}.view-commerce-cart-block .views-field-quantity{white-space:nowrap;}.view-commerce-cart-block td.price,.view-commerce-cart-form td.price,.view-commerce-cart-summary td.price{white-space:nowrap;}.view-commerce-cart-form tr,.view-commerce-cart-summary tr{vertical-align:middle;}.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:33%;margin-left:auto;}.commerce-order-handler-area-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{font-weight:bold;}.views-field-commerce-total{text-align:right;}.views-field-quantity{text-align:center;}.view-commerce-cart-form table td .form-submit{font-size:0.923em;margin:3px 0;padding:3px 7px;}form.commerce-add-to-cart input.out-of-stock.form-submit{background-color:#d3cbbf !important;color:#fff !important;}form.commerce-add-to-cart input{border:1px solid #E5DED6 !important;color:#4d3724 !important;background-color:#FFF !important;background-image:none !important;margin:0 1em 1em 0;float:left;}form.commerce-add-to-cart input.form-submit{border:medium none;color:#fcf8ee !important;background-color:#de8345 !important;margin:2px 0 0 0 !important;padding:3px 10px;}form.commerce-add-to-cart input.form-submit.form-button-disabled{background-color:#d3cbbf !important;}.view-commerce-cart-form .line-item-summary{font-size:1.25em;margin-top:1em;}.region-header .block-commerce-cart{min-width:240px;}.region-header .block-commerce-cart h2{font-size:1em;}.region-header .block-commerce-cart table thead{display:none;}.region-header .block-commerce-cart *{border:0;background:transparent;padding:0;margin:0;text-align:left;}.region-header .block-commerce-cart .price,.region-header .block-commerce-cart .line-item-total{text-align:right;}.region-header .block-commerce-cart ul.links{float:right;}.region-header .block-commerce-cart ul.links li{margin-left:10px;}.region-header .block-commerce-cart .cart-contents{font-size:0.923em;padding:6px 8px;background:rgba(0,0,0,0.03);-moz-box-shadow:inset 0 1px 2px 3px rgba(0,0,0,0.01);-webkit-box-shadow:inset  0 1px 2px 3px rgba(0,0,0,0.01);box-shadow:inset  0 1px 2px 3px rgba(0,0,0,0.01);}.product-node #content .panel-display,.section-product #content .node-content{margin-top:1em;}.product-node #content .panel-display .panel-pane{margin-bottom:1em;}.product-node #content .panel-display .field-type-image figure{overflow:visible;}.catalog-footer{margin-top:5em;}.pane-node-product-commerce-price h2,.pane-node-field-event-time h2{font-family:AlegreyaSC,Georgia,serif;font-size:1.2em;font-weight:bold !important;color:#8e6744;border:medium none;float:left;margin:0;width:25%;}.pane-node-product-commerce-price h2{margin-top:.5em;}.product-node .pane-node-field-event-time{font-family:'AlegreyaSC',Georgia,serif;font-size:1em;letter-spacing:0;margin-bottom:0;border-top:medium none;border-bottom:medium none;padding:0;}.product-node .pane-node-field-event-time .block-content{font-family:Alegreya,Georgia,serif;color:#4d3724;font-size:1.2em;line-height:1;}.pane-node-field-event-time .date-display-single{float:none;margin:0;}.product-node .form-type-radios label,.product-node .form-type-textfield label,.product-node th,.page-checkout .views-table th,.form-item-attributes-field-gift-option label{font-family:AlegreyaSC,Georgia,serif;font-size:1.2em;font-weight:bold;color:#8e6744;line-height:1.25;}.product-node .form-type-textfield label{margin-bottom:.25em;}.product-node .form-type-radios .form-radios label,.form-item-attributes-field-gift-option .form-radios label{font-family:Alegreya,Georgia,serif;font-size:1em;font-weight:normal;color:#4d3724;}.node-product-display-gift-certificate .field-name-body{clear:both;padding-top:1em;}.node-product-display-gift-certificate.ia-l .field-type-image figure{margin:4px 32px 4px 0;}.section-cart #page-title,.page-checkout #page-title{color:#7b6141;font-size:2.5em !important;background-color:transparent;padding:0;position:relative;margin-top:1em;}.commerce-product-status{display:none;}.commerce-line-item-views-form th{font-family:AlegreyaSC,Georgia,serif;font-size:1em;font-weight:bold;color:#8e6744;}input.form-submit{margin:0 .5em;}input#edit-submit[value*="Update cart"],input#edit-cancel,input#edit-back{font-size:1.1em;font-weight:normal;color:#de8345;border:medium none;background-color:transparent;background-image:none;padding:.5em 0;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}input#edit-submit[value*="Update cart"]:hover,input#edit-cancel:hover,input#edit-back:hover{color:#743d10;text-decoration:underline;-moz-box-shadow:0 0 0 #de8345;-webkit-box-shadow:0 0 0 #de8345;box-shadow:0 0 0 #de8345;}input#edit-checkout,input#edit-continue{background-color:#de8345;font-size:1.1em;color:#fff;padding:.5em 1em;margin-right:.5em;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;}.field-name-field-preferred-shipping-date{margin-top:20px;}.field-name-field-preferred-shipping-date label{font-weight:bold;}.page-checkout .checkout-help{margin-bottom:2em;}.page-checkout fieldset{margin-bottom:2em;padding:1em 2em;background-color:#fdfbf5;border:solid 1px #d3cbbf;-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 0 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 0 0 rgba(0,0,0,0.1);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.page-checkout fieldset.checkout-buttons{background-color:transparent;border:medium none;padding:0;}.page-checkout fieldset legend{font-size:1.6em;line-height:1.25;color:#b04032;text-transform:capitalize;top:1em;left:1em;margin-top:-1em;margin:0 0 0 -.5em;padding:0 .5em;}.page-checkout .fieldset-wrapper.with-legend{padding:20px 40px 10px;}.page-checkout .fieldset-wrapper .form-item{margin-top:0;padding-bottom:1em;}.page-checkout .fieldset-wrapper .form-item .form-type-radio,.page-checkout .fieldset-wrapper .form-item .form-type-checkbox{padding-bottom:0;}table.commerce-price-formatted-components{font-size:.65em;width:280px !important;border:medium none;}table.commerce-price-formatted-components tbody{border:medium none;}table.commerce-price-formatted-components tr:first-child{background-color:transparent;font-family:Alegreya,Georgia,serif;}table.commerce-price-formatted-components tr{border-bottom:1px dotted #ded0b6;}.page-checkout .views-table th{font-size:1em;}.component-type-base-price .component-title,.component-type-commerce-price-formatted-amount .component-title{font-weight:bold;font-family:AlegreyaSC;color:#8e6744;}.component-type-commerce-price-formatted-amount .component-title,.component-type-commerce-price-formatted-amount .component-total{padding-top:1em;font-size:1.1em;}table.commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{border:medium none;}.component-type-commerce-price-formatted-amount .component-total{font-weight:normal;font-size:1.3em;}.page-checkout .component-type-taxvirginia-sales-tax td:first-child,.page-checkout .component-type-flat-rate-by-weight td:first-child{padding-left:1em;}table.checkout-review tr.pane-title td{font-size:1.25em;font-weight:normal;text-transform:capitalize;color:#b04032;border-bottom:solid 1px #ded0b6;}table.checkout-review .pane-data-full{padding:0.5em 2em 0.5em 3em;}table.checkout-review h2{color:#4d3724;border-bottom:medium none;margin-bottom:0;margin-top:.5em;}table.checkout-review .form-item label{font-weight:bold;float:left;margin-right:1em;}.block-commerce-checkout-progress .item-list{margin-top:1em;}ul.commerce-checkout-progress li,ol.commerce-checkout-progress li{background-color:#f0e5d1;color:#a48260;font-size:1em;font-weight:normal;line-height:20px;margin:0 0px 10px 0;padding:15px 15px 15px 35px;position:relative;width:auto;border:medium none;}ul.commerce-checkout-progress li:after,ol.commerce-checkout-progress li:after{background:transparent url(/sites/all/themes/vva/css/images/bg_checkout_progress.png) right center no-repeat;content:" ";font-size:0;display:block;float:right;position:absolute;top:0;right:-25px;height:50px;width:25px;z-index:2;}ul.commerce-checkout-progress li.active,ul.commerce-checkout-progress li.last.active,ol.commerce-checkout-progress li.active,ol.commerce-checkout-progress li.last.active{background-color:#a48260;color:#ffffff;}ul.commerce-checkout-progress li.active:after,ul.commerce-checkout-progress li.last.active:after,ol.commerce-checkout-progress li.active:after,ol.commerce-checkout-progress li.last.active:after{background-image:url(/sites/all/themes/vva/css/images/bg_checkout_progress_active.png);}ul.commerce-checkout-progress li.previous,ul.commerce-checkout-progress li.last.previous,ol.commerce-checkout-progress li.previous,ol.commerce-checkout-progress li.last.previous,ul.commerce-checkout-progress li.visited,ul.commerce-checkout-progress li.last.visited,ol.commerce-checkout-progress li.visited,ol.commerce-checkout-progress li.last.visited{font-weight:bold;}
.line-item-summary{font-size:1.15em;text-align:right;margin-bottom:0;}.line-item-summary .line-item-total{margin-bottom:1em;}.line-item-summary .line-item-quantity{float:left;}.line-item-summary .line-item-total-label{font-size:.9em;font-weight:bold;font-family:Alegreya,Georgia,serif;color:#8e6744;text-transform:uppercase;padding-right:.5em;}.line-item-summary .links{margin-top:.5em;clear:left;}.line-item-summary .links li.last{font-size:90%;background-color:#de8345;padding:5px 10px;margin:margin:0 0 0 .5em;border:1px solid #ded0b6;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:1px 1px 3px rgba(123,97,65,0.3);-webkit-box-shadow:1px 1px 3px rgba(123,97,65,0.3);box-shadow:1px 1px 3px rgba(123,97,65,0.3);}.line-item-summary .links li.last a{color:#fff;}.line-item-summary .links li.first{font-size:90%;margin:0 1em;}.commerce-line-item-views-form input.delete-line-item{font-size:0.8em;padding:1px 6px;}.commerce-line-item-views-form .cart-subtotal{text-align:right;font-size:1.5em;}.commerce-line-item-views-form .commerce-line-item-actions{text-align:right;}
div.commerce_add_to_cart_confirmation_overlay{background:transparent url(/sites/all/themes/vva/css/images/bg_add_to_cart_overlay.png) left top;height:100%;left:0;position:fixed;top:0;width:100%;z-index:200;}div.messages.commerce-add-to-cart-confirmation{background-color:white;border-color:#aba093;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-box-shadow:0 2px 15px #57595a;-webkit-box-shadow:0 2px 15px #57595a;box-shadow:0 2px 15px #57595a;filter:progid:DXImageTransform.Microsoft.Shadow(color='#57595A',direction='180',strength='5');color:#94836f;left:50%;margin-left:-20% !important;overflow:hidden;padding:0;position:absolute;width:450px;z-index:201;}div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-close{background:url(/sites/all/themes/vva/css/images/btn_add-to-cart-close.png) no-repeat 0 0;display:block;height:17px;position:absolute;right:15px;top:15px;width:18px;}div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title{color:#8e6744;float:left;font-size:1.25em;font-weight:bold;line-height:1.25;padding:20px 30px 10px 20px;text-align:center;text-transform:none;width:55%;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper{background-image:url(/sites/all/themes/vva/css/images/tile_leaf_sm.png);background-repeat:repeat;background-color:#f6ecd7;height:100%;padding:40px 30px;position:absolute;right:0;width:25%;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper:after{clear:both;content:".";display:block;height:0;visibility:hidden;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:white;font-weight:bold;line-height:1.2;margin-bottom:15px;padding:10px;text-align:center;-moz-box-shadow:1px 1px 3px rgba(123,97,65,0.3);-webkit-box-shadow:1px 1px 3px rgba(123,97,65,0.3);box-shadow:1px 1px 3px rgba(123,97,65,0.3);}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout{background-color:#d26419;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue{background-color:#fcf8ee;border:solid 1px #d3cbbf;color:#aba093;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue .commerce-add-to-cart-confirmation-close{background:none;height:auto;position:static;width:auto;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.checkout:hover,div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue:hover{cursor:pointer;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button{display:block;}div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button a{color:white;display:block;font-weight:bold;word-wrap:break-word;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{clear:both;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display{padding:15px;position:relative;width:55%;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images{position:relative;width:130px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .content .field-name-field-images img{border:#d7d7d7 solid 1px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .commerce-product-sku .commerce-product-sku-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .views-label,div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label,.views-field-commerce-product .sku-label,.views-field-commerce-product .title-label,.views-field-commerce-product .status-label{padding-right:5px;float:left;font-family:'AlegreyaSC',Georgia,serif;font-size:1em;font-weight:bold;text-transform:lowercase;margin-right:10px;color:#7b6141;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field{clear:both;margin:0;text-align:left;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .field .field-label{display:inline;float:left;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total{clear:both;font-size:20px;margin:20px 0;padding:5px 0;border-top:solid 1px #d3cbbf;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .views-label{float:left;padding-right:5px;}div.messages.commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content .views-field-commerce-total .field-content{color:#d26419;display:inline;float:right;}
.calendar-calendar .views-field-title{font-size:1em;text-transform:capitalize;}.calendar-calendar .views-field-field-event-time{font-family:'Alegreya',Georgia,serif;color:#a48260;font-size:.875em;letter-spacing:0;}.calendar-calendar tr:first-child{background-color:#fff;}.calendar-calendar tr{border-bottom:0 dotted #ded0b6;}.view-calendar .item-list ul.pager{clear:both;text-align:center;margin-top:0;float:none;}.view-calendar .item-list ul,.view-calendar .item-list ol{margin:0 0 0.75em 0;padding:0;}.view-calendar .item-list .pager li{background-image:none;background-color:#de8345;display:inline;list-style-type:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:medium none;}.view-calendar .item-list .pager li a{display:inline;padding:0;color:#fff;}.view-calendar .item-list ul li{margin:0;padding:0;}.calendar-calendar td .inner div.calendar div{padding:0;}#block-system-main .view-calendar{margin-right:8%;}.calendar-calendar table{-moz-box-shadow:2px 2px 5px #d3cbbf;-webkit-box-shadow:2px 2px 5px #d3cbbf;box-shadow:2px 2px 5px #d3cbbf;}.block .calendar-calendar .month-view table{border:medium none;clear:both;margin:0;padding:3px;}.calendar-calendar thead tr{background:none;}.calendar-calendar th.days{background:#a48260;border:none;padding:5px 0;font-size:1em;font-weight:normal;color:#ffffff;}.view .date-nav-wrapper .date-nav{color:#8e6744;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;padding:20px 0;width:100%;margin:0;position:relative;}.view .date-nav-wrapper .date-prev{background-color:transparent;float:left;position:relative;right:0;text-align:center;padding:5px;margin-top:-30px;}.view .date-nav-wrapper .date-next{background-color:transparent;float:right;position:relative;right:0;text-align:center;padding:5px;margin-top:-30px;}.view .date-nav-wrapper .date-heading{float:left;}.view-calendar .view-footer{padding:0 20px 20px 20px;font-size:0.8em;}.view-calendar .view-footer #legend{color:#8e6744;background-color:rgba(0,0,0,0.3);line-height:3em;padding-left:10px;float:right;}.calendar-calendar td{border:1px solid #ded0b6;color:#a48260;}.calendar-calendar td.empty{border-color:#ded0b6;color:#8e6744;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.multi-day.ends-today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#a48260;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#fcf8ee;border:1px solid #ded0b6;}td.single-day{}td.single-day .inner{min-height:75px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner,.calendar-calendar .month-view .full tr.multi-day .no-entry,.calendar-calendar .month-view .full tr.multi-day .no-entry .inner{min-height:75px !important;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#fcf8ee;color:#e3cab1;}.calendar-calendar td .inner div.day a{color:#de8345;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background:#fff;width:auto;padding:0px 3px;overflow:hidden;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{background:#fff;border:2px solid #ded0b6;height:auto;overflow:hidden;margin:0px auto;color:#a48260;position:relative;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;right:0px !important;right:-1px;width:10px;text-align:left;background:#fff;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;height:auto;padding-left:6px;z-index:1;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:relative;width:auto;left:5px;}.mini-cal .date-nav-wrapper .date-nav{padding:0;}table td.mini,table th.mini,table.mini td.week{padding:7px 1px;margin:0;}.view-calendar.mini-cal .item-list .pager li{background-color:transparent;margin-top:-40px;}.view-calendar.mini-cal .item-list .pager li a{font-size:2em;color:#de8345;}table td.mini a{font-weight:bold;margin-bottom:1px;border-bottom:1px solid #de8345;text-decoration:none;}
.sf-menu li{float:none;}.nav{text-align:center;}.nav ul,.nav ul li{font-family:'AlegreyaSC',Georgia,serif;margin:0;padding:0;list-style:none;}.nav .block{}.nav ul li{line-height:1em;display:inline-block;}.nav ul li a{padding:5px 10px 3px;margin:0 5px;line-height:1em;text-transform:capitalize;font-weight:normal;-mox-text-shadow:1px 1px 1px rgba(0,0,0,.4);-webkit-text-shadow:1px 1px 1px rgba(0,0,0,.4);text-shadow:1px 1px 1px rgba(0,0,0,.4);background-color:#a48260;color:#fcf8ee;font-weight:normal;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.nav ul li a:hover{background-color:#8e6744;}.nav ul li a.active{background-color:#8e6744;}.nav ul li.middle.sf-depth-1,.nav ul li.first.sf-depth-1{border-right:1px solid rgba(252,248,238,.2);}nav ul li.sf-depth-1{}.nav ul li ul{margin:0;padding:0;background-color:#a48260;border-bottom-right-radius:15px;border-bottom-left-radius:15px;-moz-box-shadow:1px 3px 6px rgba(0,0,0,0.3);-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.3);box-shadow:1px 3px 6px rgba(0,0,0,0.3);}.nav ul li ul a{padding:5px 15px;margin:0;line-height:1.5em;text-transform:capitalize;font-weight:normal;text-shadow:1px 1px 1px rgba(0,0,0,.4);background-color:#a48260;color:#fcf8ee;font-size:.9em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.nav ul li ul li.last a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding-bottom:10px;}.nav ul li ul li.first.sf-depth-2{background-color:#a48260;padding-top:.5em;}.sf-menu.sf-horizontal.sf-shadow ul,.sf-menu.sf-vertical.sf-shadow ul,.sf-menu.sf-navbar.sf-shadow ul ul{background:none no-repeat scroll right bottom transparent;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding:0 !important;margin:-1em 0 0 0;}
