/*
Theme Name: Levo Child
Template: Levo
Author: Levo Health
Description: Levo Health WordPress Theme
Version: 1.0.1583494263
Updated: 2020-03-06 11:31:03

*/


@font-face {
  font-family: Satoshi;
  src: url(fonts/Satoshi-Light.otf);
  font-weight: 100;
}

@font-face {
  font-family: Satoshi;
  src: url(fonts/Satoshi-Regular.otf);
  font-weight: 400;
  font-weight: normal;
}

@font-face {
  font-family: Satoshi;
  src: url(fonts/Satoshi-Medium.otf);
  font-weight: 500;
}

@font-face {
  font-family: Satoshi;
  src: url(fonts/Satoshi-Bold.otf);
  font-weight: 600;
  font-weight: 700;
  font-weight: 800;
}

@font-face {
  font-family: Satoshi;
  src: url(fonts/Satoshi-Black.otf);
  font-weight: 900;
}

.text-opacity 
{
  opacity: 0.6;
}
.small-container 
{
    max-width: 1180px;
    margin: auto;
}
.vc_row.banner-top-bottom-padding 
{
	padding-top: 15vw;
    padding-bottom: 10vw;
    background-position: right center!important;
}
.top-sub-head {
    font-weight: 700;
    font-size: 23px;
    color: #69B8E2;
    line-height: 1.4;
    margin-bottom: 10px;
}
.top-left-radius-inner-row
{
    padding: 80px 20px 40px;
    border-top-left-radius: 125px;
}
.bottom-right-radius-inner-row 
{
	padding: 60px 20px 0px;
    border-bottom-right-radius: 125px;	
}
#footer 
{
    border-top: 20px solid #8EA7BB;
}
.footer-widget 
{
	padding-bottom: 25px;
}
.footer-widget.widget_wpex_fontawesome_social_widget
{
	padding-bottom: 0px!important;
}
.wpex-fa-social-widget .wpex-social-btn-minimal 
{
    border-width: 0px;
}
.wpex-fa-social-widget .wpex-social-btn-minimal:hover 
{
    background: transparent;
    color: #69B8E2!important;
}
.vcex-button.theme-button, .theme-button, input[type="submit"], .added_to_cart
{
	height: 50px;
    line-height: 50px;
    font-size: 18px;
    min-width: 150px;
    max-width: 200px;
    width: 100%;
    text-align: center;
}
.gform_heading
{
	display: none;
}
.gform_wrapper.gravity-theme .gform_footer
{
	justify-content: center;
	margin-top: 30px!important;
}
.vc_row-fluid.coming-soon-row .gform_button:hover
{
	background: #fff!important;
	color: #13294D!important;
}
.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select 
{
    color: #13294D;
    font-size: 16px!important;
    border-radius: 15px;
    padding: 8px 15px!important;
	height: 48px;
    font-family: "Satoshi";
}

::-webkit-input-placeholder { /* Edge */
  opacity: 1;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  opacity: 1;
}

::placeholder {
  opacity: 1;
}

.vc_row-fluid.hm-banner-section .wpex-bg-overlay-wrap
{
	display: none;
}


@media screen and (max-width: 767px) 
{
.vc_row.banner-top-bottom-padding 
  {
	 padding-top: 150px;
	 background-size: cover !important;
     background-position: bottom center!important;
  }
  .vc_row-fluid.hm-banner-section .wpex-bg-overlay-wrap
  {
	display: block;
  }
}



