@charset 'utf-8';
/*
Theme Name: Greenville Child
Theme URI: http://greenville.ancorathemes.com/
Description: Greenville - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: greenville
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready

*/

/* =Theme customization starts here
-------------------------------------------------------------- */
/* Overriding the theme builder */
.facebook-container{
	position:relative;
}
.turtle-image{
	position:absolute;
	left: -171px;
    bottom: -82px;
}
.image-col .vc_figure,.vc_single_image-wrapper,img{
	width:100%;
}
.centered-text{
    margin: 0 auto;
    display: flex;
	margin-top:16px;
    place-content: center;
}
.centered-text p{
	line-height: 48px;
}
.school-table-container{
	    display: flex;
    justify-content: center;
}
.school-table{
	    border: none;
    background-color: transparent;
}
.school-table tr{
	border-bottom:1px solid rgb(93, 100, 107, 0.3);
}
.scheme_default table>tbody>tr:nth-child(2n)>td{
	background-color: transparent!important;
}
.scheme_default table td{
	border: none;
}
.second-turtle-container{
	position:relative;
}
.second-turtle{
	position:absolute;
	bottom: -53px;
    right: 182px;
}
.turtle-container{
	position: relative;
}
.download-icon-box{
	display: flex;
    align-items: center;
    gap: 14px;
    font-weight: bold;
    text-transform: uppercase;
	margin-top: 10px;
    margin-bottom: 10px;
}
.image-box-container .vc_column-inner{
	padding: 0px!important;
	height:100%;
}
.image-box-container .vc_figure{
	width:100%;
}
.image-box-container{
	width: 270px;
    margin: 15px;
}
.image-panel-row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;	
}
.absentee-form .gfield_label_before_complex{
	margin-left: -25px!important;
}
.absentee-form #field_1_1{
	padding-top: 15px;
}
.absentee-form input{
	border-radius: 5px!important;
}
.absentee-form .gfield_label{
	    color: #3a3a3a;
}
.absentee-form .select_container{
	background-color:#b7b7b7!important;
}
.home{
	color:#078ccd!important;
}
/* Mobile Responsive  */
@media only screen and (max-width: 960px) {
	.turtle-image,.second-turtle{
		display:none;
	}
}