@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,800");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}strong{font-weight:bold}em{font-style:italic}a{color:inherit}a:hover{color:inherit}.back-post{position:fixed;top:10px;left:10px;text-decoration:none;background-color:#fff;padding:10px;z-index:100}@media only screen and (min-width: 1310px){.back-post{background-color:transparent;padding:0px;top:50px;left:20px}}.back-post:hover{text-decoration:underline}.header-image{margin:0 -10px}@media only screen and (min-width: 500px){.header-image{margin:0 -28px}}.header-image img{max-width:100%;height:auto}h1{padding:20px 0;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;font-size:120%}h1:after,h1:before{content:'';border-top:2px solid;margin:0 20px 0 0;flex:1 0 20px}h1:after{margin:0 0 0 20px}.row{display:flex;margin:10px 0}.button-row{flex-direction:row;justify-content:center}.button-row .a_button{flex-grow:1;flex:1 1 0;text-decoration:none;margin:5px}.button-row .a_button:hover{text-decoration:underline}.button-row .a_button .button{text-align:center;padding:15px 5px;min-width:150px}.button-row .a_button .button span{font-size:60%}.horizontal{flex-wrap:wrap}@media only screen and (min-width: 1086px){.horizontal{flex-wrap:nowrap}}.vertical{flex-wrap:wrap}.vertical .a_button{width:49%;margin-right:0;flex:auto}.vertical .a_button:nth-child(even){margin-left:1%}.text_only{padding-top:40px;padding-bottom:10px}.text_only h2{font-size:110%;text-transform:uppercase;padding-bottom:10px}.col{flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 800px){.col{flex-wrap:nowrap}}.col .col-2{width:100%;text-align:center;margin:5px}@media only screen and (min-width: 800px){.col .col-2{width:50%;margin:0}}.col .col-2 h3{font-size:110%;text-transform:none;padding-bottom:5px}.col .col-2 img{max-width:100%}.col .col-3{width:100%;text-align:center;position:relative;margin:5px}@media only screen and (min-width: 800px){.col .col-3{width:33.3333%;margin:0}}.col .col-3 img{max-width:100%}.col .col-3 .content{position:absolute;bottom:0;width:90%;background-color:#fff;margin:0 auto;text-transform:uppercase;padding-top:5px}.col .col-3 .content .big{font-size:110%;font-weight:bold}.col .col-3 .content .big span{font-size:60%}.cards{overflow-x:auto}.cards .card-item{max-width:200px;margin:5px;min-width:200px}.cards .card-item img{max-width:100%;height:auto}.products{margin:10px 0;width:100%;position:relative}.products .headings h3{font-size:110%;font-weight:bold;padding-bottom:5px}.products .headings .subhead{font-size:70%}.products .small{overflow-x:scroll}@media only screen and (min-width: 1030px){.products .small{overflow:visible}}.products .small .col-prod{max-width:148px;width:100%;margin:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media only screen and (min-width: 1030px){.products .small .col-prod{flex-direction:row;max-width:none;width:50%;margin:5px}}.products .small .col-prod img{max-height:210px;max-width:148px}@media only screen and (min-width: 1030px){.products .small .col-prod img{max-height:320px}}.products .small .col-prod .info{width:100%;margin-left:0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 1030px){.products .small .col-prod .info{margin-left:10px}}.products .small .col-prod .info p{font-weight:bold;font-size:80%;padding:5px 0 20px 0}@media only screen and (min-width: 1030px){.products .small .col-prod .info p{font-size:100%;padding:0}}.products .small .col-prod .info .prod_button{width:100%;background-color:#EC6B07;text-align:center;padding:10px 0;color:#fff}.products .medium{overflow-x:scroll}@media only screen and (min-width: 1030px){.products .medium{overflow:visible}}.products .medium .slick-track{display:flex}.products .medium .slick-track .slick-slide{display:flex;height:auto;align-items:flex-end;justify-content:center}.products .medium .col-prod{width:100%;max-width:148px;margin:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}@media only screen and (min-width: 1030px){.products .medium .col-prod{width:33.3333%;margin:5px;flex-direction:row;max-width:none}}.products .medium .col-prod img{max-height:210px;max-width:148px}@media only screen and (min-width: 1030px){.products .medium .col-prod img{max-height:230px}}.products .medium .col-prod .info{width:100%;margin:0;font-size:80%;display:flex;flex-direction:column}@media only screen and (min-width: 1030px){.products .medium .col-prod .info{margin-left:10px;font-size:90%}}.products .medium .col-prod .info p{font-weight:bold;padding:5px 0 20px 0}@media only screen and (min-width: 1030px){.products .medium .col-prod .info p{padding-bottom:10px;padding-top:0}}.products .medium .col-prod .info .prod_button{width:100%;background-color:#EC6B07;text-align:center;padding:10px 0;color:#fff}.products .large{max-width:960px;align-items:flex-start;overflow-x:scroll}@media only screen and (min-width: 1030px){.products .large{overflow:visible}}.products .large .slick-list{width:100%}.products .large .slick-list .slick-track{display:flex;width:100% !important}.products .large .slick-list .slick-track .slick-slide{width:100%;display:flex;height:auto;align-items:center;justify-content:center}.products .large .col-prod{width:100%;max-width:148px;margin:10px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.products .large .col-prod img{max-height:210px;max-width:148px}.products .large .col-prod .info{width:100%;font-size:80%;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.products .large .col-prod .info p{font-weight:bold;padding:5px 0 20px 0}.products .large .col-prod .info .prod_button{width:100%;background-color:#EC6B07;text-align:center;padding:10px 0;color:#fff}.products .slick-next{position:absolute;right:-30px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer;background:transparent;border:0;font-size:18px}.read_more{padding:5px;font-weight:bold}.read_more:hover{text-decoration:underline;cursor:pointer}header{padding-top:20px}header .logo{height:100px;display:block;text-align:center}header .logo img{max-height:100%}.front-page-list{padding-top:10px}.front-page-list li{padding:20px 0}body{height:100%;background-color:#F4F4F4}main{font-family:"Open Sans",Calibri,Arial,sans-serif;background-color:#F4F4F4;font-size:16px;line-height:1.3;color:#262626;height:100%;min-height:100vh}@media only screen and (min-width: 1086px){main{font-size:18px}}main .container{background-color:#fff;max-width:1086px;width:100%;margin:15px auto;padding:0 10px;min-height:100vh}@media only screen and (min-width: 500px){main .container{padding:0 28px 10px 28px}}
