/**
 * Public css
 */
/* gallery */
.wg-filters { margin: 1rem 0 1rem 0;}
.wg-categories { margin-bottom:1rem!important; color: #b68944; text-align: center;}
.wg-categories a { display: inline-block; margin: 0 2px 2px 0; padding: 8px 16px; background-color: #b68944; color: #fff; font-size: 1rem; font-weight: 400; line-height: 1.5; text-transform: uppercase;}
.wg-categories a:hover { background-color: #666;}
.wg-categories a:last-child { margin-right: 0;}
.wg-selects { text-align: center;}
.wg-selects select { width: auto !important; float: none; margin: 0 2px 2px 0; border-radius: 0;}
.wg-selects select:last-child { margin-right: 0;}
.wg-selects select:focus { border-color: #b68944!important; border-style: solid!important; box-shadow: 0 0 0 0.2rem #b6894440!important;}
.wg-rows { max-width: 1920px; margin-left: auto; margin-right: auto;}
.wg-gallery-item { text-align: center;}
.wg-gallery-item a { display: inline-block;}
.wg-pagination { text-align: center; padding: 20px;}
.wg-pagination a { font-size: 16px; font-weight: bold;}
/* franchise table */
.franchise-table {border:0; border-collapse: collapse; color: #666666;}
.franchise-table th, .franchise-table td {border:0; border-top: 1px solid #bfbfbf;padding: 8px 24px;}
.franchise-table th {text-align: left; text-transform: uppercase;}
.franchise-table td {text-align: center;}
.franchise-table tr:last-child th, .franchise-table tr:last-child td {border-bottom: 1px solid #bfbfbf;}
.franchise-table th:nth-child(2), .franchise-table th:nth-child(3) {text-align: center;}
.franchise-table td:nth-child(2) {white-space: nowrap;}
.franchise-table thead th {border-top: 0; border-bottom-width: 1px; color: #000;}
.franchise-table tbody th {font-weight: normal; text-transform: uppercase; color: #666666;}
.franchise-table a {color: #666666;}
.franchise-table a:hover {text-decoration: underline;}
