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}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}

body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;color:#777;line-height:normal;word-wrap:break-word;background:#111}

h1, h2, h3, h4, h5, h6{font-weight:bold}
h1, #site-title a{font-size:35px;color:#777;text-decoration:none;display:inline}
h2{font-size:30px;color:#2E7505}
h3{font-size:25px}
p{font-size:18px;line-height:145%;margin:30px 0}
.entry-content p:last-of-type{margin-bottom:0}
a{color:#2E7505}
a sup, sup a{font-size:12px;font-style:italic;text-decoration:none}
#page-title{margin-top:0}
#home #page-title{margin-bottom:30px}
strong{font-weight:bold}
em{font-style:italic}
small{font-size:14px}
blockquote{padding:15px;border-left:4px solid #2E7505;margin:30px 0 30px 30px}
input, textarea{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;color:#fff;padding:15px;border:2px #000 solid;background:#333}
input:focus, textarea:focus{border-color:#2E7505;outline:0}
input[type="submit"]{cursor:pointer}
a img, input[type="image"]{border:0}
img{max-width:100%;height:auto}

#wrapper{max-width:100%;margin:0 auto}
#header, .entry-content, #portfolio, #footer{max-width:1000px;padding:5%;margin:0 auto}
#content{background:#000}
#portfolio img{max-width:250px;min-height:140px;padding:0 15px;border-radius:5px;margin:1.5%;background:#fff;object-fit:contain}
#footer{clear:both}

#logo{width:100%;max-width:300px}
#social{text-align:right;margin-bottom:10px;float:right}
#social img{width:40px;height:40px;margin:10px 0 10px 10px;opacity:1}
#social img:hover, #social img:focus{opacity:0.9}
.reviews-link{font-size:18px;color:#7f7f7f;text-decoration:none}
#description{color:#aaa}
.button{display:inline-block;font-family:georgia,serif;font-size:25px;color:#fff;text-decoration:none;padding:15px 25px;border:1px solid #266502;border-radius:2px;box-shadow:0 1px #4cad14 inset;background:#2E7505;opacity:1}
.button:hover, .button:focus{opacity:0.9}
.skip{margin-bottom:30px;float:right}
#payment-methods{width:100%;max-width:159px}
#copyright, #copyright a{font-size:14px;color:#aaa;text-align:center}

.share, .share *{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease;padding:0;border:0;margin:0}
.share{font-size:0;margin:40px auto 0}
.share a{display:inline-block;width:25%;font-family:arial;font-size:16px;color:#fff;text-align:center;text-decoration:none;line-height:0;padding:15px 0;background:#000}
.share a.facebook{background:#3B5998}
.share a.twitter{background:#1DA1F2}
.share a.email{background:#222}
.share a.print{background:#777}
.share a:hover, .share a:focus{opacity:0.8}
.share .icon{display:inline-block;width:20px;height:20px}

.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.clear{clear:both}
.group:after{content:'';display:table;clear:both}

@media(max-width:600px){#header, .entry-content, #portfolio, #footer{padding:10%}#header, #social{text-align:center}#social{margin:20px 0;float:none}#social img{width:32px;height:32px;margin:5px 2.5px}.button, input, textarea{width:100%;text-align:center}.cf-turnstile{max-width:100%;overflow:hidden}}

.url, #portfolio{display:none}
#home #portfolio{display:block}