/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/





/* ELEMENTOR WOOCOMMERCE  */

.woocommerce .onsale {
    background-color: #0054A7;
}

.brand_shop {
      display: flex;
      justify-content: center;
}

.brand_shop img {
    max-width: 50%;
    max-height: 50px;
    width: auto;
    height: auto;
    object-fit: contain;
    display: block;
    margin-left: auto;
    margin-right: auto;
 
}


.woocommerce-loop-product__title H2 {
    text-align: center;
}

.elementor-10785 .elementor-element.elementor-element-c3767c6 {
    text-align: center;
}










/* KAIKKI PAINO NAPIT (BUTTON) */

/* Overwrite WooCommerce button background color */
.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

{
    background-color: #0054A7; /* Your desired color */
    border-color: #0054A7; /* Optional: if you want to change the border color as well */
    color: #ffffff; /* Change text color if needed */
	
	
	
}

/* Change color for hover state */
.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 {
    background-color: darken(#0054A7, 10%); /* Darker shade for hover */
    border-color: darken(#0054A7, 10%); /* Optional: darker border on hover */
}


/* GRAVITY FORM HUOLTOKAAVAKE */

.gform_wrapper {
	margin-left: 10%;
	margin-right: 3%;
	
}

.gform_wrapper h2 {
	color: var( --e-global-color-primary );
	
}




/* BRANDI LOGON KOKO KAIKKIALLA */

.brand_shop img{
    max-width: 50%;
    max-height: 50px;
}

/* * * * * * * * * * */




/* WOOCOMMERCE ALE HINTA FONTIN VÄRI */

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    color: black;
}

.woocommerce ul.products li.product .price del {color: black;
}

/* * * * * * * * * * */

/* WOOCOMMERCE CATEGORY IMAGE SQUARE */

.woocommerce ul.products li.product a img {
  object-fit: contain;
  width: 100%;
  height: 150px !important;
}

@media (max-width: 767px) {
   .woocommerce ul.products li.product a img {
  object-fit: contain;
  width: 100%;
  height: 100px !important;
}
}



.woocommerce-message {
    border-top-color: #0054a7;
}



/* JETPACK SEARCH RESULTS */


.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link {
    display: block !important;

}

.woocommerce-Price-amount {
	color: #0054A7;
	font-size:1em;
}

.jetpack-instant-search__product-price .woocommerce-Price-amount {
	color: #0054A7;
	font-size:1em;
}



.jetpack-instant-search__search-result-title h3{
    align-items: left;
    display: block;
    text-decoration: none;
}

.jetpack-instant-search__search-result-title-link a{
    align-items: left;
    display: block;
    text-decoration: none;
}


.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link a{
    align-items: left;
    display: block;
    text-decoration: none;
}

.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link h3{
    align-items: left;
    display: block;
    text-decoration: none;
}

.jetpack-instant-search a {    align-items: left;
    display: block;
    text-decoration: none;
}

.jetpack-instant-search .widget a, .jetpack-instant-search .widget.widget_archive ul li a, .jetpack-instant-search a
{    align-items: left;
    display: block;
    text-decoration: none;
}

.jetpack-instant-search__search-result-product-img {
	width: 100%;
	object-fit: contain;
}














/* * * * * * * * * * */

/* WOOCOMMERCE SINGLE PRODUCT PAGE */

/* WOOCOMMERCE SINGLE PRODUCT PAGE */

/* WOOCOMMERCE SINGLE PRODUCT PAGE */

/* WOOCOMMERCE SINGLE PRODUCT PAGE */

/* * * * * * * * * * */

/* OTSIKKO H1 */

h1, h1.product_title, h1.entry-title {
    color: #0054a7;
    font-family: "Montserrat", Sans-serif;
    font-size: 1.8em;
    font-weight: 700;
    font-style: normal;
}



/* HINTA */

.woocommerce-Price-amount {
    color: #0054A7;
    font-size: 1em;
}



/* VARASTOSSA TEKSTI */

.woocommerce div.product .stock {
    color: #0054A7;
	font-size: 1em;
}




/* WOOCOMMERCE SINGLE PRODUCT IMAGE SIZE */

.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{
height: 500px !important;
object-fit: contain;
object-position: center;
}


.woocommerce-product-gallery__image {
  pointer-events: none;
}


/* BRANDI LOGON KOKO SINGLE PRODUCT PAGE */

.attachment-large.size-large.wp-image-19891.wvs-archive-product-image {
	max-height:50%;
	object-fit:contain;
	margin-left:0;
	margin-right:auto;
 
}








/* Add your custom styles here */