.productrowgroup{text-align:center}.productrowgroup ul.buttonlist{list-style-type:none;margin:20px 0 0 0;padding:0 0 20px 0}.productrowgroup ul.buttonlist li{margin:0 20px;padding:0;display:inline-block}.productrowgroup ul.buttonlist li a.button{padding:9px 11px}@media screen and (max-width:600px){.productrowgroup ul.buttonlist li{margin:0 2px}.productrowgroup ul.buttonlist li a.button{font-size:8pt;padding:11px 5px}}#traditionrow{background-color:#d9c7a3;border-bottom:#fff 1px solid}#traditionrow .wrapper{max-width:1470px;margin:0 auto}#traditionrow .proportional_container{position:relative;height:0;padding-bottom:31.8%}#traditionrow .sectiongroup{position:absolute;top:0;left:0;width:100%;height:100%}#traditionrow .section1{position:relative;float:left;width:50%;height:100%;box-sizing:border-box;border-right:#fff 1px solid;overflow:hidden}#traditionrow .section2{position:relative;float:right;width:50%;height:100%;overflow:hidden}#traditionrow .container1{width:100%;height:100%}#traditionrow .container1 img{width:100%;height:100%}#traditionrow .container2{position:absolute;top:0;z-index:2;width:100%;height:100%;text-align:center}#traditionrow .container2 .button{position:relative;top:60%;z-index:6;padding:16px 32px}#traditionrow .container2 .button .ctaction{display:block;text-align:center;font-size:9pt}@media screen and (max-width:750px){#traditionrow .proportional_container{height:auto;padding-bottom:0}#traditionrow .sectiongroup{position:relative;height:auto}#traditionrow .section1,#traditionrow .section2{float:none;width:100%;border-right:none}}#happinessrow{color:#805140;font-family:Raleway;font-size:12pt;font-weight:400;padding:56px 0 70px 0;background-color:#f2e6ce;border-bottom:#fff 1px solid}#happinessrow .wrapper{max-width:1110px;padding:0 15px}#happinessrow .heading{font-family:"Bree Serif";font-size:32pt;text-align:center;margin-bottom:20px}#happinessrow .columncontainer{margin:0 auto;max-width:920px}#happinessrow .leftcol{position:relative;width:40%;float:left}#happinessrow .rightcol{position:relative;width:40%;float:right}#happinessrow .flourish_container{width:20%;float:left}#happinessrow .flourish{padding-bottom:240%;background-repeat:no-repeat;background-position:center center}.no-js #happinessrow .flourish{background-image:url(../images/global/flourish-brown-vertical.png)}.no-webp #happinessrow .flourish{background-image:url(../images/global/flourish-brown-vertical.png)}.webp #happinessrow .flourish{background-image:url(../images/global/flourish-brown-vertical.png.webp)}#happinessrow .imagecontainer{display:block;margin:10px 0}#happinessrow .imagecontainer img{width:100%;border:#fff 2px solid;box-sizing:border-box}#happinessrow .linkcontainer .icon{display:block;font-size:50px;line-height:50px;width:50px;text-align:center;position:absolute;left:0}#happinessrow .linkcontainer .text{display:block;padding-left:60px}#happinessrow a{color:#805140;text-decoration:none}#happinessrow a:hover{color:#df192c}#happinessrow a:hover img{border-color:#df192c}#happinessrow .linkcontainer .linkheading{display:block;font-family:"Bree Serif";font-size:20pt;line-height:20pt;text-align:left;margin-bottom:6px}#happinessrow .linkcontainer .ctaction{display:block;font-size:10pt;font-weight:700;text-align:left}@media screen and (max-width:900px){#happinessrow .heading{font-size:22pt}}@media screen and (max-width:700px){#happinessrow .leftcol,#happinessrow .rightcol{display:block;width:90%;max-width:440px;margin:40px auto 0;float:none}#happinessrow .flourish_container{display:none}}#giveawayrow{font-family:Raleway;font-weight:500;font-size:12pt;color:#805140;text-align:center;padding:10px 0 0;background-color:#fff}#giveawayrow .wrapper{max-width:1110px;padding:10px 5px 5px 5px;border:5px dotted #000;background-color:#a9102e}#giveawayrow .sayingcol{float:left;width:34%;line-height:1.5em}#giveawayrow .sayingcol p.quote{margin:10px 0}#giveawayrow .sayingcol .author{font-family:"Bree Serif";font-size:13pt}#giveawayrow .flavorscol{float:right;width:64%;margin:0 auto}#giveawayrow .heading{font-family:"SanvitoPro Regular";color:#fff;font-size:30pt;font-weight:500}#giveawayrow .subheading{font-family:"SanvitoPro Regular";color:#fff;font-size:16pt;font-weight:500}#giveawayrow .flavorscol .flourishline_container{display:inline-block;padding-left:90px;background-repeat:no-repeat;background-position:left}.no-js #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-left.png)}.no-webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-left.png)}.webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-left.png.webp)}#giveawayrow .flavorscol .flourishline{font-size:26pt;font-family:"Bree Serif";display:inline-block;min-height:26px;padding-right:90px;background-repeat:no-repeat;background-position:right}.no-js #giveawayrow .flavorscol .flourishline{background-image:url(../images/global/flourish-brown-right.png)}.no-webp #giveawayrow .flavorscol .flourishline{background-image:url(../images/global/flourish-brown-right.png)}.webp #giveawayrow .flavorscol .flourishline{background-image:url(../images/global/flourish-brown-right.png.webp)}#giveawayrow .flavorscol .column_container{padding-top:20px;margin-top:10px;border-top:#805140 2px dotted}#giveawayrow .flavorscol ul.column{list-style-type:none;padding:0 0 0 2%;margin:0;width:31%;float:left;font-size:11pt;line-height:1.8em}#giveawayrow .flavorscol ul.column:first-child{padding-left:0}@media screen and (max-width:990px){#giveawayrow .sayingcol{float:none;width:90%;margin:0 auto 5px}#giveawayrow .flavorscol{float:none;width:96%}#giveawayrow .flavorscol .flourishline{font-size:20pt;min-height:20px}}@media screen and (max-width:740px){#giveawayrow .wrapper{border:none;background-color:#fff}#giveawayrow .flavorscol{display:none}#giveawayrow .heading{font-family:"SanvitoPro Regular";color:#fff;font-size:22pt;font-weight:500}#giveawayrow .subheading{font-family:"SanvitoPro Regular";color:#fff;font-size:14pt;font-weight:500}#giveawayrow .flavorscol ul.column{font-size:14pt;display:block;padding:0;width:100%;float:none}#giveawayrow .flavorscol .flourishline_container{display:block;padding-left:0;background-position:top center}.no-js #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-horizontal.png)}.no-webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-horizontal.png)}.webp #giveawayrow .flavorscol .flourishline_container{background-image:url(../images/global/flourish-brown-horizontal.png.webp)}#giveawayrow .flavorscol .flourishline{padding-right:0;padding-top:40px;background-image:none}}.image-wrapper{position:relative;overflow:hidden;width:730px;height:380px;max-width:100%;background-position:center;background-size:cover}.image-wrapper span{position:absolute;padding:10px;font-family:Raleway,sans-serif;font-weight:800;text-align:center;font-size:44px;letter-spacing:1px;text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000;color:#fff}.image-wrapper img{display:block;margin:0 auto;height:100%}@media only screen and (max-width:500px){.image-wrapper{height:500px}.image-wrapper span{font-size:30px}}