@font-face{font-family:'ubunturegular';src:url("ubunturegular.eot");src:url("ubunturegular.eot?#iefix") format("embedded-opentype"),url("ubunturegular.woff") format("woff"),url("ubunturegular.ttf") format("truetype"),url("ubunturegular.svg#ubunturegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'ubuntubold';src:url("ubuntubold.eot");src:url("ubuntubold.eot?#iefix") format("embedded-opentype"),url("ubuntubold.woff") format("woff"),url("ubuntubold.ttf") format("truetype"),url("ubuntubold.svg#ubuntubold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'tradegothicltbold';src:url("tradegothicltbold.eot");src:url("tradegothicltbold.eot?#iefix") format("embedded-opentype"),url("tradegothicltbold.woff") format("woff"),url("tradegothicltbold.ttf") format("truetype"),url("tradegothicltbold.svg#tradegothicltbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"chocolatefactoryicon";src:url("chocolatefactoryicon.eot");src:url("chocolatefactoryicon.eot?#iefix") format("embedded-opentype"),url("chocolatefactoryicon.woff") format("woff"),url("chocolatefactoryicon.ttf") format("truetype"),url("chocolatefactoryicon.svg#chocolatefactoryicon") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"chocolatefactoryicon" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before,.overview h2:before,.footer-sitemap li:before,.masthead-text a:after,.callout a:after,#mobilenav li a:after,.sub-menu li a:before{font-family:"chocolatefactoryicon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-reorder:before{content:"a";font-size:2em;position:absolute;right:10px;top:52px}.icon-leftarrow:before{content:"b"}.icon-rightarrow:before,.footer-sitemap li:before,.masthead-text a:after,.callout a:after,#mobilenav li a:after,.sub-menu li a:before{content:"c"}.icon-uparrow:before{content:"d"}.icon-downarrow:before{content:"e"}.icon-facebook:before{content:"f"}.icon-twitter:before{content:"g"}.icon-youtube:before{content:"h"}.icon-swirl:before,.overview h2:before{content:"i"}.icon-club:before{content:"j"}.icon-phone:before{content:"k"}.icon-pin:before{content:"l"}.icon-email:before{content:"m"}.icon-hours:before{content:"o"}.icon-chocmenu:before{content:"p"}.icon-instagram:before{content:"q"}body{background:#fff;line-height:1.6;margin:0;padding:0;font-family:ubunturegular, arial, sans-serif;color:#201814;-webkit-font-smoothing:subpixel-antialiased;font-size:95%}a{font-size:1em;outline:0 !important}a:link{color:#000;text-decoration:underline}a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:underline}p,table,td,p a,li a,table a,dl a{font-size:1em}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0 0 .8em 0;color:#896235;line-height:1.2;font-weight:normal;text-transform:uppercase;font-family:tradegothicltbold, arial, sans-serif;letter-spacing:.15em}h1{font-size:1.9em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:1em}p{margin:0 0 1.4em 0}strong{font-family:ubuntubold, arial, sans-serif;font-weight:normal}hr{height:1px;border-width:0;border-top:1px solid #ddd9d2;background-color:#fff;margin:.5em 0 !important;margin:0}img{max-width:100%;height:auto;border:none}.container{margin:0 auto;max-width:940px;padding:0 10px;position:relative}.container:before{content:"";display:table;clear:both}.container:after{content:"";display:table;clear:both}.main{padding-top:30px;background:url(../images/bgrounds/overview.png) repeat-x 50% 0;border-top:1px solid #fff}.main .container{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd9d2}.default-l{width:22%}.default-r{width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ddd9d2;padding-left:40px}.contact-l,.contact-r,.cafe-l,.cafe-r{width:48%;max-width:460px}.cafe-l,.cafe-r{padding-top:25px}.content{font-size:1.1em}.floatleft{float:left}.floatright{float:right}div.sub-menu h2{font-size:1em;text-transform:uppercase;margin-bottom:15px}div.sub-menu ul{list-style-type:none;margin:0;padding:0}div.sub-menu li{list-style-type:none;margin:0;padding:0;padding:4px 0 4px 15px}div.sub-menu li a{position:relative;text-decoration:none;color:#9f7443}div.sub-menu li a:before{position:absolute;font-size:1.3em;top:-1px;left:-20px}div.sub-menu li a:hover{text-decoration:underline}div.sub-menu li.current-menu-item a{font-family:ubuntubold, arial, sans-serif;color:#201814}.header{background-repeat:no-repeat;background-position:50% 0;max-height:450px;overflow:hidden}.header .logo{width:543px;height:96px;display:block;background:url(../images/logos/the-margaret-river-chocolate-company.png) no-repeat 0 0;position:absolute;top:14px;z-index:15}body.home .header{height:900px;max-height:900px}#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1;max-width:825px}#nav{height:30px;position:relative;top:73px;left:115px;z-index:25}#nav li.current-menu-item>a,#nav li.current-menu-item>a:link,#nav li.current-menu-item>a:visited,#nav li.current-menu-item>a:hover,#nav li.current-menu-item>a:active,#nav li.current-menu-ancestor>a,#nav li.current-menu-ancestor>a:link,#nav li.current-menu-ancestor>a:visited,#nav li.current-menu-ancestor>a:hover,#nav li.current-menu-ancestor>a:active{color:#fff}#nav li.current-menu-item>a:after,#nav li.current-menu-item>a:link:after,#nav li.current-menu-item>a:visited:after,#nav li.current-menu-item>a:hover:after,#nav li.current-menu-item>a:active:after,#nav li.current-menu-ancestor>a:after,#nav li.current-menu-ancestor>a:link:after,#nav li.current-menu-ancestor>a:visited:after,#nav li.current-menu-ancestor>a:hover:after,#nav li.current-menu-ancestor>a:active:after{font-family:"chocolatefactoryicon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:0;left:50%;margin-left:-7px;padding:0;content:"n"}#nav a,#nav a:link,#nav a:visited,#nav a:active{display:block;color:#dfcb9e;position:relative;line-height:30px;padding:0 14px 10px 14px;text-decoration:none;font-size:.95em;text-transform:uppercase;letter-spacing:.15em;font-family:tradegothicltbold, arial, sans-serif;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;text-shadow:0 -1px 0 rgba(0,0,0,0.6)}#nav a:hover{text-decoration:none;color:#fff}#nav li{float:left;text-align:center}.icon-reorder{display:none}#mobilenav ul,#mobilenav ul ul{display:none}#mobilenav ul{width:100%;font-size:1em;list-style-type:none;margin:0;padding:0;text-transform:uppercase;margin-bottom:0;background:#201814;font-family:tradegothicltbold, arial, sans-serif}#mobilenav li{list-style-type:none;margin:0;padding:0}#mobilenav li a{display:block;text-decoration:none;padding:5px 10px;color:#fff;position:relative}#mobilenav li a:after{position:absolute;top:50%;margin-top:-11px;right:10px}#mobilenav li a:hover{color:#dfcb9e;text-decoration:none}.social{position:absolute;top:63px;right:10px;z-index:35}.social a.icon-youtube,.social a.icon-twitter,.social a.icon-facebook,.social a.icon-instagram{float:right;width:32px;height:32px;margin-left:5px;position:relative;border:2px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;text-decoration:none;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.social a.icon-youtube:before,.social a.icon-twitter:before,.social a.icon-facebook:before,.social a.icon-instagram:before{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;font-size:20px;color:#fff;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.social a.icon-youtube:hover,.social a.icon-twitter:hover,.social a.icon-facebook:hover,.social a.icon-instagram:hover{background:#fff}.social a.icon-youtube:hover:before,.social a.icon-twitter:hover:before,.social a.icon-facebook:hover:before,.social a.icon-instagram:hover:before{color:#201814}.social a.icon-reorder{float:right;display:none;line-height:30px;margin-left:5px;padding:0 15px 0 40px;position:relative;border:2px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;text-decoration:none;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;font-family:tradegothicltbold, arial, sans-serif;text-transform:uppercase;color:#fff}.social a.icon-reorder:before{position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-35px;font-size:22px;color:#fff;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.social a.icon-reorder:hover{background:#fff;color:#201814}.social a.icon-reorder:hover:before{color:#201814}.social a.icon-reorder.active{background:#fff;color:#201814}.social a.icon-reorder.active:before{color:#201814}.masthead-text{position:absolute;top:330px;left:50%;width:620px;margin-left:-310px}.masthead-text h1{text-align:center;text-transform:uppercase;font-size:3em}.masthead-text h1 a{color:#fff;text-decoration:none;position:relative;padding:0 0 85px 0;display:block;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.masthead-text h1 a:before{border:2px solid #fff;border-radius:100%;width:70px;height:70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:50%;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;margin-left:-35px;content:""}.masthead-text h1 a:after{position:absolute;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;bottom:5px;left:50%;margin-left:-28px;font-size:60px}.masthead-text h1 a:hover{text-decoration:none}.masthead-text h1 a:hover:before{background:#fff}.masthead-text h1 a:hover:after{color:#201814}.internal-masthead{padding:140px 50px 65px 50px;text-align:center;text-transform:uppercase}.internal-masthead h1{font-size:3em;color:#fff;text-shadow:0px -1px 3px rgba(0,0,0,0.6)}.callouts{position:absolute;top:363px;left:50%;width:640px;margin-left:-320px}.callouts:before{content:"";display:table;clear:both}.callouts:after{content:"";display:table;clear:both}.callouts .callout{width:200px;margin-right:20px;float:left}.callouts .callout a{text-transform:uppercase;font-family:tradegothicltbold, arial, sans-serif;color:#fff;text-decoration:none;display:block;text-align:center;font-size:1em;line-height:1.1;padding-bottom:37px;letter-spacing:.15em;text-shadow:0 -1px 1px #000;position:relative;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.callouts .callout a:before{border:2px solid #fff;border-radius:100%;width:33px;height:33px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:50%;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;margin-left:-17px;content:""}.callouts .callout a:after{position:absolute;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;bottom:4px;left:50%;margin-left:-12px;font-size:25px}.callouts .callout a:hover{text-decoration:none}.callouts .callout a:hover:before{background:#fff}.callouts .callout a:hover:after{color:#201814}.callouts .callout span.img{margin-top:9px;background:url(../images/bgrounds/cafe-image-large.png) no-repeat;display:block;width:200px;height:152px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:11px;padding-top:11px}.callouts .callout span.img img{max-width:172px;display:block}.callouts .sv-callout span.name{display:block;padding:0 25px}.callouts .pc-callout{margin-right:0}.callouts .pc-callout span.name{display:block;padding:0 25px}.intro{border-top:1px solid #fff;background:#201814 url(../images/bgrounds/intro.png) no-repeat 50% 0;padding:32px 0 10px 0;text-align:center;color:#eae1c9;font-size:1.3em}.intro .container{max-width:700px}.intro .container h1{color:#fff;font-size:1.6em}.overview{background:#9f7443 url(../images/bgrounds/overview.png) repeat-x 50% 0;padding:32px 0 10px 0;position:relative}.overview .overview-text{width:32%;text-align:justify}.overview .overview-video{width:65%}.overview h2{color:#201814;position:relative;padding:0 0 0 65px}.overview h2:before{position:absolute;top:-14px;left:0;font-size:55px}.overview:after{position:absolute;width:100%;height:9px;bottom:-9px;left:0;content:"";background:url(../images/bgrounds/overview-after.png) repeat-x top left}.chocclub{background:#ccc6bd;padding:40px 0 40px 0}.chocclub:before{content:"";display:table;clear:both}.chocclub:after{content:"";display:table;clear:both}.chocclub .chocclub-text{width:48%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:110px}.chocclub .chocclub-text:before{float:left;font-size:95px;margin-left:-110px;color:#896235}.chocclub .chocclub-form{width:48%;padding-top:36px}.chocclub .chocclub-form form label{display:block;color:#68605b;line-height:20px}.chocclub .chocclub-form form input[type="text"],.chocclub .chocclub-form form input[type="email"]{background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:37px;border:1px solid #9a8f7e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 3px 3px 3px rgba(0,0,0,0.2);padding:5px}.chocclub .chocclub-form form p{float:left;width:40%;margin-right:10px}.chocclub .chocclub-form form p.joinbutton{width:13%;margin-right:0px;padding-top:20px}.chocclub .chocclub-form form p.joinbutton button{background-color:#48372e;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF48372E', endColorstr='#FF211915');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4MzcyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #48372e),color-stop(100%, #211915));background-image:-moz-linear-gradient(top, #48372e 0%,#211915 100%);background-image:-webkit-linear-gradient(top, #48372e 0%,#211915 100%);background-image:linear-gradient(to bottom, #48372e 0%,#211915 100%);color:#fff;height:37px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center;border:1px solid #3e3028;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 0 2px rgba(255,255,255,0.2);font-size:1em}.chocclub .chocclub-form form p.joinbutton button:hover{cursor:pointer;background-color:#211915;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF211915', endColorstr='#FF211915');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #211915),color-stop(100%, #211915));background-image:-moz-linear-gradient(top, #211915 0%,#211915 100%);background-image:-webkit-linear-gradient(top, #211915 0%,#211915 100%);background-image:linear-gradient(to bottom, #211915 0%,#211915 100%)}.missileform{max-width:400px}.missileform input[type="text"],.missileform input[type="email"]{background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:37px;border:1px solid #9a8f7e;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 3px 3px 3px rgba(0,0,0,0.2);padding:5px;margin-bottom:15px}.missileform button{background-color:#48372e;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF48372E', endColorstr='#FF211915');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ4MzcyZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #48372e),color-stop(100%, #211915));background-image:-moz-linear-gradient(top, #48372e 0%,#211915 100%);background-image:-webkit-linear-gradient(top, #48372e 0%,#211915 100%);background-image:linear-gradient(to bottom, #48372e 0%,#211915 100%);color:#fff;height:37px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:150px;text-align:center;border:1px solid #3e3028;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;box-shadow:inset 0 0 2px rgba(255,255,255,0.2);font-size:1em}.missileform button:hover{cursor:pointer;background-color:#211915;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF211915', endColorstr='#FF211915');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMTkxNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #211915),color-stop(100%, #211915));background-image:-moz-linear-gradient(top, #211915 0%,#211915 100%);background-image:-webkit-linear-gradient(top, #211915 0%,#211915 100%);background-image:linear-gradient(to bottom, #211915 0%,#211915 100%)}.extra-info:before{content:"";display:table;clear:both}.extra-info:after{content:"";display:table;clear:both}.extra-info .icon-hours,.extra-info .chocmenu{width:48%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.extra-info .icon-hours{padding-left:70px;color:#9f7443}.extra-info .icon-hours:before{float:left;margin-left:-70px;font-size:45px}.extra-info a.icon-chocmenu{display:inline-block;position:relative;padding:5px 10px 5px 45px;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;background:#9f7443;color:#fff;text-decoration:none;border-radius:5px}.extra-info a.icon-chocmenu:before{position:absolute;top:50%;left:10px;margin-top:-13px;font-size:25px}.extra-info a.icon-chocmenu:hover{background:#896235}.footer-sitemap{padding:32px 0 15px 0;font-size:.9em}.footer-sitemap a{text-decoration:none;color:#201814}.footer-sitemap a:hover{text-decoration:underline;color:#9f7443}.footer-sitemap .chocnav,.footer-sitemap .aboutnav,.footer-sitemap .connectnav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ddd9d2}.footer-sitemap .chocnav{width:50%}.footer-sitemap .chocnav:before{content:"";display:table;clear:both}.footer-sitemap .chocnav:after{content:"";display:table;clear:both}.footer-sitemap .chocnav ul{width:48%;margin-right:1%;float:left}.footer-sitemap .aboutnav,.footer-sitemap .connectnav{width:25%;padding-left:20px}.footer-sitemap .connectnav{border-right:none}.footer-sitemap ul,.footer-sitemap li{list-style-type:none;margin:0;padding:0}.footer-sitemap li{position:relative;padding-left:15px}.footer-sitemap li:before{position:absolute;top:4px;left:-4px}.footer{color:#817873;padding-top:54px;background:url(../images/bgrounds/footer.png) no-repeat 50% 0;font-size:.8em}.footer .copyright,.footer .itomic{width:48%}.footer .itomic{text-align:right}.footer .itomic a{text-decoration:none;color:#817873}.footer .itomic a:hover{text-decoration:underline}.related:before{content:"";display:table;clear:both}.related:after{content:"";display:table;clear:both}.related h2{border-bottom:1px solid #ddd9d2;text-align:center;position:relative;margin:15px 0}.related h2 span{display:inline-block;padding:0 10px;background:#fff;position:relative;top:12px}.related .related-item{width:50%}.related .related-item div{margin:0 auto;max-width:300px}.related .related-item div:before{content:"";display:table;clear:both}.related .related-item div:after{content:"";display:table;clear:both}.related .related-item div span.img{margin-top:9px;background:url(../images/bgrounds/cafe-image.png) no-repeat;display:block;float:left;width:137px;height:104px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px;padding-top:8px}.related .related-item div span.img img{max-width:118px;display:block}.related .related-item div span.title{float:left;display:block;margin-left:15px;font-size:1.3em;margin-top:40px}.related .related-item div a{text-transform:uppercase;text-decoration:none;font-family:tradegothicltbold, arial, sans-serif;color:#201814;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}.related .related-item div a:hover{color:#9f7443}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.acf-map{position:relative;padding-bottom:86%;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 0 2em 0;border-radius:7px}.acf-map iframe,.acf-map object,.acf-map embed{position:absolute;top:0;left:0;width:100%;height:100%}.gm-style img{max-width:none}.gm-style label{width:auto;display:inline}img.alignnone,img.aligncenter,img.alignright,img.alignleft,div.alignnone img,div.aligncenter img,div.alignright img,div.alignleft img{max-width:100%;height:auto;border-radius:7px}.alignnone{margin:0 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:0 auto 15px auto}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto 20px auto;max-width:100%;height:auto}a img.alignright{float:right;margin:0 0 20px 20px}a img.alignnone{margin:0 20px 20px 0}a img.alignleft{float:left;margin:0 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item img{border:none !important;max-width:98.5%;height:auto;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:8px}.gallery-item .gallery-caption{font-size:.9em;padding:5px;max-width:98.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 0px) and (max-width: 669px){.header{background-size:auto 350px;max-height:350px}.header .logo{width:200px;height:58px;background-image:url(../images/logos/the-margaret-river-chocolate-company-two-line.png);background-size:200px auto}.header .icon-youtube,.header .icon-twitter,.header .icon-facebook,.header .icon-instagram,.header #nav{display:none}.header .icon-reorder{display:inline !important}.header .social{top:27px}.header .masthead-text{top:120px;width:280px;margin-left:-140px;font-size:.5em}.header .masthead-text h1 a{padding-bottom:50px}.header .masthead-text h1 a:before{width:40px;height:40px;margin-left:-20px}.header .masthead-text h1 a:after{font-size:40px;margin-left:-18px;bottom:0px}body.home .header{height:450px;background-size:auto 450px;max-height:450px}.internal-masthead{font-size:.6em;padding:100px 25px 25px 25px}.callouts{top:300px;width:300px;margin-left:-150px;font-size:.9em}.callouts .callout{width:90px;margin-right:15px}.callouts .callout a{letter-spacing:.05em !important}.callouts .callout a:before{display:none}.callouts .callout a:after{display:none}.callouts .callout span.img{width:90px;height:68px;padding-top:5px;padding-left:4px;background-size:90px 68px;background-image:url(../images/bgrounds/cafe-image.png)}.callouts .callout span.img img{max-width:79px}.sv-callout span.name,.pc-callout span.name{padding:0 10px !important}.pc-callout{margin-right:0 !important}.intro{font-size:.9em}.overview .overview-text,.overview .overview-video{float:none;width:100%}.chocclub .chocclub-text,.chocclub .chocclub-form{float:none;width:100%}.chocclub .chocclub-text{padding-left:80px}.chocclub .chocclub-text:before{font-size:70px;margin-left:-80px}.footer-sitemap .chocnav{width:100%;border-right:none;margin-bottom:25px}.footer-sitemap .chocnav:before{content:"";display:table;clear:both}.footer-sitemap .chocnav:after{content:"";display:table;clear:both}.footer-sitemap .aboutnav,.footer-sitemap .connectnav{padding-left:0;width:48%;margin-right:1%}.footer-sitemap .connectnav{padding-left:15px}.footer{background-size:800px auto}.footer .copyright,.footer .itomic{float:none;width:100%;text-align:center;margin-bottom:0px}.footer .itomic{margin-bottom:10px}.extra-info{border-top:1px solid #ddd9d2;padding-top:15px}.extra-info .icon-hours,.extra-info .chocmenu{float:none;width:100%;margin-bottom:1.4em}.extra-info .chocmenu{text-align:center}.cafe-l,.cafe-r,.contact-l,.contact-r{width:100%;float:none;max-width:none}.cafe-r{padding-top:0}.default-l{display:block;width:100%;float:none}.default-l h2{border-bottom:1px solid #ddd9d2;text-align:center;position:relative}.default-l h2 span{display:inline-block;padding:0 10px;background:#fff;position:relative;top:10px}.default-l ul{padding-top:15px !important}.default-r{float:none;width:100%;border:none;padding-left:0}.related .related-item{width:100%;float:none}.related .related-item div span.img{width:90px;height:68px;padding-top:5px;padding-left:4px;background-size:90px 68px}.related .related-item div span.img img{max-width:79px}.related .related-item div span.title{margin-top:22px}.alignright,.alignleft,.aligncenter,a img.alignright,a img.alignnone,a img.alignleft{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:98.5%;height:auto}}@media (min-width: 670px) and (max-width: 940px){.header{background-size:auto 350px;max-height:350px}.header .logo{width:290px;height:84px;background-image:url(../images/logos/the-margaret-river-chocolate-company-two-line.png);background-size:290px auto}.header #nav{display:none}.header .icon-reorder{display:inline !important}.header .social{top:40px}.header .masthead-text{top:135px;width:480px;margin-left:-240px;font-size:.7em}.header .masthead-text h1 a{padding-bottom:50px}.header .masthead-text h1 a:before{width:40px;height:40px;margin-left:-20px}.header .masthead-text h1 a:after{font-size:40px;margin-left:-18px;bottom:0px}body.home .header{height:450px;max-height:450px;background-size:auto 450px}.internal-masthead{font-size:.7em;padding:140px 25px 50px 25px}.callouts{top:230px;font-size:.9em}.callouts a{letter-spacing:.05em !important}.callouts a:before{display:none}.callouts a:after{display:none}.sv-callout span.name,.pc-callout span.name{padding:0 !important}.intro{font-size:1em}#mobilenav li a{padding:10px}.overview .overview-text,.overview .overview-video{width:48%}.chocclub .chocclub-text{padding-left:80px}.chocclub .chocclub-text:before{font-size:70px;margin-left:-80px}.related .related-item div span.img{width:90px;height:68px;padding-top:5px;padding-left:4px;background-size:90px 68px}.related .related-item div span.img img{max-width:79px}.related .related-item div span.title{margin-top:22px}}.gform_body{width:100%}.gform_body li{width:100% !important}.gform_body li input,.gform_body li textarea,.gform_body li select{width:100% !important;border:1px solid gray !important}.gform_footer input{background-color:#896235;color:white;border:0px;padding:7px 10px}
