/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/




.related{}
.related .product{}
.related .product a{}
.related .product a h2{
    margin-bottom: 12px !important;
    font-size: 16px !important;
    line-height: 30px;
    min-height: 60px;
}
.related .product a:hover h2{
    margin-bottom: 12px !important;
}
.related .product a span.price{
    font-size: 22px;
    font-weight: 500 !important;
    float: left;
    padding-top: 5px;
}
.related .product a.button{
    float: right;
    width: auto;
    margin-top: 0px !important;
}

.woocommerce .woocommerce-ordering, .woocommerce-select{ float:right;}
.g-breadcrumbs .g-breadcrumbs-item{}
.g-breadcrumbs .g-breadcrumbs-item a{}
.g-breadcrumbs .g-breadcrumbs-item a:hover{    text-decoration: underline;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a{}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a :hover{ text-decoration: underline;}

.single-product h1.post_title{    text-transform: inherit;  font-weight: 500; font-family: 'Crimson Text', serif;  font-size: 40px;    margin: 14px 0px 16px !important;}
.single-product .price{}
.single-product .price span{    font-family: 'Poppins', sans-serif; font-size: 34px;  font-weight: 500;}
.single-product .w-tabs-item-h{text-transform: uppercase; font-weight: 600;}


.catgrbnrimgmain{
    position: relative;
}
.catgrbnrimg{
    position: relative;
}
.catgrbnrimgtext{
    position: absolute;
    bottom: 60px;
    background-color: rgba(255, 255, 255, 0.83);
    font-size: 36px;
    padding: 10px;
    font-weight: 500;
    letter-spacing: 2px;
    margin: 0px;
}
.catgrbnrimgmain{}
.catgrbnrimg{}
.catgrbnrimgtext{}
.procatpge{}
.widget_product_categories{}
.widget_product_categories h3{    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.5px;}
.w-cart-quantity{background-color: #333 !important;
    color: #fff !important;}

.conctmap{}
.conctmap iframe{}
.flowupbtn{ min-width:500px;}

.ppolciy{}
.ppolciy h3{    margin: 10px 0px; padding-top: 0px;}
.ppolciy p{margin-bottom: 15px;}

.homegallery001{}
.homegallery001 .w-grid-item-anchor{}
.homegallery001 .post_image{}
.homegallery001 .post_image img{width: 200px;  height: 200px;  object-fit: cover;}
.w-nav.type_desktop .w-nav-list.level_2{ text-transform:uppercase;}
.fothed{}
.fothed h2{font-family: 'ProximaNovaRegular', sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: -0.02em;
    margin-bottom: 1.5rem;}
.copy{ text-align:right;}
.copy p{}
.abtleftpage{}
.abtleftpage p{ text-align:justify;}

.catgrbnrimgmain h2.post_title{position: absolute;
    bottom: 50px;
    left: 0;
    background-color: rgb(255 255 255 / 80%);
    padding: 0px 10px;
    font-size: 30px;}

.abth3{}
.abth3 h3{    text-align: center;
    font-size: 40px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;}

@media (max-width:600px){
	.homeslider{ margin-top:50px !important;}
	.beadutyhed h1{font-size: 20px !important;  padding: 17px 0px !important;}
	.producthed h2{ font-size:25px !important;}
	.homecatgery{}
	.homecatgery .w-grid-item{ margin-top:15px;}
	.luxceryhead h3{font-size: 29px !important;}
	.sighuphed h2{ font-size:20px !important;}
	.sighuphed form p input{ min-width:200px !important;}
	.sighuphed form p{    width: 85%;}
	.sighuphed form p input[type="submit"]{    margin-top: 12px !important; float:left; width:100%;}
	footer .align_center{ text-align:left;}
	.producthed h2 strong{ font-weight:600 !important;}
	.flowupbtn{ min-width:200px !important;}
	.fothed h2{    font-size: 25px;}
	.catgrbnrimgtext{    bottom: 15px;  font-size: 17px; padding: 5px;}
	.woocommerce .woocommerce-ordering, .woocommerce-select{ width:100%; margin-bottom:15px;}
	.archive #us_grid_1 .w-grid-item{ text-align:center;}
	.pagination .page-numbers{    font-size: 15px;  line-height: 35px; height: 35px;  width: 35px;}
	.single-product h1.post_title{ font-size:35px;}
	.w-tabs-section-content-h{ padding-top:20px;}
	.w-tabs-item-h{ padding:13px;}
	.w-tabs{ margin-top:20px;}
	#woocommerce_product_categories-2{ display:none;}
}
