/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
body p,li{font-size: 18px;}
/*
.group-addons-product{padding-left: 30px;}*/
.copyrights-wrapper {
    background: rgb(51,51,51);
    color: #fff;
}
.copyrights-wrapper a{
    color: #fff;
}
.footer-container {
    color: #333333;
}
.category-grid-item .more-products>a{display: none}
.home .category-image-wrapp{max-height: 202px;}
.whb-color-light .whb-text-element a{font-weight: bolder}
.cat-design-default .category-title{
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 1.2em;
    background: rgba(26,38,69,0.5);
}
@media screen and (max-width: 480px)   {
    #slider-58{display: none}
}
.zallo-call {
    position: fixed;
    bottom: 83px;
    right: 21px;
    z-index: 11;
    width: 60px;
    height: 70px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.fa-phone:before {
    content: "\f095";
}

.suntory-alo-phone {
    top: auto!important;
    background-color: transparent;
    cursor: pointer;
    height: 40px;
    position: fixed;
    transition: visibility 0.5s ease 0s;
    width: 38px;
    z-index: 100 !important;
    bottom: calc(234px - 44px);
    display: block;
    right: 46px;
}


.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-img-circle {
    background-color: red;
}
.suntory-alo-ph-img-circle {
    animation: 1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim;
    border-radius: 100%;
    height: 60px;
    width: 60px;
}
.suntory-alo-ph-img-circle i {
    /*animation: 1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim;*/
    font-size: 36px;
    line-height: 62px;
    display: flex;
    justify-content: space-between;
    color: #fff;
    transform: rotate(260deg);
    transform-origin: 50% 50% 0;
}
@keyframes suntory-alo-circle-anim {
    0% {
        opacity: 0.1;
        transform: rotate(0deg) scale(0.5) skew(1deg);
    }
    30% {
        opacity: 0.5;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
    100% {
        opacity: 0.6;
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}

@keyframes suntory-alo-circle-img-anim {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}
@keyframes suntory-alo-circle-fill-anim {
    0% {
        opacity: 0.2;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
    50% {
        opacity: 0.2;
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    100% {
        opacity: 0.2;
        transform: rotate(0deg) scale(0.7) skew(1deg);
    }
}
@keyframes suntory-alo-ring-ring {
    0% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    10% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    20% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    30% {
        transform: rotate(-25deg) scale(1) skew(1deg);
    }
    40% {
        transform: rotate(25deg) scale(1) skew(1deg);
    }
    50% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
    100% {
        transform: rotate(0deg) scale(1) skew(1deg);
    }
}
.footer-sidebar{font-weight: bold}
.header-social li{display: inline-block}
.header-social .item-social a {
    padding: 0;
    border: 1px solid #d1d2d4;
    border-radius: 50%;
    background: #d1d2d4;
    color: #fff;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    line-height: 26px;
    font-size: 20px;
}
.header-social .item-social a:hover {
    color: #fff;
    background-color: #ed1c24;
    border-color: #ed1c24;
}
.footer .list-social li span {font-weight: 600;margin-left:5px;}
.footer-contact ul > li {
    padding: 0 0px 5px 25px;
    background-size: 15px 15px!important;
    line-height: 22px;
}
.footer-content .header-social .item-social {
    padding:0;
}
.footer-content p {
    margin-right: 60px;
}
.footer-content li{margin-bottom: 10px}
.color-scheme-dark .widget a, .color-scheme-dark .woodmart-widget a, .color-scheme-dark div[class^=vc_wp]  a {color: #333333;}
.footer-contact ul > li.contact-1 {
    background: rgba(0, 0, 0, 0) url(//theme.hstatic.net/1000323471/1000473255/14/icon_footer_1.png?v=568) no-repeat scroll 0px 12px;
}
.footer-contact ul > li.contact-2 {
    background: rgba(0, 0, 0, 0) url(//theme.hstatic.net/1000323471/1000473255/14/icon_footer_2.png?v=568) no-repeat scroll 0px center;
}
.footer-contact ul > li.contact-3 {
    background: rgba(0, 0, 0, 0) url(//theme.hstatic.net/1000323471/1000473255/14/icon_footer_3.png?v=568) no-repeat scroll 0px center;
}
.footer-contact ul > li.contact-4 {
    background: rgba(0, 0, 0, 0) url(//theme.hstatic.net/1000323471/1000473255/14/icon_footer_4.png?v=568) no-repeat scroll 0px center;
}
.footer-contact ul > li.contact-5 {
    background: rgba(0, 0, 0, 0) url(//theme.hstatic.net/1000323471/1000473255/14/favicon.png?v=568) no-repeat scroll 0px center;
    filter: grayscale(100%);
}
.footer-static-content {margin-top: 20px;}
.whb-top-bar {
    background-color: #065a9b!important;
    border-bottom-style: solid;
}
p.bold{font-weight: bold;font-size: 14px}
#privacy .item {
    float: left;
    margin-right: 25px;
    display: flex;
    align-items: center;
    margin-top: 5px;
}
#privacy .item .icon {
    margin-right: 10px;
    height: 20px;
    width: 20px;
}
#privacy .item .des {
    font-size: 13px;
    color: #FFF;
}
.privacy-box {
    float: left;
    width: calc(100% - 135px);
    margin-top: 20px;

}
.mailchimp-newsletter .woocommerce-form__label{display: inline}
.whb-general-header{padding-top: 15px;}
.whb-color-dark .navigation-style-default .item-level-0>a,
.widget a:hover, .woodmart-widget a:hover, div[class^=vc_wp] a:hover
{color: #0F396C;}
h3{color: #094381;}
h3:hover{color:#ff6600}
.quy-trinh h3{
    background: #f9a618;
    border-radius: 20px;
    color: #004387;
    padding: 7px 10px;
    font-weight: bold;
    font-size: 18px;
    box-shadow: 2px 2px 20px #0000004f;
    margin-bottom: 15px;
}
.quy-trinh p{color:#fff;}
.footer-title{text-transform: uppercase;}
.footer-container{background-color: #f4f4f4!important}
.footer-container p,.footer-container li{font-size: 16px}
.woodmart-main-slider_forcefullwidth a{color:#fff!important;}
.whb-color-light:not(.whb-with-bg){background-color: #094381;}
body strong{color:red!important;}