/*
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
*/
.center p {
    text-align: center;
}
.justify p {
    text-align: justify;
}
#main {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.fusion-secondary-header {
    border-bottom-color: #E60F69  !important;
}
a.h_href {
    background-color: #9EC862;
    padding: 8px 17px;
    border-radius: 10px;
	 font-size: 16px !important;
}

.h_href:hover{
    background: #E60F69 ;
    
}
a.h3_link {
    text-decoration: underline;
    color: #0C6F92 !important;
}
a.h3_link:hover {
    color: #E60F69  !important;
}
.title_doc p {
    font-weight: 600;
}
.txt_doc p {
    font-weight: 900;
}
a.link_tel_home {
    text-decoration: underline;
    font-weight: 600;
    display: inline-block;
}
a.link_tel_home:hover{
   color: #E60F69  !important;
}
a.c_href {
    text-decoration: underline;
    font-weight: 600;
}
a.c_href:hover{
   color: #E60F69  !important;
}
 .wpcf7-form .wpcf7-text , .wpcf7-form textarea{
    color: #000 !important;
    border-color: #9EC862 !important;
}
a.h3_link {
    display: inline-flex !important;
}
p.h_p {
    color: #000 !important;
    font-size: 16px;
    line-height: 0px;
}
.div_h {
    display: inline;
}
.div_h2 .h_href {
    line-height: 10px !important;
    margin: 4px;
    text-align: center;
}
.fusion-contact-info {
    float: none !important;
}
.div_h1 {
    float: left !important;
}
.div_h2 {
    float: right;
      margin-top: 12px;

}
@media screen and (max-width: 768px) {
	.div_loc {
    margin-top: 16px;
    margin-bottom: 10px;
}
.fusion-contact-info {
    margin-top: 20px !important;
}
	p.h_p {
    line-height: 10px;
}
	.div_h {
    display: grid;
}
	.div_h1 {
    float: left !important;
    display: inline-block;
}
	.div_h2 {
    float: right;
    display: grid;
    justify-content: space-around;
    justify-items: center;
		    margin-top: 0px !important;
}
	a.h_href {
    margin: 4px;
}
}
.div_h1 {
    padding-top: 10px;
}
p.h_p.p2 {
    margin-bottom: 30px !important;
}