/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* button menu */

@media (min-width:1200px) {
	
	.elementor-nav-menu--main > ul > li:last-child a { background:#ef267c;

color: #fff !important;

border-radius: 5px;

margin-left:15px;

font-weight: bold;}
	
	.elementor-nav-menu--main > ul > li:last-child a:focus, .elementor-nav-menu--main > ul > li:last-child a:hover { background: #d60d63;}  

}


/* aside product */


aside  {font-family: Open Sans, sans-serif; font-size: 15px;}

aside .elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
	color: #000000; 
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	text-align: left;
}


aside .top-rated-products .product_list_widget li  {border-bottom: 1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px}


aside .top-rated-products .product_list_widget li:last-child {border: 0}

aside .top-rated-products .product_list_widget li img {
	
	width: 100px;

height: 100px;

object-fit: cover;
	float:left;
	margin-right: 20px;
	margin-left:0

}


aside .top-rated-products .product_list_widget li a {font-weight: 700; display: block; color: #000;}

aside .top-rated-products .product_list_widget li .amount {color: #868686;}

/* tabs desc */

.woocommerce-Tabs-panel {background:none !important}

.woocommerce div.product.elementor .woocommerce-tabs .panel, .woocommerce div.product.elementor .product-tabs ul.tabs {padding:0  !important}

.woocommerce div.product.elementor .product-tabs ul.tabs {margin-bottom:40px}


/* hide feat image*/

.page-header-image {display:none}


/* copy links */

.site-footer .copyright a {text-decoration:underline}

.site-footer .copyright a:focus, 
.site-footer .copyright a:hover {text-decoration:none; color:#ef267c;}

/* form */

.wpcf7-form label {color: #ef267c;
font-weight: 600;}

.wpcf7-form [type='submit'] {padding: 10px 40px;

font-weight: bold; background: #ef267c;}

/* product category */

.product-category > a {position: relative;

display: block;}

.product-category > a h2 {position: absolute; font-weight: bold !important; text-transform:uppercase !important;

bottom: 0;

left: 0;

right: 0;

background: rgba(239, 38, 124, 0.8);

padding: 15px 20px !important;

color:#fff !important
}


.product-category > a h2 .count {color:#fff !important; background:none !important}
