/*
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
*/


@font-face {
font-family: "StrangeloveTextW00-Regular";
    src: url("./font/b4e9ecefe9377ae3361cacc5227c45de.eot");
    src: url("./font/b4e9ecefe9377ae3361cacc5227c45de.eot?#iefix") format("embedded-opentype"),
    url("./font/b4e9ecefe9377ae3361cacc5227c45de.woff2") format("woff2"),
    url("./font/b4e9ecefe9377ae3361cacc5227c45de.woff") format("woff"),
    url("./font/b4e9ecefe9377ae3361cacc5227c45de.ttf") format("truetype"),
    url("./font/b4e9ecefe9377ae3361cacc5227c45de.svg#StrangeloveTextW00-Regular") format("svg");
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart
{
       background: #a0ce4e !important;
    padding: 15px 41px;
    font-size: 17px !important;
    color: #fff !important;
    font-weight: bold;
    border-radius: 24px;
}
.single .heading h4
{
font-family: 'ProximaNova-Regular' !important;
font-size:18px !important;
}
.widget-title
{
font-family: 'ProximaNova-Regular' !important;
font-size:18px !important;
}
#mobilecontainertest1232
{
background-size: 100% !important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
}
body, h1, h2, h3, h4, h5, p, .fusion-main-menu > ul > li > a, .side-nav li a {
    font-family: ProximaNova-Regular;
}
.menufontsizetext {
    padding-right: 10px;
}
.single #content img
{
width:100%;
}
.widget-title
{
font-weight: 400 !important;
    font-family: 'Oswald', sans-serif !important;
font-size:18px !important;
}
.page-id-17 #main

{
margin-top:20px
}
.page-id-17 .fusion-header
{


}
.page-id-12807 .footerull li
{
font-size: 15px !important;
}
.home .fusion-flexslider .slides img
{
 height:389px !important; 
}
.footerlowermenu
{
float:right;
}
.footerlowermenu .menufontsizetext a
{
color:#fff !important;
}
.footerlowermenu .menu-footersociallink
{
margin:0px !important;
}
.privaccccyyyy > .fusion-column-wrapper
{
min-height:783px;
}
.page-id-12807 ul li
{
font-size: 16px !important;
    line-height: 1.4 !important;
    margin-bottom: 10px;
}
.page-id-12807 p
{
font-size:17px !important;
margin-bottom:13px !important;
}
.mealpagetabbbb > .fusion-column-wrapper
{
text-align:right;
}
.mealpagetabbbb img
{
width:350px !important;
}
.groupiiingimagee img
{
width:800px !important;
}
.buttongrouppagee
{
padding-left:55px !important;
padding-right:55px !important;
}
.bottomlowerlink
{
padding-left:82px !important;
padding-right:82px !important;
}
.righthealthybttn1
{
margin-top:27px !important;
}
.righthealthybttn
{
margin-top:27px !important;
}
.page-id-11 p
{
font-size:17px !important;
line-height:1.5 !important;
}
.page-id-12523 .fusion-content-widget-area
{
text-align:center;
}
@media screen and (max-width:767px){
.footerull li
{
width:100% !important;
}
.hero
{
    font-size: 70px !important;
    line-height: 1.1 !important;
}
.hommmmupage
{
padding-left:15px !important;
padding-right:10px !important;
}
.homeevntpagggeee
{
padding-left:10px !important;
padding-right:10px !important;
}
#mobilebackgroundimage121
{
margin-right:30px !important;
}
#mobilebackgroundimage61
{
padding-left:45px !important;
}
.fusion-modal h1, .fusion-widget-area h1, .post-content h1 {
    font-size: 22px !important;
    line-height: 32.9px !important;
}
h1.hero
{
font-size:70px !important;
line-height:.8 !important;
}
.mobilebackgroundimage6 {
    padding-top: 30px !important;
    padding-bottom: 55px !important;
}
.mobilebackgroundimages1
{
padding-top:30px !important;
padding-bottom:30px !important;
}
.mobilebackgroundimage
{
padding-top:25px !important;
padding-bottom:16px !important;
}
.mobiletestclass , .mobilecontainertest
{
padding-left:43px !important;
padding-right:43px !important;
}
.mobilecontainertest1
{
padding-left:20px !important;
padding-right:20px !important;
}
.fusion-one-third
{
margin-bottom:14px;
}
.fusion-mobile-menu-icons .fusion-icon-shopping-cart
{
display:none;
}
}

.menufontsizetext a:hover
{
//color:transparent !important;
}
.menufontsizetext
{
padding-right:10px !important;
}
.menufontsizetext a
{
    font-size: 18px !important;
    border-top:0px !important;
}
@font-face {
  font-family: 'ProximaNova-Regular';
  src: url('./font/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), 
  url('./font/ProximaNova-Regular.woff') format('woff'), 
  url('./font/ProximaNova-Regular.ttf')  format('truetype'), 
  url('./font/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LucidaHandwriting-Italic';
  src:   url('./font/LucidaHandwriting-Italic.eot?#iefix') format('embedded-opentype'), 
  url('./font/LucidaHandwriting-Italic.woff') format('woff'), 
 url('./font/LucidaHandwriting-Italic.ttf')  format('truetype'),
 url('./font/LucidaHandwriting-Italic.svg#LucidaHandwriting-Italic') format('svg');
  font-weight: normal;
  font-style: normal;
}

#tribe_events_filters_wrapper .tribe-events-filters-label, #wrapper .fusion-tabs-widget .tab-holder .tabs li a, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-content-widget-area h4, .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs  li .fusion-tab-heading, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, .sidebar .tribe-events-single-section-title, table th
{
 font-family: 'ProximaNova-Regular' !important;
}
body , h1 , h2 , h3 ,h4 ,h5 , p , .fusion-main-menu > ul > li > a, .side-nav li a
{
 font-family: 'ProximaNova-Regular' !important;

}
.nourishandglow2
{
margin-top:170px !important;
}
.nourishandglow1
{
margin-bottom:170px  !important;
}
.fusion-testimonials.clean blockquote q
{
line-height:1.4 !important;
}
.fusion-countdown-1 .fusion-dash {
    background-color: #333333;
    border-radius: 54px;
    padding: 35px 18px;
}
.fusion-countdown-1 {
    background-color: transparent;
}
.testimonial-pagination
{
display:block;
}
.testimonial-thumbnail img
{
width:100px;
}
.fusion-testimonials blockquote  , .fusion-testimonials blockquote p , .fusion-testimonials blockquote q
{

font-size:15px !important;
line-height:1.4;
}



.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled
{
font-family: 'ProximaNova-Regular' !important;
}
#menu-item-25 > a
{
font-weight:bold;
}
#menu-item-29 a span
{
font-size:13px !important;
color:#fff !important;
font-family: 'ProximaNova-Regular' !important;
}
@media screen and (max-width:767px){
#mobilebackgroundimages191
{
padding-top:45px !important;
padding-bottom:30px !important;
}
.nourishandglow1 {
    margin-bottom: 0px !important;
}
.nourishandglow2 {
    margin-top: 10px !important;
}
.hero
{
    font-size: 70px !important;
    line-height: 1.1 !important;
}
.fusion-one-third
{
margin-bottom:20px !important;
}
}

.widget-title {
    font-weight: 800 !important;
    font-family: 'Oswald', sans-serif !important;
    font-size: 18px !important;
}

.post .fusion-layout-column .fusion-column-wrapper {
   padding: 20px 10px !important;
}