#budget-notification { position: fixed; z-index: 9999; right: 20px; background: #383838; padding: 20px; width: 500px; text-align: center; color: #fff; border-radius: 5px; font-size: 19px; letter-spacing: 1px; max-width: 100%; box-sizing: border-box; display: block; bottom: -400px; transition: bottom 0.5s; }
#budget-notification.active { bottom: 20px; }
#products-budget { padding: 0px; background: #fff; max-width: 100%; margin: 0 auto 30px; border: 1px solid #eee; }
#products-budget ul { list-style: none; margin: 0; padding: 0; }
#products-budget li { color: #383838; padding: 15px; letter-spacing: 1px; min-height: 74px; box-sizing: border-box; }
#products-budget li + li { border-top: 1px solid #f8f8f8; }
#products-budget li img { width: 50px; vertical-align: middle; margin-right: 10px; border-radius: 2px; }
#products-budget li a { font-size: 18px; font-weight: bold; display: inline-block; vertical-align: middle; line-height: 48px; max-width: 490px; line-height: 1.2; }
#products-budget .qtd { font-weight: bold; color: #333; float: right; }
#products-budget .qtd input { height: 36px; border: none; float: left; padding: 0 10px; width: 50px; text-align: center; font-size: 18px; font-weight: bold; border: 1px solid #ddd; margin: 0 4px; border-radius: 2px; }
#products-budget .qtd button { height: 36px; padding: 0 12px; margin: 0; float: left; font-weight: bold; font-size: 22px; margin-top: 0px; border-radius: 2px; background: #ddd; border: none; width: 37px; cursor: pointer; }
#products-budget .remove { float: right; margin: 0; margin-left: 20px; margin-top: 2px; padding: 9px 18px; text-transform: uppercase; font-size: 13px; letter-spacing: 0.5px; background: #bf2323; border-radius: 2px; border: none; color: #fff; cursor: pointer; font-weight: bold; font-family: inherit; }
#products-budget .no-products { margin: 0; text-align: center; padding: 20px; }
#products-budget .no-products a { display: block; padding: 10px; background: #0a9ed1; width: 150px; margin: 20px auto 0; color: #fff; font-size: 15px; text-transform: uppercase; }
/*custom*/
#main-content .btn-orcamento { margin-top: 20px; margin-bottom: 20px; background: #40af86; cursor: pointer; }
#main-content .btn-orcamento:hover { background-color: #389673 !important; }
#main-content .btn-orcamento.adicionado { background: #ad4b3f; }
#main-content .btn-orcamento.adicionado:hover { background: #944035; }
#main-content .btn-orcamento-link { display: inline-block; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; }
/*woocommerce*/
.woocommerce #main-content .star-rating { display: none !important; }
select.orderby option[value="price"], select.orderby option[value="price-desc"] { display: none; }
.single-product .addtoany_list { display: block; overflow: hidden; margin-top: 10px; }
