/*
 Theme Name:   parallax-one-child
 Theme URI:
 Description:  child theme for IcoSys
 Author:       Lucy Linder
 Template:     Parallax-One
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  parallax-one-child
*/


/* ========= general */

main {
    text-align: justify;
}

h1, h2, h3, h4, h5, h6 {
    text-align: left;
}


thead td {
    font-family: 'Cabin', Helvetica Neue, Sans-serif;
    font-weight: 400;
    color: #008ed6;
}

/* ========= home */

section[aria-label="About"] {
    text-align: justify;
}

.member-details .member-details-inner {
    padding: 4px;
}
.member-details .member-details-inner .small-text {
    line-height: 1.2;
}

@media (max-width: 500px){
    section .team-member-wrap .team-member-box {
        width: 90%;
        max-width: 300px;
    }
}
@media (min-width: 500px){
    section .team-member-wrap .team-member-box {
        width: 45%;
        max-width: 500px;
    }
}

.section-overlay-layer .white-text {
    text-align: center;
}

.testimonials-box h5 {
    text-align: center;
}

.testimonials-box .feedback-text-wrap .small-text {
    font-size: 1.2em;
    font-weight: bold;
}

.single-service h3 {
    text-align: center;
}

/* ========= blog Parallax One style */

.entry-meta.list-post-entry-meta{
    min-height: 90px;
}
.entry-meta.list-post-entry-meta > div {
    display: inline-block;
}

article .post-date {
    background: rgba(0,142,214,0.9);
    padding: 16px 20px;
    text-align: center;
    width: 90px;
    height: 90px;
    margin-right: 20px;
}

@media (max-width: 500px) {

    .entry-meta.list-post-entry-meta{
        text-align: center;
    }

    article .post-date {
        width: 100%;
        height: auto;
        min-height: 0;
        margin-bottom: 20px;
    }

    article .post-date .post-date-day,
    article .post-date .post-date-month {
        display:inline;
    }
}

/*========================= blog Rocked style */

/*border top only*/
.post {
	overflow: hidden;
    border: none !important;
	border-top: 1px solid #eee !important;
}

.post:first-child {
	border-top: 0 !important;
}

/*square on the left*/
.hentry .post-format {
	float: left;
	width: 70px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	display: inline-block;
	font-size: 32px;
    margin-top: 20px;
    font-weight: bold;
}

.hentry .post-format [class^="icon"]::before {
    line-height: 70px;
}

/*make space for the square on the left*/
.hentry .post-content {
    margin-left: 100px;
}

/*title and meta not justified*/
.hentry .post-content header {
    text-align: left;
}

/*title smaller*/
.entry-title {
	font-size: 24px;
	margin-bottom: 12px;
	line-height: 32px;
}

/*title black*/
.hentry .post-content .entry-title a {
	color: #222;
}

/*add margins*/
.hentry .post-meta,
.hentry .entry-footer {
	margin: 7px 0 25px 0;
	overflow: hidden;
}

/*just in case, since the meta square is floated left*/
.entry-footer {
	clear: both;
}

/*meta links (categories, etc.) grey*/
.hentry .entry-footer,
.hentry .entry-footer a,
.hentry .post-meta,
.hentry .post-meta a {
	color: #333;
}

/*meta spacing*/
.hentry .post-meta span,
.hentry .entry-footer span {
	display: inline-block;
	position: relative;
	margin-right: 25px;
}

/*hide the meta squares on small devices */
@media (max-width: 500px){
    .hentry .post-format {
        display:none !important;
    }

    .hentry .post-content  {
    	margin-left: 0px;
    }
}

/*icons default color blue*/
.hentry .post-meta span[class^="icon"],
.hentry .entry-footer span[class^="icon"] {
    margin-right: 10px;
    color: #569ac3;
    padding-left: 1px;
}

/*meta square default color blue*/
article div.post-format {
    background-color: white;
    color: #569ac3;
    border: 1px solid #569ac3;
}

/*overtide colors for free lunch news (orange)*/
article.category-seminars-free-lunch .post-meta span[class^="icon"],
article.category-seminars-free-lunch .entry-footer span[class^="icon"]  {
    color: #FFAD48;
}
article.category-seminars-free-lunch div.post-format {
    background-color: white;
    color: #FFAD48;
    border: 1px solid #FFAD48;
}


/*== fix layout for single post pages*/
/*add margin*/
header.entry-header.single-header .post-meta {
    margin-top: 30px;
}
/*all icons to blue*/
article.post.hentry.content-single-page [class^="icon"]{
    color: #569ac3;
}

/* github icon */
.icon-social-github {
    width: 16px;
    height: 16px;
    display: inline-block;
    line-height: 1em !important ;
    margin-right: 4px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQwcHgiIGhlaWdodD0iNDBweCIgdmlld0JveD0iMTIgMTIgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMTIgMTIgNDAgNDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMzMzMzMzMiIGQ9Ik0zMiAxMy40Yy0xMC41IDAtMTkgOC41LTE5IDE5YzAgOC40IDUuNSAxNS41IDEzIDE4YzEgMC4yIDEuMy0wLjQgMS4zLTAuOWMwLTAuNSAwLTEuNyAwLTMuMiBjLTUuMyAxLjEtNi40LTIuNi02LjQtMi42QzIwIDQxLjYgMTguOCA0MSAxOC44IDQxYy0xLjctMS4yIDAuMS0xLjEgMC4xLTEuMWMxLjkgMC4xIDIuOSAyIDIuOSAyYzEuNyAyLjkgNC41IDIuMSA1LjUgMS42IGMwLjItMS4yIDAuNy0yLjEgMS4yLTIuNmMtNC4yLTAuNS04LjctMi4xLTguNy05LjRjMC0yLjEgMC43LTMuNyAyLTUuMWMtMC4yLTAuNS0wLjgtMi40IDAuMi01YzAgMCAxLjYtMC41IDUuMiAyIGMxLjUtMC40IDMuMS0wLjcgNC44LTAuN2MxLjYgMCAzLjMgMC4yIDQuNyAwLjdjMy42LTIuNCA1LjItMiA1LjItMmMxIDIuNiAwLjQgNC42IDAuMiA1YzEuMiAxLjMgMiAzIDIgNS4xYzAgNy4zLTQuNSA4LjktOC43IDkuNCBjMC43IDAuNiAxLjMgMS43IDEuMyAzLjVjMCAyLjYgMCA0LjYgMCA1LjJjMCAwLjUgMC40IDEuMSAxLjMgMC45YzcuNS0yLjYgMTMtOS43IDEzLTE4LjFDNTEgMjEuOSA0Mi41IDEzLjQgMzIgMTMuNHoiLz48L3N2Zz4=);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}


/* pdf icon */
.fa.fa-file-pdf-o::after, span.icon-basic-pdf::after {
    content: '\00a0\00a0';
        width: 1em;
        margin: 0 3px 0 -5px;
        display: inline-block;
        background-size: auto;
        background-position: center;
        background-repeat: no-repeat;
        background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"><g> <g> <path d="M494.479,138.557L364.04,3.018C362.183,1.09,359.621,0,356.945,0h-194.41c-21.757,0-39.458,17.694-39.458,39.442v137.789 H44.29c-16.278,0-29.521,13.239-29.521,29.513v147.744C14.769,370.761,28.012,384,44.29,384h78.787v88.627 c0,21.71,17.701,39.373,39.458,39.373h295.238c21.757,0,39.458-17.653,39.458-39.351V145.385 C497.231,142.839,496.244,140.392,494.479,138.557z M359.385,26.581l107.079,111.265H359.385V26.581z M44.29,364.308 c-5.42,0-9.828-4.405-9.828-9.82V206.744c0-5.415,4.409-9.821,9.828-9.821h265.882c5.42,0,9.828,4.406,9.828,9.821v147.744 c0,5.415-4.409,9.82-9.828,9.82H44.29z M477.538,472.649c0,10.84-8.867,19.659-19.766,19.659H162.535 c-10.899,0-19.766-8.828-19.766-19.68V384h167.403c16.278,0,29.521-13.239,29.521-29.512V206.744 c0-16.274-13.243-29.513-29.521-29.513H142.769V39.442c0-10.891,8.867-19.75,19.766-19.75h177.157v128 c0,5.438,4.409,9.846,9.846,9.846h128V472.649z"></path> </g></g><g> <g> <path d="M132.481,249.894c-3.269-4.25-7.327-7.01-12.173-8.279c-3.154-0.846-9.923-1.269-20.308-1.269H72.596v84.577h17.077 v-31.904h11.135c7.731,0,13.635-0.404,17.712-1.212c3-0.654,5.952-1.99,8.856-4.01c2.904-2.019,5.298-4.798,7.183-8.336 c1.885-3.538,2.827-7.904,2.827-13.096C137.385,259.634,135.75,254.144,132.481,249.894z M117.856,273.173 c-1.288,1.885-3.067,3.269-5.337,4.154s-6.769,1.327-13.5,1.327h-9.346v-24h8.25c6.154,0,10.25,0.192,12.288,0.577 c2.769,0.5,5.058,1.75,6.865,3.75c1.808,2,2.712,4.539,2.712,7.615C119.789,269.096,119.144,271.288,117.856,273.173z"></path> </g></g><g> <g> <path d="M219.481,263.452c-1.846-5.404-4.539-9.971-8.077-13.702s-7.789-6.327-12.75-7.789c-3.692-1.077-9.058-1.615-16.096-1.615 h-31.212v84.577h32.135c6.308,0,11.346-0.596,15.115-1.789c5.039-1.615,9.039-3.865,12-6.75c3.923-3.808,6.942-8.788,9.058-14.942 c1.731-5.039,2.596-11.039,2.596-18C222.25,275.519,221.327,268.856,219.481,263.452z M202.865,298.183 c-1.154,3.789-2.644,6.51-4.471,8.163c-1.827,1.654-4.125,2.827-6.894,3.519c-2.115,0.539-5.558,0.808-10.327,0.808h-12.75v0 v-56.019h7.673c6.961,0,11.635,0.269,14.019,0.808c3.192,0.692,5.827,2.019,7.904,3.981c2.077,1.962,3.692,4.692,4.846,8.192 c1.154,3.5,1.731,8.519,1.731,15.058C204.596,289.231,204.019,294.394,202.865,298.183z"></path> </g></g><g> <g> <polygon points="294.827,254.654 294.827,240.346 236.846,240.346 236.846,324.923 253.923,324.923 253.923,288.981 289.231,288.981 289.231,274.673 253.923,274.673 253.923,254.654 "></polygon> </g></g></svg>');
}
