/*
 Theme Name:  Healthy Sushi
 Theme URI:   https://www.elegantthemes.com/gallery/divi/
 Description:  Healthy Sushi Theme
 Author:       Franklin
 Author URI:   https://websiteitup.com/
 Template:     Divi
 Version:      1.0.0

*/
html{
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
header{
	height: 80px !important;
	position: relative;
    z-index: 99996!important;
}
.txt_orange{
	color: #ff6600;
}
.txt_green{
	color: #065e18;
}
.txt_light_green{
	color: #1e9244;
}
.txt_gray{
	color: #333333;
}
.txt_dark_gray{
	color: #202020;
}
.txt_footer_gray{
	color: #878787;
}
.txt_footer_orange{
	color: #fcb040;
}
.check-list{
	padding-left: 0 !important;
  	list-style-type: none !important;
	line-height: 2.5rem !important;
}
.check-list li {
  	padding-left: 2.5rem;
  	background-image: url(/wp-content/uploads/2022/08/bullet.png);
  	background-position: left 7px;
  	background-size: 1.6rem 1.6rem;
  	background-repeat: no-repeat;
}
.white_a{
	color:#fff;
}
.header_orange_a{
	color:#ff6000;
}
.header_green_a{
	color:#1e9244;
	padding: 0 15px;
}
.icons_header{
	position: relative; 
	top: 3px; 
	margin-right: 8px;
}
.ml-10p{ margin-left: 10px; }
.fi_mt_20px{ margin-top: 20px; }
.footer_a{
	color: #cecece;
	padding: 0 10px;
}
.footer_a:hover{
	color: #fff;
}
.timeline-col{
	width: 20% !important;
    margin: 15px 0 !important;
}
@media screen and (max-width: 767px) {
	.header_green_a{
		padding: 0 10px 0 10px;
	}
	.icons_header{
		height: 20px;
		top: 3px; 
		margin-right: 5px;
	}
	.header_green_a .icons_header{
		height: 15px;
	}
}
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
	color:#ffffff;
	font-size: 20px;
	font-weight: 600px;
	padding: 10px 45px;
	border: 0;
	background-color: #065e18;
	border-radius: 2rem;
	display: block;
	margin: 0 auto;
	cursor: pointer;
}

body .gform_wrapper .gform_footer input.button:hover,
body .gform_wrapper .gform_footer input[type=submit]:hover {
	background-color: rgb(6,94,24,0.85);
}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
body .gform_wrapper .gform_body .gform_fields .gfield textarea{
	background-color: #eee;
	border: 0;
	padding: 16px;
}
#map-20210624{
	height: 475px !important;
}
.laa-tabs{
	font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
	font-size: 18px !important;
	padding: 10px !important;
	border-radius: 2rem 2rem 0 0;
	background: #cecece;
}
.locations-and-areas .laa-tabs .nav-item.active{
    border-color: #ff6000!important;
    color: #ff6000!important;
}
#et-boc .area-outer-wrap .da-close{
	font-size: 40px !important;
	top: 10px !important;
	right: 20px !important;
}
.btn-orange-download{
	color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 2rem;
    font-size: 18px;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif!important;
    text-transform: uppercase!important;
    background-color: #ff6000;
	padding-top: 0.3rem!important;
    padding-right: 2.5rem!important;
    padding-bottom: 0.3rem!important;
    padding-left: 2.5rem!important;
}
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
::-webkit-scrollbar-thumb {
  background: #888; 
}
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
.wprevpro_t1_DIV_2{
	height: 160px !important;
	overflow-y: scroll;
}
.wprevpro_t1_DIV_2:after{
	display: none !important;
}
.wprevpro_t1_A_8:before{
	bottom: 55px;
    box-sizing: border-box;
    color: #fff;
    content: '';
    display: block;
    height: 30px;
    left: 80px;
    position: absolute;
    right: 445px;
    text-size-adjust: 100%;
    width: 30px;
    column-rule-color: #fff;
    perspective-origin: 15px 15px;
    transform-origin: 15px 15px;
    filter: drop-shadow(rgba(0, 0, 0, .0980392) 2px 2px 1px);
    border-top: 30px solid #fff;
    border-right: 30px solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 0 solid transparent;
    font: normal normal normal normal 13px/20.8px "Helvetica Neue",Helvetica,Arial,sans-serif;
    outline: #fff none 0;
}
.testimonials-container{
	box-shadow: 1px 1px 7px 0 rgba(0,0,0,.15),0 0 2px 0 rgba(0,0,0,.05);
    border-top-width: 0!important;
    border-bottom-width: 0!important;
    border-left-width: 0!important;
    border-right-width: 0!important;
    background-color: #fff!important;
    backdrop-filter: blur(0px);
	text-align: center!important;
	padding: 15px 8px;
}
.testimonials-name{
	font-weight: 700;
    font-size: 15px;
    overflow: hidden;
    padding-right: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    margin-bottom: 2px;
}
.testimonials-date{
	color: #000;
    opacity: .5;
    font-size: 12px!important;
}
.testimonials-stars{
	margin: 15px 10px 10px 0!important;
}
.testimonials-content{
	height: 85px!important;
    text-align: center;
	 line-height: 1.6em!important;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: inherit!important;
    overflow: auto!important;
    overflow-x: hidden!important;
    padding-right: 10px;
    scrollbar-color: #8d8d8d #e0e0e0;
    scrollbar-width: thin;
}
.testimonials-stars{
	margin: 15px 10px 10px 0!important;
}
.testimonials-container{
	text-align: center!important;
}
.wprevpro_star_imgs span.svgicons{
	width: 18px;
    height: 18px;
    background: gold;
    display: inline-block;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: bottom;
    margin-bottom: -2px;
    margin-right: 1px;
}
.svg-wprsp-star{
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22'%3E%3Cpath d='M20.429 8.14c0 0.221-0.16 0.43-0.319 0.589l-4.456 4.346 1.056 6.138c0.012 0.086 0.012 0.16 0.012 0.246 0 0.319-0.147 0.614-0.503 0.614-0.172 0-0.344-0.061-0.491-0.147l-5.512-2.897-5.512 2.897c-0.16 0.086-0.319 0.147-0.491 0.147-0.356 0-0.516-0.295-0.516-0.614 0-0.086 0.012-0.16 0.025-0.246l1.056-6.138-4.469-4.346c-0.147-0.16-0.307-0.368-0.307-0.589 0-0.368 0.381-0.516 0.687-0.565l6.163-0.896 2.762-5.586c0.11-0.233 0.319-0.503 0.602-0.503s0.491 0.27 0.602 0.503l2.762 5.586 6.163 0.896c0.295 0.049 0.688 0.196 0.688 0.565z'%3E%3C/path%3E%3C/svg%3E%0A");
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-info a {
    background: #065E18;
  border-radius: 2rem;
  border: 0;
  padding: 0.3rem 1.5rem;
  color: #fff !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-info a:hover {
  background: #ff6000;
  border-radius: 2rem;
  border: 0;
  padding: 0.3rem 1.5rem;
  color: #fff !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-info a.button:after{
	display: none;
}
/***  Hide add to cart button  ***/
.menu-item-cart, .single_add_to_cart_button, .add_to_cart_button {
    display: none !important;
}