.tc_theme_inverse{background-color:#000;color:#fff}.tc_footer{padding:4em 0}.tc_footer-thoughtis_credit{font-weight:400;color:#919191;font-size:.75em;margin:0 0 1.4em}.tc_footer-thoughtis_logo{display:table;margin:0 auto;max-width:100%}@media (max-width:767px){.tc_footer-thoughtis_logo{margin-bottom:3em}}.tc_footer-thoughtis_logo ul{display:table-row}.tc_footer-thoughtis_logo li{display:table-cell;vertical-align:middle;text-align:center;padding:0 1em}@media (min-width:480px){.tc_footer-thoughtis_logo li{padding:0 .5em}}.tc_footer-thoughtis_logo a{-webkit-transition:color .15s ease;transition:color .15s ease;color:#666;text-decoration:none;font-size:12px}.tc_footer-thoughtis_logo a:active,.tc_footer-thoughtis_logo a:hover{text-decoration:none;color:#fff}.tc_footer-thoughtis_logo a:visited{color:#666;text-decoration:none}.tc_footer-thoughtis_logo a:visited:active,.tc_footer-thoughtis_logo a:visited:hover{text-decoration:none;color:#fff}.tc_footer svg.tc_svg_books_logo{width:37.5px;height:37.5px;margin-right:12.5px}.tc_footer svg.tc_svg_quote_catalog_logo{width:50px;height:50px;padding:.5em}.tc_footer svg.tc_svg_shop_catalog_logo{width:50px;height:33.33333px}.tc_footer a:active svg path,.tc_footer a:active svg use,.tc_footer a:hover svg path,.tc_footer a:hover svg use{-webkit-transition:fill .3s ease;transition:fill .3s ease;fill:#fff}.tc_footer-copyright{font-size:.875em;color:#666}.tc_footer-copyright a{-webkit-transition:color .15s ease;transition:color .15s ease;color:#666;text-decoration:none}.tc_footer-copyright a:active,.tc_footer-copyright a:hover{text-decoration:none;color:#919191}.tc_footer-copyright a:visited{color:#666;text-decoration:none}.tc_footer-copyright a:visited:active,.tc_footer-copyright a:visited:hover{text-decoration:none;color:#919191}.tc_footer-copyright span{white-space:nowrap}.tc_footer-nav{margin-top:1.5em;display:inline-block;text-align:left}.tc_footer-nav:after{display:block;clear:both;content:""}@media (min-width:768px){.tc_footer-nav{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:-3em}}.tc_footer-nav>li{position:relative;width:100%;padding-right:15px;padding-left:15px;display:inline-block;width:auto;float:left}@media (min-width:768px){.tc_footer-nav>li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media (min-width:992px){.tc_footer-nav>li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.tc_footer-nav>li:first-child{margin-left:8.33333%}}@media (max-width:767px){.tc_footer-nav>li:first-child{padding-right:3em}}@media (max-width:767px){.tc_footer-nav>li:last-child{clear:left}}.tc_footer-nav nav{margin-bottom:2.5em}.tc_footer-nav nav h3{text-transform:uppercase;font-size:.9375em;line-height:1;font-weight:400;letter-spacing:.08ch;margin:0 0 2em}.tc_footer-nav-content a{-webkit-transition:color .15s ease;transition:color .15s ease;color:#fff;text-decoration:none}.tc_footer-nav-content a:active,.tc_footer-nav-content a:hover{text-decoration:none;color:#c8c8c8}.tc_footer-nav-content a:visited{color:#fff;text-decoration:none}.tc_footer-nav-content a:visited:active,.tc_footer-nav-content a:visited:hover{text-decoration:none;color:#c8c8c8}.tc_footer-nav-company li,.tc_footer-nav-legal li{font-size:.875em;line-height:1.6}.tc_footer-nav-company a{-webkit-transition:color .15s ease;transition:color .15s ease;color:#919191;text-decoration:none}.tc_footer-nav-company a:active,.tc_footer-nav-company a:hover{text-decoration:none;color:#fff}.tc_footer-nav-company a:visited{color:#919191;text-decoration:none}.tc_footer-nav-company a:visited:active,.tc_footer-nav-company a:visited:hover{text-decoration:none;color:#fff}.tc_footer-nav-legal a{-webkit-transition:color .15s ease;transition:color .15s ease;color:#666;text-decoration:none}.tc_footer-nav-legal a:active,.tc_footer-nav-legal a:hover{text-decoration:none;color:#fff}.tc_footer-nav-legal a:visited{color:#666;text-decoration:none}.tc_footer-nav-legal a:visited:active,.tc_footer-nav-legal a:visited:hover{text-decoration:none;color:#fff}.tc_footer-search{font-size:14px;line-height:1.6}@media (min-width:992px){.tc_footer-search form{margin-left:8.33333%}}.tc_footer-search form{position:relative}.tc_footer-search input{position:relative;z-index:1;background:transparent;padding:.25em 0;width:100%;border:none;border-bottom:1px solid #666;outline:none;color:#fff}.tc_footer-search button{-webkit-transform:scaleX(-1);transform:scaleX(-1);padding:0;background:transparent;border:none;outline:none;position:absolute;z-index:2;right:0;top:.25em;color:#fff}.tc_footer .tc_logo{line-height:1.625;height:3em;margin-bottom:.5em}.tc_footer .tc_logo a{display:block}.tc_footer .tc_logo svg{width:207px;height:25px}.tc_footer .tc_logo svg+span{color:#fff;text-transform:uppercase;font-size:18px;letter-spacing:.04ch}.adChoicesLogo{display:inline-block;text-align:left;background:transparent url(../images/footer/adchoices.png) right .375em no-repeat;background-size:12px;padding-right:21px}