@font-face{font-family:'BreeSerif';src:url("./fonts/BreeSerif-Regular-webfont.eot");src:url("./fonts/BreeSerif-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/BreeSerif-Regular-webfont.woff") format("woff"),url("./fonts/BreeSerif-Regular-webfont.ttf") format("truetype"),url("./fonts/BreeSerif-Regular-webfont.svg#BreeSerif-Regular-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansReg';src:url("./fonts/OpenSans-Regular-webfont.eot");src:url("./fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/OpenSans-Regular-webfont.woff") format("woff"),url("./fonts/OpenSans-Regular-webfont.ttf") format("truetype"),url("./fonts/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("./fonts/OpenSans-Bold-webfont.eot");src:url("./fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("./fonts/OpenSans-Bold-webfont.woff") format("woff"),url("./fonts/OpenSans-Bold-webfont.ttf") format("truetype"),url("./fonts/OpenSans-Bold-webfont.svg#OpenSans-Bold-webfont") format("svg");font-weight:normal;font-style:normal}.breeserif{font-family:BreeSerif,serif}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,select,option,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{position:relative;margin:0;padding:0;border:0;font-family:OpenSansBold;font-size:100%;font-style:normal;font-weight:400;color:#000;vertical-align:baseline;-webkit-overflow-scrolling:touch;letter-spacing:2px;line-height:1}html,body{width:100%;height:100%}html.fix,body.fix{overflow:hidden;height:100%}body{font-size:125%;letter-spacing:0.05em;line-height:1.3em}body.stuck{overflow:hidden;height:100vh}body>*{font-size:80%;line-height:1.3em}ul,ol{list-style:none}a{text-decoration:none;outline:0;-webkit-transition:color .15s ease-in 0s;-moz-transition:color .15s ease-in 0s;-ms-transition:color .15s ease-in 0s;-o-transition:color .15s ease-in 0s;transition:color .15s ease-in 0s}a,span{display:inline-block}a:focus,a:active,a:link{outline:none}*:focus{outline:none !important;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}b,strong,.bold{font-weight:700}img{width:100%;max-width:100%;height:auto;outline:0;float:left}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.clearfix{display:table;content:"";clear:both}.just_help{display:inline-block !important;height:0;width:100%}.hidden{display:none}h2{font-size:24px;line-height:1.5}h3,h3 strong{font-size:18px;line-height:1.65}h4{font-size:16px;line-height:1.6}h5{font-size:14px;line-height:1.5}h6{font-size:12px}li{font-size:16px;line-height:1.75}p,li{font-size:16px;line-height:1.75}p.large,li.large{font-size:18px}p.x_large,li.x_large{font-size:20px}p.small,li.small{font-size:14px}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}::-webkit-input-placeholder{color:#000;opacity:1 !important}:-moz-placeholder{color:#000;opacity:1 !important}::-moz-placeholder{color:#000;opacity:1 !important}:-ms-input-placeholder{color:#000;opacity:1 !important}input:focus{outline:0;border:0px}#container{width:100%;margin:0 auto;min-height:100%;height:auto !important;height:100%;overflow:hidden}.push{clear:both}.wrapper{width:100%;margin:0 auto;padding-left:4vw;padding-right:4vw}section{width:100%;clear:both}.col-1{width:100%}.col-3-4{width:75%}.col-2-3{width:66.66%}.col-3-5{width:60%}.col-1-2{width:50%}.col-2-5{width:40%}.col-1-3{width:33.33%}.col-1-4{width:25%}.col-1-5{width:20%}.col-1-6{width:16.66%}.col-1-8{width:12.5%}[class*='col-']{float:left}.left{float:left;left:0}.right{float:right;right:0}.center{margin:0 auto;text-align:center}.table{display:table;width:100%}.table .table_row{display:table-row}.table .table_cell{display:table-cell;vertical-align:middle;float:none}@-webkit-keyframes topper_anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes topper_anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-ms-keyframes topper_anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-o-keyframes topper_anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes topper_anime{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.topper{position:fixed;top:-38px;width:100%;height:50px;z-index:9999;background:#49739c;background:-webkit-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-moz-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-ms-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-o-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#47719c', endColorstr='#7db9e8',GradientType=1 );background-size:1000% 1000%;-webkit-animation:topper_anime 28s ease infinite;-moz-animation:topper_anime 28s ease infinite;-ms-animation:topper_anime 28s ease infinite;-o-animation:topper_anime 28s ease infinite;animation:topper_anime 28s ease infinite}.mast_title_container{height:400px}.mast_title{font-size:50px;letter-spacing:10px;line-height:1.25}.contact_info .location{padding-bottom:30px}.contact_info .location.dallas .city{color:#cf6739}.contact_info .location.fortworth .city{color:#a0b446}.contact_info .location.denton .city{color:#49739c}.contact_info .location a{font-family:BreeSerif,serif}.button{width:200px;text-align:center}.button a,.button span{display:block;line-height:40px;border:2px solid #1c1c1c}.button.input{border:2px solid #1c1c1c}.button.input input{line-height:40px}#header{background-color:#f5f5f5}#header .logo{width:303px;z-index:9998}#header .logo a{display:block}#header .logo img{float:none}#header .logo .st0{fill:#f5f5f5;stroke-width:2px;stroke-miterlimit:10;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:DrawLine 4s 1 ease-in-out;-moz-animation:DrawLine 4s 1 ease-in-out;-ms-animation:DrawLine 4s 1 ease-in-out;-o-animation:DrawLine 4s 1 ease-in-out;animation:DrawLine 4s 1 ease-in-out;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-ms-animation-fill-mode:forwards;-ms-animation-delay:0s;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation-fill-mode:forwards;animation-delay:0s}#header .logo .st0.letter-s{stroke:#49739c}#header .logo .st0.letter-p{stroke:#cf677c}#header .logo .st0.letter-i{stroke:#ce6a36}#header .logo .st0.letter-r{stroke:#a1b350}#header .logo .st0.letter-a{stroke:#9dc9d2}#header .logo .st0.letter-l{stroke:#49739c}@-webkit-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-moz-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-ms-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-o-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}#header .thumb_nav{display:none;z-index:9998}#header .thumb_nav .thumb_wrap{cursor:pointer}#header .thumb_nav .thumb_wrap hr{width:30px;height:3px;padding:0;margin:0 auto 5px;border:0;background-color:#1c1c1c;-webkit-transition:background .25s ease-in 0s;-moz-transition:background .25s ease-in 0s;-ms-transition:background .25s ease-in 0s;-o-transition:background .25s ease-in 0s;transition:background .25s ease-in 0s}#header .thumb_nav .thumb_wrap hr:last-child{margin-bottom:0}#header .thumb_nav .thumb_wrap hr:nth-of-type(2){width:40px;height:4px}#header .thumb_nav.open .thumb_wrap hr{background-color:#fff}#nav{padding-left:100px}#nav ul{display:flex;justify-content:space-between;width:100%;max-width:650px}#nav ul li{padding:100px 0}#nav ul li:nth-of-type(5),#nav ul li:nth-of-type(6){display:none}#nav ul li a{font-size:18px;line-height:1;padding:10px 20px;border:2px solid transparent;color:#1c1c1c}#nav ul li a:hover{border-color:#1c1c1c}#nav ul li.current-menu-item a{border-color:#1c1c1c}#home #nav ul li a:hover,#home #nav ul li.current-menu-item a{background-color:#fff;border-color:#1c1c1c}#error404 .topper{top:0;height:100vh;z-index:0}#error404 .logo{width:80%;max-width:600px;margin:0 auto 100px}#error404 .logo a{width:100%}#error404 .logo .st0{fill:transparent;stroke:#fff;stroke-width:2px;stroke-miterlimit:10;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:DrawLine 4s 1 ease-in-out;-moz-animation:DrawLine 4s 1 ease-in-out;-ms-animation:DrawLine 4s 1 ease-in-out;-o-animation:DrawLine 4s 1 ease-in-out;animation:DrawLine 4s 1 ease-in-out;-webkit-animation-fill-mode:forwards;-webkit-animation-delay:0s;-moz-animation-fill-mode:forwards;-moz-animation-delay:0s;-ms-animation-fill-mode:forwards;-ms-animation-delay:0s;-o-animation-fill-mode:forwards;-o-animation-delay:0s;animation-fill-mode:forwards;animation-delay:0s}@-webkit-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-moz-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-ms-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@-o-keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}@keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}#error404 .table{position:realtive;height:100vh;z-index:1}#error404 .table h1{font-size:4vw}#error404 .table h2{font-size:2.5vw;color:#fff}#home{background-color:#f5f5f5}#home #header{position:fixed;background-color:transparent;z-index:9998;padding-left:6vw;padding-right:6vw}#home #header .logo{display:none}#home #nav{padding-left:0}#home #nav ul{max-width:none}#home #nav ul li{opacity:0;-webkit-transition:opacity .15s ease-in 0s;-moz-transition:opacity .15s ease-in 0s;-ms-transition:opacity .15s ease-in 0s;-o-transition:opacity .15s ease-in 0s;transition:opacity .15s ease-in 0s}#home #nav ul li:nth-of-type(5),#home #nav ul li:nth-of-type(6){display:block}#home #nav ul li.show{opacity:1}#home #nav ul li a{padding:10px 20px;border:2px solid transparent;color:#1c1c1c}#home #nav ul li a:hover{background-color:#f5f5f5;border-color:#1c1c1c}#home #logo_wrap{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;width:80%;max-width:500px;z-index:88}#home #logo_wrap *{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}#home #logo_wrap .logo .st0{fill:#f5f5f5;stroke-width:2px;stroke-miterlimit:10;stroke-dasharray:1000;stroke-dashoffset:1000;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-iteration:1;animation-name:DrawLine;animation-duration:3s;animation-delay:0s}#home #logo_wrap .logo .st0.letter-s{stroke:#49739c}#home #logo_wrap .logo .st0.letter-s:hover{fill:#49739c}#home #logo_wrap .logo .st0.letter-p{stroke:#cf677c}#home #logo_wrap .logo .st0.letter-p:hover{fill:#cf677c}#home #logo_wrap .logo .st0.letter-i{stroke:#ce6a36}#home #logo_wrap .logo .st0.letter-i:hover{fill:#ce6a36}#home #logo_wrap .logo .st0.letter-r{stroke:#a1b350}#home #logo_wrap .logo .st0.letter-r:hover{fill:#a1b350}#home #logo_wrap .logo .st0.letter-a{stroke:#9dc9d2}#home #logo_wrap .logo .st0.letter-a:hover{fill:#9dc9d2}#home #logo_wrap .logo .st0.letter-l{stroke:#49739c}#home #logo_wrap .logo .st0.letter-l:hover{fill:#49739c}@keyframes FillIn{0%{fill-opacity:0}50%{fill-opacity:0}60%{fill-opacity:1}100%{fill-opacity:1}}@keyframes DrawLine{from{stroke-dashoffset:1000}to{stroke-dashoffset:0}}#home #logo_wrap img{float:none}#home #logo_wrap .sub{width:90%;max-width:430px;height:auto;opacity:0;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}#home #logo_wrap .sub.show{opacity:1}#home #grid .table_row.left_image .image{-webkit-transform:translateX(-3%) scaleY(0.8);-moz-transform:translateX(-3%) scaleY(0.8);-ms-transform:translateX(-3%) scaleY(0.8);-o-transform:translateX(-3%) scaleY(0.8);transform:translateX(-3%) scaleY(0.8)}#home #grid .table_row.right_image .image{-webkit-transform:translateX(3%) scaleY(0.8);-moz-transform:translateX(3%) scaleY(0.8);-ms-transform:translateX(3%) scaleY(0.8);-o-transform:translateX(3%) scaleY(0.8);transform:translateX(3%) scaleY(0.8)}#home #grid .table_row .grid_item.top_level{position:relative;z-index:9998}#home #grid .table_row .grid_item.mobile{display:none !important;padding:50px 0}#home #grid .table_row .grid_item:nth-child(odd) .hover_link,#home #grid .table_row .grid_item:nth-child(odd) .grid_image{float:right}#home #grid .table_row .grid_item.blank{opacity:0;-webkit-transition:opacity .5s ease-in 0s;-moz-transition:opacity .5s ease-in 0s;-ms-transition:opacity .5s ease-in 0s;-o-transition:opacity .5s ease-in 0s;transition:opacity .5s ease-in 0s}#home #grid .table_row .grid_item.blank.show{opacity:1}#home #grid .table_row .grid_item.image{opacity:0;-webkit-transition:opacity 0.15s ease-in,-webkit-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:opacity 0.15s ease-in,-moz-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:opacity 0.15s ease-in,-ms-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition:opacity 0.15s ease-in,-o-transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:opacity 0.15s ease-in,transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275)}#home #grid .table_row .grid_item.image.show{opacity:1;-webkit-transform:translateX(0%) scaleY(1);-moz-transform:translateX(0%) scaleY(1);-ms-transform:translateX(0%) scaleY(1);-o-transform:translateX(0%) scaleY(1);transform:translateX(0%) scaleY(1)}#home #grid .table_row .grid_item.image img{width:auto;min-width:25vw;z-index:999;opacity:1;-webkit-transition:opacity .15s ease-in 0s;-moz-transition:opacity .15s ease-in 0s;-ms-transition:opacity .15s ease-in 0s;-o-transition:opacity .15s ease-in 0s;transition:opacity .15s ease-in 0s}#home #grid .table_row .grid_item.image .hover_link .button{position:absolute;top:50%;left:50%;text-align:center;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}#home #grid .table_row .grid_item.image .hover_link .button span{border-color:#fff;color:#fff;padding:0 20px;white-space:nowrap}#home #grid .table_row .grid_item.image .hover_link:hover img{opacity:0}#home #grid .table_row .grid_item.image.full_width .hover_link,#home #grid .table_row .grid_item.image.full_width img{width:100%}#home #grid .table_row .grid_item#instafeed{z-index:9998}#home #grid .table_row .grid_item#instafeed img{width:auto}#home #grid .table_row .grid_item .tags{position:absolute;top:0;left:0;right:0;bottom:0;top:10%;bottom:10%}#home #grid .table_row .grid_item .tags .table{height:100%}#home #grid .table_row .grid_item .tags .table .row-1-3{height:33.33%}#home #grid .table_row .grid_item .tags .table .row-1-3 h2{display:inline-block;font-size:30px;letter-spacing:4px;text-transform:uppercase;text-align:center}#home #grid .table_row .grid_item .tags .table .row-1-3 h2,#home #grid .table_row .grid_item .tags .table .row-1-3 a{color:#9dc9d2}#home #grid .table_row .grid_item .tags .table .row-1-3:nth-of-type(1) h2{left:-20%;border-bottom:3px solid #9dc9d2;padding-bottom:3px}#home #grid .table_row .grid_item .tags .table .row-1-3:nth-of-type(2) h2{left:15%}#home #grid .table_row .grid_item .tags .table .row-1-3:nth-of-type(3) h2{left:-10%}#home #grid .table_row .grid_item .contact_info *{text-align:center}#home #grid .table_row .grid_item .contact_info .location{padding-bottom:0}#home #grid #logo_wrap+.table_row .image.top_level{z-index:1}#menu #mast #blue_plate,#bakery #mast #blue_plate{background-color:#9dc9d2}#menu #mast #blue_plate .menu_item .menu_title,#bakery #mast #blue_plate .menu_item .menu_title{font-size:24px}#menu #mast #blue_plate .menu_item .menu_title span,#bakery #mast #blue_plate .menu_item .menu_title span{display:block;font-size:30px;padding-top:30px}#menu #mast .image,#bakery #mast .image{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#menu #mast .image img,#bakery #mast .image img{float:none}#menu #mast .menu_item,#bakery #mast .menu_item{width:auto;padding-top:50px;padding-bottom:50px}#menu #mast .menu_item .menu_title,#bakery #mast .menu_item .menu_title{font-size:30px;padding-bottom:30px}#menu #mast .menu_item .menu_title,#menu #mast .menu_item .menu_title span,#bakery #mast .menu_item .menu_title,#bakery #mast .menu_item .menu_title span{line-height:1.3}#menu #mast .menu_item .title,#bakery #mast .menu_item .title{padding:30px 0}#menu #mast .menu_item .desc,#bakery #mast .menu_item .desc{font-family:BreeSerif,serif;font-weight:normal;color:#fff;letter-spacing:3px}#menu .menu_nav,#bakery .menu_nav{display:flex;justify-content:space-between;padding-top:100px}#menu .menu_nav .menu_selection,#bakery .menu_nav .menu_selection{border:2px solid #fff}#menu .menu_nav .menu_selection a,#bakery .menu_nav .menu_selection a{font-size:18px;line-height:40px;padding:0 18px;cursor:pointer}#menu .menu_nav .menu_selection:hover,#menu .menu_nav .menu_selection.active,#bakery .menu_nav .menu_selection:hover,#bakery .menu_nav .menu_selection.active{border:2px solid #1c1c1c}#menu .menu_nav.footer,#bakery .menu_nav.footer{padding:100px 0 200px;border-top:2px solid #e9e9e9}#menu .menu_menu,#bakery .menu_menu{display:none}#menu .menu_menu .mast_title_container .menu_nav,#bakery .menu_menu .mast_title_container .menu_nav{display:none;width:100%;max-width:700px;margin:0 auto;padding-top:30px}#menu .menu_menu .mast_title_container .menu_nav .menu_selection,#bakery .menu_menu .mast_title_container .menu_nav .menu_selection{border-top:0 !important;border-left:0 !important;border-right:0 !important}#menu .menu_menu .mast_title_container .menu_nav .menu_selection.active,#bakery .menu_menu .mast_title_container .menu_nav .menu_selection.active{display:none}#menu .menu_menu .mast_title_container .menu_nav .menu_selection a,#bakery .menu_menu .mast_title_container .menu_nav .menu_selection a{display:block}#menu .menu_menu .mast_title_container+.menu_section,#bakery .menu_menu .mast_title_container+.menu_section{padding-top:0}#menu .menu_menu .menu_section,#bakery .menu_menu .menu_section{padding-top:100px}#menu .menu_menu .menu_section .section_title,#bakery .menu_menu .menu_section .section_title{color:#49739c;padding-bottom:30px;border-bottom:2px solid #e9e9e9}#menu .menu_menu .menu_section .menu_list,#bakery .menu_menu .menu_section .menu_list{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;-ms-column-gap:100px;-o-column-gap:100px;column-gap:100px}#menu .menu_menu .menu_section .menu_list .item_block,#bakery .menu_menu .menu_section .menu_list .item_block{display:block}#menu .menu_menu .menu_section .menu_list .item_block .intro,#bakery .menu_menu .menu_section .menu_list .item_block .intro{font-size:18px;line-height:1.5;margin-top:30px}#menu .menu_menu .menu_section .menu_list .sub_title,#bakery .menu_menu .menu_section .menu_list .sub_title{color:#a0b446;padding-top:30px}#menu .menu_menu .menu_section .menu_list .menu_item,#bakery .menu_menu .menu_section .menu_list .menu_item{width:100%;display:inline-block;margin-top:30px}#menu .menu_menu .menu_section .menu_list .menu_item h3,#menu .menu_menu .menu_section .menu_list .menu_item h3 span,#bakery .menu_menu .menu_section .menu_list .menu_item h3,#bakery .menu_menu .menu_section .menu_list .menu_item h3 span{line-height:1.5}#menu .menu_menu .menu_section .menu_list .menu_item p,#bakery .menu_menu .menu_section .menu_list .menu_item p{font-family:BreeSerif,serif;font-weight:normal;color:#9d9d9d}#menu .menu_menu .menu_section .menu_list .menu_item.no_desc span,#bakery .menu_menu .menu_section .menu_list .menu_item.no_desc span{display:inline-block !important}#menu .menu_menu .order_cta,#bakery .menu_menu .order_cta{margin-top:90px;height:300px;background-color:#1c1c1c;padding-top:4vw;padding-bottom:4vw}#menu .menu_menu .order_cta.first,#bakery .menu_menu .order_cta.first{margin-top:0}#menu .menu_menu .order_cta h3:not(.city),#menu .menu_menu .order_cta h3 a,#bakery .menu_menu .order_cta h3:not(.city),#bakery .menu_menu .order_cta h3 a{color:#fff}#menu .menu_menu .order_cta h4,#menu .menu_menu .order_cta h4 a,#bakery .menu_menu .order_cta h4,#bakery .menu_menu .order_cta h4 a{font-family:OpenSansReg;color:#9dc9d2;line-height:1.6}#menu .menu_nav,#bakery .menu_nav{display:none}#menu .menu_menu .mast_title_container,#bakery .menu_menu .mast_title_container{height:auto}#menu .menu_menu .mast_title_container>.table_cell,#bakery .menu_menu .mast_title_container>.table_cell{display:block;margin:60px 0;text-align:left}#menu .menu_menu .mast_title_container .mast_title:not(.full_title),#bakery .menu_menu .mast_title_container .mast_title:not(.full_title){display:none !important}#menu .menu_menu .mast_title_container .mast_title,#bakery .menu_menu .mast_title_container .mast_title{display:block;border:2px solid #1c1c1c;padding:2vw calc(6vw + 18px) 2vw 3vw;font-size:30px;letter-spacing:2px;width:100%;max-width:700px;margin:0 auto;cursor:pointer;background:url(./images/drop.svg) no-repeat center center transparent;background-size:18px 12px;background-position:calc(100% - 3vw) center}#menu .menu_menu{padding-bottom:100px}#menu #burgers .menu_list{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0}#menu #burgers .menu_list .item_block_wrap{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;-ms-column-gap:100px;-o-column-gap:100px;column-gap:100px}#menu #burgers .item_block_wrap:nth-of-type(2) .item_block:first-child,#menu #breakfast-all-day .menu_list .item_block:nth-of-type(2){display:inline-block}#menu #appetizers-a-la-carte .menu_item.no_desc h3 span:first-child,#menu #burgers .menu_item.no_desc h3 span:first-child,#menu #gluten-free-appetizers .menu_item.no_desc h3 span:first-child,#menu #soy-free-appetizers .menu_item.no_desc h3 span:first-child,#menu #soy-free-burgers .menu_item.no_desc h3 span:first-child{width:200px}#menu #soy-free-burgers .menu_list .item_block:nth-of-type(2),#menu #brunch-plates .menu_list .item_block:nth-of-type(2){display:inline-block}#menu #brunch-plates .menu_list .item_block:nth-of-type(2) .menu_item.no_desc span:first-child::after{display:inline}#menu #breakfast-all-day .item_block:nth-of-type(3) .menu_item.no_desc h3 span:first-child,#menu #brunch-plates .item_block:nth-of-type(3) .menu_item.no_desc h3 span:first-child{width:100%;max-width:400px}#menu #smoothies .menu_item.no_desc h3 span:first-child{width:100%;max-width:400px}#menu #pancakes .menu_list,#menu #decoration-color-inspiration-add-ons .menu_list{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item{float:left;width:auto}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item h3{float:left}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item h3:before{position:relative;content:"\2022";display:inline;margin:0 20px}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item:nth-of-type(1) h3:before{display:none}#menu #pancakes .menu_list .item_block:nth-of-type(2){clear:both}#menu #cakes-cupcakes .menu_item .table{width:auto}#menu #cakes-cupcakes .menu_item .table .table_cell:last-child{padding-left:50px}#menu #breakfast-all-day .item_block:nth-of-type(2) .menu_item.no_desc span:first-child:after,#menu #pancakes .menu_item.no_desc span:first-child:after,#menu #brunch-plates .item_block:nth-of-type(2) .menu_item.no_desc span:first-child:after,#menu #shakes .menu_item.no_desc span:first-child:after,#menu #fizzy-beverages-other-drinks .menu_item.no_desc span:first-child:after{position:relative;display:inline;content:"\0020\002D";margin-right:6px}#menu #beverages .item_block .title span{display:inline}#bakery #mast{background-color:#d0667b}#bakery .menu_menu{display:block !important;padding-bottom:4vw}#bakery .mast_title{margin-top:70px}#bakery .mast_title:nth-of-type(1){margin:0}#bakery .order_cta .location.dallas{margin-right:100px}#bakery #classic-flavors{padding-top:0}#bakery #cakes-cupcakes .menu_item .table .table_row .table_cell:first-child{width:400px}#contact #mast .contact_info{background-color:#a0b446;padding-top:50px;padding-bottom:50px}#contact #mast .contact_info .title{padding-bottom:30px}#contact #mast .contact_info .location a{color:#fff}#contact #mast .image{background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#contact .gform_wrapper ul li.gfield{margin-top:0 !important}#contact #form{width:100%;max-width:900px;margin:0 auto;padding-bottom:200px}#contact #form .validation_error{color:rgba(255,0,0,0.7);line-height:1.25;margin-bottom:20px}#contact #form label{display:none}#contact #form .gfield{width:100%;margin-bottom:30px}#contact #form .gfield.dropdown{overflow:hidden}#contact #form .gfield.gfield_html{border:0}#contact #form .gfield.fullname,#contact #form .gfield.email_half,#contact #form .gfield.phone,#contact #form .gfield.location_half{display:inline-block;width:50%}#contact #form .gfield.email_half,#contact #form .gfield.location_half{float:right}#contact #form .gfield.upload{display:inline-block;width:auto;border:0}#contact #form .gfield.upload label{position:absolute;display:block;top:10px;font-size:18px}#contact #form .gfield.upload .ginput_container_fileupload{width:200px;border:2px solid #1c1c1c !important;height:40px;overflow:hidden;margin-left:180px;cursor:pointer}#contact #form .gfield.upload .ginput_container_fileupload:before{position:absolute;content:"Browse";display:block;top:0;left:0;width:100%;text-align:center;font-size:18px;line-height:36px;z-index:-10}#contact #form .gfield.upload .ginput_container_fileupload input[type="file"]{width:auto;height:auto;opacity:0;line-height:50px;top:-10px;left:30px;cursor:pointer}#contact #form .gfield input{background-color:#e9e9e9}#contact #form .gfield input,#contact #form .gfield .ginput_container_select{border:2px solid #1c1c1c !important}#contact #form .gfield .ginput_container_select{overflow:hidden}#contact #form .gfield input,#contact #form .gfield select,#contact #form .gfield option{width:100%;height:40px;font-size:18px;line-height:36px;padding:0 18px}#contact #form .gfield select{width:calc(100% + 14px);background:url(./images/drop.svg) no-repeat center center transparent;background-size:18px 12px;background-position:calc(100% - 32px) center;cursor:pointer;height:36px}#contact #form .gfield textarea{width:100%;height:300px;border:2px solid #1c1c1c !important;background-color:#e9e9e9;padding:14px 18px;resize:none;font-size:18px;line-height:20px}#contact #form .gfield option{padding-top:6px;cursor:pointer}#contact #form .gfield select,#contact #form .gfield textarea,#contact #form .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){letter-spacing:2px}#contact #form .gform_footer{float:right}#contact #form .gform_footer input{background-color:#fff;font-size:18px;line-height:36px;border:2px solid #1c1c1c;padding:0 20px;float:right;margin-right:0}#contact #form .validation_message{color:rgba(255,0,0,0.7);margin-top:5px}#contact #form .ginput_preview img{width:auto}#contact #form .gform_confirmation_message{text-align:center}#contact #form .content{margin:100px 0}#contact #form .content p,#contact #form .content p a{font-family:BreeSerif,serif;line-height:1.75}#contact #form .content p{color:#9d9d9d}#contact #form .content p a{color:#49739c}#contact #form .content.bakery_content p{font-size:20px}#contact #form .content.bakery_content .contact_info{padding:75px 0 65px}#contact #form .content.bakery_content .contact_info .location{text-align:left}#contact #form .content.bakery_content .contact_info .location:nth-of-type(1){padding-right:120px}#contact #form .content.bakery_content .options{max-width:430px}#contact #form .content.bakery_content .options .button:first-child{margin:0 30px 30px 0}#contact #form .content.partytrays_content{margin:70px 0 100px}#contact #form .content.partytrays_content #menu .menu_menu{display:block;padding-bottom:100px}#contact #form .content.partytrays_content #menu .menu_menu .menu_section{padding:0}#contact #form .content.partytrays_content #menu .menu_menu .menu_section .menu_list{overflow:hidden}#contact #form .content.partytrays_content .contact_info{padding:70px 0 40px}#contact #form .content.partytrays_content .contact_info .location{text-align:left}#contact #form .content.partytrays_content .contact_info .location:nth-of-type(1){padding-right:120px}#contact #form .content.reservations_content .contact_info,#contact #form .content.giftcards_content .contact_info{padding-top:70px}#contact #form .content.reservations_content .contact_info .location:nth-of-type(1),#contact #form .content.giftcards_content .contact_info .location:nth-of-type(1){padding-right:120px}#contact #form .content.reservations_content .contact_info .location .times,#contact #form .content.giftcards_content .contact_info .location .times{color:#1c1c1c}#contact #form .holiday_input:nth-of-type(1):before{position:relative;content:"Holiday Fixins";display:block;font-size:24px;font-weight:900;color:green;margin-bottom:20px}#contact #form .holiday_input,#contact #form .holiday_desserts{display:table;width:100%;padding-right:16px}#contact #form .holiday_input *,#contact #form .holiday_desserts *{font-size:16px;font-family:OpenSansBold;font-weight:400}#contact #form .holiday_input label,#contact #form .holiday_desserts label{display:table-cell;vertical-align:middle;width:calc(100% - 460px)}#contact #form .holiday_input .ginput_container_singleproduct,#contact #form .holiday_desserts .ginput_container_singleproduct{display:table-cell;vertical-align:middle;margin-top:0;text-align:right;width:270px}#contact #form .holiday_input .ginput_container_singleproduct *,#contact #form .holiday_desserts .ginput_container_singleproduct *{display:inline-block}#contact #form .holiday_input .ginput_container_singleproduct .ginput_product_price_label,#contact #form .holiday_desserts .ginput_container_singleproduct .ginput_product_price_label{display:none}#contact #form .holiday_input .ginput_container_singleproduct .ginput_product_price,#contact #form .holiday_desserts .ginput_container_singleproduct .ginput_product_price{margin-right:40px;color:#1c1c1c}#contact #form .holiday_input .ginput_container_singleproduct .ginput_quantity,#contact #form .holiday_desserts .ginput_container_singleproduct .ginput_quantity{display:inline-block;width:40px;height:40px;background-color:transparent;padding:0;font-family:OpenSansBold;font-weight:normal;text-align:center}#contact #form .holiday_input .gfield_description,#contact #form .holiday_desserts .gfield_description{display:table-cell;vertical-align:middle;width:160px;text-align:right;padding-right:16px}#gform_ajax_spinner_1{width:auto !important;display:none !important}#about .about_mast .mast_title_container{height:auto;padding:300px 0}#about .about_mast h2{font-size:30px}#about .about_mast h3{font-family:BreeSerif,serif;max-width:875px;margin:0 auto;line-height:2}#about #denton_banner{margin-bottom:150px}#about #denton_banner .inner_wrap{height:400px;background-color:#49739c;padding:8vw 0}#about #denton_banner .inner_wrap *{color:#fff}#about #denton_banner .inner_wrap h1,#about #denton_banner .inner_wrap h1 span{font-size:30px;line-height:1.25}#about #denton_banner .inner_wrap h2{font-family:BreeSerif,serif}#about .spiral_locations{padding-bottom:150px}#about .locations .contact_info .location{padding-top:100px;padding-bottom:0}#about .locations .contact_info.mobile{display:none !important;padding-bottom:100px}#about .locations .contact_info:first-child .location{padding-right:2vw}#about .locations .contact_info:last-child .location{padding-left:2vw}#about .locations .contact_info .button{margin:0 auto}#about .locations .contact_info .button a{font-family:OpenSansBold}#about .table_cell.image:first-child{padding-right:2vw}#about .table_cell.image:last-child{padding-left:2vw}#about .table_cell.image img{float:none}#about .table_cell.image .bio{font-family:BreeSerif,serif;padding-top:30px}#about .hero_image{padding-top:150px}#about .hero_image img{float:none}#about #staff>.inner_wrap{padding-top:150px;border-top:2px solid #e9e9e9}#about #staff .mast_title_container{padding:150px 0;border-bottom:2px solid #e9e9e9}#about #staff .mast_title_container .inner_wrap{max-width:950px}#about #staff .mast_title_container p{font-family:BreeSerif,serif;line-height:2}#about #staff .staff_grid{width:calc(100% + 2vw);left:-1vw}#about #staff .staff_grid .image{padding:1vw}#about #why_vegan .mast_title_container>.inner_wrap{max-width:950px}#about #why_vegan p{font-family:BreeSerif,serif;line-height:2}#about #why_vegan .links{padding-bottom:calc(200px - 2vw)}#about #why_vegan .links .table_row .table_cell{vertical-align:top}#about #why_vegan .links .table_row .table_cell .inner_wrap{min-height:300px;padding:30px}#about #why_vegan .links .table_row .table_cell .inner_wrap *{color:#fff}#about #why_vegan .links .table_row .table_cell .inner_wrap p{font-family:BreeSerif,serif}#about #why_vegan .links .table:nth-of-type(1){margin-bottom:4vw}#about #why_vegan .links .table:nth-of-type(1) .table_cell:nth-of-type(1){padding-right:2vw}#about #why_vegan .links .table:nth-of-type(1) .table_cell:nth-of-type(1) .inner_wrap{display:block;background-color:#d1657b}#about #why_vegan .links .table:nth-of-type(1) .table_cell:nth-of-type(2){padding-left:2vw}#about #why_vegan .links .table:nth-of-type(1) .table_cell:nth-of-type(2) .inner_wrap{display:block;background-color:#a5b853}#about #why_vegan .links .table:nth-of-type(2) .table_cell:nth-of-type(1){padding-right:2vw}#about #why_vegan .links .table:nth-of-type(2) .table_cell:nth-of-type(1) .inner_wrap{display:block;background-color:#9cc9d3}#about #why_vegan .links .table:nth-of-type(2) .table_cell:nth-of-type(2){padding-left:2vw}#about #why_vegan .links .table:nth-of-type(2) .table_cell:nth-of-type(2) .inner_wrap{display:block;background-color:#d17339}@media screen and (max-width: 1440px){#about .about_mast .mast_title_container{padding:150px 0}}@media screen and (max-width: 1023px){#blue_plate .options .button{width:100% !important;max-width:300px !important;float:none !important;display:block !important}#menu #mast .menu_item .menu_title,#bakery #mast .menu_item .menu_title{font-size:24px}#menu #mast .menu_item .desc,#bakery #mast .menu_item .desc{font-size:16px}#bakery .mast_title_container,#about .mast_title_container,#contact .mast_title_container{height:300px}#bakery .mast_title_container .mast_title,#about .mast_title_container .mast_title,#contact .mast_title_container .mast_title{font-size:40px;letter-spacing:8px}#about .staff_highlights{padding-left:0;padding-right:0}#about #why_vegan .links{padding-left:0;padding-right:0}#about #why_vegan .links .table{margin-bottom:0 !important}#about #why_vegan .links .table_cell{display:block;width:100%;padding:0 !important;margin-bottom:4vw}#about #why_vegan .links .table_cell .inner_wrap{height:auto}#error404 .table h1{font-size:40px}#error404 .table h2{font-size:24px}}@media screen and (max-width: 900px){#header .logo{display:block;padding-top:50px;margin:0 auto}#header #nav{display:block;text-align:center;padding:30px 0 50px}#header #nav ul{display:flex;float:none;width:auto;max-width:none}#header #nav ul li{display:inline-block;float:left;padding:0}#header #nav ul li:nth-of-type(5),#header #nav ul li:nth-of-type(6){display:none !important}#home #logo_wrap{display:none}#home #header{position:relative}#home #header.fixed{position:fixed}#home #header .logo{display:block}#home #grid{padding-top:0 !important}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item{float:none;display:block;margin-top:15px}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item h3{float:none}#menu #pancakes .menu_list .item_block:nth-of-type(1) .menu_item h3:before{display:none}#menu #breakfast-all-day .item_block:nth-of-type(2) .menu_item.no_desc span:first-child::after,#menu #pancakes .menu_item.no_desc span:first-child::after,#menu #brunch-plates .item_block:nth-of-type(2) .menu_item.no_desc span:first-child::after,#menu #shakes .menu_item.no_desc span:first-child::after,#menu #fizzy-beverages-other-drinks .menu_item.no_desc span:first-child::after{display:none}#menu .menu_menu .menu_section .menu_list,#menu #burgers .menu_list .item_block_wrap,#menu #pancakes,#bakery .menu_menu .menu_section .menu_list,#bakery #burgers .menu_list .item_block_wrap,#bakery #pancakes{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;-ms-column-gap:0;-o-column-gap:0;column-gap:0}#menu .menu_menu .mast_title_container .mast_title,#bakery .menu_menu .mast_title_container .mast_title{padding-top:18px;padding-bottom:18px}#menu .menu_menu .menu_section .menu_list .menu_item .title span,#bakery .menu_menu .menu_section .menu_list .menu_item .title span{display:block}#menu .menu_menu .menu_section .menu_list .menu_item .title i,#bakery .menu_menu .menu_section .menu_list .menu_item .title i{display:none}#menu #appetizers-a-la-carte .no_desc+.no_desc,#menu #burgers .no_desc+.no_desc,#menu #breakfast-all-day .menu_list .item_block:nth-of-type(3) .no_desc+.no_desc,#menu #brunch-plates .menu_list .item_block:nth-of-type(3) .no_desc+.no_desc,#menu #smoothies .no_desc+.no_desc,#bakery #appetizers-a-la-carte .no_desc+.no_desc,#bakery #burgers .no_desc+.no_desc,#bakery #breakfast-all-day .menu_list .item_block:nth-of-type(3) .no_desc+.no_desc,#bakery #brunch-plates .menu_list .item_block:nth-of-type(3) .no_desc+.no_desc,#bakery #smoothies .no_desc+.no_desc{margin-top:0}#about .spiral_locations .locations{display:block}#about .spiral_locations .locations .image{display:block;width:100%;padding-left:0 !important;padding-right:0 !important}#about .spiral_locations .locations .contact_info:first-child{display:none}#about .spiral_locations .locations .contact_info:last-child{display:block;width:100%}#about .spiral_locations .locations .contact_info.mobile{display:block !important}#about #staff .table_cell.image{display:block;width:100%;padding-left:0 !important;padding-right:0 !important;padding-bottom:100px !important;text-align:center}#about #staff .staff_highlights{padding-bottom:50px}}@media screen and (max-width: 767px){#home #grid .table_row .grid_item{display:block !important;width:100% !important}#home #grid .table_row .grid_item.image{padding:2vw 4vw}#home #grid .table_row .grid_item.image img{float:none !important;width:100% !important}#home #grid .table_row .grid_item .tags{position:relative;top:0;bottom:0}#home #grid .table_row .grid_item .tags .table{padding:5vw}#home #grid .table_row .grid_item .tags .table .table_row{height:20vh}#home #grid .table_row .grid_item .contact_info{display:none !important}#home #grid .table_row .grid_item.mobile{display:block !important}#home #grid .table_row .grid_item.mobile .contact_info{display:block !important;padding-left:4vw;padding-right:4vw}#menu #mast,#bakery #mast,#about #mast,#contact #mast{display:block}#menu #mast .menu_item,#bakery #mast .menu_item,#about #mast .menu_item,#contact #mast .menu_item{padding-top:10vw;padding-bottom:10vw}#menu #mast .image,#menu #mast .menu_item,#menu #mast .contact_info,#bakery #mast .image,#bakery #mast .menu_item,#bakery #mast .contact_info,#about #mast .image,#about #mast .menu_item,#about #mast .contact_info,#contact #mast .image,#contact #mast .menu_item,#contact #mast .contact_info{display:block;width:100%}#menu #mast .image img,#menu #mast .menu_item img,#menu #mast .contact_info img,#bakery #mast .image img,#bakery #mast .menu_item img,#bakery #mast .contact_info img,#about #mast .image img,#about #mast .menu_item img,#about #mast .contact_info img,#contact #mast .image img,#contact #mast .menu_item img,#contact #mast .contact_info img{float:none}#contact #form .gfield.fullname,#contact #form .gfield.email_half,#contact #form .gfield.location_half,#contact #form .gfield.phone{width:100%;float:none}#contact #form .holiday_input label,#contact #form .holiday_desserts label{display:block;width:100%;margin:20px 0 10px}#contact #form .holiday_input .gfield_description,#contact #form .holiday_input .ginput_container_singleproduct,#contact #form .holiday_desserts .gfield_description,#contact #form .holiday_desserts .ginput_container_singleproduct{display:inline-block}#contact #form .holiday_input .gfield_description,#contact #form .holiday_desserts .gfield_description{text-align:left;width:110px;padding-right:0}#contact #form .holiday_input .ginput_container_singleproduct,#contact #form .holiday_desserts .ginput_container_singleproduct{width:185px;float:right;margin-top:-6px}#contact #form .holiday_input .ginput_container_singleproduct .ginput_product_price,#contact #form .holiday_desserts .ginput_container_singleproduct .ginput_product_price{margin-right:16px}}@media screen and (min-width: 601px){#header #nav{display:block !important}}@media screen and (max-width: 600px){html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,input,textarea,select,option,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{letter-spacing:1px}#header .logo{display:table-cell !important;padding-bottom:40px}#header .thumb_nav{display:table-cell}#header #nav{display:none;position:fixed;top:0;left:0;right:0;bottom:-10vh;padding:0;z-index:9997;background:#49739c;background:-webkit-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-moz-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-ms-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:-o-linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);background:linear-gradient(270deg, #49739c, #cf677c, #ce6a36, #a1b350, #9dc9d2);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#47719c', endColorstr='#7db9e8',GradientType=1 );background-size:1000% 1000%;-webkit-animation:topper_anime 28s ease infinite;-moz-animation:topper_anime 28s ease infinite;-ms-animation:topper_anime 28s ease infinite;-o-animation:topper_anime 28s ease infinite;animation:topper_anime 28s ease infinite}#header #nav .inner_wrap{display:table;width:100%;height:100vh;padding-top:50px}#header #nav .inner_wrap ul{display:table-cell;vertical-align:middle}#header #nav .inner_wrap ul li{display:block;float:none;margin:3vh 0;text-align:left}#header #nav .inner_wrap ul li a{width:84vw;color:#fff;font-size:24px;line-height:6vh}#header #nav .inner_wrap ul li a:hover{color:#1c1c1c !important;background:none !important;border-color:transparent !important}#header #nav .inner_wrap ul li:nth-of-type(5),#header #nav .inner_wrap ul li:nth-of-type(6){display:inline-block !important;float:left !important;width:30px;height:30px;margin-left:20px;background-repeat:no-repeat;background-color:transparent;background-position:center center}#header #nav .inner_wrap ul li:nth-of-type(5) a,#header #nav .inner_wrap ul li:nth-of-type(6) a{width:100% !important;text-indent:-1000px;padding:0 !important}#header #nav .inner_wrap ul li:nth-of-type(5){background-image:url(./images/instagram.svg);background-size:25px 25px}#header #nav .inner_wrap ul li:nth-of-type(6){background-image:url(./images/facebook.svg);background-size:12px 25px}#header #nav .inner_wrap ul li.current-menu-item a{border-color:transparent !important}#home #header .logo{padding-right:6vw}#menu #mast #blue_plate .menu_item .menu_title span,#menu .menu_menu .mast_title_container .mast_title{font-size:24px !important}#menu #mast #blue_plate .menu_item .menu_title{font-size:18px}#bakery .mast_title_container .mast_title{font-size:30px;letter-spacing:4px}#bakery .order_cta .location{float:none;margin:0 !important}#menu .menu_menu .menu_section .section_title,#bakery .menu_menu .menu_section .section_title{font-size:20px}#contact #form .gfield input,#contact #form .gfield select,#contact #form .gfield option{padding:0 6px}#contact #form .gfield select{background-position:calc(100% - 21px)}#about .about_mast:nth-of-type(1) .mast_title_container{padding-top:100px}#about .mast_title_container *,#about .bio{text-align:left}#error404 .table h1{font-size:30px}#error404 .table h2{font-size:20px}}@media screen and (max-width: 420px){#header .logo{width:250px}#bakery .mast_title_container .mast_title{text-align:left;letter-spacing:2px !important}#contact #form .gfield.upload .ginput_container_fileupload{margin-top:40px;margin-left:0}}
/*# sourceMappingURL=style.css.map */
