/*
Theme Name: TLC Theme
Author: 
Description: Your description goes here
Version: 1.0
Template: oceanwp

This is the child theme for OceanWP theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.wpr-grid-image-wrap img {
    height: 350px;
    object-fit: cover;
}

.elementor-6 .elementor-element.elementor-element-b77588f .wpr-slider-dots {
    top: 70% !important;
    left: 70% !important;
}

.elementor-6 .elementor-element.elementor-element-68e9e02 .elementor-repeater-item-82f105b {
    background: #DEAD9E;
}

.page-template-default a:focus, .product-template-default a:focus{
	outline: solid 0px !important;
}

.testimonials-thumbnails .thumbnail__wrapper{
	width: 80% !important;
  margin: 0 auto !important;
}

#wps-slider-section img.wpsf-product-img{
	width: 100% !important;
}

#wps-slider-section .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
	min-width: 100% !important;
	font-size: 1em !important;
	font-family: "Montserrat" !important;
	font-weight: 500 !important;
	text-transform: capitalize;
}

.wpsf-product-title a{
	color: #701117 !important;
  font-size: 1em !important;
	font-family: "Montserrat" !important;
	font-weight: 400 !important;
}

.wpsf-product-title{
	margin-bottom: 20px !important;
	margin-top: 25px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs{
	border: 0px solid rgba(0, 0, 0, 0) !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    color: #000 !important;
    border: 0px solid rgba(0, 0, 0, 0) !important;
    margin-top: -1px;
    margin-bottom: -1px;
    font-weight: 500;
    text-transform: normal !important;
    font-size: 100% !important;
    padding: 10px;
    font-family: 'Montserrat';
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:active{
	color: #BF4646 !important;
}

.woocommerce div.product .product_title{
	  font-size: 2.5em !important;
    margin: 0 !important;
    color: #701117 !important;
		border: 0px;
    padding: 0;
}

.amount{
	color: #BF4646 !important;
}

.product_meta{
	font-family: 'Montserrat' !important;
	font-size: 1em !important;
}

.woocommerce-product-details__short-description,
.product_meta, .product_meta .sku_wrapper span, .product_meta .tagged_as a, .product_meta .posted_in a{
	color: #000 !important;
	font-family: 'Montserrat' !important;
	font-size: 1em !important;
}

.woocommerce-LoopProduct-link img{
	margin: 0 auto !important;
}

.woocommerce .related.products h2 {
    margin: 0 0 15px;
    font-size: 2.5em;
    color: #701117;
    text-transform: capitalize;
}

.sidebar-box {
    margin-bottom: 20px !important;
}

.sidebar-box p{
	font-size: 1.2em;
	font-family: 'Montserrat';
	font-weight: 700;
}

.sidebar-box a:hover{
	color: #701117 !important;
}

widget_categories li{
	border: 0px !important;
}

.woocommerce .oceanwp-grid-list a.active {
    color: #701117 !Important;
    border-color: #701117 !important;
}

.elpt-portfolio-filter .portfolio-filter-item.item-active {
    color: #BF4646 !important;
    background: none !important;
	font-size: 1.2em;
	font-family: 'Montserrat';
	font-weight: 700;
}

.elpt-portfolio-filter .portfolio-filter-item {
    color: #000 !important;
    background: none !important;
	font-size: 1.2em;
	font-family: 'Montserrat';
	font-weight: 700;
}

.elpt-portfolio-filter .portfolio-filter-item:hover{
	color: #BF4646 !important;
    background: none !important;
	font-size: 1.2em;
	font-family: 'Montserrat';
	font-weight: 700;
}

.woocommerce ul.products li.product li.title a {
    display: inline-block;
    font-family: 'Montserrat' !important;
    font-size: 1em !important;
    line-height: 1.5;
    color: #701117 !important;
}

.widget_categories li{
	border: 0px !important;
}
