@charset "utf-8";

.fwf-shrink .site-logo img { max-height: 60px; }

/*Account setup*/
@import url('https://fonts.googleapis.com/css?family=Heebo:400,500,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Righteous&display=swap');

h1, h2, h3, h4, h5, h6, th, .button, .sec-online-services .fl-photo-caption, .top-navbar li a, #menu-portfolio li a, .breadcrumb-trail, .page-links, .loop-pagination, .loop-nav, #respond input[type="submit"], #footer, .fl-heading-text, .top-navbar .menu > li > a:first-child {
   font-family: 'Heebo', sans-serif!important;
}
h1, h2, h3, h4, h5, h6{
   font-family: 'Heebo', sans-serif!important;font-weight: 700;
}
body.role-subscriber {margin-top: -32px !important;}
.singular-page-446 h1.page-title.entry-title {
    top: 40%;
}
.shadow.fwf-shrink .top-navbar .menu > li:nth-last-child(2) a {
    color: #000!important;
}
.tboxes a {pointer-events: none;}

ul.slimmenu.collapsed li { background-color: #1a74ba !important; margin: 0; }
.shadow .top-navbar .menu > li:nth-last-child(2) a:before{
	 left: 10px;
}
h2.right-heading-section {
    font-size: 40px;
    font-weight: 700;
}
p.pricing-content {
    font-size: 24px !important;
    font-weight: 700;
}
.princing-heading h2 {
    font-size: 40px;
    font-weight: 700;
}
.blog header.header, .singular-post header.header {background-image: url(https://completenf.com/wp-content/uploads/2019/12/inner-header-personal.jpg) !important;}

header .top-navbar .menu > li > a {
    color: #fff!Important;
    font-weight: bold!important;
}
h1.right-heading-section {
    font-size: 40px;
    font-weight: 700;
}
.pricing-div .blue {
    background: #1a75bc;
}
 .page-template-layout-3 header.page-header
 {
 	height:400px!important;
 }
footer .copyright {
    padding-top: 3px;
    font-size: 13px;
    text-align: center;
    width: 60%;
    float: right;
    margin-top: -42px;
    font-size: 15px;
}
P{
    font-family: 'Heebo', sans-serif!important;
}
.fwf-shrink .top-navbar .menu > li > a:first-child {
    font-size: 14px;
    color: #000!important;
}

.top-navbar .menu li.has-flyout > a.flyout-toggle {

	top:34px!important;
}
.pricing-div .green-back {
    background: #31b142;
}
footer {
    background-color: #1b75bc;
}
#gform_1 .top_label input, #gform_1 .top_label select {width: 100% !important; margin-bottom: 0;}
#gform_1 li.gfield, #gform_1 div.ginput_container {margin-top: 0 !important; margin-bottom: 0 !important;}
.background #post-51 .fl-icon-wrap .fl-icon i {background-color: #fff} 
#post-51 .fl-icon i:before {color: #1c75bc;background-color: #fff;}

/*.princing-heading h3, h3.right-heading-section {*/
/*    color: #fff!important;*/
/*    font-size: 36px!important;*/
/*}*/
footer .bottom_bar {
    border-top: 0px solid #aaa!important;
    background-color: #1b75bc!important;
}
.pricing-content ul {
    height: 300px;
}
.pricing-bottom h6 {
    margin: 0px!important;
    font-weight: bold;
}
.start-today-btn {
    display: flex;
    justify-content: center;
}
.pricing-content {
    padding: 23px;
}
.pricing-bottom p {
    font-size: 15px!important;
}
.singular-page-446 header.entry-header.page-header.header-gradient {
    background: url(//ipn.43b.myftpupload.com/wp-content/uploads/2019/12/bg-lipomelt.jpg)!important;
}
.fl-node-5def69ea1cc01 .princing-heading h3,.area-txt-content  .fl-node-5def566f39c17 h3.right-heading-section {
    color: #fff!important;
    font-size: 36px!important;
}
.pricing-content ul li {
    font-size: 14px;
       margin: 7px 0px;
}
.pricing-content ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 01em;
    position: relative;
    bottom: 0px;
    left: -10px;
    color: #1e72b6;
    text-decoration: none;
}
.pricing-div .pricing-content {
    border: 1px solid #d2d2d2;
}
.singular-page-449.page-template-layout-3 header.page-header { background-image: url(https://completenf.com/wp-content/uploads/2019/12/inner-header-personal.jpg) !important;}
footer {
    background: #1b75bc!important;
}
footer .copyright {width: 100%; float: none; margin-top: 0; font-size: 14px; text-align: center !important; padding: 10px;}
.site-brand-logo {text-align: center;}
.fwf-site-brand .social_media {
    margin-right: 0px; clear: both; float: none; margin-top: 0; width: 100%;
}
.fl-col-group.fl-node-5ddb81a3def1d .fl-photo-caption-below {
    background: #1b75bc;
    position: relative;
    color: #fff;
    font-size: 22px;
    height: 63px;
    line-height: 2;
    font-weight: bold;
    margin-top: -2px;
}
.area-txt-content h3.right-heading-section {
    color: #fff!important;
    font-size: 35px!important;
}
.pricing-div .pricing-top h4 {
    text-align: center;
    font-size: 39px;
    margin:0px!important;
    color:#fff;
}
.start-today-btn a.fl-button.blue.btn-start {
    background: #1a75bc;
    border-radius: 27px;
}
.fwf-video-container iframe {max-width: 100%;}
form#gform_11 .gform_footer.top_label {
    display: inline-flex;
}
.pricing-div .pricing-top {
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}
a.fl-button.green-back.btn-start, a.fl-button.green-back.btn-start:visited {
    background: #31b141;
    border-radius: 27px;
}
.btn-start span {
    color: #fff!important;
    font-weight: bold;
}
input#gform_submit_button_11 {
    margin: 0 auto!important;
border-radius: 20px;
    background-color: #1a75bc!important;
        text-transform: capitalize;
    padding: 11px 100px;
    font-weight: bold!important;
    font-family: sans-serif!important;
    text-align: center;
}
    .sec-dietitians .columns:last-child{
	float:left!important;
}
   .start-today-btn .btn-start .fa {
    color: #fff!important;
    font-weight: bold;
} 
#wonderplugincarousel-1 .amazingcarousel-image img {
	box-shadow:none!important;
}
.service-box img.fl-photo-img {
    height: 184px!important;
}
#gform_fields_11 li .ginput_container input {
    width: 100%!important;
    height: 45px;
}
.get-started {
    border-radius: 20px;
    background-color: #1a75bc!important;
    padding: 14px 59px;
    font-weight: bold!important;
    font-family: sans-serif!important;
}
footer .footer_bar .widgetsite-brand, footer .footer_bar .widgetnav-menu {
    float: none;
    text-align: left;
    width: 100%;
    padding-top: 21px;
}
.get-started:hover {
    background-color: #3d82b9!important;
}
.sec-dietitians strong {
    font-weight: 700;
    color: #000 !important;
}
.service-box .fl-photo .fl-photo-caption {
    /* position: absolute; */
    /* bottom: 0px; */
    width: 100%;
    background-color: #1c74ba;
    color: #fff;
    font-size: 17px;
    margin-top: -2px;

    font-weight: 600;
}
.fl-col-group.fl-node-5dde757b7ccfa img {
    height: 299px!important;
}

.singular-page-79 .sec-dietitians div a {
    color: #000;
    font-weight: 700;
}
.singular-page-79.sec-dietitians strong {
    font-weight: 700;
    color: #000!important;
}

.singular-page-79.testimonial-heading {
    color: #fff !important;
    text-shadow: none;
}
a.button.follow-btn {
    border-radius: 23px;
    font-size: 14px;
    font-weight: bold;
    background: #1a75bc!important;
    padding: 7px 36px;
}
.green-strip {
    margin-top: 10px;
    margin-bottom: 10px!important;
    color: #fff!important;
}
.page-template-layout-3 header.page-header
{
	background-image: url(https://completenf.com/wp-content/uploads/2019/12/internal-header.jpg) !important;
	border:none;
	    height: 500px;
    margin-top: -100px;
}
li#menu-item-258 {
    display: none;
}
.fl-module.fl-module-rich-text.fl-node-5dc3fde33f384 h3.textcenter.testimonial-heading {
    color: #000!important;
}
.fl-module.fl-module-rich-text.fl-node-5dc3fde33f384.sec-dietitians strong {
    font-weight: bolder!important;
    color: #000!important;
}
.top-navbar .menu > li > a
{
	    color: #fff!important;
    font-weight: bold!important;
}
h3.heading-h3 {
    color: #000!important;
}
h6.check-mark {
    color: #fff;
    padding: 0px 9px;
    font-size: 23px;
}
p.bottom-btn {
    width: 100%;
}
.complete-fitness {
    display: flex;
}
.half {
    width: 50%;
}
.half-child {
    padding: 0px 10px 0px 28px;
}
.home .header {
    BORDER: NONE!IMPORTANT;
}
.half-child h6 {
    font-size: 16px;
    font-weight: bold;
    margin:0px;
    position:relative;
}
.half-child h6:before {
    content: "\f00c";
    font-family: FontAwesome;
    font-size: 01em;
    position: absolute;
    bottom: 3px;
    left: -20px;
    color: #1e72b6;
    text-decoration: none;
}
.slide-image {
    min-height: 726px !important;
    background-position: center 80%;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}
input#gform_submit_button_10 {
    background-color: #196098!important;
    border-radius:27px;
    text-transform: uppercase;
    border:3px solid #fff!important;
}
.fl-node-5def8d4e3d77c .fl-button-center.fl-button-has-icon {
    margin-bottom: 28px;
}
.fl-col-group.fl-node-5ddcd4dfe096e .fl-photo-img-png,.fl-col-group.fl-node-5ddd330612e2a .fl-photo-img-png{
    height: 186px!important;
    width: 280px!important;
    overflow: hidden;
}
 .fl-col-group.fl-node-5ddd330612e2a .fl-photo-img-png img {
    height: 186px!important;
    width: 280px!important;
    overflow: hidden;
}
.singular-page-309 .sec-dietitians a,.singular-page-309 .sec-dietitians a strong {
    color: #000!important;
}
.get-start {
    text-align: center;
}
.page-template-home-page .top-navbar .menu > li > a {
		color:#fff!important;
}

.page-template-home-page .top-navbar .menu > li > a {
    color: #fff!Important;
    font-weight: bold!important;
}
.transformation p {
    background: #1c74ba;
    width: 280px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    height:40px;
}
.transformation .fl-rich-text {
    display: flex;
    justify-content: center;
}

.complete-nutrition-para{
    font-size: 15px!important;
    padding: 0px 24px;
    margin-bottom: 0px!important;
    
}
.half-child p {
    font-size: 12px!important;
}
.slider-below-text {
    color: #fff;
    font-size: 22px !important;
    text-align: center;
    position: relative;
    top: 50px;
}
.slide-container.center h3 {
    text-align: center;
    font-size: 55px;
    color: #fff!important;
}
.slide-container.center h6 {
  
    font-size: 22px;
    color: #fff!important;
}
.fl-node-5dd7aef156d04 > .fl-row-content-wrap {
    background: linear-gradient(to right, #21d2f8 , #02cdbc) !important;
}
.content-professional p {
    font-size: 15px !important;
}
.fl-col-group.fl-node-5dd7a98ee6c1b {
    display: flex;
    align-items: center;
}
p.paragraph-text {
    margin-top: 10px;
}
.resize-box {
    position: relative;
}
.resize-box .bottom-btn {
    position: absolute;
    text-align: center!important;
    bottom: 6px;
}
h6.image-bottom-heading {
    text-align: center;
    background: #47c7e4;
    color: #fff;
    margin: 0;
    font-size: 21px;
    padding: 7px 12px;
    font-weight: bold;
}
.fl-col-group.fl-node-5dd7ab13d38d0 {
    display: flex;
    align-items: center;
}
.pricing-table tbody tr td h6 strong {
    font-size: 13px;
    font-weight: bolder;
}
.fl-col-group.fl-node-5ddb891cb0f06 {
    height: 100%;
}
.resize-box {
    height: 700px;
    width: 373px;
    box-shadow: 0 10px 13px 8px #ebebeb;
}



.resize-box p {
    font-size: 14px!important;
    padding: 0px 32px;
}
.wellness-content-image .fl-module-content .fl-photo-content .fl-photo-img  {
    width: 373px!important;
    height: 122px!important;
}
.content-professional {
    padding: 38px 10px 20px 38px;
}
.content-professional h5 {
    font-size: 24px !important;
    color: #000 !important;
    font-weight: bolder;
    padding-bottom: 21px;
}
.content-professional p {
    font-size: 15px;
}
.feature-image .fl-photo-content.fl-photo-img-png {
    height: 220px;
    overflow: hidden;
    box-shadow: 0 10px 13px 0px #ebebeb;
}
.info-box {
    box-shadow: 0 10px 13px 8px #ebebeb;
    padding: 20px;
    height: 222px!important;
}
.info-box h6 {
    font-size: 18px;
    font-weight: bolder;
}
.fl-node-5ddbe5d8e00cb .fl-photo-content.fl-photo-img-png {
    height: 260px!important;
    overflow: hidden;
}
ul.bullet-points-blue {
    list-style: none;
}
.bullet-points-blue li::before {
  /*content: "\2022";*/
  /*color: #0eced3;*/
  /*font-weight: bold;*/
  /*display: inline-block; */
  /*width: 1em;*/
  /*margin-left: -1em;*/
  content: "\f00c";
    font-family: FontAwesome;
    font-size: 01em;
    position: relative;
    bottom: 0px;
    left: -10px;
    color: #1e72b6;
    text-decoration: none;
}
.pricing-table tr{
	color:#fff;
	    background: linear-gradient(to right, #21d2f8 , #02cdbc) !important;
}
.pricing-table {
    margin: 0 auto;
}

.pricing-table tbody tr td {
padding:0px!important;
	
}
.pricing-table tbody tr td h6 {
  margin: 10px 0px 0px;
    text-align: center;
    font-size: 19px;
    FONT-WEIGHT:BOLD;
    color: #fff;
}
table.pricing-table p {
    font-size: 12px;
    text-align: center;
      color: #fff;
      margin-bottom:0px!important;
}
table.pricing-table thead tr th {
    color: #fff;
    text-align:center;
}

table.pricing-table thead tr th h5 {
    color: #fff;
    font-size: 17px;
    font-weight: 100;
}
table.pricing-table tr h5 {
    color: #fff;
    font-size: 16px;
    font-weight: 100;
}
table.pricing-table thead tr th h6 {
    text-align: center;
    color: #fff;
    font-size: 20px;
    margin: 0;
    font-weight: bolder;
}
.pricing-table th td h6 {
font-size: 17px!important;
    font-weight: 100;
    color: #fff!important;
}
ul.bullet-points-blue li {
    margin: 0;
    font-size: 15px;
}
.button.btn-start {
    background: linear-gradient(to right, #21d2f8 , #02cdbc) !important;
    font-size: 15px;
    margin-top: 10px;
	border:none;
	
}
 .typical-app .fl-photo-caption.fl-photo-caption-below {
    position: absolute;
    bottom: 16px;
    color: #fff;
    font-size: 24px;
    margin: 0 auto;
    font-weight: bolder;
}

.position-up {
    position: absolute;
    z-index: 999;
       margin-top: -134px;
    margin-left: 53px;
    color: #fff;
}
.position-up p{
	margin:0px!important;
}
.fl-module.fl-module-heading.fl-node-5ddb8a15bde64 .fl-node-content {
    margin-bottom: 0px;
}
.fl-col-group.fl-node-5ddb891cb0f06 {
    height: 457px;
    overflow: hidden;
}

.fl-node-5dd7d23ad7d62 .fl-col-content.fl-node-content {
    float: right;
}
.fl-node-5dd7d23ad7da6 .fl-col-content.fl-node-content {
    float: left;
}
.fl-node-5dd7d0306243d > .fl-module-content  {
   
    box-shadow: 0 10px 13px 8px #ebebeb;
}

.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.slider-below-part-signup {
    background:rgba(22,94,152,0.9);
   
}

.slider-below-part-signup p {
    color: #fff;
    font-size: 22px !important;
    text-align: center;
    position: relative;
   top: 50px;
}
table.pricing-table {
    width: 80%;
}
.slider-below-part-signup span {
    font-size: 31px;
}

.all-work-heading {
    font-size: 26px !important;
}

.fwf_latest_wod {
    padding-bottom: 0px !important;
}

.slider-below-part-signup p {
    font-size: 26px;
}

.slider-below-part-signup .fl-module-content.fl-node-content {
    margin-top: 0px!important;
}

.sec-request-demo-new {
    background: #fff!important;
}

.Online-Nutrition-Meal-Plans .button {

    background: linear-gradient(to right, #21d2f8 , #02cdbc);
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
}

.fl-html ul {
    list-style: none;
}


.fl-html ul.nut-sec li {
    position: relative;
    padding-left: 50px;
}
.fl-html ul.nut-sec li img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 37px;
}

.fl-heading-text {
    font-family: inherit !important;
    font-weight: bold;
}

.nut-sec .heading {
    display: block;
}

.Online-Nutrition-Meal-Plans .wod_content article {
    margin: 0;
    min-height: 340px;
    box-shadow: 1px 3px 10px 0px rgba(0,0,0,.11);
    background-color: #f7f7f9;
    padding: 0;
}

.Online-Nutrition-Meal-Plans .wp-post-image {
    width: 100%;
}


.Online-Nutrition-Meal-Plans .wod_content .entry-title, .Online-Nutrition-Meal-Plans .wod_content p, .Online-Nutrition-Meal-Plans .wod_content abbr {
    margin: 0 15px;
}

.Online-Nutrition-Meal-Plans .wod_content p + p {
    text-align: center;
    padding-bottom: 20px;
}

.Online-Nutrition-Meal-Plans .wod_content p {
    padding: 15px 0 0;
}

.Online-Nutrition-Meal-Plans .wod_content p + p a {
    margin-top: 0;
}


.meal-plans, .real-science, .all-work-section {
    padding: 30px;
}
.entry-content h3.meal-paln-heading, .entry-content h3.real-science-box, .entry-content h3.all-work-heading {
    color: #333031 !important;
    text-shadow: none;
}
.entry-content h3.testimonial-heading {
    color: #000 !important;
    text-shadow: none;
}


.d-flex .fl-col-group {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 100%;
    align-items: center;
}


.d-flex .fl-module-content.fl-node-content {
    margin: 0;
}

.gform_wrapper {
    margin: 0px 0 !important;
    max-width: 100%;
}

.home-contact-form ul.gform_fields li {
    display: inline-block;
    width: 50%;
}

.home-contact-form #input_10_1, .home-contact-form #input_10_2 {
    width: 100%;
   
    color: #fff;
    border: none;
    height: 45px;
    padding: 5px 10px;
}


.home-contact-form  .gform_wrapper ul li.gfield {
    margin-top: 0px;
    padding-top: 0;
}
.home-contact-form .gform_wrapper .gform_footer {
    padding: 0px 0 0px !important;
    margin: 10px 0 0 !important;
}

#gform_submit_button_10 {
    border: 3px solid #fff;
    width: 98%;
    height: 53px;
    border-radius: 1px;
    text-transform: none;
}

.textcenter.testimonial-heading {
    margin: 0px !important;
        margin-bottom: 0px;
    padding: 0px;
}

.fwf-contain, .fwf-container, .background .entry-content .fwf-contain, .background .entry-content .fwf-container, .background .entry-content .contain {
    margin: 0 auto !important;
    padding: 0.1em 0;
    width: 100%;
    max-width: 990px;
    float: none;
}
.singular-page-309 h3.textcenter.testimonial-heading {
    color: #000!important;
}

.gform_wrapper .percentbar_blue { background-color: #14fc14 !important; background-image: none !important;}
output { display: block; font-size: 2em; margin-top: 0.5em; color:#fff;}
/*end*/
.slide-image {
    min-height: 600px !important;
    background-position: center top;
}
.social_icons .facebook a {
    background-position: -32px 50%;
}
.social_icons .youtube a {
    background-position: 0px 50%;
}
.social_icons .instagram a {
    background-position: right 50%;
}
.header .social_icons {
       margin-top: 14px;
    margin-right: -83px;
}
header .social_icons a {
    background-image: url(https://completenf.com/wp-content/uploads/2019/11/social-icons.png);
    background-color: transparent;
    width: 24px;
    height: 24px;
    box-shadow: none;
}
.home .fl-row-content-wrap, .d-flex .fl-row-content-wrap { padding: 0px 0; }
.home .fl-module-content { margin: 20px 0; }
.fwf-section.meal-plans {background: url(//ipn.43b.myftpupload.com/wp-content/uploads/2017/07/back-meal-plans.jpg) no-repeat center top; }
.fwf-section.meal-plans h5, .fwf-section.meal-plans p, .sec-request-demo p, .cta.fwf-section p { color: #fff !important; }
.green-highlight {color: #0cff00 !important;}

.stripe_container.extra {height: 0 !important;}
.andre-button {background: #32b03d!important;
    border-radius: 20px; color: #fff !important; font-weight: bold !important;border: none !important; max-width: 250px !important; padding: 15px !important;  }
a:hover {color: #c41230; text-shadow:none !important;}
.slide-image { min-height: 726px !important;background-position: center 80%;}
.shadow p { font-size: 17px; line-height: 1.525; margin-bottom: 25px; }
.shadow .page_header { background: #3c3c3c; }
.header { background: #231f20; border: none;}
.page-template-layout-3 header.entry-header h1{
	    text-transform: uppercase;
    top: 73%;
    font-size: 57px;
    font-weight: bold;
}
.home .header {border-bottom: 1px solid #797979;}
.shadow .top-navbar #menu-item-18 { background:transparent; }
.top-navbar .menu > li > a:first-child { font-size: 15px !important;}
.top-navbar .menu > li.current-menu-item, .top-navbar .menu > li:hover { border: none !important; }
.top-navbar .menu > li > a:first-child { padding: 10px 13px !important;}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active { color: #fff !important; } 
.top-navbar .menu > li.active > a{ color: #1c75bc !important; box-shadow: 0 1px #1c75bc; } 
.shadow .top-navbar .menu > li.current-menu-item {background: transparent !important;}
body .top-navbar .menu > li:hover > a { color: #fff !important; }
.slide-container {top: 30%;}
.slide-container h3 { 
        color: #000 !important;
        
    font-size: 50px;
    text-align: left;
    font-weight: 600;
    
}
.top-navbar .menu > li > a {
    color: #fff!Important;
    font-weight: bold!important;
}
.home .shadow .slideshow { height: 600px !important;margin-top: -61px;}
.shadow .slide-container .button {/*background:transparent;*/  border: 3px solid #c41230;max-width: 250px; padding: 25px 30px;box-shadow: none;font-size: 20px;display: inline-block; margin: 30px 0px 0px 0px;padding: 19px !important;
    border-radius: 45px;width: auto !important; text-transform:none !important; font-family: sans-serif !important;}
.shadow .slide-container .button:hover {background:linear-gradient(to right, #82d089 , #82d089) !important;}
.shadow .sec-process {background: #fff; -webkit-box-shadow: none; box-shadow: none; padding: 40px 10px 90px;}
.sec-my-goal, .sec-mealplans {background: #231f20;}
.sec-my-goal h3, .sec-mealplans h3, .sec-my-goal p, .sec-mealplans p {color: #fff;}
.shadow .fwf-section h3 {font-size: 30px !important; margin-bottom: 3% !important;}
.fwf-section p {font-size: 20px; line-height: 1.4; margin-bottom: 20px;color: #7b7b7b;}
.top-navbar .menu > li.current-menu-item, .top-navbar .menu > li:hover {margin:4px 0 !important;}
.shadow .top-navbar .menu > li:nth-last-child(2), .shadow .top-navbar .menu > li:nth-last-child(2):hover { background: transparent !important; border-bottom: none;}
.testimonial-heading{
	color:#fff!important;
}
.site-logo img {height: 100px;}
.fwf-shrink header.header {background: #fff !important;}
.fwf-shrink .site-logo img { max-height: 59px !important; }
.slideshow {border-top: 61px solid rgba(255, 255, 255, 0.08) !important;}
.shadow .top-navbar .menu > li:nth-last-child(2) a { color: #666 !important; }
.shadow .sec-request-demo h3 {font-size: 36px !important; color: #fff !important;}
/*.fwf-section.sec-request-demo {*/
/*    background: url("../wp-content/uploads/2017/04/team-back.jpg") no-repeat center top;*/
/*}*/
.sec-request-demo h3, .sec-request-demo {padding-top:0;}

.tskcolor {color: #c41230 !important;}
.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header {background-image: url(//ipn.43b.myftpupload.com/wp-content/uploads/2017/03/mtm-header.jpg); background-color: #231f20;}
.feature-list li {margin:5px 0; font-size: 14px;}
.entry-content h3 {color: #000 !important; text-shadow: none;}
.fwf-section { padding: 0px 0; }
.fwf-section .button {margin-top: 5%;}
.sec-my-log .button {color: #231f20;}
.wp-image-38 {margin-bottom:-40px;}
footer .copyright, footer .bottom_bar a, footer .bottom_bar a:visited { color: #fff;    text-align: right;}
.bottom_bar {background: #fff;}
footer {background: #231f20;}
footer .footer_bar .row { padding-top: 10px; margin-bottom:-20px;}
footer a {color: #231f20;}

.login #login h1 a { background-image: url(//ipn.43b.myftpupload.com/wp-content/uploads/2019/11/logo.png) !important; }
html body.login {background-image: none !important; background-color: #195f98 !important;}

.singular-page-22 {background:#231f20 url(//67.227.175.153/~tsk/wp-content/uploads/2017/03/main-image-man.jpg) no-repeat -150% 90%;}
.singular-page-22 .pagewrap {background: transparent;}
.singular-page-22 .page-title {color: #fff;text-align:center;}
.singular-page-22 .tml-login {margin: 0 auto;}
.singular-page-22 .tml-login a, .singular-page-22 label {color: #fff;}
#wpdmi-profile-form p {font-size: 15px;margin-bottom: 17px;}
.wpdmi-sec-medial p {min-width: 470px; float:left;}
.dateformat, .energyunit, .generalunits {display:none;}

.page-template-layout-3 header.page-header
.home .header {
    border-bottom: 0px solid #797979;
}
.header {
    border-bottom:none!important;
    background-color: #fff; height: 90px;
}
.what-is .left p {
    font-size: 18px;
    margin-bottom: inherit;
    font-weight: 500;
}

.site-logo {
    top: 0;
}
.site-logo img {
    height: auto;
}
.top-navbar .menu > li > a, .top-navbar .menu > li.active, .header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #828282 ;
}
.slide-container h3 {
    color: #000 !important;
    font-size: 45px;
    text-align: left;
}
.slide-container h4 {
   text-align: left!important;
    display: inherit;
    font-size: 38px;
}
.slide-container.center p {
    text-align: left;
    width: 46%;
    font-size: 19px;
}
.sec-dietitians strong {
    font-weight: 700;
    color: #fff;
}
.sec-dietitians a {
    color: #000;
    font-weight: 700;
}
.sec-dietitians a:hover {color: inherit !important;}
.shadow .fwf-section.transformations h3 {
    color: #000!important;margin-bottom: 0% !important;    font-size: 30px!important;
}
.transformations {
    background: none;
    background-color: #fff;
}
.transformations-inner img {
    margin: 10px;
}
.transformations .row {
    text-align: center;
}
.transformations .row a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.cta {
    background-image: url("../wp-content/uploads/2017/04/cta-back.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 5%;
}
.fwf-section.cta .row a.button {
    background-color: #0cff00!important;
    border: none;
    color: #000;
    font-size: 16px;padding: 14px 40px;
}
.fwf-section.cta .row {
    text-align: center;
    color: #fff;
}
.fl-node-5def8238939b5 h3.right-heading-section {
    color: #fff!important;
}
.fwf-section.cta .row h5 {
    background: none; color: #fff; margin-bottom: 22px; font-size: 200%; font-weight: 600; max-width: 700px; margin: 0 auto;
}
footer {
    background: #fff;
    padding-top: 0%;
}
.heading-h3{
	color:#000!important;
}

.fwf-section.set-goal .row {
    width: 48%;
    float: right;
    text-align: left;
    min-height: 450px;
}
.fwf-section.set-goal {
    background:#e0fbea url("/wp-content/uploads/2017/04/mobile-icon.png") no-repeat 15% bottom;
}
.fwf-section.set-goal .row a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;
    font-size: 15px;padding: 14px 40px;
}
.fwf-section.set-goal .row h5 {
    color: #000;
    text-align: left;
    margin-bottom: 22px;
}
.fwf-section.food-intake {
    background-color: #f9f9f9!important;display: inline-block;    padding-top: 0px;    box-shadow: 5px 6px 9px #e4e4e4;
}
.socail-container ul li strong {
    color: #0cff00;
}
.fl-node-5dc3fde33f384.sec-dietitians strong {
    font-weight: 700!important;
    color: #000!important;
}
.singular-page-79.sec-dietitians strong {
    font-weight: 700;
    color: #000!important;
}
.food-intake-inner {  
    float: left;   
    width: 50%;
}
.fi-left-inner {
    width: 65%;
    float: right;padding-top: 30px;
    display: inline-block;
}
.fi-right-inner {
    width: 70%;padding-left: 80px;
    float: left;padding-top: 30px;
}
.clear-both {
    float: none;
    clear: both;
}
.food-intake .fi-left-inner h3 {
    color: #1e1c1d!important;
    font-size: 24px!important;
}
.food-intake .fi-left-inner a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.food-intake-right.food-intake-inner {
    background-color: #ebebeb;
    padding: 0px 20px 20px 20px;
    clip-path: polygon(10% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%);
}

.fwf-section.meal-plans a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.nutritionist {
    text-align: center;box-shadow: 5px 5px 8px #e4e4e4;
}
.fwf-section.meal-plans {
    box-shadow: 5px 6px 9px #e4e4e4;
}

.fwf-section.nutritionist h5{color: #000;    font-size: 220%;}
.stripe_container.extra .row {
    max-width: 100%;
    margin: 0 auto;    padding: 0px;
}
.what-is .left {
    width: 100%;
    max-width: 50%;    min-height: 115px;
    padding: 1em;
    background: #0cff00;clip-path: polygon(0% 0%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}
.what-is .right {
    width: 100%;
    max-width: 50%;
    background: #000;
    min-height: 115px;
}
.what-is {
    width: 100%;
    background-color: #000;
    display: inline-block;box-shadow: 5px 8px 9px #e4e4e4;
}
.left-inner {
    width: 60%;
    float: right;
    text-align: left;
}
.what-is .right .right-inner {
    float: left;
    width: 60%;
}
.left-inner h5 {
    color: #000;
    text-align: left;    font-size: 33px;
}
.what-is #gform_fields_4{display: inline-flex;}
.what-is form{display: inline-flex;}
.what-is .top-form input[type="submit"] {
    border-radius: 0;
    color: #000;
    background-color: #0cff00!important;
    padding: 10px 20px;
    margin-left: 10px;
    height: auto;
}
.what-is .top-form .gfield {
    list-style-type: none !important;
    margin: 0 3px;
}
 .stripe_container.extra {
   padding-top: 0px;
}
.what-is .top-form {
    padding: 2em 1em 0px;
}
.meal-top {
    text-align: center;
}
.sec-mealplans .meal-top h4{
    color: #fff;
    font-size: 26px!important;
}
.meal-top p{
    color: #0cff00;
}
.socail-container ul li {
    width: 20%;
    float: left;
    margin: 10px 10px;
    padding: 0px 10px;
    border-right: 1px solid #444;
    color: #fff;
    font-size: 14px;
    list-style: none;
}
.socail-container ul li:last-child {
    border: none;
}
.socail-container ul li span {
    display: inline-block;
}
.fwf-section.fwf-recent h3 {
    color: #000!important;
    text-align: center;
    font-size: 28px!important;
}
.wod_content .hentry .entry-title a {
    color: #3c3c3c;
    font-size: 18px;
}
.fwf-section.fwf-recent .button, .real-science .button, .meal-plans .button{
    background: linear-gradient(to right, #21d2f8 , #02cdbc);
    color: #fff;
    background-color: #000;
    border: none;
    font-size: 15px;
}
.fwf-section.sec-my-goal {
    background-color: #fff;
}
.fwf-section.sec-my-goal .row h3 {
    color: #000!important;
    text-align: center;
}
.fwf-section.sec-my-goal .row p.narrowp {
    color: #000;
    text-align: center;
}
.fwf-section.join-form {
    background-color: #555;
    text-align: center;
    color: #fff;
}
.fwf-section.join-form h3 {
    margin-bottom: 0px!important;
    color: #fff!important;
    padding-bottom: 10px;
}
.fwf-section.join-form h3 strong{color: #0cff00;}
.fwf-section.join-form h4{ color: #fff!important;}

.fwf-section.join-form input[type=submit].button{
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;
    font-size: 15px;
}
.fwf-section.join-form .gform_body{
    width: 50%;
    margin: 0 auto;
}
.fwf-section.join-form .gform_footer.top_label{
    width: 23%;
    margin: 0 auto;
}
.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header{
    padding: 4.75em 0;
}
footer .bottom_bar {
   border-top: 1px solid #aaa;
}
/*.header .nine.columns {*/
/*    width: 70%;*/
/*}*/
.header .three.columns {
    width: 16%!Important;
}
.site-logo {
    top: 0px;
}
.socail-container .boxes {
    width: 20%;
    float: left;
    margin: 10px 20px;
    border-right: 1px solid #444;
    padding-right: 10px;
}
.socail-container .boxes p {
    display: inline-block;
}
.socail-container .boxes:last-child {
    border: none;
}
.socail-container .boxes p strong{ color: #0cff00;}


@media screen and (min-width: 1024px) {
    .fwf-fadein-left {padding-right: 6%;} .home .fwf-fadein-right {padding-left: 6%;}
}

@media only screen and (max-width: 1000px) {
	#primary-nav li a {padding: 15px 18px;}
}
@media screen and (max-width: 800px) {
	.fl-node-5def6d9e55be7 .fl-accordion-medium .fl-accordion-button-label {
    font-size: 16px;
}

	fl-node-5def69ea1cc01 .princing-heading h3, .area-txt-content .fl-node-5def566f39c17 h3.right-heading-section {
    color: #fff!important;
    font-size: 32px!important;
}

	.area-txt-content h3.right-heading-section {
    font-size: 26px!important;
    color:#fff!important;
}
	.heading .fl-module-content h3 span, .heading-h3 .fl-module-content h3 span {
    font-size: 32px!important;
}
	.page-template-layout-3 header.entry-header h1
	{
		    font-size: 36px!important;
	}
	.features .fl-module-rich-text .fl-module-content {
    margin-top: 0px!important;
}
	.sec-dietitians .columns {
    display: flex;
    align-items: center;
    justify-content: center;
} 
	.top-navbar .menu > li.active > a
	{
		color:#fff!important;
	}
	.site-logo img {
    height: 70px;
}
	h3.heading-h3 , .heading-h3 h3{
    font-size: 30px!important;
}
	 
	.header .nine.columns {
    width: 100%!IMportant;
}
	.header .three.columns {
    width: 29%!Important;
}
	.fwf-site-brand .social_media {
		margin-right:0px;
	}
	h6.check-mark {
    text-align: center!important;
	}
}
	.free-demo {backgrond: url(https://completenf.com/wp-content/uploads/2019/11/content4-2.png) no-repeat;}
	.free-demo .fl-row-content-wrap .fl-col-group h6.check-mark {
    text-align: center;
}
	.gform_body {
    display: flex;
    justify-content: center;
}
/*ul#gform_fields_10 {*/
/*    display: inline-flex;*/
/*    flex-direction: column;*/
/*}*/
	.service-box .fl-col-group .fl-col-small .fl-node-content {
    /*margin: 0 auto!important;*/
}
	.service-box .fl-row-content .fl-col-group .fl-col-small.fl-node-content
	{
		margin:0 auto!important;
	}
	.service-box img.fl-photo-img {
    height: 184px!important;
    width: 280px!important;
}
	.service-box .fl-row-content .fl-col-group .fl-col-small {
    /*width: 49%!important;*/
    /*margin: 0 auto;*/
    /*display: inline-flex;*/
}
	.pricing-table tbody{    display: table-header-group;
		width:100%!important;
	}
    .header .columns.three {} .site-logo { padding: 5px; } .top-navbar { top: 5 !important; } .menu-collapser {margin-top: -63px !important; width: 50px; float: right;} .home .shadow .slideshow { height: 270px !important; } .slide-container h3 { font-size: 50px; color: #000 !important; }.collapse-button .icon-bar {background-color: #fff;width: 38px; margin: 3px 0;} .collapse-button {width: 60px;}.page-header{margin-top: 30px;}
    /*.top-navbar .menu > li.active > a { background-color: #2d2d2d;} */
    .wp-image-38 { margin-bottom: -10px;}
    .header{height: auto;}
    .what-is .left{max-width: 100%;clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%);}
    .left-inner {
    width: 100%;
    float: none;
    text-align: center;
}
.left-inner h5 {   
    text-align: center; 
}
.top-navbar .menu > li > a, .top-navbar .menu > li.active, .header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #fff!important;
}
.what-is .right .right-inner {
    float: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.what-is .right {
    width: 100%;
    max-width: 100%;
    background: #000;
    min-height: 115px;
    text-align: center;
    margin: 0 auto;
}
.stripe_container.extra {
    padding-top: 0px;
    display: inline-block;
    width: 100%;
}
.food-intake-inner {
    float: left;
    width: 100%;
}
.fi-left-inner {
    width: 100%;
    float: right;
    padding-top: 30px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
}
.fi-right-inner {
    width: 100%;
    padding-left: 20px;
    float: left;
    padding-top: 30px;
    padding-right: 20px;
}
.food-intake-right.food-intake-inner {
    background-color: #ebebeb;
    padding: 0px 20px 20px 20px;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);
}
.socail-container .boxes{width: 40%;}
.fwf-section.fwf-recent .button{width: 20%;}
.sec-dietitians .columns {
    padding: 2%;
    /*width: 44%!important;*/
    float: left;
}
.fwf-section.sec-request-demo{background-size: cover;}
.fwf-section.set-goal{    background-position: -32% bottom;}
.fwf-section.meal-plans a.button{width: 30%;}
.what-is form {
    display: inline-block;
}
.what-is #gform_fields_4 {
    display: inherit;
  
}
.what-is .top-form .gfield {
    list-style-type: none !important;
    margin: 10px 3px;
}
.what-is .top-form input[type="submit"] {
    margin-left: 0;
    height: auto;
    margin-bottom: 30px;
}
.what-is{float: none;}
.home .shadow .slideshow {
    height: 570px !important;
    margin-top: -61px!important;
}

a:hover {color: #c41230; text-shadow:none !important;}

.shadow p { font-size: 17px; line-height: 1.525; margin-bottom: 25px; }
.shadow .page_header { background: #3c3c3c; }
.header { background: #231f20; border-bottom: 1px solid #fff; }
.home .header {border-bottom: 1px solid #797979;}
.shadow .top-navbar #menu-item-18 { background:transparent; border: 3px solid #c41230 !important; }
.top-navbar { top: 5px; }
.top-navbar .menu > li > a:first-child { font-size: 15px !important;}
.top-navbar .menu > li.current-menu-item, .top-navbar .menu > li:hover { border-top: none !important; }
.top-navbar .menu > li > a:first-child { padding: 10px 15px !important;}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active { color: #fff !important; } 
/*.top-navbar .menu > li.active > a{ color: #000 !important; } */
.shadow .top-navbar .menu > li.current-menu-item {background: transparent !important;}

.slide-container {top: 30%;}
.home .slide-image {background-position: center -117px;}
.slide-container h3 { color: #fff !important;    font-size: 72px;}
.home .shadow .slideshow { height: 670px !important;}
.shadow .slide-container .button {background:transparent; border: 3px solid #c41230;max-width: 250px; padding: 25px 30px;box-shadow: none;font-size: 22px;display: inline-block; margin: 2%;}
.shadow .slide-container .button:hover {background:#196098!important; }
.shadow .sec-process {background: #fff; -webkit-box-shadow: none; box-shadow: none; padding: 40px 10px 90px;}
.sec-my-goal, .sec-mealplans {background: #231f20;}
.sec-my-goal h3, .sec-mealplans h3, .sec-my-goal p, .sec-mealplans p {color: #fff;}
.shadow .fwf-section h3 {font-size: 40px !important; margin-bottom: 3% !important;}
.fwf-section p {font-size: 20px; line-height: 1.4; margin-bottom: 20px;}
.top-navbar .menu > li.current-menu-item, .top-navbar .menu > li:hover {margin:4px 0 !important;}
.shadow .top-navbar .menu > li:nth-last-child(2):hover { background: transparent !important; }
.site-logo img {height: 100px;}
.fwf-shrink header.header {background: #231f20 !important;}
.fwf-shrink .site-logo img { max-height: 59px !important; }
.slideshow {border-top: 61px solid rgba(255, 255, 255, 0.08) !important;}
.shadow .top-navbar .menu > li:nth-last-child(2) a { color: #666 !important; }
.shadow .sec-request-demo h3 {font-size: 36px !important; color: #fff !important;}
.fwf-section.sec-request-demo {
    background: url("../wp-content/uploads/2017/04/team-back.jpg") no-repeat center top;
}
.sec-request-demo h3, .sec-request-demo {padding-top:0;}

.tskcolor {color: #c41230 !important;}
.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header {background-image: url(//ipn.43b.myftpupload.com/wp-content/uploads/2017/03/mtm-header.jpg); background-color: #231f20; }
.feature-list li {margin:5px 0; font-size: 14px;}
.entry-content h3 {color: #000 !important; text-shadow: none;}
.fwf-section { padding: 20px 0; }
.fwf-section .button {margin-top: 5%;}
.sec-my-log .button {color: #231f20;}
.button {background: #196098!important; border:none!important; -webkit-box-shadow: none; box-shadow: none;}
.wp-image-38 {margin-bottom:-40px;}
footer .copyright, footer .bottom_bar a, footer .bottom_bar a:visited { color: #fff;}
.bottom_bar {background: #fff;}
footer {background: #231f20;padding-top: 2%;}
footer .footer_bar .row { padding-top: 10px; margin-bottom:-20px;}
footer a {color: #231f20;}

.singular-page-22 {background:#231f20 url(//67.227.175.153/~tsk/wp-content/uploads/2017/03/main-image-man.jpg) no-repeat -150% 90%;}
.singular-page-22 .pagewrap {background: transparent;}
.singular-page-22 .page-title {color: #fff;text-align:center;}
.singular-page-22 .tml-login {margin: 0 auto;}
.singular-page-22 .tml-login a, .singular-page-22 label {color: #fff;}
#wpdmi-profile-form p {font-size: 15px;margin-bottom: 17px;}
.wpdmi-sec-medial p {min-width: 470px; float:left;}
.dateformat, .energyunit, .generalunits {display:none;}
.home .header {
    border-bottom: 0px solid #797979;
    background-color: #fff;
}
.header {
    border-bottom: 0px solid #797979;
    background-color: #fff;height: 90px;
}
.what-is .left p {
    font-size: 18px;
    margin-bottom: inherit;
    font-weight: 500;
}

.site-logo {
    top: 0;
}
.site-logo img {
    height: auto;
}
.top-navbar .menu > li > a, .top-navbar .menu > li.active, .header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #000!important;
}
.fwf-shrink header.header {
    background: #fff !important;
}
.slide-container h3 {
    color: #000 !important;
    font-size: 72px;
    text-align: left;
}
.slide-container h4 {
   text-align: left!important;
    display: inherit;
}
.slide-container.center p {
    text-align: left;
    width: 50%;
}
.shadow .fwf-section.transformations h3 {
    color: #000!important;margin-bottom: 0% !important;    font-size: 30px!important;
}
.transformations {
    background: none;
    background-color: #fff;
}
.transformations-inner img {
    margin: 10px;
}
.transformations .row {
    text-align: center;
}
.transformations .row a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.cta {
    background-image: url("../wp-content/uploads/2017/04/cta-back.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.fwf-section.cta .row a.button {
    background-color: #0cff00!important;
    border: none;
    color: #000;
    font-size: 16px;padding: 14px 40px;
}
.fwf-section.cta .row {
    text-align: center;
    color: #fff;
}
.fwf-section.cta .row h5 {
    background: none;
    color: #fff;margin-bottom: 22px;
    font-size: 22px;
    font-weight: 400;
}
footer {
    background: #fff;
    padding-top: 2%;
}

.fwf-section.set-goal .row {
    width: 48%;
    float: right;
    text-align: left;
    min-height: 450px;
}
.fwf-section.set-goal {
    background-image: url("/wp-content/uploads/2017/04/mobile-icon.png");
    background-repeat: no-repeat;
    background-position: 15% bottom;
}
.fwf-section.set-goal .row a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;
    font-size: 15px;padding: 14px 40px;
}
.fwf-section.set-goal .row h5 {
    color: #000;
    text-align: left;
    margin-bottom: 22px;
}
.fwf-section.food-intake {
    background-color: #f9f9f9!important;display: inline-block;    padding-top: 0px;    box-shadow: 5px 6px 9px #e4e4e4;
}
.socail-container ul li strong {
    color: #0cff00;
}

.food-intake-inner {  
    float: left;   
    width: 50%;
}
.fi-left-inner {
    width: 65%;
    float: right;padding-top: 30px;
    display: inline-block;
}
.fi-right-inner {
    width: 70%;padding-left: 80px;
    float: left;padding-top: 30px;
}
.clear-both {
    float: none;
    clear: both;
}
.food-intake .fi-left-inner h3 {
    color: #1e1c1d!important;
    font-size: 24px!important;
}
.food-intake .fi-left-inner a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.food-intake-right.food-intake-inner {
    background-color: #ebebeb;
    padding: 0px 20px 20px 20px;
    clip-path: polygon(10% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%);
}
.fwf-section.meal-plans h5 {
    color: #000;
    text-align: left;
    font-size: 26px;
}
.fwf-section.meal-plans a.button {
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.nutritionist {
    text-align: center;box-shadow: 5px 5px 8px #e4e4e4;
}
.fwf-section.meal-plans {
    box-shadow: 5px 6px 9px #e4e4e4;
}

.fwf-section.nutritionist h5{color: #000;}
.stripe_container.extra .row {
    max-width: 100%;
    margin: 0 auto;    padding: 0px;
}
.what-is .left {
    width: 100%;
    max-width: 50%;    min-height: 115px;
    padding: 1em;
    background: #0cff00;clip-path: polygon(0% 0%, 96% 0%, 100% 50%, 96% 100%, 0% 100%);
}
.what-is .right {
    width: 100%;
    max-width: 50%;
    background: #000;
    min-height: 115px;
}
.what-is {
    width: 100%;
    background-color: #000;
    display: inline-block;box-shadow: 5px 8px 9px #e4e4e4;
}
.left-inner {
    width: 60%;
    float: right;
    text-align: left;
}
.what-is .right .right-inner {
    float: left;
    width: 60%;
}
.left-inner h5 {
    color: #000;
    text-align: left;    font-size: 33px;
}
.what-is #gform_fields_4{display: inline-flex;}
.what-is form{display: inline-flex;}
.what-is .top-form input[type="submit"] {
    border-radius: 0;
    color: #000;
    background-color: #0cff00!important;
    padding: 10px 20px;
    margin-left: 10px;
    height: auto;
}
.what-is .top-form .gfield {
    list-style-type: none !important;
    margin: 0 3px;
}
 .stripe_container.extra {
   padding-top: 0px;
}
.what-is .top-form {
    padding: 2em 1em 0px;
}
.meal-top {
    text-align: center;
}
.sec-mealplans .meal-top h4{
    color: #fff;
    font-size: 26px!important;
}
.meal-top p{
    color: #0cff00;
}
.socail-container ul li {
    width: 20%;
    float: left;
    margin: 10px 10px;
    padding: 0px 10px;
    border-right: 1px solid #444;
    color: #fff;
    font-size: 14px;
    list-style: none;
}
.socail-container ul li:last-child {
    border: none;
}
.socail-container ul li span {
    display: inline-block;
}
.fwf-section.fwf-recent h3 {
    color: #000!important;
    text-align: center;
    font-size: 28px!important;
}
.wod_content .hentry .entry-title a {
    color: #3c3c3c;
    font-size: 18px;
}
.fwf-section.fwf-recent .button{
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;
    font-size: 15px;
}
.fwf-section.sec-my-goal {
    background-color: #fff;
}
.fwf-section.sec-my-goal .row h3 {
    color: #000!important;
    text-align: center;
}
.fwf-section.sec-my-goal .row p.narrowp {
    color: #000;
    text-align: center;
}
.fwf-section.join-form {
    background-color: #555;
    text-align: center;
    color: #fff;
}
.fwf-section.join-form h3 {
    margin-bottom: 0px!important;
    color: #fff!important;
    padding-bottom: 10px;
}
.fwf-section.join-form h3 strong{color: #0cff00;}
.fwf-section.join-form h4{ color: #fff!important;}

.fwf-section.join-form input[type=submit].button{
    background: #000!important;
    color: #0cff00;
    background-color: #000;
    border: none;
    font-size: 15px;
}
.fwf-section.join-form .gform_body{
    width: 50%;
    margin: 0 auto;
}
.fwf-section.join-form .gform_footer.top_label{
    width: 23%;
    margin: 0 auto;
}
.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header{
    padding: 4.75em 0;
}
footer .bottom_bar {
   border-top: 1px solid #aaa;
}
.header .nine.columns {
    width: 79%;
}
.header .three.columns {
    width: 29%;
}
.site-logo {
    top: 0px;
}
.socail-container .boxes {
    width: 20%;
    float: left;
    margin: 10px 20px;
    border-right: 1px solid #444;
    padding-right: 10px;
}
.socail-container .boxes p {
    display: inline-block;
}
.socail-container .boxes:last-child {
    border: none;
}
.socail-container .boxes p strong{ color: #0cff00;}





@media screen and (min-width: 1024px) {
    .fwf-fadein-left{padding-right: 6%;} 
    .home .fwf-fadein-right {padding-left: 6%;}
}

@media screen and (max-width: 800px) {
	.pricing-div .pricing-top {
    height: 80px;
	}
	.fl-accordion-content p {
    font-size: 14px;
}
	.pricing-div .pricing-top h4 {
    font-size: 30px;
	}
	.service-box .fl-photo .fl-photo-caption {
	    width: 78%;
    margin: 0 auto;	
	}
    .header .columns.three {} .site-logo { padding: 5px; } .top-navbar { top: 0 !important; } .menu-collapser {margin-top: -63px !important; width: 50px; float: right;} .home .shadow .slideshow { height: 270px !important; } .slide-container h3 { font-size: 50px;  }.collapse-button .icon-bar {background-color: #fff;width: 38px; margin: 3px 0;} .collapse-button {width: 60px;}.page-header{margin-top: 30px;}
    /*.top-navbar .menu > li.active > a { background-color: #2d2d2d;}*/
    .wp-image-38 { margin-bottom: -10px;}
    .header{height: auto;}
    .what-is .left{max-width: 100%;clip-path: polygon(0% 0%, 100% 0%, 100% 50%, 100% 100%, 0% 100%);}
    .left-inner {
    width: 100%;
    float: none;
    text-align: center;
}
.left-inner h5 {   
    text-align: center; 
}

.home .slide-image {
    background-position: center 1px;
    background-repeat: no-repeat;
    background-size: contain;
}

.top-navbar .menu > li > a, .top-navbar .menu > li.active, .header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #fff!important;
}
.what-is .right .right-inner {
    float: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.what-is .right {
    width: 100%;
    max-width: 100%;
    background: #000;
    min-height: 115px;
    text-align: center;
    margin: 0 auto;
}
.stripe_container.extra {
    padding-top: 0px;
    display: inline-block;
    width: 100%;
}
.food-intake-inner {
    float: left;
    width: 100%;
}
.fi-left-inner {
    width: 100%;
    float: right;
    padding-top: 30px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
}
.fi-right-inner {
    width: 100%;
    padding-left: 20px;
    float: left;
    padding-top: 30px;
    padding-right: 20px;
}
.food-intake-right.food-intake-inner {
    background-color: #ebebeb;
    padding: 0px 20px 20px 20px;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 100% 100%, 0% 100%);
}
.socail-container .boxes{width: 40%;}
.fwf-section.fwf-recent .button{width: 20%;}
.sec-dietitians .columns {
    padding: 2%;
    width: 44%!important;
    float: left;
}
.fwf-section.sec-request-demo{background-size: cover;}
.fwf-section.set-goal{    background-position: -32% bottom;}
.fwf-section.meal-plans a.button{width: 30%;}
.what-is form {
    display: inline-block;
}
.what-is #gform_fields_4 {
    display: inherit;
  
}
.what-is .top-form .gfield {
    list-style-type: none !important;
    margin: 10px 3px;
}
.what-is .top-form input[type="submit"] {
    margin-left: 0;
    height: auto;
    margin-bottom: 30px;
}
.what-is{float: none;}
.home .shadow .slideshow {
    height: 570px !important;
    margin-top: 0px;
}
.slide-container {
    top: 13%;
    max-width: 100%;
    width: 100%;
    padding: 10px;
}

}

@media screen and (max-width: 479px) {
	.singular-page-446 header.entry-header.page-header.header-gradient {background-position: 70% top !important;}
	.heading-h4 {text-align: center;}
	.service-box img.fl-photo-img {height: auto !important;}
	.fwf-shrink .top-navbar .menu > li > a
	{
		color:#fff!important;
	}
	h3.heading-h3 {
    font-size: 30px!important;
}
	input#gform_submit_button_11 {
    line-height: 1!important;
}
	.slide-container {
    margin-top: 0px !important;
	}
	input#gform_submit_button_10 {
    line-height: 1!important;
    width: 90%;
    margin: 0 auto!important;
}
#gform_10 .gform_footer.top_label {
    display: flex;
}
	ul#gform_fields_10 {
    display: inline-flex;
    flex-direction: column;
    width: 100%!important;
}
ul#gform_fields_10 li {
    width: 90%;
    margin: 0 auto!important;
}
ul#gform_fields_11 {
    display: inline-flex;
    flex-direction: column;
    width: 100%!important;
}
ul#gform_fields_11 li {
    width: 90%;
    margin: 0 auto!Important;
}
    .site-logo img { height: 53px;} .slide-container h3 { font-size: 24px; color: #000 !important; } .slide-container { top: 15%; } .shadow .slide-container .button { font-size: 12px;max-width: 140px; padding: 15px 10px; } .shadow .fwf-section h3 { font-size: 30px !important; } .fwf-section p { font-size: 16px; } .shadow .sec-process {padding-bottom: 30px;} .fwf-section img {max-width: 80%;} .fwf-section h3, .fwf-section p {text-align: center;} .sec-dietitians .columns.two {width: 50% !important; float: left !important;}.fwf-section { padding: 20px !important; } 
.home .shadow .slideshow {
    height: 450px !important;
    margin-top: 50px;
}
.shadow p {line-height: 1.3;}
.slider-below-part-signup p {top: 30px;}
#gform_fields_10.top_label div.ginput_container { margin-top: 0; }
.home-contact-form #input_10_1, .home-contact-form #input_10_2 {margin: 0;}
.service-box .fl-row-content .fl-col-group .fl-col-small {
    width: 100%!important;
    margin: 0 auto;
    display: block;
}
.home .shadow .slideshow {
    /*height: 290px !important;*/
    margin-top: 45px;
}

.slide-container {
    top: 26%;
}
.slide-container h4 {
    font-size: 30px;
    color: #c3c3c3c;
}
.slide-container.center p {
    text-align: left;
    width: auto;
}
.fwf-section.meal-plans a.button {
    width: 50%;
}
.fwf-section.set-goal .row {
    width: auto;
}
.sec-dietitians .columns.two {
    width: 100%!important;
    float: left !important;
    text-align: center;
}
.fwf-section.fwf-recent .button {
    width: 50%;
}
.socail-container .boxes {
    width: 100%;
    border: none;
    text-align: center;
    padding-left: 0px;
    margin-left: 0px;
}


} 


