@charset "UTF-8";

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #fed136;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #fed136;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #fed136;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.gsc-control-cse {
/*    border-color: #f7e5c6 !important;
    background: #f7e5c6 !important;*/
    border-color: #fefbea !important;
    background: #fefbea !important;
}

.gsc-search-button-v2{
    background-color: #693412 !important;
}
body{
	font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}

.float-left{
	float:left !important;
}
.float-right{
	float:right !important;
}

p{
	margin: 0.5em 0em 0.5em 0em;
    font-size: 1.8em;
}

.menu-item{
    padding: 0.4em 0;
}

.text-center{
text-align: center;
}

.category{
    line-height: 1.5rem;
}

.first-border{
	    border-radius: 0.4rem 0.4rem 0rem 0rem;
}

.last-border{
	    border-radius: 0rem 0rem 0.4rem 0.4rem;
}

.whole-border{
	    border-radius: 0.4rem;
}

.category-img{
    /*margin: 0.9rem 0.3rem 0rem 0.3rem;*/
    margin: 0.1em 0em;
}

.category{
	background: #e2c78f;
    /*margin: 1rem 0.3rem 0rem 0.3rem;*/
    margin: 0.9em 0em 0.9em 0em;
    color: #111111;
}

.category a, .category a:link, .category a:visited, .category a:hover, .category a:active{
	text-decoration: none !important;
	color: inherit;
	border-radius: inherit;
}

.category a:hover div{
    background: #ececec;
    color: #000000 !important;
}

.current-page{
    background: #b17f1a;
    color: #ffffff !important;
}

.category-title{
	font-size: 1.1rem;
    font-weight: 600;
/*    margin: 1rem 0.3rem 0rem 0.3rem;*/
    padding: 0.5rem 0.2rem 0.5rem 0.3rem;
    color: #ffffff;
    background: #694704;
}

/*.category-subtitle{
	font-size: 1rem;
    font-weight: 600;
    padding: 0.5rem 0.2rem 0.5rem 0.3rem;
}*/

.category-option{
	font-size: 1rem;
    font-weight: 600;
    padding: 0.5rem 0.2rem 0.5rem 0.3rem;
    border-radius: inherit;
}

.price{
    font-size: 4rem;
    padding-right: 0.2em;
    color: #FF9900;
    font-weight: 600;
}

.pick-up-service{
    border-radius: 0.75rem;
    margin: 0.3em 0em 0.3em 0em;
}

.price-table tr td{
    padding : 0.5em;
}

.content-container{
    border: 4px solid #a78849;
    border-radius: 1em;
    padding: 1em 0em;
    margin: 1em 0em;
    background: #e2c78f;
}
.content-container h3{
padding-left: 1em;
}
.content-article{
    text-align: left;
}

.content{
    background: #fffef6;
    padding: 1em;
}
.content-text{    
    width: 100%;
}
.content-img{
    padding-top: 1em;
}
.content-img .lazy{
    float: left;
    max-width: 175px;
    padding: 1px;
}
.content-img-span{
    float: left;
    max-width: 175px;
    min-height: 190px;
    font-size: 0.9em;
    background-color: bisque;
    margin: 2px;
}
span p {
    padding: 0.5em 1em 0em 1em;
    font-size: 0.9em;
    clear: both;
}
.clear{
    clear: both;
}
a {
    text-decoration: none !important;
    font-weight: 500;
    color: #000000 !important;
}
a:hover{
/*    background: #7bff63 !important; */
    color: #555577 !important;
}
.content-list{
    font-size: 28px;
    margin-left: 30px;
    font-weight: 500;
}
.content-list li{
    padding-bottom: 10px;
}
/*.content-list a{
    text-decoration: none;
    font-weight: 500;
    background: #adeaba;
    color: #000000;
}*/
/*.content-list a:hover{
    background: #7bff63 !important;
    color: #000000;
}*/
.content-list-sub{
    font-size: 20px;
}
.content-list-sub a{
    background: unset;
    color: #000000;
}
.content-list-sub a:hover{
    background: unset !important;
    color: #000000;
}
.addon-service{
    font-size: 1.4em;
    padding-left: 5px;
}
