/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.flquan-control {
	border-color: #050100;
    border-width: 0px 0px 0px 0px;
    border-radius: 6px 6px 6px 6px;
    background: #DCF0F1;
    font-size: 16px;
    line-height: 20px;
    padding-top: 14px;
    padding-right: 26px;
    padding-bottom: 14px;
    padding-left: 26px;
    letter-spacing: var(--awb-typography3-letter-spacing);
    font-family: "Roboto";
    font-weight: 400;
}
.flquan-control hover {
	border-color: #050100;
    border-width: 0px 0px 0px 0px;
    border-radius: 6px 6px 6px 6px;
    background: #dcf0f1;
    font-size: 16px;
    line-height: 20px;
    padding-top: 14px;
    padding-right: 26px;
    padding-bottom: 14px;
    padding-left: 26px;
    letter-spacing: var(--awb-typography3-letter-spacing);
    font-family: "Roboto";
    font-weight: 400;
}
#quan_css_timelife .fusion-column {
   padding: 1px;
   margin-bottom: 33px;
   background-color:#ECE9E8;
}
#quan_css_timelife .col {
    position: static;
    padding: 3px;
}
#quan_css_timelife .content-box-shortcode-timeline-vertical{
    border-color: #0c0c0c!important;
    left: 32px!important;
    top: 53px!important;
    -webkit-transition-duration: 350ms!important;
    animation-duration: 350ms!important;
	margin-top: -10px;
}
#quan_css_timelife .content-container{
	margin:5px;
}
/* nut gui mail hương dan */
#wpcf7-f14554-o1 .wpcf7-text{
	height: 25px!important;
}
#wpcf7-f14554-o1 .wpcf7-submit{
	border-color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 20% ))!important;
    border-radius: 2px 2px 2px 2px!important;
    background: #dcf0f1!important;
    font-family: "Roboto"!important;
    font-weight: 400!important;
	padding: 9px 20px!important;
    line-height: 14px!important;
    font-size: 12px!important;
	float:left!important;
}
#wpcf7-f14554-o1 {
	margin-top:-27px!important;
	font-family: "Roboto"!important;
    font-weight: 400!important;
}
/* nut binh thuong */ 
#wpcf7-f13381-o1 .wpcf7-text{
	height: 25px!important;
}
#wpcf7-f13381-o1 .wpcf7-submit{
	border-color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 20% ))!important;
    border-radius: 2px 2px 2px 2px!important;
    background: #dcf0f1!important;
    font-family: "Roboto"!important;
    font-weight: 400!important;
	padding: 9px 20px!important;
    line-height: 14px!important;
    font-size: 12px!important;
	float:right!important;
}
#wpcf7-f13381-o1 {
	margin-top:-27px!important;
	font-family: "Roboto"!important;
    font-weight: 400!important;
}
/* nut cuoi lien he*/
#wpcf7-f13381-o2 .wpcf7-text{
	height: 25px!important;
}
#wpcf7-f13381-o2 .wpcf7-submit{
	border-color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 20% ))!important;
    border-radius: 2px 2px 2px 2px!important;
    background: #dcf0f1!important;
    font-family: "Roboto"!important;
    font-weight: 400!important;
	padding: 9px 20px!important;
    line-height: 14px!important;
    font-size: 12px!important;
	float:right!important;
}

#wpcf7-f13381-o2 {
	margin-top:-27px!important;
	font-family: "Roboto"!important;
    font-weight: 400!important;
}
#teudeform{
	padding-bottom:0px;
}

#menu-menu_language{
    width: 70px;
    font-size: 10px;
    padding-top: 16px;
}
.fusion-post-content-wrapper{
	display: none!important;
} 
#quan_heigh_tintuc{
	height:94%!important;
}
#blogedited > h2{
	    font-size: 20px;
}
#main .post h2 a {
    font-size: 18px;
}
.fusion-text.fusion-text-1 h3 {
    font-size: 21px;
}
#wrapper #main .post h2 {
    font-size: 29px !important;
}
.fusion-archives-tb article.category-blog {
    margin-bottom: 0;
}

.fusion-archives-tb article.category-blog h2.entry-title {
    margin: 0;
}
#main .post h2, #wrapper #main .post h3 {
    font-size: 23px;
}
.fusion-archives-tb article.category-blog h2.entry-title a {
    font-size: 18px !important;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
}

.fusion-archives-tb article.category-blog .fusion-post-content-container p {
    font-size: 15px;
    margin-bottom: 5px;
}

@media(max-width:736px){
	body.home main#main {
	    padding-top: 0;
	}	
	body.home main#main .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
	    padding: 0 0 30px;
	}	
	body.home main#main ol.flex-control-nav.flex-control-paging {
	    transform: scale(0.5);
	    bottom: -30px;
	}
	body.page-id-31 main#main {
		padding-top: 0;
	}

	body.page-id-31 main#main .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container {
		padding: 0;
	}
	body.page-id-54 main#main {
		padding: 0 50px !important;
	}
	body.page-id-31 main#main .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start .fusion-layout-column.fusion_builder_column.fusion-builder-column-4.fusion_builder_column_1_4.\31 _4.fusion-flex-column.fusion-flex-align-self-flex-start {
		display: none;
	}
	.post-template-default .fusion-content-tb.fusion-content-tb-2 h2 {
	    letter-spacing: 0;
	    text-align: left !important;
	    line-height: 1.3 !important;
	}
	
	.post-template-default section#blogmenu {
	    display: none;
	}
	body.page-id-31 main#main .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start ol.flex-control-nav.flex-control-paging {
		transform: scale(0.6);
		bottom: 20px;
	}
	body.category-blog main#main {
		padding-top: 10px;
	}
ul#menu-menu_language-1 {
    display: table;
}

ul#menu-menu_language-1 li a.fusion-background-highlight {
    padding: 0 8px !important;
    border: 0 !important;
    height: auto !important;
}

ul#menu-menu_language-1 li {
    display: table-cell !important;
    border: 0;
}

.fusion-layout-column.fusion_builder_column.fusion-builder-column-0.fusion_builder_column_1_4.\31 _4.fusion-flex-column.fusion-flex-align-self-flex-end {width: 40% !important;}

.fusion-layout-column.fusion_builder_column.fusion-builder-column-2.fusion_builder_column_3_4.\33 _4.fusion-flex-column.fusion-no-medium-visibility.fusion-no-large-visibility {
    width: 60% !important;
}
	a.fusion-button.button-flat.button-small.button-default.button-4.fusion-button-default-span {
    margin-left: 0 !important;
}
	body.category-blog main#main h2.blog-shortcode-post-title.entry-title {
		margin-top: 15px;
	}
	body.page-id-31 main#main  .fusion-row {
		padding: 0 15px;
	}
	.fusion-text.fusion-text-no-margin {
		margin: 0 !important;
	}

	.fusion-text.fusion-text-no-margin p {
		text-align: justify !important;
	}
}
