html{
overflow-x: hidden;
}
.elementor-widget-woocommerce-cart .woocommerce, .elementor-widget-woocommerce-checkout-page{
font-family: 'Archivo', sans-serif !important;
}
body{
overflow-x: hidden;
line-height: 1.5 !important;
font-size: 16px !important;
font-family: 'Archivo', sans-serif;
}
ul.products.owl-carousel {
display: block !important;
}
figcaption.widget-image-caption.wp-caption-text {
margin-top: 10px;
}
.elementor-widget-theme-post-title span.elementor-heading-title span {
color: #C19C60;
}
.mb-0{
margin-bottom: 0 !important;
}
.elementor-field-group .elementor-select-wrapper select option {
color: #000;
}
span.elementor-icon-list-text {
word-break: break-word;
}
blockquote {
border-left: 4px solid #000;
color: #333;
font-size: 1.2em;
font-style: italic;
margin: 0 0 1.25em;
padding: 0 1.25em 0 1.25em;
position: relative;
}
nav.elementor-pagination {
margin-top: 40px;
}
h6.post-type-search {
color: #46b64f;
}
a{
color: var( --e-global-color-secondary );
}
a:active, a:hover{
color: var( --e-global-color-primary );
}
table tfoot th, table thead th {
font-size: 16px;
}
iframe, img{
max-width: 100%;
}
hr {
margin: 15px 0;
}
h1, h2, h3, h4, h5, h6{
line-height: 1.2 !important;
}
.text-center{
text-align: center;
}
.text-justify{
text-align: justify;
}
.text-right{
text-align: right;
}
[type=button], [type=submit], button{
border-radius: 99px;
color: #46b64f;
border-color: #46b64f;
padding: 6px 23px;
font-weight: 700;
outline: none;
text-align: center;
}
[type=button]:hover, [type=submit]:hover, button:hover{
background: #46B64F;
}
.elementor-widget-theme-post-content ol, .elementor-widget-theme-post-content ul,
.elementor-widget-text-editor ol, .elementor-widget-text-editor ul, .elementor-widget-woocommerce-product-content ul, .elementor-widget-woocommerce-product-content ol,
.woocommerce-product-details__short-description ol, .woocommerce-product-details__short-description ul{
margin-bottom: 15px;
padding-left: 20px;
}
.elementor-widget-theme-post-content ol li, .elementor-widget-theme-post-content ul li,
.elementor-widget-text-editor ol li, .elementor-widget-text-editor ul li, 
.elementor-widget-woocommerce-product-content ul li, .elementor-widget-woocommerce-product-content ol li,
.woocommerce-product-details__short-description ol li, .woocommerce-product-details__short-description ul li{
margin-bottom: 8px;
}
.image-cover, .media-items .elementor-image-box-wrapper figure.elementor-image-box-img{
position: relative;
padding-top: 60%;
}
.elementor-posts .elementor-post .image-cover{
padding-top: 60%;
}
.elementor.swiper-slide.e-loop-item {
padding-bottom: 20px;
}
.image-cover img{
right: 0;
width: 100%;
height: 100%;
bottom: 0;
left: 0;
top: 0;
position: absolute;
-o-object-position: 50% 50%;
object-position: 50% 50%;
-o-object-fit: cover;
object-fit: cover;
font-family: "object-fit: cover;";
}
.elementor-nav-menu ul li a {
border-bottom: 1px solid #ddd;
}
.elementor-location-footer .elementor-widget .elementor-icon-list-item {
align-items: flex-start;
}
.elementor-location-footer .elementor-widget .elementor-icon-list-item span.elementor-icon-list-icon {
padding-top: 5px;
}
body .elementor-accordion .elementor-accordion-item {
border-left: 0;
border-top: 0;
border-right: 0;
}
.align-center > .elementor-container {
justify-content: center;
}
nav.elementor-pagination span, nav.elementor-pagination a {
display: inline-block;
min-width: 30px;
height: 30px;
padding: 0 6px;
border: 1px solid #ccc;
color: #666;
line-height: 26px;
margin: 0!important;
}
nav.elementor-pagination span.current, nav.elementor-pagination span:hover, nav.elementor-pagination a:hover {
background: #FF7F2C;
color: #000;
}
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover{
border-left: 0 !important;
}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev{
position: absolute;
top: 40%;
left: 0%;
color: #FF7F2C;
font-size: 30px;
background: #fff!important;
width: 40px;
height: 40px;
border-radius: 50%;
box-shadow: 0 4px 4px rgba(0,0,0,.15)!important;
line-height: 30px;
outline: none !important;
}
.owl-carousel .owl-nav button:hover{
color: var( --e-global-color-primary ) !important;
}
.owl-carousel .owl-nav button.owl-next{
left: auto;
right: 0%;
}
nav.elementor-pagination.ecs-load-more-button span, nav.elementor-pagination.ecs-load-more-button a {
width: auto;
height: auto;
background: transparent;
border: 0;
color: #46B64F;
padding: 0;
}
nav.elementor-pagination.ecs-load-more-button a {
background: transparent;
border: 1px solid #46B64F;
border-radius: 99px;
padding: 8px 20px;
}
nav.elementor-pagination.ecs-load-more-button a:after{
content: "\f061";
transform: rotate(-45deg);
}
nav.elementor-pagination.ecs-load-more-button a:hover{
background: #46B64F;
color: #fff;
}
nav.elementor-pagination.ecs-load-more-button a:hover span{
color: #fff;
}
.row{
display: flex;
flex-flow: row wrap;
}
.col{
width: 100%;
padding: 0px 15px 15px;
}
.row.large-columns-3 .col{
width: 33.333%;
}
#content.page{
width: 100%;
max-width: 100%;
}
.show-for-medium{
display: none;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu > li > a {
border-bottom: 1px solid #ddd;
outline: none !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu--dropdown a.elementor-item-active {
font-weight: 700 !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu > li > a:active{
background: transparent !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
position: fixed !important;
left: 0 !important;
top: 0 !important;
z-index: 999;
min-width: 300px;
box-shadow: 0 0 10px rgb(0 0 0 / 10%);
bottom: 0 !important;
padding: 50px 15px;
margin: 0;
margin-left: -300px;
width: 300px !important;
max-height: 100%;
transition: all 300ms ease;
transform-origin: left !important;
transform: none !important;
max-height: 100vh !important;
height: 100vh !important;
}
.admin-bar nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
top: 32px !important;
}
.elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
margin-left: 0;
overflow: unset;
}
.elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown.elementor-nav-menu__container:before {
content: "";
position: absolute;
left: 100%;
top: 0;
bottom: 0;
background: rgb(0 0 0 / 50%);
width: 100vh;
display: block;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-nav-menu{
padding-left: 0;
background: #fff;
}
.single .elementor-widget-theme-post-title h1{
font-size: 2.4rem;
}
.single .breadcrumbs span.post.post-post.current-item {
display: none;
}
#header.fixed-header {
position: fixed;    
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
background: rgba(255, 255, 255);    
left: 0;
right: 0;
top: 0;
z-index: 99;
}
.admin-bar #header.fixed-header{
top: 32px;
}
#header.fixed-header .hide-scroll{
display: none;
}
#header.fixed-header .elementor-widget-nav-menu .elementor-widget-container {
margin-top: 0 !important;
}
form.elementor-form label a {
text-decoration: underline !important;
}
form.elementor-form label a:hover{
text-decoration: none !important;
}
.page-header-wrapper .breadcrumbs{
margin-top: -10px;
}
.breadcrumbs a{
color: #fff;
}
.breadcrumbs {
text-transform: uppercase;
font-size: 14px;
color: #fff;
text-shadow: none;
}
.row-wrap > .elementor-container{
flex-flow: row wrap;
}
.elementor-widget-tabs .elementor-tab-content {
padding: 10px 0;
}
i#close-menu {
position: absolute;
right: 0px;
top: 10px;
width: 25px;
height: 25px;
font-size: 20px;
}
.elementor-post .elementor-post__thumbnail img{
height: auto;
position: absolute;
top: calc(50% + 1px);
left: calc(50% + 1px);
transform: scale(1.01) translate(-50%,-50%);
}
#header i.fas.fa-pencil-alt:before {
content: "\f044";
}
#payment .payment_box.payment_method_hitpay {
display: none !important;
}
.woocommerce .payment-panel-completed > div > img {
width: 30px !important;
}
.woocommerce .payment-panel-completed > div {
background: transparent !important;
padding: 0 !important;
color: #333 !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: calc(100%/6);
padding: 8px;
border: 1px solid #DEDEDE;
float: none;
display: flex;
align-items: center;
min-height: 100px;
}
.woocommerce div.product div.images .flex-control-thumbs li img{
width: auto;
max-width: 100%;
height: auto;
max-height: 100%;
margin: auto;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color: var( --e-global-color-primary );
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt, .woocommerce input.button.alt:hover{
background-color: var( --e-global-color-primary );
border-color: var( --e-global-color-primary );
}
.woocommerce-info {
border-top-color: var( --e-global-color-primary );
}
.woocommerce-info::before {
color: var( --e-global-color-primary );
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
min-width: 200px;
border-radius: 6px;
background: transparent;
border-color: #ddd !important;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
background-color: var( --e-global-color-primary );
border-color: var( --e-global-color-primary );
}
nav.woocommerce-MyAccount-navigation ul {
list-style: none;
padding-left: 0;
margin-bottom: 20px;
}
nav.woocommerce-MyAccount-navigation ul li a {
text-transform: uppercase;
color: var( --e-global-color-primary );
display: block;
padding: 5px 0;
font-weight: 700;
}
nav.woocommerce-MyAccount-navigation ul li a:hover{
color: var( --e-global-color-secondary );
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a {
color: var( --e-global-color-primary );
text-transform: uppercase;
font-size: 13px;
}
form.woocommerce-form.woocommerce-form-login.login h2 {
text-transform: uppercase;
font-size: 24px;
color: #2A3342;
font-weight: 700;
}
form.woocommerce-form.woocommerce-form-login.login img.icon-login {
position: absolute;
top: -34px;
left: 0;
right: 0;
margin: 0 auto;
}
.woocommerce form.woocommerce-form.woocommerce-form-login.login a.lost_password {
float: right;
padding-top: 5px;
}
.woocommerce form.woocommerce-form.woocommerce-form-login.login {
max-width: 500px;
width: 94%;
margin: 0 auto;
background: #fff;
border: 1px solid #000;
box-shadow: 0 32px 64px -12px rgba(85,105,135,8%);
border-radius: 16px;
padding: 4%;
position: relative;
}
.regiter-page {
padding-bottom: 50px;
}
.regiter-page > .elementor {
padding-bottom: 50px;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
width: 100%;
background: var( --e-global-color-secondary );
box-shadow: 0px 1px 2px rgba(105, 81, 255, 0.05);
border-radius: 6px;
text-transform: uppercase;
color: #fff;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{
background: var( --e-global-color-primary );
}
section.related.products {
padding: 0px 10px 50px;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
display: inline-block;
background: transparent;
padding-left: 0;
}
.woocommerce div.product form.cart .variations label{
text-transform: uppercase;
}
.woocommerce div.product form.cart .variations label:after{
content: "*";
color: #f00;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{
background: var( --e-global-color-primary );
}
.woocommerce div.product form.cart .reset_variations {
position: absolute;
right: 0;
top: 0;
}
.woocommerce div.product .woocommerce-variation-price {
margin-bottom: 20px;
font-weight: 700;
}
fieldset {
margin-bottom: 20px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
background: var( --e-global-color-primary );
border-radius: 0;
color: #fff;
}
.woocommerce .quantity .qty{
height: 39px !important;
}
.woocommerce div.product form.cart .button {
border-radius: 99px;
text-transform: uppercase;
}
fieldset legend {
padding: 10px;
}
.woocommerce .wc-proceed-to-checkout a.checkout-button {
height: unset;
}
.woocommerce div.product div.images .flex-control-thumbs {
display: flex;
flex-flow: row wrap;
}
.woocommerce-cart table.cart img{
width: 100px;
}
button.single_add_to_cart_button.loading:after{
font-family:"Glyphicons Halflings";
content: "\e031";
background: rgba( 255, 255, 255, 0.7 );
text-align:center;
line-height:34px;
}
span.amount {
color: #0090D3;
font-weight: 700;
white-space: nowrap;
}
.woocommerce ul.products li.product a img{
width: auto;
max-width: 100%;
max-height: 100%;
margin: auto;
mix-blend-mode: darken;
}
.pwb-filter-products ul {
list-style: none;
padding: 0;
}
form.woocommerce-product-search {
display: flex;
align-items: center;
}
.box-product-item .box-image {
margin-bottom: 15px;
}
.box-product-item {
background: #F8F9FA;
padding: 20px;
border-radius: 8px;
height: 100%;
position: relative;
padding-bottom: 60px;
}
.woocommerce ul.products li.product .button {
position: absolute;
bottom: 20px;
left: 20px;
}
.box-product-item .box-text a.button {
border-radius: 99px;
background: #FF7F2C;
color: #fff;
text-transform: capitalize;
font-size: 16px;
}
.box-product-item .box-text a.button:hover{
background: #002E5C;
}
.box-product-item .box-text a.button:after {
content: "\f07a";
font-family: 'Font Awesome 5 Free';
margin-left: 5px;
}
.box-product-item .box-text {
display: flex;
flex-flow: column;
align-items: flex-start;
}
.box-product-item .box-text h2.woocommerce-loop-product__title {
font-weight: 600 !important;
}
.box-product-item .box-text .pwb-brands-in-loop {
order: -1;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
}
.elementor-widget-wp-widget-filter_by_brand h5:after {
display: block;
content: "";
width: 60px;
background: #FD7F39;
height: 3px;
position: relative;
bottom: -12px;
}
.elementor-widget-wp-widget-filter_by_brand h5 {
color: #002E5C;
font-size: 24px;
border-bottom: 1px solid #C4C4C4;
padding-bottom: 10px;
}
.woocommerce .woocommerce-ordering select {
border-color: #DFDFDF;
}
.page-header-wrapper{
padding: 0 !important;
}
.projects-page .elementor-accordion-item a.elementor-accordion-title:before{
content: "";
width: 30px;
height: 25px;
background: url(//cateringcorner.co/wp-content/themes/cateringcorner-child/images/icon-check.png) no-repeat;
background-size: contain;
display: inline-block;
}
.list-controls .elementor-container{
counter-reset: my-awesome-counter;
}
.list-controls .elementor-container li.elementor-icon-list-item{
counter-increment: my-awesome-counter;
}
.list-controls .elementor-container li.elementor-icon-list-item .elementor-icon-list-text:before {
content: counter(my-awesome-counter);
width: 40px;
height: 40px;
border: 1px solid #FF7F2C;
border-radius: 50%;
display: inline-block;
text-align: center;
font-size: 20px;
position: absolute;
top: -4px;
left: 0;
line-height: 35px;
}
.list-controls .elementor-container li.elementor-icon-list-item .elementor-icon-list-text {
padding-left: 45px;
position: relative;
}
.pwb-filter-products li input {
position: absolute;
opacity: 0;
}
.pwb-filter-products li {
border-bottom: 1px solid #EBEBEB;
padding-bottom: 10px;
display: block;
color: #002E5C;
position: relative;
padding-right: 25px;
cursor: pointer;
}
.pwb-filter-products li:before {
content: "\f105";
font-family: "Font Awesome 5 Free";
position: absolute;
right: 0;
top: 3px;
color: #FF7F2C;
}
.pwb-filter-products li:hover, .pwb-filter-products li input:checked + span{
color: #FF7F2C;
}
.woocommerce-product-search button {
border: 0;
text-indent: -999999pt;
background: url(//cateringcorner.co/wp-content/themes/cateringcorner-child/images/akar-icons_search.svg) no-repeat center center;
background-size: auto;
border-radius: 0;
}
.woocommerce-product-search button:hover{
background: url(//cateringcorner.co/wp-content/themes/cateringcorner-child/images/akar-icons_search.svg) no-repeat center center;
background-size: auto;
}
form.woocommerce-product-search {
background: #F4F4F4;
border-radius: 6px;
}
form.woocommerce-product-search input {
border: 0;
background: #F4F4F4;
outline: unset;
}
.woocommerce div.product div.images .flex-control-thumbs li {
margin: 10px 5px;
height: 0;
}
.woocommerce div.product div.images ol.flex-control-nav{
margin-left: -5px;
margin-right: -5px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image > a {
padding-top: 70%;
display: block;
position: relative;
border: 1px solid #ddd;
}
.woocommerce div.product div.images .flex-viewport img {
width: auto;
position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
max-width: 100%;
max-height: 100%;
}
.product-info .elementor-widget-woocommerce-product-price .price span.amount {
color: #FD7F39;
font-weight: 700;
font-size: 28px;
}
.elementor-widget-woocommerce-product-meta .detail-label:after {
content: ":";
}
.elementor-widget-woocommerce-product-meta .detail-label {
font-weight: 600;
text-transform: uppercase;
color: #444444;
}
.box-product-item .image-cover {
padding-top: 75%;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image > a img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
margin: auto;
}
.show-for-medium{
display: none !important;
}
@media(min-width: 1200px){
h1 {
font-size: 3rem;
}
h2 {
font-size: 3rem;
}
h3 {
font-size: 2.2rem;
}
h4 {
font-size: 1.8rem;
}
h5 {
font-size: 1.3rem;
}
h1, h2, h3, h4, h5, h6{
line-height: 1.2 !important;
}
body{
font-size: 18px !important;
}
}
@media(min-width: 900px) and (max-width: 1600px){
.elementor-section.elementor-section-boxed > .elementor-container, .mep-events-wrapper.wrapper{
max-width: 94% !important;
}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container{
max-width: 100% !important;
}
.full-content-section .elementor-column > .elementor-widget-wrap > .elementor-element {
max-width: 40.3vw;
}
}  
@media(min-width: 900px) and (max-width: 1170px){
h1 {
font-size: 2.8rem;
}
h2 {
font-size: 2.5rem;
}
h3 {
font-size: 1.9rem;
}
h4 {
font-size: 1.6rem;
}
h5 {
font-size: 1.2rem;
}
#header .elementor-nav-menu li:hover > .elementor-nav-menu--dropdown {
display: block !important;
}
#top-bar{
display: none !important;
}
}
@media(min-width: 900px){
.row-large-columns-3 .elementor-container, .row-large-columns-5 .elementor-container {
flex-flow: row wrap !important;
}
.row-large-columns-3 .elementor-container .elementor-column{
width: 33.3333% !important;
}
.row-large-columns-5 .elementor-container .elementor-column{
width: 20% !important;
}
.admin-bar .get-in-touch-menu.elementor-widget-nav-menu ul .search-menus {
top: 52px;
}
.align-center .elementor-loop-container.elementor-grid .e-loop-item {
width: calc(50% - 30px);
margin-bottom: 20px;
}
.align-center .elementor-loop-container.elementor-grid {
display: flex;
flex-flow: row wrap;
justify-content: space-evenly;
grid-column-gap: 0;
grid-row-gap: 0;
}
.show-only-medium{
display: none !important;
}
}
@media(max-width: 880px){
.row.medium-columns-2 .col{
width: 50%;
}
#header .elementor-search-form .elementor-search-form__input {
font-size: 18px;
}
.row.large-columns-3 .col{
width: 50%;
}
#header.fixed-header .hide-medium-scroll{
display: none;
}
.hide-for-medium{
display: none;
}    
.show-for-medium{
display: block !important;
}
table.show-for-medium{
display: table;
}
.single .elementor-widget-theme-post-title h1{
font-size: 2rem;
}    
.page-header-wrapper .elementor-container.elementor-column-gap-default {
min-height: 260px !important;
}
body{
font-size: 18px !important;
}
.elementor-section.elementor-section-boxed > .elementor-container, .mep-events-wrapper.wrapper{
max-width: 96% !important;
}
.elementor-section.elementor-section-boxed > .elementor-container .elementor-container{
max-width: 100% !important;
}   
ul.products.elementor-grid.columns-3 li.product .box-product-item {
padding: 15px;
}
.elementor-tabs-content-wrapper .elementor-tab-title{
display: none;
}
.elementor-tabs-content-wrapper .elementor-accordion-item .elementor-tab-title{
display: block;
}
.slideshow .swiper-slide-contents{
padding: 0;
}
.projects-page .elementor-accordion .elementor-tab-title a:before {
width: 25px;
height: 21px;
}
.elementor-image-gallery .gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery-columns-5 .gallery-item {
max-width: 33.33% !important;
}
#column-sidebar {
background: #fff;
width: 300px;
box-shadow: 0 0 10px rgb(0 0 0/.1);
height: 100%
}
#column-sidebar {
opacity: 0;
visibility: hidden;
margin-left: -300px;
position: fixed;
left: 0;
top: 0;
bottom: 0;
z-index: 999;
transition: all 300ms ease;
overflow: auto;
}
#column-sidebar.active {
margin-left: 0;
visibility: visible;
opacity: 1
}
i#close-filter {
color: #222;
position: absolute;
right: 0;
top: 0;
z-index: 2;
width: 25px;
height: 25px;
text-align: center;
line-height: 25px;
cursor: pointer
}
.woocommerce .woocommerce-result-count{
display: none;
}    
}
@media(max-width: 550px){
h1{
font-size: 2.5rem;
}
.page-header-wrapper h1{
font-size: 1.8rem;
}
h2 {
font-size: 2rem;
}
h3{
font-size: 1.6rem;
}
h4{
font-size: 1.35rem;
}
h5{
font-size: 1.2rem;
}
.row.medium-columns-2 .col, .row.large-columns-3 .col{
width: 100%;
}
.elementor-button {
font-size: 15px;
padding: 8px 15px;
}
.page-header-wrapper .elementor-container.elementor-column-gap-default {
min-height: 220px !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
width: calc(100%/3);
}
ul.products.elementor-grid.columns-3 li.product .box-product-item {
padding: 20px;
}
.elementor-image-gallery .gallery-columns-6 .gallery-item, .elementor-image-gallery .gallery-columns-5 .gallery-item {
max-width: 50% !important;
}
.woocommerce .elementor-widget-wc-archive-products .products {
grid-template-columns: repeat(1,1fr);
}
} @media (max-width:767px){
.elementor-1403 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-4-1024x350.jpg) !important}
.elementor-1205 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-4-1024x350.jpg) !important}
.elementor-1259 .elementor-element.elementor-element-a3ad312:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-4-1024x350.jpg) !important}
.elementor-1260 .elementor-element.elementor-element-62fcb08:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-4-1024x350.jpg) !important}
.elementor-210 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/09/Rectangle-5543-min-1024x350.jpg) !important}
.elementor-227 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-1-1024x350.jpg) !important}
.elementor-238 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-2-1024x350.jpg) !important}
.elementor-289 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-4-1024x350.jpg) !important}
.elementor-336 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-5-1024x350.jpg) !important}
.elementor-547 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-6-1024x350.jpg) !important}
.elementor-7 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-1024x350.jpg) !important}
.elementor-721 .elementor-element.elementor-element-5e7d689:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-6-1024x350.jpg) !important}
.elementor-745 .elementor-element.elementor-element-6bb28f1:not(.elementor-motion-effects-element-type-background){background-image:url(//cateringcorner.co/wp-content/uploads/2025/08/Rectangle-2-6-1024x350.jpg) !important}
} .elementor-nav-menu--main .elementor-nav-menu ul.sub-menu{width:auto;min-width:12em;max-width:90vw}@font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-fc32e490.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-950bc3b3.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: italic;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-5585ef93.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 100;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 200;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 500;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 600;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 800;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-89b8e14e.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-594978ed.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Archivo';
font-style: normal;
font-weight: 900;
font-stretch: 100%;
font-display: swap;
src: url(https://cateringcorner.co/wp-content/uploads/elementor/google-fonts/fonts/archivo-2d6953d7.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}