/*
 Theme Name:   hardmanbrosri Child
 Description:  hardmanbrosri Child Theme
 Theme URI:	   
 Author:       
 Author URI:   
 Template:     hardmanbrosri
 Version:      98.0.0
 License: GNU  
 License URI:  
 Text Domain:  hardmanbrosri-child
*/

/* =Theme customization starts here
------------------------------------------------------- */


header .logo-link img{
    max-width: 176px;
}
body.home .header .main-menu > li > a:hover,
body.home .header .main-menu > li.current-menu-item > a{
	color: #e66445;
}
body.home .header .main-menu > li > a:hover:before,
body.home .header .main-menu > li.current-menu-ancestor > a:before, 
body.home .header .main-menu > li.current-menu-parent > a:before,
body.home .header .main-menu > li.current-menu-item > a:before {
    opacity: 1;
	background-color: #e66445;
}



body .home-slider .industrium-button:after,
body .home-slider .industrium-button {
    color: #fff !important;
}
body .home-slider .industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button .industrium-button-text:before,
body .home-slider .industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button:before,
body.home .header-icons-container .header-button-container .industrium-button{
	background-color: #e66445;
}
body .home-slider .industrium-content-slider-widget .industrium-content-wrapper-3 .industrium-button{
	border-color: #e66445 !important;
}

/*....Footer CSS Start....*/
.footer-widgets .wp-social-link{
	border: none !important;
}
.footer-widgets .wp-social-link svg{
	fill: #fff;
}
.footer-widgets .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link:after{
	background-color: transparent;
}

.footer-widgets p {
    margin: 1.2em 0;
}

.footer-widgets a{
	color: #e0e1e4;
}
.footer-widgets a:hover{
	color: #f76800;
}
.footer-widgets span.text {
    padding-left: 8px;
}
body .footer-section.footer-section-bottom:last-child {
    padding-bottom: 24px;
}

body .page-title-container.page-title-decorated.animated:before,
body .page-title-container.page-title-decorated.animated:after{
/* 	content: none; */
}

.content-wrapper{
	
}
/*....Footer CSS End....*/

form .wpcf7-textarea{
	height: auto;
	font-size: 15px;
}
form .wpcf7-text{
	height: 30px !important;
	padding: 2px 0 !important;
	font-size: 15px;
}
.content-wrapper {
    margin-bottom: 50px !important;
}
/* .content-wrapper-remove-top-margin */
body .header-icons-container.icons-container-big{
	margin-bottom: 0;
}
body .elementor-counter .elementor-counter-number-wrapper {
    -webkit-text-stroke: 0 !important;
}
#block-33.footer-widget .wp-block-group p{
	    position: relative;
}
#block-33.footer-widget .wp-block-group p .fa,
#block-33.footer-widget .wp-block-group p .fontello{
	position: absolute;
    top: 8px;
}
#block-33.footer-widget .wp-block-group p .text{
    display: block;
	padding-left: 25px;
}
body .elementor-widget-industrium_history_carousel .history-item .history-item-inner:after{
	content:none;
}

.industrium-content-slider-widget .content-slider-item-text,
body .home-slider .content-slider-item-text{
	font-weight: 500;
}
.industrium-content-slider-widget .slide-content-column, 
.home-slider .slide-content-column{padding-top: 100px !important;}

body .footer-type-1 .footer-widgets,
body .footer-type-3 .footer-widgets {
    padding: 0 0 10px;
}

.single-post .content-wrapper {
    margin-top: 20px;
}

body .header .main-menu > li.menu-item-has-children > a:after{
	content: none !important;
}

@media screen and (min-width: 768px) {
	body .footer-widgets > .widget {
		margin: 40px 0 0;
	}
}

@media only screen and (min-width: 992px) {
	.content-wrapper {
		margin: 50px auto;
	}
	.single-product.woocommerce div.product .related, .single-product.woocommerce div.product .upsells {
		margin: 60px 0 0;
	}
	
	body .footer.footer-decorated {
		margin-top: 110px;
		padding-top: 30px;
	}
	body .footer.footer-decorated:before, 
	body .footer.footer-decorated:after {
		height: 70px;
	}
	
}

@media only screen and (min-width: 1200px) {
	body .footer-type-1 .footer-section .footer-widgets .widget {
		width: calc( 33.33% - 40px );
	}
}