/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
a:hover, a:focus{
	outline:0!important;
}
p:last-child
{
	margin-bottom:0;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
	padding:0 10px;
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler
{
	width: 21px;
    height: 30px;
    max-width: 30px !important;
}
@media(max-width:767px)
{
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler
{
	width: 20px;
    height: 20px;
    max-width: 20px !important;
}
}
.box1 .qodef-m-image
{
	position:relative;
}
.box1 .qodef-m-image:after
{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background: linear-gradient(0deg, #000000e3, #0000ff00 40%) no-repeat;
}
@media(max-width:768px)
{
.box12 .qodef-m-image img
{
	height:400px;
	object-fit:cover;
	object-position:center right;
}
}
.image_ht .mgpde-card-img figure img
{
	height:380px;
	object-fit:cover;
	object-position:center;
}
@media(max-width:768px)
{
	.image_ht .mgpde-card-img figure img
{
	height:230px;
}
.image_ht .swiper-slide
{
  width: 49% !important;		
}
}
.sidebar-box .widget-title {
    font-family: Marcellus;
    font-weight: 600 !important;
    font-size: 18px !important;
}
.widget_product_categories li a {
	color: #000 !important;
	font-size: 17px !important;
}
.product-inner.clr {
    border: 2px solid #d3d3d34a !important;
}