@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap');

body {
    font-family: 'Arial',sans-serif;
    font-weight: 400;
    font-size: 19px;
    color: #000
} 
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical>li>a,
.nav>li>a {
    font-family: 'Arial',sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
.nav-column>li>a,
.nav-dropdown>li>a,
.nav-vertical-fly-out>li>a,
.nav>li>a ,
.nav-column li.active>a,
.nav-column li>a:hover,
.nav-dropdown li.active>a,
.nav-dropdown>li>a:hover,
.nav-vertical-fly-out>li>a:hover,
.nav>li.active>a,
.nav>li.current>a,
.nav>li>a.active,
.nav>li>a.current,
.nav>li>a:hover {
    color: #000;
}


h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
    font-weight: 600;
    font-style: normal;
}


.dark .nav-vertical li li.menu-item-has-children>a, .dark .nav-vertical-fly-out>li>a, .dark .nav-vertical>li>ul li a, .dark .nav>li.html, .dark .nav>li>a, .nav-dark .is-outline, .nav-dark .nav>li>a, .nav-dark .nav>li>button, .nav-dropdown.dark .nav-column>li>a, .nav-dropdown.dark>li>a {
    color: hsla(0, 0%, 100%, 1);
}


.phone-mobile{display:none;}
.giuseart-nav{background-color: #fff;position:fixed;left:13px;border-radius:5px;width:auto;z-index:150;bottom:200px;padding:10px 0;border:1px solid #f2f2f2;}
.giuseart-nav ul{list-style:none;padding:0;margin:0;}
.giuseart-nav ul li{list-style:none!important;}
.giuseart-nav ul>li a{border:none;padding:3px;display:block;border-radius:5px;text-align:center;font-size:10px;line-height:15px;color:#515151;font-weight:700;max-width:72.19px;max-height:54px;text-decoration:none;}
.giuseart-nav ul>li a i.ticon-heart{background:url(img/icon-callback.png) no-repeat;background-size:contain;width:36px;height:36px;display:block;}
.giuseart-nav ul>li a i.ticon-zalo-circle2{background:url(img/icon-zalo.png) no-repeat;background-size:contain;width:36px;height:36px;display:block;}
.giuseart-nav li .button{background:transparent;}
.giuseart-nav ul>li a i.ticon-angle-up{background:url(img/icon-back-top.png) no-repeat;background-size:contain;width:36px;height:36px;display:block;}
.giuseart-nav ul>li a i{width:33px;height:33px;display:block;margin:auto;}
.giuseart-nav ul li .button .btn_phone_txt{position:relative;top:35px;font-size:10px;font-weight:700;text-transform:none;}
.giuseart-nav ul li .button .phone_animation i{display:inline-block;width:27px;font-size:26px;margin-top:12px;}
.giuseart-nav ul>li a i.ticon-messenger{background:url(img/mess.gif) no-repeat;background-size:contain;width:36px;height:36px;display:block;}
.giuseart-nav ul li .button .phone_animation i{display:inline-block;width:27px;font-size:26px;margin-top:12px;}
.giuseart-nav ul>li a i.ticon-chat-sms{background:url(img/icon-catalogue.png) no-repeat;background-size:contain;width:38px;height:36px;display:block;}
.giuseart-nav ul>li a i.icon-phone-w{background:url(img/icon-phone.gif) no-repeat;background-size:contain;}
.giuseart-nav ul li .button .btn_phone_txt{position:relative;}
@media only screen and (max-width: 600px){
.giuseart-nav li .button .phone_animation{box-shadow:none;position:absolute;top:-16px;left:50%;transform:translate(-50%,0);width:50px;height:50px;border-radius:100%;background:#6cb917;line-height:15px;border:2px solid #fff;}
.giuseart-nav ul>li a{padding:0;margin:0 auto;}
.giuseart-nav{background:#fff;width:100%;border-radius:0;color:#fff;height:60px;line-height:50px;position:fixed;bottom:0;left:0;z-index:999;padding:5px;margin:0;box-shadow:0 4px 10px 0 #000;}
.giuseart-nav li{float:left;width:20%;list-style:none;height:50px;}
.phone-mobile{display:block!important;}
}

div#comments {
    display: none;
}

.hotineBottom{background:#da2128 none repeat scroll 0 0;border-radius:0 8px 0 0;bottom:0;height:44px;left:0;padding:0 15px;position:fixed;right:0;width:200px;z-index:99;}
.hotineBottom span{background:rgba(0, 0, 0, 0) url("img/phoneIcon2.png") no-repeat scroll left center;color:#fff;display:inline-block;font:bold 20px/48px Arial;padding-left:36px;}
a.hotineBottom.hotineBottom2 {
    left: 215px;
    border-radius: 8px 8px 0px 0px;
}

.topMenu li:first-child, .topMenu li {
    margin-left: 0px !important;
}
.topMenu a {
	color:#222;
	font-size:85%
}
.topMenu > div:first-child .col-inner {
    padding-left: 10px;
}
.nav-dropdown-default {
    padding: 5px;
    font-size: 90%;
}


#menu-item-3096 .nav-dropdown {
display:block
}
.nav-dropdown>li.nav-dropdown-col{display:block}
.nav-dropdown{border:1px solid #ddd; padding:0}
.nav-dropdown .nav-dropdown-col>a, .nav-dropdown li a{font-weight:normal !important; text-transform:none !important;font-size:18px; font-weight:500;padding:5px 10px;}
.nav-dropdown .nav-dropdown-col>ul li:hover{background:#eee}
.nav-dropdown-default>li:hover>a, .nav-dropdown .nav-dropdown-col>ul li:hover>a{///color:white}
.nav-dropdown-default>li:hover{background:#eeeeee}
.nav-dropdown-default>li>a{border-bottom:0 !important}.nav-dropdown-has-arrow li.has-dropdown:before{border-width: 10px;
    margin-left: -10px;}
.nav-dropdown .nav-dropdown-col>ul{height: 100%;border: 1px solid #d2d2d2;margin-top:-40px;box-shadow: 2px 2px 5px #828282;display:none;position: absolute;
    left: 100%;z-index: 9;background: white;min-width: 240px;top:40px;}
.nav-dropdown>li.nav-dropdown-col{width:100%;border-right:0}
.nav-dropdown .nav-dropdown-col>ul li a{padding:10px;  text-transform: none;color:black}
.header-nav li.nav-dropdown-col:hover >ul{display:block !important}

.row-small>.flickity-viewport>.flickity-slider>.col {
   // display: none;
}

.bg-zoom-fade:hover .bg, .has-hover:hover .image-zoom-fade img {
    opacity: .7;
    transform: scale(1.3);
}
label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    display: none;
}
body.home .box-image>div>a {
    height: 310px;
} 
body.home .box-image>div>a img{
object-fit: cover;
height:100%;
}  
@media only screen and (max-width: 600px){
body.home .box-image>div>a {
    height: 250px;
} 	
}

body.home .h400 .box-image>div>a {
    height: 400px;
} 
@media only screen and (max-width: 600px){
body.home .h400 .box-image>div>a {
    height:340px;
} 	
}

@media only screen and (min-width: 1300px){
	body.home .box-image>div>a ,
body.home .h400 .box-image>div>a {
    height:440px;
} 	
}


@media only screen and (min-width: 1600px){
	body.home .box-image>div>a ,
body.home .h400 .box-image>div>a {
    height:480px;
} 	
}



@media only screen and (min-width: 1900px){
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1900px !important;
}
	body.home .box-image>div>a ,
body.home .h400 .box-image>div>a {
    height:550px;
} 	
}

.product-title a {
    font-weight: bold;
    font-size: 1em;
	color:#000;
}
.single-product ul.products li.product .price, .archive.woocommerce-page ul.products li.product .price {

    color: #d11c00;
}
span.woocommerce-Price-amount.amount {
    color: #d11c00;
	font-size: 1.1em;
}

.mfp-close-btn-in .mfp-close {
    color: snow !important;
}

div#pop_sdt {
	font-size:120%;
}
div#pop_sdt  .wpcf7-submit {
    margin: 0 auto;
    display: block;
    background-color: #f7820f;
}
div#pop_sdt form {
	margin-bottom:0px;
}