﻿@font-face{font-family:"GTAmericaStandardRegular";src:url("/fonts/GT-America-Standard-Regular.otf");src:url("/fonts/GT-America-Standard-Regular.woff") format("woff"),url("/fonts/GT-America-Standard-Regular.woff2") format("woff2"),url("/fonts/GT-America-Standard-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"GTAmericaStandardThin";src:url("/fonts/GT-America-Standard-Thin.otf");src:url("/fonts/GT-America-Standard-Thin.woff") format("woff"),url("/fonts/GT-America-Standard-Thin.woff2") format("woff2"),url("/fonts/GT-America-Standard-Thin.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"GTSuperDisplayRegular";src:url("/fonts/GT-Super-Display-Regular.otf");src:url("/fonts/GT-Super-Display-Regular.woff") format("woff"),url("/fonts/GT-Super-Display-Regular.woff2") format("woff2"),url("/fonts/GT-Super-Display-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"GTSuperMedium";src:url("/fonts/GT-Super-Text-Medium.otf");src:url("/fonts/GT-Super-Text-Medium.woff") format("woff"),url("/fonts/GT-Super-Text-Medium.woff2") format("woff2"),url("/fonts/GT-Super-Text-Medium.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"Neuzeit Grotesk";src:url("../fonts/NeuzeitGro-Lig.woff2") format("woff2"),url("../fonts/NeuzeitGro-Lig.woff") format("woff"),url("../fonts/NeuzeitGro-Lig.ttf") format("truetype");font-weight:300;font-style:normal;}body{padding-top:50px;padding-bottom:20px;}.body-content{padding-left:15px;padding-right:15px;}.carousel-caption p{font-size:20px;line-height:1.4;}@media screen and (max-width:767px){.carousel-caption{display:none;}}.carousel-inner .item img[src$=".svg"]{width:100%;}#qrCode{margin:15px;}.mt-4{margin-top:1.5rem;}.mt-5{margin-top:5px;}.mt-10{margin-top:10px;}.mt-20{margin-top:20px;}.mb-4{margin-bottom:1.5rem;}.mb-5{margin-bottom:5px;}.mb-10{margin-bottom:10px;}.mb-20{margin-bottom:20px;}.pt-4{padding-top:1.5rem;}.pt-5{padding-top:5px;}.pt-10{padding-top:10px;}.pt-20{padding-top:20px;}.pb-4{padding-bottom:1.5rem;}.pb-5{padding-bottom:5px;}.pb-10{padding-bottom:10px;}.pb-20{padding-bottom:20px;}.ml-20{margin-left:20px;}.mr-20{margin-right:20px;}#cropBox{text-align:center;}#cropBox .holder{margin-bottom:-10px;opacity:.99;}.fl{float:left;}.fr{float:right;}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}.btn-black{border-color:#000;background-color:#000;color:#fff;}.btn-black:hover{border-color:#000;background-color:#000;color:#fff;}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:inherit;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media(prefers-reduced-motion:reduce){.form-select{transition:none;}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none;}.form-select:disabled{background-color:#e9ecef;}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529;}@media(min-width:992px){.container--small{width:800px;}}.ico{width:20px;height:20px;display:inline-block;position:relative;}.ico-web{background:url("/images/svg/web-asset.svg") 0 0 no-repeat;top:6px;}.ico-web-white{background:url("/images/svg/web-asset-white.svg") 0 0 no-repeat;top:6px;}.ico-view{background:url("/images/svg/visibility.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-view-white{background:url("/images/svg/visibility-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-crop-white{background:url("/images/svg/crop-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-check-white{width:16px;height:16px;background:url("/images/svg/check-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-web{background:url("/images/svg/web-asset.svg") 0 0 no-repeat;top:6px;}.ico-view{background:url("/images/svg/visibility.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-grid-white{background:url("/images/list-icons.png") 0 0 no-repeat;top:5px;background-size:contain;}.ico-list-white{background:url("/images/list-icons.png") 0 0 no-repeat;top:5px;background-size:contain;}.ico-rotateright-white{width:16px;height:16px;background:url("/images/svg/rotate-right-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-rotateleft-white{width:16px;height:16px;background:url("/images/svg/rotate-left-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-fliphorizontal-white{width:16px;height:16px;background:url("/images/svg/flip-horizontal-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.ico-flipvertical-white{width:16px;height:16px;background:url("/images/svg/flip-vertical-white.svg") 0 0 no-repeat;top:5px;background-size:contain;}.text-red{color:#f00000;}.col-auto{width:auto;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.row--small{margin-right:-5px;margin-left:-5px;}.row--small>.col,.row--small>[class*=col-]{padding-right:5px;padding-left:5px;}@media(min-width:992px){.text-lg-end{text-align:end;}}.flex-row{display:flex;flex-wrap:wrap;}.flex-row .col-12{flex:0 0 auto;width:100%;}@media(min-width:992px){.flex-row .col-lg-8{flex:0 0 auto;width:66.66666667%;}}@media(min-width:992px){.flex-row .col-lg-4{flex:0 0 auto;width:33.33333333%;}}.mb-3{margin-bottom:1rem;}.align-items-center{align-items:center!important;}.dropdown-menu ul{padding-left:0;list-style-type:none;}.dropdown-menu>li>ul>li>a{display:block;padding:3px 20px 3px 30px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap;}.dropdown-menu>li>ul>li>a:hover,.dropdown-menu>li>ul>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5;}.nav-pills>li>.grid-button,.nav-pills>li>.list-button{padding:0;height:36px;width:36px;}.nav-pills>li>.grid-button:after,.nav-pills>li>.list-button:after{content:"";background:url("/images/list-icons.png") 0 0 no-repeat;width:36px;height:36px;display:inline-block;position:relative;background-size:36px 144px;}.d-flex{display:flex;}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;}.btn-icon{font-size:36px;line-height:42px;height:70px;width:70px;}.btn-icon .ico{height:36px;width:36px;}.grid-button:after{background-position-y:-71px!important;}.btn-outline-dark{color:#333;background-color:rgba(0,0,0,0);border-color:#333;}.btn-outline-dark:hover{color:#fff;background-color:#5c636a;border-color:#565e64;}.btn-outline-dark:disabled,.btn-outline-dark.disabled{color:#bdbdbd;background-color:rgba(0,0,0,0);border-color:#bdbdbd;}.nav-pills .active .grid-button:after{background-position-y:-107px!important;}.nav-pills .active .list-button:after{background-position-y:-36px!important;}.restaurant-link{position:relative;display:inline-block;pointer-events:none;}.restaurant-link:hover .tooltip{display:block;opacity:1;}.restaurant-link a{text-decoration:none;pointer-events:auto;}.restaurant-link .tooltip{text-align:center;padding:5px 10px;border-radius:5px;background:#313c44;color:#fff;font-size:12px;width:120px;right:-45px;bottom:-30px;}.restaurant-link .tooltip:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(49,60,68,0);border-bottom-color:#313c44;border-width:5px;margin-left:-5px;}.restaurant-link .tooltip.tooltip-view{right:-50px;}.restaurant-link .tooltip.tooltip-web{right:-49px;}.m-0{margin:0;}.image-grid{display:grid;grid-template-columns:repeat(auto-fill,calc(234px - 4rem - 1px));grid-gap:1rem;justify-content:center;}.image-grid .image{height:calc(234px - 4rem - 1px);border:1px solid #dadada;position:relative;}.image-grid .image.image-submissions{border:1px solid #c39;}.image-grid .image.image-submissions.reviewed{border:1px solid #dadada;}.image-grid .image.image-submissions.reviewed .review-link{display:none;}.image-grid .image img{height:calc(234px - 4rem - 2px);width:calc(234px - 4rem - 2px);max-width:100%;max-height:100%;object-fit:contain;object-position:50% 50%;}.image-grid .image .image-overlay{z-index:1;background-color:rgba(0,0,0,.3);display:none;position:absolute;height:100%;width:100%;top:0;right:0;flex-direction:column;text-align:center;padding:1rem;color:#fff;align-items:center;justify-content:space-between;}.image-grid .image .image-overlay .image-overlay-icons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:space-between;width:100px;}.image-grid .image .image-overlay .image-overlay-icons.only-one{display:initial;}.image-grid .image .image-overlay .image-overlay-icons .tooltip{right:-50px;}.image-grid .image .image-overlay .image-overlay-icons .tooltip.tooltip-review{right:-52px;}.image-grid .image:hover .image-overlay{display:flex;}.image-grid.manage-image-grid{grid-template-columns:repeat(auto-fill,calc(228px - 1rem));margin-bottom:20px;}.image-grid.manage-image-grid .image{height:calc(228px - 1rem);}.image-grid.manage-image-grid .image img{height:calc(228px - 1rem);width:calc(228px - 1rem);}.image-grid.manage-image-grid--large{grid-template-columns:repeat(auto-fill,calc(285px - 3rem));grid-gap:3rem;margin-bottom:20px;}.image-grid.manage-image-grid--large .image{height:calc(285px - 3rem);text-align:center;overflow:hidden;}.image-grid.manage-image-grid--large .image .image-wrapper{height:calc(285px - 6rem);}.image-grid.manage-image-grid--large .image .image-wrapper img{height:calc(285px - 3rem);width:calc(285px - 3rem);}.image-grid.manage-image-grid--large .image .image-wrapper.faded{opacity:.5;transition:opacity .2s ease-in-out;}.image-grid.manage-image-grid--large .image .image-wrapper.faded:hover{opacity:1;}.image-grid.manage-image-grid--large .image .image-text{max-height:2rem;margin-top:1rem;}.image-actions .btn-icon{margin-bottom:5px;}.btn-approve,.btn-unapprove{margin-bottom:5px;}.restaurant-featured-imgs{display:flex;padding:40px 0;}.restaurant-featured-imgs .restaurant-featured-img{padding:10px 15px;width:initial;text-align:center;}.restaurant-featured-imgs .restaurant-featured-img.list-page:nth-child(1){border-right:2px dashed #808080;padding-right:25px!important;}.restaurant-featured-imgs .restaurant-featured-img.list-page:nth-child(2){padding-left:25px!important;}.restaurant-featured-imgs .restaurant-featured-img .image{padding:2px;display:block;width:117px;height:81px;background:#ccc;border:1px solid #444;box-sizing:border-box;position:relative;}.restaurant-featured-imgs .restaurant-featured-img .image.approved:hover:before{background:url("/images/cancel.png") no-repeat;content:"";display:inline-block;position:absolute;height:15px;width:16px;top:1px;right:1px;}.restaurant-featured-imgs .restaurant-featured-img .image img{width:111px;height:111px;max-width:100%;max-height:100%;object-fit:contain;object-position:50% 50%;}.restaurant-details-wrapper .restaurant-details-info{padding:0 40px;}.restaurant-details-wrapper .restaurant-details-info h1{margin-top:0;padding-top:20px;}.restaurant-details-wrapper .restaurant-featured-imgs{justify-content:center;}.restaurant-details-wrapper .restaurant-featured-imgs .restaurant-featured-img .image{border:1px solid #dadada;}.restaurant-details-wrapper .restaurant-featured-imgs .restaurant-featured-img.ui-droppable-hover .image{border-color:#444;}.restaurant-details-wrapper .restaurant-featured-imgs .restaurant-featured-img.ui-droppable-hover span{color:#337ab7;}.restaurant-details-wrapper .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.restaurant-details-wrapper .nav-tabs{border-top:1px solid #ddd;border-bottom:0;}.restaurant-details-wrapper .nav-tabs>li{margin-bottom:0;}.restaurant-details-wrapper .nav-tabs>li>a{border:0;border-radius:0;color:#dadada;border-top:1px solid transparent;}.restaurant-details-wrapper .nav>li>a:hover,.restaurant-details-wrapper .nav>li>a:focus{background:none;}.restaurant-details-wrapper .nav-tabs>li.active>a,.restaurant-details-wrapper .nav-tabs>li.active>a:hover,.restaurant-details-wrapper .nav-tabs>li.active>a:focus{border:0;border-top:1px solid #555;color:#555;}.restaurant-details-wrapper .image-grid .image:hover{cursor:move;}.restaurant-details-wrapper .image-grid .image .image-overlay{justify-content:end;}.bold{font-weight:bold;}.img-position{background:rgba(0,0,0,.3);color:#fff;height:25px;width:25px;border-radius:50%;display:block;position:absolute;right:10px;top:10px;text-align:center;line-height:25px;font-weight:bold;}#grid-tab-content .image-grid .image:hover{cursor:pointer;}#grid-tab-content .manage-image-grid--large .image:hover{cursor:move;}.hand{cursor:pointer;}.edit-modal{height:calc(100% - 25px);position:relative;}.edit-modal h1{font-size:30px;text-align:center;margin-bottom:2rem;}.edit-modal textarea{resize:vertical;}.edit-modal .edit-modal-buttons{position:absolute;bottom:0;left:0;width:100%;}.crop-modal h1{font-size:22px;}.crop-modal h2{margin-top:30px;text-align:center;font-size:20px;}.crop-modal .restaurant-featured-imgs{padding:0;justify-content:center;}.recommended-start-index{width:100px;margin-top:1px;}.restaurant-sortable-list .main .col:first-child{padding:8px 15px;}.restaurant-sortable-list .main .col:nth-child(3){padding:8px 15px;}.restaurant-sortable-list .list-group-item{padding:2px 15px;}.restaurant-sortable-list .horizontal-separator{margin-top:40px;}.restaurant-sortable-list .restaurant-featured-imgs{padding:0;}.restaurant-sortable-list .restaurant-featured-imgs .restaurant-featured-img{padding:0 10px;}.restaurant-sortable-list .restaurant-featured-imgs .restaurant-featured-img .image{width:76px;height:76px;position:relative;}.restaurant-sortable-list .restaurant-featured-imgs .restaurant-featured-img img{height:70px;width:70px;}.restaurant-sortable-list .restaurant-featured-imgs .restaurant-featured-img span{color:#444;position:absolute;left:0;top:0;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);}.loading{background:url("/images/ajax-loader.gif") 0 0 no-repeat;position:absolute;z-index:10;top:45%;left:45%;height:32px;width:32px;}.loading2{background:url("/images/ajax-loader.gif") 0 0 no-repeat;margin-left:5px;position:absolute;z-index:9;height:32px;width:32px;}#drop-loader{position:absolute;text-align:center;top:170px;}.center-text{text-align:center;}#final-dimensions-wrapper{display:inline-block;}.error{color:#f00;}.clear-float{clear:both;}.hide{display:none;}.drop-zone{border:dashed 1px #41421f;display:inline-block;}.dz-file-over{border:dashed 2px #41421f;}div.DTE_Field_resizable textarea,div.DTE_Field_resizable.DTE_Field_Type_textarea textarea{padding-top:0;padding-bottom:0;min-height:86px;resize:none;}.success{color:#228b22;}.form-group--region{display:flex;align-items:center;width:100%;gap:10px;}.form-group--region label{display:inline-flex;white-space:nowrap;}.form-group--region .form-control{display:inline-flex;flex:1 0 0;}.regions-list{margin-bottom:0;padding-left:0;list-style-type:"";}.regions-list li{margin-bottom:4px;}.regions-list li:last-child{margin-bottom:0;}.btn-cancel{margin-left:8px;}.white-table{width:100%;background-color:#fff;border:1px solid #dbdbda;color:#000;font-size:16px;}.white-table th,.white-table td{border-bottom:1px solid #111;}.white-table td{padding:8px 10px;}.white-table th{padding:10px 10px;color:#828282;font-weight:700;}.white-table tbody tr:last-child td{border-bottom:0;}.white-table__actions{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;list-style-type:none;}.page-title{font-size:3rem;}.page-subtitle{font-family:"GTSuperDisplayRegular",serif;font-size:2rem;}@media(min-width:1200px){.page-subtitle{font-size:2.4rem;}}#viewSuggestionAddRestaurantTemplate #restaurant-autocomplete{width:270px;}.ui-autocomplete-scrollable{max-height:300px;overflow-y:auto;overflow-x:hidden;}.ui-autocomplete-scrollable.h100{max-height:100px;}.reviewRating{max-width:125px;margin-left:50px;}.reviewers-actions{min-width:250px;}.reviews-actions{min-width:90px;}.spreadsheets-actions{min-width:300px;}.date-picker{max-width:100px;}.row-with-border-top{border-top:1px solid #dbdbda;}.row-with-border-bottom{border-bottom:1px solid #dbdbda;}