@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap");
header#header {
background: #fff8f8;
}
header#header .header-bg-container.fill {
opacity: 0;
}
.banner-vr1 .section-content.relative {
padding-top: 90px;
}
.whisky-slide-banner {
margin-bottom: -180px;
}
.whisky-slide-banner ul {
list-style: none;
margin: 0;
column-count: 2;
column-gap: 20px;
}
.whisky-slide-banner ul li {
margin: 0;
padding: 20px;
cursor: pointer;
font-size: 14px;
opacity: 0.9;
position: relative;
}
.whisky-slide-banner ul li.active {
opacity: 1;
box-shadow: 0 2px 5px 1px #ffecef;
}
.whisky-slide-banner ul li p a {
margin-top: 0;
display: block;
color: #ff2640;
font-family: "Barlow Condensed", sans-serif;
letter-spacing: 1px;
font-size: 17px;
}
.whisky-slide-banner ul li h3 {
color: #fff;
font-weight: 300;
font-size: 21px;
letter-spacing: 1px;
text-transform: capitalize;
position: relative;
}
.whisky-slide-banner ul li h4 {
font-family: "Barlow Condensed", sans-serif;
text-transform: capitalize;
font-size: 27px;
font-weight: 500;
position: relative;
border-bottom: 2px solid rgb(255 255 255 / 5%);
padding-bottom: 7px;
margin-bottom: 20px; transition: 0.5s all;
}
.templates-card-list h4 strong {
font-weight: 500;
color: #919191;
text-decoration: line-through;
font-size: 16px;
margin-right: 5px;
}
.whisky-slide-banner ul li h4:after {
content: '';
background: #ff5065;
height: 3px;
width: 50px;
position: absolute;
bottom: -2px;
left: 0;
}
nav.rank-math-breadcrumb {color: #939393;
font-size: 15px;
font-family: "Barlow Condensed", sans-serif;
font-weight: 400;}
.danh-muc-whisky-home:before {
content: "";
position: absolute;
display: block;
top: -45px;
bottom: 0;
right: 0;
width: calc(50vw + 72px);
background: rgb(255 248 248);
z-index: 0;
}
.danh-muc-whisky-home {
padding-top: 85px !important;
margin-bottom: -100px;
padding-bottom: 0 !important;
z-index: 2;
}
.whisky-slide-banner ul li.active h4 {
opacity: 1;
position: relative;
}
#popmake-1042 {
background: url(https://weddingcard.io.vn/wp-content/uploads/2025/05/br-blog-weddingCard.jpg) no-repeat;
background-size: cover;
}
#popmake-1042 .pum-content.popmake-content {
padding: 50px 30px 10px;
background: rgb(255 255 255 / 39%);
}
.popmake-content .gap3 p {
column-count: 3;
}
footer .form-popup .col-inner.text-center {
background: lch(98 2.58 19.71 / 0.5);
border-radius: 20px;
padding: 20px;
}
footer .form-popup .col-inner.text-center .title-h3 h3 {
margin-top: 0;
color: #ff5065;
}
footer .gap3 p span.wpcf7-form-control-wrap:nth-child(1), footer .gap3 p span.wpcf7-form-control-wrap:nth-child(3) {
display: none;
}
footer .form-popup form.wpcf7-form {
display: flex;
}
footer .gap3 p span.wpcf7-form-control-wrap:nth-child(2) input.wpcf7-form-control.wpcf7-tel {
height: 40px;
border-radius: 50px 0 0 50px;
}
footer .form-popup 
input.wpcf7-form-control.wpcf7-submit {
padding: 0 23px 2px;
font-size: 19px;
border-radius: 0 50px 50px 0;
}
footer .title-h3-call img {
max-height: 49px;
}
.menu-1 img {
max-height: 59px;
width: auto;
}
.title-h3-call a:hover img {
opacity: 0.65;
}
.popmake-content input.wpcf7-form-control.wpcf7-text {
border-radius: 29px;
font-size: 15px;
}
.dm-home-1-1 h2 {
color: #ff5065;
font-size: 55px;
font-weight: 600;
font-family: "Barlow Condensed", sans-serif;
filter: drop-shadow(2px 3px 0 #fdc0bb);
margin-bottom: 15px;
}
.dm-home-1-1 h3 {
color: #ff5065;
font-size: 25px;
margin-bottom: 30px;
position: relative;
}
.dm-home-1-1 h3:after {
content: '';
background: #ff5065;
width: 32px;
float: left;
height: 2px;
margin-top: 20px;
margin-right: 15px;
border-radius: 1px;
}
.dm-home-1-1 p {
padding-right: 50px;
font-weight: 300;
text-align: justify;
}
.dm-home-1-1 p strong {
color: #ff5065;
}
.dm-home-1-1 p a, .list-whisky p a {
font-family: "Barlow Condensed", sans-serif;
font-size: 21px;
font-weight: 600;
color: #1d1d1d;
padding: 3px 30px 7px 15px;
margin-left: -15px;
position: relative;
}
.dm-home-1-1 > .col-inner {
padding-left: 15px;
}
.dm-home-1-1 p a:after, .list-whisky p a:after {
content: '';
transition: 0.5s all;
height: 100%;
width: 60%;
background: #ff5065;
position: absolute;
right: 0;
top: 0;
z-index: -1;
}
.dm-home-1-1 p a:hover:after, .list-whisky p a:hover:after {
width: 0;
}
.dm-home-1-1 p a:hover:before, .list-whisky p a:hover:before {
width: 60%;
}
.dm-home-1-1 p a:before, .list-whisky p a:before {
transition: 0.5s all;
content: '';
height: 100%;
width: 0;
background: #ff5065;
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.dm-home-1-2 h4, .dm-home-2-2 h4, .dm-home-2-1 h4 {
font-size: 20px;
font-weight: 500;
margin-bottom: 3px;
}
.dm-home-1-2 .box-text p, .dm-home-2-2 .box-text p, .dm-home-2-1 .box-text p {
font-size: 13px;
font-weight: 300;
}
.title-h-box h2, .title-h-box h1 {
filter: drop-shadow(2px 3px 0 rgba(222,212,198,0.4));
text-transform: uppercase;
font-size: 61px;
color: #ff5065;
margin-bottom: 50px;
opacity: 0;
}
.text.whisky-more-home {
padding-top: 30px;
}
.text.whisky-more-home ul {
margin: 0;
list-style: none;
column-count: 3;
}
.text.whisky-more-home ul li {
margin: 0 0 25px;
}
.text.whisky-more-home ul li a {
font-size: 17px;
color: #1d1d1d;
clear: both;
border-bottom: 1px solid #ff5065;
padding-bottom: 5px;
}
.text.whisky-more-home ul li a:hover {
border-color: #1d1d1d;
}
.list-whisky ul {
background: #fff8f8;
text-align: center;
display: table-cell;
list-style: none;
}
.list-whisky ul li {
margin: 0;
}
#share_post a.icon i {
color: #ff5065 !important;
}
.list-whisky ul li h3 {
color: #1d1d1d;
text-transform: uppercase;
font-size: 29px;
font-weight: 700;
letter-spacing: 1px;
margin: 0;
padding: 0 5px 5px;
line-height: 1.1;
}
.list-whisky ul li h4 {
margin: 5px 5px 9px;
background: #ff5065  url(//weddingcard.io.vn/wp-content/uploads/2022/03/whisky-box-br.png);
display: block;
width: calc(100% - 10px);
text-transform: uppercase;
color: #e9e6de;
font-size: 21px;
font-weight: 500;
}
.dm-home-2 .title-h-box h2, .dm-home-2 .title-h-box h1 {
margin-bottom: 0;
padding-top: 30px;
opacity: 1;
}
.poevent-none .col.small-12.large-12 {
padding-bottom: 0;
}
.list-whisky p {
margin: 25px 0 0;
max-width: 80%;
color: #fff;
font-size: 15px;
text-align: justify;
}
.list-whisky {
display: none;
}
.list-whisky.active {
display: block;
}
.list-whisky p a {
text-transform: uppercase;
color: #fff;
letter-spacing: 1px;
font-size: 25px;
padding-bottom: 7px;
padding-top: 6px;
margin-left: 0;
}
.whisky-menu-block .gallery-col.col:hover, .whisky-menu-block .gallery-col.col.active {
opacity: 1;
}
.row.whisky-menu-block {
margin-top: 50px;
padding-right: 7% !important;
}
.row.whisky-menu-block .gallery-col.col img.whisky-menu-block {
max-height: 330px;
width: auto;
}
.row.whisky-menu-block .gallery-col.col .box-image {
text-align: center;
}
.row.whisky-menu-block .gallery-col.col .box-text p {
font-size: 30px;
font-family: "Barlow Condensed", sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #e6e4db;
line-height: 1.2;
}
.row.whisky-menu-block .gallery-col.col.active .box-image:after {
content: '';
width: 155px;
height: 155px;
background: #f7f4ed url(//weddingcard.io.vn/wp-content/uploads/2022/03/whisky-box-br.png);
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 20px;
border-radius: 50%;
z-index: -1;
}
.ux-builder-iframe .list-whisky {
display: block;
}
.whisky-menu-img .box-image {
text-align: center;
}
.whisky-menu-img .box-image img.whisky-menu-img {
max-height: 750px;
width: auto;
margin-right: -150%;
transition: 1s all;
}
.whisky-menu-img .gallery-col.col.active {
opacity: 1;
}
.whisky-menu-img .gallery-col.col {
opacity: 0;
position: absolute;
}
.whisky-menu-block .gallery-col.col {
cursor: pointer;
opacity: 0.7;
}
.whisky-menu-img .active .box-image img.whisky-menu-img {
margin-right: 0;
}
.news-home:before {
content: "";
position: absolute;
display: block;
top: 0;
bottom: 0;
left: 0;
width: calc(50vw);
background: #fff8f8;
z-index: 0;
border-radius: 0 1000px 1000px 0;
}
.banner-vr1 {
z-index: 3;
}
.news-home:after {
border-radius: 20px 0 0 20px;
content: "";
position: absolute;
display: block;
top: 70px;
bottom: 0;
right: 0;
width: calc(100vw - (100vw - 1120px)/2 );
background: #ffffff;
z-index: 0;
height: calc(100% - 140px);
}
.news-home .col.small-12.large-12 > .col-inner {
padding: 70px 0 20px 70px;
}
.title-h h2, .title-h h1, .title-h3 h3 {
font-size: 43px;
color: #ff5065;
filter: drop-shadow(2px 3px 0 #fdc0bb);
font-family: "Barlow Condensed", sans-serif;
"Barlow Condensed", font-family: sans-serif;
}
.list-brand-home {
max-width: 500px !important;
margin: 0 auto !important;
}
.list-brand-home .col-inner {
padding: 25px;
}
.thuong-hieu-home {
margin-top: 35px;
}
.thuong-hieu-home:after {
content: '';
position: absolute;
display: block;
top: 60px;
bottom: 0;
right: calc((100vw - 1160px)/2 );
width: calc(50vw);
background: #fff8f8;
z-index: 0;
height: calc(100% - 120px);
border-radius: 500px;
}
.thuong-hieu-home .title-h h2, .thuong-hieu-home .title-h h1 {
font-weight: 700;
}
.news-home .title-h h2 {
text-align: right !important;
}
.absolute-footer.dark.medium-text-center.small-text-center {
display: none;
}
footer .footer-1:after {content: '';background: #fff;width: calc((100vw - 1200px)*2);position: absolute;right: 0;bottom: 0;height: 100%;max-width: 590px;}
footer .footer-1.dark {
background: #fff;
border: 0;
padding-top: 70px !important;
}
.menu-1-2 ul.menu li {
width: 50%;
float: left;
border: 0;
}
.menu-1-2 ul.menu li a {
font-family: "Barlow Condensed", sans-serif;
color: #000000 !important;
font-size: 21px;
text-transform: capitalize;
font-weight: 500;
position: relative;
padding-left: 5px;
padding-right: 5px;
}
.header-wrapper.stuck {
background: #fff8f8;
}
.menu-main-click .sub-menu.nav-dropdown {
border: 0;
}
.menu-main-click .sub-menu.nav-dropdown .menu-1 {
margin: 0 auto;
}
.menu-1-1 .social-icons i {
color: #fff;
font-size: 19px;
}
.menu-1 h3 {
color: #fff;
font-weight: 500;
margin-top: 60px;
}
.menu-1 p {
color: rgb(255 255 255 / 55%);
font-size: 14px;
}
.form-chuyen-vr p em {
font-size: 12px;
font-weight: 300;
}
.dm-home-2 {
margin-top: 75px;
}
.buoctaothiep .icon-box {
background: #fff;
border-radius: 10px;
border: 1px solid #de3347;
font-size: 14px;
margin-bottom: 20px;
}
.buoctaothiep .icon-box h3 {
margin: 0 0 5px;
font-size: 17px;
font-family: "Barlow Condensed", sans-serif;
}
.title-h3-call img {
max-height: 45px;
width: auto;
margin: 0 10px;	
transition: none;
}
.title-h3 h3 {
font-size: 31px;
margin-bottom: 10px;
}
.form-popup lable.hidenhe {
display: none;
}
.title-h3-call {
margin-top: 30px;
margin-bottom: 30px;
}
.form-popup span.wpcf7-spinner {
position: absolute;
}
.form-popup input.wpcf7-form-control.wpcf7-submit {
margin: 0;
border-radius: 71px;
text-transform: capitalize;
font-family: "Barlow Condensed", sans-serif;
font-size: 19px;
font-weight: 500;
padding: 0 50px;
min-height: 40px;
height: 40px;
line-height: 35px;
}
.title-h3 p {
color: #333;
}
.buoctaothiep .icon-box .icon-box-img {
top: 5px;
margin-left: 15px;
}
.buoctaothiep .icon-box .icon-box-img img {
height: 80px;
width: auto;
}
.buoctaothiep .icon-box  .icon-box-text {
padding: 10px 0;
}
.flex-col.hide-for-medium.flex-right a.nav-top-link:hover,.flex-col.hide-for-medium.flex-right li.active a.nav-top-link {
color: #ff5065;
}
form#new-form-vr {
display: flex;
position: relative;
margin-top: 30px;
margin-bottom: 7px;
}
#previewTemplate ul li:nth-child(1),#previewTemplate ul li:nth-child(2) {
display: none;
}
form#new-form-vr label {
position: absolute;
color: rgb(255 255 255 / 43%);
font-weight: 100;
font-size: 13px;
top: -7px;
}
form#new-form-vr input.title {
background: transparent;
border: 0;
border-bottom: 2px solid #6c6c6c;
box-shadow: none;
margin-right: 30px;
padding-left: 0;
color: #fff;}
form#new-form-vr input[type="submit"] {
background: #ff5065;
color: #161616;
margin: 0;
padding: 0 30px;
text-transform: capitalize;
font-family: 'Barlow Condensed', sans-serif;
font-size: 23px;
font-weight: 400;
min-height: 36px;
line-height: 37px;
}
.menu-1-2 ul.menu li.small-menu a {
color: #666666;
font-size: 18px;
padding: 9px 5px;
}
.menu-1-1 .col-inner {
padding-right: 150px;
}
div#content.blog-wrapper.blog-archive.page-wrapper {
padding-top: 0;
}
header.archive-page-header.class-vr {
background: url(https://weddingcard.io.vn/wp-content/uploads/2025/05/br-blog-weddingCard.jpg) no-repeat;
background-size: cover;
padding-top: 50px;
margin-bottom: 90px;
position: relative;
z-index: 1;
}
header.archive-page-header.class-vr .large-7.text-center.col {
padding-bottom: 0;
margin-bottom: -50px;
}
header.archive-page-header.class-vr .large-5.text-center.col {
padding-bottom: 0;
}
header.archive-page-header.class-vr .large-5.text-center.col nav.rank-math-breadcrumb {
position: absolute;
bottom: 0;
}
header.archive-page-header.class-vr .large-5.text-center.col nav.rank-math-breadcrumb p, header.archive-page-header.class-vr .large-5.text-center.col nav.rank-math-breadcrumb p a {
margin: 0 0 7px;
color: #333;
font-size: 17px;
font-family: "Barlow Condensed", sans-serif;
font-weight: 500;
}
header.archive-page-header.class-vr .large-5.text-center.col nav.rank-math-breadcrumb span.separator {
margin: 0 5px;
}
header.archive-page-header.class-vr .large-5.text-center.col nav.rank-math-breadcrumb a:hover {
color: #ff5065;
}
header.archive-page-header.class-vr .large-5.text-center.col h1.page-title.is-large.uppercase {
text-align: left;
filter: drop-shadow(2px 3px 0 rgba(222,212,198,0.4));
font-size: 55px;
color: #ff5065;
text-transform: capitalize;
}
header.archive-page-header.class-vr .large-5.text-center.col .taxonomy-description {
text-align: left;
color: #fff;
font-size: 15px;
}
main#main div#content {
padding-top: 0;
}
div#blog-header-vr {
background: url(https://weddingcard.io.vn/wp-content/uploads/2025/05/br-blog-weddingCard.jpg) no-repeat;
padding-top: 55px;
padding-bottom: 10px;
margin-bottom: 80px;
position: relative;
z-index: 1;
background-size: cover;
}
div#blog-header-vr header.entry-header {
max-width: 1140px;
margin: 0 auto;
display: flex;
}
div#blog-header-vr header.entry-header .entry-image.relative {
width: 55%;
margin-bottom: -50px;
box-shadow: 0 1px 4px 1px rgb(51 51 51 / 59%);
float: left;
}
div#blog-header-vr header.entry-header .entry-header-text.entry-header-text-top.text-left {
padding-bottom: 0;
padding-right: 50px;
width: 45%;
float: left;
position: relative;
}
div#blog-header-vr header.entry-header h6.entry-category.is-xsmall a {
color: #ffffff;
text-transform: capitalize;
font-size: 14px;
font-weight: 500;
}
div#blog-header-vr header.entry-header h6.entry-category.is-xsmall {
position: relative;
opacity: 1;
}
div#blog-header-vr header.entry-header h6.entry-category.is-xsmall:after {
content: '';
width: 15px;
height: 2px;
background: #ffffff;
float: left;
margin-top: 7px;
margin-right: 8px;
}
div#blog-header-vr header.entry-header .entry-divider.is-divider.small {
display: none;
}
div#blog-header-vr header.entry-header  h1.entry-title {
filter: drop-shadow(2px 2px 0 rgba(222,212,198,0.4));
font-size: 42px;
color: #ff5065;
}
.templates-card-list a.button.primary.is-underline.lowercase {
color: #333;
font-size: 17px;
font-weight: 600;
}
.menu-1-2 ul.menu li.small-menu:before {
content: '';
width: 15px;
height: 2px;
background: white;
left: 0;
position: absolute;
top: calc(50% - 0px);
z-index: -1;
}
.menu-1-2 ul.menu li {
position: relative;
transition: 0.7s all;
}
.menu-1-2 ul.menu li:hover, .menu-1-2 ul.menu li.small-menu {
padding-left: 15px;
}
.menu-1-2 ul.menu li:after {
content: '';
height: 2px;
background: #ff5065;
left: 0;
position: absolute;
width: 0;
z-index: -1;
transition: 0.7s all;
bottom: 7px;
}
.menu-1-2 ul.menu li:hover:after {width: 100%;}
div#blog-header-vr header.entry-header nav.rank-math-breadcrumb {
position: absolute;
bottom: 0;
margin: 0 0 7px;
color: #bdbdbd;
font-size: 15px;
font-family: "Barlow Condensed", sans-serif;
}
div#blog-header-vr header.entry-header nav.rank-math-breadcrumb p {
margin: 0;
}
div#blog-header-vr header.entry-header nav.rank-math-breadcrumb p a {
}
div#blog-header-vr header.entry-header nav.rank-math-breadcrumb p a:hover {
color: #ff5065;
}
.entry-content.single-page {
line-height: 1.8;
font-weight: 400;
padding-left: 25px;
}
.large-9.col.class-vr {
display: flex;
position: relative;
}
.large-9.col.class-vr div#share_post {
width: 60px;
}
.large-9.col.class-vr > article {
width: calc(100% - 60px);
}
main#main div#content.blog-wrapper.blog-single.page-wrapper:before {
content: '';
background: #ff5065;
width: calc((100vw - 1200px)/2 + 85px);
height: 150vh;
position: fixed;
left: 0;
top: 0;
z-index: 0;
}
div#share_post span.share-icons-title {
color: #fff;
font-weight: 500;
font-size: 17px;
margin-bottom: 10px;
display: block;
}
#share_post a.icon {
background: #ffffff !important;
border: 0;
padding-top: 2px;
min-width: 40px;
min-height: 40px;
line-height: 38px;
}
main#main div#content.blog-wrapper.blog-single.page-wrapper:after {
content: '';
width: calc(50% - 425px);
max-width: 400px;
height: 150vh;
position: absolute;
right: 0;
top: 0;
background: #fff8f8;
}
main#main div#content.blog-wrapper.blog-single.page-wrapper .row.row-large {
position: relative;
z-index: 1;
}
main#main div#content.blog-wrapper.blog-archive.page-wrapper:after {
content: '';
width: calc(50% - 425px);
max-width: 400px;
height: 200vh;
position: absolute;
right: 0;
top: 0;
background: #fff8f8;
}
main#main div#content.blog-wrapper.blog-archive.page-wrapper > .row {
position: relative;
z-index: 5;
}
main#main div#content.blog-wrapper.blog-archive.page-wrapper .large-9.col.class-vr {
display: initial;
}
main#main div#content.blog-wrapper.blog-archive.page-wrapper .large-9.col.class-vr div#share_post {
display: none;
}
.feature {
position: relative;
overflow: hidden;
}
.feature::before {
content: "";
display: block;
padding-top: 65%;
}
.feature .image{
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
background-size: cover;
background-position: center;
}
ul.row.related-post li {
list-style: none;
}
.related-title {
line-height: 1.3 !important;
margin-top: 10px !important;
}
.relatedcat {
position: relative;
margin-top: 50px;
overflow: hidden;
padding-bottom: 0;
}
.relatedcat:after {
content: '';
position: absolute;
display: block;
top: 70px;
bottom: 0;
right: 0;
width: calc(100vw - (100vw - 1120px)/2 );
background: #fff;
z-index: 0;
height: calc(100% - 140px);
}
section.lien-he-top {padding-bottom: 0 !important;padding-top: 100px !important;margin-bottom: 130px;}
section.lien-he-top form.wpcf7-form {margin-bottom: -100px;background: #ff5065;padding: 30px;}
section.lien-he-top form.wpcf7-form input.wpcf7-form-control.has-spinner.wpcf7-submit {background: #161616;margin: 0;}
section.lien-he-top form.wpcf7-form textarea, section.lien-he-top form.wpcf7-form input {font-size: 14px;height: 40px;border: 0;}
.relatedcat .row.related-post {
position: relative;
z-index: 1;
padding-left: 50px;
padding-bottom: 70px;
}
main#main div#content.blog-single {
padding-bottom: 0;
}
.relatedcat h3.title-related {
font-size: 55px;
color: #ff5065;
text-transform: uppercase;
padding-top: 90px;
padding-right: 15px;
filter: drop-shadow(2px 2px 0 rgb(255 80 101 / 46%));
text-align: right;
}
.relatedcat:before {
content: '';
position: absolute;
display: block;
top: 0;
bottom: 0;
left: 0;
width: calc(50vw);
background: #fff8f8;
z-index: 0;
border-radius: 0 170px 170px 0;
}
.entry-content.single-page h2 {
font-weight: 500 !important;
}
.large-9.col.class-vr div#share_post .social-icons.share-icons.share-row.relative {
position: sticky !important;
top: 120px;
}
.relatedcat .row.related-post .col h3 a {
color: #333;
font-size: 21px;
font-weight: 400;
display: block;
text-align: center;
font-family: "Barlow Condensed", sans-serif;
}
footer form#new-form-vr {
max-width: 465px;
}
.footer2 p {
font-size: 14px;
margin-bottom: 0;
font-weight: 200;
opacity: 0.6;
}
footer .footer2 i {
font-size: 21px;
}
footer .footer2 i:hover {
color: #ff5065;
}
.badge.absolute.top.post-date.badge-square .badge-inner {
background: #ff5065;
}
.whisky-slide-banner ul li:before {
content: '';
width: 0;
height: 100%;
background: #ffecec;
position: absolute;
left: 0;
top: 0;
z-index: 0;
transition: 0.5s all;
}
.whisky-slide-banner ul li p {
position: relative;
}
.whisky-slide-banner ul li.active:before {
width: 100%;
}
.whisky-slide-banner ul li:nth-child(1):before {
right: 0;
left: auto;
}
.shop-page-title.category-page-title.page-title {
background: #161616;
padding-top: 100px;
}
.shop-page-title.category-page-title.page-title p.woocommerce-result-count.hide-for-medium {
display: none;
}
.shop-page-title.category-page-title.page-title form.woocommerce-ordering {
display: none;
}
.shop-page-title.category-page-title.page-title .flex-col.flex-grow.medium-text-center {}
.row.category-page-row {
padding-top: 0;
}
.row.category-page-row .term-description {
display: none;
}
.shop-page-title.category-page-title.page-title h1.shop-page-title {
filter: drop-shadow(2px 2px 0 rgba(222,212,198,0.4));
font-size: 70px;
color: #ff5065;
}
.shop-page-title.category-page-title.page-title .flex-col.flex-grow.medium-text-center > p {
color: #fff;
font-size: 15px;
padding-right: 100px;
}
.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container {
padding-top: 0;
align-items: start !important;
}
.shop-page-title.category-page-title.page-title .flex-col.medium-text-center {
width: 50%;
}
.shop-page-title.category-page-title.page-title .flex-col.medium-text-center .product-small.col {padding-bottom: 0;padding-right: 0;}
.archive.woocommerce.woocommerce-page .product-small.col .col-inner { padding-bottom: 50px;
}
.shop-page-title.category-page-title.page-title:before {
content: '';
width: 100vw;
height: 200px;
background: #fff;
position: absolute;
bottom: 0;
left: 0;
}
.design-by-vr .col-inner, .design-by-vr .col-inner a {color: #7a7a7a;font-size: 14px;}
.footer2 .large-3 .col-inner {font-size: 14px;color: #9d9d9d;}
.list-brand-home .img-inner.dark img {max-height: 78px;width: auto;}
.list-brand-home .img-inner.dark {text-align: center;}
.flex-col.hide-for-medium.flex-right .header-search a.is-small {color: #ff5065;}
.flex-col.hide-for-medium.flex-right a.nav-top-link {padding: 0 17px;font-family: "Barlow Condensed", sans-serif;font-weight: 500;font-size: 21px;cursor: pointer;color: #333;}
.archive.woocommerce.woocommerce-page .row.category-page-row .product-small.col:nth-child(2n + 1) {
margin-top: -300px;
padding-right: 15px;
}
.archive.woocommerce.woocommerce-page .product-small.col .price-wrapper {
display: none;
}
.archive.woocommerce.woocommerce-page .product-small.col .name a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
font-family: "Barlow Condensed", sans-serif;
font-size: 23px;
color: #161616;
font-weight: 500;
}
.archive.woocommerce.woocommerce-page .row.category-page-row {}
.archive.woocommerce.woocommerce-page .row.category-page-row .product-small.col:nth-child(2n + 2) {
padding-left: 15px;
}
.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs {
position: absolute;
bottom: 310px;
color: #bdbdbd;
font-size: 15px;
font-family: "Barlow Condensed", sans-serif;
font-weight: 400;
}
.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs span.divider, .shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs a {
opacity: 1;
color: #bdbdbd;
}
section.single-pro-top {
padding-top: 100px !important;
}
section.single-pro-top h1.product-title.product_title.entry-title {
filter: drop-shadow(2px 2px 0 rgba(222,212,198,0.4));
font-size: 55px;
color: #ff5065;
}
section.single-pro-top .col.medium-6.small-12.large-6:nth-child(2) {
padding-bottom: 0;
margin-bottom: -120px;
}
section.single-pro-top nav.rank-math-breadcrumb {
position: absolute;
bottom: -20px;
}
section.single-pro-top .col.medium-6.small-12.large-6 .col-inner {
height: 100%;
}
nav.rank-math-breadcrumb p, nav.rank-math-breadcrumb a {
color: #333;
margin-bottom: 0;
font-size: 17px;
font-weight: 500;
}
section.single-pro-top nav.rank-math-breadcrumb a:hover {
color: #ff5065;
}
.single-pro-2 ul.tabs.wc-tabs.product-tabs.small-nav-collapse.nav.nav-uppercase.nav-line.nav-left {
display: none;
}
.single-pro-2 > .section-content.relative {
padding-top: 120px;
}
section.single-pro-2:after {
content: '';
width: calc(50% - 425px);
max-width: 400px;
height: 500px;
position: absolute;
right: 0;
top: 0;
background: #f7f4ed url(//weddingcard.io.vn/wp-content/uploads/2022/03/whisky-box-br.png);
}
section.single-pro-2:before {
content: '';
background: #ff5065;
width: calc((100vw - 1200px)/2 + 200px);
height: 350px;
position: absolute;
left: 0;
top: 120px;
z-index: 0;
}
section.single-pro-2 .col.medium-3.small-12.large-3 {}
section.single-pro-2 .row > .col.medium-3.small-12.large-3 ul.ul {
color: #fff;
list-style: none;
margin-bottom: 40px;
}
section.single-pro-2 .row > .col.medium-3.small-12.large-3 .col-inner {
background: #161616;
-webkit-box-shadow: -10px 20px 50px 0px rgb(19 19 19 / 28%);
-moz-box-shadow: -10px 20px 50px 0px rgb(19 19 19 / 28%);
box-shadow: -10px 20px 50px 0px rgb(19 19 19 / 28%);
position: sticky;
top: 120px;
padding: 20px 20px 1px;
}
.content-page-vr {
padding: 24px;
}
.content-page-vr h2 {
font-family: "Barlow Condensed", sans-serif;
font-weight: 500;
}
section.single-pro-2 .row > .col.medium-3.small-12.large-3 ul.ul li {
margin: 30px 0;
font-size: 15px;
}
section.single-pro-2 .row > .col.medium-3.small-12.large-3 ul.ul li a {
font-family: "Barlow Condensed", sans-serif;
color: #fff;
display: block;
font-size: 32px;
line-height: 35px;
}
section.single-pro-2 .row > .col.medium-3.small-12.large-3 ul.ul li a:hover {
color: #ff5065;
}
.product_meta.class-vr span.posted_in {
border: 0;
font-size: 16px;
}
.product_meta.class-vr span.yith-wcbr-brands {
display: none;
}
.product_meta.class-vr span.yith-wcbr-brands-logo {
display: none;
}
.product_meta.class-vr {
margin-top: 30px;
}
.product_meta.class-vr span.posted_in a {
color: #161616;
font-family: "Barlow Condensed", sans-serif;
font-size: 18px;
border: 1px solid #ff5065;
line-height: 29px;
display: inline-block;
padding: 0px 10px 1px;
margin-left: 10px;
margin-bottom: 5px;}
.product_meta.class-vr span.posted_in a:hover {
background: #ff5065;
}
.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs a:hover {
color: #ff5065;
}
.lien-quan-vr:before {
position: absolute;
display: block;
top: 0;
bottom: 0;
left: 0;
width: calc(45vw);
background: #f7f4ed url(//weddingcard.io.vn/wp-content/uploads/2022/03/whisky-box-br.png);
z-index: 0;
content: '';
}
::selection {
background-color: #ff5065 !important;
color:#fff;
}
.lien-quan-vr:after {
content: '';
position: absolute;
display: block;
top: 70px;
bottom: 0;
right: 0;
width: calc(100vw - (100vw - 1120px)/2 );
background: #1d1d1d;
z-index: 0;
height: calc(100% - 140px);
}
.box-footer-fb p {margin: 0;}
.box-footer-fb iframe {box-shadow: 0 2px 10px 0 rgb(22 22 22 / 65%);height: auto;min-height: 350px;}
section.lien-quan-vr {
margin-bottom: 50px;
}
.class-bst-vr {
color: #fff;
}
a.button {
font-family: "Barlow Condensed", sans-serif;
}
.thuong-hieu-home a.button.secondary.is-underline.lowercase {
color: #333;
margin-bottom: 0;
}
.thuong-hieu-home a.button.primary.is-shade {
border: 0;
margin-top: 0;
font-weight: 500;
}
.thuong-hieu-home .pricing-table-items.items .bullet-item {
margin-bottom: 15px;
}
.accordion-title span {
font-family: "Barlow Condensed", sans-serif;
font-size: 18px;
font-weight: 500;
text-transform: capitalize;
}
.accordion-inner {
background: rgb(255 255 255 / 50%);
font-size: 15px;
}
.accordion-inner p {
margin-bottom: 7px;
}
.accordion-inner ul li {
margin-bottom: 3px;
}
.class-bst-vr h3 {
color: #ff5065;
}
.whisky-menu-block .box-text.text-center {
display: none;
}
.header-top-vr-home {
font-family: "Barlow Condensed", sans-serif;
}
.templates-card-list .hot-vr:after {
content: '';
height: 50px;
width: 50px;
background: url(https://weddingcard.io.vn/wp-content/uploads/2025/07/hot.png);
position: absolute;
top: -5px;
left: -5px;
background-size: contain;
background-repeat: no-repeat;
pointer-events: none;
}
.header-top-vr-home h2 {
color: #ff5065;
font-size: 45px;
}
.header-top-vr-home h2 strong {
font-weight: 400;
color: #ff8176;
}
.header-top-vr-home  h3 {
font-size: 27px;
font-weight: 400;
margin-top: -5px;
}
.header-top-vr-home p {
font-size: 21px;
}
h1.entry-title {
color: #ff5065;
font-size: 45px;
font-weight: 600;
font-family: "Barlow Condensed", sans-serif;
filter: drop-shadow(2px 3px 0 #fdc0bb);
margin-bottom: 15px;
}
.header-top-vr-home p strong {
color: #ff5065;
font-weight: 500;
}
.related.related-products-wrapper.product-section p.name a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {color: #fff;}
.lien-quan-vr h3.product-section-title.container-width.product-section-title-related.pt-half.pb-half.uppercase {font-size: 55px;color: #ff5065;text-transform: uppercase;padding-top: 75px;padding-right: 15px;filter: drop-shadow(2px 2px 0 rgba(222,212,198,0.4));text-align: right;margin-bottom: 10px;}
.lien-quan-vr .related.related-products-wrapper.product-section {
border: 0;
}
.templates-card-item .col-inner {
border-radius: 5px;
}
.templates-card-item .col-inner a.button.btn-popup-card {
border-radius: 3px;
font-size: 13px;
font-weight: 600;
}
.footer-1 {padding-bottom: 0 !important;border: 0;}
.footer-1 .col.pb-0.widget.widget_nav_menu {padding: 0;margin: 0;}
.footer-1 .col.pb-0.widget.widget_nav_menu ul#menu-footer {display: flex;}
.footer-1 .col.pb-0.widget.widget_nav_menu ul#menu-footer li {border: 0;padding-right: 15px;}
.lien-quan-vr .related.related-products-wrapper.product-section > .row {
padding-left: 50px;
}
.templates-card-list h3 {
font-family: "Barlow Condensed", sans-serif;
color: #333;
font-weight: 500;
font-size: 21px;
margin-bottom: 15px;
}
.templates-card-list h4 {
color: #ff5065;
font-size: 19px;
}
@keyframes stretch{0% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}50% {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
a.button.primary.pum-trigger {
animation-name: stretch;
animation-duration: 1.2s;
animation-timing-function: ease-in-out;
animation-direction: reverse;
animation-iteration-count: infinite;
animation-play-state: running;
}
#previewTemplate {
position: fixed;
z-index: 999999;
width: 100%;
height: 100vh;
top: 0;
left: 0;
background: #fff;
}
#previewTemplate #iframe-menu {
background: #333;
display: flex;
padding: 10px 20px 5px;
}
#previewTemplate #iframe-menu h3 {
color: #fff;
font-family: "Barlow Condensed", sans-serif;
font-size: 27px;
font-weight: 500;
margin: 0;
}
#previewTemplate ul {
display: flex;
color: #fff;
list-style: none;
margin: 0;
}
#previewTemplate ul li {
margin: 0;
}
#previewTemplate ul li a.button.primary.pum-trigger {
min-width: 140px;
animation-duration: 1.7s;
margin: 0 25px;
font-size: 14px;
}
div#iframe-container {
width: 100%;
height: calc(100vh - 60px);
margin: 0 auto;
}
div#previewTemplate.popuptempale {
display: block !important;
}
#previewTemplate ul li.des-vr-ifr span, #previewTemplate ul li.mob-vr-ifr span {
fill: #fff;
display: flex;
margin-right: 20px;
padding-top: 5px;
cursor: pointer;
}
#previewTemplate ul li.des-vr-ifr span svg, #previewTemplate ul li.mob-vr-ifr span svg {
height: 16px;
width: auto;
margin: 3px 3px 0 0;
}
#previewTemplate ul li.close-ifr svg {
height: 21px;
fill: #dbcaca;
margin-top: 7px;
cursor: pointer;
}
#previewTemplate ul li.close-ifr:hover svg {
fill: #ff5065;
}
#previewTemplate ul li.des-vr-ifr span:hover, #previewTemplate ul li.mob-vr-ifr span:hover {color: #ff5065;}
@media(max-width:736px){
.whisky-slide-banner ul li h4 {
font-size: 21px;
}    
.whisky-slide-banner ul li h3 {
font-size: 19px;
}    
.whisky-slide-banner ul li p {font-size: 11px;}    
.dm-home-1-1 p {
padding-right: 15px;
}    
.dm-home-1-1 h3 {
margin-bottom: 30px;
}    
.danh-muc-whisky-home:before {
width: 65vw;
background: rgb(247 247 247) url(//weddingcard.io.vn/wp-content/uploads/2022/03/whisky-box-br.png);
}    
.text.whisky-more-home ul {
column-count: 2;
padding-left: 35vw;
}    
.text.whisky-more-home ul li {
margin-bottom: 15px;
}    
.text.whisky-more-home ul li a {
font-size: 12px;
}    
.text.whisky-more-home ul li:nth-child(6) {
display: none;
}    
.title-h-box h2 {
opacity: 1;
font-size: 70px;
text-align: center;
padding-top: 185px;
margin-bottom: 25px;
}    
.list-whisky ul li h3 {
font-size: 50px;
}    
.list-whisky p {
max-width: 95%;
font-size: 15px;
}    
.news-home .col.small-12.large-12 > .col-inner {
padding-left: 30px;
}    
.news-home:before {
width: 39vw;
}
#previewTemplate ul li:nth-child(1),#previewTemplate ul li:nth-child(2) {
display: none;
}
div#blog-header-vr .entry-image.relative img {height: 100%;width: auto !important;max-width: max-content;}
.large-9.col.class-vr {display: inline-block;}
.large-9.col.class-vr div#share_post {width: 100%;}
.large-9.col.class-vr > article {width: 100%;}
.entry-content.single-page {padding: 0;}
#share_post a.icon {margin-right: 12px;}
div#blog-header-vr header.entry-header .entry-header-text.entry-header-text-top.text-left {margin-right: -50%;width: 100%;z-index: 1;padding: 0px 5px;}
div#blog-header-vr header.entry-header h1.entry-title {font-size: 35px;filter: drop-shadow(2px 2px 0 rgba(222,212,198,0.4));color: #fff;}
.news-home:after {
max-width: 95vw;
}
#popmake-1042 .pum-content.popmake-content {
padding: 30px 15px 0;
}    
.popmake-content .gap3 p {
column-gap: 10px;
column-count: 2;
}    
.popmake-content .gap3 p span.wpcf7-form-control-wrap:last-child {
display: none;
}    
.title-h3-call img {
margin: 3px;
max-height: 40px;
}
#logo img {height: 55px !important;}
section.single-pro-top h1.product-title.product_title.entry-title {font-size: 35px;}    
.product-short-description {font-size: 14px;margin-bottom: 12px;padding-bottom: 5px;}    
.nav>li.has-icon>a>i.icon-menu {color: #feb12e;}    
.off-canvas-center .nav-sidebar.nav-vertical > li > a {padding: 10px;font-weight: 500;}
.shop-page-title.category-page-title.page-title h1.shop-page-title {font-size: 60px;}    
.shop-page-title.category-page-title.page-title .flex-col.flex-grow.medium-text-center > p {padding-right: 0;margin-bottom: 12px;}    
.shop-page-title.category-page-title.page-title .flex-col.medium-text-center .product-small.col {padding-left: 0;}    
.shop-page-title.category-page-title.page-title .page-title-inner.flex-row.medium-flex-wrap.container nav.woocommerce-breadcrumb.breadcrumbs {position: inherit;}    
.archive.woocommerce.woocommerce-page .row.category-page-row .product-small.col:nth-child(2n + 1) {padding-right: 10px;margin-top: 0;}
.title-h h2 {
font-size: 39px;
}
}