[class^="inner"]:after,.cols:after,[role="banner"]:after,.article-content:after,.band:after{content:'';display:table;clear:both}[role="navigation"],.inner-header nav,.backtotop a{-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}body{font-family:"source-sans-pro", "Lucida Grande", Helvetica, Arial, sans-serif}h1,h2,h3,h4,h5,.cols_one-of-3 figcaption,.carousel-cell figcaption,.btn,.btn-circle,.dropdown,.contact-info>p,.news .categories,.contact-form label,.sidebar fieldset{font-family:"bebas-neue", "League Gothic", "Lucida Grande", Helvetica, Arial, sans-serif;text-transform:uppercase}.btn-next a,.irish-blend,.backtotop a{text-indent:400%;white-space:nowrap;overflow:hidden}figure img{box-shadow:0 9px 6px -6px rgba(0,0,0,0.2)}.social-icons a,.icon{width:30px;height:30px}cite{color:#ccc;font-style:italic}.inline-form input[type="email"]{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 11' width='17' height='11'%3E%3Cpath fill='%23F3ECE4' fill-rule='evenodd' d='M15.688 2.75c-.494.257-6.563 3.43-6.865 3.588-.302.157-.514.178-.806.178-.293 0-.504-.02-.807-.178C6.907 6.18.838 3.008.346 2.748-.002 2.57 0 2.78 0 2.946v6.533c0 .374.497.855.883.855H15.15c.386 0 .882-.48.882-.855V2.945c0-.165.005-.377-.344-.196M.53.967l6.68 3.588c.224.12.513.178.808.178.29 0 .582-.058.805-.178l6.68-3.588c.435-.234.848-.968.05-.968H.48c-.796 0-.386.734.05.968'/%3E%3C/svg%3E")}.inline-form .newsletter-submit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23F3ECE4' d='M9.987 0C4.47 0 0 4.473 0 9.988c0 5.516 4.47 9.988 9.987 9.988 5.518 0 9.987-4.472 9.987-9.988C19.974 4.473 15.504 0 9.987 0'/%3E%3Cpath fill='%238A7669' d='M14.64 9.62L8.51 5.826c-.448-.294-.813-.078-.813.48v7.366c0 .558.364.774.812.48l6.126-3.795s.216-.153.216-.367c0-.215-.217-.367-.217-.367'/%3E%3C/g%3E%3C/svg%3E")}.inline-form .search-submit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 23' width='24' height='23'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath stroke='%23F3ECE4' d='M.632 0v22.04'/%3E%3Cpath fill='%23F3ECE4' d='M16.685 6.803c-.758 0-1.513.288-2.09.864-1.15 1.152-1.15 3.027 0 4.18 1.153 1.15 3.026 1.15 4.178 0 1.15-1.153 1.152-3.028 0-4.18-.576-.576-1.33-.864-2.088-.864m0 7.436c-1.148 0-2.298-.44-3.173-1.315-1.748-1.75-1.748-4.594 0-6.344 1.75-1.75 4.595-1.747 6.345 0 1.748 1.75 1.748 4.596 0 6.345-.877.874-2.025 1.31-3.172 1.31'/%3E%3Cpath fill='%23F3ECE4' d='M23.698 15.016l-1.754 1.753-3.506-3.51 1.753-1.75'/%3E%3C/g%3E%3C/svg%3E")}.btn a,.btn time,.btn.more:after,.btn-next a,.dropdown>li.has-subitems:after,.backtotop a{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 12' width='13' height='12'%3E%3Cpath fill='%23EBDCD3' fill-rule='evenodd' d='M0 0l6.526 11.303L13.05 0'/%3E%3C/svg%3E")}.btn,.main-link{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1200' width='100' height='1200' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M99.84 48.642c0 17.874-7.354 31.683-21.38 40.634-7.823 4.99-17.105 9.776-27.07 9.776-8.893 0-16.81-2.23-24.498-5.363C16.07 89.27 9.647 79.36 5.076 71.01 1.143 63.832 0 57.402 0 48.642 0 35.03 6.375 23.656 15.143 14.588 24.31 5.108 34.963 0 49.193 0 59.16 0 68.9 3.41 76.723 8.402 90.75 17.352 99.84 30.77 99.84 48.642'/%3E%3C/defs%3E%3Cuse fill='%23F3EDE6' xlink:href='%23a'/%3E%3Cuse y='100' fill='%2399bcdb' xlink:href='%23a'/%3E%3Cuse y='200' fill='%23845A40' xlink:href='%23a'/%3E%3Cuse y='300' fill='%238E7A66' xlink:href='%23a'/%3E%3Cuse y='400' fill='%23B38751' xlink:href='%23a'/%3E%3Cuse y='500' fill='%23EB4037' xlink:href='%23a'/%3E%3Cuse y='600' fill='%2391B09F' xlink:href='%23a'/%3E%3Cuse y='700' fill='%23C180B2' xlink:href='%23a'/%3E%3Cuse y='800' fill='%23BCB78B' xlink:href='%23a'/%3E%3Cuse y='900' fill='%23807265' xlink:href='%23a'/%3E%3Cuse y='900' fill='%23807265' xlink:href='%23a'/%3E%3Cuse y='1000' fill='%23F4A92D' xlink:href='%23a'/%3E%3Cuse y='1100' fill='%23C27EB3' xlink:href='%23a'/%3E%3C/svg%3E")}.irish-blend{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 149 146' width='149' height='146' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M23.827 66.187V.52H.855v65.667h22.972z'/%3E%3Cpath id='c' d='M88.43.708H.65v66.746h87.78V.708z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23E3DFD2' d='M142.366 69.98c0 25.486-10.483 45.178-30.486 57.942-11.155 7.117-24.39 13.94-38.602 13.94-12.678 0-23.97-3.18-34.932-7.65-15.433-6.29-24.588-20.43-31.107-32.33C1.63 91.64 0 82.474 0 69.977c0-19.412 9.092-35.63 21.595-48.562C34.665 7.9 49.857.622 70.145.622c14.214 0 28.104 4.86 39.258 11.978 20 12.763 32.963 31.895 32.963 57.382'/%3E%3Cpath fill='%23E3DFD2' d='M16.436 21.252c-3.682 0 25.178-21.682 25.88-17.835-.002 0-7.813 3.147-9.91 6.995-2.1 3.846-.233-2.098 15.854-6.995 16.087-4.895 9.092 0 9.092 0L5.946 43.983s4.546-10.84 10.49-17.835c5.945-6.995 10.49-12 0-4.896'/%3E%3Cg transform='translate(125 54.292)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cpath fill='%23E3DFD2' d='M23.295 25.01c2.95-2.203-7.202 32.437-10.064 29.773 0 0 4.38-7.194 3.76-11.533-.62-4.336 1.45 1.543-8.52 15.09-9.96 13.55-7.28 5.44-7.28 5.44L18.11.52s2.84 11.405 2.26 20.567c-.58 9.16-1.228 15.892 2.93 3.923' mask='url(%23b)'/%3E%3C/g%3E%3Cpath fill='%23E3DFD2' d='M15.038 22.612s-1.4 1.437-2.1 2.487c-.698 1.04.7 1.24 2.1 0 1.398-1.25 2.798-3.85 2.798-3.85s-4.197 2.35-2.798 1.36m133.564 54.76s.26-1.99.194-3.25c-.068-1.26-1.305-.58-1.68 1.25-.378 1.83.06 4.75.06 4.75s1.952-4.4 1.426-2.77'/%3E%3Cg transform='translate(56 -.708)'%3E%3Cmask id='d' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cpath fill='%23E3DFD2' d='M.652 1.95s20.983-5.83 48.96 7.77c27.976 13.6 16.784 11.463 19.233 13.6 2.45 2.137 9.792 14.376 10.84 16.126 1.05 1.748 1.75.038-2.797-8.044-4.546-8.082 2.413-.078 6.645 8.393 4.23 8.47 4.896 26.577 4.896 27.628 0 1.048-3.15-24.83-9.8-26.578C71.99 39.095.65 1.95.65 1.95' mask='url(%23d)'/%3E%3C/g%3E%3Cpath fill='%23E3DFD2' d='M128.044 119.397s-13.325 17.227-43.88 23.068c-30.552 5.84-20.306.858-23.546.61-3.24-.246-16.45-5.66-18.335-6.432-1.885-.774-1.424 1.013 7.054 4.77 8.478 3.755-1.886 1.505-10.346-2.75-8.45-4.256-19.82-18.367-20.45-19.207-.63-.84 17.38 18.01 23.75 15.437 6.37-2.576 85.76-15.496 85.76-15.496m-12.73-18.693l11.16 5.89-6.82 9.607-11.47-1.31'/%3E%3Cpath fill='%23626363' d='M118.744 47.265c0 6.84-1.76 9.807-5.632 9.807-3.973 0-5.634-2.968-5.634-9.807 0-6.737 1.71-9.703 5.634-9.703 3.873 0 5.632 2.966 5.632 9.703zm-9.404-26.3h3.772l-13.93 36.107H95.41l13.93-36.107zm-21.657 66.52c1.292 0 2.075-1.017 2.075-2.658 0-1.37-.588-2.542-1.838-3.793-.51-.548-1.214-1.173-2.114-1.997-2.502-2.266-3.713-3.832-4.378-5.786-.352-.97-.51-1.91-.51-2.89 0-3.99 2.307-6.57 5.906-6.57 1.368 0 2.346.47 3.988 1.92v-1.72h4.146v8.29h-4.146c-.077-3.4-.626-4.42-2.346-4.42-1.056 0-1.76.78-1.76 2.07 0 1.64.432 2.19 3.64 4.97 3.79 3.28 5.277 5.98 5.277 9.5 0 4.07-2.66 7.24-5.983 7.24-1.878 0-3.012-.47-4.42-1.91v1.72h-4.067v-8.92h4.068v.86c0 2.7.83 4.11 2.47 4.11zm7.727-66.52c3.923 0 5.632 2.967 5.632 9.705 0 6.838-1.71 9.806-5.582 9.806-3.972 0-5.683-2.968-5.683-9.806 0-6.738 1.76-9.705 5.633-9.705zm-23.687 3.67c1.307-2.262 3.772-3.67 6.586-3.67 2.81 0 5.33 1.408 6.64 3.67 1.76 3.17 2.41 7.29 2.41 14.534 0 7.29-.71 11.46-2.42 14.53-1.31 2.31-3.83 3.72-6.64 3.72s-5.38-1.41-6.64-3.72c-1.66-3.02-2.37-7.29-2.37-14.54 0-7.3.65-11.37 2.41-14.54zm-4.917 62.693h2.7V68.09h-2.7v-4.105h11.967v4.105h-2.736v19.238h2.736v4.107H66.806v-4.107zM50.248 24.634c1.308-2.26 3.77-3.67 6.588-3.67 2.817 0 5.33 1.41 6.637 3.67 1.762 3.17 2.415 7.292 2.415 14.535 0 7.29-.706 11.46-2.415 14.53-1.307 2.31-3.82 3.72-6.637 3.72-2.817 0-5.382-1.41-6.638-3.72-1.66-3.02-2.363-7.29-2.363-14.54 0-7.3.653-11.37 2.413-14.54zm-18.467.556c3.02-.656 5.28-1.96 7.35-4.225H42v30.422h2.716v5.282H31.83v-5.29h2.818V29.56c-.956.4-1.86.602-2.867.753V25.19zm0 62.138h2.7V68.09h-2.7v-4.105h11.97v4.105h-2.74v19.238h2.74v4.107H31.78v-4.107zm9.83 33.978c-1.14 0-2.11-.52-3.09-1.632v1.355h-6.74v-3.65h1.67v-17.09h-1.67v-3.64h6.74v8.89h.07c.87-1.36 1.81-1.91 3.2-1.91 1.18 0 2.26.52 2.99 1.45 1.36 1.7 1.88 3.71 1.88 7.19 0 5.8-1.77 9.03-5.03 9.03zm15.26-.277h-8.65v-3.65h1.91v-17.09h-1.91v-3.64h6.98v20.73h1.67v3.65zm-.41-41.64H54.3v7.93h1.682v4.1h-9.894v-4.1h1.68V68.09h-1.68v-4.105h9.267c2.58 0 3.99.27 5.398 1.093 2.345 1.37 3.714 3.95 3.714 6.96 0 2.502-.743 4.068-2.698 5.515l2.15 9.775h1.09v4.107h-5.98L56.45 79.39zm15.01 33.89h-7.75c0 3.78.31 4.65 1.56 4.65.98 0 1.46-.6 1.74-2.23l4.2 1.6c-1 2.6-3.26 4.2-6.01 4.2-4.41 0-6.53-3.06-6.53-9.41 0-5.36 2.4-8.58 6.43-8.58 3.3 0 5.63 2.11 6.15 5.62.18 1.25.21 1.73.21 3.75v.38zm18.69 7.74h-6.74v-10.97c0-1.77-.38-2.4-1.45-2.4-.59 0-.97.17-1.73.76v8.95h1.498v3.65h-8.37v-3.65h1.84v-9.72h-1.84V104h6.878v1.358c1.358-1.113 2.5-1.633 3.82-1.633 2.85 0 4.41 2.117 4.41 5.904v7.74h1.706v3.65zm16.65 0h-6.66v-1.52h-.07c-.8 1.21-1.74 1.8-2.99 1.8-3.26 0-5.03-3.13-5.03-8.82 0-5.63 1.77-8.86 4.864-8.86 1.25 0 2.328.65 3.16 2.01h.07v-5.35H98.4v-3.64h6.775v20.73h1.63v3.65zm.67-29.6h-9.74v-4.1h2.08V68.09h-2.08v-4.105h9.74v4.105h-1.13v6.92h4.144v-6.92H109.4v-4.105h9.734v4.105h-2.11v19.238h2.11v4.107h-9.736v-4.107h1.09v-8.25h-4.143v8.25h1.135v4.107zm7.78 29.87c-1.18 0-1.94-.31-2.88-1.18v.9h-3.64v-4.62h3.61c.07 1.21.56 1.84 1.43 1.84.696 0 1.145-.46 1.145-1.18 0-.84-.347-1.19-2.465-2.64-3.02-2.02-4-3.48-4-5.94 0-2.85 1.6-4.76 3.994-4.76.976 0 1.6.24 2.71 1.11V104h3.68v4.413h-3.715c-.17-1.216-.62-1.77-1.42-1.77-.66 0-1.11.45-1.11 1.213 0 .766.45 1.29 2.22 2.503 2.916 2.01 3.16 2.22 3.82 3.5.38.76.59 1.7.59 2.67 0 2.85-1.56 4.75-3.96 4.75z'/%3E%3Cpath fill='%23E3DFD2' d='M112.056 43.945v4.325c0 4.677.102 5.18 1.007 5.18.35 0 .602-.1.703-.25.353-.553.402-1.157.402-6.138 0-5.53-.1-5.934-1.006-5.934-.854 0-1.106.555-1.106 2.817m-16.646-7.09c.352 0 .604-.1.705-.252.35-.555.35-1.154.35-6.137 0-5.53-.048-5.933-.954-5.933-.85 0-1.1.602-1.1 2.817v4.325c0 4.678.05 5.18 1.01 5.18M76.7 50.985c.303.755.855 1.156 1.61 1.156 1.157 0 1.86-.9 2.062-2.66.202-1.86.25-3.07.25-10.31 0-7.19-.048-8.45-.25-10.26-.05-.55-.2-1.05-.402-1.56-.3-.7-.906-1.1-1.66-1.1-1.106 0-1.81.91-2.01 2.67-.252 1.86-.252 3.07-.252 10.26 0 7.24.05 8.45.252 10.31.048.55.2 1.06.4 1.51m-21.748 0c.303.76.855 1.16 1.61 1.16 1.157 0 1.86-.9 2.06-2.66.203-1.86.252-3.07.252-10.31 0-7.19-.05-8.45-.25-10.26-.05-.55-.2-1.05-.402-1.56-.302-.7-.906-1.1-1.66-1.1-1.107 0-1.81.91-2.01 2.67C54.3 30.79 54.3 32 54.3 39.19c0 7.24.048 8.45.252 10.31.048.55.2 1.055.4 1.51m-.104 16.87h-.55v7.585h.472c2.307 0 3.206-1.053 3.206-3.79 0-2.7-.94-3.79-3.128-3.79m-14.94 39.94c-1.042 0-1.39.866-1.39 3.505v2.463c0 3.02.313 3.853 1.39 3.853 1.18 0 1.458-.97 1.458-5.106 0-3.715-.312-4.722-1.458-4.722m25.16-.8c-1.043 0-1.356.834-1.356 3.75h2.674v-.834c0-2.084-.382-2.92-1.32-2.92m33.674.8c-1.112 0-1.426.97-1.426 4.34v.557l.034 2.02c.036 2.15.382 2.88 1.39 2.88 1.043 0 1.39-.79 1.39-3.12v-3.27c0-2.57-.347-3.4-1.39-3.4'/%3E%3C/g%3E%3C/svg%3E")}.band.spots{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' width='30' height='30' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Ccircle id='a' cx='6' cy='6' r='6' fill='%23D5BC9E'%3E%3C/circle%3E%3C/defs%3E%3Cuse xlink:href='%23a' /%3E%3Cuse x='15' y='15' xlink:href='%23a' /%3E%3C/svg%3E")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:100%;line-height:1.5em}body{background-color:#f6f6f6}ul,ol,li{margin:0;padding:0}a{color:#EB4037;text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h1{font-size:2.5em;line-height:1.1em;text-transform:uppercase;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.6);margin:127px 0 4em;margin-left:7.56303%;margin-right:7.56303%}.home .article h1{text-shadow:3px 3px 3px rgba(0,0,0,0.3);text-indent:-5%}@media (min-width: 50em){.products .article h1{text-align:left}}.news .post h1{color:#4A5D79;text-align:left;margin:1em 0;text-shadow:none}h1 span,h1 em{display:block;text-indent:5%;text-transform:lowercase;font-style:normal}@media (min-width: 38em){h1{font-size:3.5em}}@media (min-width: 50em){h1{text-shadow:8px 8px 16px rgba(0,0,0,0.7);font-size:4.25em}.home h1{text-shadow:8px 8px 16px rgba(0,0,0,0.7)}.products .article h1{text-indent:0}}@media (min-width: 68em){h1{margin-top:200px;margin-bottom:150px;font-size:5em}}h2{font-size:1.8em;text-transform:uppercase;color:#4A5D79;margin:0;line-height:1em}@media (min-width: 38em){h2{font-size:2.7em}}@media (min-width: 53em){h2{font-size:3.5em}}h3{text-transform:uppercase;font-size:1.2em}@media (min-width: 50em){h3{font-size:1.7em}}h4{font-size:1em}@media (min-width: 50em){h4{font-size:1.4em}}blockquote{padding:0;margin:0;color:#7b90ae}blockquote:before{color:#e6e6e6;font-size:96px;margin:0.25em 0.25em 0 0;float:left;content:'\201C'}@media (min-width: 50em){blockquote{text-align:right;margin-right:0}}.giant{font-size:5em}@media (min-width: 50em){.giant{font-size:8em;padding:0.25em 0 0.5em}}/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */html{color:#405169}::-moz-selection{background:#4A5D79;text-shadow:none}::selection{background:#4A5D79;text-shadow:none}hr{clear:both;display:block;height:1px;border:0;margin:1em auto;padding:0;width:5em;border-color:#cad2df}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*,*:before,*:after{box-sizing:border-box}body{background-color:#4A5D79;background-size:100% auto;background-repeat:no-repeat}@media (min-width: 50em){body{min-height:100%;background-attachment:fixed;background-position:center top}}.home{background-color:#BFD8F1}[class^="inner"]{max-width:74em;margin-left:auto;margin-right:auto}[class^="inner"]:after{content:" ";display:block;clear:both}.sidebar{padding-bottom:2em}.post+.sidebar{padding:2em 0;padding-left:8.40336%;padding-right:8.40336%}@media (min-width: 50em){.sidebar{width:24.36975%;float:right;margin-right:0}.post+.sidebar{margin-top:6em;padding-left:4.20168%;padding-right:4.20168%}}.cols{list-style:none}[class^="cols_"]{margin:0;padding:0}.cols_one-of-2{text-align:left}.cols:first-of-type .cols_one-of-2:first-of-type{display:none}.cols_one-of-2.sea-green{background-color:#90b09e}.cols_one-of-2.sea-green h2{color:#4A5D79;font-size:5em}@media (min-width: 50em){.cols_one-of-2{width:50%;float:left}.cols:first-of-type .cols_one-of-2:first-of-type{display:block}.cols:nth-of-type(2n) .cols_one-of-2:first-of-type{float:right}.cols_one-of-2.sea-green{min-height:280px}.cols_one-of-2.sea-green h2{font-size:8em;padding:0.25em 0 0.5em}}.pad{padding:3em 7.56303% 2em}.cols_one-of-3{border-top:5px solid #F4EDE5}@media (min-width: 50em){.cols_one-of-3{float:left;width:33.33333%;text-align:center;min-height:180px}.cols_one-of-3:nth-of-type(1){text-align:right}.cols_one-of-3:nth-of-type(3){text-align:left}.cols_one-of-3 figcaption{width:33.333333%}}.cols_one-of-3 figcaption,.carousel-cell figcaption{font-size:1.25em;background-color:rgba(235,64,55,0.4);color:#fff;padding:0.5em 2em;margin-top:-2.25em;position:absolute;z-index:10;width:100%;border:none}.cols_one-of-4{width:25%;float:left;margin-right:.84034%;padding-left:5%;padding-right:5%;margin-right:0;text-align:center}.carousel{background-color:#fff}.carousel.single{background-color:transparent}.carousel-cell{width:50%;min-height:200px;padding:0 3%;margin-right:10px;counter-increment:gallery-cell}@media (min-width: 50em){.carousel-cell{width:25%;padding:0 6%}.agent-logos .carousel-cell{height:100px}}.flush-3 .carousel-cell,.single .carousel-cell{width:100%;height:auto;min-height:365px;padding:0;margin-right:0}@media (min-width: 50em){.flush-3 .carousel-cell,.single .carousel-cell{width:33.3333333%;height:auto;min-height:365px}}@media (min-width: 50em){.single .carousel-cell{width:100%}}.btn{font-size:1.1em;line-height:1em;text-align:center;color:#F4EDE5}.btn a,.btn time{padding:0.5em;display:block;display:table-cell;vertical-align:middle;text-align:center;color:#F4EDE5;text-decoration:none;background-repeat:no-repeat;background-position:center 90%;background-size:0}.product-btns .btn{margin-bottom:30px}.btn.more{position:relative;background-image:none;background-color:#4A5D79;float:right;margin:0}.btn.more a{padding:1em 2em 1em 1em}.btn.more:after{content:'';display:block;position:absolute;z-index:1;top:40%;left:75%;background-position:right center;background-repeat:no-repeat;background-size:12px;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:12px;height:12px}.contact-form .btn{padding:1em;float:right;border:none}.btn.search-submit{text-indent:-999em;width:14%;padding:0;height:2.2em}@media (min-width: 50em){.btn.search-submit{border-radius:0 0 3px 0}}.products .btn.btn-m.fr{float:none;margin:30px 30px -110px auto}@media (min-width: 50em){.products .btn.btn-m.fr{float:right;margin:0 7.56303% 0 3.36134%}}.btn-xs{width:55px;height:55px;background-size:55px 660px;background-position:0px -605px;font-size:.9em;padding:0.4em}.btn-xs a{width:55px;height:55px;padding:1em}.chocolate .btn-xs,.btn-xs.chocolate{background-size:55px 660px;background-position:0px -110px}.sea-green .btn-xs,.btn-xs.sea-green{background-size:55px 660px;background-position:0px -330px}.yellow .btn-xs,.btn-xs.yellow{background-size:55px 660px;background-position:0px -550px}.bronze .btn-xs,.btn-xs.bronze{background-size:55px 660px;background-position:0px -220px}.pink .btn-xs,.btn-xs.pink{background-size:55px 660px;background-position:0px -605px}.olive .btn-xs,.btn-xs.olive{background-size:55px 660px;background-position:0px -440px}.hentry>.btn-xs,.h-entry>.btn-xs{float:left;margin:0 1.5em 1em 0}.btn-s{width:85px;height:85px;background-size:85px 1020px;background-position:0px -340px;margin:-2em 7.56303% 0 auto;font-size:1.25em}.btn-s a{width:85px;height:85px;padding:1em}@media (min-width: 50em){.btn-s{font-size:1em;width:85px;height:85px;background-size:85px 1020px;background-position:0px -340px}.btn-s a{width:85px;height:85px;padding:0.25em}}@media (min-width: 50em){.btn-s{margin:-8em 20.16807% 0 auto;font-size:1.25em}}.btn-m{width:100px;height:100px;background-size:100px 1200px;background-position:0px -500px}.btn-m a{width:100px;height:100px;padding:1em}@media (min-width: 50em){.btn-m{font-size:1.5em;width:150px;height:150px;background-size:150px 1800px;background-position:0px -750px}.btn-m a{width:150px;height:150px;padding:0.25em}}.btn-m a{background-size:13px 12px}.chocolate .btn-m,.btn-m.chocolate{background-size:100px 1200px;background-position:0px -200px}@media (min-width: 50em){.chocolate .btn-m,.btn-m.chocolate{background-size:150px 1800px;background-position:0px -300px}}.sea-green .btn-m,.btn-m.sea-green{background-size:100px 1200px;background-position:0px -600px}@media (min-width: 50em){.sea-green .btn-m,.btn-m.sea-green{background-size:150px 1800px;background-position:0px -900px}}.yellow .btn-m,.btn-m.yellow{background-size:100px 1200px;background-position:0px -1000px}@media (min-width: 50em){.yellow .btn-m,.btn-m.yellow{background-size:150px 1800px;background-position:0px -1500px}}.bronze .btn-m,.btn-m.bronze{background-size:100px 1200px;background-position:0px -400px}@media (min-width: 50em){.bronze .btn-m,.btn-m.bronze{background-size:150px 1800px;background-position:0px -600px}}.pink .btn-m,.btn-m.pink{background-size:100px 1200px;background-position:0px -1100px}@media (min-width: 50em){.pink .btn-m,.btn-m.pink{background-size:150px 1800px;background-position:0px -1650px}}.olive .btn-m,.btn-m.olive{background-size:100px 1200px;background-position:0px -800px}@media (min-width: 50em){.olive .btn-m,.btn-m.olive{background-size:150px 1800px;background-position:0px -1200px}}.sidebar .btn-m{margin-bottom:1em}.sidebar .btn-m a{background-size:0}@media (min-width: 50em){.sidebar .btn-m:first-of-type{margin-top:6em}}.btn-l{width:100px;height:100px;background-size:100px 1200px;background-position:0px -200px;margin:2em 1em 1em 0}.btn-l a{width:100px;height:100px;padding:1em}@media (min-width: 50em){.btn-l{font-size:2em;width:200px;height:200px;background-size:200px 2400px;background-position:0px -400px}.btn-l a{width:200px;height:200px;padding:0.25em}}.home .btn-l{margin-top:0.5em}.contact-info .btn-l{float:left}.btn-l a{background-size:13px 12px}@media (min-width: 50em){.btn-l{margin-right:1.5em}.contact-info .btn-l{background-position:0px -800px;margin-top:1em}}.btn-l+h2,.btn-l ~ p{text-align:left}.btn-l+h2{margin-top:0.5em}.contact-info .btn-l+h2{margin-top:0.75em}.btn-xl{width:125px;height:125px;background-size:125px 1500px;background-position:0px -1375px;font-size:1.3em}.btn-xl a{width:125px;height:125px;padding:1em}@media (min-width: 50em){.btn-xl{font-size:2em;width:250px;height:250px;background-size:250px 3000px;background-position:0px -2750px}.btn-xl a{width:250px;height:250px;padding:0.25em}}@media (min-width: 50em){.btn-xl{font-size:2.6em}}.btn-xl.chocolate,.chocolate .btn-xl{background-size:125px 1500px;background-position:0px -250px}@media (min-width: 50em){.btn-xl.chocolate,.chocolate .btn-xl{background-size:250px 3000px;background-position:0px -500px}}.btn-xl.sea-green,.sea-green .btn-xl{background-size:125px 1500px;background-position:0px -750px}@media (min-width: 50em){.btn-xl.sea-green,.sea-green .btn-xl{background-size:250px 3000px;background-position:0px -1500px}}.btn-xl.yellow,.yellow .btn-xl{background-size:125px 1500px;background-position:0px -1250px}@media (min-width: 50em){.btn-xl.yellow,.yellow .btn-xl{background-size:250px 3000px;background-position:0px -2500px}}.btn-xl.bronze,.bronze .btn-xl{background-size:125px 1500px;background-position:0px -500px}@media (min-width: 50em){.btn-xl.bronze,.bronze .btn-xl{background-size:250px 3000px;background-position:0px -1000px}}.btn-xl.pink,.pink .btn-xl{background-size:125px 1500px;background-position:0px -1375px}@media (min-width: 50em){.btn-xl.pink,.pink .btn-xl{background-size:250px 3000px;background-position:0px -2750px}}.btn-xl.olive,.olive .btn-xl{background-size:125px 1500px;background-position:0px -1000px}@media (min-width: 50em){.btn-xl.olive,.olive .btn-xl{background-size:250px 3000px;background-position:0px -2000px}}.btn-xl.dark-blue,.dark-blue .btn-xl{background-size:125px 1500px;background-position:0px -125px}@media (min-width: 50em){.btn-xl.dark-blue,.dark-blue .btn-xl{background-size:250px 3000px;background-position:0px -250px}}.btn-next{width:23px;height:20px;float:right;margin-right:1em;background-image:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.btn-next a{width:23px;height:20px;display:block;background-position:0 0;background-size:23px 20px}.irish-blend{margin-left:75.63025%;background-size:100px 100px;background-repeat:no-repeat;height:110px}@media (min-width: 50em){.irish-blend{margin-left:84.03361%;height:150px;background-size:150px 150px}}.btn-circle{width:125px;height:125px;border-radius:50%;font-size:1.3em;line-height:1em;text-align:center}.btn-circle.chocolate{background-color:#845A40}.btn-circle.seagreen{background-color:#90b09e}.btn-circle.yellow{background-color:#F2A83D}.btn-circle.bronze{background-color:#B38651}.btn-circle.pink{background-color:#c27eb3}.btn-circle.olive{background-color:#BCB78B}.btn-circle a{padding:0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:#F4EDE5;text-decoration:none}.btn-circle span{width:100%}@media (min-width: 50em){.btn-circle{font-size:2.6em;width:250px;height:250px}}[role="banner"]{background-color:#4A5D79;height:85px;border-bottom:5px solid #F4EDE5}@media (min-width: 38em){[role="banner"]{height:180px}}.inner-header{padding:15px 15px 15px 30px;opacity:1}@media (min-width: 38em){.inner-header{padding:60px 0 30px;padding-left:4.20168%;padding-right:2.10084%;min-height:0;margin-bottom:0}}.right-head{display:none}@media (min-width: 57em){.right-head{display:block;font-size:0.85em;width:20.16807%;float:right;margin-right:0;margin-left:.84034%}.right-head p{border-top:1px solid white;border-bottom:1px solid white;margin-top:4px;margin-bottom:4px;color:#F4EDE5}}@media (min-width: 68em){.right-head{width:24.36975%;float:right;margin-right:0}.right-head .search{width:48.27586%;float:left;margin-right:3.44828%;width:50%;margin:0}}.logo{margin:0;padding:0;background:transparent url("../img/kells-logo.svg") no-repeat;background-size:70% 70%;text-indent:-999em;height:80px;width:130px;float:left;opacity:1}.logo a{display:block;color:#fff;height:90px;width:140px}.left-foot .logo{display:none;margin:0}@media (min-width: 50em){.left-foot .logo{display:block}}@media (min-width: 57em){.left-foot .logo{margin-left:2.10084%;margin-right:2.10084%}}@media (min-width: 38em){.logo{margin-left:2.10084%;margin-right:2.10084%;background-size:100% 100%;height:84px;width:150px}.logo a{height:84px;width:150px}.logo:hover{opacity:0.8}}[role="navigation"]{position:absolute;top:0;left:0;width:100%;max-height:2.5em;overflow:hidden}@media (min-width: 38em){[role="navigation"]{position:relative;top:0;overflow:visible;padding-top:0.5em}}.inner-header nav{max-height:4em;width:50%;margin-left:50%}.inner-header nav.active{max-height:700px;width:100%;margin-left:0;z-index:101}@media (min-width: 38em){.inner-header nav{width:100%;margin-left:0}}.dropdown{width:100%}.dropdown *{list-style-type:none}.dropdown a{color:#4A5D79;text-decoration:none}.dropdown>li{border-bottom:1px solid #ccc}.dropdown>li:first-of-type{background-color:transparent;border:none;width:50%;margin-left:50%}.dropdown>li.has-subitems:after{display:none}.dropdown ul li{background-color:#F4EDE5}.dropdown ul a{display:block;white-space:nowrap;font-size:1em;text-transform:uppercase;padding:0.5em 0 0.5em 3em}footer .dropdown ul{display:none}@media (min-width: 38em){.dropdown a{color:#fff}.dropdown>li{position:relative;float:left;border:none;margin-left:1.5%;zoom:1}.dropdown>li:last-of-type ul{right:0}.dropdown>li.has-subitems:hover:after{display:block;content:'';width:13px;height:12px;margin:8px auto}footer .dropdown>li.has-subitems:hover:after{display:none}.dropdown>li:first-of-type{display:none}.dropdown ul{display:none;padding-top:1.75em;display:block;min-width:220px;visibility:hidden;position:absolute;z-index:100;margin-left:-75px;text-align:center}.dropdown ul li{font-size:1.2em;line-height:1em;float:none;background-color:#F4EDE5}.dropdown ul li:first-of-type{padding-top:0.4em}.dropdown ul li:last-of-type{padding-bottom:0.4em}.dropdown ul a{padding:3px 1em;border-right:none;width:100%;display:inline-block;font-size:0.9em;color:#4A5D79}}@media (min-width: 68em){.dropdown>li{margin-left:3%}}.main-link{padding:0.85em 1em 0.65em;font-size:1.25em;display:block;text-transform:uppercase;background-color:#F4EDE5;line-height:1em;background-size:0}@media (min-width: 38em){.main-link{background-repeat:no-repeat;background-color:transparent;background-position:0px -70px;background-size:70px 840px;width:70px;height:70px;font-size:1em;padding:0.5em;display:table-cell;vertical-align:middle;text-align:center}.hover .main-link,.selected .main-link,.main-link:hover{color:#4A5D79;background-position:0px 0px}.selected .main-link{cursor:default}footer .main-link{background-position:0px -720px}}@media (min-width: 50em){.main-link{font-size:1.25em;background-position:0px -80px;background-size:80px 960px;width:80px;height:80px}}.main-link.menu{padding:1.5em 1em 1em;margin-right:0;color:#fff;text-align:right;background-color:transparent}@media (min-width: 50em){.main-link.menu{display:none;background:none;text-indent:-999em}}.tags li{display:inline}.tags li:before{font-size:0.75em;content:'/';margin:0 0.5em 0 0.25em}.tags li:first-of-type:before{content:'';margin:0}.backtotop{position:fixed;bottom:20px;right:20px;cursor:pointer;display:none;font-family:Georgia, 'Times New Roman', serif}.backtotop a{text-decoration:none;height:44px;width:44px;background-color:rgba(51,51,51,0.85);border:1px solid rgba(244,237,229,0.75);display:block;font-size:4em;color:#333;background-size:16px;background-repeat:no-repeat;background-position:center 55%;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:50%}.backtotop a:hover{background-color:#333;border-color:#333}/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.main-gallery{margin-top:3em;min-height:140px}@media (min-width: 50em){.main-gallery{margin-top:0;min-height:480px}}.no-js .js-flickity{display:none}#galleria{height:480px}@media (min-width: 50em){.article{margin-left:12.60504%;margin-right:12.60504%}}.post{padding-left:8.40336%;padding-right:8.40336%}@media (min-width: 50em){.post{padding-left:4.20168%;padding-top:2em}}@media (min-width: 50em){.with-sidebar{margin-left:8.40336%;width:66.38655%;float:left;margin-right:.84034%;padding-right:4.20168%}.with-sidebar.post{padding-right:8.40336%}}.article-content{background-color:#F4EDE5;padding:1em;padding-left:8.40336%;padding-right:8.40336%}.meet-us .article-content{text-align:center;background-color:transparent}@media (min-width: 50em){.article-content{background-color:rgba(244,237,229,0.85);padding-top:2em;margin-bottom:0}.main .article-content{text-align:center;background-color:rgba(244,237,229,0.75)}.home .article-content{margin-bottom:6em}}.with-sidebar .article-content{text-align:left;background-color:transparent}.band{background-color:#fefefe;background-size:cover;background-repeat:no-repeat;background-position:top center;width:100%;border-top:5px solid #F4EDE5;padding:3em 0}.band.cream{background-color:#ece1d3}.band.spots{background-color:#F4EDE5;background-repeat:repeat;background-size:30px 30px}.product-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:4.20168%;padding-right:4.20168%}.product-btns:after{display:none}@media (min-width: 50em){.product-btns{padding-left:8.40336%;padding-right:8.40336%}}.who-we-are{color:#F4EDE5}.who-we-are h2{color:#B38651;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}.who-we-are.band{background-color:#333}.who-we-are .article-content{text-align:left;background-color:transparent}@media (min-width: 50em){.who-we-are.band{padding-top:80px}.who-we-are .article-content{background-color:transparent;padding-top:10em;margin-left:12.60504%;margin-right:12.60504%}}.who-we-are .inner-band{background-color:rgba(0,0,0,0.3)}@media (min-width: 50em){.who-we-are .inner-band{background-color:transparent}}.contact-info{padding-left:8.40336%;padding-right:8.40336%}@media (min-width: 50em){.contact-info{padding:3em 0}}.contact-info>p{text-transform:uppercase;font-size:1.5em;margin:1em 0}@media (min-width: 50em){.contact-info>p{font-size:3.5em;margin:0.75em 0}.contact-info>p.contact-address{font-size:2.25em;margin-top:1.25em}}.contact-info>p a{color:#EB4037;padding-left:0.25em}.letter-circle{display:block;float:left;height:1.4em;width:1.4em;color:#F4EDE5;background-color:#4A5D79;border-radius:50%;text-align:center;padding-top:0.2em;margin-right:0.25em;margin-top:-0.2em}@media (min-width: 50em){.letter-circle{height:1.2em;width:1.2em;padding-top:0.4em;margin-top:-0.4em}}.band.map{padding:0}.overlay{background:transparent;position:relative;width:100%;height:400px;top:400px;margin-top:-400px}.agent-logos{padding:3em 10%;background-color:#fff;text-align:center}.agent-logos h2{color:#B38651;margin-bottom:1em}.agent-logos .cols_one-of-4{border-right:1px solid #4A5D79}.agent-logos .cols_one-of-4:last-of-type{border:none}@media (min-width: 50em){.agent-logos{padding:6em 10%}}.product-category h1.btn,.product-category .main .btn-m{margin-left:auto;margin-right:auto;text-shadow:none;margin-bottom:1em}@media (min-width: 38em){.product-category h1.btn,.product-category .main .btn-m{text-indent:0}}@media (min-width: 50em){.featured-recipe .article{margin-right:0}.featured-recipe .article-content{margin-left:63.02521%;padding-left:4.20168%;padding-right:4.20168%}}.featured-recipe h1{color:#4A5D79;text-shadow:none;margin-top:0;text-align:left;margin-left:7.56303%}.product-detail{background-color:#fff}.product-detail .main h2,.product-detail .main h3{color:#4A5D79}.product-detail .main h3{border-top:5px solid #4A5D79;padding-top:0.5em;margin:0.5em 0}.product-detail .main h2+h3{border-top:none}@media (min-width: 50em){.product-detail .main:after{content:"";display:block;position:absolute;top:180px;right:0;background-image:url(/img/kells-2008-01-016150-desktop.jpg);background-size:100%;width:800px;height:688px;opacity:0.2;z-index:-1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.product-listing em{color:#EB4037;font-style:normal}.our-story h2{color:#842540}.our-story h2.giant{color:#4A5D79}.our-story .article{margin:0}.our-story .article-content{background-color:#F4EDE5;padding:0;margin-bottom:0}.sidebar h2{color:#B38651;margin:0.5em 0}@media (min-width: 50em){.sidebar h2{font-size:2.2em}}.sidebar h3{color:#4A5D79;margin:0.5em 0}.sidebar nav{margin-top:1em;border-top:8px solid #B38651}.sidebar ul{list-style:none;padding-bottom:1em;border-bottom:8px solid #B38651;margin-bottom:2em}.sidebar li:before{content:'\203a';margin-right:0.5em;color:#B38651}.news{background-color:#f8f4ef}.news .sidebar{background-color:#f0e7dd}.news .categories{font-size:1.3em;list-style:none;margin:1em 0 2em}.news .categories li{display:inline-block}.news .categories li:after{color:#B38651;content:"•";margin:0 0.5em}.news .categories li:last-of-type:after{content:'';margin:0}.news .categories a{color:#B38651}.news .categories .selected a{color:#4A5D79;text-decoration:underline;cursor:default}.listing{list-style:none}.hentry{padding-bottom:5em;margin-bottom:3em;border-bottom:8px solid #c27eb3}.hentry:first-of-type{padding-bottom:2em}.hentry:nth-of-type(2n){border-color:#90b09e}.hentry:nth-of-type(2n) .btn-xs{background-size:55px 660px;background-position:0px -330px}.post h1 a{text-decoration:none}.post h2{margin:0.5em 0}.post h2 a{color:#4A5D79}.postlist li:before{display:none}.postlist li:not(:last-child){padding-bottom:1em;border-bottom:8px solid #B38651;margin-bottom:2em}.news-band{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;position:relative;background-color:#F4EDE5;width:100%;padding-top:5px;padding-bottom:5px}.news-band h2,.news-band h3 a{color:#F4EDE5;text-align:center}@media (min-width: 50em){.news-band{padding-top:5px;padding-bottom:5px;margin-bottom:100px}}.band-col{background-color:#4A5D79;color:#F4EDE5}.band-col p{padding:0 1em}.band-col:first-of-type{display:none}@media (min-width: 50em){.band-col:first-of-type{display:block;width:33.33%;background-image:url("../img/kellsscones.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}}.band-col:nth-of-type(2){padding:2em 1em;text-align:center;min-height:350px}@media (min-width: 50em){.band-col:nth-of-type(2){width:66.66%}}@media (min-width: 57em){.band-col:nth-of-type(2){width:33.33%}}.band-col:last-of-type{display:none}@media (min-width: 57em){.band-col:last-of-type{display:block;background-image:url("../img/kellsbreads.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center;width:33.3333%}}.news-slider{background-color:#4A5D79;border-top:5px solid #F4EDE5;border-bottom:5px solid #F4EDE5}.news-slider h2,.news-slider h3 a{color:#F4EDE5;text-align:center}@media (min-width: 50em){.news-slider{margin-bottom:100px}}.news-slider .carousel-cell{background-color:#4A5D79;color:#F4EDE5;height:100%;overflow:hidden}.news-slider .carousel-cell p{padding:0 1em}.news-slider .carousel-cell:nth-of-type(2n){padding:2em 1em;text-align:center;min-height:350px}.news-slider .carousel-cell img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;height:100%}form{margin:0;padding:0}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="search"],textarea{width:100%;margin:0 0 0.5em;padding:4px 10px 4px 0;border:solid 1px #F4EDE5;border-left:none;border-right:none;outline:0;background-color:transparent;color:#F4EDE5;-webkit-appearance:none;border-radius:0}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="password"],.contact-form input[type="search"],.contact-form textarea{padding:4px 10px;border-bottom:4px solid #c27eb3;border-top:none;color:#4A5D79}.inline-form label{display:none}.inline-form input[type="email"],.inline-form input[type="search"]{width:80%;float:left;margin:0 0 1em 0;height:36px;box-sizing:border-box}.inline-form input[type="email"]{padding-left:2em;background-position:4px 12px;background-repeat:no-repeat;background-size:17px 11px}.inline-form .btn{margin:0;float:left;height:36px;width:20%;text-align:center;text-indent:-999em;border-radius:0;border:solid 1px #F4EDE5;border-left:none;border-right:none;box-shadow:none;white-space:nowrap;background-color:transparent}.inline-form .newsletter-submit{background-position:right center;background-repeat:no-repeat;background-size:24px}.inline-form .search-submit{background-position:left center;background-repeat:no-repeat;background-size:24px 23px}.contact-form{clear:both;margin-top:2em}.contact-form h2{text-align:center;padding:3em 0 1em}.contact-form input[type="text"],.contact-form input[type="email"]{height:2em}.contact-form textarea{height:10em}@media (min-width: 50em){.contact-form label{font-size:1.2em}}.sidebar fieldset{font-size:1.25em}.sidebar input[type="email"]{color:#90b09e;background-image:none;padding-left:4px;border:1px solid #90b09e;margin-bottom:0.5em;width:100%}.sidebar .newsletter-submit{width:100%;background-image:none;text-indent:0;background-color:#90b09e;color:#F4EDE5}::-webkit-input-placeholder{color:#F4EDE5;text-transform:lowercase}.sidebar ::-webkit-input-placeholder{color:#90b09e}.contact-form ::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#F4EDE5;text-transform:lowercase}.sidebar :-moz-placeholder{color:#90b09e}.contact-form :-moz-placeholder{color:#bfbfbf}::-moz-placeholder{color:#F4EDE5;text-transform:lowercase}.sidebar ::-moz-placeholder{color:#90b09e}.contact-form ::-moz-placeholder{color:#bfbfbf}:-ms-input-placeholder{color:#F4EDE5;text-transform:lowercase}.sidebar :-ms-input-placeholder{color:#90b09e}.contact-form :-ms-input-placeholder{color:#bfbfbf}input:focus::-webkit-input-placeholder{font-style:italic;color:#e5d4c1}input:focus:-moz-placeholder{font-style:italic;color:#e5d4c1}input:focus::-moz-placeholder{font-style:italic;color:#e5d4c1}input:focus:-ms-input-placeholder{font-style:italic;color:#e5d4c1}.inner-footer{padding:1em}@media (min-width: 50em){.inner-footer{padding:3em 1em 0 1em}}footer{clear:both;background-color:#B38651;color:#fff;text-align:center;border-top:5px solid #F4EDE5}footer ul{list-style-type:none;padding-left:0}footer small{padding:1em 0;display:block}footer .url{display:none}footer a{color:#384f72}footer nav{display:none}@media (min-width: 50em){footer nav{display:block}}@media (min-width: 50em){.left-foot{width:70.58824%;float:left;margin-right:.84034%}.left-foot .navigation{width:70.2381%;float:right;margin-right:0}}@media (min-width: 50em){.vcard{float:left;margin-top:2em;margin-left:30px;font-size:0.95em}}.right-foot .search{display:none}@media (min-width: 50em){.right-foot .search{display:block}}@media (min-width: 50em){.right-foot{width:20.16807%;float:right;margin-right:0}.right-foot p{margin-top:0.5em;text-align:right}}@media (min-width: 57em){.right-foot{width:24.36975%;float:right;margin-right:0}}@media (min-width: 50em){.copyright{padding:0}}img,.map{width:100%}figcaption{text-align:center;line-height:1.4em;padding:1em 0 0.5em;color:#949fae;border-bottom:8px solid #90b09e}figure{margin:1em 0}.fig-wide,#galleria{margin:0}@media (min-width: 50em){.fig-wide,#galleria{margin-left:-16.80672%}}.img-halfright{width:50%;float:right;margin-left:2em}.social-icons{width:100%;z-index:1001;overflow:visible;text-align:right;white-space:nowrap;margin-top:1.3em}.social-icons a{display:inline-block;text-align:right;margin:0.5em 0 0.5em 5%}.inner-header .social-icons{display:none}@media (min-width: 68em){.inner-header .social-icons{display:block;width:48.27586%;float:right;margin-right:0;margin:0 -0.25em 0 0;text-align:center;font-size:1em}}.inner-footer .social-icons{text-align:center;float:none;margin:1em 0 0 0;padding:0 0.5em}.inner-footer .social-icons a{width:50px;height:50px}@media (min-width: 50em){.inner-footer .social-icons{text-align:left;margin:0 0 0.5em -1.3em}.inner-footer .social-icons a{width:30px;height:30px}}.contact-info .social-icons{text-align:center;float:none;padding:0 0.5em;margin:0 auto;color:#F4EDE5}.contact-info .social-icons .icon,.contact-info .social-icons a{width:50px;height:50px}@media (min-width: 50em){.contact-info .social-icons .icon,.contact-info .social-icons a{width:65px;height:65px}}.contact-info .social-icons .icon{background-color:#90b09e;fill:currentColor}.social-icons .tel{float:left;color:#F4EDE5;margin-top:1em;text-shadow:#333 1px 1px 0}.social-icons span a{color:#F4EDE5;margin:3px 0 0;text-decoration:none;width:auto;box-shadow:none}.sharing-icons{clear:both}.sharing-icons a{margin:0.5em 0.5em 0.5em 0}.icon{padding:4px;background-color:#F4EDE5;border-radius:50%}.icon.fb{background-color:#3b5998}.icon.twitter{background-color:#55acee}.icon.gplus{background-color:#dd4b39}.icon.linkedin{background-color:#0077b5}.icon.pinterest{background-color:#bd081c}footer .icon{width:50px;height:50px}@media (min-width: 50em){footer .icon{width:30px;height:30px}}.sharing-intro{display:block}@media (min-width: 50em){.sharing-intro{display:inline}}.sharing-icons{padding-top:1em}use.icon{fill:#F4EDE5}use.icon-white{fill:#fff}use.icon-brown{fill:#8B8878}svg path{fill:inherit}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.ar{text-align:right}.mn{margin:0}.pn{padding:0}.al{text-align:left}.ac{text-align:center}.ar{text-align:right}.cl{clear:left}.cr{clear:right}.cb{clear:both}.cn{clear:none}.fl{float:left}.fr{float:right}.fn{float:none}.bn{border:0}.bln{border-left:none}.fs{font-size:0.9em}.fxs{font-size:0.85em}.italic{font-style:italic}.hide-text{text-indent:1000%;white-space:nowrap;overflow:hidden}.red{color:#EB4037}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*# sourceMappingURL=main.css.map */