/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
#logo img{
	border-radius: 50%;
}
.banner1{
	border-radius: 8px;
	overflow: hidden;
}
.banner1 .banner-inner.fill:after{
    content: "";
    width: 50%;
    top: 0;
    right: 0;
    position: absolute;
    background: linear-gradient(90deg, rgba(0, 22, 76, 0) .85%, #750a13 14.29%);
    height: 100%;
    z-index: 0;
}
.banner1 .banner-layers.container {
    z-index: 2;
}
.title_1{
	    background: -webkit-linear-gradient(#26a0da, #2843a1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.radius8 img{
	border-radius: 8px;
}
.header-bottom-nav > li > a{
	    text-transform: capitalize;
}
#header li.liuudai>a{
	color: #000;
}
.th {
    opacity: 0.6;

}
form.checkout.woocommerce-checkout .has-border{
	border:none;
	padding: 0
}
.item-develop h4 {
    color: #000;
    text-align: center;
}
.item-develop h3 {
    position: absolute;
    top: -1.25rem;
    left: 50%;
    width: fit-content;
    transform: translateX(-50%);
    display: inline-block;
    text-align: center;
    font-size: 1.5rem;
    color: var(--primary-color);
    margin-bottom: 0;
    border: 3px solid;
    padding: 0 20px;
    border-radius: 100em;
    background: #fff;
}
.item-develop p {
    font-size: .9rem;
    color: #484848;
}
.image-border img {
    border-radius: 0 30px;
}
.nbw_price_group span.amount {
    color: #666;
    font-weight: 400;
    text-decoration: line-through;
    font-size: 12px;
    margin-top: 5px;
}
span.phantram {
    background: #ca3636;
    color: #fff;
    border-radius: 15px;
    font-size: 11px;
    padding: 3px 8px;
    line-height: 12px;
    font-weight: 500;
    margin-left: 7px;
    display: inline-block;
}
.item-develop {
    position: relative;
    padding: 30px 15px 20px;
    border: 3px solid #e5e5e5;
    border-radius: 10px;
    transition: all .3s 
ease-in-out;
}
.item-develop:hover {
    border-color: var(--primary-color);
}
.item-develop p:not(:last-child) {
    margin-bottom: 5px;
}
h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase,
.product-section{
	border:none;
}
.home_sl img{
	border-radius: 8px;
}
.img1 img{
	border-radius: 8px;
}
.homeblog .col.post-item>.col-inner{
	    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}
.col.post-item .image-cover{
	 border-radius: 8px;
}
.col.post-item  a{
	text-transform: none
}
.product-small.col>.col-inner{
	border-radius: 8px;
	padding: 6px;
	 box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
}
.product-small.col>.col-inner:hover{
		    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);
}
.product-small.col .box-image img{
	border-radius: 8px;
}
.icon2 {
    display: inline-flex;
    width: auto;
    margin-left: 25px !important;
}
.ft_social>a {
    border-radius: 0 !important;
    border-width: 1px !important;
}
.button i, button i{
	top: 0
}
form.searchform .search-field{
	border:none;
	background-color: #fff;
}
#header form.searchform button.ux-search-submit{
    background-color: var(--fs-color-primary) !important;
    border-radius: 50px;
    min-width: 56px;
    color: #fff !important;
    min-height: 20px;
    height: 30px;
    font-size: 12px;
}
form.searchform {
    border: 1px solid var(--fs-color-primary);
    border-radius: 50px;
}
.icon11 .icon-box-text.last-reset{
	padding-left: 5px;
}
.icon11{
	margin-right: 20px;
}
span.amount{
	color: #d40404;
}
.daban {
    margin-top: 7px;
}
.devvn_rating_loop {
  margin-bottom:5px;
  font-size:12px;
}
.star-rating span{
	margin-right: 5px;
}
.devvn_rating_loop .star-rating span:before {
  color:orange;
  font-size:11px;
  letter-spacing:2px;
}

.devvn_rating_loop .star-rating::before {
  letter-spacing:2px;
  font-size:11px;
}
.devvn_rating_loop .star-rating {
    height: 14px;
    width: 63px;
    margin: 0;
}
.devvn_rating_loop .star-rating {
  float:left !important;
  display:inline-block !important;
  clear:none;
}
small.nx-branding{
	display: none !important
}
.label-giamgia.menu-item > a:after {
    content: 'SALE';
    display: inline-block;
    font-size: 10px;
    line-height: 9px;
    text-transform: uppercase;
    letter-spacing: -0.1px;
    margin-left: 4px;
    background-color: #c61b1b;
    font-weight: bolder;
    border-radius: 2px;
    color: #fff;
    padding: 4PX 5PX;
    position: absolute;
    top: -10px;
    right: 0;
}
.hd_top .icon-box-img img{
	padding-top: 0;
}

.home_cat .product-category.col .box-image {
    width: 40px;
    height: 40px;
}
.home_cat .product-category.col .col-inner{
	text-align: center;
}
.home_cat .product-category.col .box-image>div{
	display: flex;
	width: 100%;
    height: 100%;
}
.home_cat .product-category.col .box-image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.home_cat .box.box-category{
	width: 100px;
	height: 100px;
	    background: #EEEEEE;
    border-radius: 50%;
        padding: 15px 0;
}
.home_cat .product-category.col a{
	border: 1px dashed #969696;
    border-radius: 50%;
    display: inline-flex;
    padding: 10px;
}
.home_cat .product-category.col .box-text{
	padding: 0;
	padding-top: 10px;
}
.home_cat .box.box-category:hover{
	    background: #75000f;
}
.home_cat .box.box-category:hover h5.uppercase.header-title{
	color: #fff;
}
.home_cat .box.box-category:hover img{
	   
	filter: brightness(0) invert(1);
	        transition: -webkit-transform .4s ease-out;
    transition: transform .4s ease-out;
    transition: transform .4s ease-out,-webkit-transform .4s ease-out;
    -webkit-transform: rotateY( 360deg);
    transform: rotateY( 360deg);
}
.product-small.col .product-small.box .ux-swatch{
	width: 15px;
    height: 15px;
    padding: 0px;
    border-radius: 50%;
    overflow: hidden;
}
.product-small.col .product-small.box .ux-swatches>.ux-swatch{
	margin-right: 0px;
}
.product-small.col .product-small.box .box-text{
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 15px;
}
.product_info p{
	margin-bottom: 5px;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	    color: #303030;
    font-size: 14px;
    min-height: 36px;
    font-weight: 600;
}

p.name.product-title.woocommerce-loop-product__title{
	margin-bottom: 5px;
}
.absolute-footer{
	display: none;
}
ul.header-nav.header-nav-main.nav.nav-right li a:before{
	display: none
}
#footer{
	font-size: 14px;
}
.wpcf7-spinner{
	display: none
}
.flex-row.thongbao{
	border: 1px solid #D9D9D9;
    border-radius: 3px;
}
.flex-row.thongbao input.wpcf7-form-control{
	box-shadow: none;
	border:none;
}
.flex-row.thongbao input{
	margin:0;
}
.form-minimal.quantity .qty,
.quantity .button.plus,
.quantity .button.minus{
	height: 32px;
	    min-height: 32px;
	    line-height: 32px;
}
.chitietsanpham .ux-quantity.quantity.buttons_added.form-minimal:before{
	content: "Số lượng";
	display: inline-block;
	min-width: 100px;
	font-size: 14px;
	    color: #757575;
}
.chitietsanpham .ux-quantity.quantity.buttons_added.form-minimal{
	width: 100%;
}
.price-wrapper .price del span.amount{
	    color: #929292;
    font-size: 16px;
    text-decoration: line-through;
}
.price-wrapper .price del{
	    text-decoration: none !important;
}
button.single_add_to_cart_button.button.alt:before{
	content: "";
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2025/10/cart.svg);
    display: inline-block;
    background-size: cover;
    margin-right: 5px;
}
button.single_add_to_cart_button.button.alt {
border-radius: 3px;
    border: 1px solid #d0011b;
    background: rgba(208, 1, 27, .08);
    color: #d0011b;
    text-transform: none;
    font-weight: 300 !important;
    font-size: 13px;
   
        display: inline-flex;
    align-items: center;
    justify-content: center;
}
.chitietsanpham button.single_add_to_cart_button.button.alt{
	height: 48px;
    min-width: 58px;
    font-size: 0;
}
button.button.buy_now_button{
    border-radius: 3px;
    width: auto !important;
    flex: unset;
    text-transform: none;
    font-weight: 300 !important;
    font-size: 13px;
}

.product_share>a{
	margin-bottom: 0;
}
.woocommerce-ordering, .woocommerce-ordering select{
	border-radius: 8px;
}
div#reviews.woocommerce-Reviews, .devvn_prod_cmt{
	max-width: 100%;
}
.accordion.product_info .accordion-title{
	    border-bottom: 1px dashed #C2C2C2;
	    border-top:none;
	    padding-left: 0;
	font-size: 15px;
	    font-weight: 600 !important;
}
.accordion.product_info .toggle{
	right: 0;left: unset;
}
.accordion.product_info i.icon-angle-down:before{
	content: "+";
}
.accordion.product_info a.active i.icon-angle-down:before{
	content: "-";
}
.accordion.product_info .accordion-title.active{
	background-color: #fff
}
.accordion.product_info .accordion-inner{
	padding-left: 0;
	padding-right: 0;
	font-size: 15px;
}
.product_meta{
	margin-bottom: 0;
}
.woocommerce-variation-price{
	border:none;
}
.single-product .product_meta span.posted_in{
	display: none
}
.icheckbox_square-blue, .iradio_square-blue{
	
}
.icheckbox_square-red, .iradio_square-red{
	    background: url(images/red.png) no-repeat;
	        width: 20px;
    height: 20px;
}
.woof_list label{
	margin-bottom: 0;
}
.icheckbox_square-red.hover {
    background-position: -20px 0;
}
input.woof_checkbox_term, input.woof_radio_term {
    margin-bottom: 4px !important;
}
.badge-container{
	margin-top: 10px;
}
.badge-circle .badge-inner, .badge-circle-inside .badge-inner{
	border-radius: 3px !important;
	padding: 5px;
    font-size: 14px !important;
    background: #D40404;
}
.callout.badge.badge-circle {
    height: auto;
}
.nav-pagination>li>a, .nav-pagination>li>span{
	border:none;
}
.woocommerce-billing-fields{
	border:none;
	padding-top: 0;
}

.row.row_checkout1 {
    border: 1px solid #e3e3e3;
    border-radius: 8px;
}
.row.row_checkout1>.col{
	padding: 15px !important;
}
.row.row_checkout1>.col:first-child{
	border-right: 1px solid #e3e3e3;

}
form.checkout h3{
    margin-bottom: 15px;
    color: #2a2a2a;
    border-bottom: 1px solid #e3e3e3;
    padding-top: 0;
    padding-bottom: 5px;
}
div#customer_details input, div#customer_details textarea,
div#customer_details span.select2-selection{
	    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    box-shadow: none;
    font-size: 14px;
}
.payment_box.payment_method_bacs, .payment_box.payment_method_cod {
    border: 1px solid #e3e3e3;
    padding: 10px;
    border-radius: 8px;
    width: 93%;
    margin: 12px auto;
}
div#order_review dl.variation {
    display: inline-flex;
    width: calc(100% - 90px);
    font-size: 1em;
    opacity: 1;
}
.home_cat .product-category.col{
	padding-bottom: 0 !important
}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{
	background-color: #fff;
}
body:not(.home) .header-wrapper{
	    box-shadow: 1px 1px 10px rgba(0,0,0,.07);
}
.archive .products.row.row-small.large-columns-4.medium-columns-3.small-columns-2{
	    margin-left: -6px;
    margin-right: -6px;
}
.archive .products.row.row-small.large-columns-4.medium-columns-3.small-columns-2>.col{
	padding-left: 6px;
	padding-right: 6px;
}
.archive.category .row.align-center .large-10 {
    flex-basis:100%;
    max-width: 100%;
}
.archive.category .col.post-item .image-cover{
	border-radius: 5px 
}

.box-blog-post .is-divider{
	height: 0;
}
.single-post header.entry-header .is-divider{
	display: none
}
.single-post div#comments{
	display: none
}
.titleBoxProduct h3 {
    background-image: url(images/Vector1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    width: 240px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    margin: -2px 0 23px;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
}
.devvn_prod_cmt {
    display: none;
}
.cothebanthich .product-small.col>.col-inner{
	background-color: #fff;
	padding: 8px;
}
p#billing_address_1_field {
    width: 100%;
}

p#billing_email_field{
	display: none
}
p#billing_phone_field{
	margin-right: 0;
}
ul.bannerCategoryTop{
	list-style: none;
	margin-bottom: 10px;
}
ul.bannerCategoryTop li{

}
ul.bannerCategoryTop li a{
	font-weight: 600;
	font-size: 14px;
}
ul.bannerCategoryTop li {
    display: inline-block;
    margin-right: 10px;
    margin-left: 0;
    margin-bottom: 0;
}
.policy ul {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
    margin-bottom: 0;
}
.policy ul li a {
    width: 80px;
    margin-right: 8px;
    background: #fff;
    height: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: none;
    font-weight: 400;
    font-size: 11px;
    line-height: 12px;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    text-align: center;
}
.policy ul li {
    margin: 0;
}
.menuBot {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    border-top: 1px solid rgba(0, 0, 0, 0.25);
}
.menuBot ul {
    list-style: none;
    margin: 0;
    display: flex;
    align-items: center;
    padding: 8px 16px;
}
.menuBot ul li {
    width: 20%;
    text-align: center;
}
.menuBot ul li a span {
    display: block;
}
.menuBot ul li a {
    color: #656565;
    font-size: 12px;
    font-weight: 600;
}
.single-product #main,.single-product #wrapper{
	background-color: #f5f5f5
}
.sec_fl{
	    background: linear-gradient(to right, rgb(238, 77, 45), rgb(255, 115, 55));
}
.ux-timer>span>strong{
	display: none !important
}
.ux-timer>span{
	padding-bottom: 5px !important;
}
.ic_km .icon-box-img{
	
}
.ic_km .icon-box-img svg{
	padding-top: 0;
}
.ic_km{

}
.icon-box.featured-box.ic_km.icon-box-left.text-left {
    display: inline-flex;
    align-items: center;
}
.bg1{
	background: linear-gradient(to left, #f8e8e5, #fafafa);
}
.price-wrapper .price{
	margin-bottom: 0;
}
.shop-page-title.category-page-title.page-title{
	margin-bottom: 30px;
}
.archive.category .col.post-item:nth-child(1) h5{
		    font-size: 22px;
}
	.archive.category .col.post-item:nth-child(1) .badge.post-date{
		display: none
	}
	.archive.category .col.post-item:nth-child(1) {
		flex-basis: 100%;
	    max-width: 100%;
	}
	.archive.category .col.post-item:nth-child(1) .box{
		display: flex;
	}
	.archive.category .col.post-item:nth-child(1) .box-image{
        order: 2;
        flex-basis: 100%;
        max-width: 100%;
        border-radius: 10px;
	}
	.archive.category .col.post-item:nth-child(1) .box-image:before{
		content: "";
		background: #030712;
		opacity: 0.6;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		z-index: 1;
	}
	.archive.category .col.post-item:nth-child(1)  h5{
		color: #fff !important;
		font-size: 28px;
	}
	.archive.category .col.post-item:nth-child(1) .box-text{
	        flex-basis: 100%;
        max-width: 100%;
        padding: 50px;
       position: absolute;
        z-index: 2;
        color: #fff;
        bottom: 0;
}
.archive.category .col.post-item:nth-child(4) .from_the_blog_excerpt,
	.archive.category .col.post-item:nth-child(2) .from_the_blog_excerpt,
	.archive.category .col.post-item:nth-child(3) .from_the_blog_excerpt{
		display: none;
}
.archive.category .col.post-item:nth-child(1)  .box-text-inner.blog-post-inner:after{
	content: "Xem chi tiết";
	display: inline-block;
	font-weight: 400;
	margin-top: 25px;
	text-decoration-line: underline;
}
aside span.widget-title{
	text-transform: none;
    padding: 18px;
    display: inline-flex;
    align-items: center;
    padding-bottom: 0;
}
aside .is-divider{
	height: 1px;
	width: 100%;
	max-width: 100%;
	
}
aside span.widget-title:before{
    content: "";
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2025/10/new.png);
    display: inline-block;
    background-size: cover;
    margin-right: 5px;
}
aside.flatsome_recent_posts span.widget-title:before{
 	background: url(/wp-content/uploads/2025/10/news.png);
 	 background-size: cover;
}
.single-post header.entry-header{
	display:flex;
	flex-direction:column
}
.single-post .page-wrapper{
	padding-top:0
}
.single-post .entry-image {
    height: 500px !important;
    overflow: hidden;
	margin-bottom:20px;
}
.single-post .entry-image>a {
    display: flex;
    width: 100%;
    height: 100%;
	background:#ddd
}
.single-post .entry-image>a  img{
	    width: 100%;
    height: 100%;
       object-fit: cover;
}
.entry-header-text.entry-header-text-top.text-left{
	padding-bottom:0;
	order:2
}
header.entry-header .is-divider{
	display:none
}
.nav-sidebar.nav-vertical>li+li{
	border:none;
}
.image-icon img {
    max-width: 23px;
}
.ic3{
	align-items: center;
}
.item-featured {
    border-radius: 10px;
    overflow: hidden;
}
.item-featured p {
    visibility: hidden;
    opacity: 0;
    transition: all .3s 
ease-in-out;
}
.item-featured:hover p {
    visibility: visible;
    opacity: 1;
}
.item-featured .box-text-inner {
    transform: translateY(20%);
    transition: all .3s 
ease-in-out;
}
.item-featured:hover .box-text-inner {
    transform: translateY(0);
}
.callout.badge.badge-circle {
    display: none;
}
.ux-swatch {
    width: auto !important;
    padding: 5px !important;
    height: auto;
}
.woocommerce-variation-price{
	font-size: 15px;
}
.ux-swatch img{
	max-width: 28px;
}
.ux-swatch span.ux-swatch__text{
	display: block;
	margin-left: 5px;
}
.circle-featured-box h3{
	font-size: 18px;
}
.circle-featured-box {
    display: flex;
    padding-left: 50px;
    margin-bottom: 40px;
    align-items: center;
    gap: 15px;
}
.circle-featured-box.left-item {
    flex-flow: row-reverse;
    padding-right: 50px;
    padding-left: 0;
}
.circle-featured-box .box-image {
    flex: 0 0 90px;
    min-height: 90px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.circle-featured-box .box-text {
    flex: 0 0 65%;
}
.circle-featured-box:hover .box-image:before {
    border-color: var(--primary-color);
    animation: rotate 0.5s 
linear infinite;
}
.circle-featured-box .box-image img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    object-position: center;
    border-radius: 50%;
}
.circle-featured-box .box-image:before {
    content: "";
    position: absolute;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 2px dashed;
    border-radius: 50%;
}
.circle-featured-box:hover {
    transform: scale(1.08);
}
.circle-featured-box.left-item:first-child, .circle-featured-box.left-item:last-child {
    padding-right: 0;
}
.circle-featured-box.right-item:first-child, .circle-featured-box.right-item:last-child {
    padding-left: 0;
}
@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}
.item-farm  p{
	text-align: justify;
}
.item-farm {
    border: 1px solid #e5e5e5;
    padding: 20px 10px;
    border-radius: .35rem;
    transition: all .3s 
ease-in-out;
}
.item-farm:hover {
    transform: translateY(-10px);
    box-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
}
@media (min-width: 850px){
	.archive.category .col.post-item:nth-child(4),
	.archive.category .col.post-item:nth-child(2),
	.archive.category .col.post-item:nth-child(3){
		        flex-basis: 33.33%;
        max-width:33.33%;
	}
		.archive.category .col.post-item:nth-child(4) .box,
	.archive.category .col.post-item:nth-child(2) .box,
	.archive.category .col.post-item:nth-child(3) .box{
		display: flex;
		    flex-flow: row wrap;
	}
	.archive.category .col.post-item:nth-child(4) .box-image,
	.archive.category .col.post-item:nth-child(2) .box-image,
	.archive.category .col.post-item:nth-child(3) .box-image{
		    width: 100% !important;
	}
	.archive.category .col.post-item:nth-child(4) .box-text,
	.archive.category .col.post-item:nth-child(2) .box-text,
	.archive.category .col.post-item:nth-child(3) .box-text{
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 10px;
	}
	.single-post .entry-image {
        height: 500px !important;
        overflow: hidden;
        width: 1100px !important;
        left: -10%;
    }
	.chitietsanpham  button.button.buy_now_button{
		 min-width: 300px;
	}
}
@media (min-width: 550px){
	p#billing_last_name_field{
		    float: left;
	    width: 48%;
	        margin-right: 4%;
	}
}
@media (max-width: 768px){
	.home_cat .box.box-category{
		width: 70px;
    	height: 70px;
	}
	.home_cat h5.uppercase.header-title{
		font-size: 12px;
	}
}
@media (max-width: 849px){
	.header-main .nav > li > a> i{
		color: #75000f;
	}


}
@media (max-width: 549px){
	.circle-featured-box.left-item, .circle-featured-box.right-item {
        flex-flow: row;
        padding: 0 10px !important;
    }
    .circle-featured-box .box-text {
        flex: 1;
        text-align: left;
    }
    .circle-featured-box {
        margin-bottom: 20px;
    }
	.mbleft .col-inner.text-right{
		text-align: left;
	}
	.icon2{
		margin-left: 0 !important;
		margin-bottom: 10px !important
	}
	header#header{
		border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	}
	div#customer_details input, div#customer_details textarea, div#customer_details span.select2-selection{
		margin-bottom: 0;
	}
	td.product-name img{
		margin-right: 5px;
	}
	.slider-nav-push.slider-nav-reveal .flickity-prev-next-button svg{
		margin-top: 0;
	}
	.header-main .nav > li > a> i{
		font-size: 16px;
	}
	h1.shop-page-title.is-xlarge{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.breadcrumbs{
		font-size: 12px;
	}
	.woocommerce-ordering, .woocommerce-ordering select{
		font-size: 13px;
	}
	.category-filter-row{
		padding-bottom: 0;
	}
	.category-page-row{
		padding-top: 15px;
	}
	.archive.category .col.post-item:nth-child(1) .box-text{
		padding: 15px !important;
	}
	.archive.category .col.post-item:nth-child(1) h5{
		font-size: 20px;
	}
	.archive.category .col.post-item .box{
		display: flex;

	}
	.archive.category .col.post-item .box .box-image{
		width: 40% !important;
	}
	.archive.category .col.post-item .box .box-text{
		padding-left: 15px;
		padding-top: 0;
	}
	.archive.category .from_the_blog_excerpt{
		display: none
	}
	.archive.category .col.post-item:nth-child(1) .from_the_blog_excerpt{
		display: block;
	}
	.archive.category  .col.post-item{
		padding-bottom: 15px;
	}
}
@media only screen and (min-width: 850px) {
	.menuBot{
		display: none !important;
	}
	.archive.category h1.page-title.is-large.uppercase{
		font-size: 32px;
	}
	
	.row_ft.row>.col{
		    flex-basis: 25%;
    	max-width: 25%;
	}
	.row_ft.row>.col:last-child{
		    flex-basis: 25%;
    	max-width: 25%;
	}
	.archive.category .col.post-item:nth-child(1) .col-inner{
		    border-bottom: 1px solid #E3E3E3;
		        margin-bottom: 10px;
    padding-bottom: 30px;
	}

}