/*! TeatonicBoba : All Rights Reserved. TeatonicBoba.com */@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@1,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poiret+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@300&display=swap");@import url("https://fonts.googleapis.com/css2?family=Eagle+Lake&display=swap");*,*::after,*::before{box-sizing:inherit;margin:0;padding:0;border:none;outline:none}html{font-size:62.5%;scroll-behavior:smooth;box-sizing:content-box}body{font-family:'Comfortaa','Poiret One','M PLUS Rounded 1c','Raleway','Poppins', sans-serif;font-size:1.8rem;font-weight:300;color:#69697b;background-color:#f8f8f8}h1,h2,h3,h4{color:#272727;line-height:1.2;font-weight:500}a{text-decoration:none;color:inherit}li{list-style-type:none}section{padding:5rem 0 5rem;overflow:hidden}p{line-height:3rem}img{max-width:100%;height:auto;border-radius:2px}ul,menu,dir{display:block;-webkit-margin-before:0em;margin-block-start:0em;-webkit-margin-after:0em;margin-block-end:0em;-webkit-padding-start:0px;padding-inline-start:0px}.web_container{padding:0px 2rem 0px 2rem;max-width:170rem;margin:auto}.button{background-color:red;color:#fff;margin:0px;padding:0px;list-style:none;padding:10px 15px;margin-top:15px;margin-bottom:15px;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #272727;text-decoration:none;line-height:1.4;font-size:1.4rem;text-rendering:optimizelegibility;font-weight:600}.button:hover{color:#fff;border:1px solid #6B3816;background:#7a5b38}.header{margin:0px;padding:0px;list-style:none;height:auto;padding:0px 0px 0px 0px;margin-top:30px;margin-bottom:60px;display:flex;justify-content:center;align-items:center}@media (max-width: 1200px){.header{flex-direction:column}}@media (max-width: 460px){.header{padding:10px 0px 0px 0px}}.header .logo{margin:0px;padding:0px;list-style:none;flex:1;padding-left:10px;padding-right:10px}.header .logo img{margin:0px;padding:0px;list-style:none;height:200px}@media (max-width: 1400px){.header .logo img{height:auto}}.header .navigation{margin:0px;padding:0px;list-style:none;flex:1}@media (max-width: 930px){.header .navigation{margin-top:10px;flex-direction:column;padding:0px}}.header .navigation .navigation_jump{display:flex;justify-content:flex-end;gap:1.2rem}@media (max-width: 930px){.header .navigation .navigation_jump{flex-flow:row wrap;margin-top:0px;justify-content:center}}@media (max-width: 460px){.header .navigation .navigation_jump{justify-content:center}}.header .navigation .navigation_jump a{font-family:'Century Gothic',sans-serif;text-rendering:optimizelegibility;font-weight:900;opacity:1;text-decoration:none;transition:0.3s;text-transform:uppercase;text-align:center;font-size:2.19rem;letter-spacing:0.2999rem;padding-top:.5em;padding-bottom:.5em;padding-left:1em;padding-right:1em;color:#C7A884}@media (max-width: 930px){.header .navigation .navigation_jump a{padding-left:0.5em;padding-right:0.5em;padding-top:0.2em;padding-bottom:0.2em;font-size:2.16rem}}.header .navigation .navigation_jump a:hover,.header .navigation .navigation_jump a:focus,.header .navigation .navigation_jump a:active{opacity:0.7;color:#C7A884}.current_page{margin:0px;padding:0px;list-style:none;visibility:hidden;display:none}.box{background:url("http://teatonicboba.com/media/alpha_image_2/") no-repeat scroll right top #000;background-size:cover;width:auto;height:770px;position:relative;overflow:hidden;border-radius:2px;background-position:20% 20%;vertical-align:middle;display:flex;justify-content:center;align-items:flex-start}@media (max-width: 800px){.box{background-position:60% 60%;vertical-align:middle;flex-direction:column;padding:10px 0px 0px 0px}}@media (max-width: 480px){.box{height:420px}}.box .Q{margin:0px;padding:0px;list-style:none;flex-grow:1;flex-shrink:1;flex-basis:100%;visibility:hidden}.box .U{margin:0px;padding:0px;list-style:none;flex-grow:1;flex-shrink:1;flex-basis:75%;height:100%;padding:20px;padding-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media (max-width: 800px){.box .U{padding:20px;justify-content:flex-end;align-items:flex-end}}.box .U h2{font-family:'Raleway','Poppins',sans-serif;font-size:5.5rem;margin-bottom:3rem;text-align:left;color:#fff}@media (max-width: 800px){.box .U h2{text-align:right;font-size:3.5rem;margin-bottom:1rem}}.box .U p{margin-bottom:3rem;color:mintcream;text-align:left;width:70%}@media (max-width: 800px){.box .U p{text-align:right;font-size:1.3rem;width:60%}}.box .U .button{background-color:#C7A884;color:#fff;margin:0px;padding:0px;list-style:none;padding:10px 15px;margin-top:15px;margin-bottom:15px;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #272727;text-decoration:none;line-height:1.4;font-size:1.4rem;text-rendering:optimizelegibility;font-weight:600}.box .U .button:hover{color:#fff;background:#272727}.spade{margin:0px;padding:0px;list-style:none;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:2rem}@media (max-width: 900px){.spade{flex-direction:column}}.spade>*{margin:0px;padding:0px;list-style:none;width:50%;border-top:3px solid #C7A884}@media (max-width: 900px){.spade>*{flex-direction:column;width:100%}}.spade>* .spade_image{margin:0px;padding:0px;list-style:none;display:flex;align-items:center;justify-content:space-evenly;padding:10px}.spade>* .spade_image img{max-height:750px}.spade>* .spade_dock{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;gap:1rem;padding:10px}.spade>* .spade_dock .spade_text{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;gap:1rem}.spade>* .spade_dock .spade_text h3{font-family:'Raleway','Poppins', sans-serif;margin:0px;padding:0px;list-style:none;line-height:1.25;font-size:4.1rem;font-weight:900;text-align:center;color:#C7A884;padding-top:15.0px;padding-bottom:15.0px}.spade>* .spade_dock .spade_text p{margin:0px;padding:0px;list-style:none;line-height:1.5;font-size:2.2rem;font-weight:600;color:#272727;text-rendering:optimizelegibility;font-weight:100;padding-top:15.0px;padding-bottom:15.0px;padding-left:20.0px;padding-right:20.0px}.spade>* .spade_dock .spade_action{display:flex;justify-content:center;align-items:center}.spade>* .spade_dock .spade_action .spade_button{width:100%;margin:0px;padding:0px;list-style:none;padding:10px;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;font-size:1.7rem;text-rendering:optimizelegibility;font-weight:600;background:#fff;color:#272727}.spade>* .spade_dock .spade_action .spade_button:hover,.spade>* .spade_dock .spade_action .spade_button:focus,.spade>* .spade_dock .spade_action .spade_button:active{color:red;background:#fff}.about{background:linear-gradient(to right, #C7A884, #f8f8f8);padding:4px;background-color:#fff;border-radius:2px;margin-top:20px;margin-bottom:20px}@media (max-width: 900px){.about{background:linear-gradient(to bottom, #C7A884, #f8f8f8)}}.about .row{display:flex;background:#222}@media (max-width: 1000px){.about .row{flex-direction:column}}.about .row .cell{padding:15px}.about .row .cell .about_image{width:55rem}@media (max-width: 1000px){.about .row .cell .about_image{width:auto;display:flex;justify-content:center}}.about .row .cell h2{font-size:4.3rem;margin-bottom:3px;color:#eaeaea;font-family:'Eagle Lake', sans-serif}.about .row .cell .about_url{margin:0px;padding:0px;list-style:none;text-rendering:optimizelegibility;text-align:center;font-size:1.7rem;font-weight:400;letter-spacing:0.19rem;line-height:1.6;color:#F4E3D3}.about .row .cell p{font-size:2.2rem;margin-top:2rem;line-height:1.8}.pod{padding:5px;border-radius:2px;margin-top:20px;margin-bottom:20px;display:flex;align-items:stretch;gap:1rem}@media (max-width: 970px){.pod{flex-direction:column}}.pod img{height:130px}@media (max-width: 970px){.pod img{height:110px}}.pod .pod_vig{display:flex;align-items:stretch;flex:1;border:3px solid #C7A884;background-color:#222}@media (max-width: 970px){.pod .pod_vig{justify-content:center}}.pod .pod_vig .pod_image{padding:15px}.pod .pod_vig .pod_text{padding:15px}.pod .pod_vig .pod_text h4{font-size:2.8rem;text-transform:uppercase;margin-bottom:4px;padding-bottom:7px;color:#C7A884}.pod .pod_vig .pod_text p{font-size:3.0rem;margin-bottom:4px;word-spacing:3px;padding-bottom:4px;color:#f8f8f8}@media (max-width: 1150px){.pod .pod_vig .pod_text p{font-size:2.0rem;margin-bottom:1px}}@media (max-width: 520px){.pod .pod_vig .pod_text p{font-size:1.7rem}}.pod .pod_vig .pod_text span{visibility:hidden}.pod .pod_vig .pod_text li{font-size:2.4rem;margin-bottom:11px;color:#f8f8f8}@media (max-width: 1150px){.pod .pod_vig .pod_text li{font-size:1.8rem}}@media (max-width: 520px){.pod .pod_vig .pod_text li{font-size:1.44rem}}.footer img{height:250px}.footer .group_top{margin:0px;padding:0px;list-style:none;padding:10px;display:flex;gap:1rem}@media (max-width: 700px){.footer .group_top{flex-direction:column}}.footer .group_top .cell:first-child{display:flex;flex-grow:3;flex-shrink:1;flex-basis:0}.footer .group_top .cell{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0;flex-direction:column;padding:13px}.footer .group_top .cell h4{font-size:30px;text-transform:uppercase;margin-bottom:10px;letter-spacing:0.2rem}@media (max-width: 700px){.footer .group_top .cell h4{margin-left:0px;font-size:26px}}.footer .group_top .cell a{content:"-";font-size:27px;margin-bottom:6px;margin-left:22px;letter-spacing:0.1rem}@media (max-width: 700px){.footer .group_top .cell a{margin-left:0px;font-size:23px}}@media (max-width: 700px){.footer .group_top .cell{align-items:center}}.footer .group_bottom{margin:0px;padding:0px;list-style:none;margin-top:20px;margin-bottom:20px}.footer .group_bottom .qell{padding:20px;display:flex}@media (max-width: 700px){.footer .group_bottom .qell{flex-direction:column}}.footer .group_bottom .qell p{flex-grow:1}@media (max-width: 700px){.footer .group_bottom .qell p{margin-left:0px;font-size:26px}}.footer .group_bottom .qell p:first-child{text-align:left}@media (max-width: 700px){.footer .group_bottom .qell p:first-child{text-align:center;margin-bottom:20px}}.footer .group_bottom .qell p:last-child{text-align:right;font-size:14px}@media (max-width: 700px){.footer .group_bottom .qell p:last-child{text-align:center;font-size:14px}}.not_found{margin:0px;padding:0px;list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:uppercase;text-align:center}.not_found p{font-size:50px;padding-top:50px;padding-bottom:10px;padding-left:0px;padding-right:0px;line-height:1.2em}@media (max-width: 900px){.not_found p{font-size:50px}}.map{margin:0px;padding:0px;border-radius:0px;list-style:none;display:flex;justify-content:center;align-items:center;flex-direction:column;text-transform:uppercase;text-align:center;border:3px solid #C7A884;margin:5px}.map img{margin:0px;padding:0px;border-radius:0px;list-style:none;margin-bottom:-5px;border-radius:0px}.contact{padding:5px;border-radius:2px;margin-top:20px;margin-bottom:20px;display:flex;align-items:stretch;gap:1rem}@media (max-width: 800px){.contact{flex-direction:column}}.contact .contact_box{display:flex;justify-content:flex-start;flex:1;padding-left:30px;padding-bottom:30px;border:3px solid #C7A884;background-color:#222}@media (max-width: 800px){.contact .contact_box{justify-content:center;padding-bottom:0px;padding-left:5px}}.contact .contact_box .contact_text{padding:30px}@media (max-width: 800px){.contact .contact_box .contact_text{padding:20px}}.contact .contact_box .contact_text h3{font-size:5.8rem;text-transform:uppercase;margin-bottom:4px;padding:7px;padding-bottom:0px;padding-top:15px;color:#C7A884}@media (max-width: 800px){.contact .contact_box .contact_text h3{font-size:2.8rem;padding:5px;padding-top:20px}}.contact .contact_box .contact_text h4{font-size:5.8rem;text-transform:uppercase;margin-bottom:4px;padding:7px;padding-top:50px;color:#C7A884}@media (max-width: 800px){.contact .contact_box .contact_text h4{font-size:2.8rem;padding:5px;padding-top:20px}}.contact .contact_box .contact_text p{font-size:6.0rem;margin-bottom:4px;word-spacing:3px;padding:7px;padding-top:15px;color:#f8f8f8}@media (max-width: 800px){.contact .contact_box .contact_text p{font-size:3.0rem;padding:5px;padding-top:10px}}.contact .contact_box .contact_text span{font-size:2.0rem;text-transform:uppercase;margin-bottom:4px;padding:7px;line-height:4;color:#575757}@media (max-width: 800px){.contact .contact_box .contact_text span{font-size:1.3rem;padding:5px;line-height:0.0}}#veranda_m{display:none;visibility:hidden}.jack_column{display:none}.jack_show{display:block}.veranda{margin:0px;padding:0px;list-style:none}.veranda_filters_gist.jack_active{background-color:#F4E3D3;border:2px solid #C7A884}.veranda_filters{margin:0px;padding:0px;list-style:none;text-align:center;display:flex;flex-wrap:wrap;gap:1rem}.veranda_filters .veranda_filters_gist{flex-grow:1;flex-shrink:1;flex-basis:auto;font-family:'Century Gothic',sans-serif;text-rendering:optimizelegibility;font-weight:500;text-decoration:none;text-align:center;font-size:2.39rem;letter-spacing:0.2999rem;margin:0.3rem;padding-top:.3em;padding-bottom:.3em;padding-left:1rem;padding-right:1rem;color:#272727;cursor:pointer;border:2px solid #f8f8f8}.veranda_filters .veranda_filters_gist:hover,.veranda_filters .veranda_filters_gist:focus,.veranda_filters .veranda_filters_gist:active{background-color:#F4E3D3;border:2px solid #C7A884}.veranda_grid .veranda_title{margin:0px;padding:0px;list-style:none;padding-top:3.9rem;padding-bottom:1.9rem;font-weight:900;font-size:2.59rem}.veranda_grid .veranda_deck{margin:0px;padding:0px;list-style:none;display:inherit;visibility:visible;overflow:visible;max-width:auto;display:flex}.veranda_grid .veranda_deck .veranda_items{display:flex;flex-wrap:wrap;flex-direction:row;gap:2rem;justify-content:center}.veranda_grid .veranda_deck .veranda_items .veranda_item{margin:0px;padding:0px;list-style:none;display:flex;flex-direction:column;align-items:center;border:2px solid #C7A884}.veranda_grid .veranda_deck .veranda_items .veranda_item .veranda_image img{max-width:300px;width:100%}@media (max-width: 460px){.veranda_grid .veranda_deck .veranda_items .veranda_item .veranda_image img{width:410px}}.veranda_grid .veranda_deck .veranda_items .veranda_item .veranda_details{max-width:250px;width:100%}@media (max-width: 460px){.veranda_grid .veranda_deck .veranda_items .veranda_item .veranda_details{max-width:100%}}.veranda_grid .veranda_deck .veranda_items>*{margin:0px;padding:0px;list-style:none;flex-grow:0;flex-shrink:1;flex-basis:auto}
