

/******************LogoProgramsFont***********************************/


@charset "UTF-8"; 
@import url("https://use.typekit.net/npe4xcf.css"); 


.ig-cta {
    border-radius: 40px;
} 


/***** WIP 
.ig-cta {
    border-radius: 40px;
    min-width: 240px;
    text-align: center !important;
    background: #1C3E95;
} 

.ig-cta:hover {
    border-radius: 40px;
    min-width: 240px;
    text-align: center;
    background: #ffffff;
    border: 3px solid #1C3E95;
} 
*****/




/******************Weglot***********************************/

/*Restrict form width to remain within parent container 
   - form set to cover full width of pg. (used for translation purposes)*/
   .guideContainerNode {
    max-width: 100%;
}
/*WeGlot Keyboard Focus*/
.wg-drop.wg-mouse-click>div:focus 
{ 
    outline: 3px solid #1CA6DF; 
}

/********************** GLOBAL ************************************/

/* Make text go full width of text component; used when improper template was used to create page and causing text to not fill component */
.cmp-text {
    max-width: initial;
}

/* Fix word-break issue in tables to break on word */
.remove-word-break a {
    word-break: break-word !important;
}

/* Set Global Header/Footer */
.cmp-global-header, .cmp-global-footer {
    background-color:#033e0d;
}

/*AGR GLOBAL STYLES*/




.committee-listing .cmp-cf-list__item .cmp-cf-list__item-value:nth-child(10) {
    display: inline-block;
}
.committee-listing .cmp-cf-list__item .cmp-cf-list__item-value:nth-child(12) {
    display: inline-block;
}
.committee-listing .cmp-cf-list__item .cmp-cf-list__item-value:nth-child(14) {
    display: inline-block;
}
.committee-listing .cmp-cf-list__item .cmp-cf-list__item-title {
    margin-bottom: 0;
}
/* Pesticide Licensee Results Page */
.pesticide-search .news-feed .cmp-news-feed__text p:nth-child(4) {
    max-width: 20ch;
    overflow: hidden;
    height: 27px;
}
/* Wineries Listings */
.wineries-listing .cmp-cf-list__item h2, .wineries-listing .cmp-cf-list__item h3 {
    line-height: 1.5;
}
.wineries-listing .cmp-cf-list__item .cmp-cf-list__item-title {
    margin: 0;
    font-weight: bold;
}
.wineries-listing .cmp-cf-list__item div:nth-child(6) {
    display: inline-block;
}
.wineries-listing .cmp-cf-list__item div:nth-child(6):after {
    content: ', ';
}
.wineries-listing .cmp-cf-list__item div:nth-child(8) {
    display: inline-block;
}
.wineries-listing .cmp-cf-list__item div:nth-child(10) {
    display: inline-block;
}
.wineries-listing .cmp-cf-list__item-value:nth-child(n + 12):not(.hidden) {
    display: inline-block;
    float: left;
    width: calc(100% - 160px);
}
.wineries-listing .cmp-cf-list__item-title:nth-child(n + 12):not(.hidden) {
    clear: left;
    float: left;
    display: inline-block;
    width: 150px;
    margin-right: 5px;
    font-weight: bold;
}

.wineries-listing .cmp-cf-list__item:before, .wineries-listing .cmp-cf-list__item:after {content:"";display:table}
.wineries-listing .cmp-cf-list__item:after {clear:both}
.wineries-listing .cmp-cf-list__item {zoom:1}

/* Current Food Brokers */
.food-brokers-list .cmp-cf-list__item h2,
.food-brokers-list .cmp-cf-list__item h3 {
    line-height: 1.5;
}
.food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-title:not(.hidden) {
    clear: left;
    float: left;
    margin: 0;
    display: inline-block;
    margin-right: 5px;
    font-weight: bold;
}
.food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-value:not(.hidden) {
    float: left;
    display: inline-block;
}
.food-brokers-list .cmp-cf-list__item a {
    font-size: 1rem;
    line-height: 1.5;
}
@media all and (min-width: 769px) {
    .food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-title:not(.hidden) {
        width: 200px;
        margin-top: 5px;
    }
    .food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-value:not(.hidden) {
        width: calc(100% - 210px);
        margin-top: 5px;
    }
    .food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-value:not(.hidden) > .cmp-cf-list__item-value:not(.hidden) {
        width: auto;
        margin: 0;
    }
}
@media all and (max-width: 768px) {
    .food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-title:not(.hidden) {
        width: 100%;
    }
    .food-brokers-list .cmp-cf-list__item .cmp-cf-list__item-value:not(.hidden) {
        width: 100%;
    }
}
.food-brokers-list .cmp-cf-list__item:before, .food-brokers-list .cmp-cf-list__item:after {content:"";display:table}
.food-brokers-list .cmp-cf-list__item:after {clear:both}
.food-brokers-list .cmp-cf-list__item {zoom:1}
/* Licensee Result Page */
.licensee-result .cmp-search-result-display__item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.licensee-result .cmp-search-result-display__item-title {
    margin: 0;
    font-weight: bold;
}
@media all and (min-width: 769px) {
    .licensee-result .cmp-search-result-display__item-title {
        width: 150px;
    }
    .licensee-result .cmp-search-result-display__item-value {
        width: calc(100% - 150px);
    }
}
@media all and (max-width: 768px) {
    .licensee-result .cmp-search-result-display__item {
        flex-wrap: wrap;
    }
    .licensee-result .cmp-search-result-display__item-title {
        width: 100%;
    }
    .licensee-result .cmp-search-result-display__item-value {
        width: 100%;
    }
}
/* Licensee Result Page Title */
.licensee-result .cmp-search-result-display__item:first-child {
    display: block;
}
.licensee-result .cmp-search-result-display__item:first-child .cmp-search-result-display__item-title {
    width: 100%;
}
.licensee-result .cmp-search-result-display__item:first-child .cmp-search-result-display__item-value {
    width: 100%;
}
.licensee-result h1.cmp-search-result-display__item-value {
    position: relative;
    line-height: 1.5;
}
.licensee-result h1.cmp-search-result-display__item-value:before {
    width: 5.9375rem;
    content: " ";
    height: 0.375rem;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #E6A001;
}
/* Product Result Page */
.product-result .cmp-search-result-display__item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 20px;
}
.product-result .cmp-search-result-display__item-title {
    margin: 0;
    font-weight: bold;
}
@media all and (min-width: 769px) {
    .product-result .cmp-search-result-display__item-title {
        width: 150px;
    }
    .product-result .cmp-search-result-display__item-value {
        width: calc(100% - 150px);
    }
    .product-result .cmp-search-result-display__item-value:not(.hidden) > .cmp-search-result-display__item-value:not(.hidden) {
        width: auto;
    }
    .product-result .cmp-search-result-display__item:nth-child(9), 
    .product-result .cmp-search-result-display__item:nth-child(10),
    .product-result .cmp-search-result-display__item:nth-child(11) {
        margin-bottom: 0;
    }
    .product-result .cmp-search-result-display__item:nth-child(10) .cmp-search-result-display__item-value {
        margin-left: 150px;
    }
    .product-result .cmp-search-result-display__item:nth-child(11),
    .product-result .cmp-search-result-display__item:nth-child(12),
    .product-result .cmp-search-result-display__item:nth-child(13) {
        display: inline-block;
        width: auto;
    }
    .product-result .cmp-search-result-display__item:nth-child(11) .cmp-search-result-display__item-value {
        margin-left: 150px;
    }
    .product-result .cmp-search-result-display__item:nth-child(11) .cmp-search-result-display__item-value:after {
        content: ', ';
        display: inline-block;
    }
    .product-result .cmp-search-result-display__item:nth-child(12) .cmp-search-result-display__item-value {
        margin-right: 5px;
    }
}
@media all and (max-width: 768px) {
    .product-result .cmp-search-result-display__item {
        flex-wrap: wrap;
    }
    .product-result .cmp-search-result-display__item-title {
        width: 100%;
    }
    .product-result .cmp-search-result-display__item-value {
        width: 100%;
    }
    .product-result .cmp-search-result-display__item:nth-child(9), 
    .product-result .cmp-search-result-display__item:nth-child(10),
    .product-result .cmp-search-result-display__item:nth-child(11) {
        margin-bottom: 0;
    }
    .product-result .cmp-search-result-display__item:nth-child(11),
    .product-result .cmp-search-result-display__item:nth-child(12),
    .product-result .cmp-search-result-display__item:nth-child(13) {
        display: inline-block;
        width: auto;
    }
    .product-result .cmp-search-result-display__item:nth-child(11) .cmp-search-result-display__item-value:after {
        content: ', ';
        display: inline-block;
    }
    .product-result .cmp-search-result-display__item:nth-child(12) .cmp-search-result-display__item-value {
        margin-right: 5px;
    }
}
/* Product Result Page Title */
.product-result .cmp-search-result-display__item:first-child {
    display: block;
}
.product-result .cmp-search-result-display__item:first-child .cmp-search-result-display__item-title {
    width: 100%;
}
.product-result .cmp-search-result-display__item:first-child .cmp-search-result-display__item-value {
    width: 100%;
}
.product-result h1.cmp-search-result-display__item-value {
    position: relative;
    line-height: 1.5;
}
.product-result h1.cmp-search-result-display__item-value:before {
    width: 5.9375rem;
    content: " ";
    height: 0.375rem;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #E6A001;
}















