/**
 * Plugin styles
 */

/* Root Variables */
:root {
    --std_spacing: 30px;

    /* NCC Colors */
    --color_ncc_blue:       #0083a9; /* rgb(0, 131, 169); */
    --color_ncc_dark_blue:  #005973; /* rgb(0, 88, 115); */
    --color_ncc_orange:     #f89828; /* rgb(248, 152, 40); */

    /* Generated Colors */
    --color_text_lighter:   rgb(0, 0, 0, 0.6); 

    --color-murey:          #89023E;   /* 35, 32, 32 */
    --color-rose-ebony:     #553739;    /* 85, 55, 57 */
    --color-old-rose:       #CC7178;    /* 85, 55, 57 */
    --color-moss-green:     #748E54;    /* 116, 142, 84 */
}

.margin_bottom_std{
    margin-bottom: var(--std_spacing);
}
.margin_bottom_50p{
    margin-bottom: calc(var(--std_spacing) / 2 );
}
.margin_bottom_33p{
    margin-bottom: calc(var(--std_spacing) / 3 );
}
.margin_top_std{
    margin-top: var(--std_spacing);
}
.margin_top_50p{
    margin-top: calc(var(--std_spacing) / 2 );
}
.margin_top_33p{
    margin-top: calc(var(--std_spacing) / 3 );
}
.block{
    display: block;
}
.upper{
    text-transform: uppercase;
}
.smaller{
    font-size: 0.85rem !important;
}
.larger{
    font-size: 1.2rem !important;
}
.ui_hint{
    font-size: 0.85rem;
    color: #000;
}
.ui_hint_normal{ /* inherits color */
    font-size: 0.85rem;
    color: inherit
}
.align-right{
    text-align: right;
}
.align-left{
    text-align: left;
}
.align-center{
    text-align: center;
}
.warning{
    color: orange;
}
.ok{
    color: green;
}
.danger{
    color: red;
}
.mute{
    color: #999;
}
ul.no_list_style,
ol.no_list_style{
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}
.hidden{
    display: none !important;
}
.pill{
    padding: 0rem;
    font-size: 0.7rem;
    font-weight: 600;
    text-transform: uppercase;
    overflow: hidden;
}
.pill span.entry{
    display: block;

    font-size: 0.65rem;
    line-height: 1.3rem;

    float: left;
    border-width: 0px;
    border-style: none;
    border-radius: 2rem;
    margin: 0 2px 4px;
    background-color: rgba(233,233,233,1);
}
.pill span.entry a{
    color: #fff;
    mix-blend-mode: difference;
    padding: 0.2rem 1rem;
}
.pill span.entry:hover{
    -webkit-filter: invert(0.1);
    filter: invert(0.1);
}
.et_pb_accordion_item .pill{
    max-height: 200px;
    overflow-y: auto;
}

/* SECTION: Search Filters */
/* ------------------------------------------*/
/* Note: Make gaps between accordion less */

.pmiso_rr_component ul.filters{
    max-height: 300px;
    overflow-y: auto;
    margin-bottom: var(--std_spacing);
    padding: 5px;
    background-color: rgba(200,200,200,0.1);
    border-radius: 5px;
}
.pmiso_rr_component ul.filters li{
    font-size: 0.8rem;
}
.pmiso_rr_component a.clear_filters{
    margin: 0 0 15px;
    display: inline-block;
    font-size: 0.75rem;
    padding: 0px 8px;
    border: 1px solid #0083a9;
    border-radius: 8px;
}
.pmiso_rr_component a.clear_filters:hover{
    background-color: #0083a9;
    color: #fff;
}
.pmiso_rr_component a.clear_filters.disabled,
.pmiso_rr_component a.clear_filters.disabled:hover{
    background-color: #fafafa;
    color: #999;
    border-color: #999;
    cursor:not-allowed;
}

/* SECTION: Pagination custom styles */
/* ------------------------------------------*/
ul.pagination-miso {
    list-style: none;
    padding: 0;
    line-height: 1;
    text-align: right;
    font-size: 1rem;
    text-transform: uppercase;
    color: #666;
    margin: 0 0 1.5rem;
}
ul.pagination-miso li{
    display: inline-block;
    margin: 0 1rem 0 0;
    font-size: 0.8rem;
}
ul.pagination-miso li:last-child{
    margin: 0 0 0 0;
}
ul.pagination-miso li.disabled{
    display: none;
}
ul.pagination-miso li.summary,
ul.pagination-miso li.stats{
    border-right: 1px solid #ccc;
    padding-right: 1rem;
}
ul.pagination-miso li.summary:last-child,
ul.pagination-miso li.stats:last-child{
    border-right: 0px none;
    padding-right: 0;
}
ul.pagination-miso li.active span{
    font-weight: bold;
    color: var(--color_ncc_orange);
}


/* SECTION: Result Entries Custom Styles */
/* ------------------------------------------*/

body.search article.et_pb_post{
    padding: 2rem 2rem 2rem 7.25rem;
    margin: 0 0 2rem;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    border-color: #0083a9; /* rgba(0, 131, 169, 0.5); */
}
body.search article.et_pb_post mark{
    background-color: rgba(11, 60, 93, 0.08);
}
body.search article.et_pb_post:hover{
    box-shadow: 0 0 1rem rgba(50,50,50,0.1);
}

body.et-db.search #et-boc .et-l article.et_pb_post h2,
body.search article.et_pb_post h2{
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #111111;
    padding-bottom: 10px;
}
body.search article.et_pb_post > .las{
    position: absolute;
    left: 2rem;
    top: 2.2rem;
    font-size: 2rem;
    padding: 0.5rem;
    background-color: rgba(0,0,0,0.1);
    border-radius: 10%;
}
body.search article.et_pb_post > .post_type_label{
    text-transform: uppercase;
    font-size: 90%;
    font-weight: bold;
}

body.search article.et_pb_post > .resource_type_label{
    color: #0083a9;;
    /* background: linear-gradient(145deg, #733767 40%, #f89828 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
    display: inline-block;
}
body.search article.et_pb_post > .resource_type_label span{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.75rem;
    display: inline-block;
    /* margin: 0 calc(var(--std_spacing) / 6 );*/
    padding: 0 calc(var(--std_spacing) / 4 ) ;
    /* border-right: 1px solid #733767; */
    line-height: 0.75rem;
}
body.search article.et_pb_post .resource_type_label span::before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: bottom;
}
body.search article.et_pb_post > .resource_type_label span:first-child{
    padding: 0 calc(var(--std_spacing) / 6 ) 0 0;
}
body.search article.et_pb_post > .resource_type_label span:last-child{
    border-right: 0px none;
}

body.search article.et_pb_post > .meta.developed_by{
    font-size: 0.85rem;
    line-height: 0.85rem;
}
body.search article.et_pb_post > .meta.developed_by .label{
    color: var(--color_text_lighter);
}
body.search article.et_pb_post > .meta.developed_by .entry{
    display: inline-block;
    padding: 3px calc(var(--std_spacing) / 6 );
    border-right: 1px solid var(--color_text_lighter);
}
body.search article.et_pb_post > .meta.developed_by .entry:first-child{
    padding: 0 calc(var(--std_spacing) / 6 ) 0 0;
}
body.search article.et_pb_post > .meta.developed_by .entry:last-child{
    border-right: 0px none;
}


body.search article.et_pb_post > .las{
    width: 48px;
    height: 48px;
    box-sizing: border-box;
    background-color: rgb(234, 246, 249);
    /* background: linear-gradient(145deg, rgb(248, 152, 40, 0.07) 0%, rgb(115, 55, 103, 0.1) 90%); */
}

body.search article.et_pb_post > .las span{
    display: block;
    height: 94%;
    background-size: contain;
    background-repeat: no-repeat;
}

/* Icons for the Search Results */
body.single-resource,
body.search {
    --icon-group-journals-papers: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23240b36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='m158.218 62.501h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='m158.218 107.613h-74.185c-4.144 0-7.502-3.358-7.502-7.502s3.358-7.502 7.502-7.502h74.185c4.144 0 7.502 3.358 7.502 7.502s-3.359 7.502-7.502 7.502z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='m130.762 466.072c-1.82 0-3.652-.544-5.389-1.941-6.265-5.039-2.84-12.672 3.381-26.529 2.827-6.297 9.242-20.588 8.963-25.518-3.361-.959-12.33 2.104-28.557 19.084-12.95 13.552-23.799 29.022-23.907 29.176-2.372 3.396-7.048 4.228-10.445 1.855-3.396-2.373-4.228-7.048-1.856-10.444.464-.665 11.533-16.46 25.256-30.842 7.766-8.141 31.398-32.913 48.861-20.789 10.961 7.61 3.853 24.682-3.715 41.588 30.393-20.195 41.619-14.979 56.469-5.131 8.313 5.514 16.908 11.216 35.171 11.216 4.144 0 7.502 3.358 7.502 7.502s-3.358 7.502-7.502 7.502c-22.786 0-34.737-7.928-43.465-13.716-6.674-4.427-10.118-6.535-15.598-6.035-7.428.677-18.436 6.491-33.654 17.775-2.709 2.009-7.076 5.246-11.515 5.247z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='m475.819 129.338-11.382-8.105c-6.53-4.653-15.595-3.132-20.248 3.405l-11.264 15.819c-5.124.357-10.055 2.913-13.261 7.415l-149.942 210.569c-20.117 28.253-25.352 51.372-31.006 65.046-2.526 6.899-.203 14.399 5.783 18.661 5.998 4.271 13.846 3.994 19.526-.64 11.059-9.802 31.203-22.318 51.325-50.576l138.214-194.102 9.255 6.59c1.142.813 1.385 2.384.589 3.502l-32.34 45.416c-2.403 3.375-1.616 8.06 1.759 10.463s8.059 1.617 10.463-1.759l32.34-45.416c5.602-7.867 3.759-18.825-4.107-24.427l-9.256-6.59 3.024-4.246c3.103-4.357 4.075-9.775 2.676-14.968l11.255-15.807c4.656-6.534 3.136-15.595-3.403-20.25zm-19.69 4.399 10.591 7.542-8.636 12.128-10.592-7.542zm-24.244 22.838c.887-1.248 2.626-1.537 3.868-.652l16.665 11.867c1.241.884 1.546 2.614.652 3.868l-117.556 165.09-21.184-15.085zm-128.756 225.654c-9.035 12.69-19.737 24.116-31.808 33.962l-16.78 13.691c-.243.2-.651.532-1.339.044-.686-.488-.504-.984-.396-1.28l7.447-20.335c5.36-14.631 12.657-28.481 21.691-41.167l23.683-33.258 21.184 15.085z'/%3E%3Cpath d='m400.376 154.85c4.144 0 7.502-3.358 7.502-7.502v-36.862c0-8.761-3.412-16.998-9.607-23.195l-77.684-77.683c-6.196-6.196-14.434-9.608-23.196-9.608h-226.411c-22.552 0-40.9 18.347-40.9 40.9v430.2c0 22.552 18.347 40.9 40.9 40.9h295.999c22.552 0 40.9-18.347 40.9-40.9v-171.777c0-4.144-3.358-7.502-7.502-7.502s-7.502 3.358-7.502 7.502v171.777c0 14.279-11.617 25.896-25.896 25.896h-295.999c-14.279 0-25.896-11.617-25.896-25.896v-430.2c0-14.279 11.617-25.896 25.896-25.896h226.412c1.01 0 2.002.101 2.978.265v51.341c0 22.552 18.347 40.9 40.899 40.9h51.342c.164.976.265 1.968.265 2.977v36.862c-.001 4.143 3.357 7.501 7.5 7.501zm-85.003-88.24v-40.996l66.893 66.892h-40.998c-14.279 0-25.895-11.617-25.895-25.896z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23074a32' /%3E%3Cstop offset='100%25' stop-color='%23005973' /%3E%3C/linearGradient%3E%3C/svg%3E");

    --icon-group-social-outreach: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64px' height='64px' viewBox='0,0,256,256'%3E%3Cg fill='%2389023E' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='scale(4,4)'%3E%3Cpath d='M55,0c-4.961,0 -9,4.039 -9,9c0,2.07 0.69891,3.98 1.87891,5.5l-4.26953,3.91016c-2.718,-2.719 -6.46838,-4.41016 -10.60937,-4.41016c-4.711,0 -8.92187,2.17956 -11.67187,5.60156l-3.97656,-3.11328c-0.43,-0.348 -1.06334,-0.27013 -1.40234,0.17188c-0.34,0.43 -0.25812,1.05944 0.17188,1.39844l4.05078,3.17188c-1.383,2.269 -2.17187,4.91753 -2.17187,7.76953c0,2.121 0.44128,4.14094 1.23828,5.96094l-8.09766,3.55859c-0.73,-0.93 -1.87063,-1.51953 -3.14062,-1.51953c-2.211,0 -4,1.789 -4,4c0,2.211 1.789,4 4,4c2.211,0 4,-1.789 4,-4c0,-0.219 -0.01959,-0.42963 -0.05859,-0.64062l8.21875,-3.60937c2.469,4.07 6.81984,6.87894 11.83984,7.21094v6.03906c0,0.551 0.449,1 1,1c0.551,0 1,-0.449 1,-1v-6.03906c3.672,-0.242 6.96922,-1.80094 9.44922,-4.21094l4.03125,3.62891c-0.929,1.301 -1.48047,2.90209 -1.48047,4.62109c0,4.41 3.59,8 8,8c4.41,0 8,-3.59 8,-8c0,-4.41 -3.59,-8 -8,-8c-1.969,0 -3.78088,0.71916 -5.17187,1.91016l-4.04687,-3.64844c2.02,-2.551 3.21875,-5.76172 3.21875,-9.26172c0,-3.41 -1.14131,-6.55913 -3.07031,-9.07812l4.35156,-3.98047c1.558,1.288 3.54675,2.05859 5.71875,2.05859c4.961,0 9,-4.039 9,-9c0,-4.961 -4.039,-9 -9,-9zM55,2c3.859,0 7,3.141 7,7c0,3.859 -3.141,7 -7,7c-1.59,0 -3.05147,-0.53069 -4.23047,-1.42969c-0.539,-0.398 -1.00816,-0.89069 -1.41016,-1.42969c-0.86,-1.16 -1.35937,-2.58962 -1.35937,-4.14062c0,-3.859 3.141,-7 7,-7zM10,6c-3.309,0 -6,2.691 -6,6c0,3.309 2.691,6 6,6c3.309,0 6,-2.691 6,-6c0,-3.309 -2.691,-6 -6,-6zM10,8c2.207,0 4,1.793 4,4c0,2.207 -1.793,4 -4,4c-2.207,0 -4,-1.793 -4,-4c0,-2.207 1.793,-4 4,-4zM31.70117,8.18359c-0.551,0.034 -0.96955,0.50855 -0.93555,1.06055l0.12305,1.99609c0.03,0.49 0.40986,0.87664 0.88086,0.93164c0.058,0.007 0.11673,0.00791 0.17773,0.00391c0.551,-0.034 0.9715,-0.50855 0.9375,-1.06055l-0.12305,-1.99609c-0.034,-0.551 -0.50455,-0.97355 -1.06055,-0.93555zM37.13672,8.5332c-0.539,-0.108 -1.06778,0.2422 -1.17578,0.7832l-0.39648,1.96094c-0.11,0.542 0.2412,1.06873 0.7832,1.17773c0.027,0.006 0.05403,0.01067 0.08203,0.01367c0.512,0.06 0.9927,-0.28092 1.0957,-0.79492l0.39453,-1.96094c0.109,-0.541 -0.2422,-1.07069 -0.7832,-1.17969zM26.74609,9.16211c-0.12945,-0.00988 -0.26183,0.00483 -0.39258,0.04883c-0.524,0.176 -0.80686,0.74263 -0.63086,1.26562l0.63672,1.89649c0.127,0.379 0.45903,0.63178 0.83203,0.67578c0.142,0.017 0.29055,0.00308 0.43555,-0.04492c0.524,-0.176 0.80391,-0.74458 0.62891,-1.26758l-0.63672,-1.89453c-0.132,-0.393 -0.48469,-0.65006 -0.87305,-0.67969zM41.9043,10.21094c-0.38911,-0.02438 -0.77253,0.18223 -0.95703,0.55273l-0.89062,1.79102c-0.246,0.494 -0.04478,1.09384 0.44922,1.33984c0.106,0.053 0.21908,0.08661 0.33008,0.09961c0.407,0.048 0.81872,-0.16083 1.01172,-0.54883l0.89063,-1.78906c0.246,-0.495 0.04478,-1.0958 -0.44922,-1.3418c-0.12375,-0.062 -0.25506,-0.09539 -0.38477,-0.10351zM21.82617,11.46289c-0.12772,0.02412 -0.25389,0.07389 -0.36914,0.15039c-0.46,0.306 -0.58334,0.92477 -0.27734,1.38477l1.10742,1.66601c0.169,0.255 0.4358,0.40545 0.7168,0.43945c0.227,0.027 0.46392,-0.02316 0.66992,-0.16016c0.46,-0.306 0.58334,-0.92672 0.27734,-1.38672l-1.10742,-1.66406c-0.22875,-0.345 -0.63442,-0.50206 -1.01758,-0.42969zM33,16c3.559,0 6.78863,1.44072 9.14063,3.76172c0.48,0.469 0.91759,0.97653 1.30859,1.51953c1.601,2.159 2.55078,4.83975 2.55078,7.71875c0,2.969 -1.01222,5.71887 -2.69922,7.92188c-0.095,0.124 -0.20078,0.24128 -0.30078,0.36328v-1.28516c0,-3.356 -2.1262,-6.3097 -5.1582,-7.4707c0.725,-0.992 1.1582,-2.2093 1.1582,-3.5293c0,-3.309 -2.691,-6 -6,-6c-3.309,0 -6,2.691 -6,6c0,1.32 0.4332,2.5373 1.1582,3.5293c-3.032,1.161 -5.1582,4.1147 -5.1582,7.4707v1.2793c-0.355,-0.43 -0.69028,-0.87561 -0.98828,-1.34961c-0.363,-0.559 -0.68412,-1.16148 -0.95312,-1.77148c-0.68,-1.589 -1.05859,-3.3302 -1.05859,-5.1582c0,-2.371 0.64072,-4.60153 1.76172,-6.51953c0.328,-0.582 0.70672,-1.12934 1.13672,-1.65234c2.382,-2.937 6.02356,-4.82812 10.10156,-4.82812zM33,21c2.206,0 4,1.794 4,4c0,2.206 -1.794,4 -4,4c-2.206,0 -4,-1.794 -4,-4c0,-2.206 1.794,-4 4,-4zM29.88867,30.12109c0.909,0.554 1.97133,0.87891 3.11133,0.87891c1.14,0 2.20233,-0.32491 3.11133,-0.87891c2.801,0.528 4.88867,2.99991 4.88867,5.87891v3.23438c-1.96,1.539 -4.375,2.52956 -7,2.72656c-0.328,0.028 -0.66,0.03906 -1,0.03906c-0.34,0 -0.672,-0.01206 -1,-0.03906c-2.631,-0.2 -5.042,-1.1857 -7,-2.7207v-3.24023c0,-2.879 2.08767,-5.35091 4.88867,-5.87891zM8,39c0.441,0 0.85169,0.14063 1.17969,0.39063c0.5,0.359 0.82031,0.94938 0.82031,1.60938c0,0.078 0.00028,0.14775 -0.01172,0.21875c-0.109,1 -0.96828,1.78125 -1.98828,1.78125c-1.102,0 -2,-0.898 -2,-2c0,-1.102 0.898,-2 2,-2zM54,42c3.309,0 6,2.691 6,6c0,3.309 -2.691,6 -6,6c-3.309,0 -6,-2.691 -6,-6c0,-1.211 0.35947,-2.34025 0.98047,-3.28125c0.359,-0.559 0.81966,-1.05903 1.34766,-1.45703c1.012,-0.793 2.29288,-1.26172 3.67188,-1.26172zM33,53c-2.758,0 -5,2.242 -5,5c0,2.758 2.242,5 5,5c2.758,0 5,-2.242 5,-5c0,-2.758 -2.242,-5 -5,-5zM33,55c1.652,0 3,1.348 3,3c0,1.652 -1.348,3 -3,3c-1.652,0 -3,-1.348 -3,-3c0,-1.652 1.348,-3 3,-3z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

    --icon-group-websites: url("data:image/svg+xml,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' fill='url(%23my-cool-gradient) %23733767' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='m473.231 140.198c-4.971 2.406-7.051 8.386-4.646 13.357 15.537 32.107 23.415 66.573 23.415 102.445 0 130.131-105.869 236-236 236-51.009 0-100.938-16.76-141.642-47.36 5.316-11.151 3.37-24.927-5.851-34.147-11.697-11.696-30.729-11.696-42.427 0-11.697 11.697-11.697 30.729 0 42.427 9.049 9.049 22.682 11.22 33.954 5.946 44.57 34.307 99.66 53.134 155.966 53.134 141.159 0 256-114.841 256-256 0-38.914-8.55-76.312-25.412-111.156-2.405-4.971-8.384-7.051-13.357-4.646z'/%3E%3Cpath d='m36.25 366.966c5.024-2.294 7.236-8.227 4.941-13.25-14.062-30.783-21.191-63.66-21.191-97.716 0-130.131 105.869-236 236-236 50.208 0 97.714 15.427 138.073 44.713-7.015 11.542-5.547 26.829 4.419 36.795 11.698 11.697 30.729 11.697 42.427 0 11.697-11.697 11.697-30.729 0-42.427-8.277-8.277-20.225-10.688-30.65-7.252-44.405-33.642-98.204-51.829-154.269-51.829-141.159 0-256 114.841-256 256 0 36.944 7.738 72.616 22.999 106.025 2.283 4.999 8.203 7.247 13.251 4.941z'/%3E%3Cpath d='m256 66c-97.806 0-190 77.686-190 190 0 104.031 84.499 190 190 190 105.48 0 190-85.917 190-190 0-104.031-84.499-190-190-190zm-53.524 28.64c-20.665 24.565-33.171 59.625-39.643 91.36h-61.745c19.468-42.911 56.258-76.351 101.388-91.36zm-116.476 161.36c0-17.394 2.631-34.185 7.508-50l65.899-.01c-2.246 16.096-3.407 32.89-3.407 50.01s1.161 33.904 3.407 50h-65.899c-4.877-15.815-7.508-32.606-7.508-50zm15.089 70h61.745c6.47 31.728 18.975 66.792 39.643 91.36-45.131-15.009-81.921-48.449-101.388-91.36zm144.911 98.611c-27.52-7.672-51.173-46.448-62.63-98.611h62.63zm0-118.611h-66.319c-2.388-15.881-3.681-32.688-3.681-50s1.294-34.119 3.681-50h66.319zm0-120h-62.63c11.457-52.164 35.11-90.939 62.63-98.611zm20-98.611c27.52 7.672 51.173 46.448 62.63 98.611h-62.63zm0 118.611h66.319c2.388 15.881 3.681 32.688 3.681 50s-1.294 34.119-3.681 50h-66.319zm0 218.611v-98.621l62.63.01c-11.457 52.164-35.11 90.939-62.63 98.611zm43.524-7.251c20.674-24.575 33.176-59.645 39.643-91.37h61.745c-19.468 42.921-56.258 76.361-101.388 91.37zm116.476-161.36c0 17.394-2.631 34.185-7.508 50h-65.899c2.246-16.096 3.407-32.88 3.407-50s-1.161-33.904-3.407-50h65.899c4.877 15.815 7.508 32.606 7.508 50zm-76.834-70c-6.47-31.728-18.975-66.792-39.643-91.36 45.13 15.009 81.921 48.449 101.387 91.36z'/%3E%3C/g%3E%3ClinearGradient id='my-cool-gradient' x2='1' y2='1'%3E%3Cstop offset='0%25' stop-color='%23733767' /%3E%3Cstop offset='100%25' stop-color='%23553739' /%3E%3C/linearGradient%3E%3C/svg%3E");

    --icon-group-educational: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23748E54;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M18.41,4.5h6.27A1.49,1.49,0,0,1,26.17,6v5.34H16.92V6A1.49,1.49,0,0,1,18.41,4.5Zm-1.49,6.83h9.25V36.67H16.92Zm17.93-.92a1.75,1.75,0,0,1,2,1.45l.79,5L27,18.57l-.79-5a1.73,1.73,0,0,1,1.44-2l7.21-1.15Zm2.78,6.47,2.94,18.44L29.93,37,27,18.57l10.64-1.69Zm2.94,18.44.8,5a1.74,1.74,0,0,1-1.45,2l-7.21,1.15a1.75,1.75,0,0,1-2-1.45l-.79-5,10.64-1.69ZM8.29,7.84h7a1.68,1.68,0,0,1,1.68,1.68v5.15H6.61V9.52A1.68,1.68,0,0,1,8.29,7.84ZM6.61,14.67H16.92v22H6.61Zm0,22H16.92v5.15a1.68,1.68,0,0,1-1.68,1.68h-7a1.68,1.68,0,0,1-1.68-1.68Zm10.31,0h9.25V42a1.49,1.49,0,0,1-1.49,1.49H18.41A1.49,1.49,0,0,1,16.92,42Z'/%3E%3C/svg%3E");

    --icon-group-video: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23CC7178;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cpolyline class='a' points='13.005 5.5 16.673 11.129 13.005 16.757'/%3E%3Cpolyline class='a' points='22.551 5.5 26.22 11.129 22.551 16.757'/%3E%3Cpolyline class='a' points='32.097 5.5 35.766 11.129 32.097 16.757'/%3E%3Cline class='a' x1='5.4995' y1='16.7573' x2='42.4995' y2='16.7573'/%3E%3Cpath class='a' d='M29.5168,28.2479l-7.3822-4.2624a1.27,1.27,0,0,0-1.9056,1.1V33.61a1.27,1.27,0,0,0,1.9056,1.1l7.3822-4.2624A1.27,1.27,0,0,0,29.5168,28.2479Z'/%3E%3Cpath class='a' d='M40.5,5.5H7.5a2,2,0,0,0-2,2v33a2,2,0,0,0,2,2h33a2,2,0,0,0,2-2V7.5A2,2,0,0,0,40.5,5.5Z'/%3E%3C/svg%3E");

    --color-journals-papers: #0083a9;
    --color-social-outreach: #89023E;
    --color-websites: #553739;
    --color-educational: #748E54;
    --color-video: #CC7178;

}

/* Journals/Papers - Grouping - Provided by Megan */
body.search article.et_pb_post.journals-papers{
    border-color: var(--color-journals-papers);
}
body.search article.et_pb_post.journals-papers > .las {
    background-color: color-mix(in srgb, var(--color-journals-papers) 8%, white);
}
body.search article.et_pb_post.journals-papers > .las span {
    background-image: var(--icon-group-journals-papers);
}
body.search article.et_pb_post .resource_type_label span.journals-papers{
    color: var(--color-journals-papers);
}
body.search article.et_pb_post .resource_type_label span.journals-papers::before{
    background-image: var(--icon-group-journals-papers);
}

/* Social Outreach - Grouping - Provided by Megan */
body.search article.et_pb_post.social-outreach{
    border-color: var(--color-social-outreach);
}
body.search article.et_pb_post.social-outreach > .las {
    background-color: color-mix(in srgb, var(--color-social-outreach) 8%, white);
}
body.search article.et_pb_post.social-outreach > .las span{
    background-image: var(--icon-group-social-outreach);
}
body.search article.et_pb_post .resource_type_label span.social-outreach{
    color: var(--color-social-outreach);
}
body.search article.et_pb_post .resource_type_label span.social-outreach::before{
    background-image: var(--icon-group-social-outreach);
}

/* Websites - Grouping - Provided by Megan */
body.search article.et_pb_post.websites {
    border-color: var(--color-websites);
}
body.search article.et_pb_post.websites > .las{
    background-color: color-mix(in srgb, var(--color-websites) 8%, white);
}
body.search article.et_pb_post.websites > .las span{
    background-image: var(--icon-group-websites);
}
body.search article.et_pb_post .resource_type_label span.websites{
    color: var(--color-websites);
}
body.search article.et_pb_post .resource_type_label span.websites::before{
    background-image: var(--icon-group-websites);
}

/* Educational Materials - Grouping - Provided by Megan */
body.search article.et_pb_post.educational{
    border-color: var(--color-educational);
}
body.search article.et_pb_post.educational > .las{
    background-color: color-mix(in srgb, var(--color-educational) 8%, white);
}
body.search article.et_pb_post.educational > .las span {
    background-image: var(--icon-group-educational);
}
body.search article.et_pb_post .resource_type_label span.educational{
    color: var(--color-educational);
}
body.search article.et_pb_post .resource_type_label span.educational::before{
    background-image: var(--icon-group-educational);
}

/* Videos - Grouping - Provided by Megan */
body.search article.et_pb_post.video {
    border-color: var(--color-video);
}
body.search article.et_pb_post.video > .las {
    background-color: color-mix(in srgb, var(--color-video) 8%, white);
}
body.search article.et_pb_post.video > .las span {
    background-image: var(--icon-group-video);
}
body.search article.et_pb_post .resource_type_label span.video{
    color: var(--color-video);
}
body.search article.et_pb_post .resource_type_label span.video::before{
    background-image: var(--icon-group-video);
}


body.search article.et_pb_post .post-content .post-content-inner{
    margin: calc(var(--std_spacing) / 2 ) 0;
}
body.search article.et_pb_post .post-content > .meta.url{
    margin: calc(var(--std_spacing) / 2 ) 0;
    font-size: 0.85rem;
}
body.search article.et_pb_post .post-content > .meta.date{
    font-size: 0.85rem;
}
body.search article.et_pb_post .post-content > .meta.date .label{
    color: var(--color_text_lighter);
}
body.search article.et_pb_post .post-content > .meta.topics {
    margin: calc(var(--std_spacing) / 2 ) 0 0;
    position: relative;
}


/* SECTION: Single Resource - Divi Theme Builder Customizations */
/* -------------------------------------------------------------*/
/**
 * See functions.php for fields customizations
 */
body.single-resource .resource_details_column .meta{
    font-size: 0.85rem;
}
body.single-resource .resource_details_column .meta .et_pb_text_inner::before{
    color: var(--color_text_lighter);
}
body.single-resource .resouce_updated_on .et_pb_text_inner::before{
    content: 'Last Updated: ';
}
body.single-resource .resouce_url .et_pb_text_inner::before{
    content: 'Resource URL: ';
}
body.single-resource .resouce_developed_by .et_pb_text_inner::before{
    content: 'Developed By: ';
}
body.single-resource .resouce_created_on .et_pb_text_inner::before{
    content: 'Created On: ';
}
body.single-resource .resouce_developed_by .et_pb_text_inner span.entry{
    display: inline-block;
    padding: 0 calc(var(--std_spacing) / 6 );
    border-right: 1px solid var(--color_text_lighter);
    line-height: 1.2rem;
}
body.single-resource .resouce_developed_by .et_pb_text_inner span.entry:last-child{
    border-right: 0px none;

}

body.single-resource .resouce_related_resources .et_pb_text_inner::before,
body.single-resource .resouce_attachments .et_pb_text_inner::before,
body.single-resource .resouce_description .et_pb_text_inner::before{
    font-size: 0.75rem;
    display: block;
    color: var(--color_text_lighter);
    font-weight: normal;
    text-transform: uppercase;
    display: block;
    content: 'Resource Description: ';
}
body.single-resource .resouce_related_resources ul.related_resources,
body.single-resource .resouce_attachments ul.resource_attachments{
    list-style: none;
}
body.single-resource .resouce_related_resources ul.related_resources li{
    position: relative;
    padding-left: 35px;
    margin-bottom: 5px;
    font-size: 0.85rem;
    background-color: #fafafa;
    border-radius: 8px;
}
body.single-resource .resouce_related_resources ul.related_resources li i.las{
    left: 5px;
    position: absolute;
    font-size: 1.2rem;
    top: 4px;
}

body.single-resource .resouce_attachments ul.resource_attachments li{
    font-size: 0.85rem;
    margin-bottom: 5px;
}
body.single-resource .resouce_attachments ul.resource_attachments li span.icon > img{
    max-height: 20px;
}
body.single-resource .resouce_attachments ul.resource_attachments li a{
    position: relative;
    display: inline-block;
    padding: 5px 10px;
    background-color: #fafafa;
    border-radius: 7px;
}

body.single-resource .tags .et_pb_text_inner::before{
    font-size: 0.75rem;
    display: block;
    color: var(--color_text_lighter);
    font-weight: normal;
    text-transform: uppercase;
}
body.single-resource .resource_type_label .et_pb_text_inner::before{
    
}
body.single-resource .resouce_tags_topics .et_pb_text_inner::before{
    content: 'Topics: ';
}
body.single-resource .resouce_tags_audience .et_pb_text_inner::before{
    content: 'Intended Audience: ';
}
body.single-resource .resouce_tags_language .et_pb_text_inner::before{
    content: 'Language of Resource: ';
}
body.single-resource .resouce_related_resources .et_pb_text_inner::before{
    content: 'Related Resources: ';
}
body.single-resource .resouce_attachments .et_pb_text_inner::before{
    content: 'Resource Attachments: ';
}
body.single-resource .resource_type_label{
    color: --var(--color-journals-papers);;
    /* background: linear-gradient(145deg, #733767 40%, #f89828 90%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
    display: inline-block;
}
body.single-resource .resource_type_label span.entry{
    text-transform: uppercase;
    font-weight: bold;
    font-size: 0.75rem;
    display: inline-block;
    /* margin: 0 calc(var(--std_spacing) / 6 );*/
    padding: 0 calc(var(--std_spacing) / 4 ) ;
    /* border-right: 1px solid #733767; */
    line-height: 0.75rem;
}
body.single-resource .resource_type_label span.entry::before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: bottom;
}
body.single-resource .resource_type_label span.entry:first-child{
    padding: 0 calc(var(--std_spacing) / 6 ) 0 0;
}
body.single-resource .resource_type_label span.entry:last-child{
    border-right: 0px none;
}
body.single-resource .resource_type_label span.entry::before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: bottom;
}

/* Journals/Papers - Grouping - Provided by Megan */
body.single-resource .resource_type_label span.journals-papers{
    color: var(--color-journals-papers);
}
body.single-resource .resource_type_label span.journals-papers::before{
    background-image: var(--icon-group-journals-papers);
}


/* Social Outreach - Grouping - Provided by Megan */
body.single-resource .resource_type_label span.social-outreach{
    color: var(--color-social-outreach);
}
body.single-resource .resource_type_label span.social-outreach::before{
    background-image: var(--icon-group-social-outreach);
}

/* Websites - Grouping - Provided by Megan */
body.single-resource .resource_type_label span.websites{
    color: var(--color-websites);
}
body.single-resource .resource_type_label span.websites::before{
    background-image: var(--icon-group-websites);
}

/* Educational Materials - Grouping - Provided by Megan */
body.single-resource .resource_type_label span.educational{
    color: var(--color-educational);
}
body.single-resource .resource_type_label span.educational::before{
    background-image: var(--icon-group-educational);
}


/* Videos - Grouping - Provided by Megan */
body.single-resource .resource_type_label span.entry.video{
    border-color: var(--color-video);
}
body.single-resource .resource_type_label span.video::before{
    background-image: var(--icon-group-video);
}
body.single-resource .resource_type_label span.entry.video a{
    color: var(--color-video);
}


/* SECTION: Submit New Resource */
/* -------------------------------------------------------------*/
form.acf-form .acf-form-fields{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}
form.acf-form .acf-field{
    display: flex;
    flex-direction: column;
    flex-basis: 100%;
    flex: 1 0 100%;
}
form.acf-form .acf-field.col._1_2{
    flex: 1 0 50%;
}