﻿/*
Theme Name: AITRIP Child
Description: This is a child theme for AITRIP Theme
Author: UX Themes
Template: flatsome
Version: 3.0
#008acd
#ee1b2f 
#00bdec
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
body{
	font-family:Arial,sans-serif;
}
.h1, h1 {
    font-size: 1.3em;
}
.h2, h2 {
    font-size: 1.1em;
}
b,strong{font-weight:bold !important}
.entry-content table {
    border-color: #dfdfdf !important;
}
td:first-child,th:first-child {
    padding-left:8px;
}
/*************** Post Nagvigation Adtd ***************/

@media(min-width: 768px){
.entry-meta{display: none;}
#nav-below{padding: 30px;background: white}
}
.is-divider { height: 1px;margin: 5px 0;}
.button span {font-size:13px}
.btn-hotline span  {font-size:20px}
.btn-hot-foot span  {font-size:22px}
.btn-hot-foot{font-size:15px;}
.is-large,.is-larger span,.btn-hotline span  {font-size: 20px;}

/*Menu*/
.nav-next>a,.nav-previous>a{display:block;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;max-height:3em;line-height:3em;background:#4495eb}
.nav-next>a:before,.nav-previous>a:before{display:block!important;color:#fff;text-align:center;font-size:20px}
.nav-previous>a:before{content:'BÀI TRUỚC'}
.nav-next>a{color:#fff}.nav-next>a:before{content:'BÀI KẾ TIẾP';margin-right:-10px}
.nav > li > a {padding: 8px 12px;}
/*
Css menu đa cấp cho Flatsome
*/
@media (min-width:850px){
	header#header .nav-dropdown{display:block}
	header#header .nav-dropdown ul.sub-menu{position:absolute;left:100%;top:0;background:#fff;width:250px;padding:0;display:none!important;border-radius:5px;-webkit-box-shadow:1px 1px 15px rgb(0 0 0 / 15%);box-shadow:1px 1px 15px rgb(0 0 0 / 15%)}
	header#header .nav-dropdown ul.sub-menu a{white-space:normal;margin:0;padding:10px 15px;border:0;font-weight:400}
	header#header .nav-dropdown li:hover>ul.sub-menu{display:block!important}
	header#header .nav-dropdown li{border-right:0;white-space:normal;width:100%;display:block;position:relative}
	header#header .nav-dropdown li.menu-item-has-children>a{font-size:14px;font-weight:400;text-transform:none;color:rgba(102,102,102,.85)}
	header#header .nav-dropdown li.active>a{color:#e82c2a}
	}
	
.dark .widget a:hover, .dark a:hover {
    color: #f13a3f;
}

.header-nav-main.nav-pills > li.active > a , .header-nav-main.nav-pills > li > a:hover{
    padding: 10px 15px;
}
ul li.bullet-arrow:before {color:#FFCC35;}
ul li.bullet-arrow, ul li.bullet-checkmark, ul li.bullet-cross, ul li.bullet-star{padding: 7px 0 7px 18px;}
ul li.adtd-none  {border-bottom: none;list-style: none;margin: 0;padding: 7px 0 7px 5px;position: relative}

.is-sticky-column {margin-top:-50px}

/*Custom Adtd*/
.adtd-rad10, .adtd-rad10 .bg-loaded {border-radius:10px !important}
.adtd-rad18, .adtd-rad18 .bg-loaded {border-radius:18px !important}
.div-adtd{padding:5px}
.adtd-black{color:#333 !important;}
.header-button a{color:#333 !important}

/*Social*/
.contact-social{position:fixed;bottom:10px;right:20px;z-index:9999}.social-list{width:50px;height:180px;position:relative}.social-list a img{width:50px; margin-bottom:10px}@-webkit-keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}@keyframes hvr-buzz{50%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}100%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}}.hvr-buzz{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;text-align:center;display:block}.hvr-buzz:active,.hvr-buzz:focus,.hvr-buzz:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}


/*Form 7*/
.wpcf7 p, .wpcf7 h5{font-size:15px; color:#fff}
.wpcf7 .wpcf7-form-control-wrap {position: unset;}
.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;border-radius: 4px;background: #fdfadb;}
.wpcf7 p{margin:2px;}
.wpcf7 label{margin-bottom: 5px;font-weight: 500}
.wpcf7 input[type=text],.wpcf7 input[type=url],.wpcf7 input[type=tel],.wpcf7 input[type=email]{width: 96%;float: left;margin: 10px;font-size: 14px;height: 40px;border-radius: 4px}
.wpcf7 select{width: 96%;margin: 10px;border-radius: 4px;font-size: 14px;height: 40px}
.wpcf7 textarea{font-size: 14px;border-radius: 4px;margin: 10px;width: 97%;height:100px}
.wpcf7-email{border-radius: 4px}
.wpcf7-submit{width:96%;border-radius: 4px !important;height: 34px !important;margin-left: 10px;background: #FF5722  !important}
.form-tour .wpcf7-submit,.form-taxi .wpcf7-submit{width:96%;border-radius: 4px !important;height: 34px !important;margin-left: 10px;background: #FFC107  !important}
.wpcf7-mail-sent-ok{border:none !important;color:#fff !important;}
.wpcf7-captchar{max-width: 80px !important;margin-left: 10px !important;}
.wpcf7 input[type=date]
	{
	height: 38px !important;
    width: 230px;
    border-radius: 4px;
    border: solid 1px #555;
	}
.wpcf7 input[type=text]{border-radius: 3px;}
.wpcf7-submit{
	border-radius: 6px !important;
	background: #FFC107 !important;
	color: #333 !important;
    text-transform: unset !important;}
.wpcf7 form.sent .wpcf7-response-output {
    font-size: 15px;
    border-color: #ffb03c;
    padding: 5px 10px;
    background: #fffaca;
	
}
/*Page Content*/
.entry-author {
    padding: 2px 0;
}
.page-wrapper {
    padding-bottom: 5px;
    padding-top: 5px;
}
.blog-featured-title+#main .post-sidebar {
    padding-top: 5px;
}

.featured-title .page-title-bg {
    background-image: url(/img/bg-Category-aitrip.webp);
}
#comments {
    display:none !important
}

.relatedcat {
	padding: 8px 35px 8px 14px;
	margin: 20px 0;
	text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
	border: 1px solid #589f46;
    border-radius: 4px;
    background-color: #f5fbf3;
}
.relatedcat ul li a:hover{color:#f33}
 
.relatedpost {
	padding: 8px 35px 8px 14px;
	margin: 20px 0;
	text-shadow: 0 1px 0 rgb(255 255 255 / 50%);
	border: 1px solid #589f46;
    border-radius: 4px;
    background-color: #f5fbf3;
}

.wp-block-search__button{
    padding: 5px 10px !important;
	}



.header-main .nav > li > a {
    border-radius: 16px;
}
/* Tab - Footer */
.tab-panels {padding-top: 2px !important;}
.tab-panels .panel:not(.active){margin:0px !important}

.tab-list-flight ul li {
    list-style: none;
    padding: 10px 10px;
    display: inline-block;
    vertical-align: top;
    width: 24.6%;
    margin: 0px;
}
.tab-list-flight ul li a {
        color: #333;
        opacity: 0.9;
        font-size: 13px;
        margin: 0;
}
.tabbed-content ul li:active {background: #fff9c9 !important;}
.tab-list-flight  ul li a strong {color: #333;}
.tab-list-flight  ul li a strong:hover {color: #ff6a08; }
.tooltip{position:relative !important;font-size: 14px; ;opacity:1 !important;}

/*View*/
.large-12.col-thongtin {
    display: flex;
	float:right;
}

.luot-xem, .nguoidang, .ngaydang, .chuyenmuc {
	font-size: 13px;
    margin-right: 18px;
	color:gray;
}
.btn-hot-foot {border-radius:3px}
/* .btn-hot-foot span {color:#333;font-size:16px}*/

@media only screen and (max-width: 700px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.header-block {min-height: 20px;width: auto;}
.slider-wrapper {display:none !important;}
.show-book{margin-top:5px !important}
.col-inner {margin-left: 10px !important;}
.is-larger {font-size: 1em;}
.adtd-form {width:100% !important;}

}
