.resource-section .fa { font-size: 3.1rem;} 
.resource-section .breadcrumb {display: none;}
.resource-section table {border: 0; margin-bottom:0;}
.resource-section tbody {border: 0;}
.resource-section h1.page-title {display: none;}
.resource-section h2.pane-title, .resource-section h2.pane-title a[href] {
    /*background-color: #9d2235;
    color: #FFF;
    padding: .5rem 1rem;
    margin: .5rem auto .5rem;*/
    /*font-family: "aktiv-grotesk-std","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;*/
    color: #9d2235;
    text-transform: uppercase;
    font-size: 1.2rem;
    margin-top: .2rem;
    margin-bottom: 0;
}

.featured-resource-bg {
display: block;
position: relative;
background-size: cover;

}



.resource-landing-view-list {
    margin: 0 auto;
    width: 100%;
    position: relative;
    display: block;
    
}

.resource-landing-view-list p{
    margin-bottom: .5rem;
    margin-top: .5rem;
}

.resource-landing-view-list ul {
    list-style: none;
    width: 100%;
    margin: auto;
    position: relative;
    padding: .5rem 0;
}
.resource-landing-view-list ul *,.quicktabs-style-commons-tabs ul.quicktabs-tabs li a{
/*font-family:Proxima Nova,sans-serif;*/
}
.resource-landing-view-list li {
    margin-bottom: 1.1em;
    /*padding-bottom: 1em;*/
    padding-bottom: 1em;
    border-bottom: 1px solid #999;
    line-height: 1.2em;
}


.resource-sidebar li {
    margin: 0;
    padding-bottom: .2rem;
    border-bottom: 1px solid #666;
    
}

.rlp-become-member p {
    line-height: 1.2em;
    /*margin:0 0 1rem 0;*/
    margin: 0;
    padding: .5rem 0;
}

.resource-featured-wrapper {
    border-bottom: 0;
    margin: .5em 1.5em 1em;
    /*padding-top: 40em;*/
    
    /*vertical-align: bottom;*/
    vertical-align: middle;
    
}

ul.resource-featured {
    list-style: none;
    /*padding: 30em 0 1em;*/
    
    padding: 3em 0 27em;
    text-align: right;
    
    /*margin-left: 5em;*/
}



.resource-featured a[href] {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 5px;
    
    /*margin-left: 5em;*/
    
}

.resource-smaller-font {
    font-size: .9em;
    line-height: 2em;
}

.resource-smaller-font-featured-img a[href] {
    margin-left: 4em;
}

.rlp-full .resource-smaller-font {
    line-height: 1.3em;
}

.resource-title {
    /*font-size: 1.3em;*/
    font-size: 1.1em;
    line-height: 1.1em;
    font-weight: bold;
}

.resource-title a[href]{
    color: #000;
}

.rlp-full .resource-title a[href] {
    font-size: 1.2em;
    line-height: 1.1em;
   display: block;
   margin-bottom: .5rem;
   padding-right: 2em;
}

.resource-title-featured-img {
  
   font-size: 2em;
   line-height: 1em;
  /* font-weight: bold;*/
   
}

.resource-title-featured-img a[href]{
   display: block;
   /*width: 80%;*/
   margin-left: 3em;
   /*font-weight: bold;*/
   text-shadow: 2px 2px #333;
  /* margin-right: 20em;*/
}

.resource-thumb{
    display: inline-block;
    float: right;
    margin: 0 0 0 1rem;
}

.rlp-mobile .resource-thumb{
    display: block;
    width: 100%;
    float: none;
    margin: 1em auto;
}

.rlp-mobile .resource-thumb img{
    display: block;
    /*margin: auto;*/
}

@media screen and (max-width: 39.9375em) {
    .resource-thumb{
    display: block;
    width: 100%;
    float: none;
    margin: 1em auto;
    }

    .resource-thumb img{
        display: block;
        /*margin: auto*/
    }

}

.resource-fav-link{
    display: inline-block;
    /*float: right;*/
    /*padding: 0 0 1.42857rem 3.57143rem;*/
    /*margin: 0 0 1.42857rem 0;*/
    padding: .3rem 1.7rem 1rem 0;
    margin-left: .5rem;
    background: url(/sites/all/themes/ioc/assets/images/fav-button-sm.png) no-repeat right top transparent;
  
}

.rlp-full div.sharethis-wrapper {
    /*float: left;*/
    display: inline-block;
    margin-right: .5rem;
}

.rlp-resource-listing input {
    font-size: .8rem;
    margin: 0 0 1rem 0;
    padding: 0.5rem;
    height: 1.42857rem;
}

.resource-section .item-list {
    margin: auto;
}

/*ACCORDION*/

.ui-accordion-content {
    overflow: auto !important;
    height: auto !important;
}
      

/*PAGER*/

.resource-section .item-list .pager{
    border: 0;
}

.listing.resource-section .pagination li.current a {
    background-color: #ffffff;
    color: #9d2235;
}

.listing.resource-section .pagination li a {
    font-size: inherit;
    font-weight: bold;
    color: #408cb3;
    background-color: #fff;
    width: 2.14286rem;
    height: 2.14286rem;
    border-radius: 2.14286rem;
    display: inline-block;
}

/*SEARCH WIDGET*/

.rlp-pane{
    border: 1px solid #9d2235;
    padding: 0;
    margin: 0 0 2rem 0;
}

.rlp-pane.rlp-mobile{
    margin-top: 1.5em;
}

.rlp-pane h2.pane-title, .rlp-pane h2.block-title {
    background: #9d2235;
    color: #fff;
    margin: 0;
    padding: 5px;
}

.rlp-pane h2.block-title {
    font-size: 1.2rem;
}

.rlp-pane .form-item-search-resources input {
    width: 20.8em;
    height: 27px;
    background: transparent;
    line-height: .5em;
    font-size: .8em;
    padding: 5px;
    margin: 0 13px;
   border: 1px solid #9d2235;
   color[placeholder]: #999;
}

.rlp-pane.rlp-mobile .form-item-search-resources input{
    display: block;
    width: 100%;
}

.rlp-pane #edit-serch-resources-wrapper {
    margin: 0 10px;
}

/*.rlp-pane .select2-container-multi .select2-choices {
    min-height: 16px;
    max-height: 20px;
    line-height: .5em;
    font-size: .5em;
    padding: 0;
    width: 200px;
    
}*/

/*.rlp-pane .select2-container.select2-container-multi,  {
    min-width: 50px !important;
    width: 18.1rem !important;
    padding-left: 5px;
    
}

.rlp-pane.rlp-mobile .select2-container.select2-container-multi,  {
    width: 50rem !important;
}*/



.rlp-pane .select2-container-multi .select2-choices .select2-search-field input, .rlp-pane .views-exposed-widget-filter-field_coaching_specialty_tid {
     min-height: 16px;
    /*max-height: 20px;*/
    height: 25px;
    width: 15em !important;
    line-height: .5em;
    font-size: .8em;
    padding: 2px;
    margin: 0 5px;
    
}

.rlp-pane.rlp-mobile .select2-container-multi .select2-choices .select2-search-field input, .rlp-pane .views-exposed-widget-filter-field_coaching_specialty_tid {
     min-height: 16px;
    /*max-height: 20px;*/
    height: 25px;
    width: 25em !important;
    line-height: .5em;
    font-size: .8em;
    padding: 2px;
    margin: 0 5px;
    
}

.rlp-pane .select2-container .select2-chosen{
    font-size: .8em;
    color: #999;
    width: 15em !important;
    padding-left: 2px;
    margin-left: 5px;
}

.rlp-panerlp-mobile .select2-container .select2-chosen{
    font-size: .8em;
    color: #999;
    width: 50em !important;
    padding-left: 2px;
    margin-left: 5px;
}

.rlp-pane .select2-container-multi .select2-choices, .rlp-pane .select2-container .select2-choice {
    border: 1px solid #9d2235;
    margin: 0 8px;
}

.rlp-pane .select2-container .select2-choice {
   margin-left: 8px;
}


.rlp .select2-container-multi .select2-choices .select2-search-field {
    margin: 0 5px;
    padding: 0;
    white-space: nowrap;
}

rlp-pane .select2-default {
    color: #666 !important;
}

.rlp-pane button.form-submit{
        margin-top: 0;
        margin-bottom: 0;
        width: 23em;
        font-size: .8em;
        background-color: #9d2235;
        border-color: #9d2235;
}

.rlp-pane.show-for-small-only button.form.submit{
    display: block;
    width: 33.3em !important;
}

.rlp-pane .views-submit-button{
    width: 100%;
    background-color: #9d2235;
    margin-top: .5em;
}

#views-exposed-form-resource-listing-page-1 .views-exposed-widgets {
    margin-bottom: 0;
}

.views-exposed-widgets {
    margin-bottom: .5em;
}

.rlp-pane .views-exposed-form .views-exposed-widget .form-submit {
    margin: 0 auto;
width:auto;
display:block;
text-align:center;

}

/*CONTENT TYPE*/
.node-resource.view-mode-full .field-name-field-resource-thumbnail {
    float: none;
    
}

.hp-listings p {
    margin-bottom: 0;
    line-height: 1.4;
}

