.fa{
	font-size: 18px !important;
	color: #fff;
	z-index: 1;
	font-weight: 500 !important;
}

.header .header__info-item-textuser{
	width: auto;
	height: auto;
	color: #FE5955;
	background: none;
}
.header .header__info{
	width: 45%;
	display: flex;
    align-items: center;
}

 .faq__list.faq-list{
          margin-top: 40rem;
    }
    #case4{
      padding-top: 10px;padding-bottom: 10px;
      /*border-bottom: 1px solid #f2f2f2;*/
          -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    }
   #case4 .swiper-slide{width: unset !important;padding-left: 20px;padding-right: 20px;color: #fff;font-size: 16px;}
   .header__wrap.is-fixed #case4{opacity: 0;height: 0;padding: 0;}
   .header-menu{display: flex !important;}
   .header-menu li{display: flex !important;align-items: center;}
   .header-menu a{background-color: #01b1af;display: flex !important;align-items: center;border-radius: 5px;margin: 0 5px;padding-left: 15px;padding-right: 15px;}

.header .head-btn-users{
	margin-right: 20rem;
}
.faq__wrap{
	background: #fff !important;
}
.brands-panel__slide{
	background: none !important;
	border-radius: 0 !important;
}
.brands-panel__image{
	background: none !important;
	border-radius: 0 !important;
	width: auto !important;
     height: auto !important;
}

.btn-phone__content .fa{
background: #01b1af;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}

.pop-category__nav .fa,.pop-products__nav .fa,.new-products__nav .fa{
	color: #fff;
	font-size: 20px;
}

.newfas{
	font-size: 14px !important;
	color: #01b1af !important;
	position: relative;
	top:-13px;
}
.fa-heart{
	color: #E04446;
	position: relative;top:-2px;
}
.fa-chevron-up{
	color: #01b1af;
	position: relative;top:-6px;
	font-size: 14px !important;
}

.fa-paper-plane{
	color: #01b1af;
	font-size: 20px !important;
}

.brands-panel__wrap .fa{
	color: #01b1af;
}


.vjs-tech {
  pointer-events: none;
}

.videoss{
	width: 550px;
	height: 550px;
	object-fit: fill;
	border-radius: 50%;
}

.blog__wrap .owl-carousel .owl-item img{
    width: 86% !important;
    margin-left: 7% !important;
}


.videoss::-webkit-media-controls-fullscreen-button {
    display: none;
}
.videoss::-webkit-media-controls-play-button {
    display: none;
}
.videoss::-webkit-media-controls-timeline {
    display: none;
}
.videoss::-webkit-media-controls-current-time-display{
    display: none;            
}
.videoss::-webkit-media-controls-time-remaining-display {
    display: none;            
}
.videoss::-webkit-media-controls-mute-button {
    display: none;            
}
.videoss::-webkit-media-controls-toggle-closed-captions-button {
    display: none;            
}
.videoss::-webkit-media-controls-volume-slider {
    display: none;            
}
.videoss::-webkit-media-controls-enclosure{ 
    display: none;
}

#videos::-webkit-media-controls{ 
display:none !important;
}



.sortaa{
	margin: 5px auto;
	padding-left: 15px;
}


@media screen and (max-width: 1100px){
	.sortaadiv{
		display: none;
	}
}



.header{
	margin-bottom: 0 !important;
}

.searchdivs{
	 margin: 0 100rem;
	 display: none;
	 z-index: 999;
	 position: fixed !important;
	 border-top-left-radius: 0 !important; 
	 border-top-left-radius: 0 !important;
}
.searchproduct{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	position: relative;
	top:-30px;
	background: #fff;
}

.searchdivs .category-modal__list{

}

.searchproduct .pop-products__cart-item{
	height: auto !important;
	margin-right: 0 !important;
	margin: 0 1.5% 1.5% 1.5% !important;
	width: 16.5%;
	background: #f9f9f9;
	 border: 1px solid #f9f9f9;
}

.searchdivs .pop-products__cart-info{
	    padding: 15rem 15rem 15rem 15rem !important; 
}

.searchdivs .pop-products__cart-text {
    text-overflow: ellipsis;
    -webkit-line-clamp: 2 !important;
}


.nocontent{
	display: block;
	width: 100%;
	position: relative;
	top:10px;
	text-align: center;
	font-size: 18px;
	margin: 10px 0;
}

.searchdown{
	display: flex !important;
	justify-content: space-between !important;
	width: 100%;
	margin-top: 50rem;
}
.searchdownleft{
	width: 35%;
	border-right: 1px solid #ddd;
	padding-right: 50rem;
}

.searchdownleft ul{
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    list-style-type: none;
}

.searchdownleft ul li{
		margin: 5px 0;
}

.searchdivs .navs{
	font-size: 20px;
	margin-bottom: 20px;
}
.searchdownleft a{
	margin: 5px 10px;
	color: #666666;
}

.searchdownright{
	width: 65%;
	padding-left: 50rem;
}
.searchdownright .searchdownrightdiv{
	display: flex;
	justify-content: flex-start;
}

.searchdownright .pop-products__cart-item{
	height: auto !important;
	margin: 0 1.5% 1.5% 1.5%;
	width: 25%;
	background: #f9f9f9;
}


.header-menu .buttons{
	background-color: #01b1af;
    border: none;
    color: white;
    padding: 15px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    border-radius: 4px;
}


.category__more-info-container .fa{
	color: #828282;
	font-size: 14px;
	position: relative;
	top:40px;
	z-index: 0
}

@media screen and (max-width: 1280px){
	.services__img_left {
     left: 0 !important; 
    width: 50% !important;
}

.services__img_right {
     right:0 !important; 
    width: 50% !important;
}

}


.category-modal__wrap{
	z-index: 100;
}


.faq-list__content p{
		line-height: 25px !important;
}



.headmenusss .faq-list__item{
	background: none !important;
	border: none !important;
}
.headmenusss  .faq-list__head{
	padding: 20rem;
}
.headmenusss  .faq-list__title{
	color: #fff;
	font-size: 16px;
}

.headmenusss  ul{
	flex-direction: column;
}



.headmenus{
	box-shadow: 0 6px 13px -9px rgb(81 127 111 / 18%) inset, 0 13px 13px -13px rgb(20 29 29 / 10%);
	/*background: #01b1af;*/
	padding: 8px 0;
	/*margin: 0 0;*/
	max-width: 1920rem;
	border-radius: 4px;
}
.headmenus ul{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% - 200rem);
    margin: 0 auto;
}


.headmenus ul li{
    list-style-type: none;
    position: relative;
    width: calc(100%/8);
}

.headmenus ul li a{
	color: #000;
    font-size: 16px;
	padding: 10px 15px;
	display: block;
	font-weight: 500;
	text-align: center;
}

.headmenus ul li::before{
   content: "";
    display: block;
    position: absolute;
    top: calc(50% - 15px);
    left: 0;
    width: 1px;
    height: 30px;
    background: #d5dedb;
}

.headmenus ul li:last-child::after{
   content: "";
    display: block;
    position: absolute;
    top: calc(50% - 15px);
    right: 0;
    width: 1px;
    height: 30px;
    background: #d5dedb;
}
    

.headmenus{
		display: block;
	}
	.headmenusss{
		display: none;
 }


.object-fit{
	position: unset !important;
}


@media screen and (min-width:1700px) {
	.bigboxxcate .similar-cat__product{
	height: 180px;
	display: flex;
	align-items: center;
}

.bigboxxcate .similar-cat__product img{
	max-height: 180px;
}
}


@media screen and (max-width:1700px) {
	.header .header__right{
		width: 20% !important;
	}
	.header .header__search{
		width: 50% !important;
	}
}

@media screen and (max-width:1500px) {
	.header .header__right{
		width: 20% !important;
	}
	.header .header__search{
		width: 50% !important;
	}
	.header-menu .buttons{
	    padding: 7px 5px;
	}
	.bigboxxcate .bigboxxcate .similar-cat__product{
		height: 145px !important;
	}

	.headmenus{
		margin: 0 80px;
	}

	.newfas{
		top:-9px;
	}

}

@media screen and (max-width:1250px) {
	.header .header__left{
		    margin-right: 0 !important;
	}
	.header .header__right{
		width: 25% !important;
		margin-left: 0 !important;
	}
	.header .header__search{
		width: 45% !important;
	}
	.bigboxxcate .bigboxxcate .similar-cat__product{
		height: 125px !important;
	}

	.headmenus{
		margin: 0 65px;
	}

	.newfas{
		top:-6px;
	}

}

@media screen and (max-width:1100px) {

	.newfas{
		top:-4px;
	}

	.header .header__right{
		width: 20% !important;
	}
	.header .header__search {
	    width: 45% !important;
	    margin-left: auto !important;
	}
	.header .header__info{
		width: 100% !important;
	}
	.header__info-item-text{
		font-size: 1.5vw !important;
	}

	.header__btn-cart, .header__btn-phone{
	    display: block !important;
	}
	.header__info{
		display: none !important;
	}
	.btn-cart__icon{
		width: auto !important;
		height: auto !important;
		position: relative;
		top:12px;
		text-align: center;
	}

	.searchdivs{
		 display: none !important;
	}

	.bigboxxcate .bigboxxcate .similar-cat__product{
		height: 115px !important;
	}


	.headmenus{
		display: none !important;
	}
	.headmenusss{
		display: block !important;
	}
}


@media only screen and (max-width: 1100px){
	.footer {
	    padding: 170px 0 230px;
	    min-height: 910px;
	}

	.footer__animals {
	    width: 100%;
	    margin-left: 0;
	    left: 0;
	    bottom: 60px;
	}

	.services__content .js-text-wrap{
		font-size: 45rem !important;
	}

	.catalog-filter__categories-item-btn{
		padding: 1px;
	}

}

@media only screen and (max-width: 996px){
.headmenus{
		margin: 0 20px;
	}
}



@media only screen and (max-width: 830px){
	.footer {
    padding: 0 0 140px;
     min-height: 960px;
	}
	.footer__animals {
	    width: 100%;
	    margin-left: 0;
	    left: 0;
	}
}



@media screen and (max-width:776px) {
	   .videoss{
		width: 300px !important;;
		height: 300px !important;
	}

	.header__logo-inner{
		top:-25px !important;
	}
	
	.product-search__input{
		padding: 1vw 21rem;
	}

	.answersimgs{
		display: none
	}

}



@media only screen and (max-width: 580px){
	.footer {
	    padding-bottom: 0;
	     margin-bottom: 0 !important; 
	     min-height: 910px;
	}
}

.category__item{
	background-size: 100% 100%;
	padding: 10px 0; 
}



.catalog__pagin .icon{
	display: none !important;
}


@media screen and (max-width: 440px){
	.pagin__item_prev {
	     width: 100rem !important; 
	}
		.pagin__item_next {
	    width: 100rem !important;
	}
	.pagin .blobs__text {
		display: block;
    	line-height: 49px !important;
	}
}

/*
.inco11:hover .main-category__icon{
	background-image: url(/wp-content/themes/minsom/app/img/inco11.png) !important;
	filter: invert(50%) brightness(300%) !important;
}
.inco22:hover .main-category__icon{
	background-image: url(/wp-content/themes/minsom/app/img/inco22.png) !important;
	filter: invert(50%) brightness(300%) !important;
}

.inco33:hover .main-category__icon{
	background-image: url(/wp-content/themes/minsom/app/img/inco33.png) !important;
	filter: invert(50%) brightness(300%) !important;
}

.inco44:hover .main-category__icon{
	background-image: url(/wp-content/themes/minsom/app/img/inco44.png) !important;
	filter: invert(50%) brightness(300%) !important;
}

.inco55:hover .main-category__icon{
	background-image: url(/wp-content/themes/minsom/app/img/inco55.png) !important;
	filter: invert(50%) brightness(300%) !important;
}
*/


.inco11 .main-category__icon{
	width: 40rem !important;
	/*height: 40rem !important;*/
}
.inco22 .main-category__icon{
	width: 40rem !important;
	/*height: 40rem !important;*/
}

.inco33 .main-category__icon{
	width: 40rem !important;
	/*height: 40rem !important;*/
}

.inco44 .main-category__icon{
	width: 40rem !important;
	/*height: 40rem !important;*/
}

.inco55 .main-category__icon{
	width: 40rem !important;
	/*height: 40rem !important;*/
}



/*分類頁面*/
.bigboxxcate .catalog-filter__all-categories-list .catalog-filter__tree-list .fa{
	font-size: 14px !important;
	color: #01b1af !important;
	font-weight: 300 !important;
}



/*產品*/

.productinfos .similar-products .pop-products__cart-item{
	background: #f9f9f9 !important;
}


.productinfos .similar-products .fa{
		color: #01b1af;
}


.productinfos .similar-products .fa-cart-plus{
	color: #fff;
}


.productinfos .pop-category .fa{
		color: #fff;
}

.productinfos .pop-catalog__nav .fa{
		color: #01b1af;
}