html { font-family: Eina03, Helvetica Neue, helvetica, arial, sans-serif; line-height: 1.6em; -ms-text-size-adjust: 100%; -webkit-text-size-adjust:100% } body.custom-background { background-color: #f4f1ef; color: rgb(119, 119, 119); } .text-body { color: rgb(119, 119, 119); } a { color: rgb(119, 119, 119); text-decoration: underline; outline: 0; } a:hover, .text-body[href]:hover { color: #776f5f; text-decoration: none; } a.btn { text-decoration: none; } /*Header*/ @media (min-width: 992px) { .box-min-width { min-width: 255px; } } .landing-navbar { padding-bottom: 25px; border-bottom: 1px solid #c6c2bf; } .contact-phone-text { display: block; } .contact-phone-title { font-size: 10px; font-weight: 700; text-transform: uppercase; color: rgb(163, 165, 167); font-family: Rufina; } .contact-phone-link { font-size: 16px; font-weight: 700; line-height: 30px; } .contact-phone-icon { color: rgb(119, 111, 95); font-size: 33px; height: 33px; line-height: 33px; float: left; width: 38px; padding-right: 5px; } a.contact-phone-link { color: #3a3d46; } .contact-day-email { font-size: 12px } .contact-day-email a { color: rgb(119, 119, 119); } .img-brand { width: 190px; } .navbar-nav { font-size: 0.85em;} .nav-link { padding: 0.225rem 0.625rem; } hr { border-top: 1px solid #c6c2bf; } hr.light { border-top: 1px solid #dbd6d3; } /**/ h1, h2, h3, h4, .typo-heading { font-family: "Rufina",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-weight: 400; color: rgb(64, 65, 66); } p { font-size: 16px; } h4.product-title { height: 2.9rem; overflow: hidden; margin-bottom: .5rem; } .product-description { height: 4rem; overflow: hidden; margin-bottom: .5rem; } .product-description-small { overflow: hidden; margin-bottom: .5rem; } .product-item-price{ font-size: 1.2rem; font-weight: bold; color: rgb(64, 65, 66); line-height: 1.5rem; } .product-item-price .small{ font-size: 0.85rem; } .badge-cart { background: #659a87 !important; border-color: #659a87 !important; color: #fff !important; } .switcher-holder { background-color: #46564d; padding: .6rem 1.4rem .8rem; font-size: 1rem; line-height: 2; display: inline-block; cursor: pointer; border-radius: 0.25rem; } .switcher-holder:hover { background-color: rgb(114, 104, 86); } .switcher-success.switcher .switcher-input:checked ~ .switcher-indicator { background: #659a87; color: #fff; } .switcher .switcher-indicator { cursor: pointer; } .switcher-holder .switcher-label { color:#fff; cursor: pointer; } .swiper { width: 100%; height: 100%; } .swiper-slide { text-align: center; } .swiper-button-next, .swiper-button-prev { background-color: #fff; height: 100%; padding: 15px; top:0; color: rgb(119, 111, 95); outline: 0; opacity: 0.75; } @media (min-width: 992px) { .swiper-button-next, .swiper-button-prev { padding: 25px; } } .swiper-button-next, .swiper-rtl .swiper-button-prev{ right: 0; } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 0; } .swiper-button-next:hover, .swiper-button-prev:hover { color: rgb(58, 61, 70); opacity: 0.9; } .pagination-bullet { outline: 0; } .swiper-pagination-bullet:hover { background-color: rgb(119, 111, 95); outline: 0; opacity: 1; } .swiper-pagination-bullet-active { background-color: #46564d; outline: 0; } .btn-primary { padding: .6rem 1.4rem .8rem; border-color: transparent; background: #46564d; color: #fff; } .btn-primary:hover { border-color: transparent; background: rgb(114, 104, 86); color: #fff; } .btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 2px rgba(141, 130, 109, 0.8); } .dropdown-item { color: #46564d; } .dropdown-item:hover, .dropdown-item:focus { color: #46564d; } .dropdown-item.active, .dropdown-item:active { background-color: #46564d; } label { color: rgb(58, 61, 70); } label .required { color: rgb(196, 59, 59); } .form-control:focus { border-color: #46564d; } .checkout-order { transition: box-shadow 0.4s ease; position: relative; background-color: #fafafa; padding: 30px 20px 40px; } .checkout-order:before { position: absolute; top: -10px; left: 0; content: ""; display: block; height: 10px; width: 100%; background-color: transparent; background-size: 20px 20px; background-position: 0 10px, 40px 40px; background-image: radial-gradient(closest-side, transparent 9px, #fafafa 100%); } .switcher-label { cursor: pointer; } table.table-payment td { padding: 1rem 0; border-top: none; border-bottom: 1px solid #c6c2bf; } .yard-items-head { border-bottom: 1px solid #c6c2bf; padding-bottom: 8px; margin-bottom: 8px; } .yard-item { position: relative; padding-top: 8px; padding-bottom: 8px; } .yard-item a.shop-item-hl { font-size: 1.1em; font-weight: bold; } .yard-item .options { margin-top: 4px; } .yard-item a.auto-delete-product { font-size: 0.7em; font-weight: bold; text-transform: uppercase; } .yard-item .quantity { position: relative; } .quantity-select { text-align: right; } .quantity-select select.form-control:not([size]):not([multiple]) { width: auto; min-width: 5em; display: inline-block; } .yard-item .price-total { margin-top: 6px; white-space: nowrap; } .yard-item .font-semi-bold { font-weight: 500; } .yard-item .font-semi-bold .small { font-size: 1rem; } .yard-item .font-bold { font-weight: bold; } .price-single { white-space: nowrap; } .price-total { font-weight: 600; font-size: 0.95rem; white-space: nowrap; } .quantity-select { text-align: right; } .quantity-select input.form-control { width: auto; min-width: 4em; display: inline-block; } .no-border-top{ border-top: none !important; padding-top: 0.125rem !important; } .form-control.error { border-color: #d9534f; } .dropdown-toggle.bs-placeholder.error{ border-color: #d9534f; } .switcher label.error { font-size: 85%; width: 100%; margin-top: 0.25rem; color: #d9534f; } .switcher .switcher-input.error { outline:0; } .switcher .switcher-input.error + .switcher-indicator{ box-shadow: 0 0 0 1px #d9534f; } .switcher-success.switcher .switcher-input:focus ~ .switcher-indicator { box-shadow: 0 0 0 1px #d9534f; } .pl-1p { padding-left: 1px !important; } .spinner { display: none; }