body {
font-family: 'Open Sans', sans-serif;
color: #777777;
font-size: 15px;
padding-top: 105px;
}
.page-id-5 {
padding-top: 134px;
}
h1, h2, h3, .h1, .h2, .h3, h4, .h4 {
color: #333333;
font-family: 'Playfair Display', serif;
}
h1, .h1 {
font-size: 2.25rem;
}
h2, .h2 {
font-size: 46px;
}
h3, .h3 {
font-size: 1.25rem;
font-weight: 400;
}
h4, .h4 {
font-size: 1.25rem;
}
.fw-300 {
font-weight: 300;
}
.fw-400 {
font-weight: 400;
}
.fw-600 {
font-weight: 600;
}
.fw-700 {
font-weight: 700;
}
.z-0 {
z-index: 0;
}
.z-1 {
z-index: 1
}
.z-2 {
z-index: 2
}
.fs-18 {
font-size: 18px;
}
.before:before {
content: '';
position: absolute;
}
.after:after {
content: '';
position: absolute;
}
.transition {
transition: all .3s ease-in-out;
}
a {
color: #2b2b2b;
transition: all .3s ease-in-out;
}
a:hover {
color: #5d3117;
text-decoration:none;
}
.btn.focus, .btn:focus{
box-shadow: none;
}
button:focus, button:hover {
outline: none;
}
.theme-shadow {
box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.07);
}
.theme-btn:hover {
background: #5d3117b5 url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/arrow.png) no-repeat right 20px center;
color: #fff;
}
.theme-btn {
padding: 11px 47px 11px 25px;
transition: all 0.3s ease-in-out;
border: 1px solid #5d3117;
border-radius: 0;
color: #fff;
position: relative;
background: #5d3117 url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/arrow.png) no-repeat right 20px center;
}
.modal .add_to_cart_button::before {
position: absolute;
content: '';	
}
.theme-btn:before, .inner-btn:before, .modal .add_to_cart_button::before {
top: 50%;
left: 50%;
border: 1px solid #511e54;
width: calc(100% + 10px);
height: calc(100% + 10px);
margin: auto; 
z-index: 0;
transform: translate(-50%, -50%);
}
.page-id-84 .theme-btn:before, .page-id-84 .theme-btn .inner-btn:before{
border:1px solid #e7d4bd;
}
.vd-border{
border:2px solid #fff;
}
.inner-btn, .modal .add_to_cart_button {
padding: 10px 47px 10px 20px;
transition: all 0.3s ease-in-out;
border: 1px solid #511e54;
border-radius: 0;
color: #511e54;
position: relative;
}
.inner-btn:after {
width: 42px;
height: 10px;
background: url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/arrow-brown.png) no-repeat right 20px center;
right: 0;
top: 18px;
}
.page-id-69 .inner-btn:after {
background: url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/purple-arrow.png) no-repeat right 20px center;
}
.theme-color {
color: #511e54;
}
.theme-bg {
background: #fdd63d;
}
.section-padding {
padding: 95px 0px;
}
.title {
margin: 30px 0px 35px 0px;
font-size: 36px;
font-family: 'Playfair Display', serif;
color: #362200;
padding-bottom: 24px;
}
.title-border:before {
bottom: 0;
left: 0;
margin: auto;
width: 117px;
height: 1px;
background: #b17225;
right: 0;
}
.title-border::before {
bottom: 0;
left: 0;
margin: auto;
width: 117px;
height: 1px;
background: #b17225;
right: 0;
}
.page-id-69 .title-border::before {
background: #511e54;
}
.m-unset:before {
margin: unset;
}
.para-color {
color: #555555;
}
.r-0:before {
right: 0;
}
.l-unset:before {
left: unset;
}
.orange-color {
color: #b17225;
}
.fs-46 {
font-size: 46px;
}  .site-header {
position: fixed;
top: 0;
width: 100%;
background: #fff;
transition: all 0.3s ease-in-out;
z-index: 10;
box-shadow: 0px 0rem 20px 0px rgba(0, 0, 0, 0.17);
}
.header-top {
padding: 15px 0px;
background: #f9f9f9;
}
.header-top a {
color: #5d3117;
}
.header-top a i {
color: #b17225;
}
.navbar-brand>img, .header-logo img {
max-width: 232px;
height: auto;
}
.page-id-80 .header-logo img {
max-width: 150px;
}
.navbar-nav>.nav-item>.nav-link {
color: #333333;
padding: 40px 12px 40px 12px;
}
.navbar-nav>.nav-item:nth-child(2) > .nav-link:before, .navbar-nav>.nav-item:nth-child(2) > .nav-link:after,  .navbar-nav>.nav-item:nth-child(3) > .nav-link:after,.navbar-nav>.nav-item:nth-child(4) > .nav-link:after {
top: 50%;
transform: translateY(-50%);
width: 1px;
background: #dec4a4;
height: 37px;
}
.navbar-nav>.nav-item:nth-child(2) > .nav-link:before{
left: 0;
}
.navbar-nav>.nav-item:nth-child(2) > .nav-link:after, .navbar-nav>.nav-item:nth-child(3) > .nav-link:after, .navbar-nav>.nav-item:nth-child(4) > .nav-link:after {
right: -15px;
}
.navbar-nav>.current_page_item>.nav-link {
color: #5d3117;
}
.catering {
color: #777777 !important
}
.navbar-nav>.nav-item>.nav-link:hover {
color: #5d3117;
}
.dropdown-menu {
font-size: calc(14rem / 16);
border-radius: 0 0 0.25rem 0.25rem;
border: 1px solid rgba(215, 207, 207, 0.72);
}
.dropdown-menu>li {
position: relative;
}
.dropdown-menu>li+li {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown-menu>li>a.nav-link {
color: #fff !important;
padding: 1.3rem 1.5rem !important;
white-space: nowrap;
}
.dropdown-menu>li>a.nav-link:focus, .dropdown-menu>li>a.nav-link:hover {
background: #224c85 !important;
color: #fff !important;
}
.menu-item-has-children {
position: relative;
padding-right: 8px;
}
.menu-item-has-children>.dropdown-toggle {
position: absolute;
top: -1px;
right: 0;
color: #fff;
}
.menu-item-has-children a svg {
display: none;
} .side-menu {
position: absolute;
right: 0;
transform: translateX(100%);
top: 0;
width: 400px;
max-width: 400px;
border-left: 1px solid #fff;
padding: 25px 10px 15px 25px;
background: rgba(81, 30, 84, 0.9);
padding-top: 150px;
transition: all .5s ease-in-out;
z-index: 1;
}
.side-menu ul > li >a{
color:#fff;
}
#cross span{
background: #fff !important;
}
.menu-box {
padding-top: 110px;
}
#burger_menu {
list-style: none;
padding-left: 30px;
padding-right: 30px;
}
#burger_menu > li {
position: relative;
display: flex;
width: 100%;
flex-wrap: wrap;
padding-left: 15px;
}
#burger_menu > li + li {
border-top: 1px solid rgba(255, 255, 255, .3);
}
.dropdown-menu>li>a, #burger_menu > li > a {
text-decoration: none;
color: #fff;
padding: 15px 15px 15px 25px;
width:100%;
}
.dropdown-menu>li>a {
font-size: 12px;
}
.dropdown-menu.show {
top: 55px;
background: transparent;
border: none;
width: 100%;
margin-left: 20px;
}
#burger_menu >li:before, .dropdown-menu.show > li:before {
content: '';
top: 29px;
bottom: 0;
width: 7px;
background: #9bb1c7;
position: absolute;
}
#burger_menu >li:before {
border-radius: 7px;
height: 7px;
left: 21px;
}
.dropdown-menu.show > li:before {
height: 1px;
left: 0px;
}
.dropdown-menu.show >li {
position: relative;
}
.dropdown-menu {
position: static !important;
}
.menu-item-has-children {
position: relative;
}
.dropdown-toggle {
position: absolute;
right: 0;
top: 10px;
width: 30px;
height: 30px;
cursor: pointer;
}
.dropdown-toggle::after {
border: 0;
margin: auto !important;
content: "\f067";
font-family: "Font Awesome 5 Free";
color: white;
font-weight: 600;
width: 13px;
height: 21px;
}
.nav-item.show > .dropdown-toggle::after {
content: "\f068";
}
.menu-open {
position: fixed;
left: 0;
right: 0;
top: 0;
}
#menu-toggle {
background: #003366;
}
.menu-open .side-menu {
transform: translateX(0);
}
#menu-toggle {
width: 88px;
cursor: pointer;
right: -35px;
top: 18px;
}
.dropdown-menu:hover{
display:none;	 
} .modal-open #menu-toggle {
background: #002244;
}
#menu-toggle * {
transition: .25s ease-in-out;
}
#menu-toggle span {
display: block;
background: #511e54;
}
#menu-toggle #hamburger {
width: 30px;
height: 40px;
}
#menu-toggle #hamburger span {
height: 2px;
margin: 6px 0;
border-radius: 2px;
}
#menu-toggle #hamburger span:nth-child(1) {
transition-delay: .5s;
width: 24px;
}
#menu-toggle #hamburger span:nth-child(2) {
transition-delay: .625s;
width: 27px;
}
#menu-toggle #hamburger span:nth-child(3) {
transition-delay: .75s;
width: 20px;
}
#menu-toggle #cross {
position: absolute;
height: 35px;
width: 35px;
transform: rotate(45deg);
right: -153px;
}
#menu-toggle #cross span:nth-child(1) {
height: 0%;
width: 3px;
position: absolute;
top: 0;
left: 50%;
transition-delay: 0s;
transform: translateX(-50%);
}
#menu-toggle #cross span:nth-child(2) {
width: 0%;
height: 3px;
position: absolute;
left: 0;
top: 50%;
transition-delay: .25s;
transform: translateY(-50%);
}
#menu-toggle.show-menu #hamburger span {
width: 0%;
}
#menu-toggle.show-menu #hamburger span:nth-child(1) {
transition-delay: 0s;
}
#menu-toggle.show-menu #hamburger span:nth-child(2) {
transition-delay: .125s;
}
#menu-toggle.show-menu #hamburger span:nth-child(3) {
transition-delay: .25s;
}
#menu-toggle.show-menu #cross span:nth-child(1) {
height: 100%;
transition-delay: .625s;
}
#menu-toggle.show-menu #cross span:nth-child(2) {
width: 100%;
transition-delay: .375s;
} a.cart-contents {
position: absolute;
right: 9%;
top: 16px;
}
.cart-contents:before {
font-family:WooCommerce;
content: "\e01d";
font-size:28px;
margin-top:10px;
font-style:normal;
font-weight:400;
vertical-align: bottom;
}
.cart-contents:hover {
text-decoration: none;
}
.cart-contents-count {
color: #fff;
background-color: #212529;
font-weight: bold;
border-radius: 10px;
padding: 1px 6px;
line-height: 1;
font-family: Arial, Helvetica, sans-serif;
vertical-align: top;
} .carousel-item {
height: 75vh;	
}
.quantity {
position: relative;
}
.quantity span {
position: absolute;
width: 28px;
height: 100%;
left: 0;
background: #f5f2f2;
top: 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
border: 1px solid #ccc;
border-right-color: transparent;
cursor: pointer;
user-select: none;
}
.quantity .plus {
right: 0;
left: auto;
border-left: transparent;
border-right-color: #ccc;
}
.woocommerce .quantity .qty {
width: 100px;
height: 46px;
}
.woocommerce div.product form.cart div.quantity {
float: none;
clear: left;
width: 100px;
}
.close {
font-size: 2.5rem;
font-weight: 400;
line-height: 2 !important;
color: red !important;
text-shadow: none;
opacity: 1 !important;
margin: -2px;
}  .video {
min-height: 600px;
}
.video:before {
background: #53170b;
opacity: 0.5;
width: 100%;
height: 100%;
z-index: -1;
}
.video:before, .catcafe:before, .sandwich:before, .greekcatering:before, .lavashwrap:before, .clients:before {
top: 0;
left: 0;
}
.md-close {
float: right;
font-size: 3rem;
color: #fff !important;
text-shadow: none;
opacity: 1;
right: -32px;
top: -14px;
outline: none!important;
}
button.close {
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
}  .catcafe:before {
background: #fffcf8;
opacity: 0.8;
width: 100%;
height: 100%;
z-index: -1;
}
.catcafe:after, .sandwich:after, .greekcatering:after, .lavashwrap:after, .kalamata-sec-2:after, .kalamata-vid:after {
width: 100%;
height: 20px;
left: 0;
right: 0;
bottom: 0;
background: url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/border.png) no-repeat center center / cover;
}  .sandwich:before {
background: rgba(255, 252, 240, 0.7);
width: 100%;
height: 100%;
z-index: -1;
}  .greekcatering:before {
background: rgba(231, 231, 231, 0.7);
width: 100%;
height: 100%;
z-index: -1;
}
.lavashwrap:before {
background: rgba(247, 253, 246, 0.7);
width: 100%;
height: 100%;
z-index: -1;
opacity:0.4;
}  .testimonial-with-thumb, .testimonial-with-thumb > div {
min-height: 318px;
}
#thumbs {
position: absolute;
right: 15px;
left: 15px;
width: calc(100% - 30px);
}
#thumbs.owl-carousel .owl-stage-outer, #thumbs.owl-carousel .owl-stage {
height: 355px !important;
}
#thumbs .owl-item.active {
height: 60px;
width: 60px;
border-radius: 50%;
cursor: pointer;
padding: 5px;
}
#thumbs .owl-item.active img {
}
#thumbs .owl-item img {
border: 3px solid transparent;
border-radius: 50%;
}
#thumbs .owl-item.current img {
border-color: #b17225;
}
#thumbs .current .item {
height: 100px;
width: 100px;
}
#thumbs .owl-item.active {
position: absolute;
}
#thumbs .owl-item.active:nth-child(1) {
left: 0;
}
#thumbs .owl-item.active:nth-child(2) {
left: 27%;
top: 32%;
}
#thumbs .owl-item.active:nth-child(3) {
left: 2%;
top: 55%;
}
#thumbs .owl-item.active:nth-child(4) {
left: 58%;
top: 20%;
}
#big:before {
width: 100px;
height: 100px;
top: -65px;
background: url(//arsenalcatering.com/wp-content/themes/arsenal/assets/images/quote-img.png) no-repeat;
}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
-ms-touch-action: auto;
touch-action: auto;
}  .clients:before {
background: rgba(255, 246, 240, 0.97);
width: 100%;
height: 100%;
z-index: -1;
}
.pt-logo .owl-stage {
display: flex;
}
.logo-slider.owl-carousel .owl-item, .logo-slider.owl-carousel .owl-wrapper {
padding: 3px;
}
.clients ul > li, .logo-slider .item {
max-width: 177px;
min-height: 95px;
background: #fff;
}  .site-footer {
background: #5d3117;
padding: 30px 0px;
}
.site-footer p, .site-footer a {
color: #fff;
}
.scl li a {
font-size: 1.3rem;
color: #fff;
}
.scl li a:hover {
text-decoration: none;
}  .inner-banner {
min-height: 500px;
}
.kalamata-1 {
background-size: 50% 100%;
background-position: 27% 50%;
}
.kalamata-1:before, .kalamata-2:before {
width: 45%;
height: 71%;
background: #d9d3cd;
bottom: 0;
top: 50%;
transform: translateY(-50%);
}
.kalamata-1:before {
left: 0;
background: -moz-linear-gradient(left, rgba(227,221,218,0.17) 0%, rgba(227,221,218,1) 100%);
background: -webkit-linear-gradient(left, rgba(227,221,218,0.17) 0%, rgba(227,221,218,1) 100%);
background: linear-gradient(to right, rgba(227, 221, 218, 0.75) 0%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2be3ddda', endColorstr='#e3ddda', GradientType=1 );
}
.kalamata-2:before {
right: 0;
background: #d9d3cd;
background: -moz-linear-gradient(left, #d9d3cd 1%, #ffffff 100%);
background: -webkit-linear-gradient(right, #d9d3cd 1%, #fd010105 100%);
background: linear-gradient(to left, #f3f3f3bd 41%, #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d3cd', endColorstr='#ffffff', GradientType=1 );
}
.kalamata-vid:before {
background: rgba(255, 252, 240, 0.9);
top: 0;
left: 0;
width: 100%;
height: 100%; z-index: -1;
}
.gradient:before {
background: -moz-linear-gradient(top, rgba(134, 75, 6, 0.39) 0%, rgba(134, 75, 6, 0.68) 100%);
background: -webkit-linear-gradient(top, rgba(17, 63, 110, 0.05) 0%, rgba(134, 75, 6, 0.68) 100%);
background: linear-gradient(to bottom, rgba(17, 63, 110, 0.03) 10%, rgb(134, 75, 6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63113f6e', endColorstr='#ad113f6e', GradientType=0 );
top: 0;
right: 0;
left: 0;
bottom: 0;
width: 100%;
}
.bottom-text span {
bottom: 15px;
left: 0;
width: 100%;
color: #fff;
font-size: 18px;
}
.catering-wrapper {
border: 1px solid #cabbcb;
background: #fff;
box-shadow: 0px 0rem 20px 0px rgba(0, 0, 0, 0.13);
height: 410px;
}
.inner-catering:before {
width: 100%;
height: 60%;
background: #fbfbfb;
top: 0;
}  .user-img {
border: 2px solid #511e54;
width: 84px;
height: 84px;
}
.owl-theme .owl-dots .owl-dot span {
width: 11px !important;
height: 11px !important;
border-radius: 0px;
background: #b17225 !important;
box-shadow: 1px 1px 1px #b17225;
}
.owl-nav:hover button {
background: transparent !important;
}
.owl-nav {
position: absolute;
bottom: 50px;
width: 100%;
}
.owl-prev {
position: absolute;
left: 15px;
}
.owl-next {
position: absolute;
right: 15px;
}
.owl-dots {
position: absolute;
left: 0;
right: 0;
}
.owl-theme .owl-dots .owl-dot.active span {
background: #5d3117 !important;
}  .page-id-84 .kalamata-vid:before {
background: rgba(186, 131, 63, 0.9) !important;
}
.page-id-84 .kalamata-2:before, .page-id-69 .kalamata-2:before {
height: 65.2%;
}
.page-id-84 .kalamata-vid:after {
bottom: -20px;
}
.page-id-84 .inner-btn:before, .page-id-84 .theme-btn:before, .modal .add_to_cart_button::before {
border: 1px solid #e7d4bd;
}
.page-id-84 .inner-btn, .page-id-84 .theme-btn{
border:1px solid #5d3117;
color:#5d3117;
}
.page-id-84 .catering-wrapper{
border:1px solid #e7d4bd;
}
.page-id-80 .inner-btn {   
border: 1px solid #5d3117;   
color: #5d3117;
}  .flame-page {
background: #f8f9f9;	
}
.cat-list a {
border-bottom: 3px solid transparent;	
}
.cat-list a.active, .cat-list a:hover {
border-color: #5d3117;	
color:#5d3117;
}
.pro-list img {
flex:0 0 155px;
max-width: 155px;	
}
.f-price {
color: #5d3117;	
}
.pro-list:hover {
border-color: #5d3117 !important;	  
} .modal-content .close {
right: 0;
top: -48px;
z-index: 1;
}
.modal .add_to_cart_button {
display: inline-block;
margin-top: 1rem;	
padding: 10px 20px 10px 20px;
}
.modal .add_to_cart_button.loading {
opacity: 0.5;
cursor:auto;
pointer-events:none;	
}
.modal .added_to_cart {
margin-left: 10px;
display: inline-block;
font-weight: bold;
font-size: 0.875rem;
}
.checkout-button{
cursor:pointer;
}
.inputWrap {
width: 100px;
margin-left: auto;
position: relative;
}
.modal-body .inputWrap {
width: 182px;
margin-left: 0;
}
.modal-body .inputWrap  input{
text-align:center;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: #5d3117 !important;
}
.wcppec-checkout-buttons.woo_pp_cart_buttons_div{
display:none;
}
.woocommerce-info {
border-top-color: #5d3117;
}
.woocommerce-info::before {
color: #5d3117;
} body.error404 .wrap {
height: 76vh;
}
body.error404 {
padding-top: 170px;
}
.error-404::before {
content: "404";
font-size: 8em;
font-weight: bold;
color: #333;
opacity: 0.07;
text-align: center;
position: absolute;
left: 0;
top: 30%;
margin-top: -80px;
width: 100%;
z-index: -1;
}
.page-content.error-404 {
padding-top: 200px;
}
.error-404 .nav-btn:before {
background: none;
}
.error-404 h2 {
margin-top: 14rem;
} .coming-soon{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
font-weight: 400;
font-size:72px;
}
.page-id-80 .body_content{
position:relative;
}
.page-id-119 .cross-sells{
display:none;
}
.modal a.add_to_cart_button:hover {
background: #da7246;
color:white;
}
.woocommerce-MyAccount-navigation ul li.is-active {
background:#5d3117;	
}
.woocommerce-MyAccount-navigation ul li.is-active a {
color: #fff;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
font-family: 'Font Awesome 5 Free';
content: "\f095";
font-weight: 900;
transform: rotate(90deg);
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
content: "\f0e0";
transform: none;
} @media (min-width:576px) {
}
@media (min-width:768px) {
}
@media (min-width:992px) {
.modal-dialog {
max-width: 830px;
}
.inputWrap {
margin-left: 0;
}
}
@media (min-width:1200px) {
.container {
max-width: 1170px;
}
.reviews .row>div:first-child {
border-right: 1px solid #d9d9d9;
}
}
@media (max-width:1367px) {
a.cart-contents {
right: 3%;
}
#menu-toggle #cross {
right: -36px;
}
}
@media (max-width:1199.99px) {
#menu-toggle #cross {
right: 40px;
}
}
@media (max-width:991.99px) {
body ,.page-id-5{
padding-top: 98px;
}
.header-top {
padding: 5px 0px;
}
.navbar-brand > img, .header-logo img {
max-width: 130px;
}
.page-id-80 .header-logo img {
max-width: 94px;
}
.page-id-84 .navbar-brand > img, .page-id-84 .header-logo img {
max-width: 203px;
}
.navbar-nav > .nav-item > .nav-link {
padding: 10px;
}
.navbar-nav>.nav-item:nth-child(3) > .nav-link:before,
.navbar-nav>.nav-item:nth-child(3) > .nav-link:after {
position: static;
}
.header-cart {
position: fixed;
right: 105px;
top: 50px;
}
.page-id-84 .header-cart {
right: 80px;
}
.error404 .header-cart,.error404 .header-user {
display:none;
}
.page-id-121 .right-head ,.page-id-119 .right-head{
margin: 0 !important;
}
.page-id-121 .header-cart,.page-id-119 .header-cart  {
right: 54px;
top: 22px;
}
.page-id-121 .right-head a ,.page-id-119 .right-head a {
padding-right: 83px !important;
}
.right-head a {
font-size: 13px;
}
.navbar-light .navbar-toggler {
border-color: transparent !important;
}
.carousel-item {
max-height: 432px;
}
.modal-dialog {
padding: 20px 0;
}
.title {
font-size: 26px;
}
}
@media (max-width:767.98px) {
h1, .h1 {
font-size: 2rem;
}
.video {
min-height: 300px;
}
.fs-46 {
font-size: 36px;
}
.thumbnail-box {
height: 400px;	
}
}
@media (max-width:575.99px) {
}
@media (min-width: 768px) and (max-width: 991.98px) {
.testimonial .owl-theme .owl-dots, .testimonial .owl-theme .owl-nav {
text-align: left;
}	
}
li.list-group-item.p-0.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
.menu_flame_but{ background-color:#d8a586; color:#fff;padding: 10px 40px; margin:0 20px 0 20px;}
.menu_flame_but:hover{color:#fff;}
.menu_inbet_but{ background-color:#64a26f; color:#fff;padding: 10px 40px; margin:0 20px 0 90px;}
.menu_inbet_but:hover{color:#fff;}
.menu_kalmata_but{ background-color:#5b3066; color:#fff;padding: 10px 40px; margin:0 20px 0 20px;}
.menu_kalmata_but:hover{color:#fff;}
.menu_wrap_but{ background-color:#64a26f; color:#fff;padding: 10px 40px; margin:0 20px 0 20px;}
.menu_wrap_but:hover{color:#fff;}
@media only screen and (max-width: 480px) {
.pl-80{padding-left:0px  !important;}
.menu_flame_but{ display:none;}
.menu_inbet_but{ display:none;}
.msg_banner{text-align: left !important; vertical-align: middle; padding: 150px 0 0 10px !important; font-size: 20px;}
.fixed_msg{ text-align:left !important;; padding:0px 0 10px 10px !important; background-color:#f9f9f9; position: fixed !important;color: #777777 !important; width:100% !important; z-index:2 !important;}
.msg_banner p { width:100% !important;}
.mes_tasty{ display:inherit;}
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { .menu_flame_but{ display:none;}
.menu_inbet_but{ display:none;}
}
table.variations td.label{font-size: 14px;padding:10px 10px 20px 0px; color:#b17225;}
table.variations .reset_variations{
margin: 0 20px 0 0;
background-color:#5d3117; color:#fff;
padding: 2px 15px;}
.single_variation_wrap .woocommerce-variation-price{ font-size:20px; color:#b17225; padding:10px 0px;}
.single_variation_wrap .woocommerce-variation-add-to-cart { font-size:16px; color:#b17225; padding:10px 0px;}
.qty { width:80px; margin-bottom:20px;}
.single_add_to_cart_button {background-color:#5d3117; color:#fff; padding: 10px 15px; border:0;}
.single_add_to_cart_button:hover{background-color:#b17225; color:#fff; }
.scrollToTop {
position: fixed;
right: 40px;
transition: 0.5s all ease-in-out;
bottom: -60px;
z-index: 99;
height: 40px;
width: 40px;
}
#billing_delivery_address{ width:100%; padding:10px;border-radius: 6px;height: auto;border: 1px solid #ccc;}
#billing_delivery_note{ width:100%; padding:10px;border-radius: 6px;height: auto;border: 1px solid #ccc;}
.msg_banner{color: #fff; text-align: left; vertical-align: middle; padding:230px 0 0px 180px; font-size: 24px;}
.msg_banner p { width:35%;}
.fixed_msg{ text-align:left; padding:40px 0 10px 180px; background-color:#f9f9f9; position: fixed;color: #777777; width:100%; z-index:2;}
.woocommerce form .form-row.woocommerce-invalid textarea.input-text{ border-color:#a00 !important;}
.display_force{ display:block !important;}
#add_payment_method #payment ul.payment_methods .stripe-card-group, .woocommerce-checkout #payment ul.payment_methods .stripe-card-group{ width:100%;}
.wc-stripe-elements-field, .wc-stripe-iban-element-field { width:100%;}
.pl-80{padding-left:80px;}
.checkout_donation{ font-size:18px;
border: 3px #5d3117 dashed;    
padding: 10px;}
#message_same_day { margin-bottom:20px; color:#777; font-weight:bold;font-size:16px;}
#wc_twilio_sms_optin_field{ display:none;}
.ui-timepicker-wrapper{width:150px !important;}
.single-product .woocommerce-breadcrumb { display:none !important;}
.single-product .summary .product_meta { display:none !important;}
.woocommerce-order-received .col-1{max-width:100%;}
.woocommerce-order-received .col-2{max-width:100%;}
.mix_line{color: #5d3117;}
.order_but a{color: #fff;}
.order_but{background-color: rgb(89, 25, 87);
padding: 10px 15px;
color: #fff;
border: 0; border-radius:6px; cursor:pointer;}
.meat_type{ margin:0 50px 0 0;}
.text_side{text-align:right;}
#coupon_code{width:200px;}
.page-id-1974 .entry-content  p, li{color:#000;}
.page-id-1974 .entry-content a{color:#5d3117;}
.page-id-1974 .entry-content a:hover{color:#5d3117;text-decoration:underline;}
.wrap_p_color{color:#000;font-size: 18px;}
@media only screen and (max-width: 480px) {.meat_type{ margin-right:0px;}.text_side{text-align:left;}}
#product-2071 .variations_form .variations select{width:70%;}
#product-2073 .variations_form .variations select{width:70%;}
table.variations td.label {
font-size: 14px;
padding: 5px 5px;
color: #b17225;
} .pt-100{padding-top:100px !important;}
.menu-bar-container {
transition: all 0.3s ease; }
.menu-bar-container.scrolled{
position: fixed;
top: 150px;width:1140px;
z-index: 1000;
transform: translateY(0); 
background-color: #fff;}
@media only screen and (max-width: 780px)  {
.menu-bar-container.scrolled{
top: 105px;width:auto;}
.pt-100 {
padding-top: 150px !important;
}
}