.wp-editor a{font-family:HelveticaNeueW01-55Roma}.wp-editor p{margin:0 0 1em;line-height:1.54}.wp-editor p:last-of-type{margin-bottom:0!important}.wp-editor blockquote,.wp-editor>ol,.wp-editor>ul{margin-bottom:1em}.wp-editor h1,.wp-editor h2,.wp-editor h3{text-align:center}.wp-editor h1{font-size:1.75em}.wp-editor h2{margin-bottom:40px}.wp-editor h3{font-family:HelveticaNeueW01-75Bold;font-size:1.25em}.wp-editor h4{font-family:HelveticaNeueW01-75Bold;font-size:1em}.wp-editor h5{font-family:HelveticaNeueW01-75Bold;font-size:.75em}.wp-editor h6{font-size:.625em}.wp-caption:after,.wp-editor p:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wp-editor ul{list-style:circle}.wp-editor ol{list-style:decimal}.wp-editor ol,.wp-editor ul{margin-left:40px}.wp-editor ol>li,.wp-editor ul>li{margin-bottom:.5em}.wp-editor b,.wp-editor strong{font-weight:700}.wp-editor em,.wp-editor i{font-style:italic}.wp-editor q:before{content:"\201C"}.wp-editor q:after{content:"\201D"}.wp-editor q{quotes:"\201C" "\201D"}.wp-editor blockquote{margin-left:40px;padding-left:10px;padding-bottom:10px}.wp-editor code,.wp-editor kbd,.wp-editor pre,.wp-editor tt,.wp-editor var{font-family:Consolas,monospace}.wp-editor pre{overflow:auto}.wp-editor address{font-family:Consolas,monospace;font-style:italic;margin-bottom:1em}.wp-editor abbr{border-bottom:1px dotted #000}.wp-editor dl{margin-left:40px;margin-bottom:1em}.wp-editor dt{font-weight:700}.wp-editor dd{margin-left:40px}.wp-editor table{margin-bottom:1em}.wp-editor table td{padding:5px}.aligncenter{margin:0 auto;display:block;clear:both}.alignleft{float:left;clear:left}.alignright{float:right;clear:right}.wp-caption.aligncenter,img.aligncenter{margin:5px auto}img.alignnone{margin:5px}.wp-caption.alignleft,img.alignleft{margin:5px 5px 5px 0}.wp-caption.alignright,img.alignright{margin:5px 0 5px 5px}.wp-caption{background-color:#cfc3ad;padding:5px;margin-bottom:1em!important}.wp-caption img{margin:0 auto 10px;display:block}.wp-caption-text{display:block;text-align:center;margin-bottom:10px!important;font-size:12px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body.page-find{height:auto}@media (max-width:769px){.page-find header dt a{height:50px;background-image:url(../images/finder/ferrara-logo@2x.png);background-size:80px;background-position:30% 50%}}.page-find footer{display:none}select::-ms-expand{display:none}.hide,.pf-hidden{display:none}.ghost{visibility:hidden}.ninja{display:none;visibility:hidden}.header,.sub-header{border-bottom:2px solid #fff}.header{position:relative;height:70px;background:#ed1c24}.pf-logo{margin:0 auto;width:135px;height:68px;display:block;background:url(../images/finder/ferrara-logo.png) center center no-repeat}.sub-header{position:relative;z-index:99;width:100%;height:98px;display:table;background:#b8080f;border-top:2px solid #fff}.sub-header .pf-form-results{margin:0 auto;vertical-align:middle;font-size:0;text-align:center}.sub-header .pf-form-results .field-container{margin-right:10px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.sub-header .selected-location,.sub-header .selected-results{margin:0 auto;white-space:nowrap;line-height:normal}.sub-header .selected-results{background:#ed1c24;color:#fff;cursor:pointer}.sub-header .selected-results:hover{background:#d3121a}.sub-header .selected-results:after{background-position:-23px 0}.sub-header .selected-location{background:#fff}.product-map{position:absolute;right:0;bottom:0;left:0;margin:auto;top:53px}@media (min-width:992px){.product-map{top:68px}}@media (min-width:1096px){.product-map{top:80px}}@media (min-width:1200px){.product-map{top:93px}}.searched .navbar{position:fixed}.searched .product-map{top:124px}@media screen and (min-width:768px){.searched .product-map{top:139px}}@media (min-width:992px){.searched .product-map{top:163px}}@media (min-width:1096px){.searched .product-map{top:175px}}@media (min-width:1200px){.searched .product-map{top:188px}}.pf-map-marker,.pf-store-number{padding-top:17px;font-size:18px;font-weight:700;text-align:center;color:#fff}.pf-map-marker{cursor:pointer}.locations{position:absolute;right:0;bottom:0;width:100%;max-width:358px;background:#fff;top:124px}@media screen and (min-width:768px){.locations{top:139px}}@media (min-width:992px){.locations{top:163px}}@media (min-width:1096px){.locations{top:175px}}@media (min-width:1200px){.locations{top:188px}}.locations .locations__header{display:table;width:100%;height:70px;border-bottom:2px solid #fff;border-left:2px solid #fff;background:#b8080f}.locations .locations__header span{display:table-cell;vertical-align:middle;font-size:20px;font-weight:700;text-align:center;color:#fff}.locations .results-container{position:absolute;top:70px;right:0;bottom:0;left:0;overflow:auto;background:#fff}.locations #pf-result-container h4{padding:10px}.locations #pf-result-container li.result-list-item{position:relative;margin:0 10px;padding:25px 20px;border-bottom:1px solid #d9d9d9;background:#fff;font-size:16px;font-weight:700;line-height:18px;cursor:pointer}.locations #pf-result-container li.result-list-item.pf-active{background:#f2f2f2}.locations #pf-result-container li.result-list-item:last-child{border-bottom:0}.locations #pf-result-container li.result-list-item .pf-store-number{position:absolute;top:0;right:18px;bottom:0;margin:auto;width:55px;height:69px;background:url(../images/finder/tooltip.png) center center no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.locations .pf-distance,.locations .pf-phone{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;line-height:24px}.locations .pf-pipe{color:#d9d9d9}.locations .pf-distance{color:#ed1c24}.pf-detail-flyout{display:none}.product-form-overlay .header{padding-top:16px;height:98px}.product-form-overlay,.product-form-overlay .tint{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:300}.product-form-overlay .tint{background:rgba(0,0,0,.75)}.product-form-overlay .product-form-container{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;max-width:580px;max-height:565px;border:10px solid #fff;background:#b8080f;z-index:350}.form-container{padding:20px 100px}.form-container .form-instructions{margin:0 auto 20px;font-size:18px;font-weight:400;text-align:center;color:#fff}.form-container .field-icon{width:40px;height:44px;background:url(../images/finder/sprite-icons.png) no-repeat}.form-container .field-icon.link-map,.form-container .field-icon.link-x{position:absolute;top:0;right:0;bottom:0;margin:auto}.form-container .field-icon.link-map{background-position:-7px top}.form-container .field-icon.link-map:hover{background-position:-7px bottom}.form-container .field-icon.link-x{background-position:center bottom}.form-container .field-container{position:relative}.form-container select{background:url(../images/finder/sprite-icons.png) right -40px no-repeat #fff}.selected-results:after{position:absolute;top:0;right:7px;bottom:0;margin:auto;width:40px;height:44px;background:url(../images/finder/sprite-icons.png) right -88px no-repeat}input::-webkit-input-placeholder{color:gray}input:-moz-placeholder{color:gray}input::-moz-placeholder{color:gray}input:-ms-input-placeholder{color:gray}form .selected-location,form .selected-results,form input,form select{padding:15px 50px 15px 15px;width:100%;display:block;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;text-align:left;color:gray;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form .selected-location:after,form .selected-results:after,form input:after,form select:after{width:33px;height:25px;content:"";background-position:0 -99px!important}form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form select{line-height:15px;height:52px}form select option:focus{outline:0}form .selected-results{overflow:hidden;text-overflow:ellipsis}form #pf-location-result{line-height:1;line-height:normal}form .find-btn,form .submit-btn{padding:15px 20px;background:#ed1c24;font-weight:700;text-align:center;text-transform:capitalize;text-decoration:none;color:#fff;cursor:pointer}form .find-btn:hover,form .submit-btn:hover{background:#d3121a}.ie-browser form select{padding-right:16px}.selected-container .field-container input{margin:auto}.overlay-tester{position:absolute;top:10px;right:10px;width:50px;height:50px;background:#fff;z-index:99999999}.pf-mapmoved-notice-container{position:absolute;right:0;bottom:0;left:0;padding:20px;height:auto;background:rgba(0,0,0,.75);font-weight:700;text-align:center;color:#fff;cursor:pointer;z-index:200;z-index:0}.pf-mapmoved-notice-container .pf-mapmoved-message{margin:auto;padding-left:30px;max-width:140px;background:url(../images/finder/refresh-icon.png) left top no-repeat;white-space:nowrap}#results-container>div{position:absolute}.validation-error{border:2px solid red}#select-cascade li{margin:0 auto 20px}.error{position:relative;border:2px solid #ff000a;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.error input,.error select{color:red}.error input::-webkit-input-placeholder{color:red}.error input:-moz-placeholder{color:red}.error input::-moz-placeholder{color:red}.error input:-ms-input-placeholder{color:red}.error:before{position:absolute;top:0;bottom:0;left:-42px;margin:auto;width:30px;height:27px;display:block;background:url(../images/finder/error-icon.png)}.error.error-no-icon:before{display:none}.gmnoprint img{max-width:none}.pf-close{display:none}.view-btn,.white-arrow{display:block;float:left}.mobile-only{display:none}.searched .product-map{right:358px}.form-container #brand-list,.form-container #group-list,.form-container #product-list{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:url(../images/finder/sprite-icons.png) right -40px no-repeat #fff}.form-container #brand-list select,.form-container #group-list select,.form-container #product-list select{-moz-appearance:window}@media screen and (max-width:1356px){.tablet-hide{display:none!important}.pf-map-marker{-webkit-backface-visibility:hidden}.product-map{height:auto}.sub-header .form-container{padding:20px 0}.locations{position:fixed}}@media screen and (max-width:767px){.page-find header{position:fixed;width:100%}.mobile-hide{display:none!important}.mobile-only{display:block}#pf-mobile-detail.pf-detail-active{position:fixed;top:124px;right:0;bottom:0;left:0;padding:25px 7px;min-height:100%;background:#fff;text-align:center;font-weight:700;z-index:99}#pf-mobile-detail.pf-detail-active .store-detail-address{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #d9d9d9}body{overflow:auto}.pf-logo{width:90px;height:48px;background-image:url(../images/finder/ferrara-logo@2x.png);background-size:contain}.sub-header{position:fixed;top:50px;right:0;left:0;width:100%;height:74px;display:block;background:#b8080f}.sub-header .controls{display:block;float:left}.sub-header .view-btn,.sub-header .white-arrow{display:block;width:30px;height:49px;background-image:url(../images/finder/mobile-sprite-icons.png)}.sub-header .white-arrow{background-position:-4px -173px}.sub-header .view-btn{background-position:-16px -285px}.sub-header .view-btn.list-view{background-position:-16px -229px}.sub-header .pf-form-results{margin:0 auto;width:100%;display:block}.sub-header .pf-form-results .field-container{margin:0;width:100%;display:block;float:none;overflow:hidden}.sub-header .pf-form-results .field-container input{margin:12px auto}.searched .product-map{right:0}.pf-map-noresults-container{position:absolute;padding:10px;top:124px;background:#fff}.pf-map-marker{-webkit-backface-visibility:hidden}.locations{xxxposition:relative;position:absolute;top:0;max-width:none;min-height:100%}.locations header{display:none}.locations #pf-result-container{position:relative;top:auto;right:auto;bottom:auto;left:auto;margin:auto;background:#fff;overflow:auto}.locations #pf-result-container li.result-list-item{position:relative;margin:0 10px;padding:25px 80px 25px 20px;border-bottom:1px solid #d9d9d9;font-size:16px;font-weight:700;line-height:18px}.locations #pf-result-container li.result-list-item.pf-active{background:#fff}.locations #pf-result-container li.result-list-item:after{position:absolute;top:0;right:0;bottom:0;margin:auto;width:63px;height:56px;background-color:#fff;background-image:url(../images/finder/mobile-sprite-icons.png);background-position:0 -112px;background-size:100% auto}.locations #pf-result-container li.result-list-item:last-child{border-bottom:inherit}.locations #pf-result-container li.result-list-item .pf-store-number{display:none}.locations .results-container{position:relative;top:124px;right:0;bottom:auto;left:0;overflow:auto;background:#fff}.product-form-overlay{position:fixed;top:0;right:0;bottom:auto;left:0;height:100%;background:0 0;overflow:auto;z-index:300}.product-form-overlay .product-form-container{position:relative;min-height:100%;max-width:none;max-height:none;border:0 solid transparent;background:#b8080f}.admin-bar .product-form-overlay .product-form-container{padding-top:45px}.product-form-overlay .product-form-container .form-container{padding:25px 15px 20px}.product-form-overlay .header{padding-top:0;height:53px}.footer{position:static;display:none}.form-container,.sub-header .form-container{padding:10px 10px 0}.selected-results{overflow:hidden;text-overflow:ellipsis}form .selected-location,form .selected-results,form input,form select{margin:0 auto;padding:15px 42px 15px 20px;width:100%;display:block;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;text-align:left;color:gray}form .field-container .selected-results{width:auto;margin:0 0 0 70px;position:relative}.pf-distance,.pf-phone{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;line-height:30px}.pf-pipe{color:#d9d9d9}.pf-distance{color:#bd2728}.mobile-detail-btn{margin:0 auto 10px;padding:15px 20px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#ed1c24;font-weight:700;text-align:center;text-transform:capitalize;text-decoration:none;color:#fff;cursor:pointer}#select-cascade li{margin:0 auto 10px}.error:before{display:none}}body,html{height:100%;width:100%}body{font-family:HelveticaNeueW01-55Roma,Helvetica,sans-serif;color:gray;line-height:1;font-size:22px}a{color:#ed1c24;text-decoration:none}a:hover{color:#cd1017}h1,h2,h3{font-family:HelveticaNeueW01-55Roma,Helvetica,sans-serif;color:#282828;font-weight:700}h1{color:#282828;font-size:40px}@media (min-width:992px){h1{padding:40px 0;font-size:80px}}body.home h1{display:none}h2{font-size:6vw}@media (min-width:769px){h2{font-size:3vw}}h3{line-height:1}@media (min-width:992px){h3{font-size:24px;margin-bottom:10px}}h4{line-height:1;color:gray}@media (min-width:992px){h4{font-size:20px}}p{margin:18px 0;line-height:1.5}sup{font-size:40%;line-height:0;position:relative;top:-1.4em}header{height:50px;background-color:#ed1c24;position:relative;z-index:1000}@media (min-width:992px){header{height:65px}}@media (min-width:1096px){header{height:77px}}@media (min-width:1200px){header{height:90px}}header dl{float:left;padding-left:60px}header dt{display:table-cell;vertical-align:middle}header dt a{position:absolute;z-index:5;top:0;left:0;width:166px;height:72px;display:block;overflow:hidden;text-indent:-999px;background:url(../images/ferrara-logo.png) top center/100% no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){header dt a{background-image:url(../images/ferrara-logo@2x.png)}}@media (min-width:992px){header dt a{width:220px;height:93px}}@media (min-width:1096px){header dt a{width:261px;height:109px}}@media (min-width:1200px){header dt a{width:304px;height:129px}}header dd{display:none}.nav-toggle{position:absolute;top:15px;right:20px;width:20px;height:14px;background:url(../images/nav-hamburger.png) center center no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.nav-toggle{background-image:url(../images/nav-hamburger@2x.png);background-size:20px}}@media (min-width:992px){.nav-toggle{display:none}}.admin-bar nav{top:96px}@media (min-width:783px){.admin-bar nav{top:82px}}nav{display:none;position:absolute;top:50px;z-index:4;width:100%;text-align:center}@media (min-width:992px){nav{display:block;position:static;width:auto;padding:0 3.57143%}}nav .menu{font-size:0;display:block;background:#b8080f;padding-top:25px}@media (min-width:992px){nav .menu{padding-top:0;margin-left:150px;background:0 0}}nav li{position:relative}nav li.current-menu-item,nav li.current-page-ancestor,nav li:hover{color:#fff;background-color:#cd1017}@media (min-width:992px){nav li.current-menu-item,nav li.current-page-ancestor,nav li:hover{background:url(../images/nav-hover.png) top center repeat-x #cd1017}}@media (min-width:992px){nav li{display:inline-block;padding:0 4px}}@media (min-width:1200px){nav li{padding:0 7px}}nav a{text-transform:uppercase;color:#fff;display:block;padding:11px 0;font-size:29px}nav a:hover{color:#fff}@media (min-width:992px){nav a{font-size:12px;height:65px;line-height:65px;padding:0 5px}}@media (min-width:1096px){nav a{height:77px;line-height:77px;padding:0 8px}}@media (min-width:1230px){nav a{font-size:14px}}@media (min-width:1200px){nav a{height:90px;line-height:90px}}@media (min-width:1680px){nav a{font-size:16px}}.current-menu-item .sub-menu{background-color:#cd1017}.current-menu-item .sub-menu a{background-color:transparent;background-image:none}.sub-menu{display:none;background-color:#ed1c24}.sub-menu a{height:auto;line-height:1}.sub-menu a:hover{background-color:#cd1017;background-image:none}@media (min-width:992px){.sub-menu a{padding:12px 5px}}@media (min-width:992px){.sub-menu{position:absolute;left:0;z-index:10;width:200px}}.sub-menu li{display:block;text-align:left;position:relative}.sub-menu li>.sub-menu{left:190px;top:0}@media (min-width:992px){.menu-item:hover>.sub-menu{display:block}}.nav-is-open nav{display:block}@media (min-width:992px){.nav-find{float:right}}@media (min-width:992px){.nav-find a{padding-left:25px;background:url(../images/search-icon.png) 0 center no-repeat}}.main{width:100%;margin:0 auto;min-height:100%}body.home{background-color:#ed1c24}@media (min-width:768px){body.home .main{min-height:0}}.button{text-align:center;display:inline-block;padding:24px 0;border-radius:5px;line-height:1;background-color:#ed1c24;color:#fff;width:150px;cursor:pointer}.button.button-centered{display:block;margin:0 auto}.button.button-three-quarter{width:220px}.button:hover{background-color:#cd1017}input.button{border:0;outline:0;font-size:22px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cta-module{box-sizing:border-box;display:block;background-size:auto 100%;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;position:relative;width:100%}@media (min-width:992px){.cta-module:hover .cta-arrow{background-position:0 -17px}}.cta-module:after{content:"";display:block;background-color:transparent;transition:background-color .5s;z-index:1;border-bottom:12px solid #fff}@media (min-width:769px){.cta-module:after{border-right:12px solid #fff}}.cta-arrow{background-image:none;background-repeat:no-repeat;background-size:100%;display:none;vertical-align:middle;overflow:hidden;text-indent:-999px;width:10px;height:17px}@media (min-width:992px){.cta-arrow{display:inline-block;background-image:url(../images/cta-arrow.png)}}@media (min-width:992px){.cta-button{position:absolute;bottom:40px;left:50%;margin-left:-150px!important}}.cta-title{text-align:center;position:absolute;width:100%;z-index:2;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cta-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto;width:62.5%}.cta-module-full{width:100%}@media (max-width:769px){.cta-module-full{height:90vw}}@media (min-width:992px){.cta-module-full:hover .cta-title{color:#cd1017}}.cta-module-full .cta-title{font-size:18px;color:#ed1c24;text-align:center;position:absolute;width:100%;z-index:2;top:80%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.cta-module-full .cta-title{font-size:30px}}@media (min-width:992px){.cta-module-full{clear:both}}.cta-module-full:after{border-right:none;padding-top:39%}@media (max-width:769px){.cta-module-full:after{height:100%;padding-top:88.42vw;box-sizing:border-box}}.cta-module-third:after{padding-top:54%}.cta-module-flexible:after{content:"";display:block;background-color:transparent;transition:background-color .5s;z-index:1;border-bottom:12px solid #fff}.cta-module-flexible:hover:after{background-color:rgba(0,0,0,.5)}@media (min-width:769px){.cta-module-flexible:after{border-right:12px solid #fff}}.cta-module-flexible .cta-title{text-shadow:0 0 50px rgba(0,0,0,.5);margin-bottom:30px}@media (max-width:769px){.cta-module-flexible .cta-title{font-size:12vw}}@media (min-width:769px){.cta-module-flexible{float:left}.cta-module-flexible:last-of-type:after{border-right:none}.cta-module-flexible .cta-title{margin-bottom:60px}.cta-module-flexible.cta-module-quarter{width:25%}.cta-module-flexible.cta-module-third{width:33.333%}.cta-module-flexible.cta-module-half{width:50%}}.page-header{text-align:center;padding:30px 0;color:#282828;font-size:40px;background-size:699px;border-bottom:1px solid #dbdbdb}@media (min-width:992px){.page-header{padding:40px 0;font-size:80px;background-size:1139px}}.page-hero-wrapper{width:100%;overflow:hidden}.page-hero-wrapper img{display:block;height:auto}@media (max-width:993px){.page-hero-wrapper img{width:200%;margin-left:-50%}}@media (max-width:769px){.page-hero-wrapper img{width:300%;margin-left:-100%}}@media (min-width:992px){.page-hero-wrapper img{width:100%;height:auto}}.main>.body{padding:60px 10px 0}.page-nav+.body{padding:0 10px}.body{overflow:hidden;padding:40px 10px 0;margin:0 auto 50px}@media (min-width:992px){.body{max-width:1100px;margin:0 auto 100px;line-height:1.54}.body h2{font-size:32px}}.column-title{text-align:left;margin-bottom:30px}.main>.page-404{text-align:center;padding:100px 10px 0}.page-404 h2{margin-bottom:45px}.hfeed .entry-media{margin:12px 0 0}@media (max-width:993px){.hfeed .entry-media{margin:12px auto 0}.hfeed .entry-media img{width:100%;height:auto}}.hfeed .hentry{border-bottom:1px solid #e0e0e0;padding-bottom:60px;margin-bottom:60px}.hfeed .hentry:last-of-type{border-bottom:none}.hfeed time{color:#999;font-size:22px;font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;display:block;margin-bottom:25px}.hfeed .entry-title{line-height:1.1;margin-bottom:45px}.brands-overview{width:100%;text-align:center}.brands-overview .brands-overview__item{display:inline-block;position:relative;width:49%}@media (min-width:992px){.brands-overview .brands-overview__item{width:24%}}.brands-overview a{display:block}.brands-overview img{display:block;width:100%;height:auto}footer{text-align:center;clear:both;padding-top:75px;padding-bottom:17px;background:url(../images/ferrara-logo-footer.png) center 20px/87px no-repeat #ed1c24;font-size:12px}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){footer{background-image:url(../images/ferrara-logo-footer@2x.png);background-size:87px}}@media (min-width:992px){footer{padding-top:144px;padding-bottom:58px;background-position:center 60px;background-size:135px}}@media (min-width:992px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:992px) and (min-device-pixel-ratio:1.5),(min-width:992px) and (min-resolution:144dpi){footer{background-size:135px}}footer a{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer p{margin:0 0 6px;color:#fff;line-height:1}footer ul{display:block}footer ul li{display:block;padding:10px}@media (min-width:768px){footer ul li{padding:0 10px;display:inline-block;border-right:1px solid #fff}}footer ul li:last-child{border:none}.faq-list-item{font-size:18px;position:relative;margin-bottom:35px;padding-left:30px}@media (min-width:992px){.faq-list-item{font-size:22px;padding-left:40px}}.faq-list .faq-question{color:#ed1c24;font-weight:700;cursor:pointer}@media (max-width:769px){.faq-list .faq-question{line-height:1.2}}.faq-question .faq-question-icon{display:block;background-image:url(../images/accordion-controls@2x.png);background-repeat:no-repeat;background-size:auto 100%;position:absolute;left:0;top:3px;width:15px;height:15px}@media (min-width:992px){.faq-question .faq-question-icon{top:7px;background-image:url(../images/accordion-controls.png);width:20px;height:20px}}.faq-question.icon-expand .faq-question-icon{background-position:left center}.faq-question.icon-collapse .faq-question-icon{background-position:right center}.bio-item .summary{font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;position:relative}.bio-item .white-gradient{background-image:url(../images/bio-accordion-ie9-fallback.png);background-repeat:repeat-x;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(255,255,255,.1)),color-stop(50%,#fff));background-image:-webkit-linear-gradient(rgba(255,255,255,.1),#fff 50%);background-image:-moz-linear-gradient(rgba(255,255,255,.1),#fff 50%);background-image:-o-linear-gradient(rgba(255,255,255,.1),#fff 50%);background-image:linear-gradient(rgba(255,255,255,.1),#fff 50%);position:absolute;bottom:0;left:0;width:100%;height:85px;z-index:1}.bio-item .white-gradient.hidden{display:none}.bio-item .js-accordion-control{position:absolute;bottom:0;right:3%;z-index:2;font-size:80%;font-family:HelveticaNeueW01-55Roma}.bio-item .icon-expand:after{content:"Read More"}.bio-item .icon-collapse:after{content:"Close"}.bio-item .icon-collapse:hover{text-decoration:none}.bio-accordion-expanded{display:block;filter:alpha(Opacity=100);opacity:1;max-height:auto}.bio-accordion-collapsed{display:block;max-height:265px;overflow:hidden}.faq-accordion-expanded{display:block;height:auto;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.faq-accordion-collapsed{display:block;overflow:hidden;height:0;-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.screen-reader-text{display:none}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea{font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;border:0;outline:0;margin:0;padding:0;resize:none}.form label{font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;vertical-align:middle}.form-input-wrapper{margin-bottom:20px;clear:both;float:none}.form-input-wrapper .gfield_description{margin-top:9px;margin-left:10px;font-size:.75rem;font-style:italic}.form-input{width:100%;border:2px solid #ccc;box-sizing:border-box}.form-input input[type=email],.form-input input[type=tel],.form-input input[type=text],.form-input textarea{color:gray;display:block;width:100%;font-size:22px}.form-input input[type=email]:-moz-placeholder,.form-input input[type=tel]:-moz-placeholder,.form-input input[type=text]:-moz-placeholder,.form-input textarea:-moz-placeholder{color:gray}.form-input input[type=email]::-moz-placeholder,.form-input input[type=tel]::-moz-placeholder,.form-input input[type=text]::-moz-placeholder,.form-input textarea::-moz-placeholder{color:gray}.form-input input[type=email]:-ms-input-placeholder,.form-input input[type=tel]:-ms-input-placeholder,.form-input input[type=text]:-ms-input-placeholder,.form-input textarea:-ms-input-placeholder{color:gray}.form-input input[type=email]::-webkit-input-placeholder,.form-input input[type=tel]::-webkit-input-placeholder,.form-input input[type=text]::-webkit-input-placeholder,.form-input textarea::-webkit-input-placeholder{color:gray}.form-input input[type=email]:focus,.form-input input[type=tel]:focus,.form-input input[type=text]:focus,.form-input textarea:focus{color:#303030}.form-input input[type=email]:focus:-moz-placeholder,.form-input input[type=tel]:focus:-moz-placeholder,.form-input input[type=text]:focus:-moz-placeholder,.form-input textarea:focus:-moz-placeholder{color:#303030}.form-input input[type=email]:focus::-moz-placeholder,.form-input input[type=tel]:focus::-moz-placeholder,.form-input input[type=text]:focus::-moz-placeholder,.form-input textarea:focus::-moz-placeholder{color:#303030}.form-input input[type=email]:focus:-ms-input-placeholder,.form-input input[type=tel]:focus:-ms-input-placeholder,.form-input input[type=text]:focus:-ms-input-placeholder,.form-input textarea:focus:-ms-input-placeholder{color:#303030}.form-input input[type=email]:focus::-webkit-input-placeholder,.form-input input[type=tel]:focus::-webkit-input-placeholder,.form-input input[type=text]:focus::-webkit-input-placeholder,.form-input textarea:focus::-webkit-input-placeholder{color:#303030}.form-input input[type=email],.form-input input[type=tel],.form-input input[type=text]{height:46px;text-indent:20px}.form-input textarea{height:auto;padding:7.5px 20px;box-sizing:border-box}.form-column{float:left;clear:none;margin-right:20px;width:100%}.form-column-last{margin-right:0}@media (min-width:992px){.form-column-quarter{width:25%}}@media (min-width:992px){.form-column-three-quarter{width:69%}}.cfe-checkbox{border:2px solid #ccc;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;cursor:pointer}.cfe-checkbox.cfe-state-2{background:url(../images/cfe-check-state.png) center center no-repeat}.cfe-select-wrapper{height:50px;position:relative}.ginput_container .instruction{margin-top:0!important;margin-left:0!important;padding-left:10px;background-color:#eee}.gfield_error .cfe-select{background:url(../images/dropdown-error-btn@2x.png) right center no-repeat}@media (min-width:992px){.gfield_error .cfe-select{background:url(../images/dropdown-error-btn.png) right center no-repeat}}.cfe-select{font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;background:url(../images/dropdown-btn@2x.png) right center/contain no-repeat;font-size:22px;width:100%;height:50px;line-height:50px;text-indent:20px;display:block;position:absolute;bottom:-2px;right:-2px}@media (min-width:992px){.cfe-select{background:url(../images/dropdown-btn.png) right center no-repeat}}.cfe-select .label{display:block;overflow:hidden;word-break:break-all}@media (min-width:992px){.cfe-select .label{padding-right:44px;height:50px}}select.cfe-styled{position:absolute!important;-webkit-appearance:menulist-button;bottom:0;left:0;width:100%;height:50px}.validation_error,.validation_message{font-size:12px;color:#b8080f}.validation_error{margin-bottom:20px}.gfield_error .validation_message{margin-top:10px;margin-left:5px}.gfield_error .form-input{color:#b8080f;border:2px solid #b8080f}.gfield_error .form-input input[type=email],.gfield_error .form-input input[type=tel],.gfield_error .form-input input[type=text],.gfield_error .form-input textarea{color:#b8080f}.gfield_error .form-input input[type=email]:-moz-placeholder,.gfield_error .form-input input[type=tel]:-moz-placeholder,.gfield_error .form-input input[type=text]:-moz-placeholder,.gfield_error .form-input textarea:-moz-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]::-moz-placeholder,.gfield_error .form-input input[type=tel]::-moz-placeholder,.gfield_error .form-input input[type=text]::-moz-placeholder,.gfield_error .form-input textarea::-moz-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]:-ms-input-placeholder,.gfield_error .form-input input[type=tel]:-ms-input-placeholder,.gfield_error .form-input input[type=text]:-ms-input-placeholder,.gfield_error .form-input textarea:-ms-input-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]::-webkit-input-placeholder,.gfield_error .form-input input[type=tel]::-webkit-input-placeholder,.gfield_error .form-input input[type=text]::-webkit-input-placeholder,.gfield_error .form-input textarea::-webkit-input-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]:focus,.gfield_error .form-input input[type=tel]:focus,.gfield_error .form-input input[type=text]:focus,.gfield_error .form-input textarea:focus{color:#b8080f}.gfield_error .form-input input[type=email]:focus:-moz-placeholder,.gfield_error .form-input input[type=tel]:focus:-moz-placeholder,.gfield_error .form-input input[type=text]:focus:-moz-placeholder,.gfield_error .form-input textarea:focus:-moz-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]:focus::-moz-placeholder,.gfield_error .form-input input[type=tel]:focus::-moz-placeholder,.gfield_error .form-input input[type=text]:focus::-moz-placeholder,.gfield_error .form-input textarea:focus::-moz-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]:focus:-ms-input-placeholder,.gfield_error .form-input input[type=tel]:focus:-ms-input-placeholder,.gfield_error .form-input input[type=text]:focus:-ms-input-placeholder,.gfield_error .form-input textarea:focus:-ms-input-placeholder{color:#b8080f}.gfield_error .form-input input[type=email]:focus::-webkit-input-placeholder,.gfield_error .form-input input[type=tel]:focus::-webkit-input-placeholder,.gfield_error .form-input input[type=text]:focus::-webkit-input-placeholder,.gfield_error .form-input textarea:focus::-webkit-input-placeholder{color:#b8080f}.ferrara_brands-content{display:table;padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #dbdbdb}@media (max-width:769px){.ferrara_brands-content{width:100%;display:block}}.ferrara_brands-content h2{margin-bottom:30px}@media (max-width:769px){.brand-page_media{width:100%}}@media (max-width:993px){.brand-page_media{margin:0 auto;display:block}}.ferrara_brands-footer{text-align:center}.hlist>li{display:block}.hlist>li:last-of-type{margin-right:0}@media (min-width:768px){.hlist>li{display:inline-block}}.page-nav{font-size:24px;border-bottom:1px solid #dbdbdb;padding-top:30px;padding-bottom:30px;margin-bottom:30px;font-weight:bolder}.page-nav .current_page_item a,.page-nav .menu-item a:hover,.page-nav .page_item a:hover{color:#b7080f;border-bottom:4px solid #b7080f;padding-bottom:4px}.page-nav>li{text-align:center;margin-bottom:30px}.page-nav>li:last-of-type{margin-bottom:0}@media (min-width:768px){.page-nav{text-align:center;padding-top:60px;padding-bottom:60px;margin-bottom:60px}.page-nav>li{text-align:left;margin-right:60px;margin-bottom:0}}.post-nav-links{font-size:20px;padding:20px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;position:relative}.post-nav-links>li{display:inline-block}.meta-nav__icon{display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-999px;width:8px;height:15px;background-image:url(../images/navigation-arrows.png);background-repeat:no-repeat;background-size:auto 15px}.meta-nav__text{display:inline-block;vertical-align:middle}.next-wrapper{position:absolute;right:0}.next-wrapper .meta-nav__icon{background-position:-12px 0}.ferrara_brands-meta{display:inline-block}.ferrara_brands-meta>li{margin-right:20px;vertical-align:middle}@media (max-width:769px){.ferrara_brands-meta>li{margin-bottom:40px}.ferrara_brands-meta>li:not(.social-link){font-size:25px;margin-right:0}.ferrara_brands-meta>li.social-link{display:inline-block}}@media (min-width:768px){.social-link__item-0{border-left:1px solid #dbdbdb;padding-left:40px;margin-left:20px}}.social-icon{background-image:url(../images/social-icons-sprite.png);background-size:auto 200%;width:30px;height:30px;display:block}.social-icon .label{display:none}.social-icon.facebook{background-position:0 0}.social-icon.facebook:hover{background-position:0 -30px}.social-icon.twitter{background-position:-30px 0}.social-icon.twitter:hover{background-position:-30px -30px}.social-icon.youtube{background-position:-60px 0;width:44px}.social-icon.youtube:hover{background-position:-60px -30px}.social-icon.instagram{background-position:-104px 0}.social-icon.instagram:hover{background-position:-104px -30px}.social-icon.pinterest{background-position:-135px 0}.social-icon.pinterest:hover{background-position:-135px -30px}.entry-summary,.wp-editor{font-family:HelveticaNeueW01-Thin,Helvetica,sans-serif;letter-spacing:.025em}.wp-editor .cta-wysiwyg-link{padding-top:60px;display:block;text-align:center;color:#ed1c24}.wp-editor .cta-wysiwyg-link:hover{color:#cd1017}.bio-header{background-color:transparent;margin-bottom:38px;height:auto}.bio-item:not(:last-of-type){border-bottom:1px solid #dbdbdb;padding-bottom:58px;margin-bottom:58px}.col{display:block;position:relative;width:100%}@media (min-width:992px){.col{float:left;margin-right:58px}.col.brand-page{float:none;display:table-cell;vertical-align:middle;padding-right:44px}.col.bio{margin-right:38px}.col.last{margin-right:0;padding-right:0}}.col1of2.bio{margin-bottom:40px}@media (min-width:992px){.col1of2{width:360px}.col1of2.brand-page{float:none;width:350px}.col1of2.bio{width:260px}.col1of2.flex-column_static{float:right;width:420px}.col1of2.news{float:right;width:360px}}@media (min-width:992px){.col2of2{width:680px}.col2of2.bio{width:800px}.col2of2.news{width:auto;margin-right:425px}}@media (min-width:992px) and (min-width:992px){.col2of2.brand-page{width:auto}}@media (min-width:992px) and (min-width:992px){.col2of2.flex-columns{width:auto;margin-right:501px}}@media (min-width:992px){.flex-column_wrapper{float:left;width:100%;margin-right:-501px}.flex-column_wrapper.news{margin-right:-425px}}.v-space-bottom-60{margin-bottom:60px}.v-space-top-60{margin-top:60px}