/*!Theme Name: Duffey Rolls
Author: Webolutions
Description: A custom WordPress theme designed and developed specifically for Duffey Rolls.
Version: 1.0*//*!WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site.*/*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}input{outline:none;border:none;border-radius:0}html{overflow-x:hidden}body{background:#fff;font-family:nunito,helvetica,arial,sans-serif;font-size:1.25rem;line-height:2rem;color:#29100d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding:167px 0 0}@media(max-width:1000px){body{padding:165px 0 0}}@media(max-width:700px){body{padding:0}}.container{width:95%;max-width:1440px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.half{width:48%}@media(max-width:1000px){.half{width:100%;float:none}}.none{display:none}a{color:#9e3223;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover{color:#db9c93;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a img{outline:none;border:none}iframe{max-width:100%}h1,.h1{font-family:nimbus-sans,verdana,tahoma,sans-serif;font-size:4.6875rem;line-height:1.1em;color:#9e3223;font-weight:400}@media(max-width:1000px){h1,.h1{font-size:3.75rem}}@media(max-width:700px){h1,.h1{font-size:3.28125rem}}h1.optional-h1,.h1.optional-h1{font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;font-size:1rem;color:#db9c93;text-transform:uppercase;letter-spacing:2px;font-weight:500}h2,.h2{font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;font-size:3rem;line-height:1.1em;color:#9e3223;font-weight:500}@media(max-width:700px){h2,.h2{font-size:2.4rem}}h3,.h3{font-family:nimbus-sans,verdana,tahoma,sans-serif;font-size:2rem;line-height:1.1em;color:#29100d;font-weight:400}.alignleft{float:left;margin:5px 50px 25px 0}.alignright{float:right;margin:5px 0 25px 50px}.button,.gform_wrapper input[type=submit],.content form input[type=submit],form:not(.searchform) input[type=submit]{background:#f2bb05;color:#fff;display:inline-block;font-size:1rem;line-height:1em;font-weight:700;text-align:center;padding:12px 25px;border-radius:30px;min-width:160px;max-width:100%}.button:hover,.gform_wrapper input[type=submit]:hover,.content form input[type=submit]:hover,form:not(.searchform) input[type=submit]:hover{background:#9e3223;color:#fff}.header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15)}@media(max-width:700px){.header{position:relative}}.header .container{max-width:1600px}.header .top-bar{background:#9e3223;line-height:1em;font-size:1.125rem}.header .top-bar .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:1000px){.header .top-bar .container{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 0 10px}}.header .top-bar .container:after{content:url(images/small-duffey-man.png);position:absolute;top:0;right:0}@media(max-width:1000px){.header .top-bar .container:after{display:none}}.header .top-bar .container a{color:#fff}.header .top-bar .container a.locations-button{display:block;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);font-size:1.25rem;font-weight:700;padding:15px;margin:0 15px 0 0}@media(max-width:1000px){.header .top-bar .container a.locations-button{font-size:1.125rem;padding:10px;margin:0;width:100%;border:none}}.header .top-bar .container a.locations-button svg{display:inline-block;vertical-align:middle;width:17px;height:auto;fill:currentColor;margin:0 10px 0 0;position:relative;top:-2px}.header .top-bar .container a:hover{color:#db9c93}.header .top-bar .container .top-nav ul{list-style:none}.header .top-bar .container .top-nav ul li{display:inline-block;margin:0 25px 0 0}@media(max-width:1000px){.header .top-bar .container .top-nav ul li{margin:0 10px 5px 0}}.header .top-bar .container .top-nav ul li:last-child{margin:0}.header .nav-container{padding:30px 0}.header .nav-container .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .nav-container .container .logo{display:block;position:absolute;top:-30px;left:0;width:252px}.header .nav-container .container .logo.small{width:185px}@media(max-width:1000px){.header .nav-container .container .logo.small{width:150px}}@media(max-width:1000px){.header .nav-container .container .logo{width:150px}}.header .nav-container .container .logo:hover{top:-27px}.header .nav-container .container .logo img{display:block;width:100%;height:auto}.menu-link{display:none;font-family:nimbus-sans,verdana,tahoma,sans-serif;font-size:2rem;text-transform:uppercase}@media screen and (max-width:1000px){.menu-link{display:block}}@media screen and (max-width:1000px){.nav{background:#fff;display:none;position:absolute;top:100%;left:0;width:100%}.nav.active{display:block}}.nav ul{list-style:none;position:relative}@media screen and (max-width:1000px){.nav ul{display:inline}}.nav ul:after{content:"";clear:both;display:block}.nav ul li{display:inline-block;position:relative;border-right:1px solid #ebf0f3;padding:0 30px}@media screen and (max-width:1000px){.nav ul li{display:block;padding:10px 20px;border:none}}.nav ul li:last-child{border:none;padding:0 0 0 30px}@media(max-width:1000px){.nav ul li:last-child{padding:10px 20px}}.nav ul li.cart:after{content:"";background:url(images/cart.svg) center center no-repeat;background-size:21px 20px;width:21px;height:20px;position:absolute;top:5px;right:-27px}@media(max-width:1000px){.nav ul li.cart:after{display:none}}.nav ul li a{font-family:nimbus-sans,verdana,tahoma,sans-serif;font-size:2rem;text-transform:uppercase;text-align:center}@media screen and (max-width:1000px){.nav ul li a{display:block;padding:10px;border-bottom:1px solid #ebf0f3;position:relative;text-align:right}}.nav ul li a:hover{color:#9e3223}.nav ul li a:hover span{color:#f2bb05}.nav ul li a span{display:block;font-family:nunito,helvetica,arial,sans-serif;font-size:1rem;line-height:1em;text-transform:none;color:#a8b3ba;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.nav ul li:hover>ul{display:block}.nav ul li .carrot{display:none;position:absolute;top:0;right:0;font-size:1.5em;padding:10px;color:#9e3223}@media(max-width:1000px){.nav ul li .carrot{display:block}}>.nav ul li>ul.sub-menu{width:100%;padding:4px 0}@media screen and (max-width:1000px){>.nav ul li>ul.sub-menu{padding:0}}.nav ul ul{display:none;position:absolute;top:100%;min-width:160px}@media screen and (max-width:1000px){.nav ul ul{overflow:hidden;max-height:0;display:inherit;position:relative;left:auto;top:auto;-webkit-box-shadow:none;box-shadow:none;border:none}.nav ul ul.active{max-height:100%}}.nav ul ul>li{position:relative;display:block}.nav ul ul>li a{padding:10px 20px;height:auto}.nav ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width:1000px){.nav ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none}}.content{padding:80px 0 40px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content p,.content form,.content iframe,.content blockquote,.content hr{margin:0 0 40px}.content ul,.content ol{margin:0 0 40px 30px}.content img{max-width:100%;height:auto}@media(max-width:700px){.content img{display:block;float:none;margin:0 auto 20px}}.page-title{text-align:center;padding:80px 0 50px}.page-title.no-padding{padding:80px 0 0}.page-title .optional-h1{margin:10px 0 0}.image-callout{background:#ebf0f3 url(images/mountains-bg.png) bottom center repeat-x;position:relative}.image-callout.image-left .image{left:40px;right:inherit}.image-callout.image-left .sub-content{float:right}.image-callout .image{background-size:cover;background-position:center center;width:calc(50% - 40px);height:calc(100% - 80px);position:absolute;top:40px;right:40px;border-radius:10px}@media(max-width:1000px){.image-callout .image{position:relative;width:100%;height:250px;width:calc(100% - 80px);right:-40px}}.image-callout .sub-content{width:48%;max-width:650px;padding:50px 0 80px}@media(max-width:1000px){.image-callout .sub-content{float:none;width:100%;padding:80px 0;max-width:100%}}.large-image{background-size:cover;background-position:center center;border-radius:10px;height:530px}@media(max-width:700px){.large-image{height:300px}}.form-callout{background:#ebf0f3;padding:50px 0}.form-callout .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-callout .container .half{width:45%;margin:0 0 40px;padding:0}@media(max-width:1000px){.form-callout .container .half{width:100%}}.form-callout .container .half.form-container{background:#fff;padding:50px;-webkit-box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 50px rgba(0,0,0,.15)}@media(max-width:700px){.form-callout .container .half.form-container{padding:20px}}.form-callout .container .half .image{background-size:cover;background-position:center center;height:255px;margin:0 0 50px}.hero .image{background-size:cover;background-position:center center;height:845px;margin:0 0 -150px}@media(max-width:1000px){.hero .image{height:700px}}@media(max-width:700px){.hero .image{height:500px}}.hero .ctas{background:#fff;border-radius:10px;padding:20px 0 0;-webkit-box-shadow:0 0 60px rgba(0,0,0,.25);box-shadow:0 0 60px rgba(0,0,0,.25);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.hero .ctas .cta{width:440px;max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}.hero .ctas .cta .cta-image{background-size:cover;background-position:center center;border-radius:10px;width:190px}@media(max-width:1000px){.hero .ctas .cta .cta-image{display:none}}.hero .ctas .cta .sub-content{width:calc(100% - 205px);font-size:1rem;line-height:1.5rem;color:#9e3223}@media(max-width:700px){.hero .ctas .cta .sub-content{width:100%;padding:0 20px}}.hero .ctas .cta .sub-content h3{color:#9e3223;line-height:.9em;margin:0 0 10px}.hero .ctas .cta .sub-content p{margin:0 0 10px}.drawer:before{content:url(images/sun.png);display:block;margin:0 auto 35px;width:99px}.drawer h1,.drawer .h1{text-align:center}.drawer h1{margin:0 0 60px}.drawer .visible-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 40px}.drawer .visible-content .image{background-size:cover;background-position:center center;border-radius:10px;width:540px}@media(max-width:1300px){.drawer .visible-content .image{width:400px}}@media(max-width:1000px){.drawer .visible-content .image{width:100%;height:250px;margin:0 0 40px}}.drawer .visible-content .sub-content{width:calc(100% - 580px)}@media(max-width:1300px){.drawer .visible-content .sub-content{width:calc(100% - 440px)}}@media(max-width:1000px){.drawer .visible-content .sub-content{width:100%}}.drawer .drawer-toggle{background:#ebf0f3;display:block;text-align:center;color:#a9b4bb;font-size:1.25rem;font-weight:700;line-height:1em;padding:20px 0;border-radius:10px}.drawer .drawer-toggle.active span{font-size:0}.drawer .drawer-toggle.active span:before{content:"Less";font-size:1.25rem}.drawer .drawer-toggle:hover{background:#f2bb05;color:#fff}.drawer .drawer-toggle:hover:after{border-top-color:#fff}.drawer .drawer-toggle:after{content:"";border:5px solid transparent;border-top-color:#a9b4bb;display:inline-block;vertical-align:middle;margin:0 0 0 5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;position:relative;top:2px}.columns{padding:70px 0;text-align:center}.columns h2{margin:0 0 50px}.columns .columns-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 40px}.columns .columns-container a{background:#f2bb05;display:block;width:calc(33% - 14px);margin:0 7px 14px;color:#fff;font-family:nimbus-sans,verdana,tahoma,sans-serif;font-weight:700;font-size:2rem;border-radius:10px;overflow:hidden;padding:0 0 15px;max-width:575px}@media(max-width:1300px){.columns .columns-container a{width:calc(50% - 14px)}}@media(max-width:1000px){.columns .columns-container a{font-size:1.5rem}}@media(max-width:700px){.columns .columns-container a{width:100%}}.columns .columns-container a:hover{background:#9e3223;color:#fff}.columns .columns-container a .image{background-size:cover;background-position:center center;height:480px;display:block;margin:0 0 10px}@media(max-width:1000px){.columns .columns-container a .image{height:350px}}@media(max-width:700px){.columns .columns-container a .image{height:300px}}.columns .link{display:inline-block;font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:2px;border-bottom:2px dotted #9e3223;padding:0 10px}.columns .link:after{content:"";border:5px solid transparent;border-left-color:#9e3223;display:inline-block;vertical-align:middle;margin:0 0 0 5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;position:relative;top:-2px}.call-to-action{background:#ebf0f3 url(images/mountains-bg.png) top center repeat-x;text-align:center;padding:40px;border-radius:10px}@media(max-width:700px){.call-to-action{padding:40px 20px}}.call-to-action h4{font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:1.25rem;color:#a8b3ba;margin:0 0 30px}.call-to-action h3{max-width:1100px;margin:0 auto 15px}.call-to-action a{display:inline-block;font-size:1.25rem;font-weight:700}.call-to-action a:after{content:"";border:5px solid transparent;border-left-color:#9e3223;display:inline-block;vertical-align:middle;margin:0 0 0 5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;position:relative;top:-1px}.grid{padding:50px 0 0}.grid h2{text-align:center;margin:0 0 50px}.grid .grid-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1300px){.grid .grid-items{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.grid .grid-items .cta{width:440px;max-width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px 50px}.grid .grid-items .cta .cta-image{background-size:cover;background-position:center center;border-radius:10px;width:190px}@media(max-width:1000px){.grid .grid-items .cta .cta-image{display:none}}.grid .grid-items .cta .sub-content{width:calc(100% - 205px);font-size:1rem;line-height:1.5rem;color:#9e3223}@media(max-width:700px){.grid .grid-items .cta .sub-content{width:100%;padding:0 20px}}.grid .grid-items .cta .sub-content h3{color:#9e3223;line-height:.9em;margin:0 0 10px}.grid .grid-items .cta .sub-content p{margin:0 0 10px;font-weight:700}.thin-call-to-action.bg{background:#9e3223 url(images/red-mountains.png) bottom center repeat-x;color:#fff;text-align:center;padding:65px 0}.thin-call-to-action.bg h2{color:#fff}.thin-call-to-action.bg p{margin:0 0 20px}.thin-call-to-action.bg .button:hover,.thin-call-to-action.bg .gform_wrapper input[type=submit]:hover,.gform_wrapper .thin-call-to-action.bg input[type=submit]:hover,.thin-call-to-action.bg .content form input[type=submit]:hover,.content form .thin-call-to-action.bg input[type=submit]:hover,.thin-call-to-action.bg form:not(.searchform) input[type=submit]:hover,form:not(.searchform) .thin-call-to-action.bg input[type=submit]:hover{background:#fff;color:#9e3223}.thin-call-to-action.simple .container{padding:70px 0 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dce1e4}.thin-call-to-action.simple .container .sub-content{width:calc(100% - 250px)}@media(max-width:700px){.thin-call-to-action.simple .container .sub-content{width:100%;margin:0 0 20px}}.thin-call-to-action h2{margin:0 0 5px}.boxes{padding:70px 0 0}.boxes h2{text-align:center;margin:0 0 40px}.boxes .boxes-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.boxes .boxes-container .box{background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.1);width:445px;max-width:100%;margin:0 15px 50px}.boxes .boxes-container .box .image{background-size:cover;background-position:center center;height:335px}@media(max-width:700px){.boxes .boxes-container .box .image{height:250px}}.boxes .boxes-container .box .sub-content{padding:30px 40px;font-size:1.125rem;line-height:1.5rem;font-weight:700}@media(max-width:700px){.boxes .boxes-container .box .sub-content{padding:20px}}.boxes .boxes-container .box .sub-content h3{color:#9e3223;margin:0 0 15px}.boxes .boxes-container .box .sub-content p{margin:0 0 20px}.resources{background:#ebf0f3;padding:80px 0 30px}.resources h2{margin:0 0 50px}.resources .sections-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resources .sections-container .section{width:calc(50% - 25px);margin:0 0 40px}@media(max-width:1000px){.resources .sections-container .section{width:100%}}.resources .sections-container .section h3{margin:0 0 20px}.resources .sections-container .section .resource{background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 25px;border-radius:30px;margin:0 0 10px}@media(max-width:700px){.resources .sections-container .section .resource{padding:20px}}.resources .sections-container .section .resource p{width:calc(100% - 200px);line-height:1em}@media(max-width:700px){.resources .sections-container .section .resource p{width:100%;margin:0 0 15px}}.posts{background:url(images/sprinkles.jpg) bottom center no-repeat;text-align:center;padding:80px 0 110px}.posts h2{margin:0 0 30px}.posts .posts-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px;text-align:left}@media(max-width:1300px){.posts .posts-container{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.posts .posts-container .small-post{background:#fff;border-radius:10px;padding:40px 40px 60px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.1);box-shadow:0 0 40px rgba(0,0,0,.1);width:calc(33% - 10px);margin:0 0 15px}@media(max-width:1300px){.posts .posts-container .small-post{width:500px;max-width:100%;margin:0 10px 15px}}@media(max-width:700px){.posts .posts-container .small-post{padding:20px}}.posts .posts-container .small-post .feat-image{background-size:cover;background-position:center center;display:block;height:300px;border-radius:10px;margin:0 0 30px}@media(max-width:700px){.posts .posts-container .small-post .feat-image{height:200px}}.posts .posts-container .small-post .feat-image:hover{opacity:.8}.posts .posts-container .small-post h3{color:#9e3223;margin:0 0 20px}.posts .posts-container .small-post p{font-size:1.125rem;line-height:1.5rem;font-weight:700;margin:0 0 20px}.posts .link{display:inline-block;font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:2px;border-bottom:2px dotted #9e3223;padding:0 10px}.posts .link:after{content:"";border:5px solid transparent;border-left-color:#9e3223;display:inline-block;vertical-align:middle;margin:0 0 0 5px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;position:relative;top:-2px}.faqs{padding:70px 0 10px}.faqs h2{text-align:center;margin:0 0 40px}.faqs h3{margin:0 0 40px}.faqs .subjects-nav{background:#9e3223;text-align:center;padding:18px 0}.faqs .subjects-nav a{display:inline-block;font-size:1.25rem;line-height:1em;color:#fff;font-weight:700;padding:18px 30px 16px;position:relative}@media(max-width:1300px){.faqs .subjects-nav a{padding:15px 15px 12px}}@media(max-width:1000px){.faqs .subjects-nav a{padding:10px 15px 7px}}.faqs .subjects-nav a:hover{opacity:.8}.faqs .subjects-nav a.active:after{content:"";border:10px solid transparent;border-bottom-color:#fff;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width:1000px){.faqs .subjects-nav a.active:after{display:none}}.faqs .faq-container{padding:60px 0}.faqs .faq-container .grid-sizer{width:45%}@media(max-width:1300px){.faqs .faq-container .grid-sizer{width:42%}}@media(max-width:700px){.faqs .faq-container .grid-sizer{width:100%}}.faqs .faq-container .faq{border-left:4px solid #f1f4f6;padding:0 0 0 30px;margin:0 0 60px;width:45%}@media(max-width:1300px){.faqs .faq-container .faq{width:42%}}@media(max-width:700px){.faqs .faq-container .faq{width:100%}}.faqs .faq-container .faq .subjects{font-size:.8125rem;text-transform:uppercase;letter-spacing:2px;color:#9e3223}.faqs .faq-container .faq .subjects span{display:inline-block}.faqs .faq-container .faq .subjects span:last-of-type:after{display:none}.faqs .faq-container .faq .subjects span:after{content:",";display:inline-block;margin:0 5px 0 0}.faqs .faq-container .faq a{text-decoration:underline}.content .post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 50px;margin:0 auto 50px;border-bottom:2px solid #ebf0f3;max-width:1320px}.content .post .feat-image{background-size:cover;background-position:center center;display:block;width:450px;max-width:100%;height:370px;border-radius:10px}@media(max-width:700px){.content .post .feat-image{height:300px}}.content .post .feat-image:hover{opacity:.8}.content .post .sub-content{width:calc(100% - 480px)}@media(max-width:1000px){.content .post .sub-content{width:100%;margin:20px 0 0}}.content .post .sub-content h2 a{color:#9e3223}.content .post .sub-content h2 a:hover{color:#9e3223}.content .blog-cta{background:#9e3223 url(images/red-mountains.png) bottom center repeat-x;color:#fff;padding:35px;border-radius:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.content .blog-cta .sub-content{width:calc(100% - 250px)}@media(max-width:700px){.content .blog-cta .sub-content{width:100%;margin:0 0 20px}}.content .blog-cta h3{color:#fff;margin:0 0 10px}.content .blog-cta p{margin:0}.content .blog-cta .button:hover,.content .blog-cta .gform_wrapper input[type=submit]:hover,.gform_wrapper .content .blog-cta input[type=submit]:hover,.content .blog-cta form input[type=submit]:hover,.content form .blog-cta input[type=submit]:hover,form:not(.searchform) .content .blog-cta input[type=submit]:hover{background:#fff;color:#9e3223}.content .navigation span{display:inline-block;margin:0 10px 0 0}.content .navigation a{color:#9e3223;margin:0 10px 0 0;display:inline-block}.content .navigation a:hover{color:#f2bb05}.category-nav{background:#9e3223;text-align:center;padding:10px 15px}.single-post .category-nav{margin:0 auto 50px}.category-nav a{display:inline-block;color:#fff;font-weight:700;margin:0 20px}@media(max-width:700px){.category-nav a{margin:0 10px}}.category-nav a:hover{opacity:.8}.gform_wrapper ul,.content form ul,form:not(.searchform) ul{display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.gform_wrapper ul li,.content form ul li,form:not(.searchform) ul li{width:100%}.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:33%}@media(max-width:1000px){.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:50%}}@media(max-width:700px){.gform_wrapper ul li.third,.content form ul li.third,form:not(.searchform) ul li.third{width:100%}}.gform_wrapper ul li.gsection,.content form ul li.gsection,form:not(.searchform) ul li.gsection{border:none;margin:0;padding:0}.gform_wrapper ul li.gsection h2,.content form ul li.gsection h2,form:not(.searchform) ul li.gsection h2{font-size:1rem}.gform_wrapper ul li .ginput_container_radio input[type=text],.content form ul li .ginput_container_radio input[type=text],form:not(.searchform) ul li .ginput_container_radio input[type=text]{width:90%!important;height:35px;font-size:1rem!important}.gform_wrapper label,.content form label,form:not(.searchform) label{font-size:.9375rem!important;font-weight:400!important;color:#29100d}.gform_wrapper .ginput_complex label,.content form .ginput_complex label,form:not(.searchform) .ginput_complex label{font-size:.75rem!important}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=url],.gform_wrapper textarea,.gform_wrapper select,.content form input[type=text],.content form input[type=email],.content form input[type=tel],.content form input[type=number],.content form input[type=password],.content form input[type=url],.content form textarea,.content form select,form:not(.searchform) input[type=text],form:not(.searchform) input[type=email],form:not(.searchform) input[type=tel],form:not(.searchform) input[type=number],form:not(.searchform) input[type=password],form:not(.searchform) input[type=url],form:not(.searchform) textarea,form:not(.searchform) select{background:#f1f4f6;width:100%!important;height:55px;outline:none;border:1px solid #dce1e4;padding:0 20px!important;font-family:nunito,helvetica,arial,sans-serif;font-size:1.0625rem}.gform_wrapper textarea,.content form textarea,form:not(.searchform) textarea{padding:20px!important;height:200px}.gform_wrapper input[type=submit],.content form input[type=submit],form:not(.searchform) input[type=submit]{cursor:pointer;padding:0;min-width:200px;height:50px;font-size:1rem!important;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.gform_wrapper input[type=submit]:hover,.content form input[type=submit]:hover,form:not(.searchform) input[type=submit]:hover{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.footer{background:#29100d;color:#fff;font-size:1rem;line-height:1.5rem}.footer .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .container .footer-sub-content{width:calc(100% - 375px);padding:90px 100px 30px 0}@media(max-width:1000px){.footer .container .footer-sub-content{width:100%;padding:40px 0}}.footer .container .footer-sub-content .footer-cta{background:#9e3223;font-size:1.5rem;padding:25px;text-align:center;position:relative;margin:0 0 40px}@media(max-width:700px){.footer .container .footer-sub-content .footer-cta{font-size:1.25rem;padding:20px}}.footer .container .footer-sub-content .footer-cta:before{content:url(images/duffey-man-ingredients.png);position:absolute;bottom:-3px;left:-68px}@media(max-width:700px){.footer .container .footer-sub-content .footer-cta:before{display:none}}.footer .container .footer-sub-content .footer-cta a{color:#fff}.footer .container .footer-sub-content .footer-cta a:hover{opacity:.8}.footer .container .footer-sub-content .footer-cta a:last-of-type{color:#f2bb05}.footer .container .footer-sub-content .locations{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .footer-sub-content .locations .location{margin:0 0 40px}.footer .container .footer-sub-content .locations .location h3{color:#fff;font-size:1.5rem;font-family:franklin-gothic-urw,verdana,tahoma,sans-serif;margin:0 0 20px}.footer .container .footer-sub-content .locations .location p{margin:0 0 20px}.footer .container .footer-sub-content .locations .location a{color:#f2bb05}.footer .container .footer-sub-content .locations .location a:hover{color:#fff}.footer .container .footer-sub-content .copyright{color:#db9c93;margin:20px 0 0}.footer .container .footer-sidebar{background:#9e3223;width:375px;padding:90px 0 30px 40px;position:relative}@media(max-width:1000px){.footer .container .footer-sidebar{width:100%;padding:40px 0}.footer .container .footer-sidebar:before{content:"";background:#9e3223;width:2000px;height:100%;position:absolute;top:0;right:100%}}.footer .container .footer-sidebar:after{content:"";background:#9e3223;width:2000px;height:100%;position:absolute;top:0;left:100%}.footer .container .footer-sidebar .footer-nav{margin:0 0 50px;max-width:400px}.footer .container .footer-sidebar .footer-nav ul{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container .footer-sidebar .footer-nav ul li{width:48%}.footer .container .footer-sidebar .footer-nav ul li a{display:block;color:#f2bb05;font-weight:700}.footer .container .footer-sidebar .footer-nav ul li a:hover{color:#fff}.footer .container .footer-sidebar .newsletter{margin:0 0 50px}.footer .container .footer-sidebar .newsletter h3{color:#fff;font-size:1.5625rem}.footer .container .footer-sidebar .newsletter p{font-style:italic;color:#db9c93;margin:0 0 10px}.footer .container .footer-sidebar .newsletter .button,.footer .container .footer-sidebar .newsletter .gform_wrapper input[type=submit],.gform_wrapper .footer .container .footer-sidebar .newsletter input[type=submit],.footer .container .footer-sidebar .newsletter .content form input[type=submit],.content form .footer .container .footer-sidebar .newsletter input[type=submit],.footer .container .footer-sidebar .newsletter form:not(.searchform) input[type=submit],form:not(.searchform) .footer .container .footer-sidebar .newsletter input[type=submit]{min-width:225px;text-align:left;position:relative}.footer .container .footer-sidebar .newsletter .button:hover,.footer .container .footer-sidebar .newsletter .gform_wrapper input[type=submit]:hover,.gform_wrapper .footer .container .footer-sidebar .newsletter input[type=submit]:hover,.footer .container .footer-sidebar .newsletter .content form input[type=submit]:hover,.content form .footer .container .footer-sidebar .newsletter input[type=submit]:hover,.footer .container .footer-sidebar .newsletter form:not(.searchform) input[type=submit]:hover,form:not(.searchform) .footer .container .footer-sidebar .newsletter input[type=submit]:hover{background:#db9c93}.footer .container .footer-sidebar .newsletter .button:after,.footer .container .footer-sidebar .newsletter .gform_wrapper input[type=submit]:after,.gform_wrapper .footer .container .footer-sidebar .newsletter input[type=submit]:after,.footer .container .footer-sidebar .newsletter .content form input[type=submit]:after,.content form .footer .container .footer-sidebar .newsletter input[type=submit]:after,.footer .container .footer-sidebar .newsletter form:not(.searchform) input[type=submit]:after,form:not(.searchform) .footer .container .footer-sidebar .newsletter input[type=submit]:after{content:"";border:6px solid transparent;border-left-color:#fff;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer .container .footer-sidebar .social{background:#fff;display:inline-block;width:58px;height:58px;border-radius:100%;position:relative;margin:0 5px 5px 0}.footer .container .footer-sidebar .social:hover{background:#f2bb05}.footer .container .footer-sidebar .social img{display:block;width:auto;height:25px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.footer .container .footer-sidebar .webo{display:block;margin:25px 0 0;color:#fff;font-weight:700}.footer .container .footer-sidebar .webo:hover{color:#f2bb05}.footer .container .footer-sidebar .webo img{display:inline-block;vertical-align:middle;margin:0 2px;position:relative;top:-3px}