/*

Theme Name: Industrial

Theme URI: http://themeforest.net/user/Anps/portfolio

Description: It can be used for business and corporate sites, your portfolio site or customize it to suit your wishes. Easy to use and clean code will be a simple task to get you up and running in no time. And with our support you cannot go wrong.

Author: AnpsThemes

Author URI: http://themeforest.net/user/Anps/portfolio

Version: 1.1.0

License: GNU General Public License

License URI: license.txt

Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, left-sidebar, custom-colors, custom-header, custom-menu, theme-options, translation-ready, threaded-comments

*/


.current-product-ancestor{
	
	background-color:#3498db;
	

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

.products .product-category img{
	
	display:none;
	
}
.products .product-category h2{
	
	font-size: 19px;
    line-height: 28px;
	
}

.products .product-category{
	
display: flex;
    width: 23%;
    vertical-align: top;
    margin: 0px 10px 23px !important;
    box-shadow: 0 1px 2px 1px rgb(0 0 0 / 12%);
    padding: 12px;
    height: 115px;
    text-align: center;
    float: left;
    justify-content: center;
    align-items: center;
}




#product-3977, #product-4035, #product-3984, .product-single{
	text-align: inherit !important;
    height: inherit !important;
    display: inherit !important;
    justify-content: inherit !important;
    align-items: inherit !important;
    flex-direction: inherit !important;
    box-shadow: inherit !important;
    margin: inherit !important;
    flex-wrap: inherit !important;
    width: auto !important;
	
	
}
.featured{
    box-shadow: none !important;
    border: none;
    text-align: center;
	}

.featured .product-header{
	
	border: 1px solid #e5e5e5;
} 


.Banner_slider{
	
	height:438px;
	
}


.sidebar-right{
	
	display:none;
	
}

.page-content{
	
	    width: 75% !important;
	
}

.owl-carousel.owl-loaded .owl-item{
	
	width:1349px !important;
	
}

.owl-carousel.owl-loaded{
	
	margin-top: -26px;
    left: -89.5px;
    box-sizing: border-box;
    width: 1349px;
	
}

.menu-button{
	
	display:block !important;
	
}

.main-menu li:hover{
	
	background-color:#3498db;
	
}

.footer_small_text a{
	
	font-size:13px;
	
}

.ultimate-call-to-action{
	
	    background: #3498db !important;
}

.flip_box_wrap p{
	
	color:#fff;
	
}
.CTA_wrap .vc_cta3_content-container a{
	
	    width: 100%;
    padding: 16px 51px !important;
    display: block;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 15px;
	background:#3498db !important; 
	border:none;
	color:#fff !important;
	
}
.CTA_wrap .vc_cta3-actions{
	
	width: 249px;
    margin-left: 37px;
}

.CTA_wrap .vc_cta3_content-container{
	
	    display: flex;
    justify-content: center;
    align-items: center;
	
}

.flip_box_wrap h2{
	
	text-align: center;
    background: #fff;
    width: 296px;
    margin: 0px auto;
    padding: 16px;
	
}

.flip_box_wrap .vc-hoverbox-back{
	
	background:#3498db !important;
	
}

.flip_box_row{
	
    margin-bottom: 50px;

	
}

#anps_menu-2 ul li:hover a{
	
	color:#3498db;
	
	
}

.hesperiden.tp-bullets {
    top: 109% !important;
}

.main_category_home .wpb_heading a{
	
	color:#000;
	
}

.main_category_home{
	
	margin-bottom:0px !important;
	
}
.main_category_home .vc_figure .vc_single_image-wrapper:hover img{
	
	 transform: scale(1.3);
	
}
.main_category_home .vc_figure .vc_single_image-wrapper img{
	
	height:100%;
	object-fit: cover;
	transition: transform .9s ease-in-out;
	
}
.main_category_home .vc_figure .vc_single_image-wrapper{
	
	height: 311px;
	overflow:hidden;
}
.main_category_home .wpb_heading{
	
	    position: absolute;
    left: 0px;
    right: 0px;
    bottom:8%;
	    background: #fff;
    width: 296px;
	    padding: 16px;
	z-index:999;
	margin:0px auto;
	
}

.main_category_home .wpb_single_image{
	
	position:relative;
	
}

/*-------------------------For Product Page-----------------*/



.type-product{
	
	text-align: center;
    height: 149px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    box-shadow: 0 1px 2px 1px rgb(0 0 0 / 12%) !important;
    margin: 0px 8px 16px !important;
    flex-wrap: nowrap;
    width: 23%;
}


.type-product .product-header{
	
	height: 68px;
    box-shadow: none;
    order: 2;
    width: 100%;
    background: none;
	border:none;
	
}

.type-product .product-header .add-to-cart-wrapper{
	
	opacity:1 !important;
	
}
.product_type_simple:hover{
background-color:#2a76a9 !important;	
	
}

.type-product .product-header .add-to-cart-wrapper a{
	
	background-color:#2a76a9 !important;
	
	
}

.type-product .product-header:before{
	
	display:none;
	
}

.type-product .product-header a img {
	
	display:none;
	
}


@media handheld, only screen and (max-width: 414px) {
	
	
	.logo-mobile img{
		
		max-width:25%;
		
	}	
	
	.main_category_home{
		
		width: 84%;
    margin: 0px auto;
		
	}
	
	.menu-button{
		
		margin-right:60px;
		    padding: 12px 31px;
		
	}
	
	.CTA_wrap .vc_cta3_content-container {
    display: block;
	}
	
	.CTA_wrap .vc_cta3-content{
		    text-align: center !important
	}
	
	.CTA_wrap .vc_cta3-actions {
    width: 282px;
    margin-left: 37px;
    text-align: center;
}
	
	.type-product{
		
		width: 75%;
    margin: 0px 13% 14px !important;
		
	}
	.products .product-category{
		
		margin: 0px auto 25px !important;
		width: 78%;
		    float: none;
		
	}
	
	
}