/*
Theme Name: first100years
Description: first100years
Author: Nuno Sarmento
Author URI: https://www.nuno-sarmento.com
Template: Avada
Version: 1.0.2
Text Domain:  Avada
*/


/* Header */
body:not(.home) .fusion-tb-header .fusion-fullwidth {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(100%, #000000), color-stop(90%, rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(top, #000000 100%, rgba(255, 255, 255, 0) 90%);
    background-image: linear-gradient(180deg, #000000 100%, rgba(255, 255, 255, 0) 90%);
}

/* Header search */
.awb-menu__search-overlay input {
    border: 1px solid #fff !important;
    background: white !important;
	border-radius: 0 !important;
}

.fusion-body .fusion-live-search .fusion-search-result {
    background: white !important;
}

/* Donors Wall */
.personItem.row {
    background: url(/wp-content/themes/first100years2020/img/screensheen.png) 0 0 no-repeat #9E8282;
    background-size: cover;
    border: solid 0.25em #fff;
    color: #fff;
    text-shadow: 0 -1px 0 #8E3F3F;
    padding: 2em 0;
    height: 100%;
    text-align: center;
}

/* Forms */

form#gform_1 input#input_1_5,
form#gform_1 input#input_1_1{
    background: #fff;
    border-radius: 0;
}
form#gform_1 label#label_1_3_1 {
    color: #fff;
}
form#gform_1 input#gform_submit_button_1 {
    color: #ffffff !important;
    border-width: 0px !important;
    border-radius: 0px;
    font-size: 16px;
    background-color: #ff0006 !important;
    font-weight: 500;
    padding: 14px 15px;
    cursor: pointer;
    width: 100%;
    margin-top: 0px;
}
form#gform_1 div#field_1_1 {
    margin-top: -20px;
}
div#gform_1_validation_container {
    display: none;
}

form#gform_2 input#gform_submit_button_2,
div#gform_wrapper_3 input#gform_submit_button_3{
    background: #ed0000;
}

form#gform_2 input#input_2_4,
form#gform_2 input#input_2_5,
form#gform_2 textarea#input_2_3,
div#gform_wrapper_3 input#input_3_5,
div#gform_wrapper_3  input#input_3_7,
div#gform_wrapper_3 input#input_3_6,
div#gform_wrapper_3 input#input_3_8
{
    border: none;
    width: 100%;
    margin: 0 0 0.5em 0;
    padding: 0.5em;
    background-color: rgba(230, 230, 230, 0.75);
    border-bottom: solid 1px #bbb;
    color: #555;
}

/* Elements */

.titile_with_arrow_right .title-heading-left:after {
    content: url(/wp-content/uploads/2024/11/right-arrow.svg);
    position: absolute;
    left: 86%;
}
.titile_with_arrow_right_white .title-heading-left:after {
    content: url(/wp-content/uploads/2024/11/right-arrow-white.svg);
    position: absolute;
    left: 86%;
}

.column_box_shadow .fusion-column-wrapper {
	-webkit-box-shadow: 0px 2px 35px 0px rgba(0,0,0,0.12) !important;
	box-shadow: 0px 2px 35px 0px rgba(0,0,0,0.12) !important;
}

.fusion-page-title-bar h1 {
    padding-top: 155px !important;
	font-weight: 500 !important;
}


/* Posts Cards */
.person-cpt-card img {
    border: solid 0.5em #fff;
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.person-cpt-card .fusion-image-wrapper{
	text-align:center;
}

.person-cpt-card .fusion-title-heading {
	font-weight: bold !important;
}

.team_cpt img {
    border: solid 0.5em #fff;
    width: 100%;
    height: 350px;
    object-fit: cover;
}

.team_cpt .fusion-image-wrapper {
    text-align: center;
}


/* Timeline plugin */

body .ptl-cont .ptl-container {
	max-width: 1405px;
}

@media (min-width: 768px) {
    .ptl-cont .pol-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
    }
}

.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-arrow-box .ptl-inner-box .ptl-line {
    width: 227px !important;
	min-width: 227px !important;
}


.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-tmpl-box-inner {
    padding: 0;
    overflow: hidden;
    border-radius: 0 !important;
    background-color: rgb(216 216 216 / 7%) !important;
    box-shadow: unset !important;;
    -webkit-box-shadow: unset !important;;
    -moz-box-shadow: unset !important;;
}

.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-tmpl-box-inner .ptl-top-title {
    background-color: unset !important;
}

.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-arrow-box {
    height: 6px !important;
    width: 56px;
    background-color: #2ba362;
}
.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .left-box .ptl-arrow-box,
.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .right-box .ptl-arrow-box{
    top: 50% !important;
}
.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-arrow-box .ptl-inner-box .ptl-line {
    width: 50px !important;
	
}

.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-tmpl-box-inner .ptl-tmpl-img-box img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    -o-object-fit: fill !important;
}

.ptl-tmpl-img-box {
	height: 350px !important;
    border-image: url(/wp-content/uploads/2024/11/frame-image.png) 72;
    border-style: inset;
    border-width: 65px;
    border-image-outset: 0;
    display: block;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: -16px;
}

.ptl-icon {
    display: none !important;
}

.ptl-tmpl-5 .ptl-tmpl-main .ptl-sec-year {
    font-size: 32px !important;
    width: 319px !important;
    min-width: 140px !important;
    padding: 18px 13px !important;
    line-height: 25px !important;
}

/*** 6 - CSS Media Queries ***/

@media only screen and (max-width: 1024px){
	
	
	.awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
		top: 90px !important;
		padding-bottom: 5px;
	}
	
	
	/* 	Timeline plugin  */
	.ptl-tmpl-img-box {
    	height: 250px !important;
	}

	.ptl-tmpl-5 .ptl-tmpl-main .ptl-tmpl-main-inner .ptl-tmpl-box .ptl-tmpl-box-inner .ptl-top-title h2 a {
		color: #fff;
		font-size: 19px !important;
		font-weight: 600 !important;
		line-height: 23px !important;
	}
	
}
