.account-content a.button,.account-content button,.button,.reg-recent-viewed .button,.reg-recent-viewed .button.checkout,.reg-recommended-items .button,.reg-recommended-items .button.checkout,button{background-color:#eee;color:#047474;font-size:.95rem;padding:12px 45px;text-transform:capitalize}.account-content a.button:hover,.account-content button:hover,.button:hover,.reg-recent-viewed .button.checkout:hover,.reg-recent-viewed .button:hover,.reg-recommended-items .button.checkout:hover,.reg-recommended-items .button:hover,button:hover{background-color:#ddd;color:#047474}.site-header .site-logo{-webkit-box-shadow:0 0;-moz-box-shadow:0 0;box-shadow:0 0;width:156px}.site-welcome{color:#000;display:block;font-weight:500;font-size:.85rem;line-height:2;max-width:170px;margin:auto;position:absolute;left:175px;text-align:center;top:22px;right:125px}.site-header-inner .site-header-actions{padding-left:160px}.site-header-actions .action-icons{padding:33px 0 0 0}.site-navigation-wrap>.container{padding-left:170px}.site-header-actions .action-icons .a-icon .icon-text{font-weight:400}.site-footer .texas-capitol-gift-shop-info .desktop-info ul{list-style:none;margin-top:56px;padding-left:40px;vertical-align:top}.site-footer .texas-capitol-gift-shop-info .desktop-info ul li{display:block;padding:2px 0}.site-footer .texas-capitol-gift-shop-info .desktop-info ul a{color:#047474;font-size:.9rem;font-weight:500;text-decoration:none}.login-homepage{position:relative}.login-homepage .slogan-wrap{color:#000;font-weight:400}.login-homepage .login-block-wrap{font-weight:400}.login-homepage .login-block-wrap .error,.login-homepage .login-block-wrap .status-box{margin:10px 0 0 0}.login-homepage .login-block .login-field-inner input{border:2px solid #000}.login-homepage .login-block .login-btn{background-color:#000;color:#fff;padding:6px 13px;white-space:nowrap}.login-homepage .login-block .login-btn:hover{background-color:#000;color:#fff}.login-homepage .login-block .login-btn:after{content:'';border-bottom:9px solid transparent;border-top:9px solid transparent;border-right:0;border-left:13px solid #ffde75;display:inline-block;height:1px;margin-left:10px;vertical-align:text-bottom;width:1px}.forgot-password-link,.forgot-password-link:active,.forgot-password-link:focus,.forgot-password-link:hover{color:#fff;display:block;font-size:1rem;margin-bottom:15px}.site-footer .footer-store-locations h4{font-weight:500;font-size:.95rem}.site-footer .footer-store-locations h5{font-size:.9rem}.site-footer .footer-store-locations .bussiness-hours,.site-footer .footer-store-locations address{font-size:.8rem}@media (max-width:767px){.site-welcome.hidden-xxs{display:none}.login-homepage .slogan-wrap{font-size:.9rem;margin-bottom:30px;margin-top:15px}.login-homepage .login-block-wrap{margin-bottom:20px}.login-homepage .login-block .login-field-inner{display:table;margin-bottom:15px;width:100%}.login-homepage .login-block .login-field-inner label{color:#000;display:table-cell;font-size:.9rem;width:120px;vertical-align:middle}.login-homepage .login-block .login-field-inner input{border:2px solid #000;display:table-cell;width:100%;vertical-align:middle}.login-homepage .login-block .login-btn{margin:0 0 30px 120px}.login-homepage .login-block-wrap .note{font-size:.8rem}}@media (min-width:768px){.site-welcome{font-size:1rem;max-width:300px;top:33px}.login-homepage .slogan-wrap{font-size:1.1rem;position:absolute;top:40px;width:100%}.login-homepage .slogan{width:330px}.login-homepage .login-block-wrap{background-color:rgba(0,0,0,.3);bottom:0;position:absolute;width:100%}.login-homepage .login-block{display:table;padding:10px 0}.login-homepage .login-block .login-field{display:table-cell;padding-right:10px;width:50%;vertical-align:bottom}.login-homepage .login-block .login-field-inner label{color:#fff;font-size:1.1rem}.login-homepage .login-block .login-field-inner input{width:100%}.login-homepage .login-block .login-btn-wrap{display:table-cell;width:66px;vertical-align:bottom}.login-homepage .login-block-wrap .note{color:#fff;font-size:.85rem;margin-bottom:10px}.site-footer .footer-store-locations .map-link i{font-size:2.4rem}}@media (min-width:768px) and (max-width:1199px){.login-homepage .login-block .login-field-inner label{display:block;margin-bottom:10px}}@media (min-width:992px){.site-welcome{max-width:inherit;top:42px}}@media (min-width:1200px){.site-header{height:240px}.site-header-inner{height:174px}.site-header .site-logo{width:222px}.site-welcome{font-size:1.2rem;top:61px;left:125px;right:200px}.site-header-inner .site-header-actions{padding-left:235px}.site-header-actions .action-icons .a-icon{margin:0 30px}.site-header-actions .action-icons .a-icon.help-action{margin-right:15px}.site-navigation-wrap>.container{padding-left:235px}.site-footer .texas-capitol-gift-shop-info .desktop-info ul{display:inline-block;width:60%}.site-footer .texas-capitol-gift-shop-info{border:0}.login-homepage .slogan-wrap{top:90px}.login-homepage .login-block-wrap .container,.login-homepage .slogan-wrap .container{padding:0 90px}.login-homepage .login-block{padding:20px 0}.login-homepage .login-block .login-field{padding-right:20px}.login-homepage .login-block .login-field-inner{display:table;width:100%}.login-homepage .login-block .login-field-inner label{display:table-cell;width:120px;vertical-align:middle}.login-homepage .login-block .login-field-inner input{display:table-cell;vertical-align:middle}.login-homepage .login-block-wrap .note{margin-bottom:15px}}.checkout-payment-page .payment-methods-wrap .new-cc-wrap .fieldset{padding:15px}.fieldset-v2 .checkout-payment-page .payment-methods-wrap .new-cc-address,.new-cc-info.js-new-cc-info{margin:0 0 10px}.reg-recent-viewed .button,.reg-recommended-items .button{background-color:#eee!important}.reg-recent-viewed .button:hover,.reg-recommended-items .button:hover{background-color:#ddd!important}@media (max-width:767px){.menu-folder.main-menu{background:#000;padding:15px;position:absolute;top:36px;left:0;right:0;z-index:1000000}}