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

/*************** ADD CUSTOM CSS HERE.   ***************/

/* logo */
#logo {
	width: 50% !important;
	max-width: 280px !important;
}

/* team */
.is-team-job-position {
	margin-bottom: 0rem !important;
}

.is-team-name {
	margin-bottom: 0.5rem !important;
}

.is-team-link {
	line-height: 0 !important;
    min-height: 0 !important;
	margin: 0 !important;
	border: none !important;
} 

/* contact form */
.wps-form {
    width: 100% !important;
}

.wps-form-row {
    display: flex !important;
    flex-direction: row !important;
    width: 100% !important;
}

.wps-form-row.wpcf7-form-control {
    width: 100% !important;
}

.wps-form-column {
    flex: 1 !important;
    width: 100% !important;
	padding-right: 0.75rem !important;
}

.wps-form-column:last-child {
	padding-right: 0 !important;
}

/* Blog Post Single Layout */
.entry-category {
	visibility: hidden !important;
}

h1.entry-title {
	font-size: 2rem !important;
	margin: 0 !important;
}

.entry-divider.is-divider {
	display: none !important;
}

/* Flatsome Recent Blog Post Widget */
.post_comments {
	visibility: hidden !important;
	display: none !important;
}

/* captcha */
.grecaptcha-badge {
	visibility: hidden !important;
	display: none !important;
}

/* Services icons */
.icon-box.skills:hover svg path {
	fill: #f26168 !important;
}

/*************** ADD MOBILE ONLY CSS HERE  ***************/
@media only screen and (max-width: 48em) {

	/* section */
	.section {
	    padding-left: 0 !important;
    	padding-right: 0 !important;
	}
	
	/* team */
	.is-team-row {
		justify-content: center !important;
	}
	
	/* Blog Post Single Layout */
	.next-prev-nav .flex-col {		
		padding: .7em !important;
	}
	
	/* contact form */
	.wps-form-row {
        flex-direction: column !important;
    }
	
	.wps-form-column {
		padding-right: 0 !important;
	}
}