/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

html .fusion-content-boxes .heading .content-box-heading {line-height: 1.2 !important;}
html .content-container p, .fusion-content-boxes .content-container ul, .fusion-content-boxes .content-container li {
	font-family: "Montserrat", sans-serif;
	line-height: 1.6;
	text-align: left;}
small.spstxt {
	font-size: 26px;
    line-height: 1.4 !important;
    margin-top: 15px;
    display: block;
}
.lfttxt.fusion-counters-box .fusion-counter-box .counter-box-container {
	text-align: left !important;
	padding: 0 0 20px 0 !important;
}
.lfttxt.fusion-counters-box .counter-box-content {
	line-height: 1.2 !important;
}
.cklist .fusion-li-item-content {
	font-family: "Montserrat", sans-serif;
	font-size: 16px;
}
.gform_wrapper p, .gform_wrapper label, .gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #ffffff !important;
	font-family: "Montserrat", sans-serif !important;
}

h3.lttxt {
	color: #ffffff !important;
	line-height: 1.2 !important;
}

.cntctpg .gform_wrapper p, .cntctpg .gform_wrapper label, .cntctpg .gform-theme--framework .gfield_list_group_item::before:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .cntctpg .gform-theme--framework .gform-field-label:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color: #2b2b2b !important;
	font-family: "Montserrat", sans-serif !important;
}

.gform_wrapper .gform_footer .gform_button[type=submit] {
	background: #3bafbf !important;
    padding: 13px 29px !important;
    font-size: 18px !important;
    color: #ffffff !important;
    font-family: "Montserrat", sans-serif !important;
    text-transform: uppercase !important;
}
.fusion-tb-header .fusion-text p {font-family: "EB Garamond", serif !important;}
.notpspc p {margin-top: 0 !important;}
.home .fusion-column.content-box-column .content-container p {text-align: center !important;}
a.ltlink {color: #ffffff !important;}
a.ltlink:hover {color: #3bafbf !important;}
a.ltlink.ncmteal:hover {color: #327ec7 !important;}

@media screen and (max-width: 1378px) {
	.hdrtoplft {width: 80% !important;}
	.hdrtoprt {width: 20% !important;}
	.apptbtn a.awb-menu__main-a.awb-menu__main-a_button {
		background: #3bafbf !important;
		color: #ffffff !important;
	}
	.awb-menu.collapse-enabled li.apptbtn {
		padding-bottom: 0px !important;
	}
	.apptbtn a.awb-menu__main-a.awb-menu__main-a_button:hover {
		background: #327ec7 !important;
		color: #ffffff !important;
	}
}
@media screen and (max-width: 577px) {
	.hdrtoplft, .hdrtoprt {width: 100% !important;}
	.hdrtoplft .fusion-column-wrapper {display: block !important;}
	.hdrtoplft p {margin-bottom: 15px !important;}
	.hdrtoprt .awb-menu.collapse-enabled.mobile-mode-collapse-to-button .awb-menu__m-toggle {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}
a.emllink {word-wrap: break-word !important;}
.lthdr a {color: #ffffff !important;}
.lthdr a:hover {color: #3bafbf !important;}

@media screen and (max-width: 700px) {
.single-post img.alignright, .single-post img.alignleft, img.nomrgn {
	float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
}
img.hideimg {display: none !important;}
}

#main .post h2 a, .about-author .title a, .fusion-blog-pagination .pagination .pagination-next:after, .fusion-blog-pagination .pagination .pagination-prev:before, .fusion-hide-pagination-text .pagination-next:after, .fusion-hide-pagination-text .pagination-prev:before, .fusion-load-more-button, .fusion-rollover a, .pagination .pagination-next:after, .pagination .pagination-prev:before, .project-content .project-info .project-info-box a, .shop_attributes tr th, .single-navigation a[rel=next]:after, .single-navigation a[rel=prev]:before {color: #333333 !important;}

#main .post h2 a:hover, .about-author .title a:hover, .fusion-blog-pagination .pagination .pagination-next:hover:after, .fusion-blog-pagination .pagination .pagination-prev:hover:before, .fusion-hide-pagination-text .pagination-next:hover:after, .fusion-hide-pagination-text .pagination-prev:hover:before, .fusion-load-more-button:hover, .fusion-rollover a:hover, .pagination .pagination-next:hover:after, .pagination .pagination-prev:hover:before, .project-content .project-info .project-info-box a:hover, .shop_attributes tr th:hover, .single-navigation a[rel=next]:hover:after, .single-navigation a[rel=prev]:hover:before {color: #3bafbf !important;}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {color: #f0f0f1 !important;}

html .wsp-container ul.wsp-posts-list, html .wsp-container ul.wsp-pages-list, html .wsp-container ul  {
    margin-left: 0 !important;
}
html .wsp-container ul.wsp-posts-list ul.children, html .wsp-container ul.wsp-pages-list ul.children  {
    margin-left: 15px !important;
}
.wsp-container ul.wsp-posts-list > li, .wsp-container ul.wsp-pages-list > li,  .wsp-category-title, .wsp-container ul.wsp-pages-list ul.children > li, .wsp-container ul.wsp-posts-list ul.children > li  {
    list-style: outside none none !important;
    padding: 10px 0;
}