/*
Theme Name: Vietnam Motorbike Tour_Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*Homepage*/
/*.dark .widget a:hover, .dark a:hover{color: #1d1d1d !important}*/
.nav>li>a>i+span {
    font-size: 20px;
}
.frm1-desc{text-align: justify !important;}
.frm1-desc a{color: #ef4836}
.header-main .nav > li > a{font-size: 18px}
.span.count-up{border-bottom: 3px solid;}
.tours-hot-deals-item-feature {
    top: 20px;
    left: 20px;
    position: absolute;
    z-index: 1;
    padding: 6px 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-radius: 5px;
    background: #ef4836;
}
.content-w iframe{width: 100% !important}
.tours-hot-deals-item{
    box-shadow: 0 1px 3px -2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}
.tours-hot-deals-item-content{
	padding: 10px;
/*	background: url(images/bg-blog.svg);*/
	   background-position: bottom left;
    background-repeat: no-repeat;

}
.tours-hot-deals-item-image {
    border-radius: 15px 15px 0 0;
}
.tours-hot-deals-item{
	background: #fff;
    color: #1d1d1d;
    border-radius: 15px;
}
.tours-hot-deals-item-price {
    top: 20px;
    right: 20px;
    position: absolute;
    z-index: 1;
    padding: 6px 10px;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-radius: 5px;
    background: #ef4836;
}
.price_text {
    font-size: 25px;
}
.tours-hot-deals-item-title {
    font-size: 20px;
    text-transform: uppercase;
    color: #ef4836 !important;
}
.tours-hot-deals-item-title a:hover{color: #1d1d1d}
.tours-hot-deals-item-location {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.tours-hot-deals-item-excerpt, .tours-hot-deals-item-duration,.duration {
    padding: 10px 0;
        color: #1d1d1d;
}
.text_duration {
    font-size: 20px;
    font-weight: 600;
}

/*Category*/
.breadcrumbs {
        padding: 15px 0 0 0;
}
.entry-title {
    font-size: 56px;
}
/*Single Tour*/
.single_tour{
    background: #fff;
    border-radius: 15px;
    line-height: 2;
    margin: 20px auto;
}
.single_tour p {
    color: #1d1d1d;
    margin-bottom: 10px;
}
.single_tour h2 {
    color: #1d1d1d;
    font-size: 28px;
    text-transform: uppercase;
}
.single_tour h4{color: #1d1d1d}
.text_review span{color: #1d1d1d}
.st-heading-section {
    color: #1d1d1d !important;
    font-size: 28px;
}
#breadcrumb{color: #1d1d1d}
#breadcrumb a{color: #1d1d1d}
.single_tour_title{color: #1d1d1d !important;margin: 0;text-transform: uppercase;}
.head-post_single ul {
    list-style: none;
}
.price_single {
    font-size: 30px;
    font-weight: 700;
}
.youtube_single iframe {
    width: 100% !important;
    height: 600px !important;
}
#ez-toc-container a{text-transform: uppercase;}
.ytp-cued-thumbnail-overlay-image{background-size: contain !important;}
.sidebar_widget {
    border: 1px solid #DEDEDE;
    box-sizing: border-box;
    box-shadow: 0 1px 2px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);
    border-radius: 20px;
    padding: 15px;
    overflow: hidden;
    margin: 20px 0;
}
span.tags_item {
    padding: 10px 15px;
    overflow: hidden;
    margin: 8px;
    float: left;
    text-transform: capitalize;
    background: #f2f2f2;
    border-radius: 20px;
}
.tags_item a{color: #1d1d1d}
.tags_item a:hover{color: #ef4836}

.accordion-title p {
    margin: 0;
}
.icon-angle-down{color: #1d1d1d}
.fa-circle-check{color: #10ac58; }
.fa-circle-xmark{color:#da3838}
.owl-prev {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #FFFFFF!important;
    border-radius: 50%!important;
    top: 40%;
    left: 10px;
}
.owl-next {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #FFFFFF!important;
    border-radius: 50%!important;
    top: 40%;
    right: 10px;
}
.owl-nav span{
	    color: #1d1d1d;
    font-size: 20px;
    font-weight: 700;
}
.post-content{text-align: justify;}
.post-content ul li{
    color: #1d1d1d;
    margin-left: 20px;
}
/*Single travel guide*/
.titile_category h1{text-transform: uppercase;}
.content_single_blog{
	background: #fff;
	border-radius: 15px;
	text-align: justify;
	color: #1d1d1d;
}
.content_single_blog h1,.content_single_blog h2,.content_single_blog h3,.content_single_blog h4,.content_single_blog p,.wp-caption-text ,.iti__country-name{
color: #1d1d1d !important;
}
.content_single_blog h1{margin: 0;}
.entry-header-text-top{padding:0 !important}
.content_single_blog .is-divider{display: none;}
.content_single_blog a{color: #ef4836}
.content_single_blog a:hover{color: #ef4836;font-weight: 600}
.faqs .accordion-title{color: #1d1d1d !important}
.absolute-footer.dark{display: none;}
.travel-related-posts h3{margin:15px 0}
.flatsome-related-post-title{padding: 10px}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.button_book_tours{
    left: 5% !important;
    bottom: 0;
    position: fixed;
    z-index: 1;
}
._bc_cbb{z-index:1 !important}

}