﻿/* Table of Content==================================================	#0a - Imports	#1a - Global Site Styles	#1b  	- Global Layout		#1c  	- Global Type	#1d  	- Header & Footer	#1e 	- Global Elements	#1f 	- Swipe Gallery Elements	#2a - Front Page Styles	#3a - Page Styles	#4a - 	#5a - Responsive Styles	#6a - /* #0a - Imports================================================== *//* 	GLOBAL RESET 	*//*! normalize.css v2.1.3 | MIT License | git.io/normalize *//* ==========================================================================   HTML5 display definitions   ========================================================================== *//** * Correct `block` display not defined in IE 8/9. */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {  display: block;}/** * Correct `inline-block` display not defined in IE 8/9. */audio,canvas,video {  display: inline-block;}/** * Prevent modern browsers from displaying `audio` without controls. * Remove excess height in iOS 5 devices. */audio:not([controls]) {  display: none;  height: 0;}/** * Address `[hidden]` styling not present in IE 8/9. * Hide the `template` element in IE, Safari, and Firefox < 22. */[hidden],template {  display: none;}/* ==========================================================================   Base   ========================================================================== *//** * 1. Set default font family to sans-serif. * 2. Prevent iOS text size adjust after orientation change, without disabling *    user zoom. */html {  font-family: sans-serif;  /* 1 */  -ms-text-size-adjust: 100%;  /* 2 */  -webkit-text-size-adjust: 100%;  /* 2 */}/** * Remove default margin. */body {  margin: 0;}/* ==========================================================================   Links   ========================================================================== *//** * Remove the gray background color from active links in IE 10. */a {  background: transparent;}/** * Address `outline` inconsistency between Chrome and other browsers. */a:focus {  outline: thin dotted;}/** * Improve readability when focused and also mouse hovered in all browsers. */a:active,a:hover {  outline: 0;}/* ==========================================================================   Typography   ========================================================================== *//** * Address variable `h1` font-size and margin within `section` and `article` * contexts in Firefox 4+, Safari 5, and Chrome. */h1 {  font-size: 2em;  margin: 0.67em 0;}/** * Address styling not present in IE 8/9, Safari 5, and Chrome. */abbr[title] {  border-bottom: 1px dotted;}/** * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */b,strong {  font-weight: bold;}/** * Address styling not present in Safari 5 and Chrome. */dfn {  font-style: italic;}/** * Address differences between Firefox and other browsers. */hr {  -moz-box-sizing: content-box;  box-sizing: content-box;  height: 0;}/** * Address styling not present in IE 8/9. */mark {  background: #ff0;  color: #000;}/** * Correct font family set oddly in Safari 5 and Chrome. */code,kbd,pre,samp {  font-family: monospace, serif;  font-size: 1em;}/** * Improve readability of pre-formatted text in all browsers. */pre {  white-space: pre-wrap;}/** * Set consistent quote types. */q {  quotes: "\201C" "\201D" "\2018" "\2019";}/** * Address inconsistent and variable font size in all browsers. */small {  font-size: 80%;}/** * Prevent `sub` and `sup` affecting `line-height` in all browsers. */sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}sup {  top: -0.5em;}sub {  bottom: -0.25em;}/* ==========================================================================   Embedded content   ========================================================================== *//** * Remove border when inside `a` element in IE 8/9. */img {  border: 0;}/** * Correct overflow displayed oddly in IE 9. */svg:not(:root) {  overflow: hidden;}/* ==========================================================================   Figures   ========================================================================== *//** * Address margin not present in IE 8/9 and Safari 5. */figure {  margin: 0;}/* ==========================================================================   Forms   ========================================================================== *//** * Define consistent border, margin, and padding. */fieldset {  border: 1px solid #c0c0c0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}/** * 1. Correct `color` not being inherited in IE 8/9. * 2. Remove padding so people aren't caught out if they zero out fieldsets. */legend {  border: 0;  /* 1 */  padding: 0;  /* 2 */}/** * 1. Correct font family not being inherited in all browsers. * 2. Correct font size not being inherited in all browsers. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */button,input,select,textarea {  font-family: inherit;  /* 1 */  font-size: 100%;  /* 2 */  margin: 0;  /* 3 */}/** * Address Firefox 4+ setting `line-height` on `input` using `!important` in * the UA stylesheet. */button,input {  line-height: normal;}/** * Address inconsistent `text-transform` inheritance for `button` and `select`. * All other form control elements do not inherit `text-transform` values. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. * Correct `select` style inheritance in Firefox 4+ and Opera. */button,select {  text-transform: none;}/** * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` *    and `video` controls. * 2. Correct inability to style clickable `input` types in iOS. * 3. Improve usability and consistency of cursor style between image-type *    `input` and others. */button,html input[type="button"],input[type="reset"],input[type="submit"] {  -webkit-appearance: button;  /* 2 */  cursor: pointer;  /* 3 */}/** * Re-set default cursor for disabled elements. */button[disabled],html input[disabled] {  cursor: default;}/** * 1. Address box sizing set to `content-box` in IE 8/9/10. * 2. Remove excess padding in IE 8/9/10. */input[type="checkbox"],input[type="radio"] {  box-sizing: border-box;  /* 1 */  padding: 0;  /* 2 */}/** * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome *    (include `-moz` to future-proof). */input[type="search"] {  -webkit-appearance: textfield;  /* 1 */  -moz-box-sizing: content-box;  -webkit-box-sizing: content-box;  /* 2 */  box-sizing: content-box;}/** * Remove inner padding and search cancel button in Safari 5 and Chrome * on OS X. */input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}/** * Remove inner padding and border in Firefox 4+. */button::-moz-focus-inner,input::-moz-focus-inner {  border: 0;  padding: 0;}/** * 1. Remove default vertical scrollbar in IE 8/9. * 2. Improve readability and alignment in all browsers. */textarea {  overflow: auto;  /* 1 */  vertical-align: top;  /* 2 */}/* ==========================================================================   Tables   ========================================================================== *//** * Remove most spacing between table cells. */table {  border-collapse: collapse;  border-spacing: 0;}/*Radiator Digitalhttp://www.radiatordigital.com*//* 	FontAwesome 	*//*! *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face {  font-family: 'FontAwesome';  src: url("icons/fontawesome-webfont.eot?v=4.0.3");  src: url("icons/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("icons/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("icons/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("icons/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");  font-weight: normal;  font-style: normal;}.fa, .threeFeatures a h4::before, .fpFeatures a h4::before, .recipeFeatures a h4::before {  display: inline-block;  font-family: FontAwesome;  font-style: normal;  font-weight: normal;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.fa-lg {  font-size: 1.3333333333333333em;  line-height: .75em;  vertical-align: -15%;}.fa-2x {  font-size: 2em;}.fa-3x {  font-size: 3em;}.fa-4x {  font-size: 4em;}.fa-5x {  font-size: 5em;}.fa-fw {  width: 1.2857142857142858em;  text-align: center;}.fa-ul {  padding-left: 0;  margin-left: 2.142857142857143em;  list-style-type: none;}.fa-ul > li {  position: relative;}.fa-li {  position: absolute;  left: -2.142857142857143em;  width: 2.142857142857143em;  top: .14285714285714285em;  text-align: center;}.fa-li.fa-lg {  left: -1.8571428571428572em;}.fa-border {  padding: .2em .25em .15em;  border: solid .08em #eee;  border-radius: .1em;}.pull-right {  float: right;}.pull-left {  float: left;}.fa.pull-left, .threeFeatures a h4.pull-left::before, .fpFeatures a h4.pull-left::before, .recipeFeatures a h4.pull-left::before {  margin-right: .3em;}.fa.pull-right, .threeFeatures a h4.pull-right::before, .fpFeatures a h4.pull-right::before, .recipeFeatures a h4.pull-right::before {  margin-left: .3em;}.fa-spin {  -webkit-animation: spin 2s infinite linear;  -moz-animation: spin 2s infinite linear;  -o-animation: spin 2s infinite linear;  animation: spin 2s infinite linear;}@-moz-keyframes spin {  0% {    -moz-transform: rotate(0deg);  }  100% {    -moz-transform: rotate(359deg);  }}@-webkit-keyframes spin {  0% {    -webkit-transform: rotate(0deg);  }  100% {    -webkit-transform: rotate(359deg);  }}@-o-keyframes spin {  0% {    -o-transform: rotate(0deg);  }  100% {    -o-transform: rotate(359deg);  }}@-ms-keyframes spin {  0% {    -ms-transform: rotate(0deg);  }  100% {    -ms-transform: rotate(359deg);  }}@keyframes spin {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(359deg);  }}.fa-rotate-90 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}.fa-rotate-180 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  transform: rotate(180deg);}.fa-rotate-270 {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  -webkit-transform: rotate(270deg);  -moz-transform: rotate(270deg);  -ms-transform: rotate(270deg);  -o-transform: rotate(270deg);  transform: rotate(270deg);}.fa-flip-horizontal {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);  -webkit-transform: scale(-1, 1);  -moz-transform: scale(-1, 1);  -ms-transform: scale(-1, 1);  -o-transform: scale(-1, 1);  transform: scale(-1, 1);}.fa-flip-vertical {  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);  -webkit-transform: scale(1, -1);  -moz-transform: scale(1, -1);  -ms-transform: scale(1, -1);  -o-transform: scale(1, -1);  transform: scale(1, -1);}.fa-stack {  position: relative;  display: inline-block;  width: 2em;  height: 2em;  line-height: 2em;  vertical-align: middle;}.fa-stack-1x, .fa-stack-2x {  position: absolute;  left: 0;  width: 100%;  text-align: center;}.fa-stack-1x {  line-height: inherit;}.fa-stack-2x {  font-size: 2em;}.fa-inverse {  color: #fff;}.fa-glass:before {  content: "\f000";}.fa-music:before {  content: "\f001";}.fa-search:before {  content: "\f002";}.fa-envelope-o:before {  content: "\f003";}.fa-heart:before {  content: "\f004";}.fa-star:before {  content: "\f005";}.fa-star-o:before {  content: "\f006";}.fa-user:before {  content: "\f007";}.fa-film:before {  content: "\f008";}.fa-th-large:before {  content: "\f009";}.fa-th:before {  content: "\f00a";}.fa-th-list:before {  content: "\f00b";}.fa-check:before {  content: "\f00c";}.fa-times:before {  content: "\f00d";}.fa-search-plus:before {  content: "\f00e";}.fa-search-minus:before {  content: "\f010";}.fa-power-off:before {  content: "\f011";}.fa-signal:before {  content: "\f012";}.fa-gear:before, .fa-cog:before {  content: "\f013";}.fa-trash-o:before {  content: "\f014";}.fa-home:before {  content: "\f015";}.fa-file-o:before {  content: "\f016";}.fa-clock-o:before {  content: "\f017";}.fa-road:before {  content: "\f018";}.fa-download:before {  content: "\f019";}.fa-arrow-circle-o-down:before {  content: "\f01a";}.fa-arrow-circle-o-up:before {  content: "\f01b";}.fa-inbox:before {  content: "\f01c";}.fa-play-circle-o:before {  content: "\f01d";}.fa-rotate-right:before, .fa-repeat:before {  content: "\f01e";}.fa-refresh:before {  content: "\f021";}.fa-list-alt:before {  content: "\f022";}.fa-lock:before {  content: "\f023";}.fa-flag:before {  content: "\f024";}.fa-headphones:before {  content: "\f025";}.fa-volume-off:before {  content: "\f026";}.fa-volume-down:before {  content: "\f027";}.fa-volume-up:before {  content: "\f028";}.fa-qrcode:before {  content: "\f029";}.fa-barcode:before {  content: "\f02a";}.fa-tag:before {  content: "\f02b";}.fa-tags:before {  content: "\f02c";}.fa-book:before {  content: "\f02d";}.fa-bookmark:before {  content: "\f02e";}.fa-print:before {  content: "\f02f";}.fa-camera:before {  content: "\f030";}.fa-font:before {  content: "\f031";}.fa-bold:before {  content: "\f032";}.fa-italic:before {  content: "\f033";}.fa-text-height:before {  content: "\f034";}.fa-text-width:before {  content: "\f035";}.fa-align-left:before {  content: "\f036";}.fa-align-center:before {  content: "\f037";}.fa-align-right:before {  content: "\f038";}.fa-align-justify:before {  content: "\f039";}.fa-list:before {  content: "\f03a";}.fa-dedent:before, .fa-outdent:before {  content: "\f03b";}.fa-indent:before {  content: "\f03c";}.fa-video-camera:before {  content: "\f03d";}.fa-picture-o:before {  content: "\f03e";}.fa-pencil:before {  content: "\f040";}.fa-map-marker:before {  content: "\f041";}.fa-adjust:before {  content: "\f042";}.fa-tint:before {  content: "\f043";}.fa-edit:before, .fa-pencil-square-o:before {  content: "\f044";}.fa-share-square-o:before {  content: "\f045";}.fa-check-square-o:before {  content: "\f046";}.fa-arrows:before {  content: "\f047";}.fa-step-backward:before {  content: "\f048";}.fa-fast-backward:before {  content: "\f049";}.fa-backward:before {  content: "\f04a";}.fa-play:before {  content: "\f04b";}.fa-pause:before {  content: "\f04c";}.fa-stop:before {  content: "\f04d";}.fa-forward:before {  content: "\f04e";}.fa-fast-forward:before {  content: "\f050";}.fa-step-forward:before {  content: "\f051";}.fa-eject:before {  content: "\f052";}.fa-chevron-left:before {  content: "\f053";}.fa-chevron-right:before {  content: "\f054";}.fa-plus-circle:before {  content: "\f055";}.fa-minus-circle:before {  content: "\f056";}.fa-times-circle:before {  content: "\f057";}.fa-check-circle:before {  content: "\f058";}.fa-question-circle:before {  content: "\f059";}.fa-info-circle:before {  content: "\f05a";}.fa-crosshairs:before {  content: "\f05b";}.fa-times-circle-o:before {  content: "\f05c";}.fa-check-circle-o:before {  content: "\f05d";}.fa-ban:before {  content: "\f05e";}.fa-arrow-left:before {  content: "\f060";}.fa-arrow-right:before {  content: "\f061";}.fa-arrow-up:before {  content: "\f062";}.fa-arrow-down:before {  content: "\f063";}.fa-mail-forward:before, .fa-share:before {  content: "\f064";}.fa-expand:before {  content: "\f065";}.fa-compress:before {  content: "\f066";}.fa-plus:before {  content: "\f067";}.fa-minus:before {  content: "\f068";}.fa-asterisk:before {  content: "\f069";}.fa-exclamation-circle:before {  content: "\f06a";}.fa-gift:before {  content: "\f06b";}.fa-leaf:before {  content: "\f06c";}.fa-fire:before {  content: "\f06d";}.fa-eye:before {  content: "\f06e";}.fa-eye-slash:before {  content: "\f070";}.fa-warning:before, .fa-exclamation-triangle:before {  content: "\f071";}.fa-plane:before {  content: "\f072";}.fa-calendar:before {  content: "\f073";}.fa-random:before {  content: "\f074";}.fa-comment:before {  content: "\f075";}.fa-magnet:before {  content: "\f076";}.fa-chevron-up:before {  content: "\f077";}.fa-chevron-down:before {  content: "\f078";}.fa-retweet:before {  content: "\f079";}.fa-shopping-cart:before {  content: "\f07a";}.fa-folder:before {  content: "\f07b";}.fa-folder-open:before {  content: "\f07c";}.fa-arrows-v:before {  content: "\f07d";}.fa-arrows-h:before {  content: "\f07e";}.fa-bar-chart-o:before {  content: "\f080";}.fa-twitter-square:before {  content: "\f081";}.fa-facebook-square:before {  content: "\f082";}.fa-camera-retro:before {  content: "\f083";}.fa-key:before {  content: "\f084";}.fa-gears:before, .fa-cogs:before {  content: "\f085";}.fa-comments:before {  content: "\f086";}.fa-thumbs-o-up:before {  content: "\f087";}.fa-thumbs-o-down:before {  content: "\f088";}.fa-star-half:before {  content: "\f089";}.fa-heart-o:before {  content: "\f08a";}.fa-sign-out:before {  content: "\f08b";}.fa-linkedin-square:before {  content: "\f08c";}.fa-thumb-tack:before {  content: "\f08d";}.fa-external-link:before {  content: "\f08e";}.fa-sign-in:before {  content: "\f090";}.fa-trophy:before {  content: "\f091";}.fa-github-square:before {  content: "\f092";}.fa-upload:before {  content: "\f093";}.fa-lemon-o:before {  content: "\f094";}.fa-phone:before {  content: "\f095";}.fa-square-o:before {  content: "\f096";}.fa-bookmark-o:before {  content: "\f097";}.fa-phone-square:before {  content: "\f098";}.fa-twitter:before {  content: "\f099";}.fa-facebook:before {  content: "\f09a";}.fa-github:before {  content: "\f09b";}.fa-unlock:before {  content: "\f09c";}.fa-credit-card:before {  content: "\f09d";}.fa-rss:before {  content: "\f09e";}.fa-hdd-o:before {  content: "\f0a0";}.fa-bullhorn:before {  content: "\f0a1";}.fa-bell:before {  content: "\f0f3";}.fa-certificate:before {  content: "\f0a3";}.fa-hand-o-right:before {  content: "\f0a4";}.fa-hand-o-left:before {  content: "\f0a5";}.fa-hand-o-up:before {  content: "\f0a6";}.fa-hand-o-down:before {  content: "\f0a7";}.fa-arrow-circle-left:before {  content: "\f0a8";}.fa-arrow-circle-right:before {  content: "\f0a9";}.fa-arrow-circle-up:before {  content: "\f0aa";}.fa-arrow-circle-down:before {  content: "\f0ab";}.fa-globe:before {  content: "\f0ac";}.fa-wrench:before {  content: "\f0ad";}.fa-tasks:before {  content: "\f0ae";}.fa-filter:before {  content: "\f0b0";}.fa-briefcase:before {  content: "\f0b1";}.fa-arrows-alt:before {  content: "\f0b2";}.fa-group:before, .fa-users:before {  content: "\f0c0";}.fa-chain:before, .fa-link:before {  content: "\f0c1";}.fa-cloud:before {  content: "\f0c2";}.fa-flask:before {  content: "\f0c3";}.fa-cut:before, .fa-scissors:before {  content: "\f0c4";}.fa-copy:before, .fa-files-o:before {  content: "\f0c5";}.fa-paperclip:before {  content: "\f0c6";}.fa-save:before, .fa-floppy-o:before {  content: "\f0c7";}.fa-square:before {  content: "\f0c8";}.fa-bars:before {  content: "\f0c9";}.fa-list-ul:before {  content: "\f0ca";}.fa-list-ol:before {  content: "\f0cb";}.fa-strikethrough:before {  content: "\f0cc";}.fa-underline:before {  content: "\f0cd";}.fa-table:before {  content: "\f0ce";}.fa-magic:before {  content: "\f0d0";}.fa-truck:before {  content: "\f0d1";}.fa-pinterest:before {  content: "\f0d2";}.fa-pinterest-square:before {  content: "\f0d3";}.fa-google-plus-square:before {  content: "\f0d4";}.fa-google-plus:before {  content: "\f0d5";}.fa-money:before {  content: "\f0d6";}.fa-caret-down:before {  content: "\f0d7";}.fa-caret-up:before {  content: "\f0d8";}.fa-caret-left:before {  content: "\f0d9";}.fa-caret-right:before {  content: "\f0da";}.fa-columns:before {  content: "\f0db";}.fa-unsorted:before, .fa-sort:before {  content: "\f0dc";}.fa-sort-down:before, .fa-sort-asc:before {  content: "\f0dd";}.fa-sort-up:before, .fa-sort-desc:before {  content: "\f0de";}.fa-envelope:before {  content: "\f0e0";}.fa-linkedin:before {  content: "\f0e1";}.fa-rotate-left:before, .fa-undo:before {  content: "\f0e2";}.fa-legal:before, .fa-gavel:before {  content: "\f0e3";}.fa-dashboard:before, .fa-tachometer:before {  content: "\f0e4";}.fa-comment-o:before {  content: "\f0e5";}.fa-comments-o:before {  content: "\f0e6";}.fa-flash:before, .fa-bolt:before {  content: "\f0e7";}.fa-sitemap:before {  content: "\f0e8";}.fa-umbrella:before {  content: "\f0e9";}.fa-paste:before, .fa-clipboard:before {  content: "\f0ea";}.fa-lightbulb-o:before {  content: "\f0eb";}.fa-exchange:before {  content: "\f0ec";}.fa-cloud-download:before {  content: "\f0ed";}.fa-cloud-upload:before {  content: "\f0ee";}.fa-user-md:before {  content: "\f0f0";}.fa-stethoscope:before {  content: "\f0f1";}.fa-suitcase:before {  content: "\f0f2";}.fa-bell-o:before {  content: "\f0a2";}.fa-coffee:before {  content: "\f0f4";}.fa-cutlery:before {  content: "\f0f5";}.fa-file-text-o:before {  content: "\f0f6";}.fa-building-o:before {  content: "\f0f7";}.fa-hospital-o:before {  content: "\f0f8";}.fa-ambulance:before {  content: "\f0f9";}.fa-medkit:before {  content: "\f0fa";}.fa-fighter-jet:before {  content: "\f0fb";}.fa-beer:before {  content: "\f0fc";}.fa-h-square:before {  content: "\f0fd";}.fa-plus-square:before {  content: "\f0fe";}.fa-angle-double-left:before {  content: "\f100";}.fa-angle-double-right:before, .threeFeatures a h4:before, .fpFeatures a h4:before, .recipeFeatures a h4:before {  content: "\f101";}.fa-angle-double-up:before {  content: "\f102";}.fa-angle-double-down:before {  content: "\f103";}.fa-angle-left:before {  content: "\f104";}.fa-angle-right:before {  content: "\f105";}.fa-angle-up:before {  content: "\f106";}.fa-angle-down:before {  content: "\f107";}.fa-desktop:before {  content: "\f108";}.fa-laptop:before {  content: "\f109";}.fa-tablet:before {  content: "\f10a";}.fa-mobile-phone:before, .fa-mobile:before {  content: "\f10b";}.fa-circle-o:before {  content: "\f10c";}.fa-quote-left:before {  content: "\f10d";}.fa-quote-right:before {  content: "\f10e";}.fa-spinner:before {  content: "\f110";}.fa-circle:before {  content: "\f111";}.fa-mail-reply:before, .fa-reply:before {  content: "\f112";}.fa-github-alt:before {  content: "\f113";}.fa-folder-o:before {  content: "\f114";}.fa-folder-open-o:before {  content: "\f115";}.fa-smile-o:before {  content: "\f118";}.fa-frown-o:before {  content: "\f119";}.fa-meh-o:before {  content: "\f11a";}.fa-gamepad:before {  content: "\f11b";}.fa-keyboard-o:before {  content: "\f11c";}.fa-flag-o:before {  content: "\f11d";}.fa-flag-checkered:before {  content: "\f11e";}.fa-terminal:before {  content: "\f120";}.fa-code:before {  content: "\f121";}.fa-reply-all:before {  content: "\f122";}.fa-mail-reply-all:before {  content: "\f122";}.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {  content: "\f123";}.fa-location-arrow:before {  content: "\f124";}.fa-crop:before {  content: "\f125";}.fa-code-fork:before {  content: "\f126";}.fa-unlink:before, .fa-chain-broken:before {  content: "\f127";}.fa-question:before {  content: "\f128";}.fa-info:before {  content: "\f129";}.fa-exclamation:before {  content: "\f12a";}.fa-superscript:before {  content: "\f12b";}.fa-subscript:before {  content: "\f12c";}.fa-eraser:before {  content: "\f12d";}.fa-puzzle-piece:before {  content: "\f12e";}.fa-microphone:before {  content: "\f130";}.fa-microphone-slash:before {  content: "\f131";}.fa-shield:before {  content: "\f132";}.fa-calendar-o:before {  content: "\f133";}.fa-fire-extinguisher:before {  content: "\f134";}.fa-rocket:before {  content: "\f135";}.fa-maxcdn:before {  content: "\f136";}.fa-chevron-circle-left:before {  content: "\f137";}.fa-chevron-circle-right:before {  content: "\f138";}.fa-chevron-circle-up:before {  content: "\f139";}.fa-chevron-circle-down:before {  content: "\f13a";}.fa-html5:before {  content: "\f13b";}.fa-css3:before {  content: "\f13c";}.fa-anchor:before {  content: "\f13d";}.fa-unlock-alt:before {  content: "\f13e";}.fa-bullseye:before {  content: "\f140";}.fa-ellipsis-h:before {  content: "\f141";}.fa-ellipsis-v:before {  content: "\f142";}.fa-rss-square:before {  content: "\f143";}.fa-play-circle:before {  content: "\f144";}.fa-ticket:before {  content: "\f145";}.fa-minus-square:before {  content: "\f146";}.fa-minus-square-o:before {  content: "\f147";}.fa-level-up:before {  content: "\f148";}.fa-level-down:before {  content: "\f149";}.fa-check-square:before {  content: "\f14a";}.fa-pencil-square:before {  content: "\f14b";}.fa-external-link-square:before {  content: "\f14c";}.fa-share-square:before {  content: "\f14d";}.fa-compass:before {  content: "\f14e";}.fa-toggle-down:before, .fa-caret-square-o-down:before {  content: "\f150";}.fa-toggle-up:before, .fa-caret-square-o-up:before {  content: "\f151";}.fa-toggle-right:before, .fa-caret-square-o-right:before {  content: "\f152";}.fa-euro:before, .fa-eur:before {  content: "\f153";}.fa-gbp:before {  content: "\f154";}.fa-dollar:before, .fa-usd:before {  content: "\f155";}.fa-rupee:before, .fa-inr:before {  content: "\f156";}.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {  content: "\f157";}.fa-ruble:before, .fa-rouble:before, .fa-rub:before {  content: "\f158";}.fa-won:before, .fa-krw:before {  content: "\f159";}.fa-bitcoin:before, .fa-btc:before {  content: "\f15a";}.fa-file:before {  content: "\f15b";}.fa-file-text:before {  content: "\f15c";}.fa-sort-alpha-asc:before {  content: "\f15d";}.fa-sort-alpha-desc:before {  content: "\f15e";}.fa-sort-amount-asc:before {  content: "\f160";}.fa-sort-amount-desc:before {  content: "\f161";}.fa-sort-numeric-asc:before {  content: "\f162";}.fa-sort-numeric-desc:before {  content: "\f163";}.fa-thumbs-up:before {  content: "\f164";}.fa-thumbs-down:before {  content: "\f165";}.fa-youtube-square:before {  content: "\f166";}.fa-youtube:before {  content: "\f167";}.fa-xing:before {  content: "\f168";}.fa-xing-square:before {  content: "\f169";}.fa-youtube-play:before {  content: "\f16a";}.fa-dropbox:before {  content: "\f16b";}.fa-stack-overflow:before {  content: "\f16c";}.fa-instagram:before {  content: "\f16d";}.fa-flickr:before {  content: "\f16e";}.fa-adn:before {  content: "\f170";}.fa-bitbucket:before {  content: "\f171";}.fa-bitbucket-square:before {  content: "\f172";}.fa-tumblr:before {  content: "\f173";}.fa-tumblr-square:before {  content: "\f174";}.fa-long-arrow-down:before {  content: "\f175";}.fa-long-arrow-up:before {  content: "\f176";}.fa-long-arrow-left:before {  content: "\f177";}.fa-long-arrow-right:before {  content: "\f178";}.fa-apple:before {  content: "\f179";}.fa-windows:before {  content: "\f17a";}.fa-android:before {  content: "\f17b";}.fa-linux:before {  content: "\f17c";}.fa-dribbble:before {  content: "\f17d";}.fa-skype:before {  content: "\f17e";}.fa-foursquare:before {  content: "\f180";}.fa-trello:before {  content: "\f181";}.fa-female:before {  content: "\f182";}.fa-male:before {  content: "\f183";}.fa-gittip:before {  content: "\f184";}.fa-sun-o:before {  content: "\f185";}.fa-moon-o:before {  content: "\f186";}.fa-archive:before {  content: "\f187";}.fa-bug:before {  content: "\f188";}.fa-vk:before {  content: "\f189";}.fa-weibo:before {  content: "\f18a";}.fa-renren:before {  content: "\f18b";}.fa-pagelines:before {  content: "\f18c";}.fa-stack-exchange:before {  content: "\f18d";}.fa-arrow-circle-o-right:before {  content: "\f18e";}.fa-arrow-circle-o-left:before {  content: "\f190";}.fa-toggle-left:before, .fa-caret-square-o-left:before {  content: "\f191";}.fa-dot-circle-o:before {  content: "\f192";}.fa-wheelchair:before {  content: "\f193";}.fa-vimeo-square:before {  content: "\f194";}.fa-turkish-lira:before, .fa-try:before {  content: "\f195";}.fa-plus-square-o:before {  content: "\f196";}/* #1a - Global Site Styles================================================== *//* 	#1b - Global Layout  */html, body {  display: block;  position: relative;  width: 100%;  height: auto;  min-height: 100%;  z-index: 1;}body {  float: left;  background-color: #231f20;  / background-image: url("../images/bg.png"); /  background-position: 0 0;  background-repeat: repeat-x;}header, footer, section {  display: block;  float: left;  clear: left;  position: relative;  width: 95%;  height: auto;  margin: 0px;  padding: 0px;  z-index: 1;  left: 2.5%;}div.wrap {  display: block;  position: relative;  width: 100%;  max-width: 1200px;  margin: 0px auto;  height: auto;  overflow: hidden;}ul.listless {  padding: 0px;  list-style: none;}/* 	#1c - Global Type================================================== */@font-face {  font-family: 'AlbertusMed';  src: url("font/albertusmed-webfont.eot");  src: url("font/albertusmed-webfont.eot?#iefix") format("embedded-opentype"), url("font/albertusmed-webfont.woff") format("woff"), url("font/albertusmed-webfont.ttf") format("truetype"), url("font/albertusmed-webfont.svg#albertus_mediumregular") format("svg");  font-weight: normal;  font-style: normal;}body {  font-family: Open Sans, "Open Sans", Arial, Helvetica, sans-serif;  font-size: 17px;  line-height: 150%;  color: #cfcfcf;  font-weight: 400;  letter-spacing: 0.01em;  -webkit-font-smoothing: antialiased;}h1, h2, h3, h4, h5 {  color: white;}a h1, a h2, a h3, a h4, a h5 {  color: #8d734a;}a {  color: #8d734a;}a:hover {  color: #9e8153;}.cta, .contact input[type="submit"], .nlsub input.cta, .nlsub .cta, .nlsub button {  width: auto;  margin: 0px;  background-color: #a22a2e;  color: white;  font-size: 18px;  font-weight: 700;  padding: 8px 16px;  line-height: 100%;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;  letter-spacing: 0.05em;  text-decoration: none;}.cta:hover, .contact input[type="submit"]:hover, .nlsub button:hover {  background-color: #c22429;  color: white;}/* #1d - Header & Footer================================================== */header {  margin: 30px 0px 20px;}header a {  text-decoration: none;  display: block;  float: left;  position: relative;  width: auto;  height: auto;}header div.homeRoad {  display: block;  float: left;  position: relative;  width: 33.33%;  height: auto;  margin: 0 3% 0 0;}header div.homeRoad h1, header div.homeRoad a, header div.homeRoad img {  display: block;  position: relative;  width: auto;  height: auto;  max-width: 240px;  margin: 0px auto;  float: none;}header div.topLynx, header nav {  display: block;  float: right;  position: relative;  width: auto;  height: auto;  clear: right;}header div.topLynx {  max-width: 63.66%;}header div.topLynx ul {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  margin: 0px;}header div.topLynx ul li {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  margin: 0px;}header div.topLynx ul.nav {  margin: 6px 0px;}header div.topLynx ul.nav li a {  padding: 10px;  font-size: 14px;  line-height: 100%;}header div.topLynx ul.nav li::before {  content: "";  display: block;  width: 1px;  height: 36%;  position: absolute;  top: 32%;  left: -1px;  background-color: #cfcfcf;}header div.topLynx ul.nav li:first-of-type::before {  display: none;}header div.topLynx ul.social li {  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  overflow: hidden;  margin: 5px 0px 5px 10px;}header div.topLynx ul.social li a {  background-color: #8d734a;  color: #231f20;  font-size: 20px;  width: 34px;  height: 34px;}header div.topLynx ul.social li a i {  display: block;  position: absolute;  top: 7px;  left: 1px;  width: 100%;  text-align: center;}header div.topLynx ul.social li a.insta i {  left: 0px;}header div.topLynx ul.social li a.insta:hover {  background-color: #517fa4;}header div.topLynx ul.social li a.youtube:hover {  background-color: #bb0000;}header div.topLynx ul.social li a.twitter:hover {  background-color: #00aced;}header div.topLynx ul.social li a.facebook:hover {  background-color: #3b5998;}header nav {  max-width: 63.66%;}header nav ul.mainNav {  display: block;  float: right;  position: relative;  width: auto;  height: auto;  margin: 15px -10px 0px 0px;}header nav ul.mainNav li {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  margin: 0px;}header nav ul.mainNav li a {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  color: white;  text-transform: uppercase;  font-size: 15px;  padding: 10px;}header nav ul.mainNav li a:hover span::before {  display: block;}header nav ul.mainNav li a:hover span::after {  display: block;}header nav ul.mainNav li span {  display: block;  float: left;  position: relative;  width: 100%;  height: 100%;}header nav ul.mainNav li span::before {  content: "";  display: block;  position: absolute;  top: -4px;  left: 10%;  width: 80%;  height: 1px;  display: none;  background-color: #8d734a;}header nav ul.mainNav li span::after {  content: "";  display: block;  position: absolute;  bottom: -3px;  left: 10%;  width: 80%;  height: 1px;  display: none;  background-color: #8d734a;}header nav ul.mainNav li.selected a {  color: #9e8153;}header nav ul.mainNav li.selected a:hover span::before {  display: none;}header nav ul.mainNav li.selected a:hover span::after {  display: none;}#mobToggle {  display: block;  float: left;  position: relative;  width: 44px;  height: 44px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 8px;  font-size: 28px;  line-height: 28px;  text-align: center;  display: none;}.mm-opened #mobToggle i {  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);  color: #a22a2e;}#mobToggle:hover {  cursor: pointer;  background-color: #8d734a;}#mobToggle:hover i {  color: black;}#mobToggle i {  color: #8d734a;  display: block;  position: absolute;  top: 8px;  left: 0px;  width: 100%;  text-align: center;  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;}#mobNav {  background-color: #111;  background-image: url("../images/woodBG.png");  background-repeat: repeat;}#mobNav.mm-menu .mm-list > li:after {  border-color: #8d734a;}#mobNav a {  color: white;  text-transform: uppercase;}#mobNav .label {  color: #999999;  text-transform: uppercase;}.mm-menu {  display: none;}footer {  padding: 40px 0px 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top-width: 2px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.plainFooter footer {  border-top: 0px;}footer div.img {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}footer div.img img {  display: block;  position: relative;  width: 80%;  max-width: 240px;  height: auto;  margin: 0px auto;}footer .footerLynx {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;}footer .footerLynx ul {  display: inline;  display: inline-block;  float: none;  position: relative;  width: auto;  margin: 15px auto 10px;}footer .footerLynx ul li {  display: block;  float: left;  position: relative;  width: auto;  height: auto;}footer .footerLynx ul li::before {  content: "";  display: block;  width: 1px;  height: 36%;  position: absolute;  top: 32%;  left: -1px;  background-color: #cfcfcf;}footer .footerLynx ul li:first-of-type::before {  display: none;}footer .footerLynx ul li a {  display: block;  float: left;  position: relative;  width: auto;  padding: 10px;  color: #8d734a;  text-decoration: none;  font-size: 14px;  line-height: 12px;}footer .footerLynx ul li a:hover {  color: #9e8153;}footer p.smallPrint {  display: block;  float: left;  position: relative;  clear: left;  margin: 10px 5% 0px;  width: 90%;  text-align: center;  font-size: 14px;  line-height: 110%;}footer p.smallPrint:first-of-type {  margin: 0px 5%;}footer p.smallPrint a.r4d {  color: white;  text-decoration: none;  padding: 3px 10px;  line-height: 100%;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  border-radius: 10px;}footer p.smallPrint a.r4d:hover {  color: #ff5225;  background-color: rgba(0, 0, 0, 0.5);  -moz-box-shadow: inset 0 0 2px black;  -webkit-box-shadow: inset 0 0 2px black;  box-shadow: inset 0 0 2px black;}footer p.smallPrint a.r4d:hover span {  color: #db1561;}/* #1e - Global Elements================================================== */.bannerr {  display: block;  float: left;  position: relative;  width: 95%;  height: auto;  margin: 0px 0px;  padding: 0;  background-color: black;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);}.bannerr .caroufredsel_wrapper {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px !important;}.bannerr ul, .bannerr li {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.bannerr div.img, .bannerr div.img img {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0;  padding: 0;  z-index: 1;}.bannerr div.info {  display: block;  position: absolute;  top: 0px;  left: 0px;  width: 33.33%;  height: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 15px 20px;  background-color: rgba(0, 0, 0, 0.5);  z-index: 10;  text-align: center;}.bannerr div.cont {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.bannerr h2 {  margin: 0px 0px 20px;}.bannerr p {  margin: 0px 0px 20px;}.bannerr .brb {  margin: 0px auto;}.bannerr div.slideNav {  display: block;  position: absolute;  bottom: 20px;  left: 50%;  z-index: 80;  width: auto;  height: auto;}.bannerr div.slideNav div, .bannerr div.slideNav ul, .bannerr div.slideNav li {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  padding: 10px;  margin: 0px;}.bannerr div.slideNav div:hover, .bannerr div.slideNav ul:hover, .bannerr div.slideNav li:hover {  cursor: pointer;}.bannerr div.slideNav ul {  padding: 0px;}.bannerr div.slideNav li {  font-size: 13px;  color: #444444;}.bannerr div.slideNav li.selected {  color: white;}.bannerr div.slideNav li:hover {  color: #999999;}.bannerr div.slideNav div {  font-size: 24px;  top: -1px;}.bannerr div.slideNav i {  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}.bannerr div.icon {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 20px;}.bannerr div.icon img {  display: block;  float: none;  position: relative;  margin: 0px auto;  width: auto;  height: auto;  max-width: 200px;  max-height: 150px;}.bannerr.global {  color: white;}.bannerr.global h2 {  font-size: 36px;  line-height: 100%;}.bannerr.global p {  font-size: 20px;  line-height: 120%;}img {  width: auto;  height: auto;  max-width: 100%;}ul.features {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}ul.features li {  display: block;  float: left;  position: relative;  width: 22.75%;  margin: 0px 0px 0px 3%;}ul.features li:nth-of-type(4n+1) {  margin-left: 0px;  clear: left;}.threeFeatures ul, .fpFeatures ul, .recipeFeatures ul {  margin: 30px 0px 0px;}.threeFeatures ul li, .fpFeatures ul li, .recipeFeatures ul li {  margin-bottom: 0px;}.threeFeatures a, .fpFeatures a, .recipeFeatures a {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-decoration: none;  padding-bottom: 30px;}.threeFeatures a *, .fpFeatures a *, .recipeFeatures a * {  display: block;  float: left;  position: relative;  width: 100%;}.threeFeatures a p, .fpFeatures a p, .recipeFeatures a p {  color: white;}.threeFeatures a h4, .fpFeatures a h4, .recipeFeatures a h4 {  font-size: 19px;  margin: 20px 0px;  font-weight: 700;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-left: 0px;  transition: padding 0.1s ease-in-out;  -ms-transition: padding 0.1s ease-in-out;  -o-transition: padding 0.1s ease-in-out;  -webkit-transition: padding 0.1s ease-in-out;  -moz-transition: padding 0.1s ease-in-out;}.threeFeatures a h4::before, .fpFeatures a h4::before, .recipeFeatures a h4::before {  opacity: 0;  position: absolute;  top: 3px;  left: -6px;  transition: all 0.1s ease-in-out;  -ms-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;  -webkit-transition: all 0.1s ease-in-out;  -moz-transition: all 0.1s ease-in-out;}.threeFeatures a p, .fpFeatures a p, .recipeFeatures a p {  margin: 0px 0px 20px;}.threeFeatures a:hover, .fpFeatures a:hover, .recipeFeatures a:hover {  color: #8d734a;}.threeFeatures a:hover p, .threeFeatures a:hover .cta, .threeFeatures a:hover .contact input[type="submit"], .contact .threeFeatures a:hover input[type="submit"], .threeFeatures a:hover .nlsub button, .nlsub .threeFeatures a:hover button, .fpFeatures a:hover p, .fpFeatures a:hover .cta, .fpFeatures a:hover .contact input[type="submit"], .contact .fpFeatures a:hover input[type="submit"], .fpFeatures a:hover .nlsub button, .nlsub .fpFeatures a:hover button, .recipeFeatures a:hover p, .recipeFeatures a:hover .cta, .recipeFeatures a:hover .contact input[type="submit"], .contact .recipeFeatures a:hover input[type="submit"], .recipeFeatures a:hover .nlsub button, .nlsub .recipeFeatures a:hover button {  color: white;}.threeFeatures a:hover h4, .fpFeatures a:hover h4, .recipeFeatures a:hover h4 {  padding-left: 20px;  transition: padding 0.15s ease-in-out;  -ms-transition: padding 0.15s ease-in-out;  -o-transition: padding 0.15s ease-in-out;  -webkit-transition: padding 0.15s ease-in-out;  -moz-transition: padding 0.15s ease-in-out;}.threeFeatures a:hover h4::before, .fpFeatures a:hover h4::before, .recipeFeatures a:hover h4::before {  opacity: 1;  left: 0;}.threeFeatures a:hover h4:hover, .fpFeatures a:hover h4:hover, .recipeFeatures a:hover h4:hover {  color: #9e8153;}.threeFeatures a:hover h4:hover::before, .fpFeatures a:hover h4:hover::before, .recipeFeatures a:hover h4:hover::before {  color: #9e8153;}.threeFeatures a:hover img, .fpFeatures a:hover img, .recipeFeatures a:hover img {  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  top: -5px;  transition: all 0.1s ease-in-out;  -ms-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;  -webkit-transition: all 0.1s ease-in-out;  -moz-transition: all 0.1s ease-in-out;}.threeFeatures a img, .fpFeatures a img, .recipeFeatures a img {  top: 0px;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;}.threeFeatures a span.cta, .fpFeatures a span.cta, .recipeFeatures a span.cta {  width: auto;}.featuresSect h1 {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-transform: uppercase;  font-weight: 700;  font-size: 28px;  text-shadow: 0px 0px 10px black;  margin: 20px 0px;}.brb {  display: block;  position: relative;  width: 80px;  height: 80px;  margin: 0px auto;  text-decoration: none;  font-weight: 700;  line-height: 18px;  font-size: 22px;  color: white;  background-color: #a22a2e;  padding: 23px 4px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  text-align: center;  text-indent: -1px;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  text-shadow: 0px 0px 4px #160405;}.brb:hover {  background-color: #c22429;  color: white;}.oats {  font-size: 19px;  line-height: 150%;}.oats h1 {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;  margin: 45px 0px;  font-size: 30px;  text-transform: uppercase;  font-weight: 700;  line-height: 100%;  text-shadow: 0px 0px 10px black;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  margin-bottom: 24px;  padding-bottom: 30px;}.oats h3 {  padding: 0px 0px 24px;  display: block;  float: left;  position: relative;  width: 100%;  font-size: 20px;  line-height: 100%;  margin: 0px 0px 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.oats .col {  display: block;  float: left;  position: relative;  height: auto;}.oats .c3 {  width: 31.33333%;  margin: 0px 0px 0px 3%;}.oats .c3:nth-of-type(3n+1) {  margin-left: 0px;}.oats .c3.dub {  width: 65.66667%;}.oats .cont {  display: block;  float: left;  position: relative;  width: 100%;}.oats .cont a.cta {  display: block;  float: left;  position: relative;  width: auto;  margin: 0px 0px 20px;  clear: left;}.oats .cont small {  display: block;  float: left;  position: relative;  width: 100%;  font-size: 15px;  line-height: 170%;  margin-bottom: 30px;}.oats .cont p:first-of-type {  margin-top: 0px;}.oatCont {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 30px;}.oatCont div.info, .oatCont div.img {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 30px;}.oatCont div.info p {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 20px;}.oatCont div.info p:last-child {  margin-bottom: 0px;}.oatCont.col2 div.img, .oatCont.col2 div.info {  width: 50%;}.oatCont.col2 div.img {  float: right;  padding: 0px 30px 0px 15px;}.oatCont.col2 div.img img {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  max-width: 100%;}.oatCont.col2 div.info {  padding: 50px 15px 30px 30px;}.oatCont.col2 div.info p {  float: right;  max-width: 500px;}.oatCont.col1 div.info {  padding: 0px 30px;}.oatCont.smallcol .info {  width: 80%;  max-width: 700px;  float: none;  margin: 0px auto;}.burns {  margin-top: 30px;  float: left;  width: 100%;}.burns .burnsList li {  float: left;  display: inline-block;  width: 20%;  text-align: center;}.burns .burnsList li a {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-decoration: none;  padding-bottom: 30px;}.burns .burnsList li a img {  top: 0;  position: relative;  transition: all 0.1s ease-in-out;  -ms-transition: all 0.1s ease-in-out;  -o-transition: all 0.1s ease-in-out;  -webkit-transition: all 0.1s ease-in-out;  -moz-transition: all 0.1s ease-in-out;}.burns .burnsList li a:hover h4, .burns .burnsList li a.selected h4 {  color: #b49970;}.burns .burnsList li a:hover img, .burns .burnsList li a.selected img {  top: -5px;}.burns .burnsList li a.selected h4 {  color: white;}.burns .burnsList li h4 {  margin: 0;  color: #8d734a;  font-size: 14pt;}.burns .aboutSlider #slideNav {  display: block;  position: relative;  float: left;  width: 100%;  text-align: center;  margin: 0px auto;}.burns .aboutSlider #slideNav li {  font-size: 10px;  padding: 5px;  line-height: 10px;  color: #444444;  display: inline;  float: none;}.burns .aboutSlider #slideNav li:hover {  color: #999999;  cursor: pointer;}.burns .aboutSlider #slideNav li.selected {  color: #eaeaea;}.burns .aboutSlider li {  width: 100%;}.burns .aboutSlider li .fact {  float: left;  width: 50%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 40px 75px 0 74px;}.burns .aboutSlider li .fact p {  font-size: 12.5pt;  text-align: left;}.burns .aboutSlider li .image {  float: left;  width: 50%;}.burns .aboutSlider li .image img {  float: left;}.burns .aboutSlider li .poems {  float: left;  width: 100%;  text-align: center;  display: block;}.burns .aboutSlider li .poems p {  text-align: center;}.burns .aboutSlider li .poems p.small {  font-size: 10pt;  margin-top: 40px;}.burns .aboutSlider li .poems li {  width: 20%;  display: inline-block;  text-align: center;  float: left;  margin-right: 60px;  margin-left: 5%;}.burns .aboutSlider li .poems li:last-child {  margin-right: 0;}.burns .aboutSlider li .poems li input[type="submit"] {  border: none;  outline: none;  position: relative;  width: auto;  background-color: #c22429;  color: white;  border-radius: 4px;  letter-spacing: 0.05em;  font-weight: 700;  padding: 8px 16px;  text-size: 15.17pt;  clear: both;  margin-top: 20px;}.burns .aboutSlider li .poems li a {  border: none;  outline: none;  position: relative;  width: auto;  background-color: #c22429;  color: white;  border-radius: 4px;  letter-spacing: 0.05em;  font-weight: 700;  padding: 8px 16px;  text-size: 15.17pt;  clear: both;  margin-top: 20px;  display: inline-block;}.burns .aboutSlider li .poems li div {  clear: both;  float: none;  display: inline;}.burns .aboutSlider li ul {  margin-left: 0;  padding-left: 20px;  margin-bottom: 20px;}.burns .aboutSlider li ul li {  list-style: disc;  text-align: left;  padding-left: 5px;  font-size: 12.5pt;  margin-left: 0;  float: left;  display: block;  display: list-item;}.burns .aboutSlider li ul li a {  text-decoration: none;}.burnsGuide {  float: left;  width: 100%;}.burnsGuide h3 {  margin-bottom: 10px;}.burnsGuide input {  background: #333333;  font-size: 11.5pt;  padding: 10px;  border: none;}.burnsGuide .fw {  margin-top: 19px;}.burnsGuide .fw input[type="submit"] {  border: none;  outline: none;  position: relative;  width: auto;  background-color: #c22429;  color: white;  border-radius: 4px;  letter-spacing: 0.05em;  font-weight: 700;  padding: 8px 16px;  text-size: 15.17pt;}.threeFeatures.threeFeatures {  text-align: left;}.threeFeatures.threeFeatures ul.features {  display: block;  float: left;  position: relative;  width: 100%;}.threeFeatures.threeFeatures ul.features li {  display: block;  float: left;  position: relative;  width: 31.33333%;  margin: 0px 0px 20px 3%;}.threeFeatures.threeFeatures ul.features li:nth-of-type(3n+1) {  margin-left: 0px;}.threeFeatures.threeFeatures ul.features li a {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.threeFeatures.threeFeatures img {  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);}/* #2a - Front Page Styles================================================== */.fpBanner h2 {  font-family: "AlbertusMed";  font-weight: normal !important;  text-transform: uppercase;  letter-spacing: 0px;  font-size: 26px;  margin: 0px 0px 20px;}.fpBanner h2 strong {  font-weight: normal;  font-size: 40px;  line-height: 40px;}.fpBanner img.title {  display: block;  float: left;  position: relative;  margin: 0px 0px 10px;}.fpBanner p {  color: #8d734a;  font-size: 20px;  line-height: 100%;  margin: 0px 0px 20px;}.fpBanner .brb {  margin: 0px auto;  position: relative;  overflow: hidden;}.fpBanner div.slideNav {  display: block;  position: absolute;  bottom: 20px;  left: 50%;  z-index: 80;  width: auto;  height: auto;}.fpBanner div.slideNav div, .fpBanner div.slideNav ul, .fpBanner div.slideNav li {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  padding: 10px;  margin: 0px;}.fpBanner div.slideNav div:hover, .fpBanner div.slideNav ul:hover, .fpBanner div.slideNav li:hover {  cursor: pointer;}.fpBanner div.slideNav ul {  padding: 0px;}.fpBanner div.slideNav li {  font-size: 13px;  color: #444444;}.fpBanner div.slideNav li.selected {  color: white;}.fpBanner div.slideNav li:hover {  color: #999999;}.fpBanner div.slideNav div {  font-size: 24px;  top: -1px;}.fpBanner div.slideNav i {  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}.fpBanner div.icon {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 20px;}.fpBanner div.icon img {  display: block;  float: none;  position: relative;  margin: 0px auto;  width: auto;  height: auto;  max-width: 200px;  max-height: 150px;}.fpIntro {  padding: 40px 0px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.fpIntro div.cont {  display: block;  float: none;  position: relative;  width: 100%;  /*max-width:800px;*/  max-width: 945px;  margin: 0px auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  /*padding:0px 190px 0px 0px;*/  padding: 0px 156px 0px 65px;}.fpIntro h1 {  color: #8d734a;  margin-bottom: 10px;  font-size: 36px;}.fpIntro p {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  font-size: 19px;  line-height: 170%;  margin: 0px;  color: white;}.fpIntro img.gtBadge {  display: block;  position: absolute;  top: 0px;  right: 0px;  /*width:160px;  height:160px;*/  width: 120px;  height: 120px;  padding: 0;  margin: 20px 0px;}/* #3a - Page Styles================================================== */.recipeFilter {  margin-bottom: 30px;}.recipeFilter div.cont {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.recipeFilter h4 {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;  text-transform: uppercase;  font-weight: 400;  font-size: 23px;  margin: 40px 0px 10px;}.recipeFilter .filters {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;}.recipeFilter .labels, .recipeFilter .dD {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.recipeFilter .col {  display: inline;  display: inline-block;  width: 32.33%;  max-width: 300px;  height: 100%;  margin: 0px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 20px;  vertical-align: top;}.recipeFilter .labels {  font-size: 22px;  line-height: 100%;  color: #8d734a;  text-transform: uppercase;  -moz-box-shadow: 0 24px 40px -24px black;  -webkit-box-shadow: 0 24px 40px -24px black;  box-shadow: 0 24px 40px -24px black;  border-bottom: 1px solid #8d734a;  z-index: 2;}.recipeFilter .labels .col {  border-bottom: 5px solid transparent;}.recipeFilter .labels .col:hover {  cursor: pointer;  border-bottom: 5px solid #8d734a;}.recipeFilter .labels .col.active {  border-bottom: 5px solid #8d734a;}.recipeFilter span {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 20px 20px 15px;}.recipeFilter .dD {  background-color: #1d1d1d;  color: #999999;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  border-bottom: 1px solid #8d734a;  z-index: 3;  display: none;}.recipeFilter .dD ul {  margin: 20px 0px;  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.recipeFilter .dD li {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  padding: 6px 0px;  font-size: 18px;  line-height: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border-top: 1px solid transparent;  border-bottom: 1px solid transparent;}.recipeFilter .dD li:hover {  cursor: pointer;  color: white;  border-top: 1px solid #8d734a;  border-bottom: 1px solid #8d734a;}.recipeFilter .dD li.active {  color: white;  border-top: 1px solid #8d734a;  border-bottom: 1px solid #8d734a;}.recipeFilter .dD .active {  color: #cfcfcf;}.recipeFilter div.control {  display: block;  float: left;  position: relative;  width: 100%;  height: 46px;  overflow: hidden;  z-index: 1;}.recipeFilter div.control div.drawString {  display: block;  position: absolute;  top: -45px;  left: 50%;  margin: 0px 0px 0px -30px;  width: 60px;  height: 75px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  background-color: #8d734a;  transition: top 0.15s ease-in-out;  -ms-transition: top 0.15s ease-in-out;  -o-transition: top 0.15s ease-in-out;  -webkit-transition: top 0.15s ease-in-out;  -moz-transition: top 0.15s ease-in-out;  -moz-box-shadow: 0 5px 5px -3px black;  -webkit-box-shadow: 0 5px 5px -3px black;  box-shadow: 0 5px 5px -3px black;}.recipeFilter div.control div.drawString i {  display: block;  position: absolute;  bottom: 3px;  left: 0px;  color: white;  width: 100%;  font-size: 24px;}.recipeFilter div.control div.drawString i.fa-angle-up {  bottom: 5px;}.recipeFilter div.control div.drawString:active {  background-color: #7c6541;  -moz-box-shadow: 0 2px 5px -3px black;  -webkit-box-shadow: 0 2px 5px -3px black;  box-shadow: 0 2px 5px -3px black;}.recipeFilter div.control:hover div.drawString {  top: -40px;}.recipeFilter div.control:hover div.drawString:hover {  top: -33px;  cursor: pointer;}.recipeArea .top {  display: block;  float: left;  position: relative;  width: 100%;  margin: 0px 0px 10px;}.recipeArea .top h1 {  width: 50%;  margin-bottom: 0px;}.recipeArea .top .pagingInfo {  display: block;  float: right;  position: relative;  width: auto;  max-width: 50%;  height: auto;  font-size: 20px;  line-height: 100%;  margin: 24px 0px 0px;}.recipeArea .top .pagingInfo div {  display: block;  float: left;  position: relative;  width: auto;  margin-left: 20px;}.recipeArea .top .pagingInfo a, .recipeArea .top .pagingInfo .ssshow {  padding: 6px;  text-decoration: none;  color: #8d734a;  min-width: 10px;  text-align: center;}.recipeArea .top .pagingInfo a:hover, .recipeArea .top .pagingInfo .ssshow:hover {  color: #cfcfcf;  cursor: pointer;}.recipeArea .top .pagingInfo .showAll {  display: inline;}.recipeArea .top .pagingInfo .showLess {  display: none;}.recipeArea .top .pagingInfo .unFilter {  display: none;}.recipeArea .top .pagingInfo .first_link, .recipeArea .top .pagingInfo .last_link, .recipeArea .top .pagingInfo .no_more {  display: none;}.recipeArea .top .pagingInfo .active_page {  color: white;}.recipeFeatures .label {  display: block;  position: absolute;  top: -10px;  right: -10px;  width: 60px;  height: 60px;  z-index: 50;  background-size: 60px 60px;  background-position: top left;  transition: top 0.3s ease-in-out;  -ms-transition: top 0.3s ease-in-out;  -o-transition: top 0.3s ease-in-out;  -webkit-transition: top 0.3s ease-in-out;  -moz-transition: top 0.3s ease-in-out;}.recipeFeatures .label.green {  background-image: url("../images/label10min.png");}.recipeFeatures .label.orange {  background-image: url("../images/label20min.png");}.recipeFeatures .label.red {  background-image: url("../images/label30min.png");}.recipeFeatures .label.purple {  background-image: url("../images/label40min.png");}.recipeFeatures h4 {  letter-spacing: 0.03em;  min-height: 50px;}.recipeFeatures a:hover .label {  top: -15px;}.recipeFeatures a:hover h4 {  padding-left: 0px !important;  color: #b49970;}.recipeFeatures a:hover h4:hover {  color: #eaeaea;}.recipeFeatures a:hover h4::before {  display: none;}.recipeFeatures div.output {  display: block;  float: left;  position: relative;  height: auto;  width: 22.75%;  margin-left: 3%;}.recipeFeatures div.output:nth-of-type(4n+1) {  margin-left: 0px;}.recipeFeatures div.output li {  width: 100%;}.recipeFeatures li::after, .recipeFeatures div.output::after {  content: "";  display: block;  position: absolute;  bottom: 36px;  left: -13%;  width: 113%;  height: 1px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.recipeFeatures li:nth-of-type(4n+1)::after, .recipeFeatures div.output:nth-of-type(4n+1)::after {  width: 100%;  left: 0;}.recipeFeatures li {  padding-bottom: 20px;}.recipeFeatures div.output li::after {  display: none;}.recipeMain {  padding-bottom: 30px;  margin-bottom: 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.recipeMain .recipeHeader, .recipeMain .ingredients, .recipeMain .method {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;}.recipeMain .recipeHeader {  width: 100%;}.recipeMain .ingredients, .recipeMain .method {  width: 48%;}.recipeMain .method {  margin-left: 4%;}.recipeMain h1 {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  font-weight: 700;  font-size: 34px;  line-height: 100%;  text-shadow: 0px 0px 10px black;  margin: 0px 0px 20px;}.recipeMain p, .recipeMain ul, .recipeMain ol {  font-size: 19px;}.recipeMain .recipeHeader {  padding: 0px 0px 40px;  margin: 0px 0px 24px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.recipeMain .recipeHeader p {  display: block;  float: left;  position: relative;  width: 100%;  margin: 0px;}.recipeMain .recipeHeader div.info, .recipeMain .recipeHeader .stats, .recipeMain .recipeHeader .recipeShare {  display: block;  float: left;  position: relative;  margin: 0px 0px 30px;}.recipeMain .recipeHeader .info {  width: 66%;}.recipeMain .recipeHeader .addThis {  display: none;}.recipeMain .recipeHeader ul.recipeShare {  margin: 0px 0px;  width: 33%;  float: right;  clear: right;  text-align: right;}.recipeMain .recipeHeader ul.recipeShare::before {  content: "Share this Recipe";  display: block;  position: relative;  text-transform: uppercase;}.recipeMain .recipeHeader ul.recipeShare li {  display: inline;  display: inline-block;  position: relative;  width: auto;  height: auto;  margin: 10px 0px 0px 10px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  line-height: 100%;  color: white;  font-family: "Droid Serif", serif;  font-size: 14px;  font-style: italic;  letter-spacing: 0px;  vertical-align: middle;  line-height: 100%;  background-color: #8d734a;  height: 40px;  width: 40px;  -moz-border-radius: 20px;  border-radius: 20px;  font-size: 0;}.recipeMain .recipeHeader ul.recipeShare li:first-of-type {  clear: both;}.recipeMain .recipeHeader ul.recipeShare li i {  margin: 0px;  font-style: normal;  font-size: 20px;  vertical-align: middle;  line-height: 100%;  text-align: center;  padding: 0px;  width: 100%;  position: absolute;  top: 10px;  left: 0;  color: #231f20;}.recipeMain .recipeHeader ul.recipeShare li:hover {  cursor: pointer;}.recipeMain .recipeHeader ul.recipeShare li.print:hover {  background-color: #a22a2e;}.recipeMain .recipeHeader ul.recipeShare li.print:active {  background-color: #8e2528;}.recipeMain .recipeHeader ul.recipeShare li.facebook:hover {  background-color: #3b5998;}.recipeMain .recipeHeader ul.recipeShare li.facebook:active {  background-color: #344e86;}.recipeMain .recipeHeader ul.recipeShare li.pinterest_share:hover {  background-color: #cb2027;}.recipeMain .recipeHeader ul.recipeShare li.pinterest_share:active {  background-color: #b51d23;}.recipeMain .recipeHeader ul.recipeShare li.twitter:hover {  background-color: #00aced;}.recipeMain .recipeHeader ul.recipeShare li.twitter:active {  background-color: #0099d3;}.recipeMain .recipeHeader ul.recipeShare li.email:hover {  background-color: #6daeb0;}.recipeMain .recipeHeader ul.recipeShare li.email:active {  background-color: #5ca5a7;}.recipeMain .recipeHeader .stats {  float: right;  width: auto;  max-width: 34%;}.recipeMain .recipeHeader .stats .time, .recipeMain .recipeHeader .stats .serves {  display: block;  float: left;  position: relative;  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 0px 0px 74px;  margin: 0px 0px 10px;}.recipeMain .recipeHeader .stats .time {  width: auto;}.recipeMain .recipeHeader .stats .serves {  width: auto;}.recipeMain .recipeHeader .stats .icon {  display: block;  position: absolute;  top: 0px;  left: 20px;  height: 40px;  width: 40px;  -moz-border-radius: 20px;  border-radius: 20px;  background-color: #8d734a;}.recipeMain .recipeHeader .stats .icon i {  color: #1d1d1d;  position: absolute;  top: 9px;  left: 0px;  text-align: center;  font-size: 24px;  line-height: 100%;  width: 100%;}.serves .recipeMain .recipeHeader .stats .icon i {  left: -1px;}.recipeMain .recipeHeader .stats .info {  display: block;  float: left;  position: relative;  width: auto;  height: auto;  color: white;  font-weight: 400;  font-size: 19px;  line-height: 100%;  margin: 0px 0px 3px;  clear: left;}.recipeMain .recipeHeader .stats .serves .info {  margin-top: 12px;}.recipeMain div.ingredients h3, .recipeMain div.method h3 {  padding: 0px 0px 24px;  display: block;  float: left;  position: relative;  width: 100%;  font-size: 20px;  line-height: 100%;  margin: 0px 0px 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.recipeMain .ingredients .img, .recipeMain .ingredients .contents {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px 0px;}.recipeMain .ingredients .img {  width: 40%;  margin-right: 5%;}.recipeMain .ingredients .contents {  width: 55%;}.recipeMain .ingredients .img {  text-align: center;}.recipeMain .ingredients .img img {  display: inline;  display: inline-block;  position: relative;  width: auto;  height: auto;  max-width: 100%;}.recipeMain .ingredients .img a {  position: relative;  width: auto;  height: auto;  text-align: center;  text-decoration: none;  margin: 20px auto;  overflow: hidden;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  display: inline;  display: inline-block;  padding: 10px 20px;  font-weight: 700;  color: white;  background-color: #a22a2e;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  font-size: 19px;  line-height: 100%;}.recipeMain .ingredients .img a:hover {  background-color: #c22429;}.recipeMain .ingredients li {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 16px;}.recipeMain div.method ol {  display: block;  float: left;  position: relative;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0px 0px;  padding: 0px;  counter-reset: methodCounter;}.recipeMain div.method ol li {  display: block;  float: left;  position: relative;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-left: 30px;  margin: 0px 0px 16px;}.recipeMain div.method ol li::before {  content: counter(methodCounter) ".";  counter-increment: methodCounter;  color: #8d734a;  display: block;  position: absolute;  left: 0px;  top: 0px;}.recommended {  -webkit-user-select: none;  /* Chrome/Safari */  -moz-user-select: none;  /* Firefox */  -ms-user-select: none;  /* IE10+ */  /* Rules below not implemented in browsers yet */  -o-user-select: none;  user-select: none;}.recommended h3 {  margin: 0px 0px 30px;  font-size: 27px;  text-transform: uppercase;  line-height: 100%;  font-weight: 400;}.recommended div.sliderr, .recommended ul {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px;}.recommended ul.recipeFeatures li {  display: block;  float: left;  position: relative;  margin: 0px;  width: 25%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 15px;  clear: none !important;}.recommended ul.recipeFeatures li::after {  display: none;}.recommended ul.recipeFeatures li a {  padding: 0px;}.recommended .slideNav {  display: block;  position: absolute;  top: 50%;  margin-top: -20px;  height: 40px;  width: 40px;  z-index: 200;  background-color: rgba(35, 31, 32, 0.8);  color: #999999;}.recommended .slideNav:hover {  color: #9e8153;  background-color: rgba(16, 16, 16, 0.8);  cursor: pointer;}.recommended .slideNav.prev {  left: -25px;}.recommended .slideNav.next {  right: -25px;}.recommended .slideNav i {  width: 100%;  text-align: center;  display: block;  position: absolute;  font-size: 30px;  line-height: 100%;  top: 5px;  left: 0px;}.section.products {  border: 0px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top-width: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}section.products h1 {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;  margin: 45px 0px;  font-size: 30px;  text-transform: uppercase;  font-weight: 700;  line-height: 100%;  text-shadow: 0px 0px 10px black;}section.products ul.products {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px;}section.products ul.products li {  display: block;  float: left;  position: relative;  width: 33.33%;  height: auto;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 45px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}section.products ul.products li:nth-of-type(3n+1) {  padding-right: 30px;}section.products ul.products li:nth-of-type(3n+2) {  padding-right: 15px;  padding-left: 15px;}section.products ul.products li:nth-of-type(3n+3) {  padding-left: 30px;}section.products ul.products div.hero, section.products ul.products div.title, section.products ul.products a {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}section.products ul.products img {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}section.products ul.products div.hero {  margin-bottom: 30px;  top: 0px;  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;}section.products ul.products div.hero img.hero {  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  display: block;  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  opacity: 1;  z-index: 10;}section.products ul.products div.hero img.packed {  position: absolute;  top: 0px;  left: 0px;  z-index: 1;}section.products ul.products div.hero .p2 {  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 38px 35px -30px rgba(0, 0, 0, 0.9), 0px 80px 23px -80px rgba(0, 0, 0, 0.9);  opacity: 0;  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;}section.products ul.products div.title {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 30px;  transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;}section.products ul.products div.title img {  /*width: 80%;  margin-left: 10%;*/  width: 70%;  margin-left: 15%;}section.products ul.products a:hover div.hero {  top: -5px;  transition: all 0.15s ease-in-out;  -ms-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;}section.products ul.products a:hover div.hero img.hero {  opacity: 0;  transition: all 0.15s ease-in-out;  -ms-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;}section.products ul.products a:hover div.hero .p2 {  opacity: 1;  transition: all 0.15s ease-in-out;  -ms-transition: all 0.15s ease-in-out;  -o-transition: all 0.15s ease-in-out;  -webkit-transition: all 0.15s ease-in-out;  -moz-transition: all 0.15s ease-in-out;}.prod h3 {  padding: 0px 0px 24px;  display: block;  float: left;  position: relative;  width: 100%;  font-size: 20px;  line-height: 100%;  margin: 0px 0px 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.prod .col {  display: block;  float: left;  position: relative;  height: auto;}.productHead {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 30px;}.productHead img {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.productHead div.prodHead {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.productHead .prodTop {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.productHead div.hero {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  background-color: black;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin-bottom: 30px;}.productHead div.product {  display: block;  position: absolute;  top: 0px;  left: 0px;  width: 42%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 80px 5% 20px;  z-index: 50;  overflow: hidden;}.productHead div.product .packed {  display: block;  float: left;  position: relative;  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px;}.productHead div.product .packed .award {  position: absolute;  width: 80px;  height: 80px;  top: -30px;  right: 20%;  margin-right: -30px;  z-index: 10;}.productHead div.product .title {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;}.productHead div.product .title img {  margin: 20px 0px;}.productHead div.product .title a {  display: inline;  float: none;  text-decoration: none;  margin: 0px 0px 20px;}.productHead div.info {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  font-size: 19px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-left: 42%;  margin-left: -30px;  line-height: 150%;  color: white;}.prodSpec {  padding: 20px 0px 40px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  margin-bottom: 30px;}.prodSpec .col {  width: 31.33333%;  margin-left: 3%;}.prodSpec .col:first-of-type {  margin-left: 0px;}.prodSpec dl, .prodSpec dt, .prodSpec dd {  display: block;  float: left;  position: relative;  height: auto;  padding: 0px;  margin: 0px;}.prodSpec dl {  width: 100%;  max-width: 280px;  font-weight: 700;}.prodSpec dt {  width: 60%;  margin-right: 10%;}.prodSpec dd {  text-align: right;  width: 30%;}.prodSpec .recipes a {  font-weight: 700;  text-decoration: none;}.prodSpec .recipes li {  margin-bottom: 10px;}.prodBuy {  margin-bottom: 20px;}.prodBuy .col {  width: 48.5%;  margin-left: 3%;}.prodBuy .col:first-of-type {  margin-left: 0px;}.prodBuy h3 {  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;  padding-bottom: 0px;  margin-bottom: 24px;}.prodBuy .cta, .prodBuy .contact input[type="submit"], .contact .prodBuy input[type="submit"], .prodBuy .nlsub button, .nlsub .prodBuy button {  display: block;  float: left;  position: relative;  margin-right: 10px;  margin-bottom: 10px;}.prodBuy .cta + p, .prodBuy .contact input[type="submit"] + p, .contact .prodBuy input[type="submit"] + p, .prodBuy .nlsub button + p, .nlsub .prodBuy button + p {  margin-top: 20px;}.prodBuy p {  display: block;  float: left;  position: relative;  width: 100%;  margin-top: 0px;}.prodBuy ul.stockists {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.prodBuy ul.stockists li {  display: block;  float: left;  position: relative;  width: 15%;  margin: 0px 5px 5px 0px;}.whereToBuy {  margin-bottom: 30px;}.whereToBuy ul.retailers {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 24px;}.whereToBuy ul.retailers li {  display: block;  float: left;  position: relative;  width: 32.66667%;  margin: 0px 0px 4px 1%;}.whereToBuy ul.retailers li:nth-of-type(3n+1) {  margin-left: 0px;}.whereToBuy ul.retailers li a, .whereToBuy ul.retailers li img {  display: block;  float: left;  position: relative;  margin: 0px;  width: 100%;  height: auto;}.aboutSlider h4, .aboutSlider .sliderrIntro {  display: block;  float: left;  position: relative;  width: 100%;  text-align: center;  margin: 0px;}.aboutSlider h4 {  font-size: 24px;  margin-top: 10px;}.aboutSlider .sliderrIntro {  font-size: 19px;  margin: 5px 0px 50px;}.aboutSlider div.aSliderr, .aboutSlider ul, .aboutSlider li {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;}.aboutSlider div.aSliderr, .aboutSlider ul {  width: 100%;}.aboutSlider h5.year {  display: block;  float: left;  position: relative;  width: 100%;  height: 24px;  margin: 0px 0px 24px;  font-size: 24px;  line-height: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 0px 0px 70px;}.aboutSlider h5.year div {  display: block;  float: left;  position: relative;  height: 20px;  top: 2px;  width: 100%;  background-repeat: repeat;  background-size: 24px;}.aboutSlider h5.year span {  display: block;  position: absolute;  top: 0px;  left: 0px;  width: auto;  height: 24px;}.aboutSlider li.n1 .year div {  background-image: url("../images/tartan1.png");}.aboutSlider li.n2 .year div {  background-image: url("../images/tartan2.png");}.aboutSlider li.n3 .year div {  background-image: url("../images/tartan3.png");}.aboutSlider .holder {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  overflow: hidden;  border: 1px solid #444444;  border-top: none;  border-bottom: 0px;  margin: 0px 0px 20px;}.aboutSlider .aSliderr {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 24px;}.aboutSlider .cont {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;}.aboutSlider .cont img, .aboutSlider .cont p, .aboutSlider .cont ul, .aboutSlider .cont li, .aboutSlider .cont ol, .aboutSlider .cont blockquote {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px 0px 20px;}.aboutSlider .aSlideNav {  display: block;  position: absolute;  top: 0px;  width: 34px;  height: 100%;  z-index: 400;  overflow: hidden;}.aboutSlider .aSlideNav .draw {  display: block;  position: absolute;  width: 70px;  height: 60px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;  background-color: #444444;  top: 50%;  margin-top: -30px;  transition: left, 0.3s, right, 0.3s, background-color, 0s;  -ms-transition: left, 0.3s, right, 0.3s, background-color, 0s;  -o-transition: left, 0.3s, right, 0.3s, background-color, 0s;  -webkit-transition: left, 0.3s, right, 0.3s, background-color, 0s;  -moz-transition: left, 0.3s, right, 0.3s, background-color, 0s;}.aboutSlider .aSlideNav .draw:hover {  transition: left, 0.1s, right, 0.1s, background-color, 0s;  -ms-transition: left, 0.1s, right, 0.1s, background-color, 0s;  -o-transition: left, 0.1s, right, 0.1s, background-color, 0s;  -webkit-transition: left, 0.1s, right, 0.1s, background-color, 0s;  -moz-transition: left, 0.1s, right, 0.1s, background-color, 0s;  cursor: pointer;}.aboutSlider .aSlideNav i {  display: block;  position: absolute;  font-size: 20px;  color: white;  line-height: 20px;  top: 20px;}.aboutSlider .aSlideNav.prev {  left: -10px;}.aboutSlider .aSlideNav.prev .draw {  left: 4px;}.aboutSlider .aSlideNav.prev .draw i {  left: 15px;}.aboutSlider .aSlideNav.prev .draw:hover {  left: 0px;}.aboutSlider .aSlideNav.next {  right: -12px;}.aboutSlider .aSlideNav.next .draw {  right: 4px;}.aboutSlider .aSlideNav.next .draw i {  right: 15px;}.aboutSlider .aSlideNav.next .draw:hover {  right: 0px;}.aboutSlider .aSlideNav:hover .draw {  background-color: #515151;}.aboutSlider #aboutSlider li {  width: 33.33%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 24px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-width: 2px;  border-top: 0px;  border-right: 0px;  border-bottom: 0px;}.aboutSlider #aboutSlider li:first-child {  border-left: 0px;  padding-left: 26px;}.aboutSlider #aboutSlider li img {  width: 100%;  height: auto;  float: none;  margin: 0px auto 20px;}.aboutSlider #aboutSlider li img:last-child {  margin: 0px auto;}.aboutSlider #awardSlider li {  width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 0px 24px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-width: 2px;  border-top: 0px;  border-right: 0px;  border-bottom: 0px;}.aboutSlider #awardSlider li:first-child {  border-left: 0px;  padding-left: 26px;}section.about {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 30px;}.awwwards {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 30px;}.awwwards #slideNav {  display: block;  position: relative;  float: left;  width: 100%;  text-align: center;  margin: 0px auto;}.awwwards #slideNav li {  font-size: 10px;  padding: 5px;  line-height: 10px;  color: #444444;  display: inline;  float: none;}.awwwards #slideNav li:hover {  color: #999999;  cursor: pointer;}.awwwards #slideNav li.selected {  color: #eaeaea;}.awwwards h4.year {  font-size: 28px;  text-align: center;  margin: 0px 0px 30px;}.awwwards div.medals {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;}.awwwards div.medals div.award {  display: inline;  display: inline-block;  width: 24.5%;  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 12px;  vertical-align: top;}.awwwards div.medals div.award img {  width: auto;  max-width: 100%;  margin: 0px auto 20px;}.awwwards div.medals div.award span {  display: block;  width: 80%;  height: auto;  margin: 0px 10%;  font-size: 17px;  line-height: 120%;}section.sustainability {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;  margin-bottom: 30px;}section.sustainability .sustImg {  display: block;  float: left;  position: relative;  width: 100%;  max-height: 300px;  margin-bottom: 20px;}section.sustainability .sustImg img {  display: block;  position: relative;  margin: 0px auto;  width: auto;  height: auto;  max-width: 100%;  max-height: 100%;}section.download {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding: 20px 0px 50px;  margin-bottom: 0px;  text-align: center;}section.download h3 {  margin: 0px 0px 24px;}.whatIs h3 {  font-size: 24px;}.whatIs .intro, .whatIs .oatCont {  text-align: center;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding-bottom: 30px;}.whatIs .intro h1, .whatIs .intro h3, .whatIs .oatCont h1, .whatIs .oatCont h3 {  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;  padding-bottom: 0px;}.whatIs .oatCont {  padding: 50px 0px;  margin-bottom: 0px;}.whatIs .oatCont.slidecol {  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.whatIs .col2 div.info {  text-align: left;}.whatIs .bigcol img {  margin-top: 20px;}.whatIs .haggisSlider, .whatIs .haggisSlider2 {  display: block;  float: none;  position: relative;  width: 100%;  max-width: 600px;  height: auto;  margin: 30px auto;  color: black;}.whatIs .haggisSlider.aboutSlider ul li, .whatIs .haggisSlider2.aboutSlider ul li {  padding: 40px;  border: none;  text-align: center;}.whatIs .haggisSlider.aboutSlider ul li p, .whatIs .haggisSlider.aboutSlider ul li img, .whatIs .haggisSlider2.aboutSlider ul li p, .whatIs .haggisSlider2.aboutSlider ul li img {  display: block;  position: relative;  float: none;  margin: 0px auto 20px;  z-index: 10;}.whatIs .haggisSlider.aboutSlider ul li img, .whatIs .haggisSlider2.aboutSlider ul li img {  width: auto;  max-width: 100%;}.whatIs .haggisSlider.aboutSlider ul li p, .whatIs .haggisSlider2.aboutSlider ul li p {  width: 100%;}.whatIs .haggisSlider.aboutSlider ul li p.myth, .whatIs .haggisSlider2.aboutSlider ul li p.myth {  font-style: italic;}.whatIs .haggisSlider.aboutSlider ul li p.truth, .whatIs .haggisSlider2.aboutSlider ul li p.truth {  margin-bottom: 0px;}.whatIs .haggisSlider.aboutSlider ul li::before, .whatIs .haggisSlider2.aboutSlider ul li::before {  content: "";  display: block;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 400%;  z-index: 0;}.whatIs .haggisSlider.aboutSlider ul li a, .whatIs .haggisSlider2.aboutSlider ul li a {  color: black;  opacity: 0.7;}.whatIs .haggisSlider.aboutSlider ul li a:hover, .whatIs .haggisSlider2.aboutSlider ul li a:hover {  color: black;  opacity: 1;}.whatIs .haggisSlider.aboutSlider .holder, .whatIs .haggisSlider2.aboutSlider .holder {  border-color: #231f20;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  background-color: black;}.whatIs .haggisSlider img, .whatIs .haggisSlider2 img {  max-height: 300px;}.whatIs .haggisSlider .n1, .whatIs .haggisSlider2 .n1 {  background-color: #a22a2e;}.whatIs .haggisSlider .n1::before, .whatIs .haggisSlider2 .n1::before {  background-color: #a22a2e;}.whatIs .haggisSlider .n2, .whatIs .haggisSlider2 .n2 {  background-color: #a9ae37;}.whatIs .haggisSlider .n2::before, .whatIs .haggisSlider2 .n2::before {  background-color: #a9ae37;}.whatIs .haggisSlider .n3, .whatIs .haggisSlider2 .n3 {  background-color: #91489a;}.whatIs .haggisSlider .n3::before, .whatIs .haggisSlider2 .n3::before {  background-color: #91489a;}.whatIs .haggisSlider .n4, .whatIs .haggisSlider2 .n4 {  background-color: #e89624;}.whatIs .haggisSlider .n4::before, .whatIs .haggisSlider2 .n4::before {  background-color: #e89624;}.blog {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top-width: 2px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.blog .blogSect, .blog .blok, .blog div.label, .blog ul.categories, .blog ul.categories li, .blog .posts, .blog li.post, .blog .postCont {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;  width: 100%;}.blog .blogSect.blogSide {  float: right;  width: 20%;}.blog .blogSect.blogFeed {  width: 77%;}.blog .blogSide {  font-size: 17px;  line-height: 120%;}.blog .blogSide h3 {  padding-bottom: 0px;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;  margin-bottom: 0px;}.blog .blogSide div.blok {  padding: 30px 0px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.blog .blogSide div.blok:last-child {  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.blog .blogSide ul.listless {  margin: 20px 0px 0px;}.blog .blogSide ul.listless li {  margin-bottom: 10px;}.blog .blogSide ul.listless li:last-child {  margin: 0px;}.blog .blogSide a {  text-decoration: none;}.blog .blogNav {  display: block;  float: left;  position: relative;  width: 100%;  padding: 24px 0px;}.blog .blogNav a {  text-decoration: none;  font-size: 19px;  display: block;  position: relative;  width: auto;  height: auto;  line-height: 100%;}.blog .blogNav a.prev {  float: left;}.blog .blogNav a.next {  float: right;}.blog .blogFeed li.post {  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;  padding: 30px 0px 50px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding-left: 100px;}.blog .blogFeed li.post .date {  display: block;  position: absolute;  top: 30px;  left: 0px;  width: 70px;  height: auto;}.blog .blogFeed li.post .date .badge {  display: block;  float: left;  position: relative;  height: 70px;  width: 70px;  -moz-border-radius: 35px;  border-radius: 35px;  background-color: #8d734a;  color: white;}.blog .blogFeed li.post .date span {  display: block;  float: left;  position: relative;  width: 100%;  margin: 0px;  font-weight: 700;  text-transform: uppercase;  text-align: center;  font-size: 20px;  line-height: 100%;}.blog .blogFeed li.post .date .day {  font-size: 24px;  margin-top: 13px;}.blog .blogFeed li.post .date .month {  top: -2px;}.blog .blogFeed li.post .date .year {  margin: 10px 0px;  font-weight: 400;  font-size: 16px;}.blog .blogFeed li.post .postTitle {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px;  font-size: 36px;  font-weight: 400;  line-height: 120%;}.blog .blogFeed li.post span.author {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 0px;  font-size: 17px;}.blog .blogFeed li.post .content {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 30px 0px;}.blog .blogFeed li.post .content p, .blog .blogFeed li.post .content img, .blog .blogFeed li.post .content ul, .blog .blogFeed li.post .content ol {  display: block;  float: left;  position: relative;  height: auto;  width: 100%;  max-width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  margin: 0px 0px 15px;}.blog .blogFeed li.post .content p:last-child, .blog .blogFeed li.post .content img:last-child, .blog .blogFeed li.post .content ul:last-child, .blog .blogFeed li.post .content ol:last-child {  margin-bottom: 0px;}.blog .blogFeed li.post .content img {  width: auto;}.blog .blogFeed li.post .content iframe {  margin: 0px 0px 15px;  max-width: 100%;}.careers .col {  margin-bottom: 30px;}.careers .row, .careers .tC {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.careers .tC {  width: 24%;}.careers .tC.tC1 {  width: 28%;}.careers .row, .careers .tC.sum {  width: 100%;}.careers ul.jobs {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: -6px 0px 0px;}.careers li.row {  padding: 20px 0px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.careers li.row:last-of-type {  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.careers .titles {  color: white;  font-weight: 700;}.careers .tC {  color: white;}.careers .tC a {  text-decoration: none;}.careers .sum {  font-size: 17px;  line-height: 150%;  margin-top: 15px;  color: #cfcfcf;}.careers .jobInfo {  font-size: 17px;  line-height: 150%;}.careers dl.jSpec, .careers .jSpec dd, .careers .jSpec dt {  display: block;  float: left;  position: relative;  height: auto;  margin: 0px;  padding: 0px;}.careers dl.jSpec {  width: 100%;  padding-bottom: 30px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom-width: 2px;}.careers dl.jSpec dt {  clear: left;  margin-right: 10px;  width: 120px;  font-size: 17px;}.careers dl.jSpec dd {  color: white;}.careers .jobDesc p, .careers .jobDesc ul, .careers .jobDesc ol {  font-size: 17px;  line-height: 150%;}.careers .apply {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  margin: 24px 0px 0px;  padding-top: 24px;  border: 2px dotted #8d734a;  -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-image: url("../images/goldDot1.png") 4 4 4 4 round;  border-top-width: 2px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px;}.careers .apply a.cta {  display: block;  position: relative;  float: right;}.contact form, .contact form span, .contact input[type=text], .contact textarea {  display: block;  float: left;  position: relative;  width: 100%;}.contact form {  max-width: 320px;  font-size: 17px;  line-height: 120%;}.contact form ::-webkit-input-placeholder {  color: #231f20;}.contact form :-moz-placeholder {  /* Firefox 18- */  color: #231f20;}.contact form ::-moz-placeholder {  /* Firefox 19+ */  color: #231f20;}.contact form :-ms-input-placeholder {  color: #231f20;}.contact input[type=text], .contact textarea {  max-width: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 5px;  margin-bottom: 10px;  background-color: #777;  border: 1px solid rgba(0, 0, 0, 0.5);  color: black;}.contact input[type=checkbox] {  display: none;}.contact div.checkBox {  display: block;  float: left;  position: relative;  width: 16px;  height: 16px;  background-color: #777;  margin-right: 10px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  border: 1px solid rgba(0, 0, 0, 0.5);}.contact div.checkBox i {  display: block;  position: absolute;  font-size: 14px;  color: white;  top: 0px;  left: 0px;  width: 100%;  text-align: center;  display: none;}.contact div.checkBox + label {  display: block;  float: left;  position: relative;  width: auto;  top: -2px;}.contact .check.selected div.checkBox i {  display: block;}.contact input[type="submit"] {  border: none;  outline: none;  display: block;  float: right;  position: relative;  width: auto;  margin: 30px 0px;}.contact em {  font-style: normal;  color: white;}.pageThankyou {  margin-bottom: 30px;  text-align: center;}.pageThankyou p, .pageThankyou a.cta {  position: relative;  margin: 0px auto;  float: none;  width: auto;}.pageThankyou p {  margin-bottom: 20px;}.nlsub {  position: relative;  display: block;  width: 90%;  max-width: 500px;  height: auto;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 30px;  border-bottom: 1px solid #111;  -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  background-color: #1b1819;  margin: 0px auto;  overflow: hidden;}.nlsub form, .nlsub input, .nlsub label {  display: block;  float: left;  position: relative;  width: 100%;  height: auto;  text-align: center;}.nlsub label {  line-height: 100%;  margin: 0px 0px 10px;}.nlsub input {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  padding: 5px;  margin-bottom: 20px;  background-color: #2e292a;  border: 1px solid rgba(0, 0, 0, 0.5);  color: #eaeaea;}.nlsub .contact input[type="submit"], .contact .nlsub input[type="submit"], .nlsub input.cta, .nlsub .contact input[type="submit"], .contact .nlsub input[type="submit"], .nlsub input.cta, .nlsub .cta, .nlsub button, .nlsub button {  position: relative;  margin: 0 auto 10px;  float: none;  width: auto;  padding: 10px 30px;  border: 0;  outline: 0;  top: 10px;  color: white;  background-color: #a22a2e;}.nlsub .contact input[type="submit"]:hover, .contact .nlsub input[type="submit"]:hover, .nlsub input.cta:hover, .nlsub .contact input[type="submit"]:hover, .contact .nlsub input[type="submit"]:hover, .nlsub .cta:hover, .nlsub button:hover, .nlsub button:hover {  background-color: #c22429;}.nlsub p {  display: block;  float: left;  position: relative;  width: 100%;  margin: 0px;}@media screen and (max-width: 400px) {  .nlsub {    width: 100%;    padding: 20px;  }}/* #5a - Responsive================================================== */@media screen and (max-width: 1111px) {  header {    margin: 30px 0px 0px;  }  header div.topLynx {    max-width: 63.66%;    margin: 30px 0px 0px;  }  header nav {    display: block;    float: left;    position: relative;    width: 100%;    height: auto;    max-width: 100%;  }  header nav ul.mainNav {    float: none;    margin: 15px auto 0px auto;    width: 100%;    overflow: hidden;    text-align: center;  }  header nav ul.mainNav li {    display: inline;    display: inline-block;    float: none;  }}@media screen and (max-width: 780px) {  header {    margin: 0px;    width: 100%;    left: 0;    padding: 0px 2.5%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }  header div.homeRoad {    width: 100%;    margin: 85px 0 50px;  }  header div.topLynx {    background-color: black;    position: absolute;    top: 0px;    left: 0px;    width: 100%;    max-width: 100%;    margin: 0;    height: 44px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }  header div.topLynx ul.nav {    display: none;  }  header div.topLynx ul.social {    float: right;    margin-right: 10px;  }  header nav {    display: none;  }  header #mobToggle {    display: block;  }}@media screen and (max-width: 780px) {  footer .footerLynx ul {    text-align: center;    line-height: 100%;  }  footer .footerLynx ul li {    display: inline;    display: inline-block;    float: none;  }}@media screen and (max-width: 760px) {  ul.features li {    width: 48%;    margin: 0px 0px 0px 4%;  }  ul.features li:nth-of-type(2n+1) {    margin-left: 0px;    clear: left;  }}@media screen and (max-width: 500px) {  ul.features li {    width: 100%;    margin: 0px 0px 10px;    clear: left;    text-align: center;  }}@media screen and (max-width: 1080px) {  .bannerr {    width: 100%;    left: 0;    height: 420px;  }  .bannerr ul, .bannerr li, .bannerr div.caroufredsel_wrapper {    height: 420px;  }  .bannerr.shallow {    height: 320px;  }  .bannerr.shallow ul, .bannerr.shallow li, .bannerr.shallow div.caroufredsel_wrapper {    height: 320px;  }  .bannerr div.img {    width: 100%;    height: 100%;    overflow: hidden;  }  .bannerr div.img img {    display: block;    float: right;    position: absolute;    width: auto;    max-width: 2000px;    height: 100%;    bottom: 0px;    right: 0px;  }  .bannerr div.img.solo {    background-color: black;  }  .bannerr div.info {    width: 100%;    max-width: 420px;    background-color: rgba(0, 0, 0, 0.8);  }  .bannerr div.info p {    color: #b49970;  }  .bannerr div.slideNav {    display: none;  }}@media screen and (max-width: 1080px) and (max-width: 600px) {  .bannerr {    height: 300px;  }  .bannerr ul, .bannerr li, .bannerr div.caroufredsel_wrapper {    height: 300px;  }  .bannerr.fpBanner {    height: 420px;  }  .bannerr.fpBanner ul, .bannerr.fpBanner li, .bannerr.fpBanner div.caroufredsel_wrapper {    height: 420px;  }}@media screen and (max-width: 1080px) and (max-width: 600px) {  .bannerr.shallow {    height: 200px;  }  .bannerr.shallow ul, .bannerr.shallow li, .bannerr.shallow div.caroufredsel_wrapper {    height: 200px;  }}@media screen and (max-width: 1080px) and (max-width: 880px) {  .bannerr div.img.solo img {    bottom: 30px;    height: 360px;    right: 50%;    margin-right: -432px;  }}@media screen and (max-width: 1080px) and (max-width: 440px) {  .bannerr div.img.solo img {    bottom: 40px;    height: 340px;    right: 50%;    margin-right: -408px;  }}@media screen and (max-width: 430px) {  .bannerr div.info {    background: none;    padding: 0;  }  .bannerr div.info div.cont {    background-color: rgba(0, 0, 0, 0.8);    padding: 30px 0px;    margin-top: -20px;  }  .bannerr div.info p {    display: none;  }}@media screen and (max-width: 800px) {  .oats {    text-align: center;  }  .oats .c3, .oats .c3.dub {    width: 100%;    margin: 0px 0px 30px;  }  .oats .cont a.cta {    width: 60%;    margin-left: 20%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }}@media screen and (max-width: 830px) {  .oatCont.col2 div.img, .oatCont.col2 div.info {    width: 100%;  }  .oatCont.col2 div.img {    float: left;  }  .oatCont.col2 div.img img {    float: none;    margin: 0px auto;  }  .oatCont.col2 div.info {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 30px 00px 0px;  }  .oatCont.col2 div.info p {    float: left;    max-width: 1000px;    text-align: center;  }}@media screen and (max-width: 760px) {  .threeFeatures.threeFeatures ul.features {    text-align: center;  }  .threeFeatures.threeFeatures ul.features li {    width: 46%;    margin: 0px 1.5% 20px;    display: inline;    display: inline-block;    float: none;  }  .threeFeatures.threeFeatures ul.features li:nth-of-type(3n+1) {    margin-left: 1.5%;  }  .threeFeatures.threeFeatures img {    border-bottom: 1px solid #111;    -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);    -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);    box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);  }  .threeFeatures.threeFeatures a:hover h4 {    left: 0px;    padding-left: 0px;  }  .threeFeatures.threeFeatures a:hover h4::before {    display: none;  }  .threeFeatures.threeFeatures span.cta {    display: inline;    display: inline-block;    float: none;  }}@media screen and (max-width: 550px) {  .threeFeatures.threeFeatures ul.features li {    width: 100%;    margin: 0px 0px 30px;    display: block;    float: left;  }  .threeFeatures.threeFeatures ul.features li:nth-of-type(3n+1) {    margin-left: 0%;  }}@media screen and (max-width: 1080px) {  .fpBanner {    width: 100%;    left: 0;  }  .fpBanner ul, .fpBanner li, .fpBanner div.caroufredsel_wrapper {    height: 420px;  }  .fpBanner div.img {    width: 100%;    height: 100%;    overflow: hidden;  }  .fpBanner div.img img {    display: block;    float: right;    position: absolute;    width: auto;    max-width: 2000px;    height: 100%;    bottom: 0px;    right: 0px;  }  .fpBanner div.info {    width: 100%;    max-width: 420px;    background-color: rgba(0, 0, 0, 0.8);  }  .fpBanner div.info p {    color: #b49970;  }  .fpBanner div.slideNav {    display: none;  }}@media screen and (max-width: 430px) {  .fpBanner div.info {    background: none;    padding: 0;  }  .fpBanner div.info div.cont {    background-color: rgba(0, 0, 0, 0.8);    padding: 30px 0px 15px;    margin-top: -20px;  }  .fpBanner div.info p {    display: none;  }  .fpBanner .brb {    margin-bottom: 20px;  }}@media screen and (max-width: 780px) {  .fpIntro div.cont {    float: left;    padding: 80px 0px 0px 0px;    margin-top: 60px;    border: 2px dotted #8d734a;    -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-top-width: 2px;    border-left: 0px;    border-right: 0px;    border-bottom: 0px;  }  .fpIntro p {    text-align: center;  }  .fpIntro img.gtBadge {    top: -61px;    right: 50%;    width: 120px;    height: 120px;    margin: 0 -60px 0 0;    border-bottom: 1px solid #111;    -moz-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);    -webkit-box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);    box-shadow: 0px 34px 30px -30px rgba(0, 0, 0, 0.9), 0px 80px 18px -80px rgba(0, 0, 0, 0.9);    -webkit-border-radius: 80px;    -moz-border-radius: 80px;    border-radius: 80px;    border: 1px solid #231f20;  }}@media screen and (max-width: 500px) {  .fpFeatures a .cta, .fpFeatures a .contact input[type="submit"], .contact .fpFeatures a input[type="submit"], .fpFeatures a .nlsub button, .nlsub .fpFeatures a button {    float: none;    display: inline;    display: inline-block;  }  .fpFeatures a h4 {    padding-left: 0px;    color: #9e8153;  }  .fpFeatures a h4::before {    display: none;  }}@media screen and (max-width: 600px) {  .recipeFilter {    margin-bottom: 30px;  }  .recipeFilter .col {    display: block;    float: left;    width: 100%;    max-width: 1000px;    height: auto;  }  .recipeFilter .labels .col {    display: none;  }  .recipeFilter .dD {    background-color: #111;    padding-top: 20px;  }  .recipeFilter .dD ul {    margin: 0px 0px;  }  .recipeFilter .dD li {    display: block;    float: left;    position: relative;    width: 50%;    margin-bottom: 15px;    color: #cfcfcf;  }  .recipeFilter .dD .col {    margin-bottom: 20px;  }  .recipeFilter .dD .col::before {    content: "Title";    display: block;    float: left;    position: relative;    width: 100%;    height: auto;    margin: 0px 0px 10px;    border-bottom: 1px solid #8d734a;    font-size: 22px;    line-height: 100%;    color: #8d734a;    text-transform: uppercase;    padding-bottom: 5px;  }  .recipeFilter .dD .col.c1::before {    content: "Product";  }  .recipeFilter .dD .col.c2::before {    content: "Time";  }  .recipeFilter .dD .col.c3::before {    content: "Occasion";  }  .recipeFilter div.control div.drawString {    top: -35px;  }  .recipeFilter div.control:hover div.drawString {    top: -35px;  }}@media screen and (max-width: 600px) {  .recipeFilter .dD li {    width: 100%;  }}@media screen and (max-width: 960px) {  .recipeArea .top h1 {    width: 100%;    text-align: center;  }  .recipeArea .top .pagingInfo {    width: 100%;    max-width: 100%;    height: auto;    text-align: center;  }  .recipeArea .top .pagingInfo div {    display: inline;    display: inline-block;    float: none;    position: relative;    width: auto;    margin: 0px 10px;  }  .recipeArea ul.features li, .recipeArea ul.features div.output {    width: 31.33333%;  }  .recipeArea ul.features li:nth-of-type(4n+1), .recipeArea ul.features div.output:nth-of-type(4n+1) {    clear: none;    margin-left: 3%;  }  .recipeArea ul.features li:nth-of-type(3n+1), .recipeArea ul.features div.output:nth-of-type(3n+1) {    clear: left;    margin-left: 0%;  }  .recipeArea ul.features li a .label, .recipeArea ul.features div.output a .label {    top: 10px;    right: 10px;  }  .recipeArea ul.features li a:hover .label, .recipeArea ul.features div.output a:hover .label {    top: 5px;  }  .recipeArea ul.features div.output li {    width: 100%;  }  .recipeArea ul.features li::after, .recipeArea ul.features div.output::after {    left: -9.6%;    width: 109.6%;  }  .recipeArea ul.features li:nth-of-type(4n+1)::after, .recipeArea ul.features div.output:nth-of-type(4n+1)::after {    left: -9.6%;    width: 109.6%;  }  .recipeArea ul.features li:nth-of-type(3n+1)::after, .recipeArea ul.features div.output:nth-of-type(3n+1)::after {    left: 0px;    width: 100%;  }  .recipeArea ul.features div.output li::after {    display: none;  }}@media screen and (max-width: 760px) {  .recipeArea ul.features li, .recipeArea ul.features div.output {    width: 48.5%;  }  .recipeArea ul.features li:nth-of-type(2n+2), .recipeArea ul.features div.output:nth-of-type(2n+2) {    clear: none;    margin-left: 3%;  }  .recipeArea ul.features li:nth-of-type(2n+1), .recipeArea ul.features div.output:nth-of-type(2n+1) {    clear: left;    margin-left: 0%;  }  .recipeArea ul.features div.output li {    width: 100%;  }  .recipeArea ul.features li::after, .recipeArea ul.features div.output::after {    left: -6.3%;    width: 106.3%;  }  .recipeArea ul.features li:nth-of-type(3n+1)::after, .recipeArea ul.features div.output:nth-of-type(3n+1)::after {    left: -6.3%;    width: 106.3%;  }  .recipeArea ul.features li:nth-of-type(2n+1)::after, .recipeArea ul.features div.output:nth-of-type(2n+1)::after {    left: 0px;    width: 100%;  }  .recipeArea ul.features div.output li::after {    display: none;  }}@media screen and (max-width: 500px) {  .recipeArea .top .pagingInfo div.info_text {    display: block;    margin-bottom: 10px;  }  .recipeArea ul.features li {    width: 100%;    margin-left: 0px;    clear: left;  }  .recipeArea ul.features li:nth-of-type(2n+2) {    clear: left;    margin-left: 0%;  }  .recipeArea li::after {    display: none;  }}@media screen and (max-width: 1060px) {  .recipeMain .recipeHeader .stats .time, .recipeMain .recipeHeader .stats .serves {    clear: left;  }}@media screen and (max-width: 780px) {  .recipeMain .ingredients, .recipeMain .method {    width: 100%;  }  .recipeMain .method {    margin-left: 0%;  }  .recipeMain h1 {    text-align: center;  }  .recipeMain .recipeHeader p {    text-align: center;  }  .recipeMain .recipeHeader .info {    width: 100%;  }  .recipeMain .recipeHeader ul.recipeShare {    text-align: center;    width: 100%;  }  .recipeMain .recipeHeader ul.recipeShare li {    display: inline;    display: inline-block;    float: none;    margin: 10px 7px 0px;  }  .recipeMain .recipeHeader .stats {    width: 100%;    max-width: 100%;    margin: 0px 0px 30px;    text-align: center;  }  .recipeMain .recipeHeader .stats .time, .recipeMain .recipeHeader .stats .serves {    display: inline;    display: inline-block;    float: none;    padding: 0px 0px 0px 54px;    vertical-align: top;    margin: 0px 15px;  }  .recipeMain .recipeHeader .stats .icon {    left: 0px;  }  .recipeMain .ingredients {    border: 2px dotted #8d734a;    -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom-width: 2px;    padding-bottom: 30px;    margin-bottom: 24px;  }}@media screen and (max-width: 500px) {  .recipeMain .ingredients {    text-align: center;  }  .recipeMain .ingredients .img, .recipeMain .ingredients .contents {    width: 100%;  }  .recipeMain .ingredients .img a {    display: block;    width: 50%;  }  .recipeMain div.method {    text-align: center;  }  .recipeMain div.method ol li {    padding: 0px;  }  .recipeMain div.method ol li::before {    position: relative;    display: block;    top: auto;    left: auto;  }}@media screen and (max-width: 960px) {  .recommended ul.recipeFeatures li .label {    top: 10px;    right: 10px;  }}@media screen and (max-width: 720px) {  .recommended .slideNav.prev {    left: -6px;    background-color: rgba(0, 0, 0, 0.7);    color: white;  }  .recommended .slideNav.next {    right: -6px;    background-color: rgba(0, 0, 0, 0.7);    color: white;  }}@media screen and (max-width: 500px) {  .recommended h3 {    text-align: center;  }  .recommended ul li {    text-align: center;  }}@media screen and (max-width: 960px) {  section.products ul.products li {    width: 50%;  }  section.products ul.products li:nth-of-type(2n+1) {    padding-left: 15px;    padding-right: 23px;    clear: left;  }  section.products ul.products li:nth-of-type(2n+2) {    padding-right: 15px;    padding-left: 23px;  }}@media screen and (max-width: 640px) {  section.products ul.products li {    width: 50%;  }  section.products ul.products li:nth-of-type(2n+1) {    padding-left: 0px;    padding-right: 10px;    clear: left;  }  section.products ul.products li:nth-of-type(2n+2) {    padding-right: 0px;    padding-left: 10px;  }}@media screen and (max-width: 500px) {  section.products ul.products li {    width: 100%;    padding-bottom: 20px;  }  section.products ul.products li:nth-of-type(2n+1) {    padding-left: 20px;    padding-right: 20px;    clear: left;  }  section.products ul.products li:nth-of-type(2n+2) {    padding-right: 20px;    padding-left: 20px;  }}@media screen and (max-width: 1000px) {  .productHead div.product {    padding: 50px 0% 20px;  }  .productHead div.info {    margin-left: 0px;  }}@media screen and (max-width: 760px) {  .productHead {    width: 100%;    left: 0px;    border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom: 0px;  }  .productHead div.prodTop div.hero {    height: 300px;  }  .productHead div.prodTop div.hero img {    position: absolute;    width: auto;    max-width: 2000%;    height: 100%;    bottom: 0px;    right: 0px;    z-index: 1;  }  .productHead div.prodTop div.hero::before {    content: "";    background-color: rgba(0, 0, 0, 0.7);    width: 48%;    height: 100%;    position: absolute;    left: 0px;    top: 0px;    display: block;    z-index: 2;  }  .productHead div.product {    width: 50%;    padding: 50px 0% 20px;    z-index: 20;  }  .productHead div.info {    padding-left: 50%;    margin-left: -15px;  }  .prodSpec .col {    width: 48.5%;  }  .prodSpec .favourite.col {    width: 100%;    margin-left: 0px;    margin-top: 10px;  }  .prodSpec .favourite.col ul.recipes li {    width: 50%;    display: block;    float: left;    position: relative;  }  .prodSpec .favourite.col ul.recipes li:nth-of-type(2n+1) {    clear: left;  }  .prodBuy .col {    width: 100%;    margin: 10px 0px 20px;  }}@media screen and (max-width: 540px) {  .productHead div.prodTop div.hero {    margin-bottom: -280px;  }  .productHead div.prodTop div.hero img {    opacity: 0.3;  }  .productHead div.prodTop div.hero::before {    display: none;  }  .productHead div.prodTop div.product {    width: 90%;    position: relative;    top: 0px;    left: auto;    padding: 30px 0px;    margin: 0px 5% 0px;  }  .productHead div.info {    text-align: center;    margin-top: 0px;    padding: 0px 30px;    margin-left: 0px;  }  .prodSpec .col {    width: 100%;    margin: 10px 0px 20px;  }}@media screen and (max-width: 760px) {  .prodSpec .favourite.col ul.recipes li {    width: 100%;  }}@media screen and (max-width: 800px) {  .whereToBuy ul.retailers li {    display: inline;    display: inline-block;    float: none;    width: 49%;    margin: 0px 4px 4px 0px;    max-width: 120px;  }}@media screen and (max-width: 740px) {  section.about {    width: 100%;    left: 0px;  }  section.about h1, section.about div.oatCont {    width: 95%;    left: 2.5%;  }  .aboutSlider h4, .aboutSlider .sliderrIntro {    width: 95%;    left: 2.5%;  }  .aboutSlider .holder {    padding: 24px 0px;    background-color: rgba(0, 0, 0, 0.2);    border-top: 1px solid rgba(0, 0, 0, 0.4);    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    border-left: none;    border-right: none;  }  .aboutSlider .aSliderr {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0px 0px 80px;  }  .aboutSlider .cont {    display: block;    float: left;    position: relative;    width: 100%;    height: auto;  }  .aboutSlider .cont img, .aboutSlider .cont p, .aboutSlider .cont ul, .aboutSlider .cont li, .aboutSlider .cont ol, .aboutSlider .cont blockquote {    display: block;    float: left;    position: relative;    width: 100%;    height: auto;    margin: 0px 0px 20px;  }  .aboutSlider .aSlideNav {    top: auto;    bottom: 8px;    height: 60px;    width: 60px;  }  .aboutSlider .aSlideNav .draw {    width: 60px;    height: 60px;    top: 0%;    margin-top: 0px;    background: transparent;    border-top: 1px solid #444444;    border-bottom: 1px solid black;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;  }  .aboutSlider .aSlideNav i {    width: 100%;    text-align: center;    color: #444444;  }  .aboutSlider .aSlideNav.prev {    left: 50%;    margin-left: -70px;  }  .aboutSlider .aSlideNav.prev .draw {    left: 0px;  }  .aboutSlider .aSlideNav.prev .draw i {    left: -1px;  }  .aboutSlider .aSlideNav.prev .draw:hover {    left: 0px;  }  .aboutSlider .aSlideNav.next {    right: 50%;    margin-right: -70px;  }  .aboutSlider .aSlideNav.next .draw {    right: 0px;  }  .aboutSlider .aSlideNav.next .draw i {    right: -2px;  }  .aboutSlider .aSlideNav.next .draw:hover {    right: 0px;  }  .aboutSlider .aSlideNav:hover .draw {    background-color: rgba(255, 255, 255, 0.06);  }  .aboutSlider .aSlideNav:active .draw {    background-color: rgba(0, 0, 0, 0.06);  }}@media screen and (max-width: 1000px) {  .awwwards div.medals div.award {    width: 46%;    margin: 0px 1.5% 12px;  }}@media screen and (max-width: 740px) {  section.awwwards {    width: 100%;    left: 0px;  }  section.awwwards h1, section.awwwards .sliderrIntro {    width: 95%;    left: 2.5%;  }}@media screen and (max-width: 380px) {  .awwwards div.medals div.award {    width: 100%;    margin: 0px 0% 12px;  }}@media screen and (max-width: 740px) {  section.whatIs {    width: 100%;    left: 0px;  }  section.whatIs .intro, section.whatIs .oatCont {    width: 95%;    left: 2.5%;  }  section.whatIs .oatCont.slidecol {    width: 100%;    left: 0px;  }  section.whatIs .oatCont.slidecol div.intro {    width: 95%;    left: 2.5%;  }}@media screen and (max-width: 1030px) {  .blog .blogSect.blogSide {    float: right;    width: 27%;  }  .blog .blogSect.blogFeed, .blog .blogSect.blogNav {    width: 70%;  }  .blog .blogFeed li.post {    padding-left: 0px;  }  .blog .blogFeed li.post .date {    float: left;    position: relative;    top: auto;    left: auto;    width: 100%;    margin-bottom: 10px;  }  .blog .blogFeed li.post .date .year {    width: 70px;    clear: left;  }}@media screen and (max-width: 800px) {  .blog {    text-align: left;  }  .blog .blogSect.blogSide {    float: left;    width: 100%;  }  .blog .blogSect.blogFeed {    width: 100%;  }  .blog .blogSide {    padding-top: 20px;  }  .blog .blogSide div.blok {    width: 25%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 15px;    border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom: 0px;  }  .blog .blogSide ul.listless {    margin: 20px 0px 0px;  }  .blog .blogSide ul.listless li {    margin-bottom: 0px;  }  .blog .blogSide ul.listless li:last-child {    margin: 0px;  }  .blog .blogSide ul.listless a {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    display: block;    float: left;    position: relative;    width: 100%;    padding: 5px 0px;  }  .blog .blogFeed {    border: 2px dotted #8d734a;    -moz-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    -webkit-border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-image: url("../images/goldDot1.png") 4 4 4 4 round;    border-top: 0px;    border-left: 0px;    border-right: 0px;    border-bottom-width: 2px;  }  .blog .blogFeed li.post .date {    margin-bottom: 20px;  }  .blog .blogFeed li.post .content {    text-align: left;  }}@media screen and (max-width: 740px) {  .blog .blogSide div.blok {    width: 50%;  }}@media screen and (max-width: 740px) {  .blog .blogSide div.blok {    width: 100%;  }}@media screen and (max-width: 800px) {  .careers .titles {    display: none;  }  .careers .tC, .careers .tC.tC1 {    width: 100%;    clear: left;  }  .careers .tC {    padding-left: 51%;    text-align: left;  }  .careers .tC.sum {    padding: 0px;    text-align: center;  }  .careers .tC::before {    position: absolute;    right: 51%;    font-size: 17px;    color: #cfcfcf;  }  .careers .tC1::before {    content: "Vacancy Title:";  }  .careers .tC2::before {    content: "Business Area:";  }  .careers .tC3::before {    content: "Closing Date:";  }  .careers .tC4::before {    content: "Salary:";  }  .careers dl.jSpec dt, .careers dl.jSpec dd {    width: 48%;  }  .careers dl.jSpec dt {    margin-right: 0px;    padding-right: 1%;    text-align: right;  }  .careers dl.jSpec dd {    padding-left: 1%;    text-align: left;  }  .careers .jobDesc p, .careers .jobDesc ul, .careers .jobDesc ol {    font-size: 17px;    line-height: 150%;  }  .careers ul, .careers ol {    text-align: left;  }  .careers .apply a.cta {    float: none;  }}@media screen and (max-width: 800px) {  .contact form {    max-width: 400px;    float: none;    margin: 0px auto;    text-align: center;  }  .contact form span {    text-align: left;  }  .contact input[type=submit] {    display: inline-block;    float: none;  }}/* adds */section.productsbanner {margin-bottom:40px}#burns > ul > li > a:hover {text-decoration:underline}span.goldtext {color:#8d734a}.goldtext {color:#8d734a}div.fact > h5 {color:#8d734a}