body{}.page-main{color: #424242;}.page-main a{color: #333333;}.page-main .price, .page-main .price-box .price{color: #dc8485;}/* remove create account after order*/
.checkout-index-index .opc-wrapper .form-login .note{display:none!important;}
.checkout-onepage-success #registration{display:none!important;}

/* Global */
.cms-page-view .page-main {width: 100%; padding-left: 0; padding-right: 0;}
@media (max-width:501px){.scroll-to-top {display: none;}}

/* Mega Menu */
.header-mobile__dropdown {position: fixed;height: auto !important; z-index: 99999999999!important;}

/* Message and Search Custom */
#search_autocomplete ul {background:white; padding:10px; border:1px solid; cursor:pointer;}
.suggestion-left > .img-responsive {margin:auto;}
.suggestion-right {font-size:13px; white-space: pre-wrap; text-align: center;}
.message-success {background-color:#F1F1F1!important; color:#005C69!important; font-family:'Montserrat-Light',sans-serif!important;}
.scroll-to-top {color:#005C69;}

/* Cart Custom */
.checkout-cart-index .row.shopping-cart-bottom .margin-bottom30:nth-child(1){display:none;}
.checkout-cart-index .shopping-cart-bottom .title{line-height: 2;}
@media (max-width:501px){.checkout-cart-index .mage-error {width:50%; float:left;}}
.checkout-cart-index .shopping-cart-bottom .checkout-methods-items li:nth-child(2) {display:none;}
.checkout-cart-index .mage-error {width:50%; float:left;}
.checkout-cart-index .block.shipping.boxed-checkout {display:none;}
.checkout-cart-index .shopping-cart-bottom .block-title {display:none;}
.checkout-cart-index .shopping-cart-bottom .title {background-color:#fff; color:#000; padding-left:0;}
.checkout-cart-index .btn.btn-default.action.primary.checkout {width:100%;}
.checkout-index-index .authentication-wrapper {display:none;}
.checkout-index-index .input-text {border: .8px solid #999;}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span:before{background:#005C69;}
.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active:before{background:#005C69;}
.checkout-index-index .opc > .checkout-shipping-method {margin-top:15px;}
.checkout-index-index .methods-shipping .actions-toolbar {text-align:left;}
.checkout-index-index .shipping-address-item {width:50%;}
.checkout-index-index .select {color: #555; background: #fff; border: .8px solid #999;}
.checkout-index-index .checkout-shipping-address:after {content:"For other shipping options or if you would like to pickup your order at a Robbins Brothers location, contact us at RingCenter@robbinsbrothers.com or 1-800-295-1543 after placing your order."; font-size:14px; font-weight:bold; color:#DC8485;}
.checkout-index-index .button.btn-default.action.continue.primary {width:200px; height:50px; font-size:16px;}
.checkout-index-index .payment-option-title.field.choice {display:none;}
.checkout-index-index .checkout-billing-address {display:none;}
.checkout-index-index #checkout-step-shipping button.action.action-show-popup {display:none;}
.checkout-index-index .actions-toolbar > .primary > button.checkout {width:200px; height:50px; font-size:14px!important;}
.checkout-index-index .payment-method-content >.actions-toolbar:after {content:"If your order does not go through after 2 submissions, please call us at 1-800-295-1543 for support.";font-size:13px;}
.checkout-index-index .opc-block-shipping-information {display:none;}
.checkout-index-index .field > .control >.field-tooltip.toggle {padding-top:0px;color:#999;font-size:14px;}
.checkout-index-index .label {white-space:normal;}
.checkout-index-index #tooltip-label {display:none;}
.checkout-onepage-success .checkout-success:before {content:"Thank you, your order has been placed."; font-size:18px; font-weight:800;}
.checkout-onepage-success .actions-toolbar{margin:20px;}
.checkout-onepage-success .checkout-success:after {content:"If you have questions about your order, you can email us at RingCenter@robbinsbrothers.com or call us at 1-800-295-1543.";}
/* Cart Address */
.checkout-index-index .field.street > .label::after{
    content:'(Be sure your street number matches the billing address for your credit card, and be sure to add a space between your street number and street name)';
    font-size: 12px; color:#999; white-space:normal;}
.checkout-index-index .field.additional::before{
    content:'Apartment/Suite/Other';
    font-size:13px; line-height: 1.5; color: #222; font-weight: 500;}
.checkout-index-index .fieldset.address > .field:nth-child(7) > .label::after{
    content:' (Be sure your zip code matches the billing address for your credit card)';
    font-size: 12px; color:#999; white-space:normal;}
/* Mini Cart Custom */
.minicart-wrapper .btn.btn-default.action.primary.checkout {width:150px; margin-bottom:10px;}
.paypal-express-in-context-mini-cart-container {display:none;}
.minicart-wrapper > .ui-widget-content {max-height:500px;}
.minicart-wrapper .subtotal {padding-top:30px; border-top:0px;}
.minicart-wrapper .paypal-button-size-responsive {display: none;}
.customer-account-login .minicart-wrapper .action.showcart {margin-left:0px!important;}
/* Processing Time */
.checkout-cart-index .cart-totals:after {content:"Note: Please allow 2 to 4 days for processing as our team members carefully inspect and package each order."; font-size:12px; font-style: italic;}
.checkout-index-index .form.methods-shipping:after {content:"Note: Please allow 2 to 4 days for processing as our team members carefully inspect and package each order."; font-size:14px;}
.checkout-index-index  .block.items-in-cart:before {content:"Note: Please allow 2 to 4 days for processing as our team members carefully inspect and package each order."; font-size:12px;font-weight: normal;}

/* Account Custom */
@media (min-width:601px) {.customer-account-index .box-information .box-actions a:not(:first-child){margin-top: 0px;}}
@media only screen and (max-width: 767px){.customer-account-login .block-customer-login {padding-left: 15px;  padding-right: 15px;}}
.customer-account-create .actions-toolbar .secondary {display: none;}
.account.customer-account-edit .mage-error {font-size:12px;)}
.account.customer-account-edit .actions-toolbar .secondary {display:none;}
.account .field.emails.required > .control textarea {width:300px;}
.account .field.text> .control textarea {width:300px;}
.account .form-group.checkbox.choice.set.shipping {min-height:20px; margin-top:10px; margin-bottom:10px;}
.account .form-group.region.required.col-lg-6.col-md-6.col-sm-6.col-xs-12 > .control > .validate-select.form-control.required-entry {height:50px;}
@media (max-width:501px){
    .account .action.delete.margin-left10.btn.btn-sm.btn-default {margin-left:0px; margin-top:10px;}
    .account .data.table.table-order-items.history {font-size:10px;}
    .account .col.actions a {font-size:10px; text-decoration:underline;}
    .account .data.table.table-order-items{font-size:10px;}
    .account .action.add.btn.btn-lg.btn-primary {width:100%;}
}
.account .action.edit.btn.btn-sm.btn-primary {display:none;}
.account .account-nav > .items > li:nth-child(8) {display:none;}
.account .sidebar.sidebar-additional {display:none;}
.account .col.actions > .action.order {display:none;}
.account .items.order-links > .nav.item a {text-decoration:underline;}
.account .order-title {display:none;}
.account .order-title > .action.track {margin-left:20px; text-decoration:underline;}
.account .table-wrapper.order-items > .data.table.table-order-items > .table-caption {display:none;}
.account .actions-toolbar > .secondary > .action.back span{text-decoration:underline;}
.account .block.block-order-details-view > .block-title {margin-bottom:10px; margin-top:30px; font-size: 22px;}
.account .payment-method > .content > .data.table > .table-caption {display:none;}
.account .column.main.col-lg-9.col-md-9.col-sm-9.col-xs-12.pull-right > .actions-toolbar {display:none;}
.account .column.main.col-lg-9.col-md-9.col-sm-9.col-xs-12.pull-right > .block.block-addresses-list.my-account-main.margin-top30 {display:none;}
.account .box.box-address-shipping.col-sm-6.col-xs-12 {margin-bottom:15px;}
.account .block.block-addresses-default.my-account-main:after {content:"Your shipping address must be the same as billing. If you need to ship to a different address, contact us at RingCenter@robbinsbrothers.com or 1-800-295-1543 after placing your order."; font-size:14px;}
.account.page-multiple-wishlist .primary > .action.tocart {display:none;}
.account.page-multiple-wishlist .product-item-actions {text-decoration:underline;}
.account.page-multiple-wishlist .product-item-actions .action.edit{margin-right:10px;}
.account.wishlist-index-index .tooltip.wrapper.product-item-tooltip {display:none;}
.account.wishlist-index-index .box-tocart{display:none;}
.account.wishlist-index-index .products-grid.wishlist .product-item-inner .product-item-actions .action.edit{display:none;}
.account.wishlist-index-index .products-grid .product-items .product-item .actions-primary {display:none;}
.account.wishlist-index-index .form-wishlist-items .actions-toolbar .primary .action.update{display:none;}
.account.wishlist-index-index .form-wishlist-items .actions-toolbar .primary .action.tocart{display:none;}
.account.wishlist-index-index .toolbar.wishlist-toolbar{display:none;}
/* Account Address */
.account .form-group.company {display:none;}
.account .form-group.fax {display:none;}
.account.customer-address-form .field.street::before{
    content:'Street Address';
    font-size:14px; color: #222; font-weight: 500;}
.account.customer-address-form .field.street > .control > .form-group{margin-bottom: 5px;}
.account.customer-address-form .field.street > .control > .form-group::after{
    content:'Be sure your street number matches the billing address for your credit card, and be sure to add a space between your street number and street name.';
    font-size: 12px; color:#999; white-space:normal;}
.account.customer-address-form .form-group.additional::before{
    content:'Apartment/Suite/Other';
    font-size:13px; color: #222; font-weight: 500;}
.account.customer-address-form .form-group.zip::after{
    content:'Be sure your zip code matches the billing address for your credit card.';
    font-size: 12px; color:#999; white-space:normal;}

/* PLP Custom */
.page-with-filter .block.filter .block-title.filter-title {display:none!important;}
.page-with-filter .breadcrumbs .items { margin:20px auto -40px; font-size:14px;}
.catalog-category-view .page-main#maincontent, .catalogsearch-result-index .page-main#maincontent {padding-top: 60px;}
.page-with-filter .toolbar-top .text-left {font-weight: 600!important; padding-left: 0;}
.page-with-filter .toolbar-top {background-color: #fff; font-size:14px;}
.page-with-filter .dynamic-header {font-size: 25px;}
.page-with-filter .breadcrumbs .items {float: left!important;}
.page-with-filter .swatch-option.image:hover {outline: 2px solid #005C69;}
.page-with-filter .swatch-option.selected {outline: 2px solid #005C69;}
.toolbar-top {margin-bottom:0px; padding:5px 20px;}
div#ln_slider_range_price input#ln_slider_from_price, div#ln_slider_range_price input#ln_slider_to_price {width: 60px;}
.catalog-category-view .products-list .product-item, .catalogsearch-result-index .products-list .product-item {margin-bottom: 10px;}
.page-with-filter .sorter-options {padding-left:16px!important;}
.page-with-filter .sorter-label {font-weight:600!important;}
.page-with-filter .toolbar-top .text-right .modes {display:none;}
.page-with-filter .product.description.product-item-description {display:none;}
.page-with-filter .product-item-details > .price-box.price-final_price > .special-price span {font-size:18px!important;}
.page-with-filter .toolbar-bottom ul.pagination li.current a {background:#005C69; border-color:#005C69;}
.page-with-filter .toolbar-bottom ul.pagination li a:hover {background:#005C69; border-color:#005C69;}
.page-with-filter .ln-show-more-designer_collection{color:#005C69; font-weight: bold; cursor: pointer;}
.page-with-filter .ln-show-less-designer_collection{color:#005C69; font-weight: bold; cursor: pointer;}
/* Compare and Wish Blocks */
.page-with-filter .price-box .old-price .price {color: #424242!important;}
.page-with-filter .block.block-reorder.panel.panel-primary {display:none;}
.page-with-filter .product-item.odd.last {line-height:20px!important; width:100%; padding-right:30px!important; font-size:14px; margin-top:10px;}
.page-with-filter .block.block-wishlist > .block-content > .product-items > .product-item > .product-item-info {margin-left:0; font-size:14px;}
.page-with-filter .sidebar .block-wishlist .product-item-details {width:90%;}
.page-with-filter .product-item-actions> .actions-primary > .action.tocart.primary {display:none;}
/* PLP Mobile edits*/
@media only screen and (max-width: 400px){
    .page-with-filter .products-grid .product-top {background-color: #fff;}
    .page-with-filter .product-top .img-thumbnail {width: 262px;display: block; margin-left: auto; margin-right: auto;}
}
@media only screen and (max-width: 767px) {
    .page-with-filter .page-main#maincontent {padding-top:20px;}
    .page-with-filter #layer-product-list > .dynamic-header {font-size:20px; line-height: 27px;}
    .page-with-filter .breadcrumbs.container {display:none!important;}
    .products-grid .product-top .controls .icon-links li:nth-of-type(1){position:absolute; left:-5px; bottom:-30px; opacity: 1; visibility:inherit;  transform: rotateY(0deg); -webkit-transform: rotateY(0deg);}
    .products-grid .product-top .controls .icon-links li button.tocart, .products-grid .product-top .controls .icon-links li a {background-color:#999!important; width:80%; height:80%;}
    .products-grid .product-top .controls .icon-links li:nth-of-type(2){display:none;}
    .page-with-filter .sidebar.sidebar-additional .block-compare{display:none;}
}
.products-grid .product-top .controls .icon-links li:nth-of-type(3) {display:none;}
.page-with-filter .toolbar-bottom .field.limiter {display:block!important; margin-bottom:10px;}
.page-with-filter .toolbar-bottom .field.limiter label{font-weight:500;}
.page-with-filter .toolbar-bottom .field.limiter .limiter-options {font-size:18px; border: 1px solid #d5d7d8; border-radius: 1px; padding-left: 5px; padding-right: 5px;}
.tp_scrl {position: absolute; float: left; bottom:0px!important;top:3px!important; left:15px;}
.tp_scrl > .scroll-to-bottom {background-image: url();}
.tp_scrl a {padding: 5px 0px 0px 5px;}
.tp_scrl a:after {content:'Filter'; color:#888; font-family: 'Montserrat-Light',sans-serif; font-size: 16px; text-decoration:underline; font-weight: 600!important;}
.toolbar-sorter.sorter {float:right!important;}
.sorter-label {margin-right: -15px;}
.catalog-category-view .toolbar-bottom .additional-controls > .tp_scrl, .catalogsearch-result-index .toolbar-bottom .additional-controls > .tp_scrl {display:none}
/*Product Comparison Page*/
.catalog-product_compare-index .print,.catalog-product_compare-index .comparison.headings.data.table,.catalog-product_compare-index .product-item-actions,.catalog-product_compare-index .cell.product.info .price-box .price-final_price {display:none;}
.catalog-product_compare-index .table-comparison {table-layout: fixed;}
.catalog-product_compare-index .table-comparison th span{white-space: normal;}
.catalog-product_compare-index .price-box .old-price .price{color:#999;}
.catalog-product_compare-index .page-main a {color:#005C69;}


/*PDP*/
.catalog-product-view .breadcrumbs {font-size:14px;}
.catalog-product-view .breadcrumbs .item.product :before {content:"|"; margin-left:5px; margin-right:7px;}
.catalog-product-view .fotorama--fullscreen {border: 3px solid #424242;}
.catalog-product-view .fotorama__thumb-border {border: 1px solid #005C69;}
@media (max-width:992px) {
    .catalog-product-view .fotorama--fullscreen {left: 0% !important; width: 100% !important;}
    .fotorama__fullscreen .fotorama__zoom-in, .fotorama__fullscreen .fotorama__zoom-out {display: block!important;}
}
.catalog-product-view .column.main > .row {display: flex;}
@media (max-width:992px) {.catalog-product-view .column.main > .row {flex-direction: column;}}
.catalog-product-view .product.media .fotorama__thumb-border {border: 1px solid #005C69;}
.catalog-product-view .product-info-main.col-lg-6.col-md-6.col-sm-6.col-xs-12.pull-left > .product-info-price > p.finance.monthly {float:none!important; text-align:center; margin-top:8px; }
.catalog-product-view #product-options-wrapper > div > div.field.required > .control >.select > .styledSelect:after {border-color:#fff transparent transparent transparent; right:15px;}
.catalog-product-view .box-tocart > div > .schdul_or {visibility:hidden; height:0px;}
.newcssclass .actions #product-addtocart-button {margin-bottom:0px;}
.catalog-product-view .product-info-price > .price-box.price-final_price {max-width:100%!important; text-align:left;}
.catalog-product-view .product-info-main > .product-info-price > .price-box.price-final_price > .old-price > span > .price-wrapper > span {color:#777; font-size:14px;}
.catalog-product-view .product-info-price > .detai_tool_tp {line-height:3.1;}
.catalog-product-view .product.attibute.finance > .value{font-weight:700;}
.catalog-product-view .product.attibute.finance  a{font-weight:700!important;}
.catalog-product-view .product-info-main > .product-info-price > p.finance.monthly {text-align:left!important;}
.catalog-product-view .product.attibute.finance a:before {content:'On purchases of $1,500 or more made with your Robbins Brothers credit card. ';}
.catalog-product-view #product-options-wrapper .mage-error { color:#dc8485!important; font-weight:bold!important; margin:10px auto!important;}
.catalog-product-view .product-info-main .product-add-form .detail-specs-additional > .shipping-info-block.has-details-tooltip,
.catalog-product-view .product-info-main .product-add-form .columns > div > .availability-info-block.has-details-tooltip > div {display:none;}
.catalog-product-view .product-add-form .detail-specs-additional #SpecialOrderavail {white-space:normal;}
.catalog-product-view .scdule_bx a, .catalog-product-view .scdul_virtul a{display:block;}
.catalog-product-view #product_addtocart_form > div.product-options-bottom > div.columns > div > br:nth-child(9) {display:none;}
.catalog-product-view #SpecialOrderavail {font-weight:bold;}
.catalog-product-view #accordion.panel-group > .panel {box-shadow:none;}
.catalog-product-view #accordion.panel-group > .panel.panel-default> .panel-heading {background-color:#999999; border-bottom:1px solid #f3f2f2!important; pointer-events: none;}
.catalog-product-view #accordion.panel-group > .panel.panel-default> .panel-heading > h4.panel-title > a, .catalog-product-view #accordion.panel-group > .panel.panel-default> .panel-heading > h4.panel-title > a:hover {color:#fff!important; background-color:#999999;}
.catalog-product-view #accordion.panel-group .collapse {display:block;}
.catalog-product-view .col-xs-12.product-detail-modal-block {padding:15px 0 0 0;}
.catalog-product-view .col-xs-12.product-detail-modal-block > .product-detail-modal-block-wrap > .col-xs-4.text-center > a {color:#005C69 !important;}
.catalog-product-view .col-xs-12.product-detail-modal-block > .product-detail-modal-block-wrap > .col-xs-4.text-center > a:hover {color:#033e47!important;}
.catalog-product-view .product-info-main > .product-info-price > .price-box.price-final_price > span.old-price > span > .price-wrapper > span {display:block;}
.catalog-product-view .product-info-main > .product.attibute.name > div.value {display:none;}
@media (min-width:992px) {
    .catalog-product-view .product-info-main > .product.attibute.name > div.value {display:inline-block; font-size:24px!important;}
    .catalog-product-view .product-info-main.col-lg-6.col-md-6.col-sm-6.col-xs-12.pull-left > .product-info-price > p.finance.monthly {float:right!important;}
}
@media (max-width:501px){
    .catalog-product-view .fotorama__wrap.fotorama__wrap--css3 .fotorama__stage {height:345px!important;}
    .catalog-product-view .st-btn[data-network='twitter'],.catalog-product-view .st-btn[data-network='pinterest'],.catalog-product-view .st-btn[data-network='facebook'] {min-width:100px!important;}
    .catalog-product-view .st-btn[data-network='facebook'] > span {display:inline-block!important;}
    .catalog-product-view .youtube-modal-content {max-width: 101%; width: 95%;}
}


/* Related Products */
.catalog-product-view .page-main.container > .row {display: flex; flex-direction: column;}
.catalog-product-view .page-main.container > .row > .product-detail-modal-block {order: 3;}
.catalog-product-view .block-content.content > .block-actions{display:none;}
.catalog-product-view .related{margin-top: 0px!important;}
.catalog-product-view .block-title.title{text-align:center;font-size:20px; font-weight:700;}
.catalog-product-view .product-desc.product-item-details > .price-box.price-final_price {display:none;}
.owl-theme .owl-dots {bottom:20px!important;}
.products-grid .owl-theme .owl-controls .owl-nav .owl-prev {left: -20px !important;}
.products-grid .owl-theme .owl-controls .owl-nav .owl-next {right: -20px !important;}
.products-grid .product-top{background-color:white;}
.catalog-product-view .owl-carousel .owl-item img {width: 270px; margin-left: auto; margin-right: auto;}
@media (max-width:992px) {
.catalog-product-view .owl-theme .owl-controls {display:block;}
.catalog-product-view .owl-carousel .owl-item img {width: 270px; margin-left: auto; margin-right: auto;}
.catalog-product-view .product-desc.product-item-details {margin: 0px 35px 0 35px;}
.catalog-product-view .products-grid .product-top {background-color: #fff;}
.catalog-product-view .products-grid .product-item-name a h4{font-size:13px!important;}
.catalog-product-view .products.products-grid {padding:0;}
}