section.categories{max-width:1516px;margin:auto;padding:16px}section.categories .page_title{display:flex;padding:24px 16px 0;align-items:flex-start;gap:32px;align-self:stretch}section.categories .page_title h1{font-family:le-monde-livre-std,serif;font-weight:700;font-size:3rem;color:#1f497d;line-height:1.3;display:flex;padding:16px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}section.categories .keywords{font-family:proxima-nova,sans-serif;font-weight:600;font-size:.875rem;color:#3d434c;line-height:1.3;margin-bottom:8px;gap:8px}section.categories .search{display:flex;flex-direction:column;padding:8px 9px 8px 12px;justify-content:flex-start;align-self:stretch;gap:8px}section.categories .search .title{font-family:proxima-nova,sans-serif;font-weight:600;font-size:.875rem;color:#3d434c;line-height:1.3}section.categories .search form{display:flex}section.categories .search form input{border-radius:6px;border:1px solid #BDC6DB!important;background:#FFF}section.categories .search form svg{margin-left:-2.5rem;height:36px;width:36px;margin-top:-.1rem}section.categories .filter_header{background:#FFF;display:flex;width:345px;height:57px;padding:16px 40px;border-radius:2px;border:2px;gap:8px;border:2px solid #D9D9D9}section.categories .filter_header p{font-family:Open Sans;font-size:18px;font-weight:700;line-height:25px;letter-spacing:.1em;text-align:left}section.categories .filter_header svg{width:25px;height:25px;margin-right:15px}section.categories .filter{background:#FFF;border-radius:16px;width:345px;padding:16px;display:block;justify-content:center;align-items:flex-start;gap:80px;flex:1 0 0}section.categories .category{height:30px;padding:5px 16px;border:solid 1px #BDC6DB;border-radius:100px;margin-bottom:20px;text-align:center;text-decoration:none;color:#818181}section.categories .category:hover{background:#008B98;color:#fff}@media only screen and (min-width: 500px){section.categories{padding:32px}section.categories .filter_header{display:flex;width:520px}section.categories .filter{width:520px}section.categories .filter .filter_buttons .sort_by_oldest{width:305px}section.categories .filter .filter_buttons .reset{width:170px}section.categories .filter .filter_buttons .sort_by_newest{width:300px}}@media only screen and (min-width: 768px){section.categories{padding:42px 82px}section.categories .filter_header{display:flex;width:620px}section.categories .filter{width:620px}section.categories .filter .filter_buttons .sort_by_oldest{width:320px}section.categories .filter .filter_buttons .reset{width:250px}section.categories .filter .filter_buttons .sort_by_newest{width:320px}}@media only screen and (min-width: 992px){section.categories{padding:42px 82px}section.categories .search{width:60%}section.categories .filter_header{display:flex;width:100%}section.categories .filter{display:flex;width:100%}section.categories .filter .sort{width:60%}section.categories .filter .sort p{margin:0 0 25px}section.categories .filter .filter_buttons{width:40%}section.categories .filter .filter_buttons .sort_by_oldest{width:173px;padding:16px 8px}section.categories .filter .filter_buttons .reset{width:102px}section.categories .filter .filter_buttons .sort_by_newest{width:173px;padding:16px 8px}}@media only screen and (min-width: 1200px){section.categories .filter_header{display:flex;width:100%}section.categories .filter{display:flex;width:100%;border:2px solid #D9D9D9}section.categories .filter .search{width:50%}section.categories .filter .filter_buttons{width:40%}section.categories .filter .filter_buttons .sort_by_oldest{width:203px}section.categories .filter .filter_buttons .reset{width:201px}section.categories .filter .filter_buttons .sort_by_newest{width:203px}}@media only screen and (min-width: 1536px){section.categories{padding:0 82px 41px}section.categories .filter_header{display:flex;width:100%}section.categories .filter{display:flex;width:100%}section.categories .filter .filter_buttons{width:40%}section.categories .filter .filter_buttons .sort_by_oldest{width:303px}section.categories .filter .filter_buttons .reset{width:301px}section.categories .filter .filter_buttons .sort_by_newest{width:303px}}
