/*!
 Theme Name:   Scarab Rouge
 Theme URI:    http://defatch-demo.com/themes/juster/
 Description:  Juster Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes
 Template:     juster
 Version:      1.7
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
 Text Domain:  scarabrouge
*/
/* - - - - - Write Custom CSS - - - - - */
/* - - WooCommerce - - */
.product_meta {
  display: none; }

.woocommerce div.product span.price,
.woocommerce div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce #content div.product p.price,
.woocommerce-page div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page #content div.product p.price {
  color: #2e2f31;
  font-family: Lato,sans-serif;
  font-weight: bold;
  font-size: 14px; }

.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page a.button.alt,
.woocommerce-page button.button.alt,
.woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce-page #content input.button.alt {
  background-color: #a59482; }

.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce-page #content input.button.alt:hover {
  color: #2e2f31; }

.woocommerce div.product form.cart div.quantity,
.woocommerce-page div.product form.cart div.quantity,
.quantity {
  border: 1px solid #a59482; }

.woocommerce div.product form.variations_form table.variations td.value select {
  font-family: Lato, sans-serif;
  font-size: 14px; }

h3.addon-name {
  display: none; }

.addon-select
.woocommerce form .form-row select,
.woocommerce-page form .form-row select {
  background: transparent url("https://www.scarabrouge.com/wp-content/themes/scarabrouge/images/arrows/dropdown.png") no-repeat scroll 97% center;
  padding: 5px 15px;
  border: 1px solid #e8e8e8; }

.addon-description p, .woocommerce-variation-availability p {
  margin: 0; }

.product-addon-totals {
  display: none; }

.woocommerce-variation, .single_variation {
  line-height: 1em; }

.woocommerce div.product .stock,
.woocommerce #content div.product .stock,
.woocommerce-page div.product .stock,
.woocommerce-page #content div.product .stock {
  color: #a59482; }

.woocommerce-cart table.shop_table tbody td.product-name dl dd p {
  font-size: 12px; }

.woocommerce-cart table.shop_table tbody td.product-name dl dt {
  margin-top: 3px; }

.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
  font-size: 10px; }

.checkout-address-details {
  width: 66%; }

.your-order {
  width: 33%; }

.woocommerce #payment .terms,
.woocommerce-page #payment .terms {
  font-size: 12px;
  text-align: left; }

.woocommerce #payment .terms a,
.woocommerce-page #payment .terms a {
  color: #a59482; }

.woocommerce #payment .terms a:hover,
.woocommerce-page #payment .terms a:hover,
.woocommerce #payment .terms a:focus,
.woocommerce-page #payment .terms a:focus {
  color: #2e2f31;
  text-decoration: none; }

.entry-content dl dt {
  width: 50%; }

.woocommerce-checkout
.your-order-design {
  width: 33%; }

.cart-contents:before {
  font-family: FontAwesome;
  content: "\f07a";
  font-size: 15px;
  margin-top: 10px;
  font-style: normal;
  font-weight: 400;
  padding-right: 5px;
  vertical-align: bottom;
  color: #cab576; }

.cart-contents:hover {
  text-decoration: none; }

#text-9 {
  display: inline-block; }

.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus
.woocommerce .quantity .plus:hover,
.woocommerce-page .quantity .plus:hover,
.woocommerce .quantity .minus:hover,
.woocommerce-page .quantity .minus:hover {
  background: #fff !important;
  color: #cab576; }

/* WC buttons */
.woocommerce .woocommerce-message a.button.wc-forward,
.woocommerce-cart .cart-collaterals .cart-totals-buttons input.jt-woo-button,
.woocommerce-checkout form.woocommerce-checkout #customer_details .your-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order input[type="submit"],
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page a.button, .woocommerce-page button.button,
.woocommerce-page input.button, .woocommerce-page #respond input#submit,
.woocommerce-page #content input.button,
#woo-slider .owl-controls .owl-buttons div,
.woocommerce-cart .shipping-coupon .coupon input[type="submit"],
.woocommerce p.return-to-shop a.button {
  border: none;
  color: #fff;
  background: #cab576; }
  .woocommerce .woocommerce-message a.button.wc-forward:hover,
  .woocommerce-cart .cart-collaterals .cart-totals-buttons input.jt-woo-button:hover,
  .woocommerce-checkout form.woocommerce-checkout #customer_details .your-order .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order input[type="submit"]:hover,
  .woocommerce a.button:hover,
  .woocommerce button.button:hover,
  .woocommerce input.button:hover,
  .woocommerce #respond input#submit:hover,
  .woocommerce #content input.button:hover,
  .woocommerce-page a.button:hover, .woocommerce-page button.button:hover,
  .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover,
  .woocommerce-page #content input.button:hover,
  #woo-slider .owl-controls .owl-buttons div:hover,
  .woocommerce-cart .shipping-coupon .coupon input[type="submit"]:hover,
  .woocommerce p.return-to-shop a.button:hover {
    color: #2e2f31;
    background: #cab576; }

.woocommerce .woocommerce-message {
  border-top: 1px solid #e8e8e8; }

.woocommerce-cart .page-container {
  padding: 50px 0; }

.checkout-address-details label {
  font-family: "Montserrat",sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  margin: 20px 0;
  font-size: 12px; }

.woocommerce-checkout .woocommerce-info a.showcoupon:hover {
  color: #cab576; }

#product-2285 img {
  display: none; }

/* - - Plugin: Product Addons - - */
select.addon-select {
  font-family: Lato, sans-serif;
  font-size: 14px;
  border: 1px solid #e8e8e8;
  background: url("https://www.scarabrouge.com/wp-content/themes/scarabrouge/images/arrows/dropdown.png") no-repeat scroll 97% center transparent !important;
  padding: 5px 15px !important;
  text-transform: capitalize;
  max-width: 80%; }
  select.addon-select option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em !important;
    padding: 0px 2px 1px !important;
    padding: 5px 15px !important; }

/*lining up boxes*/
.product-addon label {
  float: left;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 11px;
  max-width: 20%; }
.product-addon textarea, .product-addon form-row form-row-wide addon-wrap-2237-embossing-colour-1 {
  min-width: 80%;
  max-width: 80%; }

.product-addon-embossing-colour {
  padding-bottom: 20px; }
  .product-addon-embossing-colour .addon-description p {
    float: left;
    max-width: 20%;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 11px; }

.woocommerce div.product form.variations_form table.variations td.label label {
  float: left; }

.woocommerce div.product form.variations_form table.variations td.value select {
  padding: 5px; }

/*- - Footer - - */
.trading_details {
  margin-top: 20px; }

/* - - Woo Commerce Media Queries - - */
@media screen and (max-width: 1200px) {
  .checkout-address-details {
    width: 100%; }

  .your-order {
    width: 100%; }

  .woocommerce-checkout
  .your-order-design,
  .woocommerce-cart
  .cart-total-design {
    width: 100%; } }
@media screen and (max-width: 768px) {
  .woocommerce div.product div.images,
  .woocommerce #content div.product div.images,
  .woocommerce-page div.product div.images,
  .woocommerce-page #content div.product div.images {
    width: 100%; }

  .woocommerce div.product div.summary,
  .woocommerce #content div.product div.summary,
  .woocommerce-page div.product div.summary,
  .woocommerce-page #content div.product div.summary {
    width: 100%; } }
/* - - - - - E WAY Payment Gateway - - - - - */
#eway-payment-methods-cards svg {
  width: 20% !important;
  margin: 2.5% 1.5% !important;
  -webkit-box-shadow: 0 0 2px 1px rgba(100, 100, 100, 0.1) !important;
  box-shadow: 0 0 2px 1px rgba(100, 100, 100, 0.1) !important; }
