/*
Theme Name: Healing Works Foundation
Theme URI: https://healingworksfoundation.org
Description: Total Child Theme
Author: MJS Web Solutions
Author URI: https://mjswebsolutions.com/
Template: Total
Version: 1.0
*/


/* Custom Resource Post Type Styles */

.page-template-template-resource .page-header {
    padding-bottom:inherit;
    margin:inherit;
    border-bottom-width:1px;
    border-top-width:1px;
    border-style:solid;
    margin-bottom:40px;
}

h1.resource-header {
    margin-bottom:20px;
}

/* .resource-header {
    background: #6e7575;
    color: #fff;
}

.resource-header h2 {
    font-size: 30pt;
    line-height: 120px;
    color: #fff;
}
 */

 .resource-form {
    background: inherit;
}

.resource-form form .form-control {
	height:37px
}

.resource-form .theme-button {
    padding:5px 15px;
}

.container {
    max-width:100%;
}

.resource-container .row.equal {
    display: flex;
    flex-wrap: wrap;
}

.resource-container .row.equal > [class*='col-'] {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.resource-container .panel {
    background: #E7E7E2;
    height: 100%;
    border:0px solid transparent;
}

.resource-container .panel-heading {
    padding: 0;
    border-bottom:none;
}

.resource-container .panel-heading img {
    border-top-left-radius:3px;
    border-top-right-radius:3px;
}

.resource-container .panel-body .title {
    font-weight: bold;
}

.resource-container .pagination>.active>a, 
.resource-container .pagination>.active>a:focus, 
.resource-container .pagination>.active>a:hover, 
.resource-container .pagination>.active>span, 
.resource-container .pagination>.active>span:focus, 
.resource-container .pagination>.active>span:hover {
    background-color: #3b7da0;
}

/* #resource-search [type="submit"] {
    border-radius: 3px;
    display: block;
    width: 100%;
} */

.resource-item .title {
    font-size: 30px;
    color: #333;
    font-family: 'Lato';
}

/*.tax-item, .btn-back {*/
    /*color: #da492c;*/
/*}*/

/* .select2-selection { overflow: hidden; }
.select2-selection__rendered { white-space: normal; word-break: break-all; }
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
    color:#555;
} */

.mt40 {
    margin-top: 40px;
}

.mt20 {
    margin-top: 20px;
}

.mb20 {
    margin-bottom: 20px;
}

.mt10 {
    margin-top: 10px;
}

.mb10 {
    margin-bottom: 10px;
}

.tax-term, .btn-back {
    color: #0F6378;
}

.btn-xl {
    padding: 15px 70px;
    margin-top: 0px;
    font-size: 24px;
    line-height: 1.3333333;
    border-radius: 6px;
    width: 100%;
}

.resource-list, .resource-list li {
    margin: 0;
    padding: 0;
    list-style: none;
}

.resource-list li:not(:first-child) {
    padding-top: 10px;
}

.resource-list li:not(:last-child) {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
}

.resource-list li a {
    color: #595959;
    font-size: 14px;
}



@media (min-width: 768px) and (max-width: 992px) {
    .resource-container .row > *:nth-child(2n+3) {
        clear: left;
    }

    /*#resource-search .row > [class*='col-']:not(:last-child) {*/
        /*padding-right: 3px;*/
    /*}*/

    /*#resource-search .row > [class*='col-']:not(:first-child) {*/
        /*padding-left: 3px;*/
    /*}*/
}
@media (min-width: 992px) {
    .page-template-template-resource .container, .single-resources .container {
        width:1200px;
    }

    .resource-container .row > *:nth-child(3n+4) {
        clear: left;
    }

    #resource-search .row > [class*='col-']:not(:last-child) {
        padding-right: 3px;
    }

    #resource-search .row > [class*='col-']:not(:first-child) {
        padding-left: 3px;
    }
}