/*
Theme Name: Gastric Balloon, 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
*/

h1,h2,h3{
	text-transform: uppercase;
}
.darker-font{
	color: #252525;
}
.pink-font{
	color: #92278f;
}
.purple-font{
	color: #662d91;
}
.text-left{
	text-align:left;
}
.text-right{
	text-align:right;
}
.text-center{
	text-align:center;
}
.post-content a:not(.fusion-button){
	text-decoration: underline;
	color: #92278f;
}
.post-content a.fusion-button{
	text-decoration:none;
}
.img-responsive,
img.img-responsive{
	width: 100%;
	height:auto;
}
.page-template-100-width #main{
	padding-top: 0;
	padding-bottom: 0;
}
footer.fusion-footer-widget-area{
	background-size: auto;
}
.fusion-header-wrapper .fusion-secondary-header{
	font-size: 13px;
	color: #fff;
}
body .fusion-page-title-bar{
	background-size: cover;
	background-repeat: no-repeat;
}
#menu-main-navigation .current-menu-item > a{
	font-weight: bold;
}
#menu-main-navigation{
	text-transform: uppercase;
}
.home #main{
	padding-top: 0;
	padding-bottom: 0;
}
.fusion-button-text,
body .gform_wrapper .gform_footer input.button, 
body .gform_wrapper .gform_footer input[type=submit]{
	font-size: 16.5px;
}
.fusion-header-wrapper.fusion-is-sticky .fusion-header{
	background-image: none;
}
#wrapper .fusion-social-links-header{
	display:none;
}
footer.fusion-footer-widget-area{
	border-top: 0px none;
}
.double-shadow,
.shadow-bottom{
	position:relative;
}
.double-shadow:before,
.fusion-fullwidth .fusion-one-full .fusion-imageframe.double-shadow:before{
	position: absolute;
	top:0;
	left:0;
	background: url('images/section-shadow.png') no-repeat scroll center top transparent;
	width: 100%;
	height: 49px;
	content: " ";
}
.shadow-bottom:after{
	position: absolute;
	bottom:0;
	left:0;
	background: url('images/section-shadow-btm.png') no-repeat scroll center top transparent;
	width: 100%;
	height: 35px;
	content: " ";
}
.pad-p-sides p{
	padding-left: 27px;
	padding-right: 27px;
}
.box-icon-left .fusion-column-wrapper{
	width: 280px;
	height: 200px;
	padding-top: 40px;
	padding-bottom: 40px;
	border: 1px solid #979d9d;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	position:relative;
}
.box-icon-left .fusion-column-wrapper:before{
	content: " ";
	position:absolute;
	top: -20px;
	left: -23px;
	width: 76px;
	height: 81px;
	background: url('images/box-checkmark.png') no-repeat scroll 0 0 transparent;
}
.box-icon-left .fusion-column-wrapper p{
	margin-left:auto;
	margin-right:auto;
	max-width: 220px;
	color: #252525;
}
/*
.fusion-person .person-content{
	text-align:right;
}*/
.fusion-person .person-author-wrapper span.person-title{
	font-size: 13px;
	color: #333333;
	font-weight:normal;
}
.person-content .text-right{
	display:block;
}
#text-2 h4.widget-title{
	margin-bottom: 0;
}
.fusion-widget-area #text-2 h3{
	color: #fff;
	margin-bottom: 10px;
}
#text-2 .gform_wrapper{
	margin-top: 40px;
}
body #comment-input .placeholder, 
body #comment-input input, 
body #comment-textarea .placeholder, 
body #comment-textarea textarea, 
body #wrapper .search-table .search-field input, 
body .avada-select .select2-container .select2-choice, 
body .avada-select .select2-container .select2-choice2, 
body .avada-select-parent select, 
body .chzn-container .chzn-drop, 
body .chzn-container-single .chzn-single, 
body .comment-form-comment textarea, 
body .gform_wrapper .gfield input[type="email"], 
body .gform_wrapper .gfield input[type="number"], 
body .gform_wrapper .gfield input[type="password"], 
body .gform_wrapper .gfield input[type="password"] input[type="number"], 
body .gform_wrapper .gfield input[type="tel"], 
body .gform_wrapper .gfield input[type="text"], 
body .gform_wrapper .gfield input[type="url"], 
body .gform_wrapper .gfield select, 
body .gform_wrapper .gfield textarea, 
body .gform_wrapper .gfield_select[multiple=multiple], 
body .input-text, 
body .main-nav-search-form input, 
body .post-password-form label input[type="password"], 
body .search-page-search-form input, 
body input.s, 
body input.s .placeholder, 
body input[type="text"], 
body select, 
body textarea{
	color: #707070;
}
footer .gform_wrapper .gform_footer{
	padding: 0 0 .625em
}
footer .fusion-copyright-notice{
	color: #8c8989;
	text-shadow: 1px 1px rgba(0,0,0,.5);
}
#sliders-container .ei-slider-thumbs{
	display: none !important;
}
#bmi-calculator{
	padding: 20px;
	border: 1px solid #aaa;
	border-radius: 5px;
}
#bmi-calculator td{
	font-size: 13px;
	padding-bottom: 8px;
}
#bmi-calculator td.submit-cell{
	padding-top: 8px;
}
#bmi-calculator label{
	margin-right: 10px;
}
#bmi-calculator input,
#bmi-calculator select{
	font-size: 13px;
}
#bmi-calculator input[type="number"]{
	width: 60px;
}
.fusion-fullwidth .fusion-one-full .fusion-imageframe,
.fusion-imageframe.full-width{
	display:block;
}
.fusion-fullwidth .fusion-one-full .fusion-imageframe,
.fusion-imageframe.full-width img{
	width: 100%;
}
.single-related-posts{
	margin-bottom: 60px;
}

@media(min-width: 568px){
	.doctor-list{
		clear:both;
		overflow:hidden;
	}
	.doctor-list .doctor{
		width: 31.33%;
		margin-right: 2%;
		float:left;
	}
}
@media(min-width: 768px){
	footer #field_1_1,
	footer #field_1_2{
		float:left;
		width: 32%;
		margin-right: 2%;
		clear:none;
	}
	footer #field_1_3{
		float:left;
		width: 32%;
		clear:none;
	}
	footer form{
		max-width: 670px;
	}
	#features .fusion-one-third h3{
		font-size: 22px;
		margin-bottom: 5px;
	}
	.box-icon-left .fusion-column-wrapper{
		width: 334px;
		height: 230px;
	}
	#text-2 .gform_wrapper .top_label .gfield_label{
		display:none;
	}	
	.home .bg-video.fullwidth-box{
		height: 300px;
	}
	.home .bg-video.fullwidth-box.video-background .fullwidth-video video{
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -80%);
	}
	.home .bg-video.fullwidth-box.video-background .fullwidth-video video{
		-webkit-transform: translate(-50%, -63%);
		-ms-transform: translate(-50%, -63%);
		transform: translate(-50%, -63%);
	}
}
@media(min-width: 800px){
	#wrapper .fusion-social-links-header{
		display:block;
	}
	
}
@media(min-width: 940px){
	.max-790{
		max-width: 790px;
		margin-left:auto;
		margin-right:auto;
	}
	.home .bg-video.fullwidth-box{
		height: 400px;
	}
}
@media(min-width:1200px){
	.home .bg-video.fullwidth-box{
		height: 450px;
	}
}
@media(min-width:1600px){
	.home .bg-video.fullwidth-box.video-background .fullwidth-video video{
		-webkit-transform: translate(-50%, -75%);
		-ms-transform: translate(-50%, -75%);
		transform: translate(-50%, -75%);
	}
}