.SearchContainer .search-results-app-container{display:flex}.SearchContainer .spinner-container{flex-direction:column;-moz-flex-direction:column}.SearchContainer .searchContainer-row,.SearchContainer .spinner-container{display:flexbox;display:box;display:flex;align-items:center;-webkit-box-align:center}.SearchContainer .searchContainer-row{justify-content:stretch;-webkit-box-pack:stretch;width:100%}.SearchContainer .searchContainer-seo-header{padding:16px;color:#fff;background-color:#36414d;background-size:cover}@media (min-width:768px){.SearchContainer .searchContainer-seo-header{padding:32px}}.SearchContainer .searchContainer-seo-header h1{font-size:24px;line-height:32px;font-weight:600;margin:unset}.SearchContainer .searchContainer-seo-header p{font-size:14px;font-weight:600}.SearchContainer .searchContainer-sortBy{display:flexbox;display:box;display:flex;align-items:center;-webkit-box-align:center;justify-content:stretch;-webkit-box-pack:stretch;margin-left:auto}@media (max-width:768px){.SearchContainer .searchContainer-sortBy{width:100%}}.SearchContainer .searchContainer-sortBy .Dropdown-root{margin-left:1em;flex-grow:1;font-size:14px}.SearchContainer .searchContainer-sortBy .Dropdown-control{border-radius:4px}.SearchContainer .searchContainer-sortBy .Dropdown-menu{max-height:none;z-index:100}.SearchContainer .DropdownFilter-label{font-size:14px}.SearchContainer .relatedSearchTerms{flex-grow:1;margin-right:1em}@media (max-width:768px){.SearchContainer .relatedSearchTerms{display:none}}.SearchContainer .searchContainer-results{padding:16px;flex-grow:1;width:calc(100vw - 448px);overflow-x:scroll}.searchContainer-spellingCorrection{margin-top:12px;margin-bottom:16px;font-size:24px;line-height:32px;font-weight:700}.searchContainer-spellingCorrectionSuggestion{font-style:italic;cursor:pointer}#search-results-app .side-menu{font-family:proxima_nova,Arial,Helvetica,sans-serif;font-size:14px;position:relative;transform:translateX(0) translateZ(0);background-color:#fff;transition:all .5s;box-shadow:4px 0 4px -2px rgba(0,0,0,.2);z-index:1}#search-results-app .side-menu .heading:not(.invalid),#search-results-app .side-menu button,#search-results-app .side-menu input[type=button],#search-results-app .side-menu input[type=reset],#search-results-app .side-menu input[type=submit],#search-results-app .side-menu label{cursor:pointer}#search-results-app .side-menu label{font-size:14px;line-height:14px;color:#000}#search-results-app .side-menu label a.non-linking-a{font-size:inherit;padding:0}#search-results-app .side-menu label a.non-linking-a:active #search-results-app .side-menu label a.non-linking-a:visited #search-results-app .side-menu label a.non-linking-a:link,#search-results-app .side-menu label a.non-linking-a:hover{color:#000;opacity:1}#search-results-app .side-menu .side-menu-filters{display:flex;flex-direction:column;align-items:stretch;opacity:1;transition:opacity .2s;width:224px}#search-results-app .side-menu.close-side-menu{left:0;width:40px}#search-results-app .side-menu.close-side-menu .clear-filters{display:none}#search-results-app .side-menu.close-side-menu .side-menu-filters{opacity:0}#search-results-app .side-menu.close-side-menu .toggleContainer-text{display:none}#search-results-app .side-menu div[id^=filter-group]{padding:16px}#search-results-app .side-menu div[id^=filter-group]:not(.collapsed){background-color:#f5f5f5}#search-results-app .side-menu div[id^=filter-group].collapsed .heading{font-weight:300}#search-results-app .side-menu i{cursor:pointer}#search-results-app .side-menu label{font-weight:400;margin-bottom:0;width:calc(100% - 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline}#search-results-app .side-menu label:before{width:14px;height:14px;border-radius:3px}#search-results-app .side-menu label span{vertical-align:text-top}#search-results-app .side-menu .Checkbox-input{display:inline;margin-right:8px;width:14px;height:14px}#search-results-app .side-menu hr.divider{opacity:.3;width:100%;margin:0}#search-results-app .side-menu hr.divider:last-of-type{display:none}#search-results-app .side-menu .sort-type-container .Select{width:180px;margin-right:auto;margin-bottom:20px}#search-results-app .side-menu .sort-type-container .Dropdown-control{background:transparent;border-color:#fff;border-radius:1.5em;transition:border-color .5s ease .1s,background-color .5s ease .1s}#search-results-app .side-menu .sort-type-container .Dropdown-menu{padding:0 1em;border:none;background-color:transparent}#search-results-app .side-menu .sort-type-container .Dropdown-arrow{padding-right:10px;padding-top:3px;border-top-color:#fff}#search-results-app .side-menu .sort-type-container .Dropdown-placeholder{color:#000}#search-results-app .side-menu .sort-type-container .Dropdown-control:hover,#search-results-app .side-menu .sort-type-container .Dropdown-option.is-focused,#search-results-app .side-menu .sort-type-container .Dropdown-option.is-selected{color:#000;background-color:#ffe121;border-color:#ffe121;transition-delay:0s}#search-results-app .side-menu .sort-type-container .Dropdown-control:hover .Dropdown-arrow{border-top-color:#000}#search-results-app .side-menu .sort-type-container .Dropdown-control:hover .Dropdown-placeholder{color:#000!important}#search-results-app .side-menu .vb-comp-content-only-checkbox{color:#fff;padding:16px}#search-results-app .side-menu .collapsible-filter-selected-option{padding-left:10px;color:#000;font-weight:600;max-height:100px}#search-results-app .side-menu .collapsible-checkbox-filter-wrapper.collapsed .collapsible-filter-selected-option{overflow:hidden}#search-results-app .side-menu .collapsible-checkbox-filter-wrapper.expanded .collapsible-filter-selected-option{overflow:scroll}#search-results-app .side-menu .option-box{display:flexbox;display:box;display:flex;align-items:center;-webkit-box-align:center;padding:.75em 0 0 10px;color:#fff}#search-results-app .side-menu a{text-decoration:none;color:#000;display:block;transition:all .3s}#search-results-app .side-menu a:hover{opacity:.7}#search-results-app .side-menu .arrow{outline:none;width:26px;padding-top:6px}#search-results-app .side-menu .toggleContainer{position:absolute;top:0;right:0;display:flex;align-items:center}#search-results-app .side-menu .toggleContainer-text{color:#000;margin-top:6px;text-align:right}@media only screen and (min-width:768px){#search-results-app .side-menu .toggleContainer-text{display:none}}#search-results-app .side-menu .toggleContainer-menuButton{background:none;border:none;padding:0 8px;outline:none}#search-results-app .side-menu .toggleContainer-menuButton svg{width:24px;height:24px;margin-top:12px}@media screen and (max-height:450px){#search-results-app .side-menu a{font-size:18px}}#search-results-app .side-menu input[type=radio]{margin-right:5px;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:0}#search-results-app .side-menu input[type=radio]:checked,#search-results-app .side-menu input[type=radio]:not(:checked){background-size:14px 14px;display:inline-block;position:relative;width:14px;height:14px}#search-results-app .side-menu input[type=radio]:not(:checked){background-image:url(/assets/common/images/left-nav/radio-unselected.svg)}#search-results-app .side-menu input[type=radio]:checked{background-image:url(/assets/common/images/left-nav/radio-selected.svg)}#search-results-app .side-menu input[type=radio]:focus{outline:0}#search-results-app .side-menu input[type=text]{color:#252525}#search-results-app .side-menu .heading{font-size:18px;color:#000;font-weight:700;margin:0;position:relative}#search-results-app .side-menu .heading svg{vertical-align:middle;width:24px;height:24px;position:absolute;right:0}#search-results-app .side-menu.open-side-menu{left:0;width:224px}#search-results-app .side-menu .side-menu-stickyContainer{position:sticky;top:0;top:136px;padding-top:40px;overflow-x:hidden;max-height:calc(100vh - 136px);overflow-y:auto;-webkit-overflow-scrolling:touch}#search-results-app .side-menu .side-menu-stickyContainer::-webkit-scrollbar{display:none}#search-results-app .side-menu .Popover-trigger{font-weight:700;cursor:pointer}#search-results-app .side-menu .Popover-container{white-space:normal;overflow:visible}#search-results-app .side-menu .Popover-body{padding-left:150px;margin-top:-70px}#search-results-app .side-menu .invalid-message{font-size:14px;color:#999}#search-results-app .side-menu.graphicstock{z-index:0}.relatedSearchTerms-wrapper{flex-wrap:wrap}.relatedSearchTerms-wrapper .relatedSearchTerms-header{display:flexbox;display:box;display:flex;align-items:center;-webkit-box-align:center;flex-basis:100%;margin-top:20px;font-size:12px;color:#666}@media (max-width:768px){.relatedSearchTerms-wrapper .relatedSearchTerms-header{display:none}}.relatedSearchTerms-wrapper .relatedSearchTerms-header svg{margin-right:4px}.relatedSearchTerms-wrapper .relatedSearchTerms-header svg path{fill:#666}.relatedSearchTerms-wrapper .relatedSearchTerms{display:flexbox;display:box;display:flex;align-items:center;-webkit-box-align:center;flex-wrap:wrap;margin:16px 0;height:32px;overflow:hidden;flex:1 1 auto}.relatedSearchTerms-wrapper .relatedSearchTerms .relatedSearchTerms-term{border:1px solid #a6a6a6;border-radius:4px;color:#666;cursor:pointer;flex-shrink:0;margin-right:8px;padding:4px 8px;transition:background-color .2s ease}.relatedSearchTerms-wrapper .relatedSearchTerms .relatedSearchTerms-term:focus{text-decoration:none;outline:none}.relatedSearchTerms-wrapper .relatedSearchTerms .relatedSearchTerms-term:hover{text-decoration:none;background-color:#f5f5f5}.collapseSection{overflow:hidden;transition:max-height .5s ease-in-out}.collapsible-checkbox-filter-wrapper{color:#000;padding-left:16px}.checkbox-spacing{padding:.25em 0 0;margin:4px 0 0}.applied-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;line-height:2}@media only screen and (max-width:768px){.applied-filters{display:none}}.applied-filters .applied-filter{font-size:14px;border-radius:4px;cursor:default;display:flex;margin:0 16px 8px 0}.applied-filters .applied-filter .close-button,.applied-filters .applied-filter span{background-color:#e4e7eb}.applied-filters .applied-filter span{border-bottom-left-radius:4px;border-top-left-radius:4px;padding:4px 4px 4px 8px}.applied-filters .applied-filter .close-button{transition:background-color .2s ease;padding:0 8px;border-top-right-radius:4px;border-bottom-right-radius:4px}.applied-filters .applied-filter .close-button:hover{background-color:#a6b1bd;cursor:pointer}.applied-filters .applied-filter .close-button img{filter:invert(1);height:100%;width:14px}.applied-filters .results-count{font-size:14px;color:#666}.clear-filters{padding:0 16px 16px;font-size:14px}