@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600&display=swap');
h1, h2, h3, h4, h5, h6, th, .top-navbar li a, #menu-portfolio li a, .breadcrumb-trail, .page-links, .loop-pagination, .loop-nav, #respond input[type="submit"], #footer {
    font-family: 'Raleway', sans-serif!important;
}
.bottom-cta h3 b {
    font-style: normal;
}
.fitness-plan .custom-list ul li {
    font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
   font-family: 'Raleway', sans-serif!important;
}
.custom-list.new li {
    list-style-position: inside;
}
.custom-list.price-text ul li{
	list-style-position: outside;
	margin: 0 20px;
}


.custom-cta .wpb_wrapper h4 {
    font-weight: 400;
    line-height: 35px;
}
.custom-list.new.bold ul li {
    font-weight: 600;
}
.how-do .wpb_content_element h6 {
    color: #000;
    font-size: 18px;
}
.fitness-plan .custom-list {
    margin: 0 auto;
    width: 80%;
    display: block;
}
.content-box.success h4 {
    font-size: 30px;
    font-weight: 800!important;
    font-family: 'Anton', sans-serif!important;
}
.fl-node-5beb51c47e925 a.fl-button, .fl-node-5beb51c47e925 a.fl-button:hover { background: #0962b0 !important; border: none; color: #fff !important; }
.fl-node-5beb51c47e925 a.fl-button span { color: #fff !important; }

#fitnessbuilder-private-label-embed {
    min-height: 1000px !important;
}
.price-table-section .vc_col-sm-12 .vc_column-inner::marker{
	content:none!important;
}
.price-header {
    min-height: 80px;
}
.price-header h4 {
    text-transform: uppercase;
    font-size: 24px!important;
    margin: 0px!important;
}
.price-table-section .vc_col-sm-4:nth-child(2) {
    border: 4px solid #003669;
}
.price-table-section .vc_col-sm-4 {
    padding: 10px 30px;
}
.price-header h6.wrapper {
    background-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2022/03/wrapper-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 5px 22px;
    color: #fff;
    text-align: right;
    max-width: 128px;
    float: right;
    margin-top: -40px;
    display: inline-block;
    font-size: 12px;
    margin-right: -5px;
}
.price-header p {
        margin-bottom: 0px;
    color: #0962b0;
    font-size: 13px;
}
.price-table-section .vc_col-sm-4:nth-child(1) .price-header {
    padding-top: 35px;
}
.price-header h5 {
    color: #000!important;
    text-align: left!important;
    font-size: 40px!important;
       font-weight: 600!important;
    font-family: 'Montserrat', sans-serif!important;
}
.price-header h5 sub {
    font-size: 20px;
    font-weight: 200;
    margin-top: -20px!important;
    display: contents;
}
.price-table-section .vc_col-sm-12 .price-wrapper {
    position: absolute;
    background-color: #003669;
    font-size: 20px;
    color: #fff;
    width: 100%;
    top: -45px;
    padding: 8px;
    text-align: center!important;
}
.price-table-section .vc_col-sm-12 .price-wrapper strong {
    color: #9bcb40;
}
.pricing-list ul li img {
    max-width: 35px;
}
.price-table-section .vc_col-sm-12 .vc_column-inner ::marker {
    display: none!important;
    content:none!important;
}
.price-table-section .vc_col-sm-12 .vc_column-inner {
    background-color: #fff;
    margin: 40px auto!important;
    display: list-item;
    box-shadow: 0px 4px 20px #ccc;
    padding-top: 0px!important;
        position: relative;
}
.price-table-section .vc_col-sm-4 .vc_column-inner {
    box-shadow: none;
    padding: 20px;
}
.pricing-list ul li {
    border-bottom: 1px solid #8d8d8d;
    list-style: none;
    color: #666666;
    font-size: 15px;
    margin: 0px auto;
    padding: 6px 0px;
	min-height: 38px;
}
.pricing-list {
    float: none!important;
}
.custom-list.new.bottom ul {
    column-count: 1;
    margin: 0 auto;
    /* width: 70%; */
    /* float: none; */
    margin-left: 0px;
    margin-top: 40px;
}
.custom-list.price-text h3 {
    font-size: 35px!important;
    text-transform: uppercase;
    font-weight: 600!important;
    color: #003669;
}
.custom-list.price-text h4 {
    color: #003669;
    font-size: 32px;
    font-weight: 300!important;
}
.page-template-layout-3 header.entry-header h1, .page-template-layout-4 header.entry-header h1, .page-template-layout-5 header.entry-header h1 {
    margin-top: 32px;
   text-transform: uppercase;
    font-weight: 100!important;
    font-size: 48px!important;
    font-family: 'Anton', sans-serif!important;
    font-style: normal!important;
    letter-spacing: 4px;
}
.price-member-testimonal .content-box h3 {
    color: #fff;
    /*margin-bottom: 40px;*/
    font-weight: 800!important;
    font-size: 44px!important;
}
.custom-btn .vc_btn3 {
    border: none!important;
}
.price-member-testimonal h3 {
    color: #fff;
    text-transform: uppercase;
    font-size: 40px!important;
      font-weight: 600!important;
}
.twelve.columns[role=main]{
	    margin-top: 30px;
}
.content-box.bottom-cta-health .wpb_wrapper h3 {
    color: #fff;
}
.content-box.bottom-cta-health .wpb_wrapper p {
    color: #fff;
}
.health .custom-list ul {
    column-count: 1;}
    
.coaching .custom-list ul {
    column-count: 1;
}

.fitness-plan .content-box h3 {
    text-align: center;
    color: #003669;
    text-transform: uppercase;
    font-size: 34px;
    font-weight: 300!important;
    font-family: 'Anton', sans-serif!important;
}
.custom-list.new ul {
    column-count: 3;
    margin: 0 auto;
    /* width: 70%; */
    /* float: none; */
    margin-left: 12%;
    margin-top: 40px;
}
.custom-list.new {
    width: 100%;
    display: inline-block;
}
.bottom-cta {
    background-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2022/02/bottom-cta.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 40px 0px;
}
.bottom-cta button {
    border: none!important;
}
.bottom-cta h3 {
   color: #fff;
    text-align: center;
    font-size: 38px!important;
    text-transform: uppercase;
    font-weight: 300!important;
    padding-bottom: 20px;
    display: block;
    font-family: 'Anton', sans-serif!important;
    letter-spacing: 2px;
}
.bottom-cta p {
    color: #fff;
    text-align: center;
    font-size: 21px;
}
.custom-list {
    padding-bottom: 30px;
    display: inline-block;
}
.custom-btn .vc_btn3 {
    background-color: #9bcb40!important;
    color: #fff!important;
    font-size: 16px!important;
    font-weight: 600!important;
    padding: 11px 40px!important;
    border-radius: 10px!important;
    margin-top: 20px!important;
}
.custom-btn .vc_btn3 a {
	color:#fff;
}
.custom-btn .vc_btn3 a:hover {
	color:#16479f!important;
}
.custom-btn .vc_btn3:hover {
	color:#16479f!important;
}

.custom-list ul li {
    background-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2022/02/bullet.png);
    font-size: 17px;
    margin: 0 auto 5px;
    list-style: none;
    background-repeat:no-repeat;
    padding-left:30px;
    background-size:24px;
    background-position: left 2px;
}
.custom-list ul {
    column-count: 2;
    margin: 30px auto 40px;
    display: inline-block;
    /* text-align: center; */
    list-style-position: inside;
}
.content-box h3, .content-box h4, .content-box h5 {
    color: #202020;
    font-family: 'Anton', sans-serif!important;
}
.singular-page-1870.page-template-layout-3 header.page-header {
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2022/02/pricing-header.jpg);
    background-position: bottom center;
}
.singular-page-1835.page-template-layout-3 header.page-header {
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2022/02/health-header.jpg);
    background-position: bottom center;
}
.singular-page-1822.page-template-layout-3 header.page-header {
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2022/02/DIMEcare-header.jpg);
    background-position: bottom center;
}
.singular-page-1815.page-template-layout-3 header.page-header {
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2022/02/DIMEtrition-header.jpg);
    background-position: bottom center;
}
.singular-page-1801.page-template-layout-3 header.page-header {
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2022/02/dimfit-back.jpg);
    background-position: bottom center;
}

div#back-to-dashboard a, div#back-to-dashboard a span, .wppo-button {
    background: #063669;
    color: white !important;
    border-radius: 0px;
}
.wppo-button {font-size: 16px; line-height: 18px; padding: 12px 24px;}
div#welcome-up {
    margin-top: -20px;
}

.blue-checks li ul li {
	background-image: url('https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/green-leaf-small.png');
}

.green-leaf li ul li {
	background-image: url('https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/green-leaf-small.png');
}

.fl-rich-text h2, .fl-rich-text h5 {
    text-transform: normal !important;
}
#post-51 ul#input_1_5 li {
    margin: 0px;
    display: flex;
}

.singular-page-886 div#dimecare, .singular-page-886 div#dimefit, .singular-page-886 div#dimetrition {
	background-size: 66% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

div#dimecare h1.white, div#dimefit h1.white, div#dimetrition h1.white {
    padding: 90px 50px;
    margin: 0 auto;
    text-shadow: -2px 2px 2px #063669;
}

.singular-page-886 div#dimecare {
    background: url(https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/dime01.png);
}
.singular-page-886 div#dimefit {
	    background: url(https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/dime02.png);
}
.singular-page-886 div#dimetrition {
	    background: url(https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/dime03.png);
}

#post-1638 p {
    font-family: 'Raleway';
    color: #000;
}

#post-1638 h2.vc_custom_heading.custom-header-home-top {
    font-family: Raleway !important;
    font-weight: 400 !important;
}

#post-1638 h2.vc_custom_heading.main-new-homepage-header {
    font-family: 'Anton' !important;
}


#post-1638 button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-green {
 color: #fff;
    border-color: #9bcb40 !important;
    width: 250px;
    background-color: #9bcb40  !important;
    font-size: 20px  !important;
    font-family: 'Anton'  !important;
    text-align: center  !important;

}

#post-1638 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.ready-text.vc_custom_1644352601032.vc_row-has-fill > div > div > div > div.wpb_text_column.wpb_content_element > div > p > span {
     font-size: 20px  !important;
}

#post-1638 > div.entry-content > div:nth-child(8) > div > div > div > div:nth-child(1) > div > div > div > div > div > h2 {
    font-size: 50px;
    text-transform: uppercase;
    color: #003669;
}

#post-1638 > div.entry-content > div:nth-child(8) > div > div > div > div:nth-child(1) > div > div > div > div > div > h2 > span {
    color: #9bcb40;
    text-decoration: none !important;
}

#custom-plans h4 {
    font-size: 20px;
    color: #000;
}

#custom-plans .wpb_single_image.vc_align_center {
    height: 175px;
}

#post-1638 > div.entry-content > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1644340354878.vc_row-has-fill > div > div > div > div:nth-child(4) > div > div > div > div.wpb_text_column.wpb_content_element.get-started-list > div > ul{
    list-style-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2022/02/Shape-24-copy-4.png);
}




@import url('https://fonts.googleapis.com/css?family=Oswald');
.entry-content li {
    margin: 10px 0;
    font-size: 16px;
    color: black;
}
body.login h1 a {
    background-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/logo.png) !important;
}
body.login div#login {
    background: -webkit-linear-gradient(top, rgba(170, 206, 239, 0.3) 0%, rgba(23, 22, 37, 0.7) 100%) !important;
}
body.login #login input#wp-submit {
    background: #8db746 !important;
}

#member-dashboard .fl-module-content {
    padding: 0px;
    background: #00000066;
    background-clip: unset;
    border-radius: 130px;
    width: 230px;
    margin: 0 auto;
    height: 230px;
}
#member-dashboard .fl-module-content:hover {
    background: #9bcb40b0;
}

#dimecare img {
    height: 40px;
    width: auto;
}

/*contact page*/
input#choice_1_5_3, input#choice_1_5_4, input#choice_1_5_2, input#choice_1_5_1 {
    float: left;
}
table#t01 tr:nth-child(odd) {
    background-color: #f6f9f1;
}
img.aligncenter.size-full.wp-image-829, 
img.aligncenter.size-full.wp-image-828 {
    width: auto;
}
td.customcenter img {
    width: 25px;
}
ul#input_1_5 li label {
    font-size: 15px;
    margin-top: -3px;
}
ul#input_1_5 li {
    display: inline-block;
    margin: 0px;
}
ul#input_1_5 li label {
    font-size: 15px;
}
li#field_1_5 .ginput_container.ginput_container_checkbox {
    margin-top: 20px;
}

/*about page*/
.about-bottom-optin .fl-rich-text #gform_12 ul.gfield_checkbox li {
    width: 100% !important;
    display: inline;
    float: left;
    margin: 0px;
}
.about-bottom-optin ul.gfield_checkbox li input {
	float: left;
}
.about-bottom-optin ul.gfield_checkbox li label {
	color: white;
	margin-top: -5px;
}
.about-bottom-optin li#field_12_7 {
    width: 100% !important;
}
.about-bottom-optin li#field_12_7 label.gfield_label {
    color: white;
}






#homepage_content #post-services img {
    width: auto;
}

.disclaimer {
    font-size: 12px;
    margin-top: 80px;
    text-align: left;
}

p.disclaimer {
    font-size: 11px;
    color: #969696;
}

ul#input_1_5, ul#input_1_4 {
    list-style-type: none;
}
label#label_1_5_1, label#label_1_5_2 {
    float: left;
    font-size: 16px;
}
input#choice_1_5_1, input#choice_1_5_2 {
    float: left;
    clear: both;
    margin-top: 6px;
}
#field_1_5 label.gfield_label {
    font-size: 16px;
    margin-bottom: -20px;
}






h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', Helvetica, sans-serif !important;
}
img.aligncenter.size-full.wp-image-801 {
    min-width: 251px;
}
.slide-container p {
    font-family: "Oswald", sans-serif;
}
.service-after-testimoanils h3 {
    text-transform: uppercase;
    color: #063667;
    font-size: 33px !important;
}
.about-testimonails .fl-testimonial h5 {
    background-image: none;
    color: #fff;
    font-style: italic;
    font-size: 21px;
    border-bottom: 1px solid #9bcb40;
    padding-bottom: 11px;
    display: inline-block;
    width: 100%;
    text-align: center!important;
}
.dime-section.excersize ul.little-list {
    columns: 1;
}
.dime-section ul.little-list {
    padding-left: 10%;
    columns: 2;
}
.dime-photos img {
    max-width: 200px;
}
.about-testimonails .fl-testimonial p {
    color: #9bcb40;
    font-size: 14px;
    margin-top: 20px;
}
.dime-section .fl-rich-text {
    display: inline-flex;
}
.dime-section .dime-photos {
    display: inline-block;
    margin-right: 3%;
}
.dime-photos {
    display: inline-block;
}
.dime-section .dime-text h3 {
    color: #003669;
    text-transform: uppercase;
}
.dime-section .dime-text {
    display: inline-block;
}
.dime-section .dime-text h5, h5#oswald {
    color: #252525;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0;
    text-align: left;
    text-transform: none !important;
}
.dime-section .dime-text ul li, .blue-checks li {
    background-image: url(../wp-content/uploads/2017/12/circle-bullet.png);
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 37px;
}

.dime-section .dime-text ul li, .green-leaf li {
    background-image: url(../wp-content/uploads/2017/12/green-leaf-small.png);
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 37px;
    background-position:left 3px;
}

.home .slideshow {
    height: 679px;
    margin-top: 0;
}
.mobile-left h3 {
    color: #fff;
}
.copyright a{
    color: #a1a1a1!important;
}
.shadow .top-navbar .menu > li:nth-last-child(2):hover {
    background: transparent!important;
}
.mobile-left p {
    color: #fff;
}
.top-navbar .menu > li:last-child {
      background-image: url(https://wellnessonadimecoaching.com/wp-content/uploads/2017/12/login-icons.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 9px;
}

footer .bottom_bar p {
    color: #a1a1a1;
    line-height: 30px;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
}
.goal .fl-html h3 {
    color: #202020;
}
#menu-bottom-items {
    margin: 0;
    text-align: center;
}
footer .menu li{    margin: 0 10px;}
footer .menu a, footer .inline-list a {
    font-size: 17px;
    text-transform: capitalize!important;
}
footer div#text-4 {
    width: 100%;
    text-align: center;
}
footer .bottom_bar {
    position: relative;
    line-height: 22px;
    padding: 0;
    color: #aaa;
    background-color: #fff;
    text-align: center;
}
.goal .fl-html  a.button {
    color: #fff;
    background-color: #9bcb40;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 10px;
}
.mobile-left a.button {
    color: #fff;
    background-color: #9bcb40;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 10px;
}
.slideshow .slide-container.left {
    text-align: center;
    width: 100%;
    /* max-width: 100%; */
    margin: 0 auto;
    float: none;
}
.slideshow .slide-container h2 {
    font-size: 45px!important;
    font-weight: 200!important;
    font-family: 'Oswald', sans-serif !important;
    max-width: 100%;
    color: #fff!important;
}
.slideshow .slide-container h2 strong {
    font-size: 45px;
    font-weight: 600;
    color: #fff;
}
.slideshow .slide-container p {
    max-width: 100%;
    font-size: 24px;
   
}
.slideshow .slide-container .button {
    padding: 18px 15px;
    background-color: #9bcb40;
    border-radius: 20px;
}
.button:hover, input[type="submit"]:hover {
    background-color: #7db01b;
}

@media only screen and (max-width: 479px) {
.home .shadow .slideshow .slide-image {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center!important;
}
.home .shadow .slide-container {
    top: 15%;
}
}

.home_widget h4 {
    margin-left: 22px;
}

.home .services .post-top-head {
   margin-bottom: 0px;
}

.sec-dietitians .columns.two {
    margin: 0 auto;
    text-align: center;
    width: 19.66667%;
}

/*start*/


.fwf-section .price-table-center { border: 4px solid #444 !important; margin-top: 30px !important; padding: 30px !important; background-color: #d6dee8 !important; } .home .slideshow .slide-image { background-size: cover !important; background-repeat: no-repeat !important; }
.slide-container .button { padding: 15px; }

a.button.orange,
a.button.orange:hover,
a.button.orange:focus {
    background: #2db14a !important;
}
.top-navbar .menu > li > a:first-child {text-transform: capitalize;}
/*div[role=main] h3, div[role=main] h4 {font-weight: 200 !important;}*/
body {color: #545454;}
h1, h2, h3, h4, h5, h6 {color:#0962b0;}
.main-header-devices { margin: -11% auto 0; max-width: 100%; background: url(//fitmealformula-2.ptweblaunch.com/wp-content/uploads/2017/04/pure-well-bg.png) no-repeat; width: 980px; height: 410px; background-size: 100%; }
.home .stripe_container.extra .row {display: none;}
.sec-online-blog {padding: 20px 0;}
.slide-container {top:30%;padding: 10px;}
.slide-container h2 {font-size:36px;font-weight: 200; max-width: 450px;}
.slide-container h2 strong {font-size:38px;font-weight: 600; color:#fff;}
.slide-container .button {background-color: #9bcb40 !important;}

.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;
    background: linear-gradient( rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.3) ), url("../wp-content/uploads/2017/12/inner-back.jpg");background-position: bottom center;
}
.page-template-layout-3 header.entry-header h1, .page-template-layout-4 header.entry-header h1, .page-template-layout-5 header.entry-header h1 {
   margin-top: 32px;
}
h1.page-title, h1.loop-title {
    font-size: 40px !Important;
}
.slide-container p {max-width: 500px; font-size: 21px; line-height: 1.2;}
.device-image { background: url(//wellnessonadimecoaching.com/wp-content/uploads/2017/03/devices.png) no-repeat; width: 1288px; height: 483px; margin-top: -100px; position: relative; bottom: 0;  }

.header .top-navbar { top: 16px !important; }
.fwf-shrink .header .top-navbar {top: 0px !important;}
.sec-request-demo { background: #2766a3 url("../wp-content/uploads/2017/04/team-back.jpg") no-repeat center top;     background-size: cover;}
.sec-meal-options {background: #f9f9f9;}
.top3-sections {display:none;}
.top-navbar .menu > li > a, .top-navbar .menu > li.active, .header .member_login, .header .member_login a, .header .member_login a:visited {
    color: #13498c;
}
.top-navbar .menu > li.active > a, .top-navbar .menu > li.active {
    color: #082f5e !important;
}

.shadow .top-navbar .menu > li:nth-last-child(2) {
        border-bottom: 0px solid #006ea7;
    margin-left: 0px;
    background-color: transparent;
}
.shadow .top-navbar .menu > li:nth-last-child(2) a {
    color: #13498c!important;
    padding: 0 10px;
}
.top-navbar .menu > li.current-menu-item, .top-navbar .menu > li:hover {
    background: #0085ca none repeat scroll 0 0 !important;
   border-top: none !important;
    margin-top: 4px !important;
}

.home .stripe_container.extra .row {
    display: block;
    padding: 5px 0;
}
.stripe_container.extra{    background-color: #2db14a; padding: 10px 0 !important; }
.stripe_container.extra .row {
    margin-top: 0;
}
.main-opt .row{    display: inline-flex;
    background-color: transparent;
}
.main-opt .row .left-mopt{width: 40%;
    float: left;}
.main-opt .row .right-mopt {
    width: 54%;
    float: right;
    padding-top: 24px;
}
.home_widget.widgetwidget_text{background-image: none;    background-color: transparent;}
.stripe_container.extra .row {
    background-color: transparent;
 }
.home_widget h4 {
    color: #fff;
    text-transform: capitalize;    text-align: left;
}
.main-opt .row .right-mopt .fwf_form{display: inline-flex;}
.main-opt .row .right-mopt .fwf_form .gform_body{    width: 44%;}
.main-opt .row .right-mopt .fwf_form .gform_footer.top_label{width: 45%;
    float: right;
    margin-left: 12px;}
.main-opt .row .right-mopt .fwf_form .gform_footer.top_label input[type="submit"]{
    border-radius: 0px;
    height: auto;
}
.home .slideshow {
    height: 570px;
    margin-top: 0;
}
.home .slideshow #slides {
    height: 680px!important;
}
.most-popular h3 {
    font-size: 30px!important;
    text-align: center;
    text-shadow: none!important;
}
.mp-container {
    width: 100%;
    display: inline-flex;
    padding-top: 20px;
}
.mp-container .mp-boxes {
    margin: 10px;
    text-align: center;
}
.sec-request-demo h3{padding-top: 0%;}

.recent-post .wod_content .hentry .entry-title a {
    color: #3c3c3c;
    font-size: 14px;
    /* background-color: rgba(33,78,120,0.5); */
    /* padding: 20px 17px; */
    /* margin-top: -48px; */
    width: 100%;
    color: #fff;
    text-align: center;
}
.recent-post .wod_content h2.post-title {
    background: transparent;
    background-color: rgba(33,78,120,0.5);
    padding: 11px 18px;
    width: 95%;
    margin-top: -74px;min-height: 57px;
    position: relative;
}
.recent-post .wod_content a.button {
    background-color: transparent;
    color: #21bede;
    font-size: 14px;
}
.recent-post .wod_content a.button:hover {
    background-color: transparent;
    color: #17adcb;
}
.top-navbar .menu > li > a:first-child {
    padding: 3px 10px;
    font-size: 14px;
    margin: 0 6px;
}

.top-container .left {
    width: 45%;
    float: left;
}
.top-container .right {
    float: right;
    width: 50%;
}
.top-container .left h4 {
    color: #13498c;
    font-size: 23px;
}
.top-container .left h5 {
    color: #13498c;
    font-size: 19px;
    text-align: left;
    font-weight: 400;
    line-height: initial;
}
.top-container .left h6 {
    color: #363636;
    font-size: 20px;
}
.icons-mobile {
    display: inline-flex;
}
.fwf-section.bottom-container {
    box-shadow: -3px 3px 11px #000;
    padding: 30px 0;
    text-align: center;
}
.fwf-section.bottom-container .row img {
    margin: 0 12px;
}
.top-container .left p strong {
    color: #13498c;
}
.icons-mobile a.button {
    margin: 0 10px;
}
.fwf-section.products-pricing {
    background-color: #f8f8f8;
}
.pp-top .pp-left {
    width: 30%;
    float: left;
    margin-right: 2%;
}
.pp-top .pp-right {
    float: right;
    width: 63%;
    text-align: left;
}

.pp-top .pp-right h3 {
    color: #13498c;
    text-shadow: none;
}
.pp-top .pp-right h5 {
    color: #363636;
    text-align: left;
    font-size: 20px;
    margin-bottom: 30px;
}
.price-table-left {
    width: 48%;
    background-color: #d6dee8;
    border: 4px solid #444;
    padding: 20px;
    margin-right: 2%;
    text-align: center;
    float: left;
}
.pp-price-table {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
}
.pp-top {
    width: 100%;
    display: inline-block;
}
.price-boxes {
    width: 26%;
    float: left;
    margin: 10px 10px;
    font-size: 13px;
    color: #e54315;
}
.pp-price-table .price-boxes h5 {
    color: #363636;
    font-size: 18px;
    margin-bottom: 14px;
}
.pp-price-table .price-boxes a.button.orange {
    font-size: 11px;
    padding: 7px 12px;
}
.price-table-right {
    width: 49%;
    background-color: #d6dee8;
    border: 4px solid #444;
    padding: 20px;
    text-align: center;
    float: right;
}
.top-edition.top-container .left h6 {
    color: #13498c;
    font-size: 20px;
}
.price-boxes:nth-child(3) {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.tab-boxes {
    width: 100%;
    display: inline-block;
}

.tboxes {
    width: 16%;
    /* float: left; */
    background-image: url("../wp-content/uploads/2016/12/pure-well-meal-plan-bg.jpg");
    background-color: #13498c;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
    padding: 20px;
    min-height: 142px;
    text-align: center;
    font-size: 15px;margin: 3px;
    line-height: 25px;
    float: left;
}
.tboxes a {color: #fff;}
.tboxes a:hover {color: #f9e803;}

.fl-tabs-horizontal .fl-tabs-label {
    float: left;
    width: 30%;
    color: red;
    border: 1px solid #fdca57;
}
.fl-node-58eb50c11867e .fl-tabs-label.fl-tab-active {
    border-color: #fdca57;
}
.tab-head h3 {
    text-align: center;
    font-weight: 500;
}
.tab-head .fl-html{text-align: center;}
.fwf-section.top-edition.top-container {
    display: none;
}
.products-bottom-left {
    width: 20%;
    float: left;
    margin-right: 3%;
}
.products-bottom-right {
    width: 75%;
    float: right;
}
.products-bottom-right h3 {
    font-weight: 400!important;
    margin-bottom: 30px!important;
}
.pb-table {
    padding: 30px 0;
}
.pb-table table {
    padding: 0px;    background-color: #d6dee8;
}
.pb-table table tr th {
   color: #13498c;
    margin-bottom: 30px!important;
    border-bottom: 1px solid #fff;
    padding: 23px;
    text-align: left;

}
.pb-table table tr td {
    background-color: #d6dee8;font-size: 12px;
}
.pb-table table tr td span {
    width: 100%;
    display: inherit;
    color: #e54315;
}
.products-bottom-right strong {
    font-weight: 400;
    line-height: initial;
}
.products-bottom a.button.orange {
    width: 30%;
    text-align: center;
    font-size: 15px;
}
.singular-page-323 header.page-header{
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url("../wp-content/uploads/2016/12/mobile-app-background-1.jpg");
}

.services article#post-services {
    padding: 10px;
    min-height: 425px;
    /* border: 2px solid #ccc; */
    box-shadow: 0px 0px 0px #ccc;
}
.services .post-top-head {
    position: relative;
    height: auto;
    margin-bottom: 20px;
}
.post-summary {
    text-align: center;
}
.services .post-top-head h2.post-title {
    position: relative;
    bottom: 0;
    background-color:transparent;
    color: #003669;
    font-size: 19px;
    width: 100%;
    margin-bottom: 0px!important;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    min-height: 60px;padding: 10px 50px;
}
.services .post-summary p {
    color: #333;
}

.services .post-summary a.button {
    color: #fff;
    background-color: #9bcb40;
    font-size: 18px;
    padding: 15px 30px;
    font-family: "Oswald", sans-serif !important;
    text-transform: uppercase;
    font-weight: 200;
    border-radius: 11px;
}
.services .post-summary a.button:hover{color: #fff;background-color:#7bae19;}
.fl-row-full-width.most-populer {
    box-shadow: 2px -2px 4px #ccc;
}
.dietitians h3.textcenter {
    color: #fff;
}
.about-bottom-optin .fl-rich-text h3 {
    color: #fff;
    font-size: 44px;
    text-transform: uppercase;
}

.about-bottom-optin .fl-rich-text #gform_12 li {
    display: inline-block;
    width: 47%;
    margin-right: 2%;
}
.about-bottom-optin .fl-rich-text #gform_12 li#field_12_4 {
    width: 96%;
}
.about-bottom-optin .fl-rich-text #gform_12 li#field_12_6 {
    width: 96%;
    margin: 0 auto;
}
.about-bottom-optin .fl-rich-text .custom-fields ul.frm-list li {
    width: 100%!important;
    display: inline-block!important;
    background-image: url(//wellnessonadimecoaching.com/wp-content/uploads/2017/12/bullet-green.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    color: #fff;
    background-position: left 5px;
}
.about-bottom-optin .fl-rich-text .custom-fields h3{font-size: 30px;    text-align: center;}
.about-bottom-optin .fl-rich-text .gform_footer.top_label {
    width: 100%;
    text-align: center;
    display: inherit;
    float: none;
}
.about-bottom-optin .fl-rich-text input#gform_submit_button_12 {
    background-color: #9bcb40;
    width: 40%;
    margin: 0 auto;
    float: none;
    text-align: center;

}
.about-bottom-optin .fl-rich-text .fwf_form_wrapper {
    width: 70%;
    margin: 0 auto;
}
.singular-page-285.page-template-layout-3 header.page-header{
    padding: 4.75em 0;
    background: linear-gradient( rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3) ), url(../wp-content/uploads/2017/12/service-back.jpg);
    background-position: center center;
}

.service-testimonails .fl-module-content {
    padding-left: 39%;
}
.fl-module.fl-module-rich-text.fl-node-5a4362d4cfe5c.price-table {
    background-color: #fff;
}
table#t01.headeTable {
    border: none;
}
table#t01.headeTable td {
    color: transparent;
}
table#t01.headeTable td strong {
    color: #9bcb40;
    font-size: 20px;
    margin: 10px auto;
    padding: 10px;
    display: inline-block;
}
table#t01.headeTable tr {
    background-color:#fff!important;
}


@media only screen and (max-width: 1024px){

.singular-page-285 .fl-node-5a4355cf5b483 > .fl-row-content-wrap{    background-position: -100% top;background-size: 72% auto;}

}


@media only screen and (max-width: 800px){
.fwf-container-sm, .background .entry-content .fwf-container-sm {
   padding: 2% 15px !important;
	}
	footer .menu a, footer .inline-list a {
    font-size: 12px;
}
.top-navbar .collapse-button {
    right: 5%;    top: 80%;
}

.recent-post .wod_content h2.post-title {    
    background-color: transparent;   
    width: auto;   
}
.recent-post .wod_content a.button {
    background-color: transparent;
    width: auto;
    display: inline;
    border: none;
}
.sec-request-demo .sec-dietitians .columns {
    padding: 2%;
    width: 49%!important;
    float: left;
}
.sec-request-demo .row.sec-dietitians {
    text-align: center;
}
.header .row{display: inline-flex;    width: 100%;}
.header .row .three.columns{width: 50%!important;}
.header .row .nine.columns{width: 50%!important;}
.top-navbar ul.menu {
    background: #0962b0;
}
#primary-nav li a {
   color: #fff;
}
.top-navbar .menu > li > a:first-child {
    margin: 0px;
}
.top-container .left {
    width: 100%;
    float: left;
}
.top-container .right {
    float: right;
    width: 100%;
}
.price-table-left {
    width: 100%;
    float: left;
}
.price-table-right {
    width: 100%;
   margin-top: 10px;
}
.pp-top .pp-left {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
}
.pp-top .pp-right {
    float: right;
    width: 100%;
    text-align: left;
}
.products-bottom-left {
    width: 100%;
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
}
.products-bottom-right {
    width: 100%;
    float: right;
}
.pb-table table tbody tr td {
      width: 50%;
}
.home .slideshow {
    height: 450px;
    margin-top: 170px;
}
.slide-container {
    top: 17%;
}
.slide-container h2 strong {
    font-size: 38px;
    font-weight: 900;
    color: #0e73af;
}
.shadow .top-navbar .menu > li:nth-last-child(2) {
     margin-left: 0;
}
.singular-page-285 .fl-node-5a4355cf5b483 > .fl-row-content-wrap{    background-position: -100% top;background-size: 72% auto;}
.service-after-testimoanils .fl-rich-text {
    padding-left: 44%;
}
.singular-page-285 table#t01.headeTable tbody {
    width: 100%;
}
.singular-page-285 table#t01 tbody {
    width: 100%;
}
.about-bottom-optin .fl-rich-text input#gform_submit_button_12{width: 60%;}
.dime-section .dime-text ul li{padding-bottom: 5px;}
.fl-col.fl-node-5a3a6e3c85839.fl-col-small {
    width: 100%;
    max-width: 100%;
    text-align: right;
}

}

@media only screen and (max-width: 479px){
	.price-header h6.wrapper{
		max-width: 160px;
	}
	.price-table-section .vc_col-sm-4:nth-child(1) .price-header {
    padding-top: 0px;
}
.price-header {
    min-height: 50px;
}
	.custom-list.new ul {
    column-count: 1;    width: auto; margin-left: 0%;
	}
		.custom-list ul {
    column-count: 1;margin-left: 20px;
   
	}
.sec-request-demo .sec-dietitians .columns {   
    width: 100%!important;
    float: left;
}
.mp-container {
    width: 100%;
    display: inherit;
}
.main-opt .row .left-mopt {
    width: 100%;
    float: left;
}
.main-opt .row .right-mopt {
    width: 100%;
    float: right;
    padding-top: 17px;
}
.main-opt .row .right-mopt .fwf_form {
    display: inline-block;
}
.main-opt .row .right-mopt .fwf_form .gform_body {
    width: 100%;
}
.main-opt .row .right-mopt .fwf_form .gform_footer.top_label {
    width: 100%;
    float: none;
    margin-left: 0;
}
.main-opt .row .right-mopt {
    width: 90%;
    float: none;
    padding-top: 17px;
    margin: 0 auto;
}
.main-opt {
    width: 100%;
    min-height: 200px;
    float: left;
}
#primary-nav li a {
    color: #fff;
}
.header .row .nine.columns {
    width: 100%!important;
    
}
.icons-mobile {
    display: inherit;
    text-align: center;
    width: 100%;
}
.icons-mobile a.button {
    margin: 0 10px 10px;
    width: 100%;
}
.price-boxes {
    width: 100%;
}
.price-boxes:nth-child(3) {
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding-top: 18px;
}
.tboxes{width: 100%;min-height: 70px;}
.singular-page-323 header.page-header{
    padding: 2.75em 0;
}
.products-bottom a.button.orange {
    width: auto;
 }
 .slide-container h2 strong {
    font-size: 24px;
}
.slide-container h2{margin-bottom: 0px;}
.home .slideshow {
        height: 518px;
    margin-top: 74px;
}
.dietitians h3.textcenter {
    color: #fff;
    margin-top: -50px!important;
    padding-bottom: 10px!important;font-size: 30px!important;
}
.sec-dietitians .columns.two {
    text-align: center;
}
.slide-container {
    top: 23%;
}
.home .slideshow .slide-image {
    background-size: 100% 100%!important;
    background-repeat: no-repeat !important;
    background-position: center center!important;
}
.slideshow .slide-container h2 {
    font-size: 25px!important;
}
.service-after-testimoanils .fl-rich-text {
    padding-left: 0%;
}
table#t01 {
    width: 100%;
    overflow: scroll;
}
table#t01 td a.aligncenter.customButton {
    padding: 4px;    
    font-size: 12px;
}
.page-template-layout-3 header.page-header, .page-template-layout-4 header.page-header, .page-template-layout-5 header.page-header {
    padding: 2.75em 0;
}
.dime-section .fl-rich-text {
    display: inherit;
}
.dime-section .dime-photos {
    display: inherit;
    margin-right: 0;
    text-align: center;
}
.about-bottom-optin .fl-rich-text #gform_12 li {
    display: inline-block;
    width: 100%;
    margin-right: 0;
}
.about-bottom-optin .fl-rich-text #gform_12 li#field_12_4 {
    width: 100%;
}
.about-bottom-optin .fl-rich-text .fwf_form_wrapper {
    width: 90%;
    margin: 0 auto;
}
.about-bottom-optin .fl-rich-text input#gform_submit_button_12 {
    width: 90%;
}
.dime-section ul.little-list {
    padding-left: 0;
    columns: 1;
}

}