@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');
@import url('https://fonts.googleapis.com/css?family=Concert+One&display=swap');
@import url('https://fonts.googleapis.com/css?family=Calistoga:400&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;
}
P{
    font-family: 'Heebo', sans-serif!important;
}

.robblue {color: #f2663a !important;}
body.login.wp-core-ui {background-image: url(//slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2020/02/login-bg.jpg) !important; }
body.login #login { background: #00b6e3; }
.login, .login form label, .login form, .login #login_error, .login .message { color: rgb(255, 255, 255) }
.login form .forgetmenot label {color: #fff !important;}
body.login #backtoblog a, body.login #nav a, body.login a { color: rgb(255, 255, 255) !important; }
body.login form .input, body.login form input[type=checkbox], body.login input[type=text], .login label[for='user_login']:before, .login label[for='user_pass']:before, .login label[for='user_email']:before { color: rgb(255, 255, 255) !important; }
.login form .input, .login input[type=text] { border-bottom-color: rgb(255, 255, 255) !important; }

body.login form .input, body.login form input[type=checkbox], body.login input[type=text] { color: rgb(78, 78, 78) !important; }
.fineprint { font-size: 12px !important; line-height: 1.3 !important; margin-bottom: 5px !important; color: #808080; }
.pricing-cta { max-width: 700px; margin: 0 auto; }
.singular-page-413 .wellness-content-image .fl-module-content .fl-photo-content { max-width: 529px!important;}
.singular-page-413 .resize-box {max-width: 529px;min-height: 550px;}
.home .entry-summary .published {display:none !important;}
.mealplan-wrapper .fl-rich-text {overflow: hidden;}
.site-brand-logo { margin-top: 3%; }
.mealplan-wrapper .fl-row-content-wrap {max-width: 1200px; margin: 0 auto; }
.mealplan-wrapper {background: #f7f7f9;}
.singular-page-596 .shadow .background article .page-header {
    background-image: url(https://slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2020/01/heaed.png) !important;
    border: none;
    height: 300px;
    align-items: center;
    display: flex;
}
.fl-node-5e315ade5e184 h3.fl-heading a, .fl-node-5e315ade5e184 h3.fl-heading .fl-heading-text, .fl-node-5e315ade5e184 h3.fl-heading .fl-heading-text *, .fl-row .fl-col .fl-node-5e315ade5e184 h3.fl-heading .fl-heading-text {
    color: #ffffff;
    font-weight: 500 !important;
}
.img-full-size .fl-photo .fl-photo-img-png img.fl-photo-img {
    display: block;
    width: 100% !important;
}
.img-full-size .fl-photo .fl-photo-img-png {
    display: block;
}
.lorem-ipsum {
    width: 79%;
    margin: 0 auto;
}
.lorem-ipsum p {
    font-size: 15px;
}
.bottom-sec .blue-sec a.get-started-btn {
    padding: 10px 65px;
    font-size: 20px;
    font-weight: 400;
}
.bottom-sec {
    width: 94%;
    background: #00b6e3;
    margin: 0 auto;
}
.bottom-sec .blue-sec h6 {
        color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 45px;
}
h3.headings {
    font-weight: 600 !important;
}
.singular-page-693 .shadow .background article#post-693 .page-header h1.page-title {
    color: #000;
    font-weight: 100 !important;
    font-family: monospace !important;
}
.lorem-ipsum h4 {
    /*font-family: 'Raleway' !important;*/
    font-size: 31px !important;
}
.fl-node-5e313fbe8135d {
    display: flex;
    align-items: center;
}
#slides li .slide-container h3 {
    font-size: 55px;
    color: #00b6e3 !important;
}
.page-template-layout-3 header.page-header
{
	background-image: url(https://slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2019/11/header.png) !important;
	border:none;
}
.singular-page-693 .shadow .background article#post-693 .page-header {
    background-image: url(https://slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2020/02/about-header.png) !important;
    border: none;
}
 .sec-four .info-box ul.bullet-points-blue li:before{
 	display:none;
 }
 .shadow .top-navbar .menu > li:nth-last-child(2) {
    display: none;
}
 .slider-below-text {
    font-size: 28px !important;
}
 h3.heading {
    font-size: 35px !important;
    font-weight: 600 !important;
}
p.diettici-name {
    font-size: 15px !important;
    font-weight: 500 !important;
}
.footer_content .copyright {
    display: none !important;
}
.sec-first .fl-node-5e301e5868df8 {
    display: flex;
    align-items: center;
}
.singular-page-79 .background .slideshow #slides .slides-control .slides-container li .slide-image {
    min-height: 540px !important;
}
.get-started-btn {
    color: #fff !important;
    font-size: 16px;
    padding: 10px 40px;
    background: #f2663a;
    font-weight: 600;
}
.rob-sec h3 {
    font-weight: 600 !important;
    font-size: 36px !important;
    padding-bottom: 20px;
   
}
.rob-sec p {
    color: gray;
   
    font-size: 18px !important;
}
.rob-sec {
    width: 80%;
}
.rob-sec .btn-sec {
    padding-top: 27px;
}
.journey .fl-rich-text h3 {
    font-weight: 400;
    text-align: center;
    padding-bottom: 18px;
    font-size: 35px !important;
}
.fitness-app .fitness-app-heading .fl-heading-text {
    font-weight: 400 !important;
}
.results .fl-node-5e314ddeefc27 .fl-rich-text h3 {
    margin: 55px 0px 30px 0px;
    font-weight: 800;
}
.plan-bottom ul li {
    margin: 0px;
    font-size: 15px;
    padding-left: 30px;
}
.sec-four .info-box ul.bullet-points-blue {
    width: 100%;
}
.sec-four .info-box h6 {
    text-align: center;
}	
.plan-bottom {
    background: #fff;
    height: 200px;
}
h6.check-mark {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 {
    display: flex;
    align-items: center;
    justify-content: center;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 li {
    margin: 0px;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 li .ginput_container {
    margin: 0px;
    width:100%;
}
.forn-free-demo #gform_wrapper_11 {
    width: 55%;
    margin: 0 auto !important;
}
.forn-free-demo #gform_wrapper_11 .gform_footer {
    margin: 0px;
    padding: 0px;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 li .ginput_container input {
    width: 100% !important;
    height: 48px;
    border-radius: 0px !important;
}
form#gform_10 ul#gform_fields_10 li label.gfield_label {
    display: none;
}
form#gform_10 ul#gform_fields_10 {
    padding-top: 15px;
}

ul#gform_fields_11 #field_11_1, ul#gform_fields_11 li#field_11_2, ul#gform_fields_11 li#field_11_3 {
    display: inline-flex;
    width: 50%;
    padding-right: 0px;
}
.forn-free-demo #gform_wrapper_11 .gform_footer #gform_submit_button_11 {
    width: 100%;
    border-radius: 0px !important;
    height: 49px;
    background:#f2663a !important;
    text-transform: capitalize;
    font-weight: 400;
    font-family: 'Lato',sans-serif !important;
    FONT-SIZE: 20px;
}
.plans .plan-bottom ul {
    list-style-type: none;
}
.plan-bottom ul {
    height: 137px;
    padding-top: 10px;
}
.plan-bottom ul li {
    font-size: 15px;
    font-weight: 400;
}
.sec-four .info-box h6 {
    text-align: center;
    margin-top: 2px;
    font-weight: 200;
    text-transform: uppercase;
    font-size: 20px;
    font-family: monospace !important;
}
.plans {
    box-shadow: 0 10px 13px 8px #ebebeb;
}
.plan-top {
    height: 150px;
}
.navy-blue {
    background: #00b6e3;
}
.plan-top h6, .plan-top h4, .plan-top p {
       color: #fff !important;
}

.plan-top h6 {
    border-bottom: 1px solid #fff;
    padding: 7px;
    font-size: 25px;
    text-transform: capitalize;
    font-weight: 600;
}
.plan-top h4 {
   font-family: sans-serif !important;
    font-size: 35px !important;
    font-weight: 600 !important;
}
.plan-top h6, .plan-top h4, .plan-top p {
    color: #fff;
}
.navy-blue .btn-sec .get-started-btn
{
	background: #00b6e3;
}
.plan-top h6, .plan-top h4, .plan-top p {
    color: #fff;
}
.plan-top p {
    font-family: sans-serif;
}
.bright-yellow {
    background: #f2663a;
}
.sec-second .fl-node-5e302204d73dc,.sec-third .fl-node-5e302452c7c57 {
    display: flex;
    align-items: center;
}
.fl-node-5dc3ef788444d.fl-module-heading .fl-heading .fl-heading-text {
    font-weight: 800;
}
.fl-node-5dd7da9040724.fl-module-heading .fl-heading {
    text-align: center;
    font-size: 48px;
    font-weight: 500;
    font-family: 'Archivo Black', sans-serif!important;
}
.fl-node-5ddb8a15bde64 .fl-heading .fl-heading-text {
    font-weight: 400;
    font-family: 'Archivo Black', sans-serif!important;
}
#wonderplugincarousel-2 .amazingcarousel-item-container {
    background-color: transparent !important;
    border: 0px !important;
    box-shadow: none !important;
}
#gform_fields_10 INPUT::PLACEHOLDER {
    COLOR: #FFF!IMPORTANT;
}
.slider-below-text b {
   font-family: 'Baloo Thambi', sans-serif;
    font-size: 36px;
}


.top-navbar .menu > li > a:first-child:hover, .top-navbar .menu > li.active > a:hover, .top-navbar .menu > li.active:hover, .header .member_login:hover, .header .member_login a:hover {
    color: #003b4a !important;
}
.fl-node-5dd7ad29aee4c .fl-col-small .fl-col-content .fl-module-photo {
    height: 100px;
}
h3.heading-h3 {
    color: #000!important;
}
p.bottom-btn {
    width: 100%;
}
footer .bottom_bar {
    background-color: #fff !important;
    height: 180px !important;
}
div#custom_html-2 .textwidget.custom-html-widget {
    position: absolute;
    width:100%;
}
.copy-text-right {
    float: right;
    margin-top: 46px;
}
.socio {
    width: 30%;
    float: right;
}
.singular-page-544 .bottom_bar {
    border-top: 4px solid #ebebeb;
}
.footer_bar {
    display: none;
}
#gform_submit_button_10 {
	    font-family: Lato, sans-serif !important;
    FONT-SIZE: 20PX;
}
.slider-below-text {
    color: #fff;
    font-size: 22px !important;
    text-align: center;
    position: relative;
    top: 50px;
}
.fl-node-5dd7ac3682378.fl-module-heading .fl-heading span.fl-heading-text {
    font-weight: bolder;
}
.singular-page-347 header.page-header {
    background-image: url(//slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2019/12/header-1.png) !important;
    border: none;
}
.fl-col-group.fl-node-5dd7ad29aee4c .fl-col:nth-child(2),.fl-col-group.fl-node-5dd7ad29aee4c .fl-col:nth-child(4)  {
    border-right: 3px solid #f9f9f9;
    border-left: 3px solid #f9f9f9;
}
.footer_content .copyright .socio {
    width: 34%;
    float: right;
}
footer .copyright
{
	text-align:right !important;
	float:right;
}
.singular-page-331 a.button {
    font-family: 'Archivo Black', sans-serif!important;
    font-weight: 400;
}
.fl-col-group.fl-node-5dd7ad29aee4c .fl-col:nth-child(5) {
	 border-right: 3px solid #f9f9f9;
}
.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;
}
.singular-page-544 .background article header.page-header
{
	    background-image: url(https://slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2020/01/header-mobile-app.png)!important;
    background-color: #231f20;
    background-position: 68% 30%;
    height: 355px;
    display: flex;
    align-items: center;
}
.page-template-layout-3 header.entry-header h1{
	font-size: 43px;
    font-weight: 500;
    font-family: 'Archivo Black', sans-serif!important;
}
.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5dd7a98ee5253 {
    background: #f8f7f7;
}
.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: 18px;
    padding: 7px 10px;
    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 {
    min-height: 660px;
    max-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{
    min-width: 373px!important;
    height: 122px!important;
    overflow:hidden;
    float:left;
}
.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;
}
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;
}
.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;
	    border: none;
    font-family: 'Archivo Black', sans-serif!important;
    font-weight: 400;
	
}
 .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: -126px;
    /*margin-left: 127px;*/
    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-node-5dd7d23ad7d62 .fl-col-content.fl-node-content {
    float: right;
}
.fl-node-5dd7d23ad7da6 .fl-col-content.fl-node-content {
    float: left;
}



.fl-photo-content img {
    display: inline;
    height: auto !important;
    max-width: 100%;
    width: auto !important;
}

.slider-below-part-signup {
    background: linear-gradient(to right, #21d2f8 , #02cdbc);
}

.slider-below-part-signup p {
    color: #fff;
    font-size: 22px !important;
    text-align: center;
    position: relative;
   top: 20px;
}
table.pricing-table {
    width: 80%;
}
.slider-below-part-signup span {
    font-family: 'Righteous', sans-serif;
    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: linear-gradient(to right, #21d2f8 , #02cdbc);*/
}

.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;
        padding-left: 100px;
    padding-right: 100px;
}
.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: #fff !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%;
    background: transparent;
    color: #fff;
    border: 0px;
    height: 45px;
    border-bottom: 2px solid #ffffff;
    padding: 0px !important;
    border-radius: 0;
}


.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: 2px solid #fff;
    width: 98%;
    height: 53px;
    border-radius: 1px;
    text-transform: uppercase;
       font-weight: 600;
    background: #00b6e3 !important;
    
}

.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;
}


.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*/

.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: -4px;
}
header .social_icons a {
    background-image: url(https://slimnation.ptweblaunch.com/wp-content/uploads/sites/54/2020/01/Untitled-20.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(//slimnation.ptweblaunch.com/wp-content/uploads/sites/54/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: #0dcfcf !important;}

.stripe_container.extra {height: 0 !important;}
.andre-button {   padding: 10px 40px !important; background: #f2663a !important; color: #fff !important; font-weight: bold !important;border: none !important;   }
a:hover {color: #c41230; text-shadow:none !important;}
.slide-image { min-height: 720px !important;background-position: center 30%; background-size: cover !important;}
.shadow p { font-size: 17px; line-height: 1.525; margin-bottom: 25px; }
.shadow .page_header { background: #3c3c3c; }
.header {     border-bottom: 1px solid transparent !important;
    background-color: #00b6e3 !important; }
.home .header {border-bottom: 1px solid #797979;}
.shadow .top-navbar #menu-item-18 { background:transparent; border: 3px solid #c41230 !important; }
.top-navbar { top: 21px; }
.top-navbar .menu > li > a:first-child { font-size: 14px !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 13px !important;}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active { color: #444 !important; } 
.top-navbar .menu > li.active > a:not(.flyout-toggle) { color: #003b4a !important; box-shadow: 0 1px #003b4a; } 
.shadow .top-navbar .menu > li.current-menu-item {background: transparent !important;}
body .top-navbar .menu > li:hover > a { color: #0dcfcf !important; }
.slide-container {top: 30%;}
.slide-container h3 { 
        color: #000 !important;
    font-size: 50px;
    text-align: left;
    font-weight: 600;
    
}
.home .shadow .slideshow { height: 600px !important;    margin-top: 29px;}
.shadow .slide-container .button {/*background:transparent;*/ ;max-width: 250px; padding: 25px 30px;box-shadow: none;font-size: 18px;display: inline-block; margin: 30px 0px 0px 0px;
padding: 10px 40px !important;width: auto !important; text-transform:none !important; font-family: 'Righteous', sans-serif !important;}
.shadow .slide-container .button:hover {background:#00b6e3 !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;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):hover { background: transparent !important; }
.site-logo img {height: 100px;}
.page-template-layout-3 .fwf-shrink header.header {background: #00b6e3 !important;}
.page-template-home-page .fwf-shrink header.header {background: #00b6e3 !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: inherit !important; }
.shadow .sec-request-demo h3 {font-size: 36px !important; color: #fff !important;}
/*.fwf-section.sec-request-demo {*/
/*    background: url("../wp-content/uploads/sites/54/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(//slimnation.ptweblaunch.com/wp-content/uploads/sites/54/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: #404040;}
.bottom_bar {background: #f8f6f7;}
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;}

.page-template-layout-3 header.page-header
.home .header {
    border-bottom: 0px solid #797979;
}
.header {
    border-bottom: 1px solid rgba(255,255,255,.3);
    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: #ffffff !important;
}
.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: #fff;
    font-weight: 700;
}
.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: #0dcfcf;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.cta {
    background-image: url("../wp-content/uploads/sites/54/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: #0dcfcf!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: 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/sites/54/2017/04/mobile-icon.png") no-repeat 15% bottom;
}
.fwf-section.set-goal .row a.button {
    background: #000!important;
    color: #0dcfcf;
    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: #0dcfcf;
}

.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: #0dcfcf;
    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: #0dcfcf;
    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: #0dcfcf;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: #0dcfcf!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: #0dcfcf;
}
.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;
    font-family: 'Righteous', sans-serif !important;
}
.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: #0dcfcf;}
.fwf-section.join-form h4{ color: #fff!important;}

.fwf-section.join-form input[type=submit].button{
    background: #000!important;
    color: #0dcfcf;
    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;
}
.header .nine.columns {
    width: 70%;
}
.header .three.columns {
    width: 29%;
}
.site-logo {
    top: 10px;
}
.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: #0dcfcf;}

/*CTA April*/
.monthly-cta {
	color: white;
	font-family: 'Heebo', sans-serif!important;
	padding-top: 20px;
	line-height: inherit;
}
.monthly-cta h3{
	color: white !important;
	font-size: 25px;
}
.monthly-cta h4{
	color: white !important;
	padding-left: 35px;
	font-size: 15px;
}
.monthly-cta p {
	font-size: 17px !important;
	vertical-align: text-top;
}

@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) {
	.top-navbar .menu > li {margin: 0;}
	.lorem-ipsum {
    width: 100%;
	}
	.lorem-ipsum h4 {
	    font-size: 21px !important;
		
	}
	.copy-text-right {
    float: none;
    margin-top: 0px;
}
.copy-text-right .socio {
    display: flex;
    align-items: center;
    justify-content: center;
}
.copy-text-right .socio a {
    margin: 5px;
}
	.singular-page-79 .bottom_bar {
    border-top: 0px;
}
.socio {
    width: 100%;
    float: none;
}
	.fl-node-5e313fbe8135d {
    flex-direction: column;
}
	.site-logo img {
    margin-left: 15px;
}
.fl-node-5de0e630b1fc1 > .fl-row-content-wrap {
background-position:initial!important;
	
}
	.fl-row.fl-row-full-width.fl-row-bg-photo.fl-node-5dd7da67c8247 {
     margin-top: 71px; 
}
	.button {
     border-bottom:none!important;
     font-size:14px!important;
    }
	.fl-col-group.fl-node-5ddb891cb0f06 {
	height:100%!important;	
	}
	table.pricing-table
	{
		width:100%;
	}
	.position-up{
	 margin-top: -160px;
    margin-left: 127px;
	}
	.pricing-table tbody{    display: table-header-group;
		width:100%!important;
	}
    .header .columns.three {text-align: center;} .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; color: #000 !important; }.collapse-button .icon-bar {background-color: #fff;width: 28px; margin: 3px 0;} .collapse-button {width: 50px;}.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: 100px;
}

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: 21px; }
.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 25px !important;}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active { color: #444 !important; } 
.top-navbar .menu > li.active > a{ color: #000 !important; } 
.shadow .top-navbar .menu > li.current-menu-item {background: transparent !important;}
body .top-navbar .menu > li:hover > a { color: #0dcfcf !important; }
.slide-container {top: 43%;}
.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;max-width: 250px; padding: 25px 30px;box-shadow: none;font-size: 22px;display: inline-block; margin: 2%;}
.shadow .slide-container .button:hover {background:linear-gradient(to right, #21d2f8 , #02cdbc) !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: inherit !important; }
.shadow .sec-request-demo h3 {font-size: 36px !important; color: #fff !important;}
.fwf-section.sec-request-demo {
    background: url("../wp-content/uploads/sites/54/2017/04/team-back.jpg") no-repeat center top;
}

.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(//slimnation.ptweblaunch.com/wp-content/uploads/sites/54/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: #f2663a !important; border:none; -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: #989898;}
.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%;
}
.sec-dietitians strong {
    font-weight: 700;
    color: #fff;
}
.sec-dietitians a {
    color: #fff;
    font-weight: 700;
}
.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: #0dcfcf;
    background-color: #000;
    border: none;    padding: 14px 40px;
    font-size: 15px;
}
.fwf-section.cta {
    background-image: url("../wp-content/uploads/sites/54/2017/04/cta-back.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.fwf-section.cta .row a.button {
    background-color: #0dcfcf!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;
}
/*April*/
.monthly-cta {
	color: white;
	font-family: 'Heebo', sans-serif!important;
	padding-top: 20px;
}
.monthly-cta h3{
	color: white !important;
}
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/sites/54/2017/04/mobile-icon.png");
    background-repeat: no-repeat;
    background-position: 15% bottom;
}
.fwf-section.set-goal .row a.button {
    background: #000!important;
    color: #0dcfcf;
    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: #0dcfcf;
}

.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: #0dcfcf;
    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: #0dcfcf;
    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: #0dcfcf;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: #0dcfcf!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: #0dcfcf;
}
.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: #0dcfcf;
    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: #0dcfcf;}
.fwf-section.join-form h4{ color: #fff!important;}

.fwf-section.join-form input[type=submit].button{
    background: #000!important;
    color: #0dcfcf;
    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%;
	}
	.site-logo {
	    top: 10px;
	}
	.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: #0dcfcf;}

}




@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) {
	.fl-col-group.fl-node-5dd7a98ee6c1b {
    flex-direction: center;
	}
	.content-center .heading-h3 {
    color: #000!important;
}
	
    .header .columns.three {text-align: center;} .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: 28px; margin: 3px 0;} .collapse-button {width: 50px;}.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: left top;
    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: 100px;
}
.slide-container {
    top: 13%;
    max-width: 100%;
    width: 100%;
    padding: 10px;
}

}

@media screen and (max-width: 479px) {
	.shadow .fl-rich-text {width: 300px;margin:0 auto;}
	.forn-free-demo #gform_wrapper_11 #gform_fields_11 {display: grid !important;}
	ul#gform_fields_11 #field_11_1, ul#gform_fields_11 li#field_11_2, ul#gform_fields_11 li#field_11_3 {width: 100%;}
	#slides li .slide-container h3 {
    font-size: 20px;margin-top: 8%;
	}
    .forn-free-demo #gform_wrapper_11 #gform_fields_11 li .ginput_container input {height: inherit !important;}
    .gform_wrapper #gform_wrapper_11.top_label .gfield_label {display: none;}
    
.shadow .slide-container .button
{
	padding: 10px 21px !important;
	max-width:170px !important;
}
	.slide-container
	{
		margin-top:10px !important;
	}
	.home-contact-form {
    margin-left: 14px;
}
	.singular-page-79 .background .slideshow #slides .slides-control .slides-container li .slide-image
	{
		    background-size: 101% 44% !important;
	}
	input#gform_submit_button_10 {
    border-bottom: 2px solid #fff !important;
    width:100%; 
}
.fl-node-5e313fbe8135d {
    flex-direction: column;
}
.rob-sec {
    width: 100%;
}
.rob-sec h3 {
    font-weight: 300 !important;
    font-size: 29px !important;
    padding-bottom: 20px;
}
.rob-sec p {
    color: gray;
    font-size: 15px !important;
}
.btn-sec {
    display: flex;
    justify-content: center;
}
.rob-sec .btn-sec {
    padding-top: 0px;
}

.journey .fl-rich-text h3
{
	    font-size: 25px !important;
}
.fitness-app .fitness-app-heading .fl-heading-text {
    font-weight: 400 !important;
    font-size: 26px;
}
.results .fl-node-5e314ddeefc27 .fl-rich-text h3 {
    margin: 22px 0px -8px 0px;
    font-weight: 800;
    font-size: 26px;
}
h4.heading-h4 {
    font-size: 23px !important;
}
h3.heading-h3 {
    font-size: 32px !important;
    margin-top: 13px !important;
}
.fl-node-5e315ade5e184 .fl-node-content {
    margin: 0px;
}
h6.check-mark {
    text-align: center !important;
}
.fl-node-5e315e1bcd549 .fl-node-content, .fl-node-5e315e2f27e94 .fl-node-content {
    margin: 0px;
}
.forn-free-demo #gform_wrapper_11 {
    width: 90%;
    margin: 0 auto !important;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 {
    display: block;
}
ul#gform_fields_11 #field_11_1, ul#gform_fields_11 li#field_11_2 {
    display: block;
    width: 100%;
}
.forn-free-demo #gform_wrapper_11 #gform_fields_11 li .ginput_container input#input_11_2 {
    margin-left: 0px;
}
.forn-free-demo #gform_wrapper_11 .gform_footer {
    margin:22px 0 0 !important;
}
.forn-free-demo #gform_wrapper_11 .gform_footer #gform_submit_button_11
{
	width:100%;
}
	.slider-below-text {
    text-align: center !important;
}
.slider-below-text h3 {
    font-size: 26px !important;
    margin: 26px 0px !important;
}
.home-contact-form ul.gform_fields li {
    display: block;
    width: 100%;
}
#gform_submit_button_10
	.btn-sec {
    display: flex;
    align-items: center;
    justify-content: center;
}
	.sec-first .fl-node-5e301e5868df8,.sec-second .fl-node-5e302204d73dc, .sec-third .fl-node-5e302452c7c57
	{
		flex-direction:column;
	}
	.meal-plans, .real-science, .all-work-section {
    padding-left: 13px;
}
footer .copyright {
    text-align: center!important;
    float: none;
}
div#custom_html-2 .textwidget.custom-html-widget {
    position: relative;
}
    .resize-box {min-height: inherit !important;padding-bottom: 80px;}
    .site-logo img { height: 70px;} .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: 370px !important;
    margin-top: 50px;
}
.header .three.columns {
    width: 29%;
}
.home .shadow .slideshow {
    height: 290px !important;
    margin-top: 45px;
}

.slide-container {
    top: -3%;
}
.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;
}


} 

