.page .navbar-custom {
  background-color: #0b3eab;
}

.shop_isle_footer_sidebar .widget {
  padding-bottom: 50px;
}

#sow-editor-2.widget.widget_sow-editor {
  padding-bottom: 10px;
}

ul.products li.product .product-button-wrap .add-to-cart-button-wrap .button {
  background-color: #0c44bc;
}

.add_to_cart_button {
  background-color: #0b3eab;
}

.product .product-button-wrap .add_to_cart_button:hover {
  background-color: #0c44bc;
}

.product .product-button-wrap .product_type_simple:hover {
  background-color: #0c44bc;
}

ul.products li.product .button {
  background-color: #0c44bc;
}

.product:hover .add_to_cart_button {
  background-color: #0c44bc;
}

.product .product-button-wrap .add_to_cart_button {
  background-color: #0c44bc;
}

.product-button-wrap .button {
  background-color: #0c44bc;
}

.add-to-cart-button-wrap .button {
  background-color: #0c44bc;
}

ul.products li.product .product-button-wrap .button.product_type_simple:hover {
  background-color: #0c44bc;
}

ul.products li.product .product-button-wrap .button {
  background-color: #0c44bc;
}

.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  background-color: #0c44bc;
}

.count {
  background-color: #ffffff;
}

.bg-dark .module-title {
  padding-left: 0px;
  padding-right: 40px;
  margin-left: 0px;
  margin-bottom: 0px;
}

#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item
.single-product div.product form.cart .button:hover {
  background-color: #0B3EAB;
}

#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item

.single-product div.product form.cart .button {
  background-color: #0C44BC;
}


button[type="submit"]:hover {
  background-color: #0B3EAB;
}


.woocommerce-loop-product__title {
  font-weight: bold;
}

ul.products li.product h2 {
  font-weight: 800;
  font-size: 20px;
}

.wc-proceed-to-checkout .button.checkout-button:hover {
  background-color: #0C44BC;
}

.wc-proceed-to-checkout .button {
  background-color: #0c44bc;
}

.checkout-button.button.alt.wc-forward {
  background-color: #0C44BC;
}

.wc-proceed-to-checkout .button.checkout-button {
  background-color: #0C44BC;
}


#payment .place-order .button {
  background-color: #0c44bc;
}

#payment .place-order .button:hover {
  background-color: #0B3EAB;
}

.widget_shopping_cart_content .buttons a:hover {
  background-color: #0C44BC;
}

.widget_shopping_cart_content .buttons a {
  background-color: #0C44BC;
}

#terms.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {
  position: relative;
}

.woocommerce-additional-fields {
  padding-top: 50px;
}

.screen-reader-text {
  color: #ffffff;
}

.widget input[type=submit] {
  background-color: #0c44bc;
}

.widget input[type=confirm] {
  background-color: #0c44bc;
}

.siteorigin-panels.page-template-template-fullwidth-no-title .main > .module {
  padding-top: 57px;
  padding: 15px;
}

.page-module-content.module {
  padding-top: 40px;
}

/*固定ページのタイトルがなぜか修正できない*/

.col-sm-10 col-sm-offset-1 {
  margin-left: 0px;
}

.row {
  margin-top: 40px;
}

.nav-links .nav-next a {
  font-size: 18px;
}

.nav-links .nav-previous a {
  font-size: 18px;
}

.woocommerce-Price-amount .estimate {
  color: #ff0000;
}

.page-module-header.module.bg-dark {
  padding-top: 100px;
  padding-bottom: 38px;
}

.attachment-shop_isle_blog_image_size.size-shop_isle_blog_image_size.wp-post-image {
  width: 220px;
  height: 220px;
}

.added_to_cart {
  background-color: #0C44BC;
}

.added_to_cart:hover {
  background-color: #0C44BC;
}



.single-product div.product form.cart .button {
  background-color: #0c44bc;
}

.single-product div.product form.cart .button:hover {
  background-color: #0c44bc;
}

.woocommerce-billing-fields input{
  text-transform: none; 
}