img{/*max-width: 100%;*/}

h2{/*color:#d22328; padding:10px 0px;*/}
h3{margin-bottom: 1.75rem;}
.line-dashed{border-top: 2px dashed #eaeaea;border-bottom: 2px dashed #eaeaea;padding:10px 0px;}
/* Custom bootstrap */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
	/* margin-bottom: 20px; */
}
.mobile-show{display: none !important;}
[v-cloak] {display: none}
[v-cloak]::before { content: "loading..."; }
.card-list{background: url(../img/bg-card-list.png);background-repeat: no-repeat;background-size: cover;filter: drop-shadow(2px 5px 5px #e8e8e8);}
.card-list .card-body {padding: 10px;}
.card-list .card-body a{color: #292120;}
.card-list .card-body a:hover{color: #d22328;text-decoration: none}
.card-list .card-body img{width: 100%;height: 250px;object-fit: cover;}
.card-list .card-body h3{text-align: center;margin-top:10px; border-top: 2px dashed #292120; border-bottom: 2px dashed #292120;padding:10px 0px;transition:.3;}
.btn-loadmore{border: 2px solid #d22328;padding: 1rem 1.25rem;color: #d22328;font-weight: 600;}
.btn-loadmore:hover,.btn-loadmore:focus,.btn-loadmore:active{background: #d22328; color: #fff;text-decoration: none;}
.icon-categories-slide{position:relative;margin-bottom:50px;text-align: center;margin-top: 20px;margin-left: auto;margin-right: auto;}
.icon-categories-slide .flexslider{max-width: 875px;margin: 0 auto;}
.icon-categories-slide .flexslider .slides{height: 110px;}
.icon-categories-slide .flexslider .slides li{opacity: 0.5;transition: .3s;}
.icon-categories-slide .flexslider .slides li a{display: block;}
.icon-categories-slide .flexslider .slides li a:hover, .icon-categories-slide .flexslider .slides li a:focus, .icon-categories-slide .flexslider .slides li a:active{text-decoration: none; outline: none;}
.icon-categories-slide .flexslider .slides li:hover, .icon-categories-slide .flexslider .slides li:active, .icon-categories-slide .flexslider .slides li.active{opacity: 1;}
.icon-categories-slide .flexslider .slides li .line-red{display: none;max-width: 100%; margin: 10px auto;width: auto;}
.icon-categories-slide .flexslider .slides li:hover .line-red, .icon-categories-slide .flexslider .slides li:active .line-red, .icon-categories-slide .flexslider .slides li.active .line-red{display: block;}
.icon-categories-slide .icon{width: 50px;height: 33px;margin:0 auto;display: flex;align-items: center;}
.icon-categories-slide .icon img{width: auto; max-height: 100%;margin: 0 auto;}
.icon-categories-slide .text{color: #231f20;margin-top: 10px;text-align: center; font-family: 'TimeoutSans-Regular';font-size: 18px;line-height: 20px; padding-left: 10px; padding-right: 10px;}
.icon-categories-slide .flex-direction-nav a::before{content: "";}
.custom-navigation a{position:absolute;}
.custom-navigation a.flex-prev{left: 0;top: 45px;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.custom-navigation a.flex-next{right: 0;top: 45px;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.custom-navigation a:focus{outline:none}
.custom-navigation .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.detail-description{
  word-break: break-word;
}
.content-img{width: 100%}
.content-tip-detail .row{margin-bottom: 25px}
.content-tip-detail .how_to_description{border: 2px dashed #eaeaea;padding: 20px}
.content-tip-detail table, .content-tip-detail table td{border: none !important;}
.content-tip-detail table h3{margin-bottom: 0 !important}
.content-tip-detail table td{vertical-align: top;}
.content-tip-detail .detail-list ol li {
    margin: 0 0 0.5rem 0;
    counter-increment: counter-increament;
    position: relative;
    padding: 15px 0px;
    border-bottom: 2px dashed #eaeaea;
    margin-left: 15px;
    padding-left: 10px;
}
.content-tip-detail .detail-list ol li::before {
    content: counter(counter-increament);
    color: #fff;
    font-size: 1.5rem;
    font-weight: bold;
    position: absolute;
    left: -28px;
    line-height: 32px;
    width: 32px;
    height: 32px;
    top: 10px;
    border-radius: 50%;
    text-align: center;
    background-image: url(../img/tips-list.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.content-tip-detail .detail-list ul {
  list-style: none;
  padding: 0px 20px;
}

.content-tip-detail .detail-list ul li::before {
  content: "\2022";
  color: #d22328;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.content-tip-detail .bottom_description{
	max-width: 100%;
    width: 768px;
    margin: 0 auto;
}
@media only screen and (max-width: 768px){
	.mobile-show{display: block !important;}
	.title-page{margin-top: 50px;}
	.content-nav .menu-tab{display: contents !important;}
  .product-categories .flexslider{
    max-width: 570px;
  }
  .icon-categories-slide .text{
    /* padding-left: 40px;padding-right: 40px */
  }
}
@media only screen and (min-width: 1200px){
	.content-nav{/*width:90%;*/margin:0 auto;}

}
.title-page{text-align: center;margin-bottom: 50px; color:#d22328;}
.menu-tab{border: 3px solid #d22328; height: 40px;}
.menu-tab{list-style: none;padding: 0px;display: flex;}
.menu-tab li{text-align: center;height: 35px;line-height: 35px;flex: 1;/*margin: 0px -2px;*/font-size: 15px;}
.menu-tab a{color:#d22328;display: block;text-transform: uppercase;}
.menu-tab li a:hover, .menu-tab li a:active, .menu-tab li.active a{color:#fff !important;background:#d22328;}
.menu-tab a:hover,.menu-tab a:active, .menu-tab a.active,.menu-tab a:focus{color:#fff;text-decoration: none;}
/*.menu-tab li:hover,.menu-tab li a:active,.menu-tab li.active{background:#d22328;}*/

.info-recipes{display: flex;justify-content: space-between;align-items: center}
.info-recipes span{font-weight: 600;align-items: center; display: flex;color:#7d7d7d !important;}
.info-recipes img{width:20px !important;height: 20px !important;margin-right: 5px;}

.tips-popular-slider{position: relative; margin-top: 50px;text-align: center}
.tips-popular-slider .text{margin-top: 10px;font-weight: 600}
.tips-popular-slider .flexslider{margin:0 auto; width: 900px; max-width: 100%}
.tips-popular-slider .flexslider a{color:#252120;}
.tips-popular-slider .flexslider a:hover, .tips-popular-slider .flexslider a:active{color:#d22328;text-decoration: none;}

@media only screen and (max-width: 1024px) {
  .icon-categories-slide .flexslider{max-width: 500px;}
}
@media only screen and (max-width: 668px) and (min-width: 500px) {
	.icon-categories-slide .flexslider{max-width: 350px;}
}
@media only screen and (max-width: 500px){
	.icon-categories-slide .flexslider{max-width: 120px;}
	.flex-control-paging li a{display: none;}
  .icon-categories-slide .flexslider,
  .product-categories.flexslider{
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }  
  .product-categories .slide-thumb{
    padding-left: 30px;
    padding-right: 30px;
  }
}
.searchbar.searchbar-content form{width: 100%}
.searchbar.searchbar-content{width:100%;background: unset;border: 1px solid #eaeaea;padding: 0px;top:0;left: 0;}
.searchbar-content input{padding-left: 10px !important;}
.searchbar-content .search-submit{right: 0;left: unset;color: #8e8e8e}
.searchbar.searchbar-content .search-input{background: transparent;font-size: 15px}

