﻿.post {line-height: 180%; font-size: 1.1em;}
.post h1 {font-size: 1.6em; line-height: 150%; text-align: left; font-weight: 600; text-align: justify;}
.div-container-search-form.new-year{background:url(/Images/bg-tet.jpg)}
.page-sidebar { background: transparent; padding: 5px 10px;}
.post-relate h3{border-bottom:1px solid #eee;font-size:20px;padding: 0; margin: .5rem !important; text-transform: capitalize;}
.post-relate .post-item{padding: 10px;margin-bottom: 1px;background: #FFF; font-size: 1.0em;}
.post-relate .post-item:last-child{ margin-bottom: 15px;}
.post-relate .post-item h4{margin-bottom:0}
.image-wrap{margin-bottom:10px}
.image-wrap h2{font-size:14px!important}
.post-relate .post-item .post-image{display:inline-block;float:left;max-height:60px;overflow:hidden}
.div-price-calendar h2 a:hover{color:#fff}
.post-relate .post-item img{padding-right:15px;width: 120px; height: 80px;}
.post-relate .post-item h4{font-size:1.0em; font-weight: 500;}
.image-wrap h2{font-size:1.2em;font-weight:400}
.blog-page_term h1{border-bottom:1px solid #ccc;font-size:18px;margin-bottom:15px;padding:10px 5px;text-transform:uppercase}
.blog-page__content .post,.related-post .post{border-bottom:1px dotted #d4d4d4;margin-bottom:15px;overflow:hidden;padding-bottom:20px;text-align:justify}
.blog-page__content .post .post-media,.related-post .post .post-media{float:left;margin-right:20px;width:200px}
.blog-page__content .post .post-title h2,.related-post .post .post-title h2{margin-bottom:5px;margin-top:0}
.blog-page__content,.related-post{margin:0 0 0}
.blog-single .post{border-bottom:0;float:none;margin:0 0;overflow:hidden;padding:0;width:100%}
.post-body p{ margin-bottom: 10px; text-align: justify;}
.post li {padding: 0;}
.post p img{margin:0 auto;display:inherit}
.post div img{margin:0 auto;display:inherit}
.post h2{font-size:1.4em;margin-bottom: .5rem; text-align: left;}
.post h3{font-size:1.2em;margin-bottom: .5rem; text-align: left;}
.post h4{font-size:1.1em;margin-bottom: .5rem; text-align: left;}
.post a{ text-decoration: none;}
.post .menu-container a {text-decoration: none;color: #666;}
.post-description{font-weight:600;padding: 0 0 10px;line-height: 180%; text-align: justify;}
.single-post .post .post-media{float:none;width:100%}
.single-post .post .post-content{margin-top:10px;text-align:justify}
.single-post .post .post-content h2{font-size:18px;margin-bottom:5px;margin-top:5px}
.single-post .post .post-content h3{font-size:16px;margin-bottom:5px;margin-top:5px}
.single-post .post .post-content p{line-height:20px;margin-bottom:10px}
.single-post .post .post-content ul{line-height:20px;margin-bottom:10px}
.page-sidebar{ margin-bottom: 50px; border-radius: 8px;}
.div-payment-bank .row{margin:0;padding:0}
.div-payment-bank .row>div{margin:0;padding:0}
.div-payment-item{background:#f1f1f1;display:none;padding:5px 10px}
.div-payment-item h4{font-size:16px;font-weight:400;margin:0;padding:0}
.div-payment-item p{margin:0;padding:0 0 5px}
.div-payment-bank .bank-item{border:1px solid #d4d4d4;cursor:pointer;height:auto;height:42px;margin:5px 5px;padding:10px 10px;position:relative}
.div-payment-bank img{left:50%;max-height:32px;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.div-payment-payoo .payoo-item{border:1px solid #d4d4d4;cursor:pointer;height:36px;margin:5px 5px;padding:10px;position:relative}
.div-payment-payoo .payoo-item img{left:50%;max-height:32px;max-width:80%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.div-payment-bank .bank-name{font-weight:600}
.div-payment-bank .bank-item .fas{display:none}
.div-payment-bank .bank-item .fal{display:none}
.div-payment-bank .bank-item.active{position:relative}
.div-payment-bank .bank-item.active .fal{bottom:-18px;display:inherit;font-size:24px;left:48%;position:absolute}
.div-bank-detail{background:#fff;border-top:1px solid #d3d3d3;display:none;margin:3px;padding:5px 10px}
.div-bank-desktop{display:none}
.hotline{color:#dc3545;font-size:16px;font-weight:600}
.div-landing-page{display:block;padding-bottom: 15px; margin-top: 20px;}
.view-more{font-size:1 margin-bottom: 10px;px;padding:ontent }
.post-content table{ margin-bottom: 10px;}
.post-content table, .post-content table td{ border-collapse: collapse;}
.post-content table td, .post-content table th{ padding: 5px;}
.menu-container{ background: #eee;border: 1px solid #d3d3d3;padding: 8px 25px;margin-bottom: 10px; display: inline-block;}
.menu-container p{ text-align: center;text-transform: uppercase;font-size: 18px;font-weight: bold;}
.menu-container ul{ margin: 0;padding: 0; display: none;}
.menu-container ul ul{ padding-left: 25px;}
/*#header-page .header-page__inner {position: inherit !important;box-shadow: none;border-bottom: 1px solid #1565c0;}*/
.post-relate h3 {border-bottom: 1px solid #eee;font-size: 1.2em;padding: 6px;margin: 20px 0 0 0 !important;text-transform: uppercase;background: #026a40;color: #FFF; border-radius: 6px 6px 0 0;}
.all-route{ background: transparent;}
.all-route ul{border: 1px solid #eee; margin: 0 15px; padding: 0;}
.all-route ul li{ padding: 5px;list-style: none;border-bottom: 1px solid #eee;}
.all-route ul li.row .route{border-right: 1px solid #eee; padding: 0;}
.all-route ul li.row .dep-month{border-right: 1px solid #eee; padding: 0; text-align: center;}
.all-route ul li:last-child{ border-bottom: none !important;}
.all-route ul li .best-price{font-weight: 500;color: #dc3545; float: right; text-align: right; padding: 0;}
.all-route ul li .airline {font-weight: 500; border-right: 1px solid #eee; padding: 0; font-size: 15px !important;}
.all-route ul li:after{ content: ' ';clear: both;display: block;}
/*================================================*/
.div-price-calendar .col {margin: 0;padding: 0;border: 1px solid #eee;margin-right: -1px;margin-bottom: -1px;}
.div-price-calendar .calendar-price-item{ border: none; border-radius: 0;}


