/*
Theme Name: Tsubaki
Theme URI: http://tsubaki.com.vn
Description: Child Theme
Author: Hoang Giang-Support: 0392265638
Author URI: http://tsubaki.com.vn
Template: twentytwenty
Version: 0.1
*/
@import url("../twentytwenty/style.css");
body {font-family: 'Roboto';font-size: 16px;}
.elementor-section.elementor-section-boxed>.elementor-container {max-width: 1170px!important;}
a.swiper-slide-inner {max-width: 1170px;}
.dao-chieu .elementor-cta__content{display: flex;flex-direction: row-reverse;}
.dao-chieu .elementor-icon-wrapper{width: 10%;}
.dao-chieu .elementor-cta__title{width: 90%;}
.network-container{width:100%;padding-top:50px;padding-bottom:50px;float:left}
.network-container .network-left{font-size:90px;width:44%;color:#03adeb;font-weight:700;float:left;line-height:.9em;text-align:justify;font-family:Helvetica,Sans-serif}
.network-container .network-left-1{font-size:90px;width:44%;color:#03adeb;font-weight:700;float:left;line-height:.9em;text-align:center;font-family:Helvetica,Sans-serif}
.network-left-sub{font-weight:700;font-family:'Roboto Condensed';font-size:20px;padding-left:3px}
.network-left-sub-1{font-weight:700;font-family:'Roboto Condensed';font-size:20px;padding-left:30px}
.network-container .network-right {width: 56%;float: left;font-family: 'Roboto';}
.network-container .network-title{font-size:20px;font-weight:700;width:60%;float:left;padding-top:28px}
.network-container .network-desc{width:100%;float:left;padding-top:10px;height:75px;overflow:hidden;}
a.network-link{color:#02b0ed;transition:.5s;padding-top:10px;float:left}
.footer-text {color: #fff;text-align: center;}
.footer-text .ft-head{margin:0 0 30px 0;font-size: 36px;font-weight: 700;}
.widget_text p{font-family: 'Roboto'}
.contact-info{padding-top: 10px;font-size: 1.4em;}
.contact-number{color:#03adeb;}
.absolute-ft a{color:#03adeb;}
.footer-text p{margin-bottom: 20px;}
ul.sub-menu li {min-width: 250px;}
.global-network-container {
    background: #fff;
    padding: 40px 30px;
    box-shadow: 0px 10px 25px rgb(0 0 0 / 10%);
    font-size: 13px;
    position: absolute;
    border-radius: 5px;
   
}
.global-network-container.left p{padding-left: 5px;}
h2.global-network-title {
    font-size: 30px ;
    color: #02b0ed ;
    line-height: 36px ;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 25px 0;
    padding-left: 5px;
}
.global-network-half {
    float: left;
    width: 50%;
    padding: 0 5px;
}
.network-point:before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 100px;
    display: inline-block;
    margin-right: 5px;
}
.network-point.vang:before{background: #f6b73c;}
.network-point.den:before {background: #26282c;}
.network-point.tim:before {background: #d147d3;}
.network-point.xanh:before {background: #46db62;}
.network-number {    
	font-size: 109px;
    font-weight: 700;
    text-align: center;
	font-family:Helvetica,Sans-serif;}
.network-number.vang{color: #f6b73c;}
.network-number.blue{color:#03adeb; }
ul, ol {
    margin-bottom: 20px;
}
.elementor-accordion .elementor-tab-title{border-radius: 5px;}
.san-pham a.elementor-post__read-more {
    width: 100%;
    position: absolute;
    left: 0;
    padding: 15px 30px;
    background: #03adeb;
    text-align: center;
    bottom: -46px;
}
.sidebar-right {
    box-shadow: 0px 2px 25px rgb(0 0 0 / 10%);
}
.single .body-singlepost p{margin-bottom: 20px;color: #000}
p{margin: 0;}
.single .body-singlepost h3 {
    color: #000;
    margin: 20px 0;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    padding: 15px 0;
    font-size: 24px;
}
.single .body-singlepost h1,.single .body-singlepost h2, .single .body-singlepost h4, .single .body-singlepost h5,.single .body-singlepost h6,.single .body-singlepost .faux-heading {
    margin: 20px 0;
    color: #000;
}
.single iframe {padding-bottom: 20px;}
.single table {
    font-size: 16px;
    color: #000;
    margin-top: 0;
}
th, td{border:1px dashed;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: #03adeb69!important}
.wp-block-table.is-style-stripes table{border:none;}
/*ngon-ngu*/
.ngon-ngu ul {list-style: none;display: flex;margin: 0;padding: 0;}
.ngon-ngu ul li {width:100%;margin: 0;}
.ngon-ngu ul li a{display: block;text-align: -webkit-center;}
/*phone ring*/
/*.phone-vr-img-circle img{margin-top: 6px;}*/

@media (min-width: 1025px){
.global-network-container{ width: 23%;}
.global-network-container.right{right: 0px; top: 10px;}
.global-network-container.left{top: 225px;}	
.global-network-half {line-height: 20px;}
/*mang xa hoi*/
.mangxahoi {
    position: fixed!important;
    top: 30%;
    margin: auto;
    left: 12px;
    z-index: 9999;
}
.mangxahoi .elementor-widget-container {
    position: absolute;
    left: 0;
    background: #03adeb91;
    border-radius: 6px;
    box-shadow: 0 0 4px #00000052;
}
.mangxahoi .elementor-grid-item {
    padding: 6px;
    margin: 8px;
    text-shadow: 0px 0px 4px #00000085;
}
}
@media (min-width: 768px) and (max-width: 1024px){
.global-network-container{ width: 28%;padding: 14px;}
.global-network-container.right{right: 15px; top: 70px;}
.global-network-container.left{top: 90px;left:15px;}
h2.global-network-title{margin-bottom:10px;font-size: 24px;}
.global-network-half {line-height: 18px;}	
}
@media (max-width: 767px){
.global-network-container.left {
    top: 240px;
    margin: 15px;
}
.global-network-container.right {
    top: 495px;
    margin: 15px;
}
.bsnw-section {
    margin-top: 550px;
}
h2.global-network-title{font-size: 32px;}
}

@media (max-width: 991px){
	.network-container .network-left-1,.network-container .network-left{width: 100%;padding-top: 20px;}
	.network-container .network-left-1{text-align: justify;}
	.network-left-sub-1,.network-left-sub{padding-left: 0;}
	.network-container .network-title{width: 100%;padding-top: 20px;}
	.network-container{padding: 20px 0;border-bottom: 1px solid #d2d2d2;}
	.network-container .network-desc{width: 100%;}
	.footer-text .ft-head{font-size: 1.4em;}
}