.search-result-background{background-color:#fff9f7}
.search-input-background{background-color:#fff9f7}
.search-result-background.section>.infinite-hits{width:100%;max-width:1170px;margin:0 auto;padding:20px 30px 0 30px}
.search-result-background.section div.ais-InfiniteHits{background-color:#fefefe;padding-bottom:20px}
.search-result-background.section ol.ais-InfiniteHits-list{list-style:none;padding:15px}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item article{display:flex;flex-direction:row}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul{list-style:none;margin:4px 0 24px;box-shadow:-1px 1px 6px rgba(0,0,0,0.12);padding-left:0}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-result-breif-block{font-size:14px;line-height:1.5em;margin-bottom:12px;margin-top:12px;padding-right:16px;word-break:break-word}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-result-header-block{line-height:1.41;margin-bottom:4px;padding:8px 0 0;text-align:left;font-size:1.2em}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-content-block{display:flex;flex-direction:column;margin-left:16px;max-width:100%;overflow:hidden;padding-bottom:12px;width:100%}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-image-block{height:100%;min-height:100%}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-image-wrap{display:none;line-height:0;max-width:33%;min-height:100%;min-width:250px;overflow:hidden;text-align:center;max-height:200px;width:250px}
.search-result-background.section ol.ais-InfiniteHits-list li.ais-InfiniteHits-item ul .search-result-gradinant-filler-image{background:repeating-linear-gradient(-45deg,#fefefe,#fefefe 4px,#efefef 0,#efefef 8px);height:150px;cursor:pointer}
.search-result-background.section ol.ais-InfiniteHits-list+button{background-color:#722362 !important;border-color:#722362 !important;color:#fff !important;text-transform:capitalize;padding:.25em 2em;font-size:25px;border-radius:3px;display:block;margin:0 auto 20px auto;max-width:100%;min-width:180px;padding:8px 32px;text-align:center;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:auto}
.search-result-background.section ol.ais-InfiniteHits-list+button:disabled{display:none}
.search-input-background .ca-search-box-body{margin-top:50px;margin-left:35%}
.search-input-background .ca-search-box-body div.facet__auto_suggest form>input{border:1px solid #808080 !important;float:left;width:36.5% !important;background:#f1f1f1;padding:0 8px !important;border-radius:2px 0 0 2px !important;height:44px !important;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.search-input-background .ca-search-box-body div.facet__auto_suggest form>input+button{float:left;background:#722362;border:1px solid gray;border-left:0;cursor:pointer;padding:10px 16px;border-radius:0 2px 2px 0;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.search-input-background .ca-search-box-body div.facet__auto_suggest form>input+button svg.icon-svg{width:1.5em;height:1.5em;transition:fill .4s ease;overflow:hidden;vertical-align:middle;fill:#fff}
.search-input-background .ca-search-box-body div.facet__auto_suggest form>input+button svg.ais-SearchBox-submitIcon{width:1em;height:1em;transition:fill .4s ease;overflow:hidden;vertical-align:middle;fill:#fff}
.search-input-background .ca-search-box-body div.facet__auto_suggest form>input+button+button.search-close-btn{display:none}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul{min-width:476px;max-width:476px;display:block;background-color:#fff;z-index:1020;overflow:hidden;opacity:1;margin-top:0;padding-left:0;border-radius:0;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important;border:1px solid #efefef}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li{clear:both;display:flex;align-items:center;position:relative;text-align:left;padding:0}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image{box-sizing:border-box;min-width:68px;padding:4px 0 4px 8px;margin-right:0}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image a{display:block;min-width:50px;min-height:50px}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image+div.search-product__content{box-sizing:border-box;padding:12px 8px 16px 16px;width:100%}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image+div.search-product__content a>h3{color:#4a4f62;font-size:16px;font-weight:400}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image+div.search-product__content a>h3:hover{color:#0056b3}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image+div.search-product__content a:visited>h3{color:#028bff}
.search-input-background .ca-search-box-body div.facet__auto_suggest ul li>div.search-product__image+div.search-product__content:hover{background:#dedede}
@media(max-width:576px){.facet__topic{margin-bottom:15px}
}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item{margin:15px 0}
@media(max-width:576px){.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item{margin-top:10px;margin-bottom:10px;float:left}
}
@media(min-width:576px) and (max-width:991px){.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item{margin:0}
}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item:not(:first-child){border-top:0}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label::before{visibility:hidden}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label::after{background-color:transparent}
@media(min-width:992px){.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label{margin-top:0 !important;padding-left:0}
}
@media(max-width:576px){.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label{padding:0 8px}
}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-labelText{background-color:#f0ede9;padding:8px;border-radius:6px}
@media(min-width:576px) and (max-width:991px){.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-labelText{max-width:240px;display:inline-block}
}
.facet__topic .ais-Panel-body .ais-RefinementList-list .ais-RefinementList-item--selected .ais-RefinementList-label .ais-RefinementList-labelText{background-color:#f7b4d7 !important}
.facet__topic .ais-Panel .ais-Panel-header{font-size:1.6rem;padding:8px 10px;cursor:pointer}
.article-search-container section.custom_list_items{padding-top:5px;padding-bottom:5px}
.article-search-container section.custom_list_items .col-xs-12 .custom_sort-by--container{display:none}
.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements{margin-bottom:0}
.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements .ais-CustomRefinements-title{display:none}
.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements ul.ais-CustomRefinements-list{padding:0 15px}
.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements ul.ais-CustomRefinements-list li.ais-CustomRefinements-category{display:inline-block;margin:5px;padding:10px 35px 10px 15px;border-radius:12px;background-color:#f0ede9;font-size:12px;font-weight:600;max-width:170px;box-sizing:border-box;word-wrap:break-word}
@media(max-width:480px){.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements ul.ais-CustomRefinements-list li.ais-CustomRefinements-category{max-width:160px}
}
.article-search-container section.custom_list_items .col-xs-12 .custom_current_refinements .current_refinements ul.ais-CustomRefinements-list li.ais-CustomRefinements-category .ais-CustomRefinements-delete{background-position:25px center}
.article-search-container section.custom_list_items .col-xs-12 .syncedFilterSection{display:none}
.basicpage #accessibility__announcement{display:none}
.ais-Pagination ul.ais-Pagination-list .ais-Pagination-item.ais-Pagination-item--of{display:none}
.custom_filters .col-sm-4.col-xs-12:last-child{display:flex;justify-content:center}
@media(min-width:576px){.custom_filters .col-sm-4.col-xs-12:last-child{align-items:center;justify-content:left}
}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form input[type="search"]::-ms-clear{display:none}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form input[type="search"]::-moz-search-clear-button{display:none}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{font-size:1.6rem}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset{display:block !important;position:absolute;right:38px;top:12px;background:#baeae9;border-radius:50%;padding:3px;font-size:2px;width:19px;height:19px}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset svg.ais-SearchBox-resetIcon path{fill:#318786}
.custom_filters .facet__module-wrapper .search_box .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset::hover svg.ais-SearchBox-resetIcon path{fill:#318786}
.custom_filters .hits__statistic{padding-top:20px;font-size:1.6rem}
@media(min-width:576px){.custom_filters .hits__statistic{padding-top:0}
}
.custom_filters .hits__statistic .a-search__count{font-size:1.6rem}
@media(max-width:576px){.custom_filters .hits__statistic .a-search__count{margin-top:0}
}
@media(min-width:768px){.column-control.tip-resources .row>[class*='col-md']{flex:0 0 33.33%;max-width:33.33%}
}
@media(min-width:481px) and (max-width:768px){.column-control.tip-resources .tag-content-tile{margin-bottom:3rem;margin-top:1rem}
}
ul.recent-searches{padding:2.5em 1.5em}
ul.recent-searches .ui-autocomplete{top:62px;border-radius:20px}
ul.recent-searches button.ui-menu-item__clear-history{padding:0;text-decoration:underline;background:transparent;text-color:#318786;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;position:relative}
ul.recent-searches button.ui-menu-item__clear-history:after{content:'';position:absolute;background-image:url('algolia-search/css/trash-solid.svg');background-repeat:no-repeat;background-size:cover;width:16px;height:16px;top:8px;right:2px}
ul.recent-searches div.clear-history-div{position:relative;right:15px;top:10px}
ul.recent-searches div.clear-history-div button{padding:0;text-decoration:underline;background:transparent;text-color:#318786;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px}
ul.recent-searches div.clear-history-div button:after{content:'';position:absolute;background-image:url('algolia-search/css/trash-solid.svg');background-repeat:no-repeat;background-size:cover;width:16px;height:16px;top:6px}
ul.recent-searches h6{color:#1f0a1b;font-family:"Atten Round New","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:800;line-height:16px;letter-spacing:.5px;text-transform:uppercase;background:0;font-size:1em;margin-top:0}
ul.recent-searches li{list-style-type:none}
ul.recent-searches .recent-searches-wrap{position:relative;padding-bottom:10px}
ul.recent-searches .recent-searches-wrap .ui-menu-item__clear-history{position:absolute;right:2em;background:transparent;padding:0;top:-7px;text-decoration:underline;color:#006f8f}
ul.recent-searches .recent-searches-wrap ul li{list-style-type:none;position:relative;padding:5px 0}
ul.recent-searches .recent-searches-wrap ul li:before{content:'';position:absolute;background-image:url('algolia-search/css/clock-regular.svg');background-repeat:no-repeat;background-size:cover;width:16px;height:16px;top:11px;margin-right:19px}
ul.recent-searches .recent-searches-wrap ul li p{padding-left:25px;line-height:16px;padding-top:5px}
ul.recent-searches .popular-searches-wrap ul li{display:inline-block;background-color:#fff;border-radius:12px;border:solid 2px #dedad5;padding:8px 16px;color:#1f0a1b;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;margin:10px 10px 0 0;list-type:none}
ul.recent-searches .popular-searches-wrap ul li:first-child{margin-left:0}
ul.recent-searches .quickLinks-wrap ul{display:flex;align-items:center;flex-wrap:wrap;list-type:none;padding-top:1em}
ul.recent-searches .quickLinks-wrap ul li{list-type:none;height:250px;width:31%;position:relative;padding:0;border:0;border-radius:20px;box-shadow:0 11px 15px -7px rgba(0,0,0,0.02),0 9px 46px 8px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.14);display:inline-blocks;margin-right:2%}
ul.recent-searches .quickLinks-wrap ul li img{width:100%;height:250px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
ul.recent-searches .quickLinks-wrap ul li a{padding-top:10px;background:#fff;text-align:center;position:absolute;bottom:0;margin:0;padding:10px 0;background-color:#fff;color:#212529;width:100%;border-radius:6px;height:20%}
ul.recent-searches .quickLinks-wrap ul li a p{padding-top:0;font-size:14px;font-family:"Atten Round New","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:800;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:#1f0a1b}
@media(max-width:1200px){ul.recent-searches .quickLinks-wrap ul li a p{color:#bf0366;text-decoration:underline}
}
@media(min-width:1200px){ul.recent-searches .quickLinks-wrap ul li:hover img{height:250px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}
ul.recent-searches .quickLinks-wrap ul li:hover a{position:absolute;bottom:5px;margin:0 3px;background-color:#5cd9d7;color:#212529;width:95%;border-radius:6px;display:flex;justify-content:center;align-items:center;padding:10px 0}
ul.recent-searches .quickLinks-wrap ul li:hover a p{padding-top:0}
}
@media(max-width:1200px){ul.recent-searches .quickLinks-wrap ul li{width:48%;margin-bottom:20px}
}
@media(max-width:1200px){ul.recent-searches .quickLinks-wrap{width:100%}
}
ul.recent-searches .helpfulLinks-wrap{height:250px;width:24%;position:relative;padding:0;border:0;border-radius:20px;box-shadow:0 11px 15px -7px rgba(0,0,0,0.02),0 9px 46px 8px rgba(0,0,0,0.12),0 24px 38px 3px rgba(0,0,0,0.14);display:inline-block;padding:2em 1em;background:#bf0366;margin-top:2em;text-align:center}
ul.recent-searches .helpfulLinks-wrap h6,ul.recent-searches .helpfulLinks-wrap ul li a p{color:#fff}
ul.recent-searches .helpfulLinks-wrap ul{text-align:center;padding-top:1em}
ul.recent-searches .helpfulLinks-wrap ul li{font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;list-type:none;padding-top:10px}
ul.recent-searches .helpfulLinks-wrap ul li a{text-decoration:underline;color:#fff}
@media(max-width:1200px){ul.recent-searches .helpfulLinks-wrap{position:absolute;bottom:20px;right:1%;width:48%}
}
ul.recent-searches>li.ui-menu-item__recent-searches{position:relative;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px}