.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}#main .text-primary{
color: #16367F !important;
}
#main .btn-primary,#main .bg-primary{
background: #16367F !important;
}
.header-bottom .container{ max-width: 1140px;}
.slider-section .img .caption{font-size: 20px;
padding: 10px 20px;}
.large-columns-5 .post-item{    padding: 0 4px 3px !important;}
.large-columns-5{margin-left:-4px; margin-right:-4px}
@font-face {
font-family: 'Helvetica Neue';
src: url(//gozen.vn/wp-content/themes/freelancerviet.net/fonts/HelveticaNeue.eot);
src: url(//gozen.vn/wp-content/themes/freelancerviet.net/fonts/HelveticaNeue.eot?#iefix) format('embedded-opentype'),
url(//gozen.vn/wp-content/themes/freelancerviet.net/fonts/HelveticaNeue.woff2) format('woff2'),
url(//gozen.vn/wp-content/themes/freelancerviet.net/fonts/HelveticaNeue.woff) format('woff'),
url(//gozen.vn/wp-content/themes/freelancerviet.net/fonts/HelveticaNeue.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'UTM Avo';
src: url(https://gozen.vn/wp-content/themes/freelancerviet.net/fonts/font-utm-avo/UTM_Avo.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'UTM Avo Bold';
src: url(https://gozen.vn/wp-content/themes/freelancerviet.net/fonts/font-utm-avo/UTM_AvoBold.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'UTM Avo Italic';
src: url(https://gozen.vn/wp-content/themes/freelancerviet.net/fonts/font-utm-avo/UTM_AvoItalic.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'UTM Avo Bold Italic';
src: url(https://gozen.vn/wp-content/themes/freelancerviet.net/fonts/font-utm-avo/UTM_AvoBold_Italic.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
body{    
word-wrap: break-word;
line-height: 1.2;
}
h1,h2,h3,h4,h5,h6{
font-weight: 500;
}
body, .nav > li > a{
font-family: 'UTM Avo' !important;
font-weight: normal;
font-style: normal;
}
.header-main .nav>li.html {
font-size: .85em;
FONT-SIZE: 20px;
font-weight: bold;
color: #16367F;
line-height: 25px;}
li.html input{font-size: 15px;
height: 40px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
box-shadow: none;}
.searchform .button.icon {
height: 40px;
font-size: 15px;
background: #16367F;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
}
.header-bottom .nav>li{margin:0}
.header-bottom .nav>li a{
padding-left:23px; 
padding-right:23px;     
font-weight:bold; 
color:var(--primary-color)
}
.section-title-container {
margin-bottom: 0;
}.section-title-normal {
border-bottom: 1px solid var(--primary-color);
}.section-title-normal span {
border-bottom: 0px  
}.section-title a {
font-size:15px;
font-weight: normal;
color: gray;
}
.flickity-prev-next-button .arrow{fill: white !important}
.flickity-prev-next-button svg{    background: #acacac;
border-radius: 99%;
fill: white !important}
.box-blog-post .is-divider, .blog-single .entry-category, .is-divider, #comments{display:none}
.blog-single .large-3, .page-right-sidebar .large-3, .blog-archive .large-3{border-left:0 !important; padding-left:0;}
.blog-single .large-9, .page-right-sidebar .large-9, .blog-archive .large-9{padding-right:20px; border-right:0 !important}
.du-an .flickity-viewport .post-item .post-title{color: #076db0;
margin-bottom: 6px;}.flickity-prev-next-button{top:62%}
.tin-tuc .cot2 .vertical-list-post .post-item{padding-bottom:15px}.entry-header-text {
padding: 0;
}
.blog-single .entry-meta{    font-size: 14px;
text-transform: none;
margin-top: 10px;
letter-spacing: 0;}
.blog-single .entry-content p{color: #262626; margin-bottom:10px}
.tin-tuc .flickity-prev-next-button{top:auto !important}
.tin-tuc .big-post .post-item .post-title{font-size:17px; color:#034068}
.tin-tuc .cot4 .section-title{margin-bottom:0}
.tin-tuc .cot4 .des{margin-top:10px; margin-bottom:10px}
.tin-tuc .cot4 .section-title-container span{       margin: 0; width: 100%;
display: block;
background: #16367F;
margin-right: 0;
font-size: 16px;
padding: 2px;
text-align: center;
color: white;
font-weight: normal;
border-bottom: 2px solid var(--primary-color);
}
.tin-tuc .cot4 .section-title-container{margin-bottom:0}
.tin-tuc .cot2 .vertical-list-post .post-item .post-title{color: #034068;
font-weight: normal;}
.tin-tuc .cot2 .vertical-list-post .post-item .box-text{padding-right:0;padding-top:0; padding-bottom:0; padding-left:10px}
.du-an .large-12{padding-bottom:0}
.nut-1 a{border-radius: 5px;
background: #80b524;
font-weight: normal;
font-size: 15px;}
.nut-2 a{border-radius: 5px;
font-size: 15px;
font-weight: normal;
background: #317ebb;}
.linh-vuc .col{padding-bottom:0}
.linh-vuc .large-12 .col-inner{background: #f7f7f7;
padding: 15px 0px;}
.linh-vuc .icon-box .icon-box-text h3{    padding: 5px;
background: #034068;
font-size: 15px;
font-weight: normal;
color: white;}
.linh-vuc .large-12 .col-inner .col-inner{padding:0}
.linh-vuc .slider-nav-outside .flickity-page-dots{bottom:-23px}
.tin-co-dong .post-item .box-text, .tin-thi-truong .post-item .box-text, .video-post .post-item .box-text, .tuyen-dung-post .post-item .box-text{padding-top:0; padding-right:0; padding-bottom:0; padding-left:10px}
.linh-vuc .icon-box .icon-box-img{margin-bottom:0 !important}
.tin-co-dong .post-item .post-title, .tin-thi-truong .post-item .post-title, .video-post .post-item .post-title, .tuyen-dung-post .post-item .post-title{font-size:15px;     color: #034068;
font-weight: normal;}
.tuyen-dung-post .post-item .box-text{padding-left:0 !important; padding-bottom:10px}
.video-post, .tuyen-dung-post{margin-top:15px}
.tuyen-dung-post .post-item .post-title{    background: url(//gozen.vn/wp-content/uploads/2019/03/dot.jpg);
background-repeat: no-repeat;
background-position-y: top;
background-position-y: 5px;
padding-left: 14px;}
.tin-co-dong .post-item, .tin-thi-truong .post-item, .video-post .post-item {    margin-bottom: 10px;}
.footer-section .thong-tin-cong-ty{background: rgba(22, 54, 127,0.9);
padding: 19px 0;}
.footer-section .col{padding-bottom:0}
.footer-secondary {
padding: 0;
}
.back-to-top{background:#16367F !important; border: 0 !important; color:white !important}
.header-wrapper.stuck{box-shadow:none}
.post-item .post-title:hover{text-decoration:underline}
#breadcrumbs a{color:#337ab7}
#breadcrumbs{  margin-bottom: 0;  font-size: 14px;    display: block;
padding: 10px 30px;
width: 100%;}
.blog-single .entry-title{    margin-bottom: 0;
color: var(--primary-color);}
.blog-single {
padding-top: 15px; 
padding-bottom: 0;
}
.list-news .item-list h4{line-height:20px;     margin-bottom: 15px;margin-top: 5px; height: 46px;
overflow: hidden;}
.list-news .item-list h4 a{    font-size: 15px;
line-height: 20px !important;
margin-top: 10px;
color: #365899;}
.list-news{margin-left: -5px;
margin-right: -5px;display:inline-block; width:100%; clear:both}span.widget-title{width: 100%;
background: #16367F;
display: block;
padding: 7px 15px;
color: white;
text-align: center;
font-weight: normal;}
.recent-blog-posts a{    font-size: 14px;
color: #365899;}
.recent-blog-posts a:hover{text-decoration:underline}
.widget_categories li{    background: url(//gozen.vn/wp-content/uploads/2019/03/dot.jpg);
background-repeat: no-repeat;
background-position-y: center;
padding-left: 15px;
font-size: 15px;}
.list-news li{padding: 0 7px; width:33.33%; float:left; display:inline-block; margin:0 !important}
.page-right-sidebar .page-inner p{color:#333333; margin-bottom:10px}
.page-right-sidebar #breadcrumbs{padding: 0  ;
margin-bottom: 10px !important;
border-bottom: 1px dashed #eeeeee;
padding-bottom: 10px !important;}
.nav-dropdown{border: 0; padding:0;}
.nav-dropdown li a{color:gray; font-size:15px; font-weight:normal !important; border-left: 0 !important; border-right: 0 !important}
.blog-archive .archive-page-header .large-12{padding-bottom:0}
.blog-archive .archive-page-header .large-12 .page-title{text-align:left; letter-spacing:0; text-transform:none; color:var(--primary-color)}
.blog-archive #breadcrumbs{padding-top:0}
.blog-archive .large-9 .badge{display:none}
.blog-archive .large-9 .post-item .post-title{    margin-bottom: 10px;
color: var(--primary-color);
font-size: 19px;}
.chi-tiet-du-an{display:block}
.chi-tiet-du-an .row-thong-tin{padding-bottom: 8px;    border-bottom: 1px dashed #ececec;color: var(--primary-color); display:inline-block; width:100% !important; clear:both}
.chi-tiet-du-an .row-thong-tin .left{ width:20%; float:left; display:inline-block}
.chi-tiet-du-an .row-thong-tin .right{float:right; width: 80%; display:inline-block; padding-left:15px}
.chi-tiet-du-an h2, .chi-tiet-du-an h3, .bai-viet-lien-quan-title{font-size: 19px;
color: #16367F;
padding-bottom: 6px;}
ul.hinh-anh-du-an{display: inline-block;
width: 100%;
clear: both;}
ul.hinh-anh-du-an li{    margin-left: 0;
list-style: none;
width: 50%;
float: left;
display: inline-block;}
ul.hinh-anh-du-an li:nth-child(2n+1){padding-right:5px}
ul.hinh-anh-du-an li:nth-child(2n+2){padding-left:5px}
.blog-archive .post-item:nth-child(1), .blog-archive .post-item:nth-child(2) {flex-basis:50%; max-width:50%}
.blog-archive .post-item:nth-child(1) .box-image, .blog-archive .post-item:nth-child(2) .box-image{    width: 100% !important;
display: table-caption;}
.blog-archive .post-item:nth-child(1) .box-text, .blog-archive .post-item:nth-child(2) .box-text{padding:0; padding-top:10px}
.blog-archive .post-item .box-text{padding:0 ;padding-left:15px}
.page-numbers.nav-pagination{text-align:left}
.nav-pagination>li>.current{    background: #16367F;
border: 0;
border-radius: 0;}
.nav-pagination>li a{background:#ececec; border: none; border-radius:0; }
.nav-pagination>li>a:hover{    border-color: #16367F;
background-color: #16367F; font-weight:normal}
.list-news .new-img img{height: 180px;
object-fit: cover;
object-position: 50% 50%;}
.float-contact {
position: fixed;
bottom: 20px;
left: 20px;
z-index: 99999;
}.chat-zalo {
background: #8eb22b;
border-radius: 20px;
padding: 0px 18px;
color: white;
display: block;
margin-bottom: 6px;
}.chat-face {
background: #125c9e;
border-radius: 20px;
padding: 0px 18px;
color: white;
display: block;
margin-bottom: 6px;
}.float-contact .hotline {
background: #d11a59 !important;
border-radius: 20px;
padding: 0 18px;
color: white;
display: block;
margin-bottom: 6px;
}.chat-zalo a, .chat-face a, .hotline a {
font-size: 15px;
color: white;
font-weight: normal;
text-transform: none;
line-height: 0;
}
@media only screen and (max-width: 48em) { .col, .gallery-item, .columns{    padding: 0 5px 10px;}
.section-title a {
font-size: 13px;}.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {
margin-top: -41%;
display: block;
}
.tin-tuc .cot2 .vertical-list-post .post-item, .tin-co-dong .post-item, .tin-thi-truong .post-item, .video-post .post-item {
padding-bottom: 10px;
flex-basis: 50%;
max-width: 50%;
}
.nut-1 ,.nut-2{padding-bottom:0 !important}
.cong-ty-thanh-vien{display:none}
.tin-tuc .cot2 .vertical-list-post .post-item .box-text, .tin-co-dong .post-item .box-text, .tin-thi-truong .post-item .box-text, .video-post .post-item .box-text, .tuyen-dung-post .post-item .box-text{padding-left:0; padding-top:5px}
#breadcrumbs{    padding: 10px !important;
background: #f0f0f0;
margin-bottom: 10px;}
.blog-single .large-9, .page-right-sidebar .large-9, .blog-archive .large-9{padding-right:5px}
.list-news li{width:50%}
.list-news .new-img img{height:105px}.list-news {
margin-left: 0;
margin-right: 0;}.list-news li {
padding: 0 3px;}
.blog-single .large-3, .page-right-sidebar .large-3, .blog-archive .large-3{padding-left:5px}
.off-canvas .sidebar-menu {
padding: 0;
}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
padding-left: 15px;
}.page-wrapper {
padding-top: 10px;
padding-bottom: 10px;
}
.archive .large-9 .large-columns-1{margin-left:0 !important; margin-right:0 !important}
.blog-archive .post-item:nth-child(1), .blog-archive .post-item:nth-child(2){flex-basis:100%; max-width:100%}
.blog-archive .post-item:nth-child(1) .box-image, .blog-archive .post-item:nth-child(2) .box-image{width:100%; display: block;}
.blog-archive .post-item .box-text{padding-left:0}
.blog-archive .large-9 .post-item .post-title{margin-top:6px}
.float-contact{display:none}
} header#header { }
header#header:hover #logo {
opacity: 1;
}
header#header:hover, header#header .header-wrapper.stuck {
background-color: #fff;
}
header#header .logo__sticky_bottles {
display: none;
margin-left: 10px;
}
header#header .header-wrapper.stuck .logo__sticky_bottles {
display: block;
}
.banner-content {
padding-bottom: 4px;
border-bottom: 2px solid;
}
header#header .nav>li>a {
color: var(--primary-color);
}  .home__slider .img.has-hover{
scale: 0.8;
bottom: 13%; }
.home__slider .img.has-hover.is-selected {
scale: 1;
bottom: 0;
} li.current-dropdown.custom__dropdown_menu_gozen >ul.nav-dropdown {
position: fixed;
left: 0 !important;
right: 0;
justify-content: center;
display: flex;
padding: 27px 0;
transform: none !important;
max-width: none !important;
box-shadow: none;
border-bottom: 1px solid var(--primary-color);
} li.current-dropdown.custom__dropdown_menu_gozen >ul.nav-dropdown li a{
display: flex;
flex-direction: column;
align-items: center;
}
li.current-dropdown.custom__dropdown_menu_gozen >ul.nav-dropdown li a span {
margin-top: 20px;
color: var(--primary-color);
padding-left: 0;
font-weight: bold;
}
li.current-dropdown.custom__dropdown_menu_gozen >ul.nav-dropdown li a img {
height: 200px;
} .custom-content-video-section {
color: #fff;
position: absolute;
top: 130px;
left: 50%;
transform: translateX(-50%);
}
.custom-content-video-section a {
color: #fff;
display: inline-block;
margin-top: 20px;
border-bottom: 2px solid #fff;
}
.custom-content-video-section p {
margin-bottom: 4px;
} .form__send_mail__subsribe {
border-bottom: 1px solid var(--primary-color);
font-size: 14px;
}
.form__send_mail__subsribe input {
border-top-style: hidden;
border-right-style: hidden;
border-left-style: hidden;
}
.form__send_mail__subsribe input:focus {
outline: none;
}
.form__send_mail__subsribe button {
text-transform: lowercase;
}
.footer__logo_bottle {
display: flex;
flex-direction: column;
align-items: center;
}
.footer__logo_bottle .certified-wrapper {
display: flex;
margin-top: 35px;
}
.footer__logo_bottle .certified-wrapper .certified-image-wrapper {
margin: 0 20px;
}
.footer__connect_link p {
margin-bottom: 10px;
}
.footer__social_link .col-inner {
display: flex;
justify-content: flex-start;
}
.footer__social_link .col-inner p {
padding-right: 30px;
}
.footer__star_evaluate .col-inner {
display: flex;
flex-direction: column;
align-items: center;
}
.footer__star_evaluate .col-inner p {
text-align: center;
margin-bottom: 4px;
}
.footer__star_evaluate .col-inner p img {
width: 35%;
}
.footer__star_evaluate .col-inner p img:last-child {
width: 25%;
}
.select-country__link {
font-size: 14px;
display: flex;
align-items: center;
}
#footer-payment-methods {
display: flex;
flex-wrap: wrap;
margin: 0 auto;
list-style: none;
}
#footer-payment-methods .payment-method {
filter: grayscale(1);
margin-left: 0;
margin-bottom: 0;
}
.bg-white .banner-layers.container {
background-color: white;
}
.bg-f4f4f4 .banner-layers.container {
background-color: #f4f4f4;
}
.border-bottom-primary {
border-bottom: 1px solid var(--primary-color);
}
.woocommerce-MyAccount-content ul.dashboard-links {
justify-content: center;
}
.custom__view_btn_cat_page a {
display: block;
padding: 10px 0;
border: 1px solid var(--primary-color);
font-weight: bold;
transition: all 0.2s;
}
.custom__view_btn_cat_page a:hover {
background-color: var(--primary-color);
color: #fff;
}
.badge-container {
margin-top: 0;
}
.badge-container .bg__img_sale {
background-image: url(https://gozen.vn/wp-content/themes/freelancerviet.net/images/bg-sale.png);
background-size: cover;
width: 80px;
height: 80px;
}
.badge-container .bg__img_sale .onsale {
font-family: 'UTM Avo Bold' !important;
position: absolute;
top: 40%;
left: 50%;
transform: translateX(-33%);
color: white;
font-weight: bold;
font-size: 8px;
}
.badge-container .bg__img_sale .onsale .number {
font-size: 22px;
}
.line-60 {
line-height: 60px;
}
a.devvn_buy_now_style {
margin-top: 20px;
font-size: 14px;
max-width: none;
}
.article-inner{padding: 0 20px}
.tab-panels .panel:not(.active){height:auto !important; visibility: visible !important; opacity:1 !important}
@media screen and (min-width: 1180px) and (max-width: 1400px) {
}
@media screen and (max-width: 1179px) {
}
@media screen and (min-width: 860px) {
.custom__detail_product .custom__product_add_to_cart form.cart .single_add_to_cart_button {
float: right;
}
}
@media screen and (max-width: 859px) {
.custom__detail_product .custom__product_add_to_cart form.cart .single_add_to_cart_button {
display: block;
width: 100%;
margin-top: 10px;
} li.active.custom__dropdown_menu_gozen ul.children li a {
padding-left: 0;
display: flex;
align-items: center;
}
li.active.custom__dropdown_menu_gozen ul.children li a img { width: 11%;
}
.custom__container_logo_1 {
}
.custom__container_logo_2 {
flex-wrap: wrap-reverse;
}
}
@media screen and (max-width: 550px) {
.home__slider .img.has-hover{
scale: 1;
bottom: 0;
}
.custom__container_logo_1 .is-full-height,
.custom__container_logo_2 .is-full-height {
height: auto;
}
.show-always .hide-for-small{
display: block !important;
}
.badge-container .bg__img_sale {
width: 60px;
height: 60px;
}
.badge-container .bg__img_sale .onsale .number {
font-size: 19px
}
.woocommerce-checkout #customer_details {
padding: 0 30px;
}
}
nav.breadcrumbs {
font-size: .625rem;
letter-spacing: normal;
line-height: 1.2;
text-transform: capitalize;
}
.shop-container .show-hide div{
cursor: pointer;
margin-top: 1.25rem;
text-align: center;
text-decoration: underline;	
font-size: .75rem;
letter-spacing: normal;
line-height: 1.2;
}
.shop-container .term-description{
font-size: 14px;
letter-spacing: normal;
line-height: 1.2;
max-width: 59.375rem;
text-align:center;
overflow:hidden;
}
.woof_autohide_wrapper .woof_auto_show {
width: 100vw;
left: -15px;
}
.woof_autohide_wrapper .woof_btn_default:after{
content: "";
position: absolute;
left: 57px;
top: 3px;
width: 32px;
height: 32px;
background-repeat: no-repeat;
background-size: contain;
}
.woof_autohide_wrapper .woof_btn_default.woof_show_auto_form:after{
background-image: url(https://gozen.vn/wp-content/themes/freelancerviet.net/images/filter.svg);
}
.woof_autohide_wrapper .woof_btn_default.woof_hide_auto_form:after{
background-image: url(https://gozen.vn/wp-content/themes/freelancerviet.net/images/close.svg);
width: 14px;
height: 14px;
}
.woof_autohide_wrapper .woof_btn_default{	
background: none;
white-space: nowrap;
position: relative;
min-width: 131px;
margin-top: 17px;
}
.product-cat-ordering{
}
.cart-item.current-dropdown>.nav-dropdown{
padding: 27px 27px;
}
.cart-item.current-dropdown>.nav-dropdown li a{
text-align:left;
}
.cart-item.current-dropdown>.nav-dropdown .widget_shopping_cart p.total, .cart-item.current-dropdown>.nav-dropdown .widget_shopping_cart span.amount{
color:black;
}
.header .nav-dropdown.dark>li>a:hover,.header .nav-dropdown.dark .nav-column>li>a, .header .nav-dropdown.dark .nav-column>li>a:hover{
color: black;
}
pre {
background: inherit !important;
border: 0 !important;
padding:0 !important;
margin: 0  !important;
}
#billing_first_name_field{width:100%}
@media screen and (max-width: 700px) {
.woof_autohide_wrapper .woof_auto_show {
left: -5px;
}
}
.flash-sale-wrapper .flash-sale-grid{
display:grid;
gap:20px;
}
.flash-sale-wrapper.cols-2 .flash-sale-grid{grid-template-columns:repeat(2,1fr);}
.flash-sale-wrapper.cols-3 .flash-sale-grid{grid-template-columns:repeat(3,1fr);}
.flash-sale-wrapper.cols-4 .flash-sale-grid{grid-template-columns:repeat(4,1fr);}
.flash-sale-wrapper.cols-5 .flash-sale-grid{grid-template-columns:repeat(5,1fr);}
.flash-sale-wrapper.cols-6 .flash-sale-grid{grid-template-columns:repeat(6,1fr);}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}