/*
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
*/


/*Line Under Menu*/
.fusion-secondary-main-menu {
    border-bottom: 5px solid #186aab !important;
}

.fusion-logo-left .fusion-header-banner {
    width: 650px !important;
}


.btn3 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
background: none !important;
    border: 2px solid #ffffff;
    border-radius: 12px;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 8%;
    padding: 6px 43px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
}

.btn3:hover {
  background: #ffffff !important;
  color: #186aab;
  text-decoration: none;
  border: solid #ffffff 2px;
}

/*Button for Header*/

.btn4 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
	background: #0095f6 none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 12px;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 1%;
    padding: 12px 36px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
}

.btn4:hover {
  background: none !important;
  color: #00b6f9;
  text-decoration: none;
  border: solid #00b6f9 2px;
}

.btn5 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
	background: #ffffff !important;
    border: 2px solid #ffffff;
    border-radius: 12px;
    color: #262f36;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 1%;
    padding: 12px 36px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
	float: right;
}

.btn5:hover {
  background: none !important;
  color: #ffffff;
  text-decoration: none;
  border: solid #ffffff 2px;
}


.avada-skin-rev {
    border-bottom: none !important;
    border-top: none !important;
    box-sizing: content-box;
}

.wp-image-31 {
    float: left !important;
    margin-left: -53px;
    position: absolute;
	width: 40px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.wp-image-31 {
    display: none !important;
}
}


.top-section {
	margin-top: -4%;
	margin-bottom: -2%;
	display: inline-block;
}


.meet-team {
	text-align: center;
	margin-top: 10%;
	margin-bottom: 12%;
	padding-left: 5%;
    	padding-right: 5%;
}

.top-home {
	padding: 8.5% 10%;
	background: #fafafa;
}

.content-one {
	background-color: #0095f6 !important;
	background-size: cover;
	padding: 34% 12%;
	color: #ffffff;
}


.content-two {
	background-color: #005D7F !important;
	padding: 34% 12%;
	color: #ffffff;
}


.content-three {
	background-color: #00BAFF !important;
	padding: 34% 12%;
	color: #ffffff;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.content-one, .content-two, .content-three, .content-four {
	margin-bottom: -7%;
}
}

.content-four {
		background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Happy-Family.jpg");
	background-color: #175db4 !important;
		background-repeat: no-repeat;
	background-size: cover;
	padding: 10%;
	color: #ffffff;
}


.content-five {
	background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Happy-Family-2.jpg");
	background-color: #175db4 !important;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10%;
	color: #ffffff;
}


.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.content-testimonial  {
	background-color: #fbfcfc !important;
	padding: 20.2% 12% !important;
	color: #9e9c9c;
	line-height: 32px;
}


.call-action-top {
	background-color: #0095f6;
}

.call-action-content {
	color: #ffffff;
	padding: 3% 3% 1% 7%;
	font-size: 20px;
}



@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.email-header {
	display: none !important;
}
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.desktop-only, .wp-image-87 {
		display: none;
}
}

.desktop-only {
	margin-top: -1.7%;
}

@media only screen and (min-device-width : 640px) {
.mobile-content {
	display: none !important;
}
}

/*Mobile Devices*/
.content-one-mobile {
	background-color: #ffffff;
	background-size: cover;
	padding: 5% 5% 1%;
	color: #333333;
	line-height: 20px;
	border: solid 1px #CCC;
}

.content-one-mobile:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

.content-two-mobile {
	background-color: #c6dfff;
	background-size: cover;
	padding: 5% 5% 1%;
	color: #333333;
	line-height: 20px;
	border: solid 1px #CCC;
}

.content-two-mobile:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

.content-three-mobile {
	background-color: #ffffff;
	background-size: cover;
	padding: 5% 5% 1%;
	color: #333333;
	line-height: 20px;
	border: solid 1px #CCC;
}


.content-three-mobile:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}



.content-four-mobile {
	background-color: #c6dfff;
	background-size: cover;
	padding: 5% 5% 1%;
	color: #333333;
	line-height: 20px;
	border: solid 1px #CCC;
}

.content-four-mobile:hover {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.fusion-footer-widget-area {
    margin-top: -6.5%;
}
}

.fusion-mobile-nav-item a {
    font-weight: 600;
}



.btn6 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
background: #186aab !important;
    border: 2px solid #ffffff;
    border-radius: 12px;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 8%;
    padding: 6px 41px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
}

.btn6:hover {
  background: #ffffff !important;
  color: #186aab;
  text-decoration: none;
  border: solid #ffffff 2px;
}

.providers-mobile {
	background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Happy-Family-v1.jpg");
	background-size: cover;
	padding: 10% 0 18%;
}

.bx-wrapper img {
    opacity: 0.8;
}

.contact-top {
	background: rgba(0,183,249,1);
background: -moz-linear-gradient(-45deg, rgba(0,183,249,1) 0%, rgba(0,149,199,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,183,249,1)), color-stop(100%, rgba(0,149,199,1)));
background: -webkit-linear-gradient(-45deg, rgba(0,183,249,1) 0%, rgba(0,149,199,1) 100%);
background: -o-linear-gradient(-45deg, rgba(0,183,249,1) 0%, rgba(0,149,199,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(0,183,249,1) 0%, rgba(0,149,199,1) 100%);
background: linear-gradient(135deg, rgba(0,183,249,1) 0%, rgba(0,149,199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7f9', endColorstr='#0095c7', GradientType=1 );
    color: #ffffff;
    text-align: center;
    padding: 5%;
    font-size: 22px;
	font-weight: 800;
}


.embed-container { position: relative; padding-bottom: 56.25%; height: 385px; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.fusion-page-title-secondary {
    vertical-align: top !important;
}

.fusion-modal h1, .fusion-page-title-bar h1, .fusion-widget-area h1, .post-content h1 {
    font-weight: 600 !important;
    line-height: 1;
}

/*Why Us Sections*/
.happy-senior-why {
	background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Experience-R1.jpg");
	padding: 2% 5% 5%; 
	background-size: cover;
	background-color: rgba(255, 197, 39, 0.85);
}

.helping-senior {
	background-image: url("http://happyseniorsolutions.humanections.com/wp-content/uploads/2016/06/Helping-Senior-Assisted-Living.jpg");
	padding: 2% 5% 5%;
	background-size: cover;
	background-color: rgba(255, 197, 39, 0.85);
}

.working-seniors {
background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Hot-Air-Baloons.jpg");
	padding: 2% 5% 5%;
	background-size: cover;
	background-color: rgba(255, 197, 39, 0.85);
}

.pressure-senior {
background-image: url("http://happyseniorsolutions.humanections.com/wp-content/uploads/2016/06/Checking-Blood-Pressure-R1.jpg");
	padding: 2% 5% 5%;
	background-size: cover;
	background-color: rgba(255, 197, 39, 0.85);
}


.why-us-section {
	color: #000000;
	text-align: left;
	font-size: 18px;
	font-family: raleway;
	font-weight: 400;
	width: 500px;
	padding-bottom: 4%;
   	padding-top: 4%;
}


@media only screen and (min-device-width: 320px) 
  and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
.why-us-section {
	width: auto;
}
}


.content-middle {
    display: inline-block;
    margin-top: -3%;
}

.content-four {
		background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Happy-Family.jpg");
	background-color: #175db4 !important;
		background-repeat: no-repeat;
	background-size: cover;
	padding: 10%;
	color: #ffffff;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.content-one, .content-two, .content-three, .content-four {
	margin-bottom: -7%;
}
}

.btn10 {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
background: none !important;
    border: 2px solid #ffffff;
    border-radius: 12px;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-top: 8%;
    padding: 6px 41px;
    text-decoration: none;
    text-transform: uppercase;
    width: 170px !important;
}

.btn10:hover {
  background: #ffffff !important;
  color: #186aab;
  text-decoration: none;
  border: solid #ffffff 2px;
}

.content-five {
	background-image: url("http://health.humanections.com/wp-content/uploads/2016/08/Happy-Family-2.jpg");
	background-color: #175db4 !important;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10%;
	color: #ffffff;
}

.meet-team1 {
	margin-top: 8%;
	margin-bottom: 10%;
	padding-left: 5%;
    	padding-right: 5%;
}


.testimonial-section {
	margin-top: -2%;
	display: table;
}

.about-us-team  {
	background-color: #f8f8f8 !important;
	padding: 12.3% 12% !important;
	color: #747474;
	line-height: 32px;
}

.about-team-top {
	padding: 10% 5%;
	line-height: 32px;
}

.fusion-page-title-bar {
    border-bottom: none !important;
    border-top: none !important;
}


.fa-key::before {
	color: #f3e500;
}

.fa-certificate::before {
	color: #c79810;
}

.fa-comments::before {
	color: #44b5ff;
}

hr { 
	border: 0; 
	height: 1px; 
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); 
	margin-top: 8%;
    margin-bottom: 8%;
}

.fusion-main-menu .sub-menu li a {
    font-weight: 500 !important;
}