.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#FFFFDD none repeat scroll 0 0;border:1px solid #F0C020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
.page-contact .region-background-image-secondary,.page-locate-our-wine .region-background-image-secondary{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-container-wrapper.png) repeat-x top center !important;}#panel-container #barefoot-cart-top .column{padding-top:0px;}#barefoot-cart-top h1{background:transparent url(/sites/all/modules/custom/gallo/css/images/logo-barefoot-store.png) no-repeat top left;width:155px;height:93px;text-indent:-3000px;margin-left:8px;}.bf-store .top,.bf-store .bot{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-store-top.png) no-repeat top left;height:10px;overflow:hidden;width:990px;}.bf-store .bot{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-store-bot.png) no-repeat top left;}.bf-store .mid{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-store-mid.png) repeat-y top left;padding:0 0 0 10px;width:977px;}.bf-store .mid-inner{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-store-mid-inner.jpg) repeat-y top left;width:969px;}.bf-store .store-hd{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-store-hd.jpg) no-repeat top left;height:36px;padding:0 15px;}.bf-store .store-hd li{float:left;font:14px/36px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:600;padding-right:30px;color:#632571;}.bf-store .store-hd li .sel{color:#fff;}.bf-store .store-content{padding:15px;}.bf-store .store-content input,.bf-store .store-content select{background-color:#fff;border:1px #762a89 solid;color:#642571;font:12px Arial,Helvetica,sans-serif;padding:4px;width:200px;}.bf-store .store-content select{padding:2px 4px;width:210px;}.bf-store .store-content .chk{float:left;padding:0;width:auto;border:0px;}.bf-store .store-content textarea{background-color:#fff;border:1px #762a89 solid;color:#642571;font:12px Arial,Helvetica,sans-serif;padding:4px;width:400px;height:100px;}.bf-store .form-hd{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-form-hd.png) no-repeat bottom left;color:#bc7fcb;font:14px/16px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:bold;height:30px;margin-bottom:10px;}.bf-store .form-misc{font-size:11px;margin-bottom:25px;}.bf-store .form-misc .form-misc-line{height:26px;font-size:12px;line-height:26px;padding-bottom:5px;}.bf-store .form-misc .form-misc-line input,.bf-store .form-misc .form-misc-line select{float:left;margin:1px 10px 0 15px;}.bf-store .form-misc .form-misc-line select{margin-top:3px;}.bf-store .form-misc .form-misc-line .btn-stnd-flex{float:left;}.bf-store a.btn-stnd-flex{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-btn-stnd-flex.png) no-repeat top right;font-family:'deva-ideal-1','deva-ideal-2',Arial;font-size:12px;line-height:26px;font-weight:600;height:25px;text-transform:uppercase;color:#fff;display:block;padding:1px 15px 0 0;margin-left:15px;}.bf-store a.btn-stnd-flex .l{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-btn-stnd-flex-l.png) no-repeat top left;float:left;width:15px;height:26px;margin:-1px 0 0 -15px;}.bf-store a.btn-stnd-flex:hover{background-position:right -26px;text-decoration:none;}.bf-store a.btn-stnd-flex:hover .l{background-position:0 -26px;}.bf-store .form-table{margin-bottom:20px;border:0px;width:100%;}.bf-store .form-table input{margin:0 8px 0 0;}.bf-store .form-table .form-error,.bf-store .form-table .form-error td,.bf-store .form-table .form-error td input,.bf-store .form-table .form-error td select{color:#df0000 !important;}.bf-store .form-table td{padding-right:15px;padding-top:5px;padding-bottom:5px;border:0px;white-space:nowrap;}.bf-store .form-table td.price,.bf-store .form-table td.price-lrg{text-align:right;padding-left:15px;padding-right:0px;}.bf-store .form-table td.price-lrg{font-size:14px;}.bf-store .form-table-hd td{color:#bc7fcb;font:14px/16px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:bold;height:26px;padding:0px;}.bf-store .form-table-hd-line td{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-form-hd.png) no-repeat top left;height:14px;font-size:1px;line-height:1px;overflow:hidden;padding:0px;}.bf-store .form-table a.btn-stnd-flex{margin-top:-6px;margin-left:25px;}.bf-store .form-buttons{height:56px;padding-top:15px;}.bf-store a.btn-lrg-flex{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-btn-lrg-flex.png) no-repeat top left;display:block;width:341px;height:51px;text-align:center;font:14px/51px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:600;color:#fff;float:right;margin-left:13px;}.bf-store a.btn-lrg-flex:hover{background-position:0 -51px;text-decoration:none;}.bf-store .form-double-col{float:left;width:469px;}.bf-store .txt-sml{display:block;font-size:11px;padding-top:3px;}#overlay-hider{background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);top:0;bottom:0;left:0;right:0;position:fixed;z-index:500;display:none;}.overlay{position:fixed;top:50%;left:50%;display:none;z-index:501;}#agegate.overlay{z-index:999999;position:absolute;}#agegate{top:175px;}.overlay ul{list-style:none;padding-left:0px;}.overlay .overlay-top{height:32px;}#agegate .overlay-top{height:245px;}.overlay a.btn-close{background:transparent url(/sites/all/modules/custom/gallo/css/images/btn-overlay-close.png) no-repeat top left;float:right;width:32px;height:32px;text-indent:-3000px;margin:-4px 0 0 0;}#agegate #overl{display:none;}.overlay h3{font:24px/28px 'Just Another Hand',Arial;color:#fff;text-transform:uppercase;padding:5px 0 1px 0;clear:both;}body div.cuban-overlay  h3{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-overlay-addtocart-divi.png) no-repeat bottom left;margin:0 54px 10px 54px;}body div.cuban-overlay  h3.double-divi{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-overlay-addtocart-doubledivi.png) no-repeat bottom left;text-align:center;height:97px;line-height:38px;padding-top:36px;overflow:hidden;margin-top:48px;margin-bottom:30px;}body div.cuban-overlay{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-overlay-addtocart.png) no-repeat top left;width:493px;height:355px;margin:-170px 0 0 -242px;}body div#agegate{background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-agegate_logo.png) no-repeat top left;width:565px;height:340px;margin:-175px 0 0 -300px;}body div.cuban-overlay  .overlay-inner{padding:0 54px 0 54px;}body div#agegate .overlay-inner{padding:20px 78px 20px 156px;background:transparent url(/sites/all/modules/custom/gallo/css/images/bg-agegate-copy.png) repeat-y 126px 0;color:#FFF;text-align:center;}body div#agegate #cookie-note{height:50px;margin-top:-65px;text-align:left;font-size:11px;}body div#agegate #cookie-note a{color:#fff;text-decoration:underline;}body div.cuban-overlay  .overlay-product{padding-left:229px !important;}body div.cuban-overlay  .overlay-inner .product{float:left;background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-overlay-productframe.png) no-repeat top left;width:158px;height:230px;margin:0 0 0 -180px;}body div.cuban-overlay  .overlay-inner .product-inner{width:154px;height:221px;margin:0 0 9px 4px;background-position:center center;background-repeat:no-repeat;}body div.cuban-overlay  h4{font-weight:400;font:24px/28px "lobster-1","lobster-2",Arial;color:#fff;}body div.cuban-overlay  .overlay-form li{padding:0 0 6px 0;}#state-overlay .overlay-form li{margin-top:15px;}body div.cuban-overlay  .overlay-form h5{display:block;font:12px/14px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:600;color:#531862;text-transform:uppercase;padding:5px 0 4px 0;z}body div.cuban-overlay  .overlay-form .inp-wrap-sml{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-overlay-inp-wrap-sml.png) no-repeat top left;width:36px;height:25px;float:left;margin-right:6px;}body div.cuban-overlay  .overlay-form input{font:12px 'deva-ideal-1','deva-ideal-2',Arial;font-weight:normal;color:#531862;background-color:transparent;border:0px;padding:0;outline:0;}body div.cuban-overlay  .inp-wrap-sml input{width:22px;margin:7px 0 0 8px;}body div.cuban-overlay label{font:10px/26px 'deva-ideal-1','deva-ideal-2',Arial;*font:10px/25px Arial;font-weight:600;color:#fff;}body div.cuban-overlay  label.label-block{display:block;line-height:12px;height:26px;padding:4px 0 0 0;}body div.cuban-overlay div.selector,body div.cuban-overlay div.selector span{background-image:url(/sites/all/themes/barefoot_theme/images/uniform/sprite-barefoot-whitebg.png);font-size:12px;}.overlay .flex-buttons{height:26px;}.overlay a.btn-stnd-flex{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-btn-stnd-flex.png) no-repeat top right;font-family:'deva-ideal-1','deva-ideal-2',Arial;font-size:12px;line-height:26px;font-weight:600;height:25px;text-transform:uppercase;color:#fff;display:block;padding:1px 15px 0 0;margin-left:15px;}.overlay a.btn-stnd-flex .l{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-btn-stnd-flex-l.png) no-repeat top left;float:left;width:15px;height:26px;margin:-1px 0 0 -15px;}.overlay a.btn-stnd-flex:hover{background-position:right -26px;text-decoration:none;}.overlay a.btn-stnd-flex:hover .l{background-position:0 -26px;}.overlay a.btn-stnd-flex.rf{margin-left:27px;}a.add_to_cart_btn{}a.addBottle{margin-right:8px !important;}li.error{color:#FFF;display:none;margin:28px 0 0 0 !important;}#simplemodal-overlay{background-color:#000;}#simplemodal-container{background:#fff url(/sites/all/modules/custom/gallo/css/images/ajax-loader.gif) no-repeat center center;border:8px solid #444;padding:12px;}#simplemodal-container a.modalCloseImg{background:url(/sites/all/modules/custom/gallo/css/images/x.png) no-repeat;cursor:pointer;display:inline;height:29px;position:absolute;right:-18px;top:-15px;width:25px;z-index:3200;}.age-lead{font:400 30px/30px "lobster-1","lobster-2",Arial;}.age-sub{font:32px/28px 'Just Another Hand',Arial;text-transform:uppercase;margin:15px 0 25px;color:#320a3b;letter-spacing:0.01em;}.age-copy{font:600 12px/14px 'deva-ideal-1','deva-ideal-2',Arial;margin-bottom:15px;}.age-button a,.ca-site .age-form .form-submit{font:600 14px/50px 'deva-ideal-1','deva-ideal-2',Arial;height:50px;display:block;color:#ce92dc !important;text-transform:uppercase;background:url(/sites/all/modules/custom/gallo/css/images/btn-agegate-dive-in.png) no-repeat scroll 0 0 transparent;}.ca-site .age-form .form-submit{width:100%;}.age-button a:hover,.ca-site .age-form .form-submit:hover{background-position:0 -69px;}.ca-site .age-form .form-item-dob{height:60px;}.ca-site .age-button,.wf-loading .age-lead,.wf-loading .age-sub,.wf-loading .age-copy,.wf-loading .age-button a{display:none;}#winefinderForm{padding:0 15px 10px 15px;}#winefinderForm #brandRow{margin-top:0;}#winefinderForm #brandRow,#winefinderForm #zipRow,#winefinderForm #accountRow,#winefinderForm #milesRow,#winefinderForm #submitRow{margin-left:150px;}#winefinderForm label.mainLabel{display:block;float:left;padding:4px 5px 0 0;text-align:right;width:125px;}#winefinderForm input,#winefinderForm select{background-color:#FFF;border:1px #762A89 solid;color:#642571;font:12px Arial,Helvetica,sans-serif;padding:4px;}#winefinderForm input[type=radio],#winefinderForm input[type=checkbox]{background-color:transparent;border:none;}#winefinderForm #submit_btn{background:url(/sites/all/modules/custom/gallo/css/images/bg-btn-lrg-flex.png) no-repeat;border:none;color:#FFF;display:block;font:600 14px/51px 'deva-ideal-1','deva-ideal-2',Arial;height:50px;text-align:center;text-transform:uppercase;width:340px;}#winefinderForm #submit_btn:hover{background-position:0 -51px;cursor:pointer;}#validationErrDiv,#validationErrMsg{color:#FF0000;display:none;margin:0 0 0 280px;}#winefinder #availablePara{padding:0 15px 15px 15px;}a:link,a:visited,a:hover,a:active{color:#762A89;}body.i18n-en div#agegate .overlay-inner,body.i18n-fr div#agegate .overlay-inner{background:url("/sites/all/themes/barefoot_theme/images/backgrounds/bg-agegate-ca.jpg") no-repeat scroll 131px 0 transparent;}body.i18n-fr  div.cuban-overlay .age-form label,body.i18n-en  div.cuban-overlay .age-form label{font-size:12px;line-height:20px;}body.i18n-en div.age-form,body.i18n-fr div.age-form{height:175px;}.ca-site .age-lead{font-size:34px;}.ca-site .age-sub{color:#FFF;font-size:26px;margin-bottom:5px;}.ca-site .age-copy{margin-bottom:10px;padding-bottom:12px;background:url("/sites/all/themes/mobile/images/bg-agegate-copy-bg.jpg") repeat-x scroll 0 100% transparent;}.ca-site .agegate-buttons li{display:inline;font-size:13px;text-transform:uppercase;}.ca-site .agegate-buttons li.last{background:url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-agegate-slash.png) no-repeat 0 0;padding-left:10px;}.ca-site .agegate-buttons li a{color:#FFF;}.ca-site .agegate-buttons li a.active,.ca-site .agegate-buttons li a:hover{color:#33093c;}.ca-site .age-button{margin-top:25px;}body div.cuban-overlay .ca-site .age-form div.selector,body div.cuban-overlay .ca-site .age-form div.selector span{background-image:url(/sites/all/themes/barefoot_theme/images/sprite-agegate.png);font-size:12px;color:#FFF;line-height:26px;}.ca-site .age-form div#uniform-edit-province{background-position:-478px -199px;height:30px;line-height:30px;padding-left:14px;text-align:left;width:200px;}.ca-site .age-form div#uniform-edit-province span{background-position:right -67px;width:175px;}.ca-site .age-form div#uniform-edit-province:hover{background-position:-478px -228px;}.ca-site .age-form div#uniform-edit-province:hover span{background-position:right -96px;}.ca-site .age-form #edit-dob .selector{width:90px;float:left;margin-right:15px;background-position:-480px -132px;height:31px;line-height:31px;text-transform:capitalize;}.ca-site .age-form #edit-dob .selector:hover{background-position:-480px -166px;}.ca-site .age-form #edit-dob .selector span{width:63px;text-align:left;height:31px;line-height:28px;font-size:15px;}.ca-site .age-form #edit-dob .selector:hover span{background-position:right -34px;}.ca-site .age-form #edit-dob .selector select{width:100px;}.ca-site .age-form #edit-dob .form-item-dob-year .selector{margin:0;}.uk-site .age-lead{font-size:30px;}.uk-site .age-sub{color:#32073c;margin:20px 0 10px;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;min-width:240px;overflow:hidden;}#imageContainer,#frameContainer,#modalContainer{padding:10px;}#modalContainer{line-height:1em;overflow:auto;}#loading{height:25%;width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:45%;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#frameHoverNav{z-index:10;margin-left:auto;margin-right:auto;width:20%;position:absolute;bottom:0px;height:45px;}#imageData>#frameHoverNav{left:0;}#hoverNav a,#frameHoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(/sites/all/modules/lightbox2/images/blank.gif) no-repeat;display:block;}#prevLink,#framePrevLink{left:0;float:left;}#nextLink,#frameNextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/modules/lightbox2/images/prev.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/modules/lightbox2/images/next.gif) right 15% no-repeat;}#prevLink:hover.force_show_nav,#prevLink:visited:hover.force_show_nav,#framePrevLink:hover,#framePrevLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/prev_hover.gif) left 15% no-repeat;}#nextLink:hover.force_show_nav,#nextLink:visited:hover.force_show_nav,#frameNextLink:hover,#frameNextLink:visited:hover{background:url(/sites/all/modules/lightbox2/images/next_hover.gif) right 15% no-repeat;}#framePrevLink,#frameNextLink{width:45px;height:45px;display:block;position:absolute;bottom:0px;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;min-width:240px;}#imageData{padding:0 10px;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #lightbox2-node-link-text{display:block;padding-bottom:1.0em;}#imageData #bottomNav{height:66px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:60px;}#lightbox2-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#overlay_default{opacity:0.6;}#overlay_macff2{background:transparent url(/sites/all/modules/lightbox2/images/overlay.png) repeat;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html>body .clearfix{display:inline;width:100%;}* html .clearfix{height:1%;}#bottomNavClose{display:block;background:url(/sites/all/modules/lightbox2/images/close.gif) left no-repeat;margin-top:33px;float:right;padding-top:0.7em;height:26px;width:26px;}#bottomNavClose:hover{background-position:right;}#loadingLink{display:block;background:url(/sites/all/modules/lightbox2/images/loading.gif) no-repeat;width:32px;height:32px;}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#bottomNavZoomOut{display:none;background:url(/sites/all/modules/lightbox2/images/contract.gif) no-repeat;width:34px;height:34px;position:relative;left:30px;float:right;}#lightshowPlay{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/play.png) no-repeat;}#lightshowPause{margin-top:42px;float:right;margin-right:5px;margin-bottom:1px;height:20px;width:20px;background:url(/sites/all/modules/lightbox2/images/pause.png) no-repeat;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:93px;}.lightbox2-alt-layout-data #bottomNavZoom,.lightbox2-alt-layout-data #bottomNavZoomOut,.lightbox2-alt-layout #bottomNavZoom,.lightbox2-alt-layout #bottomNavZoomOut{margin-top:93px;}.lightbox2-alt-layout-data #lightshowPlay,.lightbox2-alt-layout-data #lightshowPause,.lightbox2-alt-layout #lightshowPlay,.lightbox2-alt-layout #lightshowPause{margin-top:102px;}.lightbox_hide_image{display:none;}#lightboxImage{-ms-interpolation-mode:bicubic;}
.block-nice-menus{line-height:normal;z-index:10;}ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;}ul.nice-menu li{position:relative;}ul.nice-menu a{display:block;color:#027AC6;}ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}ul.nice-menu li.over ul{visibility:visible;}ul.nice-menu ul li{display:block;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.node{margin:0;padding:0;}div.panel-pane div.feed a{float:right;}
#views-slideshow-form-wrapper .form-item.dependent-options{padding-left:5px;}#views-slideshow-form-wrapper .vs-dependent{padding-left:30px;}
.region-background-image{background-position:0 0;}div.age-form{width:331px;height:200px;}div.age-form div.form-item-dob label,div.age-form div.form-item-province label{text-align:left;}div.agegate-buttons{text-align:right;height:15px;width:331px;}#mobile-soty-links{margin:0 auto;width:283px;}#mobile-soty-links a{background:center center no-repeat transparent;color:transparent;display:block;font:0/0 a;height:63px;margin:10px 0 20px;text-shadow:none;width:283px;}#mobile-soty-links a.take-impression-pledge{background-image:url(/sites/all/modules/custom/barefoot/images/mobile-soty/take-impression-pledge.png);}#mobile-soty-links a.meet-soles{background-image:url(/sites/all/modules/custom/barefoot/images/mobile-soty/meet-soles.png);}#mobile-soty-pledge{margin:0 auto;width:320px;}#mobile-soty-pledge a.count-me-in{width:320px;background:url(/sites/all/modules/custom/barefoot/images/mobile-soty/count-me-in.png) center center no-repeat transparent;color:transparent;display:block;font:0/0 a;height:63px;margin:-100px auto 20px;text-shadow:none;position:absolute;}#mobile-soty-thanks{margin:0 auto;width:309px;}#mobile-soty-thanks a.count-me-in{width:309px;background:url(/sites/all/modules/custom/barefoot/images/mobile-soty/count-me-in.png) center center no-repeat transparent;color:transparent;display:block;font:0/0 a;height:63px;margin:-100px auto 20px;text-shadow:none;position:absolute;}
#top,#middle,#bottom{margin:0;padding:0;z-index:0;position:relative;}.site-layout #top{}.site-layout #middle{}.site-layout #bottom{}.site-layout .middle-separator{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-divider-wood.png) repeat-x;position:absolute;width:100%;margin-top:-10px;height:30px;}.site-layout .bottom-separator{background:transparent url(/sites/all/themes/barefoot_theme/images/backgrounds/bg-divider-wood.png) repeat-x;position:absolute;width:100%;margin-top:-10px;height:30px;}
#stage-3-left,#stage-3-right{margin:0;padding:0;z-index:0;position:relative;float:left;width:320px;height:500px;}#stage-3-left{text-align:center;height:550px;margin-bottom:-50px;}#stage-3-right{width:520px;margin-left:20px;}#stage-3-right-top{margin-bottom:30px;height:300px;}#stage-3-right-bottom{clear:both;}#stage-3-right-bottom-1,#stage-3-right-bottom-2{float:left;height:170px;}#stage-3-right-bottom-2{margin-left:30px;}
