/*Theme Name: Avada Child Theme
Description: Child theme for Avada
Author: GSSI
Author URI: http://graphicallyspeaking.ca
Template: Avada
*/


.gform_wrapper .gform_body label.gfield_label {
	font-weight: 400;
}

.gform_wrapper .gform_body .gravity-select-parent{
	width: 100% !important;
}

.gform_wrapper .gform_body select {
	border-color: #009141 !important;

}

.gform_wrapper .gform_body textarea {
	border-color: #009141 !important;
}

.gform_wrapper .gform_body .ginput_container input {
	border-color: #009141 !important;
}

.gform_wrapper .gform_footer input[type='submit']{
	background-color: #009141 !important;
}

.gform_wrapper .gform_footer input[type='submit']:hover{
	background-color: #000 !important;
}

#menu-main-menu > li.fusion-custom-menu-item.fusion-menu-cart.fusion-main-menu-cart {
	display: none;
}

/*======================
	MOBILE MENU
=======================*/

#mobile-menu-main-menu > li > span.fusion-open-submenu {
	width: 100%;
}

#mobile-menu-main-menu > li > span.fusion-open-submenu::before {
	position: absolute;
	right: 25px;
}

#menu-main-menu > li > .sub-menu > li:first-child {
	display: none;
}

.fusion-mobile-menu-icons a.fusion-icon-shopping-cart {
	display: none;
}

/*======================
	General Layout
=======================*/

@media screen and (max-width: 1240px){
	.title-gssi {
		padding-left: 30px;
	}
}

.page-id-9 .fusion-checklist-2 > li{
	word-wrap: unset;
	display: block;
	width: 250px;
}

#post-60 > div > div:nth-child(16) > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-last.\31 _4 > div > span {
	display: block;
	margin: 0 auto;
}

#post-60 > div > div:nth-child(16) > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4.fusion-one-fourth.fusion-column-last.\31 _4 > div > span > a > img {
	display: block;
	margin: 0 auto;
}

@media screen and (min-width: 680px){
	#wrapper > div.fusion-footer > footer.fusion-footer-widget-area.fusion-widget-area > div > div {
		display: flex;
	}
}

aside nav ul.menu li a span.arrow {
	width: 0px !important;
}

#wrapper > header > div.fusion-header-v3.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-1.fusion-mobile-logo-1.fusion-mobile-menu-design-modern > div.fusion-secondary-header > div > div.fusion-alignleft > div {
	margin-bottom: 0;
}

#wrapper > header > div.fusion-header-v3.fusion-logo-left.fusion-sticky-menu-.fusion-sticky-logo-1.fusion-mobile-logo-1.fusion-mobile-menu-design-modern > div.fusion-secondary-header > div > div.fusion-alignright > div {
	padding-bottom: 10px;
}

@media screen and (max-width: 800px) {
	#post-14 > div > div:nth-child(3) > div > div:nth-child(3) > div > div.fusion-separator.fusion-full-width-sep.sep-none {
		margin-top: 1% !important;
		margin-bottom: 1% !important;
	}

	#post-9 > div > div.fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_5.fusion-two-fifth.fusion-column-last.fusion-blend-mode.fusion-spacing-no.fusion-column-no-min-height.\32 _5 > div p {
		margin-bottom: 5px;
	}

	#post-9 > div > div.fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-equal-height-columns > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_2_5.fusion-two-fifth.fusion-column-last.fusion-blend-mode.fusion-spacing-no.fusion-column-no-min-height.\32 _5 > div > div.fusion-column-content-centered > div > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_2.fusion-one-half.fusion-column-first.\31 _2 > div > div:nth-child(6) {
		display: none;
	}

	.page-id-18 h5 {
		margin-top: 10px;
	}

	#post-60 > div > div:nth-child(3) > div > div > div {
		padding: 30px 10px !important;
	}

	#post-14 > div > div:nth-child(3) > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-first.\31 _3 , #post-14 > div > div:nth-child(3) > div > div:nth-child(3), #post-14 > div > div:nth-child(3) > div > div.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_3.fusion-one-third.fusion-column-last.\31 _3 {
		padding-left: 15px;
		padding-right: 15px;
	}

}
p.fusion-single-line-meta { 
    display: none !important;
}