/*
 Theme Name:     Hello Elementor Child Theme
 Theme URI:      https://www.elementor.com
 Description:    Elementor Child Theme
 Author:         Elementor
 Author URI:     https://www.elementor.com
 Template:       elementor-hello
 Version:        1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/*body {border: 10px solid red;}*/

.elementor-112 .elementor-element.elementor-element-5b71386 .elementor-button--view-cart {
    color: #13296b;
    background-color: #ffffff;
    border-radius: 10px;
    border: 4px #13296b;
}

.elementor-112 .elementor-element.elementor-element-5b71386 .elementor-button--checkout {
    color: #13296b;
    background-color: #ffffff;
    border-radius: 10px;
    border: 4px #13296b;
}

a {color: #1804bf;}

/*woocommerce buttons in checkout basket etc*/

.woocommerce #respond #submit, .woocommerce a.button, .woocommerce button.button,
.woocommerce input.button {
    color: #13296b;
    background-color: #ffffff;
	border-color: #13296b;}
	
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button,
.woocommerce input.button {
    color: #13296b;
    background-color: #ffffff;
    border-color: #13296b;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 7px 7px 7px 7px;
    padding: 7px 7px 7px 7px;
    margin-top: 0px;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover,
.woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #ffffff;
    text-decoration: none;
    background-image: none;
    color: #13296b
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt{
    color: #13296b;
    background-color: #ffffff;
    border-color: #13296b;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 7px 7px 7px 7px;
    padding: 7px 35px 7px 35px;
    margin-top: 0px;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background-color: #ffffff;
    text-decoration: none;
    background-image: none;
    color: #13296b;
}
.woocommerce ul.products li.product .price {
    color: #000000;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em
}
h2 {
  background-color: transparent;
  text-decoration: none;
  color: #000000;
  font-weight: 400;}
  a:hover, a:active {
    color: #000000; }
a {
  background-color: transparent;
  text-decoration: none;
  color: #000000;
  font-weight: 500;}
  a:hover, a:active {
    color: #333366; }
  a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border: 3px solid #1804bf;
    list-style: none outside;
    max-width: 1280px;
	  margin: auto;
	  margin-top: 10px;
    word-wrap: break-word
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: 150px;
}