/*
Theme Name: Philanthropy Child
Description: Philanthropy is created by <a href="http://themefuse.com">ThemeFuse</a>. Child themes are the recommended way of making modifications to a theme. <a href="http://codex.wordpress.org/Child_Themes">Reade More</a>
Author: ThemeFuse
Author URI: http://themefuse.com/
Template: philanthropy-parent
Version: 2.0
Text Domain: philanthropy
Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.table-sec {
    color: #fff;
}

.table-sec h2, .table-sec h3 {
    color: #fff;
}

.table-sec table {
    background: #fff;
    color: #6c6c6c;
}

.table-sec table tr td:first-child, .table-sec table tr td:last-child {
    color: #ae2b3c;
    font-weight: bold;
    font-size: 16px;
}
.table-sec table tr td:last-child {
    text-align: center;
}

.table-sec ul {
    display: flex;
    flex-wrap: wrap;
}

.table-sec ul li {
    width: 50%;
    padding-right: 20px;
}

.diamond img {
    width: 200px;
    height: auto !important;
    margin-left: calc(50% - 100px);
    display: block !important;
}

@media only screen and (max-width: 600px) {
  .table-sec table td {
		width: 100% !important;
		display: block;
		text-align: center;
	}
	
	.table-sec table tr td:last-child {
		border-bottom: solid 10px #1f603a;
	}
	
	.table-sec table {
		border: 0px !important;
	}
	
	.table-sec td {
    border-left: 0px;
	border-right: 0px;
	}
}

iframe#resumator-job-frame {
    min-height: 300px;
    overflow: scroll;
	border: solid 2px #1f603a;
}

div#job_listings_wrapper {
    min-height: 230px !important;
    overflow: scroll;
}

.ben-container {
    display: flex;
    flex-wrap: wrap;
}

.ben-inner {
    width: 100%;
    height: 100%;
}

.ben-inner img {
    padding: 0 0 5px 0;
    max-height: 90px;
}

.ben-col {
    width: 175px;
    margin: 0px auto 15px auto;
    text-align: center;
}



a.apply-now-button {
    font-weight: 700;
    font-style: italic;
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    padding: 12px 25px;
    background-color: #0c9146;
    color: white;
    width: auto;
	margin-bottom: 20px;
}

.apply-now-wrapper > .fw-text-inner > p {text-align: center;}

.collage-img > span {
    text-align: center;
}

.collage-img > span > img {
    max-width: 75%;
    height: auto;
    position: relative !important;
}

.collage-img span.fw-after-no-ratio {
    display: none;
}