/*
    Template: consulting
    Theme Name: Widen Theme
    Theme URI: https://egsolutions.com.au
    Description: Customised by EG Solutions - Web Design Agency based in Sydney, Australia
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: consulting-child-theme
*/

h2,h3{
	line-height:1.7 !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a {
	line-height: 1.6 !important;
}

.wpb_text_column ul li {
	font-family: Roboto, Arial !important;
	line-height: 1.6 !important;
	color: #222 !important;
	font-size: 15px !important;
}
.hide_row {
	display: none !important;
}

.home_services_box a.icon_box.style_5 {
    min-height: 400px !important; 
}

.home_services_box div.icon_box_inner {
    padding: 0px 30px !important;
    text-align: center !important;
}
.home_services_box div.icon_box_inner .icon {
    margin: 20px 0px 0px;
    display: block !important;
    width: 100% !important;
    position: relative !important;
    text-align: center;
    padding: 0px !important;
    left: 0px !important;
    top: 0px !important;
}
.home_services_box div.icon_box_inner .text_more {
    text-align: right !important;
}
.call_to_action_btn .vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat:hover {
    border-color: #fff !important;
}


h4 {
    font-weight: 700 !important;
}

.page_title {
    background-color: #a4c1de !important;
}


.call_to_action_btn a, .call_to_action_btn a.vc_btn3-icon {
    color: #fff !important;
}


.posts_grid h5, .stm_services .item .item_wr .content h5 a {
    font-weight: 700 !important;
}

.footer_txt a {
    color: #fff !important;
}

.footer h4.wp-block-heading {
	color: #fff !important;
}


/*** Mailchimp Form***/
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"] {
	border: 1px solid #ddd;
    padding: 8px;
    display: block;
    width: 100%;
	color: #000 !important;
}

.mc4wp-form input[type="submit"] {
	color: #000;
    border: 1px solid #fff;
    background-color: #fff;
    padding: 6px 15px;
    font-weight: bold;
    width: 120px;
}

/*** ***/
.woocommerce ul.products li.product {
	min-height: 552px;
}

.woocommerce form .form-row .input-checkbox {
	margin-left: -20px !important;
	margin-top: 8px;
}

.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {
	/* width: 270px !important; */
}

.top_nav .top_nav_wrapper > ul > li ul li span.arrow {
	display: none !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li {
width:25% !important;	
}
@media screen and (max-width: 1024px) {
	.logo a img {
		height:auto !important;
	}
	.woocommerce ul.products li.product {
		min-height: auto;
	}
	
	
}