/*

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

*/

.fw-ct-ft {
  width: 100%;
  justify-content: center; 

}

.fw-ct-ft a {
  text-decoration: none; 

}

.fw-ct-ft h2 {
	display: inline-block; 
}

.fw-ct-ft h3 {
	display: inline-block; 
	font-size: 22px;
}

.fw-ct-ft h4 {
	display: inline-block; 
}


.fw-ct-ft .fw-ct-tl {
  justify-content: center;
  width: 100%;
  max-height: auto;
  display: flex;
}

.fw-ct-ft .fw-ct-ih {
  display: inline-block;
  width: 25%;
  text-align: center;
}

.fw-ct-ft .fw-ct-ih .fas {
  color: #28a6df;
  font-size: 3em;
  padding: 9px 26px;
}

.fw-ct-ft .fw-ct-ih p {
  text-transform: uppercase; 
  font-weight: 700;
  letter-spacing: 1px;
  color: #29a5df;

}

.fw-ct-ft .fw-ct-tl h2 {
  text-decoration: none;
  color: #2a2525;
  font-size: 40px!important;
  font-weight: 400;
}


.ft-ct-btnWrapper {
   width: 100%;

  display: flex;
  align-items: center; 
}


.fw-ct-btn {
  background-color: red!important; 
  align-items: center; 
  justify-content: center; 
  display: flex;
}

#btnPrimrary {
  -webkit-transition: all .2s;
  margin: 0px 7px 0;
  line-height: 28px;
  padding: 9px 26px;
  color: #0f1026;
  border: 3px solid #0f1026;
  border-radius: 3px;
  text-decoration: none;
  font-weight: 400;
  font-size: 22px;
  display: inline-block;
}

#btnPrimrary:hover {
  background-color: #28a6df;
  color: white;
  border: 3px solid #28a6df;
  border-radius: 3px;
  -webkit-transition: all .2s;
}


.FooterFullwidth {
background:#fff;
text-align:center;
padding:3em 0 3em 0;
}

body.home .ConfidenceTriggers {
    background: #fff;
    text-align: center;
	display:block;
    padding: 1.5em 0 1.5em 0;
}

.ConfidenceTriggers:not(.home) {
	display:none;
}

.FooterFullwidth .textwidget.custom-html-widget {
max-width:1500px;
margin:0 auto;
}

.fusion-main-menu>ul>li:last-child {
    display: none!important;
}

#menu-item-215 span {
/* 	color: red!important; */
	border: 2px solid;
    padding: 10px;
    border-radius: 5px;
}

.fusion-main-menu > ul > li {
	    padding-right: 35px!important;
}

@media only screen and (max-width: 768px) {
	.fw-ct-ft h2 {
		display: block;
	}
	
	.fw-ct-ft h3 {
	display: block; 
	padding: 9px 26px;
	}
	
	.fw-ct-ft .fw-ct-ih {
		display: block;
		width: 100%;
	}
	
	.fw-ct-ih .fas, p{
		display: block;
	}
}

/* .changeimage.anne {
	 background-image: url(/wp-content/uploads/2016/06/Anna-Guenkel.jpg)!important;
} */