html{
	margin-top:0px!important;
}

mark, ins{
	background:none;
}

#wpadminbar{
	display:none;
}
	
#breadcrumbs{
  padding: 10px 20px 0px 20px!important;
	border-left:1px solid #e1e2e4;
	border-right:1px solid #e1e2e4;
}

.page-id-274 #breadcrumbs{
	display:none;
}

.page-id-390 #breadcrumbs{
	display:none;
}

.titlebar{
	display:none;
}

#content #primary .container #main .entry-content .header-title{
	font-size:30px;
	font-weight:600;
	margin:0px;
	padding:20px;
	font-family:"Roboto", sans-serif;
}

.header-default .col-lg-4 .site-logo .custom-logo-link img{
	height: 60px;
  max-width: 60px;
}
.topbar .row .hidden-xs{
	flex: 0 0 100%;
  max-width: 100%;
	/*text-align:unset; */
}

.topbar .topbar-right .header_login_url .cart-contents span{
	display:none;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1{
padding:10px 0px 0px 0px;
}

.mega-menu-wrap #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
	font-family:"Open Sans", sans-serif!important;
}

.header-default .container-fluid .row #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item > ul.mega-sub-menu{
	max-width: max-content;
}

.header-default .site-branding div {
	float: none;
}

.header-default .site-branding {
	text-align:left;
	margin-left: 20px;
}

.header-default .site-branding .site-logo{
	max-width: none;
  margin-right: 0px;
}

.header-default .container-fluid .pull-right #site-navigation  #primary-menu{
	float:none;
	text-align:center;
}

.container-fluid .pull-right #site-navigation  #primary-menu li{
	display:inline-block;
	float:none;
}

.container-fluid .pull-right #site-navigation  #primary-menu li a{
	padding: 15px 30px 15px 30px;
	font-size:18px;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 17px;
    font-weight: 600;
    outline: none;
		color: #585858;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
background: rgba(255, 255, 255, 0.1);
color: #c88656;
font-weight: 400;
text-decoration: none;
border-color: #222;
}

.proPage li figure {
	background: white;
  box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
	min-height: 440px!important;
}

.fish-section .proPage li figure a img {
	height: 250px;
  width: 100%;
}

.crab-section .proPage li figure a img {
	height: 200px;
  width: 100%;
}

.fish-section .proPage li figure a img {
	height: 250px;
  width: 100%;
}

.fishball-section .proPage li figure a img {
	height: 350px;
  width: 100%;
}

.scallop-section .proPage li figure a img {
	height: 300px;
  width: 100%;
}

.squid-section .proPage li figure a img {
	height: 300px;
  width: 100%;
}

.mussel-section .proPage li figure a img {
	height: 350px;
  width: 100%;
}

.shrimp-section .proPage li figure a img {
	height: 200px;
  width: 100%;
}

.others-section .proPage li figure a img {
	height: 250px;
  width: 100%;
}

.product-item .product-inner .content .title {
		width: 210px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fish-section .proPage li figure {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 360px!important;
}

.crab-section .proPage li figure {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 310px!important;
}

.squid-section .proPage li figure {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 410px!important;
}

.shrimp-section .proPage li figure {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 320px!important;
}

.others-section .proPage li figure {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 320px!important;
}

.proPage li figure .add_to_cart_inline  {
	  border: none!important;
}

#wpfront-scroll-top-container {
		right: 25px !important;
		bottom: 90px !important;
}

#wpfront-scroll-top-container img {
		width: 45px!important;
    height: auto!important;
}

.product-item .product-inner .image-wrap a img {
    height: 230px!important;
    width: 100%;
}

-------------------------------

.woocommerce-Price-amount {
    font-size: 21px;
}

@media only screen and (min-width: 992px){
	
.header-default .row .col-lg-4{
	flex: 0 0 100%;
	max-width:100%;
	}
	
.header-default .row .pull-right{
	flex: 0 0 100%;
  max-width: 100%;
	}
}

#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text1{
	margin-bottom:0.2em;
}

#content .elementor-274 .elementor-element.elementor-element-f238de2 {
	margin-top: 0px;
}

#content .elementor-274 .elementor-section-wrap .elementor-widget-wrap .elementor-widget-edu-featured-slider
{
	display:none;
}

#content .elementor-274 .elementor-top-column .elementor-widget-container #text1{
		font-size: 60px;
    line-height: 1.1;
		font-family: Helvetica,Arial,sans-serif;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
	padding:0px;
}
#colophon .copyright-area {
    border-top: none!important;
    padding: 10px 150px;
    background: #1d1a18;
}
#colophon{
		font-size:14px;
	background-color:#1f1f1f;
}

#colophon .copyright-area{
	border-top: 1px solid #939393;
}

#colophon .footer-widgets .row h3{
	font-size:26px
}

#footer .footer-widgets .row .col-md-1 {
	flex: 0 0 35%;
	max-width:35%;
}

#footer .footer-widgets .row .col-md-1 ul > li{
	list-style:none;
	padding-bottom:10px;
}

#footer .footer-widgets .row .col-md-2 {
	flex: 0 0 35%;
	max-width:35%;
}

#footer .footer-widgets .row .col-md-3 {
	flex: 0 0 30%;
	max-width:30%;	
}

#footer .footer-widgets .row .col-md-1 a{
	color:white;
}

#footer .footer-widgets .row .col-md-2 .contact{
	color:white;
}

#footer .footer-widgets .row .col-md-3 .contact{
	color:white;
}

#footer .footer-widgets .row .col-md-3 #social-media img{
	margin-right:10px;
}

#colophon .copyright-area .row .col-sm-6{
	flex: 0 0 100%;
	max-width:100%;
}

#colophon .copyright-area .col-sm-6 .site-info .copyright img{
	width:50px;
	height:50px;
	margin: 0px 25px 10px 0px;
}

#colophon .copyright-area .col-sm-6 .site-info .copyright span{
	color:white;
	line-height:20px;
	margin-top:5px
}

#content #primary .container .row .col-md-12{
		border-left: 1px solid #e1e2e4;
	padding-left:25px;
}

#content .container .col-md-9{
	border-right: 1px solid #e1e2e4;
	border-left: 1px solid #e1e2e4;
  padding: 0px 20px;
	flex: 0 0 100%;
  max-width: 100%;

}

.page-id-391 #content .container .col-md-9 #post-391 .woocommerce .col2-set .col-1{
	flex: 0 0 100%;
  max-width: 100%;
	width:100%;
	float:none;
}

.page-id-391 #content .container .col-md-9 #post-391 .woocommerce .col2-set .col-2{
	flex: 0 0 100%;
  max-width: 100%;
	width:100%;
	float:none;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 45px 0px 45px !important;
}

.woocommerce-Price-amount {
    font-size: 21px!important;
}

.woocommerce-product-search {
		width:600px!important;
}

@media only screen and (min-width:1800px) {
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	width: auto;
}	
.woocommerce div.product div.images img {
    width: 90%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 50%;
    clear: none;
}
}

@media only screen and (max-width:480px){		
.woocommerce-Price-amount {
    font-size: 18px;
}
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:440px!important;
	}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-wrap .elementor-widget-container .text{
	margin-top:50px;
}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text1{
	font-size:40px!important;
	}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text2{
	font-size:21px!important;
	}

#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text3{
	font-size:18px!important;
	}
	
#colophon{
		font-size:14px;
	  background-color: #192420;
}
	
#footer .footer-widgets .row .col-md-1 {
	flex: 0 0 100%;
	max-width:100%;
}
	
	#footer .footer-widgets .row .col-md-2 {
	flex: 0 0 100%;
	max-width:100%;
}
	
	#footer .footer-widgets .row .col-md-3 {
	flex: 0 0 100%;
	max-width:100%;
	}
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-4-columns > ul.mega-sub-menu > li.mega-menu-item{
	float: left;
    width: 100%;
}	

@media only screen and (max-width:1280px){
.container-fluid .pull-right #site-navigation  #primary-menu li a{
		padding: 15px 25px 15px 25px;
		font-size:16px;
	} 
}

@media only screen and (max-width:1023px){	
	.header-default{
		padding:10px 0;
	}
	
.nav-form.open .nav-content{
		background:#252525;
	}

.nav-content .nav-menu .nav-is-visible .main-navigation .mega-menu-wrap #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
	font-family:"Open Sans", sans-serif!important;
}

	.mega-menu-menu-1 .custom-html-widget div .navb{
		border-left:none!important;
		border-top:1px solid #ccc!important;
		padding-left:0px!important;
		padding-top:15px!important;
	}
	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{
		color:rgb(255, 182, 6);
	}
}

@media only screen and (max-width:1800px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(580px)!important;
}
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 47%!important;
    max-width: 100%;
	}
}

@media only screen and (max-width:1750px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(550px)!important;
}
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 45%!important;
    max-width: 100%;
	}
}

@media only screen and (max-width:1600px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(480px)!important;
}
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 40%!important;
    max-width: 100%;
	}
}

@media only screen and (max-width:1500px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(390px)!important;
}
	
#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 33%!important;
    max-width: 100%;
	}
	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px;
}
}

@media only screen and (max-width:1400px) {
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(400px)!important;
}
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 27%!important;
    max-width: 100%;
	}
}

@media only screen and (max-width:1300px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(300px)!important;
}
#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 18%!important;
    max-width: 100%;
	}
}

@media only screen and (max-width:1024px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 35px 0px 35px !important;
}
#colophon {
    font-size: 14px;
    padding: 0px;
}
#mega-menu-wrap-menu-1 .mega-menu-toggle + #mega-menu-menu-1 {
    background: #252525;
}
#colophon .copyright-area {
    padding: 15px;
}
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(220px)!important;
	}
	
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 20%!important;
    max-width: 100%;
	}
	
		#colophon .copyright-area .col-sm-6 .site-info .copyright span{
		margin-top:0px;
	}
	
.container-fluid .pull-right #site-navigation  #primary-menu li a{
		padding: 15px 15px 15px 15px!important;
		font-size:16px;
	} 
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-wrap .elementor-widget-container .text{
	margin-top:30px;
}
	
		#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text1{
	font-size:35px!important;
	line-height:40px;
	}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text2{
	font-size:21px!important;
	}

#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text3{
	font-size:16px!important;
	}
	
	.elementor-274 .elementor-element.elementor-element-234a05e > .elementor-widget-container {
		padding: 0px 50px 0px 50px;
	}
	
	.elementor-274 .elementor-element.elementor-element-e668ef8 > .elementor-widget-container{
		padding: 0px 50px 0px 50px;
	}
	
#colophon{
		font-size:14px;
}
	
#footer .footer-widgets .row .col-md-1 {
	flex: 0 0 32%;
	max-width:30%;
}
	
	#footer .footer-widgets .row .col-md-2 {
	flex: 0 0 36%;
	max-width:35%;
}
	
	#footer .footer-widgets .row .col-md-3 {
	flex: 0 0 32%;
	max-width:35%;
	}
.header-default #mobile-open {
    top: 25px;
}
.mobile-menu span {
    background: #fff;
}
.mobile-menu span::before, .mobile-menu span::after {
    background: #fff;
}
.nav-form .nav-spec {
    overflow: unset;
}
}

@media only screen and (max-device-width: 860px){
.elementor-274 .elementor-row .elementor-widget-wrap .elementor-widget-container .proPage {
    grid-template-columns: auto!important;
    text-align: center;
    margin: 15px;
}
	
	.elementor-274 .elementor-row .elementor-widget-wrap .elementor-widget-container .header-title{
	font-size:30px;
	font-weight:600;
	margin:0px;
	padding:20px;
	font-family:"Roboto", sans-serif;
}
}

@media only screen and (max-width:854px){	
#masthead .header-default .container-fluid .row .col-md-5{
		flex:0 0 100%!important;
	}
	
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
	position: absolute;
	top:70px;
	left:0;
transform:translatex(12%)!important;
}
	
#masthead .topbar .topbar-right #woocommerce_product_search-6 {
	display: flex;
	margin-top:90px;
	width:600px!important;
}

#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search .search-field{
	height: 40px;
}

#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search button{
  background: #ED2027;
	height: 40px;
	padding: 10px 20px;
}
	#content #primary #main .entry-content .proPage {
		grid-template-columns: auto auto!important;
		text-align:center;
	}	
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .coupon #coupon_code{
		width:120px;
		padding: 1.5px 2px;
		text-align: center;
		margin-top:1px;
	}
	
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .product-thumbnail img{
		width:80px;
	}
		.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .actions .button{
		font-size: 12px;
    padding: .5em .6em;
	}
	
.header-default .row .site-branding .site-logo {
		padding-top:20px
	}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-wrap .elementor-widget-container .text{
	margin-top:50px!important;
}
	
		#masthead .topbar .container-fluid .row .hidden-xs .header_login_url{
		margin: 11px 0 12px 10px!important;
	}
	
	#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text1{
	font-size:40px!important;
	}
	
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text2{
	font-size:21px!important;
	}

#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text3{
	font-size:18px!important;
	}
}

/*@media only screen and (min-width: 768px){
	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 100%;
    max-width: 100%;
	}
}*/

@media only screen and (max-width: 768px){
.woocommerce-Price-amount {
    font-size: 18px;
}
#masthead .topbar .topbar-right #woocommerce_product_search-6 {
transform:translatex(13%)!important;
	}
	
	#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:600px!important;
	}
	
	.elementor-274 .elementor-element.elementor-element-4512d0b{
		width: 100%;
	}
	.elementor-274 .elementor-element.elementor-element-5977bfe{
		width:100%;
	}
}

@media only screen and (max-width: 736px){
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(21%)!important;
	}
	
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:480px!important;
	}
	
.elementor-308 #section1 .elementor-row #visit-us{
		margin:10px 0px;
	}
.elementor-308 #section1 .elementor-row #call-us{
		margin:10px 0px;
	}
.elementor-308 #section1 .elementor-row #contact-us{
		margin:10px 0px;
	}
	
	.elementor-308 #section1 .elementor-row #call-us .elementor-element-populated{
		border-style:none;
	}
}

@media only screen and (max-width:680px){
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(12%)!important;
	}
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:500px!important;
	}
.site-footer .footer-widgets {
    padding-top: 20px;
    padding-bottom: 20px;
}
#footer .footer-widgets .row .col-md-1 {
	flex: 0 0 50%!important;
	max-width:50%!important;
}
	
#footer .footer-widgets .row .col-md-2 {
	flex: 0 0 50%!important;
	max-width:50%!important;
}
	
#footer .footer-widgets .row .col-md-3 {
	flex: 0 0 50%!important;
	max-width:50%!important;
	}
}

#masthead .topbar .topbar-right #woocommerce_product_search-6{
	top:70px;
	position:absolute;
	left:0;
transform:translatex(720px);
	width:600px;
	}
	#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
	display: flex;
}

#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search .search-field{
	height: 40px;
}

#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search button{
	background: #ED2027;
	height: 40px;
	padding: 10px 20px;
}

	#masthead .header-default .container-fluid .row .col-md-5{
		flex: 0 0 55%;
    max-width: 100%;
	}

@media only screen and (min-device-width:1400px){
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		padding: 0px 35px 0px 35px!important;
	}
		.breadcrumbs{
		width:1280px;
	}
	
	.container{
		width:1100px;
	}
}

@media only screen and (min-width:1220px){
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
		padding: 0px 35px 0px 35px;
	}
}



@media only screen and (min-width:1024px){
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .coupon #coupon_code{
		width:120px;
		padding: 1.5px 2px;
		text-align: center;
		margin-top:1px;
	}
	
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .actions .button{
		font-size: 12px;
    padding: .5em .6em;
	}
	
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .product-thumbnail img{
		width:80px;
	}
	
.header-default .col-lg-4 .site-logo .custom-logo-link img{
	margin-right: 40px;
}
	
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{
	background:unset;	
	}
}

/*@media only screen and (max-device-width: 550px){
	.elementor-274 .elementor-row .elementor-widget-wrap .elementor-widget-container .proPage{
		grid-template-columns: auto!important;
		text-align:center;
	}
		#content #primary #main .entry-content .proPage {
		grid-template-columns: auto!important;
		text-align:center;
	}	
}*/

@media only screen and (max-width:550px){
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    color: #fff!important;
}
	#footer .footer-widgets .row .col-md-1 {
	flex: 0 0 100%!important;
	max-width:100%!important;
}
	
	#footer .footer-widgets .row .col-md-2 {
	flex: 0 0 100%!important;
	max-width:100%!important;
}
	
	#footer .footer-widgets .row .col-md-3 {
	flex: 0 0 100%!important;
	max-width:100%!important;
	}
.elpt-portfolio-content .portfolio-item-wrapper {
    float: none;
    margin-bottom: 0;
    width: 50%;
}
.elementor-274 .elementor-element.elementor-element-da5e1b0 .elementor-heading-title {
    line-height: 1.3em;
    font-size: 36px;
}
.elementor-274 .elementor-element.elementor-element-a924f80 .elementor-heading-title {
    line-height: 1.2em;
    font-size: 36px;
}
.elementor-274 .elementor-element.elementor-element-544321c .elementor-heading-title {
		line-height: 1.2em;
    font-size: 24px;
    padding: 0px 5px;
}
.elementor-274 .elementor-element.elementor-element-610e18b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px 10px 30px;
}
}

@media only screen and (min-width:1800px){	
	#content #primary .container .entry-content .proPage{
		grid-template-columns: auto auto auto auto!important;
	}
	
	.page-id-390 .entry-content .woocommerce .woocommerce-cart-form__contents .coupon #coupon_code{
		margin-top:5px;
	}
	
	.elementor-274 .elementor-element.elementor-element-4512d0b{
		width:55%;
	}
	.elementor-274 .elementor-element.elementor-element-5977bfe{
		width:45%;
	}
#content .elementor-274 .elementor-inner .elementor-column-gap-default .elementor-row .elementor-top-column .elementor-widget-wrap .elementor-widget-container #text1{
	margin-bottom:0.5em;
	}
	#content .elementor-274 .elementor-top-column .elementor-widget-container #text1{
		font-size:60px;
	}
	#content .elementor-274 .elementor-top-column .elementor-widget-container #text2{
		font-size:35px!important;
		margin-bottom:0.5em;
	}
	#content .elementor-274 .elementor-top-column .elementor-widget-container #text3{
		font-size:35px!important;
		margin-bottom:0.2em;
	}
	#content .elementor-274 .elementor-top-column .elementor-widget-container #text4{
		font-size:20px!important;
	}
	.elementor-274 .elementor-element.elementor-element-e668ef8 .elementor-button{
		font-size:20px;
	}
	#colophon{
		font-size:16px!important;
	}
	#colophon .copyright-area .col-sm-6 .site-info .copyright span{
		line-height:25px!important;
	}
	body, button, input, select, optgroup, textarea{
		font-size:20px;
	}
}

body, button, input, select, optgroup, textarea{
		font-size:14px;
	}

.owl-nav.border button{
	background-color:transparent;
	color:gray;
	font-size:30px;
	border:unset!important;
}

.elementor-element 
.widget-image-caption{
	position:absolute;
	top:12%;
	left:0;
	right:0;
}

.elementor-274 .elementor-element.elementor-element-e668ef8 .elementor-button {
		font-size: 16px;
    font-weight: 600;
    fill: #464646;
    color: #464646;
    background-color: #FFFFFF;
    border-style: solid;
}

.topbar {
    font-style: normal;
    color: #ffffff;
    font-size: 12px;
    background: #232323;
    position: relative;
    z-index: 99;
}

.topbar .header_login_url{
	margin:11px 40px 12px 40px;
}

.topbar .header_login_url a {
    color: #ffffff;
    font-size: 14px;
}

#breadcrumbs {
    border-left: none;
    border-right: none;
}

#content #primary .container .row .col-md-12 {
    border-left: none;
}

#main {
    border-right: none;
}

#content .container .col-md-9 {
    border-right: none;
    border-left: none;
}

.navb a img {
	width: 100%!important;
	height: 100%!important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 p {
	font-family: 'Helvetica, sans-serif';
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item{
	margin:auto;
}

.site-branding{
	z-index:0;
}

@media only screen and (max-width:570px){
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(3.5%) !important;
}	
	
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:525px!important;
	}
.proPage li figure a img {
		width: 100%!important;
    height: auto!important;
}
.proPage li figure {
    min-height: unset!important;
}
	#content #primary #main .entry-content .proPage {
		grid-template-columns: auto!important;
		text-align:center;
	}	
}

@media only screen and (max-width: 440px){
.header-default #mobile-open {
    top: 25px;
}
#colophon .footer-widgets .row h3 {
    font-size: 22px!important;
    color: #c4774d;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 25px 0px 25px !important;
}
.nav-form .nav-content {
    width: 250px;
}
.header-default .row .pull-right {
    flex: 100;
    max-width: 100%;
    position: absolute;
}
.header-default .col-lg-4 .site-logo .custom-logo-link img {
    margin-left: -20px;
		margin-top: -10px;
}
#masthead .topbar .topbar-right #woocommerce_product_search-6{
transform:translatex(4%)!important;
	}
	
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:350px!important;
	}
.woocommerce-product-search {
    width: 120px!important;
    position: absolute!important;
    display: flex!important;
    left: 0px!important;
    margin-right: 20px!important;
    margin-left: 10px!important;
    margin-top: 0px!important;
}
.woocommerce-product-search button {
    padding: 10px 5px!important;
}
#wpfront-scroll-top-container {
    right: 15px!important;
    bottom: 70px!important;
}
.product-item .product-inner .image-wrap {
    height: 300px!important;
}
.elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .product-style .ht-row div .product-item .product-inner .image-wrap a img {
    height: 300px!important;
    width: 100%;
}
}

@media only screen and (max-width: 375px){
#masthead .topbar .topbar-right #woocommerce_product_search-6{
	transform:translatex(21px)!important;
}
	
	#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
		width:320px!important;
	}

}

@media only screen and (max-width:320px){
	#masthead .topbar .topbar-right #woocommerce_product_search-6{
		transform:translatex(20.5px)!important;
	}
	
		#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search{
	width: 280px!important;
}
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: rgba(255, 255, 255, 0.1);
    color: rgb(200, 134, 86);
    font-weight: 400;
    text-decoration: none;
   border-color: #222;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    padding: 20px 12px 20px 12px;
}

.woocommerce .quantity .qty {
    width: 50px;
    text-align: center;
    height: 40px;
    padding: 5px;
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    height: 40px;
    width: 160px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    font-size: 15px;
}

.header-default {
    padding: 10px;
    background: #1a2322;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    padding: 10px 0px 0px 0px;
    background: #1a2322;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    color: white;
	  font-weight: 300;
}
#masthead .topbar .topbar-right #woocommerce_product_search-6 .woocommerce-product-search button {
    background: #c68455;
    height: 40px;
    padding: 10px 20px;
}

input[type="search"] {
    border-radius: 0px;
}

.header-default .row .pull-right {
    flex: 100;
    max-width: 100%;
}

.header-default .col-lg-4 .site-logo .custom-logo-link img {
    height: 80px;
    max-width: 100px;
}

.woocommerce-product-search {
	  width: 250px;
    position: absolute;
    display: flex;
		right: 0px;
		margin-right: 320px;
}

.woocommerce-product-search button {
    background: #c68252;
    height: 37px;
    padding: 10px 20px;
}
.woocommerce-product-search .search-field {
    height: 37px;
}

.wp-caption:hover {
		cursor: pointer;
}

.woocommerce-product-search button {
    background: #c68252;
    height: 37px;
    padding: 10px 15px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-weight: 400;
}

.elementor-element-9612c47 .elementor-widget-container .elementor-image img {
    width: 100%;
}

.elementor-element-b290579
.elementor-widget-container .elementor-image img {
    width: 100%;
}


.elementor-element-ad926ad {
    color: #dadada;
    font-weight: 400;
    padding: 30px;
    box-shadow: 0 3px 7px 3px rgba(76, 76, 76, 0.85);
    background-color: #191c23;
}

.elementor-element-ad926ad .elementor-widget-container .elementor-text-editor p {
		font-size: 17px;
}

.page-id-391 #content .container .col-md-9 #post-391 .woocommerce .col2-set .col-1 {
    padding: 0px;
    margin-bottom: 30px;
}

.page-id-391 #content .container .col-md-9 #post-391 .woocommerce .col2-set .col-2 {
    padding: 0px;
    margin-bottom: 30px;
}

.widget_simple_facebook_page_feed_widget .widget-title span {
	  border-bottom: 1.3px solid #9a9a9a;
    padding-bottom: 15px;
}

#simple-facebook-widget {
		padding-top: 25px;
}

.elpt-portfolio-content .portfolio-item-title {
    font-size: 21px;
}

.elpt-portfolio-content .portfolio-item-category {
    font-size: 16px;
}

.page-id-408 #page {
	background-image: url(https://lclfrozenfood.com.my/wp-content/uploads/2020/04/about-us-bg.jpg);
    background-size: cover;
    background-attachment: fixed;
}

#colophon .copyright-area .col-sm-6 .site-info .copyright span {
    margin-left: auto;
    margin-right: auto;
}

.proPage {
	padding: 0px;
}

.proPage li {
	 padding-right: 10px;
}

.site-info {
	font-size: 14px;
}

#colophon{
	  background-color: #192420;
}

.widget_simple_facebook_page_feed_widget .widget-title span {
    color: #c4774d;
}

#colophon .footer-widgets .row h3 {
    font-size: 26px;
    color: #c4774d;
}

#colophon .copyright-area {
    background: #23332d;
}

.page-id-3922 #elementor-lightbox-slideshow-single-img{
	height:calc(100vh);
}

.page-id-3922 .elementor-slideshow__header .eicon-share-arrow{
	display:none;
}

.page-id-3922 .elementor-slideshow__footer{
	display:none;
}

.woocommerce-product-search .search-field {
    height: 32px;
    margin-top: 5px;
}

.woocommerce-product-search button {
    background: #c68252;
    height: 32px;
    padding: 10px 15px;
    margin-top: 5px;
}

.woocommerce-product-search button .fa-search {
			bottom: 5px;
    position: relative;
}

	.elementor-274 .elementor-row .elementor-widget-wrap .elementor-widget-container .header-title{
	font-size:30px;
	font-weight:600;
	margin:0px;
	padding:20px;
	font-family:"Roboto", sans-serif;
}

.elementor-274 .elementor-row .elementor-widget-wrap .elementor-widget-container .proPage >li .add_to_cart_inline {
	border:unset!important;
	padding:10px!important;
}

.elementor-274 .elementor-element.elementor-element-ac6ea92{
	display:none;
}

.site-footer .footer-social label {
    font-size: 14px;
}

.fa-linkedin:before {
    content: "\f16d";
}

.fa-instagram:before {
    content: "\f232";
}

.proPage li figure p:nth-child(2) {
		font-size: 16px;
    margin-top: 10px;
}

.proPage li figure a p {
		font-size: 16px;
    margin-top: 10px;
}

.proPage li figure p {
    font-size: 15px;
    padding-left: 10px;
	  margin-bottom: 5px;
}

.elementor-274 {
		background-color: #f1f1f1;
}
.proPage li {
    padding-right: 15px;
    margin-bottom: 20px;
}

.widget-title span {
    border-bottom: 1.3px solid #9a9a9a;
    padding-bottom: 15px;
}

.widget_heateor_sss_sharing .widget-title {
	  margin-bottom: 30px;
}

.ht-products .ht-product .ht-product-inner .ht-product-image-wrap {
    position: relative;
    overflow: initial;
}

.ht-products .ht-product.ht-product-action-right .ht-product-inner .ht-product-action {
    margin-top: 190px;
}

.product-style .ht-row div .product-item {
	  background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 280px!important;
}

.product-style .ht-row div .product-item .product-inner .content {
		padding: 10px;
    padding-right: 5px;
}

.elementor-column-wrap .elementor-widget-wrap .elementor-element .elementor-widget-container .product-style .ht-row div .product-item .product-inner .image-wrap a img {
	  height: auto;
    width: 100%;
}

.product-item .product-inner .image-wrap {
    background-color: #ffffff !important;
    height: 230px;
}

.product-item .product-inner .content .title {
    font-size: 17px!important;
    margin-bottom: 10px;
    font-weight: 600!important;
}

.product-item .product-inner .content .title a {
    color: #636363!important;
}

.woocommerce-Price-amount {
		font-size: 16px;
}

.product-item .actions {
    opacity: 1;
    visibility: visible;
    left: 0%;
    transition: none !important;
    transition-property: none;
    animation: none !important;
    transition-property: none !important;
    transform: none !important;
    animation: none !important;
	  width: 100%!important;
}

.product-item .product-inner .image-wrap .actions a.added_to_cart::before {
    top: 5px;
}

.site-content {
    position: sticky;
    overflow: hidden;
}

.product-item .actions:hover {
    background: #c68252 none repeat scroll 0 0;
}

.elementor-element-f7a75dd .elementor-widget-container .product-style .ht-row div .product-item .product-inner .image-wrap {
    background-color: #ffffff !important;
    height: 200px;
}

.elementor-element-b48515f .elementor-widget-container .product-style .ht-row div .product-item .product-inner .image-wrap {
    background-color: #ffffff !important;
    height: 200px;
}

.elementor-element-824eb02 .elementor-widget-container .product-style .ht-row div .product-item {
    background: white;
    box-shadow: 0 3px 8px 1px rgba(0,0,0,.2);
    min-height: 330px!important;
}

.elementor-widget-woolentor-product-tab .product-item .actions {
    background-color: #000000b8;
}

.elementor-widget-woolentor-product-tab .product-item .actions a:hover {
    color: #fff;
	  background-color: #C68252;
}

.product-item .product-inner .image-wrap .actions a.added_to_cart::before {
    color: white;
}

.elementor-widget-woolentor-product-tab .product-item .actions a, .elementor-widget-woolentor-product-tab .product-item .woocommerce.compare-button a.button, .elementor-widget-woolentor-product-tab .product-item .actions a::before {
    color: #ffffff;
}

.product-style .ht-row div .product-item {
    border-radius: 6px;
}

.product-item .product-inner .image-wrap {
    border-radius: 6px 6px 0px 0px;
}


.header-default .col-lg-4 .site-logo .custom-logo-link img {
    height: 60px;
    max-width: 80px;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    padding: 0px;
}

.woocommerce span.onsale, span.onsale {
    background-color: #c68252!important;
    font-size: 19px!important;
}

#footer .footer-widgets .row .col-md-1 a:hover {
    color: #c3774d!important;
}
.topbar {
    position: fixed!important;
    width: 100%!important;
    padding-bottom: 6px!important;
}
.header-default {
    padding-top: 50px;
}