/*
Theme Name: Agri2023 Child
Description: This is a child theme for Agri Theme
Author: VEAS
Template: agri2023
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-top{color:#fff;}
.header-top {
 	background: linear-gradient(135deg, #cddc39 5%, #4caf50 100%) !important;
	background: -webkit-linear-gradient(135deg, #cddc39 5%, #4caf50 100%) !important;
}
.header-language-dropdown a{text-transform:uppercase;}
.header-language-dropdown .image-icon{height:10px;}
.header-language-dropdown .nav-dropdown{min-width:160px;padding:10px;}
.blog-archive{padding-top:0px;}
.section-title-normal {border-bottom: 2px solid #169b48;}
.section-title-normal span{	border-bottom: 2px solid #f99e31;}
.section-title{color:#169b48}
.star-rating span::before{color:#f99e31 !important;}
h3.section-title{font-size:1.5em}
/* home */
.home .ux-logo .ux-logo-image{
    /*height: 100px !important;
    width: 150px;*/
    -o-object-fit: contain;
    object-fit: contain;
    margin: 0px auto;
	display:block;
}
.section-title b{background:transparent !important;}
.home .icon-box:hover .has-icon-bg .icon .icon-inner{
	background-color: #f18433 !important;
}
.featured-box a.plain h3{margin-bottom:20px !important;}
.home .accordion{margin-top:30px;}
.accordion-title{
	font-weight:bold;
	background: linear-gradient(135deg, #4caf50 30%, #cddc39 100%);
	box-shadow: #4CAF50 0px 5px;
	margin-bottom: 10px;
}
.accordion-title.active{color:#fff !important;}
.post-item .col-inner {
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    transition: all 250ms;
    -webkit-transition: all 250ms;
    -moz-transition: all 250ms;
    overflow: hidden;
    padding: 0;
    flex: 1 0 auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.post-item .col-inner:hover{
	box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
    -webkit-transform: scale(1.01);
            transform: scale(1.01);
}
.featured-box p{margin-bottom:15px !important;}
.pricing-table .title {
 	background-color: #c41230;
	color: #fff;
	padding:25px;
}
.wpcf7-form b {
    color: red;
    margin-right: 5px;
    margin-left: 5px;
}
.section-bg-color .section-bg{
	background:linear-gradient(left, #cddc39 0%, rgb(0, 150, 73) 60%, #cddc39 100%);
	background:-webkit-linear-gradient(left, #cddc39 0%, rgb(0, 150, 73) 60%, #cddc39 100%);
}
.message-box , .message-box .message-box-bg-overlay{
	background: linear-gradient(top, #009649 0%, #004121 100%) !important;
	background: -webkit-linear-gradient(top, #009649 0%, #004121 100%) !important;
}
/* button */
.button.primary:not(.is-outline){
	background:linear-gradient(45deg, #cddc39 0%, #49a760 50%);
}
/* Porfolio */
.portfolio-archive .nav > li > a{font-size:1.2em;}
.mfp-close-btn-in .mfp-close{color:#fff !important;}
/* exhibitor table list */
#tbl-petfair-exhibitors-list_wrapper .dataTables_length select{
	display: inline-block;
    width: 80px;
    margin-bottom: 0px
}
#tbl-petfair-exhibitors-list_filter input{
	width: auto;
    margin-bottom: 0;
}
.exhibitor-list-logo img{max-width:150px;}
/* Partner */
.partner-row{border-bottom:1px dashed #ddd;margin-top:1.3em}
.partner-row:first-child{margin-top:0px;}
.partner-row .col{margin-bottom:0px;padding-bottom:0px}
/* banner 2 bên */
.banner_fix {
    display: none;    
}
.banner_fix.active{display:block;}
.banner_fix a{
	position: fixed;
    top: 195px;
	width: 200px;
    z-index: 999;
}
.banner_fix_left {
    right: calc(((100vw - 1170px)/2) - 250px);
    transition: all .3s;
}
.banner_fix_right {
    left: calc(((100vw - 1170px)/2) - 250px);
    transition: all .3s;
}
/*footer */
#footer{
	background-image: url(images/bg-footer.jpg);	
	padding-top:0px;
	background-position:bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}
#footer .footer-bg-overlay{background-color: rgba(0, 0, 0, 0.7);}
#footer .section-title-normal {border-bottom:none;padding-top:30px;}
#footer .footer-1{background:transparent;}
.absolute-footer{
	background:transparent !important;
	display: block;
	position: relative;
}
.absolute-footer.dark{color:#fff !important;}
.copyright-footer{
	border-top: 1px solid #1e1e1e;
	padding-top: 10px;
}
#footer .section-title-normal span{border-bottom:none;}
#footer .col{padding-bottom:0px;}
#footer .ux-logo .ux-logo-link{padding:0px !important;}
#footer .section-title-container{margin-bottom: 0.5em;}
.back-to-top {
	background:linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
	background:-webkit-linear-gradient(120deg, #6cbe03 40%, #f4a700 80%);
}
.footer-banner{padding-top:0px;}
.absolute-footer{padding: 5px 0 5px;}
.footer-banner {
    position: fixed;
    z-index: 99999;
    bottom: 0;
    display: none;
    width: 100%;
    color: #fff;
    text-align: center;
    cursor: pointer;
}
.show, .footer-banner:hover {
    display: block;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	#footer .large-6.small-12{
		flex-basis: 50%;
		max-width: 50%;
	}

}