/*
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:*/

.wc-single-desc{
 clear:both;
 width:100%;
 padding:10px;
}

.wc-single-desc h3{
  border-bottom:2px solid #139cd8;
  padding-bottom:10px;
}

.product-breadcrumb{
 text-decoration:none;
 text-transform:uppercase;
 font-size:24px;
} 

.product-breadcrumb i{
 font-size:22px;
} 

.pd-left{
 padding-left:12px;
}

#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu > li.mega-menu-item.mega-current-menu-ancestor
> a.mega-menu-link {
 border-bottom:2px solid #139cd8;
}

.category-column  .vc_column-inner{
 margin:0;
 padding:0 !important;
 min-height:329px;
}

.category-column a{
 text-transform:uppercase;
 color:#ffffff;
 font-weight:bold;
 font-size:14px;
 margin-left:5px;
}

.category-column a:hover{
 color:#fff !important;
} 

.category-column > .vc_column-inner > .wpb_wrapper{
 padding-top: 1.5rem;
 padding-bottom: 1.5rem;
 background:#0006;
 position: absolute;
 width: 100%;
 height: 100%;
}

.category-container ul.products{
  margin-bottom:0;
}

.i-heading{
 display: inline;
 background-color: #139cd8b3;
 margin: 0;
 padding: 6px;
 font-size: 24px;
}

.home ul.products li{
 border-right:1px solid #eeeeee; 	
 text-align:center;
}

.home-search ul {
 margin-left:0;
}
.home-search ul li{
 display:inline-block;
}

.home-search .for_submit{
  background:#139cd8;
  color:#fff;
  border-radius:0 3px 3px 0;
}

.product-cat{
  text-align:center;
  position:relative;
}

.product-cat h3{
 font-weight:bold;
 text-transform:uppercase;
 font-size:24px;
 margin:0;
} 

.product-cat a{
 font-weight:bold;
 text-transform:uppercase;
}

.product-cat a.static{
 position:absolute;
 display:block;
 height:100%;
 width:100%;
 top:0;
 bottom:0;
} 

.imp-row {
 margin-top:-50px !important;
}


.imp-row .vc_column_container{
  background:#fff;
 }
.imp-row .vc_column_container:hover{
 background:#eeeeee;
}

@media only screen and (max-width: 600px) {
    .imp-row {
 margin-top:auto !important;
}

}

