/*Theme Name: Avada Child Theme
Description: Child theme for Avada
Author: GSSI
Author URI: http://graphicallyspeaking.ca
Template: Avada
*/


.search-filter-wrap .fusion-column-wrapper{
    display: flex;
}

.search-filter-wrap .fusion-column-wrapper ul{
    padding-left: 0;
}
.search-filter-wrap .fusion-column-wrapper h4{
    font-size: 24px;
}

#search-filter-form-1699 > ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

#search-filter-form-1699 > ul > li:nth-child(even){
    width: 50%;
}
#search-filter-form-1699 ul .sf-field-taxonomy-Resources_category-category li {
    width: 50%;
}
.sf-field-submit input{
    background-image: linear-gradient(to top,#7db95a,#008296);
    color: #fff;
    padding: 10px 60px;
    font-size: 20px;
    cursor: pointer;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0px;
    line-height: 21px;
    font-size: 18px;
    
}

.search-filter-wrap #search-filter-form-1699  .sf-field-submit{
    position: absolute;
    bottom: 0px;
    right: 20px;
}

@media only screen and (max-width: 700px) {

    #wrapper #main {
        padding-left: 15px;
        padding-right: 15px;
    }
    #wrapper #search-filter-form-1696,
    #wrapper #search-filter-form-1699{
    /* padding: 10px; */
    }
    
    .search-filter-wrap #search-filter-form-1699  .sf-field-submit{
        width: 100%;
        position: relative;
        bottom: 0;
        right: 0;
    }
    .search-filter-wrap #search-filter-form-1699  .sf-field-submit input{
        margin-bottom: 0px;
    }
    #search-filter-form-1699 ul .sf-field-taxonomy-Resources_category-category li {
        width: 100%;
    }
  }


.sf-field-submit input:hover{
    background-image: linear-gradient(to top,#fa9b00,#fa9b00);
}

#search-filter-form-1699 .sf-field-taxonomy-Resources_category-category ul{
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
}
#search-filter-form-1696 ul{
    padding-left: 0;
}

#search-filter-form-1696,
#search-filter-form-1699 {
    /* box-shadow: 0px 0px 21px -9px rgba(0,0,0,0.75);
    padding: 40px; */
    position: relative;
}

#search-filter-form-1696,
#search-filter-form-1696 label,
#search-filter-form-1696 input{
    width: 100%;
}

		.searchandfilter input.sf-input-checkbox[type=checkbox] + .sf-label-checkbox:before {
		content: "";
	    display: inline-block;
	    width: 0px;
	    padding: 7px;
	    height: 0px;
	    margin: 0 8px 0 -5px;
	    cursor: pointer;
	    border: 1px solid #008296;
	    border-radius: 3px;
	    top: 2px;
	    position: relative;
	}
	.searchandfilter input.sf-input-checkbox[type=checkbox]:checked + .sf-label-checkbox:before {
		top: 0;
		margin: 0 10px -2px 0;
		padding: 0;
		width: 7px;
		height: 15px;
		border: solid #008296;
		border-width: 0 4px 4px 0;
		transform: rotate(45deg);
		cursor: pointer;
		border-radius: 0;
	}
	.searchandfilter input.sf-input-checkbox {
	  display: none;
    }
    

    #search-filter-form-1699 select{
        /* padding-left: 15px;
        padding-right: 5px; */
        text-indent: 7px;

    }

    #search-filter-results-1699 .result-wrap .result-cards .result-author,
    #search-filter-results-1699 .result-wrap .result-cards .result-categories-header,
    #search-filter-results-1699 .result-wrap .result-cards .result-categories,
    #search-filter-results-1699 .result-wrap .result-cards .result-categories>span  {
        font-weight: 100;
        font-size: 13px;
        color: #555555;
    }

    #search-filter-results-1699 .result-wrap .result-cards .result-author{
        margin-bottom: 0px;
    }

    .result-wrap{
        
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }



    .result-wrap .result-cards{
        width: 30%;
        position: relative;
        border: 1px solid #7db95a;
        border-bottom: 3px solid #7db95a;
        background-color: #f7f7f7;
        padding: 25px 30px;
        margin: 0 15px 50px 15px;
        padding-bottom: 55px;
    }

    #wrapper .result-wrap .result-cards h2{
        font-size: 20px;
    }
    #wrapper .result-wrap .result-cards p {
        color: #555555;
        margin-bottom: 10px;

    }

    #wrapper .result-wrap .result-cards .result-date {
        font-size: 13px;
        color: #555555;
    }
    #wrapper .result-wrap .result-cards .read-more {
        font-size: 15px;
        color: #555555;
        position: absolute;
        bottom: 10px;
        right: 30px;
    }


    #wrapper .result-wrap .result-cards p span {
        color: #008296;
        font-weight: 500;

    }

    .page-id-1761 .sf-field-search h4{
        display: none;
    }


    @media only screen and (max-width: 960px) {
        .result-wrap .result-cards{
          width: 45%;
        }
      }

      @media only screen and (max-width: 630px) {
        .result-wrap .result-cards{
          width: 90%;
        }
      }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container, .tribe-events .tribe-events-l-container {
	padding-top: 0 !important;
	padding-left: 0 !important;
}

#content .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
	min-height: 125px;
}

/* Past Days */
.tribe-events-calendar-month__day--past h3 {
	opacity: .6;
}

/* Future Days */
.tribe-events-calendar-month__day h3{
	opacity: .7;
}

/* Current Day*/
.tribe-events-calendar-month__day--current h3{
	opacity: 1;
}

.tribe-events-calendar-month__calendar-event-tooltip-title {
	display: none;
}

.custom-search-icon {
	width: 15px;
    left: 13px;
    top: 15px;
    position: absolute;
}