.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 60px; height: 60px; }
#rpwwt-recent-posts-widget-with-thumbnails-3 img { width: 60px; height: 60px; }body {
background-color: #fff;
color: #666;
line-height: 27px;
font-size: 16px
}
.maxwidth-1170{
max-width: 1170px;
margin: 0 auto;	
}
.maxwidth-770{
max-width: 770px;
margin: 0 auto;	
}
:focus{
outline: none;
}
.site-header{
background: #222222;
}
.top-bar {
background-color: #ffffff;
color: #333333;
text-transform: uppercase;
}
.top-bar .inside-top-bar.grid-container{
position: relative;
max-width: 1170px;
}
.top-bar .inside-top-bar.grid-container > *{
flex: 1 100%;
}
.top-widget-1{
text-align: center;
}
.top-widget-social{
position: absolute;
right: 10px;
}
.main-navigation{
background: transparent;
}
.main-navigation .menu-bar-item>a{
line-height: 40px;
}
.navigation-search input[type="search"]{
height: 40px;
}
.inside-header {
padding: 12px 40px;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-items{
font-weight: bold;
font-size: 14px;
line-height: 19px;
color: #FFFFFF;
text-transform: uppercase;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover, .main-navigation .main-nav ul li[class*="current-menu-"].sfHover > a,
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{
background: transparent;
color: #EA0F8F;
}
.one-container .site-content{
padding: 0 0 120px;
}
.widget-area .widget{
padding: 0;
}
.is-right-sidebar {
width: 300px!important;
}
body.right-sidebar .site-content .content-area {
width: calc(100% - 300px)!important;
}
.sidebar .widget-title{
font-family: Segoe UI;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #333333;
padding-bottom: 11px;
position: relative;
margin-bottom: 20px;
}
.is-right-sidebar .widget-title:after{
content: "";
display: block;
position: absolute;
bottom: 0;
width: 100%;
border-bottom: 1px solid #e0e0e0;
}
.sidebar-hotline{
width: 100%;
background: #EA0F8F;
border-radius: 4px;
color: #fff;
display: block;
text-align: center;
line-height: 44px;
}
.sidebar-dathang{
width: 100%;
background: #1E9B1C;
border-radius: 4px;
color: #fff;
display: block;
text-align: center;
line-height: 44px;
}
.sidebar-cuahang{
width: 100%;
background: #1FAEDB;
border-radius: 4px;
color: #fff;
display: block;
text-align: center;
line-height: 44px;
}
.is-right-sidebar .cat-item a{
font-size: 14px;
line-height: 30px;
color: #333333;
}
.is-right-sidebar .cat-item:hover:before,
.is-right-sidebar .cat-item:hover a{
color: #EF5525;
}
.is-right-sidebar .cat-item:before{
content: ">";
display: inline-block;
margin-right: 10px;
left: 0;
font-size: 14px;
}
.is-right-sidebar .search-submit{
background: #F8F8F8;
color: #666666
}
.is-right-sidebar .search-form label{
width: 100%
}
.is-right-sidebar input[type="search"]:focus,
.is-right-sidebar input[type="search"]{
background-color: #F8F8F8;
border-color: #E0E0E0;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
font-size: 14px;
}
.is-right-sidebar .search-submit{
border-color: #E0E0E0;
border-left-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
}
.comment-form-comment textarea{
max-height: 90px
}
.comment-form #email{
width: calc(50% - 15px);
display: inline-block;
margin-left: 15px;
}
.comment-form #author{
width: calc(50% - 15px);
display: inline-block;
margin-right: 10px;
}
.rpwwt-widget ul li{
margin-bottom: 20px;
}
.rpwwt-widget ul li img{
margin: 0 10px 0 0
}
.rpwwt-post-title{
font-size: 14px;
line-height: 19px;
color: #333333;
}
.single-post .entry-title{
font-weight: bold;
font-size: 30px;
line-height: 40px;
color: #333333;
margin-bottom: 15px;
}
.entry-header .entry-meta{
margin-bottom: 23px;
}
.rank-math-breadcrumb{
padding: 16px 0
}
.rank-math-breadcrumb,
.rank-math-breadcrumb a{
max-width: 1170px;
margin: 0 auto;
font-size: 12px;
line-height: 16px;
color: #333333;
}
.single-post .entry-content h2{
font-weight: bold;
font-size: 24px;
line-height: 27px;
color: #333333;
}
.single-post .entry-content h3{
font-weight: bold;
font-size: 20px;
line-height: 27px;
color: #333333;
margin-bottom: 12px;
}
.one-container .site-main>:last-child, .separate-containers .site-main>:last-child{ }
.relate-post-title{
font-weight: bold;
font-size: 24px;
line-height: 32px;
color: #333333;
position: relative;
} .related-item .entry-summary {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.related-posts-list .related-item figure{
margin-right: 20px
}
.related-posts-list .related-item .entry-summary{
margin-top: 11px
}
.post-relate-title {
font-weight: bold;
font-size: 20px;
line-height: 27px;
color: #333333;
margin-bottom: 14px;
}
.top-widget-1{
font-size: 14px;
line-height: 19px;
text-transform: uppercase;
color: #333333;
}
.top-widget-1 strong, .top-widget-1 b, .top-widget-1 a, .top-widget-1 a:hover{
color: #EA0F8F
}
.site-info,
.footer-widgets{
background: #222222;
border-bottom: 1px solid rgba(255,255,255,.1);
}
.footer-widgets .widget-title{
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-transform: uppercase;
color: #FFFFFF;
}
.footer-widgets .textwidget,
.footer-widgets .textwidget a,
.footer-widgets .textwidget p{
font-size: 14px;
line-height: 27px;
color: #AAAAAA;
}
.footer-widgets .widget.f-address, .footer-widgets .widget.f-phone, .footer-widgets .widget.f-email{
margin-bottom: 11px
}
.lienhe-info p{
line-height: 30px
}
body.page-id-36 .caldera-grid{
padding: 50px 30px;
background: #F4F4F4
}
body.page-id-36 .caldera-grid .form-control{
height: 46px;
}
body.page-id-36 .caldera-grid textarea.form-control{
height: auto;
}
body.page-id-36 .caldera-grid input[type=submit]{
width: 100%;
height: 56px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/bg-btn.png) no-repeat center center;
background-size: cover;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
body.page .entry-header h1.entry-title{
font-size: 24px;
font-weight: bold;
line-height: 32px;
text-align: center;
text-transform: uppercase;
color: #333333;
}
.loop-posts article .entry-title{
font-weight: bold;
font-size: 18px;
line-height: 24px;
color: #333333;
}
.loop-posts article .entry-meta{
margin-bottom: 12px;
}
.loop-posts article .entry-summary{
margin-top: 12px;
font-size: 14px;
line-height: 23px;
color: #666666;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.related-posts-list,
.loop-posts{
display: grid;
grid-template-columns: repeat(2,1fr);
grid-column-gap: 30px;
grid-row-gap: 30px;
margin-left: auto;
margin-right: auto;
}
.one-container.archive .post:not(:last-child), .one-container.blog .post:not(:last-child){
padding-bottom: 0;
}
.wp-block-button__link,
.btn:hover,
.btn-checkout:hover,
.btn,
.btn-checkout{
background-image: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/bg-btn.png) ;
background-size: cover;
font-weight: bold;
font-size: 14px;
line-height: 19px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}
body.page-id-317 .featured-image
body.page-id-24 .featured-image{
max-width: 1920px;
}
.post-317 .entry-header,
.post-24 .entry-header{
display: none;
}
.post-317 
.post-24 .entry-content{
margin: 0;
}
.post-317 .gtricotloi,
.post-317 .lichsu,
.post-317 .tuyenngon,
.post-317 .tamnhin,
.post-24 .gtricotloi,
.post-24 .lichsu,
.post-24 .tuyenngon,
.post-24 .tamnhin{
align-items: flex-start;
margin-bottom: 0!important;
}
.post-317 .col-image,
.post-317 .wp-block-image,
.post-24 .col-image,
.post-24 .wp-block-image{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 0!important;
}
.post-317 .wp-block-column:not(:first-child),
.post-24 .wp-block-column:not(:first-child){
margin-left: 0!important
}
.post-317 .wp-block-column:not(.col-image),
.post-24 .wp-block-column:not(.col-image){
padding: 40px 80px;
max-width: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.post-317 .wp-block-image img,
.post-24 .wp-block-image img{
height: fit-content;
}
.kissy-container{
max-width: 1170px;
margin: 0 auto;
overflow: hidden;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box;
}
.swiper-pagination{
text-align: center;
}
.swiper-button-next{
position: absolute;
top: 50%;
right: -35px;
transform: translateY(-50%);
z-index: 9
}
.swiper-button-prev{
position: absolute;
top: 50%;
left: -35px;
transform: translateY(-50%);
z-index: 9
}
.close-popup:hover,
.close-popup{
cursor: pointer;
position: absolute;
top: 0;
right: 0;
padding: 5px 10px;
background: #EA0F8F;
color: #fff;
display: flex;
font-size: 13px;
}
span.swiper-pagination-bullet {
background: #C4C4C4;
width: 8px;
height: 8px;
display: inline-block;
margin: 5px;
cursor: pointer;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
background: #fff;
border: 2px solid #EA0F8F;
}
.gifticon{
position: fixed;
left: 30px;
bottom: 30px;
width: 60px;
-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
a.back-to-top, a.back-to-top:focus, a.back-to-top:hover, a.back-to-top:visited{
color: #1e73be;
font-size: 14px;
}
.support-fixed{
position: fixed;
bottom: 100px;
right: 15px;
background: transparent;
border-radius: 0px 4px 4px 0px;
text-align: center;
padding: 0;
transition: all .3s;
z-index: 99999;
background: #FFFFFF;
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
border-radius: 0px 4px 4px 0px;
}
.support-fixed.is-open .support-box{
height: auto;
padding: 10px;
}
.support-title{
font-size: 12px;
line-height: 14px;
text-align: center;
color: #333333;
text-transform: uppercase;
margin-bottom: 10px
}
.toggle-support{
border-radius: 0px 4px 4px 0px;
cursor: pointer;
font-size: 13px;
font-weight: 600;
width: 90px;
}
.toggle-support svg{
transform: rotate(90deg);
}
.toggle-support.rotate180 svg{
transform: rotate(270deg);
transition: all .3s;
}
.support-box{
padding: 10px;
height: 0;
padding: 0px;
overflow: hidden;
transition: all .3s;
}
.callnow-icon{
display: block;
width: 40px;
height: 40px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/phone-white.svg) no-repeat center center,linear-gradient(90deg, #EF1313 0%, #FF5C00 100%);
border-radius: 50%;
margin: 0 auto;
z-index: 9
}
.facebook-icon{
display: block;
width: 40px;
height: 40px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/facebook.svg) no-repeat center center;
border-radius: 50%;
margin: 0 auto;
background-size: cover;
}
.zalo-icon{
display: block;
width: 40px;
height: 40px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/zalo.svg) no-repeat center center;
border-radius: 50%;
margin: 0 auto;
background-size: cover;
}
.skype-icon{
display: block;
width: 40px;
height: 40px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/skype.svg) no-repeat center center;
border-radius: 50%;
margin: 0 auto;
background-size: cover;
}
.chatnow-icon{
display: block;
width: 18px;
height: 18px;
background: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/chatonline.svg) no-repeat center center;
border-radius: 50%;
margin: 0 auto;
background-size: cover;
}
.support-item-title{
font-size: 12px;
line-height: 14px;
text-align: center;
color: #333333;
margin-bottom: 10px
}
.support-box > .callnow-link{
display: none
}
.callnow{
position: fixed;
right: 30px;
bottom: 30px;
width: 60px;
-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
@-webkit-keyframes phonering-alo-circle-anim{
0%{
-webkit-transform:rotate(0) scale(.5) skew(1deg);
transform:rotate(0) scale(.5) skew(1deg);
opacity:.1
}
30%{
-webkit-transform:rotate(0) scale(.7) skew(1deg);
transform:rotate(0) scale(.7) skew(1deg);
opacity:.5
}
to{
-webkit-transform:rotate(0) scale(1) skew(1deg);
transform:rotate(0) scale(1) skew(1deg);
opacity:.1
}
}
@keyframes phonering-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.5}to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.1}}
@-webkit-keyframes phonering-alo-circle-fill-anim{0%,to{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}
@keyframes phonering-alo-circle-fill-anim{0%,to{-webkit-transform:rotate(0) scale(.7) skew(1deg);transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg);opacity:.2}}
@-webkit-keyframes phonering-alo-circle-img-anim{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}}
@keyframes phonering-alo-circle-img-anim{0%,50%,to{-webkit-transform:rotate(0) scale(1) skew(1deg);transform:rotate(0) scale(1) skew(1deg)}10%,30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg);transform:rotate(-25deg) scale(1) skew(1deg)}20%,40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg);transform:rotate(25deg) scale(1) skew(1deg)}}
@media (max-width: 1024px){
}
@media (max-width: 767px){
.post-317 .wp-block-column:not(.col-image), .post-24 .wp-block-column:not(.col-image) {
padding: 0;
max-width: 100%;
}
.post-317 .col-image, .post-317 .wp-block-image, .post-24 .col-image, .post-24 .wp-block-image{
margin-bottom: 10px!important;
}
.post-24 .col-image-left{
order: 2;
}
.rank-math-breadcrumb{
padding: 10px 0
}
#page{
padding: 0 15px;
}
.is-right-sidebar {
width: 100%!important;
}
body.right-sidebar .site-content .content-area{
width: 100%!important;
}
.top-bar {
display: none;
}
.related-posts-list,
.loop-posts{
grid-template-columns: repeat(1,1fr);
}
.related-posts-list .related-item:not(:last-child){
border-top: 1px solid #e0e0e0;
}
.loop-posts article .entry-meta{
margin-bottom: 5px;
}
.loop-posts article .entry-summary{
margin-top: 5px;
}
.inside-header {
padding: 12px 15px;
}
.one-container .site-main>:last-child, .separate-containers .site-main>:last-child{
margin-bottom: 40px;
}
.comment-form #email{
width: 100%;
display: block;
margin-left: 0;
}
.comment-form #author{
width: 100%;
display: block;
margin-right: 0;
}
.one-container .site-content{
padding: 0px
}
.widget-area .widget{
padding: 0 15px;
}
}h1{
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 32px;
text-align: center;
text-transform: uppercase;
color: #333333;
margin-top: 70px;
margin-bottom: 37px;
}
.name{
font-weight: bold;
font-size: 18px;
line-height: 24px;
text-transform: uppercase;
color: #333333;
}
.site-content p{
color: #333333;
}
.site-content{
background: #f8f8f8;
}
.site-content .mota{
max-width: 770px;
margin: 0 auto 70px;
}
.tuyenngon, .tamnhin {
align-items: flex-start;
margin-bottom: 0!important;
background: #fff
}
.wp-block-column:not(.col-image) {
padding: 40px 80px;
max-width: 50%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
justify-content: flex-start;
}
.wp-block-column:not(:first-child) {
margin-left: 0!important;
}
.col-image, .wp-block-image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 0!important;
}
.wp-block-image img {
height: fit-content;
}
.btn a {
background-image: url(//kissy.vn/wp-content/themes/kissy-child/assets/images/bg-btn.png);
background-size: cover;
font-weight: bold;
font-size: 14px;
line-height: 19px;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
}