*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;background:rgba(27,48,30,.5)}h2{text-decoration:underline}a{text-decoration:none}a:link,a:visited{color:navy}figcaption{max-width:320px;margin:auto;text-align:center}@font-face{font-family:Bombing;src:url(../fonts/bombing/Bombing.ttf);src:local("Bombing"),url(../fonts/bombing/Bombing.ttf) format("truetype")}header{display:flex;justify-content:flex-end;margin:.625em}header>h1{position:absolute;left:50%;transform:translateX(-50%);font-family:Bombing;font-size:42pt;text-align:center;align-self:center;color:#000;color:rgba(0,0,0,.8);border:#5a6351 solid;box-shadow:0 0 5px 2px rgba(0,0,0,.4);padding:2.5px .3125em 0 .3125em}.logocontainer{perspective:700px}.mainlogo{position:relative;width:120px;height:120px;transition:transform .5s linear;transform-style:preserve-3d}.logoback,.logofront{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;border-radius:.3125em;width:120px;height:120px}.logofront{background:#646f5e;width:120px}.logoback{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.mainlogo:hover{transform:rotateY(180deg)}.vnavcontainer{position:absolute;top:0;left:0;z-index:2}.vnavmenu{background:rgba(0,85,0,.1);width:11.25em;padding:.625em;transform:translate3d(-12.5em,0,0);transition:transform .3s ease;height:.0625em}.vnavmenu.menuopen{transform:translate3d(0,0,0);transition:transform .3s ease;overflow:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none;height:100%}.vnavmenu.menuopen::-webkit-scrollbar{display:none}.vnavmenu.menuopen{scrollbar-width:none}.toggle{display:block;width:11.25em;padding:0 0 .625em .625em}.toggle::before{content:"Menu";color:#004000}.toggle.menuopen{background:rgba(0,85,0,.1);padding:.625em 0 .625em .625em}.toggle.menuopen::before{content:"Close"}.vnavmenu ul li{text-align:center;list-style:none}.liheaders{background:linear-gradient(to bottom,#4e5e43 0,#687e5a 100%);border-radius:.1875em;box-shadow:inset 0 0 .3125em .0625em rgba(0,0,0,.4);margin-bottom:.0625em}.liheaders:active{background:linear-gradient(to bottom,#5e7450 0,#687e5a 100%)}.vnavmenu ul:not(:first-child){background:linear-gradient(to bottom,#5e7450 0,#687e5a 100%);display:none;border-bottom:#000 solid .0625em}.liheaders.submenuopen .vnavmiguelsubmenu,.liheaders.submenuopen .vnavtccsubmenu{display:block;box-shadow:inset 0 0 .3125em .0625em rgba(0,0,0,.4)}.liheaders>a{text-shadow:0 .125em 0 rgba(0,0,0,.4);font:1.2rem Arial,sans-serif}.liheaders a,.liheaders a:link,.liheaders a:visited{color:#000}.vnavmenu ul li ul li{border-bottom:#000 solid .0625em}.vnavmenu ul li :last-child{border-bottom:none}.vnavmenu ul li a{display:block;padding:1.2em .625em}.vnavmiguelsubmenu a.active{background:#8a9583;border:solid .0625em rgba(0,0,0,.75)}#mask{position:fixed;top:0;left:0;height:100vh;width:100%;display:none;background:rgba(0,0,0,.9);z-index:999}.modalwindow{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);display:none;width:98%;z-index:1000;border:rgba(255,255,255,.6) solid}.modalwindow h2{text-align:center;color:#7d7d7d;text-decoration:none;padding:.625em .625em 0 .625em}.modalwindow ul{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-around;margin:.625em}.modalwindow li{flex:1 45%;margin:.625em;list-style:none;border:#fff solid .0625em}.modalwindow li:active{opacity:.4}.modalwindow li:hover img{transform:scale(1.1,1.1)}.modalwindow li:hover a{color:#f5f5ec}.modalwindow li a{display:inline-flex;align-items:center;padding:.625em;color:#fff}.modalwindow img{max-width:6.25em;max-height:6.25em;margin-right:.625em}.menudescription h3{color:#347ade;font-weight:700;font-style:italic}.menudescription{border:#646464 solid .0625em;padding:.625em}.close{position:absolute;top:.3125em;right:.3125em;padding:.3125em .625em;font-weight:700;font-size:1em;border:.0625em solid #000;background:#c3c3c3;cursor:pointer;opacity:.4}.close:hover{opacity:.9}.close:active{color:#f5f5f5;opacity:.75}main{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center}.backgroundcontainers{display:flex;flex-flow:column wrap;justify-content:center;max-width:98%;background:linear-gradient(#c4cac5 50%,#c8cec9);border:#b4bcb5 solid;box-shadow:inset 0 0 .3125em 2px rgba(0,0,0,.4);padding:.3125em}.backgroundcontainers:first-child{background:#b4bcb5;border-width:2px;border-style:solid;border-image:linear-gradient(#c4cac5 50%,#c8cec9)}.backgroundcontainers p{padding:.3125em;text-align:left}.headeralignleft{text-align:left;padding-left:.3125em}.birdhouse img{margin:.625em auto .625em .625em}.birdhouse img:first-child{margin:.625em auto}.flowerarrangements img{margin:.625em auto .625em .625em}.flowerarrangements img:first-child{margin:.625em auto}.certification img{margin:.625em auto}.threedaystay img{margin:.625em auto .625em .625em}.threedaystay img:first-child{margin:.625em auto}.clickrule{display:flex;justify-content:center;margin:.625em auto 0 auto}.writingguides{display:flex;justify-content:center;margin:.625em}.writingguides figure{margin:.625em}.writingguides figcaption{max-width:14.75em}.directions,.ingredients,.thingsneed{text-align:left;color:#17381c;font-style:oblique;font-weight:700}.thingsneed{color:#355e3b}.recipe{color:#5c7f47}ol,ol li,ul,ul li{margin-left:0;padding-left:0;list-style-position:inside;text-align:left}.fathersday2016{border:#355e3b solid 1px;margin:auto;padding:.3125em}.supicadeunamadreplaque{margin:.625em;border:#355e3b solid 1px}.supicadeunamadreplaque>h3{font-family:cursive;font-style:italic}.supicadeunamadreplaque p{font-family:Brushstroke,fantasy;text-align:center}.supicadeunamadreplaque p:last-child{font-family:Cedarville,Cursive}.supicadeunamadreplaque figure{margin:.625em auto}.supicadeunamadreplaque figcaption{font-family:Arial;font-size:small;font-weight:400}.cristotebusca{border:#355e3b solid 1px;margin:auto;padding:.3125em}.cristotebusca img{margin:.625em}.sports{display:flex;flex-flow:row wrap;justify-content:center}.sports img{margin:.625em;max-width:100%}section{margin:.625em auto 0 auto}section:first-child{margin:0 auto}section:last-child{margin:.625em auto}.mainfooter{display:flex;flex-flow:row wrap;justify-content:center;background-color:grey;border:.0625em solid #000;border-radius:.3125em .3125em 0 0;width:100%;padding:.625em 0;margin:auto;position:relative}.linkedin{margin:.5625em 0}.share-buttons{display:inline-flex;list-style:none;margin:0 .9375em}.share-buttons img{margin:.625em 1em;width:2em;height:2em}.copyright{position:absolute;bottom:1%;left:1%;font-size:.5018750050188rem}.copyright a:active,.copyright a:hover{background-color:#d3d3d3}.credits{position:absolute;bottom:1%;right:1%;font-size:.5018750050188rem}.credits a:active,.credits a:hover{background-color:#d3d3d3}@media only screen and (max-width:679px){.modalwindow{top:0;left:0;transform:translate3d(0,0,0);width:100%}.modalwindow li{flex:1 100%}.writingguides{display:flex;flex-flow:row wrap;justify-content:center;margin:.625em}}@media only screen and (max-width:559px){.clickrule iframe{width:20em;height:15em}}@media only screen and (max-width:850px){header>h1{font-family:Bombing;font-size:36pt}}@media only screen and (max-width:605px){header{display:flex;justify-content:space-around;margin:.3125em}header>h1{position:static;transform:translateX(0);font-family:Bombing;font-size:20pt}}