/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/*All Site*/

html, body, body.page, .wf-container > *, h1, h2, h3, h4, h5, h6, p, span, em, strong, a, input::placeholder, input {
    font-family: "Lato", Helvetica, Arial, Verdana, sans-serif !important;
}
h2, h1 {
    font-weight: 600 !important;
    margin-bottom: 25px !important;
}
body .vc_btn3 {
    font-weight: 600;
}
h2 span.black {
    color: #5f5f5f;
}
h2 span.blue {
    color: #89bd26;
}

#main.sidebar-right .mailchimp-footer {
    grid-column: 1 / -1;
}

.product-background-blue .price del bdi {
    color: #ffffff;
}
.author h1.author-name {
    font-size: 30px;
    margin-bottom: 10px !important;
}
.author p.author-pos {
    color: #888888 !important;
    font-size: 18px;
    margin-bottom: 30px;
}
.author .tmm_names {
    display: none;
}
.author .tmm_job {
    display: none;
}
.aio-icon-img .img-icon {
    height: auto;
}
#primary-menu ul.sub-nav.hover-style-bg.level-arrows-on .menu-item:first-child .menu-text i {
	margin: 0;
	line-height: 17px;
	font-family: 'Font Awesome 5 Free' !important;
    font-weight: 900;
    font-size: 12px;
}
#primary-menu ul.sub-nav.hover-style-bg.level-arrows-on .menu-item:first-child .menu-text i:first-child {
	padding-left: 5px;
}
.menu-box .sub-nav li:not(:first-child) .sub-nav {
    top: 0px;
}
body.error404 #page {
	grid-template-areas:"header""main""footer";
}
/*Header Top Bar*/
.top-bar .top-bar-bg {
    background: #89bd26;
}
.top-bar img.logo-top-bar {
    width: 150px;
}
#page .masthead .soc-ico .soc-font-icon {
    font-size: 20px;
    color: #fff !important;
}
#page .masthead .top-bar {
    padding: 13px 0px 13px;
}
.branding a img, .branding img,
.small-mobile-menu-icon .logo-box img {
    width: 173px;
    height: auto;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
    box-shadow: none !important;
}
.page .inline-header.center .main-nav {
    justify-content: flex-end;
    align-items: center;
}
.main-nav > li > a .menu-text {
    font: 14px / 22px "Lato", Helvetica, Arial, Verdana, sans-serif !important;
    text-transform: inherit !important;
    font-weight: 700 !important;
}
.header-bar .main-nav > li > a,
#phantom .main-nav > li > a {
    margin: 18px 12px;
}
body #phantom.inline-header.center .main-nav, #phantom:not(.split-header) .main-nav,
.masthead:not(.side-header).full-height .main-nav {
    justify-content: flex-end;
}
body div#phantom {
    padding: 15px 50px;
}
/*Footer*/
.mailchimp-footer .form-mc4wp input[type='submit']:hover {
    background: #fd700c !important;
}
.mailchimp-footer {
    padding: 35px 0;
/* 	margin:0px !important;
	background:#89bd26; */
	
}
.upb_row_bg_mailchim_footer{
	position: absolute;
    height: 100%;
  	top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
}
.mc4wp-footer {
    display: flex;
    align-items: center;
}
.mc4wp-footer .description {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.mc4wp-footer .title-mc4wp {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 36px;
}
.mc4wp-footer .color {
    font-size: 35px;
    line-height: 43px;
    color: #323131;
    font-weight: 700;
    letter-spacing: 1px;
    padding-left: 15px;
}
.form-mc4wp input[type='email'] {
    border: 1px solid #89bd26 !important;
}
.form-mc4wp input::placeholder {
    color: #000;
}
.form-mc4wp input[type='email'] {
    width: 280px;
    margin-bottom: 0;
    border: none;
    padding: 23px 10px;
}
.form-mc4wp input[type='submit'] {
    background: #fd700c;
    border-radius: 0 !important;
    font: 13px / 16px "Lato", Helvetica, Arial, Verdana, sans-serif !important;
    width: 135px;
    padding: 15px 0 !important;
    margin-left: -4px;
    border: 1px solid #89bd26!important;
    font-weight: 600;
}
.form-mc4wp {
    margin-left: 50px;
}
#mc4wp-form-1 {
    display: flex;
    justify-content: center;
}
@media only screen and (min-width: 1051px) {
    .mailchimp-footer .mc4wp-footer .form-mc4wp {
        display: flex;
    }
}
#footer p, #footer li a,
#footer .textwidget .info {
    color: #606060;
    font-weight: 500;
}
#footer .custom-menu.show-arrow a:before,
#footer .widget_presscore-custom-menu-1 .custom-menu.show-arrow a:after {
    border-radius: 50%;
}
.footer .st-accordion li > a:before,
.footer .custom-menu li a:before {
    background-color: #89bd26;
}
.footer .custom-menu li a:after {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='#ffffff' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E") !important;
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    width: 14px;
    height: 14px;
}
#footer .textwidget h2 {
    font-size: 24px;
    color: #464646;
    margin-bottom: 18px !important;
    font-weight: 700 !important;
}
#footer .textwidget h2 .color {
    color: #89bd26;
}
.footer #custom_html-4 .textwidget img {
    width: 66%;
}
#footer #custom_html-5 {
    width: 100%;
    margin-bottom: 20px !important;
}
#footer p, #footer li a,
#footer .textwidget .info {
    color: #606060;
    font-weight: 500;
}
#footer .widget_presscore-custom-menu-1 .custom-menu .menu-item {
    border: none;
}
.footer .widget {
    margin-bottom: 4px !important;
}
footer#footer #bottom-bar {
    background: #89bd26;
}
footer#footer .wf-container-bottom {
    flex-direction: column;
    padding: 36px 0;
}
@media (max-width: 767px){
	footer#footer .wf-container-bottom{
		padding: 36px 0 56px;
	}
}
#footer #bottom-bar .facebook, #footer #bottom-bar .instagram {
    font-size: 18px;
    padding: 0 6px;
}
footer#footer #bottom-bar .bottom-text-block p {
    color: #ffffff;
    text-align: center;
}
#footer #bottom-bar .wf-float-right {
    flex-wrap: unset;
    -webkit-flex-flow: unset;
    margin-top: 14px;
}
/*Home Page*/
.isagenix-product h4.title {
    font: 20px "Lato",Helvetica,Arial,Verdana,sans-serif!important;
    font-weight: 600!important;
}
.what-isagenix {
    max-width: 90%;
    margin: 0 auto !important;
}
.what-isagenix .isagenix-home-icon ul.uavc-list {
    display: flex;
    justify-content: center;
}
.what-isagenix .isagenix-home-icon .uavc-list-desc {
    font-size: 14px;
    line-height: 17px;
    color: #5f5f5f;
}
.what-isagenix .isagenix-home-icon .uavc-list-desc {
    padding-left: 9px;
}
.what-isagenix .wpb_wrapper h1 {
    font-size: 28px;
    line-height: 34px;
}
span.text-h2 {
    color: #89bd26;
}
.vc_btn3 {
    background-image: none !important;
}
.what-isagenix .vc_general.vc_btn3,
.isagenix-help .vc_general.vc_btn3,
.why-buy-isagenix .vc_general.vc_btn3,
.can-buy-isagenix .vc_general.vc_btn3 {
    background-color: #fd700c !important;
    color: #ffffff !important;
    font-size: 14px;
    padding-top: 14px;
    text-transform: uppercase;
}
.what-isagenix .vc_general.vc_btn3:hover,
.isagenix-help .vc_general.vc_btn3:hover,
.why-buy-isagenix  .vc_general.vc_btn3:hover{
    background: transparent !important;
    color: #5f5f5f !important;
}
.isagenix-help .vc_column-inner > .wpb_wrapper,
.why-buy-isagenix .vc_column-inner > .wpb_wrapper {
    max-width: 90%;
    margin: 0 auto;
}
.isagenix-help p strong {
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
}
.isagenix-work p,
.isagenix-work span {
    font-size: 14px;
    line-height: 17px;
    color: #fff;
}
.why-buy-isagenix p {
    font-size: 14px;
    line-height: 17px;
}
.isagenix-work .uavc-list-icon ul.uavc-list {
    column-count: 2;
    display: block;
    margin: 22px auto 0 !important;
    padding: 0 74px !important;
    column-gap: 40px;
}
.isagenix-work .uavc-list-icon ul.uavc-list li {
    line-height: 0;
}
.isagenix-work h2 {
    color: #fff;
}
.isagenix-work > .vc_column_container > .vc_column-inner > .wpb_wrapper {
    max-width: 72%;
    margin: 0 auto;
}
.isagenix-work .uavc-list-icon ul.uavc-list .uavc-list-content {
    margin-bottom: 0;
    padding: 12px 0;
}
.isagenix-work .uavc-list-icon ul.uavc-list .uavc-list-content span.uavc-list-desc {
    padding-left: 10px;
}
.isagenix-work .uavc-list-icon ul.uavc-list .uavc-list-content span.uavc-list-desc a {
    color: #fff;
    text-decoration: none;
}
.isagenix-product h4.entry-title {
    font: 20px "Lato", Helvetica, Arial, Verdana, sans-serif !important;
    font-weight: 600 !important;
}
.isagenix-product p.price,
.isagenix-product .woo-buttons,
.isagenix-product .shop-now-product,
.isagenix-product span.price {
    display: none !important;
}
.isagenix-product .view-more-product a {
    background: #fd700c;
    color: #fff;
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    padding: 13px 46px;
    font-weight: 600;
}
.isagenix-product article.post {
    padding-bottom: 55px;
}
.isagenix-product .woocommerce-product-details__short-description {
    padding-bottom: 20px;
    padding-top: 10px;
}
.content ul {
    list-style-type: none;
}
.can-buy-isagenix ul i {
    color: #fff;
}
.why-buy-isagenix .vc_column-inner > .wpb_wrapper,
.isagenix-product .vc_column-inner > .wpb_wrapper,
.earn-money-isagenix .vc_column-inner > .wpb_wrapper,
.can-buy-isagenix .vc_column-inner > .wpb_wrapper {
    max-width: 90%;
    margin: 0 auto;
}
.can-buy-isagenix p,
.can-buy-isagenix span,
.can-buy-isagenix li,
.can-buy-isagenix h2 {
    color: #fff;
}
.can-buy-isagenix p strong {
    font-size: 17px;
}
.can-buy-isagenix .vc_general.vc_btn3 {
    border-color: #fd700c !important;
}
.can-buy-isagenix .vc_general.vc_btn3:hover,
.earn-money-isagenix .vc_general.vc_btn3:hover {
    background-color: #dcdcdc !important;
    border-color: transparent !important;
    color: #5e5e5e !important;
}
.earn-money-isagenix ul i {
    color: #89bd26;
}
.earn-money-isagenix p.strong strong {
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
}
.earn-money-isagenix .vc_general.vc_btn3 {
    background-color: #fd700c !important;
    color: #ffffff !important;
    font-size: 14px;
    padding-top: 14px;
    text-transform: uppercase;
}
.latest-blog > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .blog-gird {
    display: flex;
    justify-content: space-evenly;
}
.title-latest {
    text-align: center;
    margin-top: 7px;
}
.grid-item {
    margin-bottom: 13px;
}
.grid-sizer, .grid-item {
    width: calc(100% / 3 - 20px);
}
.custom-blog-feed .image {
    position: relative;
}
.grid-item img {
    display: block;
    max-width: 100%;
}
.custom-blog-feed span.post-date-details {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    font-size: 11px;
    line-height: 14px;
    justify-content: center;
    top: 85%;
    left: 40.8%;
    font-weight: 600;
}
.custom-blog-feed span.post-date {
    font-size: 14px;
    font-weight: 600;
    padding: 1px 0;
}
.custom-blog-feed span.post-date {
    font-size: 14px;
    font-weight: 600;
    padding: 1px 0;
}
.custom-blog-feed .loop-post-content {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.loop-post-content {
    border: 2px solid #89bd26;
    padding: 18px 26px;
    border-top: 0;
    background: #89bd26;
}
.continue-reading.vc_btn3.vc_btn3-size-md {
    padding-top: 11px;
    padding-bottom: 11px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 11px;
    padding-left: 30px;
    padding-right: 40px !important;
    margin-top: 15px;
    background: transparent !important;
}
.continue-reading.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 29px;
    display: none;
}
.post-meta-title h3.post-title a {
    color: #fff;
}
.loop-post-content .classic-blog-content p {
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
    color: #fff;
    text-align: center;
}
.post-meta-title h3.post-title {
    font-size: 20px;
    color: #fff;
    line-height: 24px;
    margin-bottom: 18px;
    font-weight: 600;
    margin-top: 15px;
    text-align: center;
}
/* FAQ Page */
.faq-tab .fa-plus:before {
	content: '\f077';
}
.faq-tab .fa-minus:before {
	content: '\f078';
}
.faq-tab .accordian-heading {
	display: flex !important;
	align-items: center;
	justify-content: center;
}
.faq-tab .icon-heading {
	right: 0;
	left: auto;
	background: transparent;
	color: #89bd26;
}

.faq-tab .accordian-faqlist > .accordian-heading {
    padding-left: 0;
    min-height: 45px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    border: 1px solid #ddd;
    text-transform: uppercase;
    font-size: 15px;
	font-weight: 500;
}
.faq-tab .accordian-answer + .accordian-heading {
    margin-top: 0;
    border-top: 1px !important;
}
.faq-tab .fas {
	color: #ddd;
}
.faq-tab span.headline-panel {
    color: #89bd26;
}
.faq-tab .accordian-answer.show {
    color: #606060;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-top: 0;
}
.faq-tab {
	max-width: 80%;
	margin: 0 auto;
}
.faq-tab .accordian-answer.show iframe {
	padding-top: 15px;
	margin: 0 auto;
    text-align: center;
    display: block;
}
.faq-tab .accordian-faqlist > .accordian-heading.active {
	background: transparent;
}
.faq-tab .accordian-answer.show {
	border-bottom: 1px solid #ddd;
}
.faq-tab  h2{
	margin-top:20px;
	text-align:center;
}
h1 span.green {
    font-size: 59px;
    line-height: 56px;
    color: #89bd26;
}
.faq-tab  .accordian-heading:hover span.headline-panel,
.faq-tab  .accordian-heading:hover .fas {
	color: #89bd26;
}
.single-product .product_category_title {
    text-align: center;
}
.single-product .woocommerce-product-details__short-description .ideal {
    color: #89bd26;
    line-height: 32px;
    font-size: 17px;
    font-weight: 500;
}
.single-product .related-product > li .product-thumbnail {
    display: flex;
    max-width: 100%;
    align-items: center;
    margin: 0;
}
@media(min-width:768px){
    .single-product .woocommerce-product-details__short-description {
        max-width: 60%;
        margin: 0 auto;
    }
}
.single-product .general-product-button {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}
.single-product button.single_add_to_cart_button {
    border-radius: 0;
    border: 2px solid #fd700c;
    background: transparent;
    color: #fd700c;
    height: 40px;
    font-size: 14px !important;
    padding: 8px 40px !important;
    font-weight: normal;
    text-align: center;
	line-height:1;
}
.single-product button.single_add_to_cart_button:hover {
	border: 2px solid #fd700c;
}
.single-product .general-product-button .retail-price {
    text-align: center;
}
.single-product button.single_add_to_cart_button:hover {
    background: #fd700c !important;
    color: #fff !important;
}
.single-product button.single_add_to_cart_button:hover i {
    color: #fff !important;
}
.single-product button.single_add_to_cart_button i {
    padding-left: 3px;
}
.single-product i.vc_btn3-icon.fa.fa-angle-right {
    color: #fd700c;
    font-size: 9px !important;
}
.single-product .product-column-right a.vc_btn3 {
    text-decoration: none;
    font-size: 14px;
    width: 170px;
    text-align: center;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 6px;
    padding-right:8px !important;
    font-weight:400;
}
.single-product a.vc_btn3 i {
    color: #fff !important;
    line-height: 19px !important;
    padding-left: 3px;
}
.single-product .price-text {
    color: #fd700c;
}
.single-product.woocommerce div.product div.summary form.cart {
    margin-bottom: 6px;
}
.single-product.woocommerce .product-column-middle {
    padding: 0 41px;
    height: 40px;
    display: flex;
    align-items: center;
}
.single-product.woocommerce .product-column-right {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.single-product.woocommerce div.product div.summary .woocommerce-product-details__short-description {
    margin-bottom: 23px;
}
.single-product.woocommerce .policy h3 {
    color: #5f5f5f;
    font-size: 14px;
    font-weight: 500;
}
.single-product.woocommerce .policy h3 a{
    color: #89bd26;
    text-decoration: underline;
}
.single-product.woocommerce .policy {
    /*margin: 30px 74px 0;*/
    background: rgba(227, 245, 250, 1);
    padding: 14px 0;
}
.single-product.woocommerce .policy .description {
    max-width: 47%;
    margin: 0 auto;
}
.single-product.woocommerce .policy .description p {
    font-size: 12px;
    line-height: 15px;
}
.single-product.woocommerce .woocommerce-product-details__short-description img.alignleft {
    margin: 0 22px 10px 0;
}
.single-product.woocommerce #main .wf-wrap {
    padding: 0;
}
.single-product.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
    background: #f4f4f4;
    padding-top: 50px;
    padding-bottom: 50px;
}
.single-product.woocommerce .woocommerce-tabs .single-product-tabs {
    max-width: 100%;
    background: #fff;
    margin: 0 auto;
    box-shadow: 4px 4px rgba(224, 225, 226, 1);
}
.single-product.woocommerce .woocommerce-tabs .tabs li.active {
    background-color: #89bd26;
    border-top: 2px solid #89bd26;
    border-bottom: 2px solid #89bd26;
    border-right: 1px solid #89bd26;
    border-left: 1px solid #89bd26;
}
.single-product.woocommerce .woocommerce-tabs .tabs li.active a {
    color: #fff;
}
.single-product.woocommerce .woocommerce-tabs .tabs li {
    border-top: 2px solid #f4f4f4;
    border-bottom: 2px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    border-left: 1px solid #f4f4f4;
    text-align: center;
}
.single-product.woocommerce .woocommerce-tabs .tabs li:last-child {
    border-right: 2px solid transparent;
}
.single-product.woocommerce .woocommerce-tabs .tabs{
    display:flex;
}
.single-product.woocommerce .woocommerce-tabs .tabs li a {
    color: #aaaaaa;
    font-weight: 400;
	padding: 28px 0px;
	display: block;
	width:100%;
}
.woocommerce-tabs .tabs li{
	padding-top: 0;
}
.single-product.woocommerce .woocommerce-tabs .tabs>li {
    margin-left: 0;
	width: calc( 100% / 3 ) !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.single-product.woocommerce li#tab-title-description {
    width: 21%;
}
.single-product.woocommerce li#tab-title-how-to-buy {
    width: 22%;
}
.single-product.woocommerce li#tab-title-make-money-optional {
    width: 31%;
}
.single-product.woocommerce li#tab-title-reviews {
    width: calc(26% - 9px);
}
.single-product.woocommerce div.woocommerce-Tabs-panel {
    padding: 20px 62px 34px;
}
.single-product.woocommerce div.woocommerce-Tabs-panel p {
    color: #6b6b6b;
    margin-bottom: 15px;
}
.single-product.woocommerce div.woocommerce-Tabs-panel h3 {
    font-size: 17px;
    font-weight: 500;
    color: #89bd26;
    padding: 10px 0 0;
}
.single-product.woocommerce div.woocommerce-Tabs-panel p strong {
    font-weight: 600;
}
.single-product.woocommerce div.woocommerce-Tabs-panel p i {
    color: #89bd26 !important;
}
.single-product.woocommerce .summary.entry-summary {
    margin-bottom: 48px !important;
    width: calc(1300px - 100px);
    max-width: 100%;
    float: none;
    margin: 0 auto;
}
.single-product.woocommerce .product-column-right .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding: 0;
}
.single-product.woocommerce .product-column-right .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 16px;
	top: 16px;
}
.single-product.woocommerce .product-column-left .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    display: flex;
    align-items: center;
    right: 30px;
}
.single-product.woocommerce .product-column-right .vc_btn3-container {
    margin-bottom: 0;
}
.single-product.woocommerce #phantom.inline-header.center .main-nav,
.single-product.woocommerce #phantom:not(.split-header) .main-nav {
    justify-content: flex-end;
}
@media screen and (min-width: 1310px) {
    .single-product.woocommerce #main > .wf-wrap {
        width: 100%;
    }
}
.glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}
.single-product.woocommerce .review_result_stars {
    display: flex;
    align-items: center;
    justify-content: center;
}
.single-product.woocommerce div.product div.summary h1,
.single.single-product.woocommerce .entry-content {
    margin-bottom: 15px;
}
.single-product.woocommerce .reviews {
    color: #fd700c;
    padding-left: 5px;
    text-decoration: none;
}
.single-product.woocommerce .woocommerce-Tabs-panel ul,
.single-product .summary ul{
    list-style-type: initial !important;
    margin: 0 0 10px 20px;
}
.onsale {
    display: none !important;
}
.single-product.woocommerce .related .related-product>li {
    display: block;
    text-align: center;
    padding-bottom: 0;
}
.align-video {
    text-align: center;
    padding-top: 45px;
}
.single-product.woocommerce .product .related.products {
    border: none;
    margin-top: 0;
    padding-top: 40px;
    width: 1300px;
    max-width: 100%;
    padding: 40px 50px 50px !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
}
.single-product.woocommerce .product .related.products h2.title-related {
    font-size: 30px;
    line-height: 37px;
    color: #89bd26;
    text-align: center;
}
.single-product.woocommerce .product .related.products h2.title-related::after {
    content: none;
}
.single-product.woocommerce .related .related-product {
    margin: 0 auto;
    align-items: center;
    justify-content: center;
}
.single-product.woocommerce .related .related-product li {
    background: rgba(137, 189, 38, 0.25);
    margin-right: 4px !important;
    margin: 0 auto;
    padding: 0;
    margin-left: 4px !important;
    width: 32%;
    padding: 15px 15px 30px;
}
.single-product.woocommerce .related .related-product .list-product-related {
    z-index: 1;
    position: relative;
}
.single-product.woocommerce .related .related-product li .product-title {
    color: #89bd26;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    padding-top: 10px;
    text-decoration: none;
}
.single-product.woocommerce .related ins span.woocommerce-Price-amount.amount,
.single-product.woocommerce .related span.woocommerce-Price-amount.amount {
    color: #fd700c;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.single-product.woocommerce .related .related-product > li del .amount {
    color: #6b6b6b;
    font-size: 15px;
    font-weight: 400;
    padding-right: 7px;
}
.single-product.woocommerce .related span.product-sale-percent {
    color: #fd700c;
    font-size: 16px;
    font-weight: 600;
    padding: 4px 0 9px;
}
.single-product.woocommerce .masthead:not(.side-header).full-height .main-nav {
    align-items: center;
    justify-content: flex-end;
}
.single-product.woocommerce .custom-short-description .short-content p,
.single-product.woocommerce .custom-short-description .short-content li{
    text-align: left !important;

}
.single-product.woocommerce .custom-short-description .short-content li i{
    display:none;
}
.single-product.woocommerce .custom-short-description .image-product-thumbnail {
    float: left;
    width: 49%;
    text-align: center;
}
.single-product.woocommerce .custom-short-description {
    display: flex;
    justify-content: center;
}
.single-product.woocommerce .product-content-image-thumbnail {
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-product.woocommerce .custom-short-description .short-content {
    float: right;
    width: 49%;
    padding-left: 15px;
}
.single-product .title-latest {
    margin-top: 42px;
}
.single-product .product div.summary {
    width: 100%;
}
.single-product .single-share-box {
    display: none;
}
/* .single-product.woocommerce .custom-short-description .short-content ul {
    margin-left: 0;
} */
@media only screen and (min-width: 1340px) {
    .single-product.woocommerce .produt-tabs-content {
        max-width: calc(1300px - 100px);
        margin: 0 auto;
    }
    .single-product.woocommerce .summary.entry-summary {
        max-width: calc(1300px - 100px);
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1339px) {
    .single-product.woocommerce .summary.entry-summary,
    .single-product.woocommerce .produt-tabs-content {
        max-width: calc(1300px - 183px);
    }
    .single-product.woocommerce .produt-tabs-content {
        margin: 0 auto;
    }
}
.show-buy-product .shop-now-product a {
    color: #fff;
    text-decoration: none;
}
.show-buy-product .shop-now-product {
    background: #ff700c;
    width: 136px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.single-product .woocommerce-tabs .tabs li.active:after {
    background-color: transparent;
}
.single-product .carousel-related-product .slick-prev:before {
    content: "\f104";
    font-size: 30px;
    color: #d1d1d1;
    margin-left: -3px;
    font-family: 'FontAwesome' !important;
    -webkit-font-smoothing: unset;
}
.single-product .carousel-related-product .slick-next:before {
    content: "\f105";
    font-size: 30px;
    color: #d1d1d1;
    margin-right: -3px;
    -webkit-font-smoothing: unset;
    font-family: 'FontAwesome' !important;
}
.single-product .carousel-related-product .slick-arrow {
    top: unset;
    bottom: 0;
    border: 3px solid #d1d1d1;
    border-radius: 5px;
    width: 44px;
    height: 44px;
    top: 50%;
}
.single-product .carousel-related-product .related-pro-short-description {
    color: #333333;
}
.single-product.woocommerce .related .related-product .list-product-related .product-thumbnail img {
    margin: 0 auto;
}
.single-product.woocommerce .related .related-product .list-product-related .product-content {
    text-align: center;
}
.single-product.woocommerce .related .related-product .list-product-related .related-product-price {
    margin: 10px 0;
}
.single-product.woocommerce .related .related-product .list-product-related .related-product-title {
    margin-bottom: 10px;
}
.single-product .carousel-related-product .slick-prev {
    left: -60px;
}
.single-product .carousel-related-product .slick-next {
    right: -60px;
}
.single-product div#tab-description a {
    color: #89bd26 !important;
}
.single-product h2.yikes-custom-woo-tab-title {
    display: none;
}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel .stars img {
    width: 120px;
}
.single-product .rr_review_form .form_table .rr_form_row .rr_form_input input[type="text"] {
    width: 90%;
    box-shadow: none;
    background-color: transparent;
    border: 1px solid rgba(51,51,51,.12);
    line-height: 20px;
    border-radius: 0;
    padding: 0 15px;
    color: #5f5f5f;
    font-size: 14px;
    margin-bottom: 0;
    height: 40px !important;
}
.single-product .rr_review_form .form_table .rr_form_row .rr_form_input textarea {
    width: 90%;
    box-shadow: none;
    background-color: transparent;
    border: 1px solid rgba(51,51,51,.12);
    line-height: 20px;
    border-radius: 0;
    padding: 0 15px;
    color: #5f5f5f;
    font-size: 14px;
    margin-bottom: 0;
}
.single-product .rr_review_form .form_table .rr_form_row  td,
.single-product .rr_review_form .form_table {
    border-color: transparent;
    border: none;
}
.single-product .rr_review_form .form_table .rr_form_row  {
    display: flex;
    flex: 100%;
    justify-content: center;
    align-items: center;
}
.single-product .rr_review_form .form_table .rr_form_row  td.rr_form_heading {
    flex: 20%;
}
.single-product .rr_review_form .form_table .rr_form_row  td.rr_form_input {
    flex: 80%;
}
.single-product .rr_review_form .form_table .rr_form_row .rr_form_input input[type='submit'] {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #89bd26;
    padding: 3px 22px;
    height: auto !important;
}
.single-product .rr_review_form .form_table .rr_form_row:last-child .rr_form_input {
    text-align: center;
}
.single-product .rr_review_form .form_table .rr_form_row .rr_form_input input[type='submit']:hover {
    border: 1px solid #89bd26;
    background: transparent !important;
    color: #333 !important;
}
.single-product .testimonial_group .testimonial .rr_review_name {
    color: #89bd26;
}
.single-product .rr_review_text {
    margin: 5px 0 15px;
    padding: 20px;
}
.single-product .woocommerce-tabs li > a {
	color: #89bd26;
}
/* Buy Isagenix */
.header-buy-isagenix .wpb_text_column .wpb_wrapper h1 {
	display: flex;
	flex-direction: column;
}
.header-buy-isagenix > .wpb_column > .vc_column-inner > .wpb_wrapper {
	margin: 0 auto;
	max-width: 80%;
}
.show-buy-product .woocommerce.columns-4 {
    column-count: 3 !important;
	max-width: 90%;
    margin: 0 auto;
}
.show-buy-product.personal-product .woocommerce.columns-4 {
    column-count: 2 !important;
}
.product-background-blue h4.title a,
.product-background-blue span.reviews,
.product-background-blue span.regular-price-text,
.product-background-blue span.sale-price-text,
.product-background-blue .woocommerce-product-details__short-description,
.product-background-blue span.woocommerce-Price-amount.amount,
.product-background-blue span.woocommerce-Price-currencySymbol,
.product-background-blue .price del {
	color: #fff;
}
.product-background-blue .stars img {
	filter: brightness(0) invert(1);
}
.show-buy-product .woocom-list-content .review_result_stars {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	padding: 7px 0 11px;
}
.show-buy-product .woocom-list-content .price {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
	line-height: 19px;
	padding-bottom: 10px;
}
.show-buy-product .shop-now-product a {
	color: #fff;
	text-decoration: none;
}
.show-buy-product .shop-now-product {
    background: #ff700c;
    width: 136px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
/* .show-buy-product .dt-css-grid {
    display: flex;
    flex-direction: column;
} */
.page-id-1747 .wc-grid .dt-css-grid{
	grid-template-columns: repeat(1,1fr);
}
.page-id-1747 .wc-grid .dt-css-grid .wf-cell{
	width: 100%:
}
@media (min-width: 768px){
	.page-id-1747 .wc-grid .dt-css-grid{
		grid-template-columns: repeat(2,1fr);
	}
}
@media (min-width: 1199px){
	.page-id-1747 .wc-grid .dt-css-grid{
		grid-template-columns: repeat(3,1fr);
	}
}
.show-buy-product .woocom-list-content span.price {
    display: none !important;
}
.show-buy-product span.reviews {
    text-decoration: underline;
	padding-top: 3px;
}
.show-buy-product h4.title {
    font-size: 19px;
    line-height: 26px;
    font-weight: 400;
	padding: 0 10px;
}
.show-buy-product .review_result_stars .stars img {
	height: 13px !important;
}
.show-buy-product .woocommerce-product-details__short-description {
    padding-bottom: 10px;
	font-weight: 400;
	max-width: 80%;
	margin: 0 auto;
}
.show-buy-product span.regular-price-text,
.show-buy-product span.sale-price-text {
    font-size: 16px;
}
.show-buy-product span.regular-price-text,
.show-buy-product del span.woocommerce-Price-amount.amount {
    font-weight: 400;
}
.product-background-blue figure.woocom-project {
    background: rgba(255, 255, 255, 0.2);
}
.show-buy-product figure.woocom-project {
	padding: 28px 0 35px;
}
.product-background-white .uvc-main-heading h2,
.product-background-grey .uvc-main-heading h2 {
	color: #89bd26;
}
.product-background-white figure.woocom-project,
.product-background-grey figure.woocom-project {
    background: rgba(137, 189, 38, 0.15);
}
.product-background-grey .woocom-list-content del .amount, 
.product-background-grey .woocom-list-content del .amount *,
.product-background-white .woocom-list-content del .amount, 
.product-background-white .woocom-list-content del .amount * {
	color: #5f5f5f !important;
}
.product-background-white span.reviews,
.product-background-grey span.reviews,
.product-background-grey .woocom-list-content .price ins,
.product-background-white .woocom-list-content .price ins,
.product-background-grey .woocom-list-content .price ins *,
.product-background-white .woocom-list-content .price ins * {
	color: #ff700c;
}
.product-background-white h4.title a,
.product-background-grey h4.title a {
	color: #89bd26;
}
.product-background-blue .vc_btn3-container .vc_btn3 {
	color: #fff;
}
.show-buy-product .vc_btn3-container .vc_btn3 {
	background: transparent;
	font-size: 12px;
	border: none;
	font-weight: 400;
	padding-top: 0;
	padding-bottom: 0;
}
.show-buy-product .vc_btn3-container .vc_btn3:focus {
	outline: none !important;
	background-color: transparent !important;
}
.show-buy-product .vc_btn3-container .vc_btn3:hover {
	background: transparent !important;
}
.show-buy-product .vc_btn3-container .vc_btn3 i.vc_btn3-icon {
	right: 33px !important;
	font-size: 10px !important;
	display: flex;
	align-items: center;
}
.show-buy-product .cart-btn-below-img .woo-buttons {
	display: none;
}
.page-id-1747 .show-buy-product .woocommerce.columns-4 {
    column-count: 1 !important;
}
/* .page-id-1747 .show-buy-product .dt-css-grid{
	flex-direction: row;
    flex-flow: wrap;
    justify-content: center;
}
.page-id-1747 .show-buy-product figure.woocom-project {
    margin-bottom: 10px;
}
.page-id-1747 .show-buy-product .dt-css-grid .wf-cell {
    width: calc( 100% / 3 );
    padding: 0 5px;
} */
.show-buy-product .product .woo-buttons-on-img {
    margin: 0;
}
@media (max-width: 991px) and (min-width: 768px){
/*     .page-id-1747 .show-buy-product .dt-css-grid .wf-cell {
        width: calc( 100% / 2);
    } */
	.show-buy-product .woocommerce.columns-4 {
        max-width: 100%;
    }
}
@media (max-width: 767px){
    .page-id-1747 .show-buy-product .dt-css-grid .wf-cell {
        width: 100%;
    }
	.show-buy-product .woocommerce.columns-4 .dt-css-grid .wf-cell:not(:last-child) {
        margin-bottom: 20px;
    }
	.page-id-1747 .show-buy-product figure.woocom-project {
        margin-bottom: 5px;
	}
	.show-buy-product .woocommerce.columns-4 {
        max-width: 100%;
    }
}
/* Product Category */
.archive.tax-product_cat #main:not(.sidebar-none) .wf-container-main {
    display: flex;
    flex-direction: column;
}
.archive.tax-product_cat .sidebar-divider-vertical.sidebar-right .sidebar {
    display: none;
}
.archive.tax-product_cat .wc-grid:not(.resize-by-browser-width) .dt-css-grid {
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-template-columns: repeat(3,1fr);
}
.archive.tax-product_cat .page-title.solid-bg {
    background-color: transparent;
}
.archive.tax-product_cat .page-title.solid-bg h1 {
    font-size: 59px;
    line-height: 56px;
    color: #89bd26;
    margin-bottom: 0 !important;
}
.archive.tax-product_cat .woocom-project .title-product {
    padding: 0 30px;
}
.archive.tax-product_cat .page-title .wf-wrap {
    min-height: auto;
    padding: 38px 0 0;
}
.archive.tax-product_cat .woocom-project .woocom-list-content .woo-buttons,
.archive.tax-product_cat .woocom-project .woocom-list-content .view-more-product,
.archive.tax-product_cat .woocom-project .woocom-list-content span.price,
.archive.tax-product_cat .woocom-project .woocom-list-content h4.entry-title {
    display: none !important;
}
.archive.tax-product_cat .woocom-project h4.title a {
    color: #89bd26;
}
.archive.tax-product_cat .woocom-project .review_result_stars {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 7px 0 11px;
}
.archive.tax-product_cat .woocom-project span.reviews {
    text-decoration: underline;
    padding-top: 3px;
}
.archive.tax-product_cat .woocom-project .woocommerce-product-details__short-description {
    padding-bottom: 20px;
    font-weight: 400;
    max-width: 80%;
    margin: 0 auto;
}
.archive.tax-product_cat .woocom-project .woocom-list-content .price {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 19px;
    padding-bottom: 10px;
}
.archive.tax-product_cat .woocom-project span.regular-price-text,
.archive.tax-product_cat .woocom-project del span.woocommerce-Price-amount.amount {
    font-weight: 400;
}
.archive.tax-product_cat .woocom-project .woocom-list-content .price ins * {
    color: #ff700c;
}
.archive.tax-product_cat .woocom-project span.regular-price-text,
.archive.tax-product_cat .woocom-project span.sale-price-text {
    font-size: 16px;
}
.archive.tax-product_cat .woocom-project .woocom-list-content del .amount,
.archive.tax-product_cat .woocom-project .woocom-list-content del .amount * {
    color: #5f5f5f !important;
}
.archive.tax-product_cat .woocom-project .shop-now-product {
    background: #ff700c;
    width: 136px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.archive.tax-product_cat .woocom-project .shop-now-product a {
    color: #fff;
    text-decoration: none;
}
.archive.tax-product_cat figure.woocom-project {
    background: rgba(137, 189, 38, 0.15);
    padding: 28px 0 35px;
}
.archive.tax-product_cat #content .switcher-wrap {
    display: none;
}
.archive.tax-product_cat #content .dt-products {
    width: 90%;
    margin: 60px auto 0;
}
.tax-product_cat h1 {
    padding-top: 0;
    justify-content: center;
}
.archive.tax-product_cat div#content {
    padding: 40px 0 50px;
}
.content-blog-page span.text-h1 {
    font-size: 35px;
    color: #89bd26;
}
.content-blog-page .fancy-date a .entry-date:after, 
.content-blog-page .fancy-date a .entry-month:after,
.single.single-post .fancy-date a .entry-date:after,
.single.single-post .fancy-date a .entry-month:after {
	content: none;
}
.content-blog-page .fancy-date a,
.single.single-post .fancy-date a {
	background: #89bd26;
	min-width: 64px;
    min-height: 64px;
	border-radius: 50%;
	justify-content: center;
	text-decoration: none;
}
.content-blog-page .fancy-date .entry-date,
.single.single-post .fancy-date .entry-date {
	font-size: 20px;
    letter-spacing: 1.4px;
    color: #fff;
    font-weight: 500;
	font-family: "Lato" !important;
	line-height: 16px;
	margin: 0;
}
.content-blog-page .fancy-date span.entry-month,
.single.single-post .fancy-date span.entry-month {
	letter-spacing: 1.4px;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
	text-transform: uppercase;
	margin: 0;
	line-height: 16px;
}
.content-blog-page .post-entry-content .entry-title a {
    color: #89bd26;
}
.content-blog-page .post-entry-content a.post-details i {
	display: none;
}
.content-blog-page .post-entry-content a.post-details {
	background-color: #fd700c !important;
    padding: 13px 25px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.content-blog-page .vertical-fancy-style .fancy-date .entry-year, 
.single-post .fancy-date .entry-year {
    display: none;
}
.content-blog-page .paginator .button-load-more {
    border-color: rgba(95, 95, 95, 0.6);
}
.content-blog-page .blog-shortcode .dt-css-grid {
	grid-column-gap: 30px !important;
    grid-row-gap: 30px !important;
}
.content-blog-page .content-bg-on.classic-layout-list article {
    background-color: hsla(81, 67%, 45%, 0.15);
}
.content-blog-page .blog-shortcode .entry-meta {
	color: #8c8c8c;
}
/* Contact Us Page */
.contact-us-page h1 {
	display: flex;
	flex-direction: column;
}
.form-contact-us-page  span.captcha-image.cf7ic-style1 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.form-contact-us-page  span.captcha-image.cf7ic-style1 .cf7ic_instructions span {
	color: #89bd26;
}
.form-contact-us-page .wpcf7-form input:not(.wpcf7-submit) {
    color: #333333;
    border-width: 1px;
    border-color: rgba(51, 51, 51, 0.6);
    background-color: transparent;
    border-radius: 1px;
	height: 45px;
}
.form-contact-us-page .wpcf7-form textarea {
	color: #333333;
    border-width: 1px;
    border-color: rgba(51, 51, 51, 0.6);
    background-color: transparent;
    border-radius: 1px;
}
.form-contact-us-page .wpcf7-form input::placeholder,
.form-contact-us-page .wpcf7-form textarea::placeholder {
	color: #333333;
}
.form-contact-us-page .captcha-image label > input:checked + i {
    color: #89bd26;
    border-color: transparent !important;
}
.form-contact-us-page .wpb_text_column .wpb_wrapper ul li:before {
	content: '';
	background: url('./assets/images/icon.png');
	position: absolute;
    width: 18px;
    height: 18px;
	left: -25px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.form-contact-us-page .wpb_text_column .wpb_wrapper ul li:not(:last-child) {
	padding-bottom: 10px;
}
.form-contact-us-page .wpb_text_column .wpb_wrapper ul li {
	position: relative;
}
.form-contact-us-page .wpb_text_column .wpb_wrapper ul {
	margin-right: 30px
}
.form-contact-us-page .contact-note {
    margin-top: 40px;
    border-left: 5px solid #fd700c;
    padding: 15px 15px;
    background: rgba(253, 112, 12, 0.15);
}
/* About Us */
.about-get-us .wpb_wrapper h1 {
	display: flex;
	flex-direction: column;
}
.about-get-us > .wpb_column > .vc_column-inner > .wpb_wrapper {
	margin: 0 auto;
	max-width: 80%;
}
.about-details .why-shop .wpb_wrapper ul,
.about-details .about-cleanse-team .wpb_wrapper ul {
	margin-left: 0;
}
.about-details .about-cleanse-team .wpb_text_column .wpb_wrapper {
	max-width: 70.5%;
    margin: 0 0 0 auto;
}
.why-love-us .wpb_single_image .vc_single_image-wrapper img {
	width: 100px;
}
.why-love-us .love-us-details {
    max-width: 60%;
    margin: 0 auto;
}
.about-awards .wpb_single_image .vc_single_image-wrapper img {
	width: 102px;
}
.about-awards .icon-awards {
    max-width: 53%;
    margin: 0 auto;
	display: flex;
}
.about-awards .uvc-heading .uvc-sub-heading {
	max-width: 75%;
}
.how-isagenix-work ol li {
	color: #fff;
	padding: 5px 0;
}
.how-isagenix-work p {
	color: #fff;
}
.how-isagenix-work .vc_row.vc_inner .vc_column_container .vc_column-inner > .wpb_wrapper{
	max-width: 70%; 
	margin: 0 auto;
}
.owns-operates-isatonic .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner  {
	align-items: center;
    justify-content: center;
    display: flex;
}
.isatonic-based-about .about-note {
    margin-top: 40px;
    border-left: 5px solid #fd700c;
    padding: 15px 15px;
    background: rgba(253, 112, 12, 0.15);
}
.isatonic-based-about .vc_column_container .vc_column-inner > .wpb_wrapper {
	max-width: 70%;
	margin: 0 auto;
}
.isatonic-based-about h2 {
	display: flex;
	flex-direction: column;
}
/* End */

/* Business Opportunity */
.benefits-nutritional-cleansing .wpb_text_column .wpb_wrapper h1 {
	display: flex;
	flex-direction: column;
}
.benefits-nutritional-cleansing .wpb_text_column .wpb_wrapper h2 {
	margin-top: 35px;
}
.seven-benefits > .wpb_column > .vc_column-inner > .wpb_wrapper {
	margin: 0 auto;
	max-width: 71.5%;
}
h2.h2-break {
	display: flex;
	flex-direction: column;
}
.isagenix-business h1.h1-black {
	font-size: 34px;
	text-align: center;
	color: #1cacd4;
	display: flex;
	flex-direction: column;
	align-content: center;
	justify-content: center;
	line-height: 40px;
}
.isagenix-business h1.h1-black span.h1-blue {
	color: #5f5f5f;
}
.isagenix-business .row1,
.isagenix-business .row2 {
	max-width: 76%;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.isagenix-business .row2 h2.h2 {
	text-align: left !important;
	display: flex;
	flex-direction: column;
}
.fastest-growing .wpb_wrapper h2,
.fastest-growing .wpb_wrapper p {
	color: #fff;
}
.fastest-growing .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
	max-width: 72%;
	margin: 0 auto;
}
.earn-multiple-ways .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper,
.join-strong-team .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{
	max-width: 78%;
	margin: 0 auto;
}
.earn-multiple-ways .wpb_wrapper ul li {
	padding-bottom: 1.5px;
}
.earn-multiple-ways .wpb_wrapper ul {
	margin: 0 0 0 15px;
	padding-top: 10px;
	list-style-type: disc !important;
}
.join-strong-team span.number {
	color: #89bd26;
}
.join-strong-team .wpb_wrapper ul {
	margin: 0;
}
.join-strong-team .wpb_wrapper ul.list-arrow {
	margin-left: 15px;
	list-style-type: disc !important;
}
.join-strong-team .wpb_wrapper ul li:not(:last-child) {
	padding-bottom: 17px;
}
.join-strong-team .wpb_wrapper ul.list-arrow li:before {
    content: none;
    color: #01a1d1;
    padding-right: 5px;
}
.join-strong-team .wpb_wrapper ul.list-arrow {
	padding-top: 5px;
}
.join-strong-team .wpb_wrapper ul.list-arrow li:not(:last-child) {
	padding-bottom: 1.5px;
}
.member-isatonix-au .vc_column-inner > .wpb_wrapper {
	max-width: 78%;
	margin: 0 auto;
}
.earn-money-email .yikes-easy-mc-form .yikes-easy-mc-submit-button {
	margin-top: 0;
}
.earn-money-email .yikes-easy-mc-form label {
	margin-bottom: 0;
}
.earn-money-email .yikes-easy-mc-submit-button {
	background: #ff700c;
    border-color: #ff700c;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
	height: 50px;
}
.earn-money-email .yikes-easy-mc-form input[type=email]:focus {
	outline: none;
}
.earn-money-email .yikes-easy-mc-form {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 490px;
    margin: 0 auto;
}
.earn-money-email .yikes-easy-mc-form input[type=email]::placeholder {
	color: #606060;
}
.earn-money-email .yikes-easy-mc-form input[type=email] {
    margin-bottom: 0;
    border-color: #f7f7f7;
    background-color: #f7f7f7;
    color: #606060;
    font-size: 14px;
    max-width: 324px !important;
    width: 324px !important;
    border-radius: 0 !important;
	height: 50px;
	padding-left: 15px;
}
.fastest-growing a {
	color: #fff;
}
.fastest-growing img {
	padding: 10px 0;
}
/* Category Post */
.archive .taxonomy-description h2 {
	color: #89bd26;
	margin: 15px 0 !important;
}
/* End */
/* Review Page */
.review-isagenix-work h1.h1 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    font-size: 34px;
    line-height: 56px;
    color: #1cacd4;
}
.faq-title h1.h1 {
    font-size: 34px;
    line-height: 56px;
}
.review-isagenix-work span.text-h1,
.faq-title span.text-h1 {
    font-size: 60px;
    color: #89bd26;
}
.review-isagenix-work .vc_column-inner > .wpb_wrapper {
	max-width: 70%;
	margin: 0 auto;
}
.review-isagenix-work .wpb_wrapper h2.h2 {
	padding-top: 30px;
}
.review-isagenix-work .fancy-media-wrap .pswp-video:before {
    background-color: transparent!important;
    border: 5px solid #ffffff!important;
    speak: none;
    content: "";
    background-image: url("../dt-the7-child/assets/images/arrow.png");
	background-size: 60px 60px;
    background-position: center center;
}
.review-isagenix-work .fancy-media-wrap .pswp-video:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 132px;
    height: 132px;
    margin: -40px 0 0 -40px;
    background-color: rgba(0,0,0,.4);
    background-repeat: no-repeat;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.review-isagenix-work .shortcode-single-image img {
	max-width: max-content;
}
.review-isagenix-work .shortcode-single-image-wrap.alignnone {
	width: 100% !important;
	padding-top: 34px;
}
.review-isagenix-work {
	z-index: 1;
}
.review-cleansing-program .vc_column-inner > .wpb_wrapper {
	max-width: 80%;
	margin: 0 auto;
} 
.review-weight-loss .vc_column-inner > .wpb_wrapper {
	max-width: 80%;
	margin: 0 auto;
} 
.review-how-isagenix .vc_row.row1,
.review-how-isagenix .vc_row.row2,
.review-what-isagenix .vc_row.row1,
.review-what-isagenix .vc_row.row2 {
	max-width: 85%;
	margin: 0 auto;
}
.review-how-isagenix h2.h2 {
    display: flex;
    flex-direction: column;
}
.review-deep-daily .vc_column-inner > .wpb_wrapper {
	max-width: 80%;
	margin: 0 auto;
} 
.review-what-isagenix .vc_row.row1 {
	display: flex;
	align-items: center;
}
.benefits-nutritional-cleansing img {
    width: 400px;
}
#best-pack-review h2,
#best-pack-review p,
.wider-community p,
.wider-community h3,
.wider-community h2 {
	color:#fff;
}
.wider-community h3 {
    font-size: 20px;
    color: #89bd26 !important;
}
#best-pack-review li i,
.wider-community li i {
	color:#8a8a8a !important;
}
#best-pack-review .slick-active i,
.wider-community .slick-active i {
	color:#fff !important;
}
#best-pack-review .slick-dots,
.wider-community .slick-dots {
	bottom:-20px;
}
#best-pack-review .text-decoration-under {
	text-decoration:underline;
}
#best-pack-review .slick-arrow::before,
.wider-community .slick-arrow::before{
	content: none;
}
#best-pack-review .ult-carousel-wrapper,
.wider-community .ult-carousel-wrapper{
    margin-bottom: 0;
    padding-bottom: 0;
}
#best-pack-review .reviews-testimonial-custommer .content-review,
.wider-community .reviews-testimonial-custommer .content-review {
    max-width: 80%;
    margin: 0 auto;
}
#best-pack-review .ult-carousel-wrapper button,
.wider-community .ult-carousel-wrapper button {
    top: calc(50% + 30px);
}
.isagenix-review-isatonic-team img {
	width: 400px;
}
.isagenix-review-isatonic-team .isagenix-reviews-content .wpb_wrapper,
.wider-community .wider-community-content .wpb_wrapper {
	max-width: 70%; 
	margin: 0 auto;
}
.exciting-business-opportunity .exciting-business-opportunity-content {
    max-width: 80%;
    margin: 0 auto;
    align-items: center;
    justify-content: center;
    display: flex;
}
/* End */

/*What is an ISAGENIX CLEANSE DAY?*/
.page-id-9787 #main {
    padding: 54px 0 70px 0;
}
h1 span.blue {
    font-size: 34px;
    line-height: 39px;
    color: #89bd26;
}
h2 span.blue {
	color: #89bd26;
}
h1 span.black {
    font-size: 34px;
    line-height: 39px;
    color: #5f5f5f;
}
h2 span.black{
	color: #5f5f5f;
}
h1 span.green {
    font-size: 59px;
    line-height: 56px;
    color: #89bd26;
}
h2 span.green{
color: #89bd26;	
}
.what-isagenix-cleanse h1 {
    display: flex;
    flex-direction: column;
}
.what-isagenix-cleanse .vc_column-inner  > .wpb_wrapper {
    max-width: 77%;
    margin: 0 auto;
}
.what-isagenix-cleanse p.sub-text {
    font-size: 14px;
    line-height: 17px;
    padding: 15px 19px 22px;
}
.day-tips .uavc-list .uavc-list-desc {
    text-align: center;
}
.day-tips .vc_column-inner > .wpb_wrapper {
    max-width: 67%;
    margin: 0 auto;
}
.day-tips .vc_btn3 {
    margin-top: 21px;
    font-size: 11px;
    line-height: 13px;
    width: 168px;
    padding: 13px 0 !important;
    text-align: left;
    padding-left: 15px !important;
}
.day-tips .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 8px;
	line-height: initial !important;
}
.planner-schedule .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 10px;
	line-height: initial !important;
}
.day-tips .uavc-list-content {
    margin-bottom: 10px;
}
.planner-schedule .wpb_wrapper strong,
.planner-schedule .wpb_wrapper p,
.planner-schedule h2 {
    color: #ffffff;
}
.planner-schedule .wpb_wrapper p strong {
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
}
.planner-schedule .wpb_wrapper p.date {
    padding-bottom: 10px;
}
.planner-schedule .vc_column-inner > .wpb_wrapper {
    max-width: 70%;
    margin: 0 auto;
}
.planner-schedule .vc_btn3 {
    margin-top: 21px;
    font-size: 11px;
    line-height: 13px;
    width: 168px;
    padding: 13px 0 !important;
    text-align: left;
    padding-left: 15px !important;
}
.benefits-cleanse .vc_single_image-wrapper img {
    width: 100px;
}
.benefits-cleanse .more-infomation .wpb_wrapper h3 {
    font-size: 14px;
    line-height: 17px;
    color: #606060;
    font-weight: 500;
    margin-bottom: 24px;
}
.benefits-cleanse .more-infomation {
    max-width: 96%;
    margin: 0 auto;
}
.benefits-cleanse .more-infomation .wpb_wrapper p {
    margin-bottom: 5px;
}
.benefits-cleanse .list-benefits {
    max-width: 74%;
    margin: 0 auto;
}
.science-behind .wpb_wrapper p strong {
    font-size: 17px;
    line-height: 20px;
    font-weight: 600;
}
.science-behind .wpb_wrapper .paragraph1 {
    padding-bottom: 18px;
}
.science-behind .wpb_wrapper .paragraph3 {
    padding-bottom: 18px;
}
.science-behind .vc_column-inner > .wpb_wrapper {
    max-width: 85%;
    margin: 0 auto;
}
.isagenix-program .wpb_wrapper h2,
.isagenix-program .wpb_wrapper p {
    color: #fff;
}
.isagenix-program .vc_column-inner > .wpb_wrapper {
    max-width: 75%;
    margin: 0 auto;
}
.planner-schedule .ulitmate_dual_buttons .ult_dualbutton-wrapper .ult_ivan_button  {
	padding: 7px 15px;
    margin: 0 5px;
}
.planner-schedule .ulitmate_dual_buttons .ult_dualbutton-wrapper .ult_ivan_button span.ult-dual-button-title {
	color: #ffffff !important;
	font-size: 11px !important;
    line-height: 13px !important;	
	font-weight: 600 !important;
}
.planner-schedule .ulitmate_dual_buttons .ult_dualbutton-wrapper .ult_ivan_button i {
	font-size: 12px !important;
	color: #fff !important;
}
.planner-schedule .ult_dual_button .middle-text {
	display: none;
}
.planner-schedule .ult_dual_button .aio-icon {
    font-size: 16px !important;
    height: auto !important;
}
.planner-schedule .ult_dual_button .icon-right1 {
    padding: 0 10px 0 10px!important;
}
.planner-schedule .ult_dual_button {
	margin-top: 20px;
	margin-bottom: 0 !important;
}
.science-behind .vc_btn3 {
    font-size: 11px;
    line-height: 13px;
    padding: 13px 43px 13px 22px !important;
}
/* End */
/* Isagenix Nutritional Cleansing */
.isagenix-benefits-cleansing-page .wpb_text_column .wpb_wrapper h1 {
    display: flex;
    flex-direction: column;
}
/* End */

.exciting-business-opportunity .exciting-business-opportunity-content.ben-jelly{
	align-items:unset;
}
.exciting-business-opportunity .exciting-business-opportunity-content.ben-jelly .vc_col-sm-7 .vc_column-inner{
	display: flex;
    align-items: center;
    flex-direction: row;
    background: rgb(62, 62, 62);
    color: #fff;
    padding: 25px;
}
#benefits-nutritional-cleasing{
	color:#fff;
}
.show-buy-product .view-more-product {
	display: none !important;
}
/* Responsive Site */
/* All Page */
@media only screen and (max-width: 992px) {
	.mobile-navigation .dt-mobile-menu-icon .lines, 
	.mobile-navigation .dt-mobile-menu-icon .lines:before, 
	.mobile-navigation .dt-mobile-menu-icon .lines:after {
		background-color: #89bd26;
	}
	.mobile-main-nav > li.has-children > a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav > li.menu-item-language > a:after {
	  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='#89bd26' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E");
	}	
}
@media only screen and (max-width: 767px) { 
	.latest-blog > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .blog-gird{
        display: block;
    }
    .latest-blog > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper > .blog-gird .grid-item{
        margin:0 auto 20px;
        width:100%;
    }
	.view-more-product{
		display:none;
	}
	#page .show-mobile-logo .mobile-branding img.mobile-logo {
		max-width: 75%;
	}
	#page .masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {
		padding: 15px 20px;
	}
	.dt-mobile-header .mobile-main-nav {
		-webkit-flex: initial;
		flex: initial;
	}
	#page .masthead .soc-ico.custom-bg a:before, 
	#page .masthead .soc-ico.accent-bg a:before, 
	#page .dt-mobile-header .soc-ico.custom-bg a:before, 
	#page .dt-mobile-header .soc-ico.accent-bg a:before {
		background-color: transparent;
	}
	#page .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
		color: #333333!important;
		background: none !important;
		font-size: 22px;
	}
	#page .dt-mobile-header .soc-ico.custom-bg a:hover .soc-font-icon {
		color: #01a1d1 !important;
		font-size: 22px;
	}
	#page .dt-mobile-header .soc-ico.custom-bg a:hover:after,
	#page .masthead .soc-ico.hover-custom-bg a:after, 
	#page .masthead .soc-ico.accent-bg.hover-custom-bg a:after, 
	#page .masthead .soc-ico.hover-custom-bg a:after, 
	#page .accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after, 
	#page .masthead .soc-ico.hover-accent-bg a:after, 
	#page .dt-mobile-header .soc-ico.hover-custom-bg a:after, 
	#page .dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after, 
	#page .dt-mobile-header .soc-ico.hover-custom-bg a:after, 
	#page .accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after, 
	#page .dt-mobile-header .soc-ico.hover-accent-bg a:after {
		background-color: transparent;
	}
	.soc-ico.show-on-desktop.in-top-bar-right.in-menu-second-switch {
		padding-bottom: 30px;
	}
}

@media only screen and (min-width: 1051px) {
	.mailchimp-footer .mc4wp-footer .form-mc4wp {
		display: flex;
	}
}
@media only screen and (min-width: 993px) and (max-width: 1050px) {
	#page .mobile-header-bar .mobile-branding img {
		max-width: 150px;
	}
	header.header-bar,
	#phantom .ph-wrap.with-logo {
		padding: 12px 0;
	}
	.header-bar .main-nav > li > a,
	#phantom .main-nav > li > a {
		margin: 18px 10px;
	}
	#page .masthead,
	#phantom.masthead {
		padding: 0 35px;
	}
	div#slide-2-layer-1 {
		font-size: 23px !important;
		line-height: 33px !important;
	}
	div#slide-2-layer-2 {
		font-size: 41px !important;
		line-height: 33px !important;
	}
	div#slide-2-layer-3 {
		font-size: 23px !important;
		line-height: 33px !important;
	}
	.what-isagenix {
    	max-width: 100%;
	}
	.information-isagenix-work .vc_column-inner > .wpb_wrapper {
    	max-width: 90%;
	}
	.mailchimp-footer .mc4wp-footer {
		flex-direction: column;
	}
	.mailchimp-footer .mc4wp-footer .description {
		text-align: center;
	}
	.mailchimp-footer .form-mc4wp input[type='email'] {
		width: 70%;
		max-width: 70%;
	}
	.mailchimp-footer input[type="submit"] {
		width: 30%;
		max-width: 30%;
		margin-left: 0;
	}
	.mailchimp-footer .form-mc4wp {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		display: flex;
		margin-top: 25px;
	}
	.mailchimp-footer.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 0;
	}
	.mailchimp-footer .wpb_content_element {
		margin-bottom: 0;
	}
	.vc_row-fluid.mailchimp-footer {
		padding: 43px 0 49px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1150px) {
	/* FAQ */
	.faq-tab span.headline-panel {
		text-align: center;
		padding: 0 35px 0 15px;
		line-height: 20px;
	}
	.faq-tab .accordian-faqlist > .accordian-answer {
		padding-left: 35px;
	}
	/* Buy Isagenix */
	.isagenix-business .row1, .isagenix-business .row2,
	.fastest-growing .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper,
	.earn-multiple-ways .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper, 
	.join-strong-team .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
    	max-width: 95%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.mobile-header-bar {
		justify-content: space-between !important;
	}
	#page .show-mobile-logo .mobile-branding img.mobile-logo {
		max-width: 150px;
	}	
	/* Footer */
	.mobile-header-bar .mobile-branding img {
    	max-width: 25%;
	}
	.mobile-header-bar .mobile-mini-widgets {
		display: none;
	}
	.top-bar .text-area.near-logo-first-switch.in-menu-second-switch {
		display: block;
	}
	.mobile-header-bar {
		padding: 15px 0;
	}
	/* Home Page */
	div#slide-2-layer-1 {
		font-size: 23px !important;
		line-height: 33px !important;
	}
	div#slide-2-layer-2 {
		font-size: 30px !important;
		line-height: 33px !important;
		margin-top: 20px !important;
	}
	div#slide-2-layer-3 {
		font-size: 23px !important;
		line-height: 33px !important;
		margin-top: 40px !important;
	}
	.what-isagenix {
		max-width: 100%;
	}
	.information-isagenix-work .vc_column-inner > .wpb_wrapper {
    	max-width: 100%;
	}
	.mailchimp-footer .mc4wp-footer {
		flex-direction: column;
	}
	.mailchimp-footer .mc4wp-footer .description {
		text-align: center;
	}
	.mailchimp-footer .form-mc4wp input[type='email'] {
		width: 70%;
		max-width: 70%;
	}
	.mailchimp-footer input[type="submit"] {
		width: 30%;
		max-width: 30%;
		margin-left: 0;
	}
	.mailchimp-footer .form-mc4wp {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		display: flex;
		margin-top: 25px;
	}
	.mailchimp-footer.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 0;
	}
	.mailchimp-footer .wpb_content_element {
		margin-bottom: 0;
	}
	.vc_row-fluid.mailchimp-footer {
		padding: 43px 0 49px;
	}
	.isagenix-work .uavc-list-icon ul.uavc-list {
		padding: 0 !important;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-next,
	.isagenix-product .owl-carousel .owl-nav a.owl-prev {
		border-radius: 3px !important;
		width: 32px !important;
		height: 32px !important;
		border: 2px solid #89bd26;
	}
	.isagenix-product .owl-carousel .owl-nav a:after,
	.isagenix-product .owl-carousel .owl-nav a:before {
		background-color: transparent !important;
	}
	.isagenix-product .owl-carousel .owl-nav a i {
		color: #333333 !important;
    	font-size: 12px !important;
	}
	.isagenix-product .owl-carousel .owl-nav i, 
	.isagenix-product .owl-carousel .owl-nav i:before {
		color: #333333 !important;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-next {
		right: -40px !important;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-prev {
		left: -40px !important;
	}
	/* FAQ */
	.faq-tab span.headline-panel {
		text-align: center;
		padding: 0 35px 0 15px;
		line-height: 20px;
	}
	.faq-tab .accordian-faqlist > .accordian-answer {
		padding-left: 35px;
	}
	/* Isagenix Business Make Money */
	.isagenix-business .row1, .isagenix-business .row2,
	.fastest-growing .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper,
	.earn-multiple-ways .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper, 
	.join-strong-team .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
    	max-width: 95%;
	}
	.earn-money-email .yikes-easy-mc-form .yikes-easy-mc-submit-button {
		margin-bottom: 0 !important;
	}
	.earn-multiple-ways .vc_row.wpb_row.vc_inner,
	.join-strong-team .vc_row.wpb_row.vc_inner {
		display: flex;
	}
	
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	#page .show-mobile-logo .mobile-branding img.mobile-logo {
		max-width: 150px;
	}
}

@media only screen and (max-width: 767px) {
	
	h1 span.green {
		font-size: 40px;
		line-height: 45px;
	}
	h1 span.blue,
	h1 span.black {
		font-size: 29px;
		line-height: 34px;
	}
	h2 {
		font-size: 30px !important;
		line-height: 40px !important;
	}
	/* Footer */
	#footer div.wf-wrap {
		padding: 0 20px;
	}
	.footer #custom_html-4 .textwidget img.hide-footer {
		display: none;
	}
	#footer .wf-container-footer {
		padding-top: 42px;
		padding-bottom: 13px;
	}
	/* Home Page */
	div#slide-2-layer-1 {
		font-size: 14px !important;
		line-height: 20px !important;
		margin-top: -30px !important;
	}
	div#slide-2-layer-2 {
		font-size: 20px !important;
		line-height: 28px !important;
		margin-top: -20px !important;
	}
	div#slide-2-layer-3 {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.what-isagenix .isagenix-home-icon ul.uavc-list {
		display: block;
	}
	.what-isagenix {
    	max-width: 100%;
	}
	.our-product .our-product-info .vc_column-inner .wpb_wrapper {
		width: 100% !important;
	}
	.our-product .our-product-info:not(:last-child) {
		margin-bottom: 25px;
	}
	.information-isagenix-work .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	.information-isagenix-work .uavc-list-icon ul.uavc-list {
    	column-count: 1;
		padding: 0 !important;
	}
	.earn-money .wpb_text_column .wpb_wrapper {
		max-width: 100%;
	}
	.latest-blog .blog-grid {
    	display: flex;
		justify-content: center;
	}
	.our-reviews .owl-carousel .owl-nav .owl-prev {
		top: -35px !important;
    	right: 53px !important;
	}
	.our-reviews .owl-carousel .owl-nav .owl-next {
		top: -35px !important;
		right: 20px !important;
	}
	.our-reviews .owl-carousel .owl-nav a {
		width: 35px !important;
		height: 35px !important;
	}
	.our-reviews .owl-carousel .owl-nav i {
		font-size: 15px !important;
	}
	.vc_row-fluid.our-reviews {
		padding-top: 50px !important
	}
	.our-reviews .dt-owl-item .wpb_wrapper {
		width: 75%;
	}
	.our-reviews .wpb_wrapper > .wpb_text_column {
		margin-bottom: 60px !important;
	}
	.mailchimp-footer .mc4wp-footer {
		flex-direction: column;
	}
	.mailchimp-footer .mc4wp-footer .description {
		text-align: center;
	}
	.mailchimp-footer .form-mc4wp {
		margin-left: 0;
		margin-top: 25px;
		width: 100%;
		max-width: 100%;
	}
	.mailchimp-footer.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		padding-top: 0;
	}
	.mailchimp-footer .wpb_content_element {
		margin-bottom: 0;
	}
	.mailchimp-footer .form-mc4wp input[type='email'] {
		width: 70%;
		max-width: 70%;
	}
	.mailchimp-footer input[type="submit"] {
		width: 30%;
		max-width: 30%;
	}
	.vc_row-fluid.mailchimp-footer {
		padding: 43px 0 49px;
	}
	.isagenix-help iframe#autoplay-video {
		width: 100% !important;
		height: 220px;
	}
	.isagenix-help .vc_column-inner > .wpb_wrapper, .why-buy-isagenix .vc_column-inner > .wpb_wrapper,
	.isagenix-work > .vc_column_container > .vc_column-inner > .wpb_wrapper,
	.why-buy-isagenix .vc_column-inner > .wpb_wrapper, 
	.isagenix-product .vc_column-inner > .wpb_wrapper, 
	.earn-money-isagenix .vc_column-inner > .wpb_wrapper, 
	.can-buy-isagenix .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-next,
	.isagenix-product .owl-carousel .owl-nav a.owl-prev {
		border-radius: 3px !important;
		width: 32px !important;
		height: 32px !important;
		border: 2px solid #89bd26;
	}
	.isagenix-product .owl-carousel .owl-nav a:after,
	.isagenix-product .owl-carousel .owl-nav a:before {
		background-color: transparent !important;
	}
	.isagenix-product .owl-carousel .owl-nav a i {
		color: #333333 !important;
    	font-size: 12px !important;
	}
	.isagenix-product .owl-carousel .owl-nav i, 
	.isagenix-product .owl-carousel .owl-nav i:before {
		color: #333333 !important;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-next {
		right: -20px !important;
	}
	.isagenix-product .owl-carousel .owl-nav a.owl-prev {
		left: -20px !important;
	}
	.isagenix-product article.post {
		padding-bottom: 0;
	}
	.vc_row-fluid.isagenix-product {
		padding-bottom: 27px !important;
	}
	.isagenix-product h2.h2 {
		margin-bottom: 0 !important;
	}
	.isagenix-product .owl-carousel {
		margin-top: 0 !important;
	}
	.latest-blog .blog-gird {
    	display: flex;
		justify-content: center;
	}
	.exciting-business-opportunity .exciting-business-opportunity-content{
		max-width:100%;
		flex-direction:column;
	}
	.exciting-business-opportunity .exciting-business-opportunity-content .vc_col-sm-6:first-child,
	.exciting-business-opportunity .exciting-business-opportunity-content .vc_col-sm-5{
		margin-bottom:20px;
	}
	.exciting-business-opportunity .exciting-business-opportunity-content .vc_col-sm-7 + .vc_col-sm-5{
		margin-bottom:0px;
	}
	.how-isagenix-work .vc_row.vc_inner .vc_column_container .vc_column-inner > .wpb_wrapper,
	.about-awards .uvc-heading .uvc-sub-heading,
	.about-awards .icon-awards{
		max-width:100%;
	}
	.single-product.woocommerce .summary.entry-summary{
	width: 100%;
    padding: 30px 15px 0px;
    display: block;
	}
	.single-product.woocommerce .custom-short-description {
		flex-direction:column;
	}
	.single-product.woocommerce .custom-short-description .short-content{
		padding-left:0px;
	}
	.single-product.woocommerce .policy .description{
		max-width:100%;
		padding:0px 15px;
	}
	.single-product.woocommerce .custom-short-description .image-product-thumbnail,
	.single-product.woocommerce .custom-short-description .short-content{
		width:100%;
		
	}
	.single-product.woocommerce .woocommerce-tabs .tabs>li a{
		padding:15px 0px;
	}
	.single-product.woocommerce div.woocommerce-Tabs-panel {
		padding:20px 15px 30px;
	}
	.single-product.woocommerce div.woocommerce-Tabs-panel iframe{
		margin-top:20px;
		height:270px;
	}
	.single-product .carousel-related-product .slick-prev {
   		 left: -45px;
	}
	.single-product .carousel-related-product .slick-next{
		right:-45px;
	}
	.single-product .mailchimp-footer .mc4wp-footer{
		padding:0 15px;
	}
	#custom_html-4{
		display:none;
	}
	.woocommerce-tabs .tabs li > a{
		font-size:12px;
	}
	.single-product.woocommerce .product-column-middle{
		padding:0 5px;
	}
	/* Buy Isagenix */
	.show-buy-product .woocommerce.columns-4,
	.show-buy-product.personal-product .woocommerce.columns-4 {
		column-count: 1 !important;
	}
	.show-buy-product .woocommerce.columns-4 .dt-css-grid .wf-cell:not(:last-child) {
		margin-bottom: 20px;
	}
	.header-buy-isagenix > .wpb_column > .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	/* FAQ */
	.faq-tab {
    	max-width: 100%;
	}
	.faq-tab span.headline-panel {
		text-align: left;
		padding: 0 35px 0 15px;
		line-height: 20px;
	}
	.faq-tab .accordian-heading {
		justify-content: flex-start;
	}
	.faq-tab .accordian-faqlist > .accordian-answer {
		padding-left: 15px;
	}
	.faq-tab > .vc_column_container > .vc_column-inner { 
		padding: 0;
	}
	/* Isagenix Business Make Money */
	.isagenix-business .row1, 
	.isagenix-business .row2,
	.fastest-growing .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	.isagenix-business .row1 .wpb_text_column .wpb_wrapper,
	.isagenix-business .row2 .wpb_text_column .wpb_wrapper {
		text-align: center;
	}
	.isagenix-business .row2 .wpb_text_column .wpb_wrapper h2 {
		text-align: center !important;
	}
	.isagenix-business .row1 {
		flex-direction: column;
	}
	.isagenix-business .row2 {
		flex-direction: column-reverse;
	}
	.isagenix-business .row1 .vc_column_container:last-child .vc_column-inner,
	.isagenix-business .row2 .vc_column_container:last-child .vc_column-inner {
		padding-left: 15px !important;
	}
	.isagenix-business .row2 iframe,
	.isagenix-business .row1 .wpb_single_image {
		margin-bottom: 15px !important;
	}
	.fastest-growing  .wpb_single_image {
		margin-top: 25px;
	}
	.fastest-growing .wpb_text_column .wpb_wrapper {
		text-align: center;
	}
	.isagenix-millionaires .wpb_text_column .wpb_wrapper iframe {
		height: 240px !important;
		width: 100% !important;
	}
	.isagenix-business iframe {
		height: 185px !important;
		width: 100% !important;
	}
	.page-id-1753 iframe {
		width: 100%;
		height: 202px;
	}
	.earn-money-email .yikes-easy-mc-form {
		display: block;
		width: 100%;
		max-width: 100%;
	}
	.earn-money-email .yikes-easy-mc-form label {
		width: 70%;
    	float: left;
	}
	.earn-money-email .yikes-easy-mc-form .yikes-easy-mc-submit-button {
		width: 30%;
		float: right;
	}
	.earn-multiple-ways .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper, 
	.join-strong-team .vc_column_container.vc_col-sm-12 > .vc_column-inner > .wpb_wrapper {
		max-width: 100%;
	}
	.join-strong-team .row1 {
		flex-direction: column-reverse;
    	display: flex;
	}
	.join-strong-team .row1 .wpb_single_image,
	.join-strong-team .row2 .wpb_single_image,
	.earn-multiple-ways .wpb_single_image {
		margin-bottom: 15px !important;
	}
	.join-strong-team .row1 .vc_column_container:last-child .vc_column-inner {
		padding-left: 15px !important;
	}
	.join-strong-team .vc_row-fluid.row2 {
		padding-top: 20px !important;
	}
	/* Contact Us */
	.form-contact-us-page > .vc_column_container > .vc_column-inner {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	/* About Us	*/
	.owns-operates-isatonic .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner {
		flex-direction: column;
	}
	.owns-operates-isatonic .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner h2 {
		margin-top: 10px;
		text-align: center;
	}
	.owns-operates-isatonic .vc_column_container .vc_column-inner .wpb_wrapper {
		text-align: center;
	}
	.isatonic-based-about .vc_column_container .vc_column-inner > .wpb_wrapper {
    	max-width: 100%;
	}
}
.fb-chat-btn {
    color: #fff!important;
    border-radius: 50px;
    cursor: pointer;
    padding: 10px;
    position: fixed;
    bottom: 10px;
    right: 55px;
    background: #f78d08;
    transition: all .2s ease-in-out;
	    z-index: 9999;
}
.fb-chat-btn i{
/* 	font-family:FontAwesome !important; */
}
.elementor-element ul{
	list-style-type: disc !important;
}
.tmm_fname{
	font-size: 28px;
	color: #4e7b03;
}
.archive.author .sidebar-none .sidebar{
	display: block !important;
}
.author-posts-url{
	color: #4e7b03;
}
/* Isagenix Essential Oils */
.page-id-10086 .woocom-project .price ins,
.page-id-10086 .show-buy-product .woocommerce-product-details__short-description {
/* 	display: none; */
}
.page-id-10086 .description_specific {
	
	padding-bottom: 10px;
    font-weight: 400;
    max-width: 80%;
    margin: 0 auto;
}
.page-id-10086 .woocom-project .price del {
/* 	text-decoration: none !important; */
}
.page-id-10086 .show-buy-product.product-background-blue .description_specific {
	color: #fff;
}
.page-id-10086 .show-buy-product figure.woocom-project {
    margin-bottom: 10px;
}
.page-id-10086 .show-buy-product .dt-css-grid .wf-cell {
/*     width: calc( 100% / 3 ); */
    padding: 0 5px;
}
.page-id-10086 .show-buy-product .dt-css-grid {
    flex-direction: row;
    flex-flow: wrap;
    justify-content: center;
}
.page-id-10086 .show-buy-product .woocommerce.columns-4 {
    column-count: 1 !important;
}
.isagenix-essential-oils-top {
	max-width: 95%;
	margin: 0 auto;
}
.isagenix-essential-oils-top .vc_column-inner > .wpb_wrapper .vc_row {
	display: flex;
    align-items: center;
}
.isagenix-essence-list .isagenix-essential-icons-list .uavc-list {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 80%;
    grid-column-gap: 30px;
    margin: 20px auto 0!important;
}
.isagenix-essence-list .isagenix-essential-icons-list .uavc-list .align-icon {
    height: 27px;
}
.isagenix-essence-list .isagenix-essential-icons-list .uavc-list .uavc-list-content {
	margin-bottom: 15px;
}
.isagenix-essence-list .vc_column-inner > .wpb_wrapper {
	max-width: 80%;
	margin: 0 auto;
}
/* Which Isagenix Pack */
.which-isagenix-pack .action-buy-now {
    background: #ff700c;
    width: 136px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.which-isagenix-pack .action-buy-now a {
    color: #fff;
    text-decoration: none;
}
.page-id-10134 .woocom-project .price ins,
.page-id-10134 .show-buy-product .woocommerce-product-details__short-description,
.page-id-10134 .show-buy-product.product-background-blue .description_specific,
.page-id-10134 .woocom-project .price del,
.page-id-10134 .btn-shop-now {
	display: none;
}
.page-id-10134 .show-buy-product figure.woocom-project {
    margin-bottom: 10px;
}
.page-id-10134 .show-buy-product .dt-css-grid .wf-cell {
    width: 100%;
    padding: 0 5px;
}
.page-id-10134 .show-buy-product .dt-css-grid {
    flex-direction: row;
    flex-flow: wrap;
    justify-content: center;
}
.page-id-10134 .show-buy-product .woocommerce.columns-4 {
    column-count: 1 !important;
}
.page-id-10134 table.cost_isagenix_most_popular_packs {
	display: table !important;
	border-color: #fff;
	width: 90%;
    margin: 15px auto 0;
}
.page-id-10134 table.cost_isagenix_most_popular_packs td {
	color: #fff;
	border-color: #fff;    
	padding: 15px 0;
	font-size: 18px;
}
.page-id-10134 .btn-buy-now {
	display: block !important;
} 
.still-unsure-isagenix .uavc-list-icon .uavc-list {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    max-width: 70%;
    grid-column-gap: 30px;
    margin: 20px auto 0!important;
}
.still-unsure-isagenix .uavc-list-icon .uavc-list .align-icon {
    height: 27px;
}
.still-unsure-isagenix .uavc-list-icon .uavc-list .uavc-list-content {
	margin-bottom: 15px;
}
.still-unsure-isagenix .uavc-list-icon {
	margin-bottom: 0 !important;
}
.still-unsure-isagenix .view-full-range {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}
.still-unsure-isagenix .view-full-range a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	background: #ff700c;
    padding: 15px 30px;
}
.still-unsure-isagenix .vc_column-inner > .wpb_wrapper,
.how-much-isagenix .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;
}
.isagenix-allergies-gluten-dairy .vc_column-inner .wpb_wrapper >.vc_row.vc_inner {
	display: flex;
	align-items: center;
}
.isagenix-allergies-gluten-dairy .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;
}
.pregnant-breastfeeding-isagenix .uavc-list-icon .uavc-list {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    max-width: 70%;
    grid-column-gap: 30px;
    margin: 20px auto 0!important;
}
.pregnant-breastfeeding-isagenix .uavc-list-icon .uavc-list .align-icon {
    height: 24px;
}
.pregnant-breastfeeding-isagenix .uavc-list-icon .uavc-list .uavc-list-content {
	margin-bottom: 15px;
}
.pregnant-breastfeeding-isagenix .uavc-list-icon {
	margin-bottom: 0 !important;
}
.pregnant-breastfeeding-isagenix .content-with-image {
	display: flex;
    align-items: center;
    justify-content: center;
}
.pregnant-breastfeeding-isagenix .content-with-image p {
	max-width: 50%;
}
.pregnant-breastfeeding-isagenix .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;
}
.isagenix-story-sub .vc_column-inner{
	display: flex;
    align-items: center;
    flex-direction: row;
    background: rgb(62, 62, 62);
    color: #fff;
    padding: 25px;
	margin-top:7px;
	margin-bottom: 30px;
}
.isagenix-uk-header > .vc_column_container > .vc_column-inner > .wpb_wrapper {
	max-width: 90%;
	margin: 0 auto;	
}
.isagenix-uk-header .vc_column-inner > .wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid {
	display: flex;
	align-items: center;
}
.page-id-10293 .woocom-project .price ins,
.page-id-10293 .show-buy-product.product-background-blue .description_specific,
.page-id-10293 .woocom-project .price del,
.page-id-10293 .show-buy-product .woocom-list-content .price {
	display: none;
}
.page-id-10293 .show-buy-product figure.woocom-project {
    margin-bottom: 10px;
}
.page-id-10293 .show-buy-product .dt-css-grid .wf-cell {
    width: calc( 100% / 3 );
    padding: 0 5px;
}
.page-id-10293 .show-buy-product .dt-css-grid {
    flex-direction: row;
    flex-flow: wrap;
    justify-content: center;
}
.page-id-10293 .show-buy-product .woocommerce.columns-4 {
    column-count: 1 !important;
}
.page-id-10293 .product-background-blue h2 {
	color: #fff;
}
.atheles-section .vc_col-sm-12 > .vc_column-inner{
	max-width:80%;
	margin:0 auto;
}
.atheles-section .vc_col-sm-4 > .vc_column-inner{
	padding-right:15px;
	padding-left:15px;
}
.atheles-section .atheles-name{
	color:#323131;
	font-size:16px;
	
}
.atheles-section .vc_col-sm-4 .wpb_text_column .wpb_wrapper{
	display:flex;
}
.atheles-section .vc_col-sm-4 .wpb_text_column .wpb_wrapper > p{
	margin-right:15px;
}
.atheles-section .atheles-des{
	width:150%;
}
.video-recipes{
	margin-top:25px !important;
}
.video-recipes .vc_col-sm-6{
	margin-bottom:30px;
}
.video-recipes a.dt-pswp-item.pswp-video:before
{
	content: '';
    background: url('../dt-the7-child/assets/images/play-button.svg');
    width: 100px;
    height: 100px;
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	z-index: 1;
	border:none !important;
}
.review-isagenix-work .video-recipes .shortcode-single-image img{
	max-width:100%;
}
.review-isagenix-work .video-recipes a.dt-pswp-item.pswp-video:after{
	max-width:max-content;
}

.video-recipes a.dt-pswp-item.pswp-video:after{
	content: '';
	background: rgba(0, 0, 0, 0.2);
	width: 100%;
	height: 100%;
	position: absolute;
	
}
.video-recipes a.dt-pswp-item.pswp-video{
     display: flex;
    justify-content: center;
    align-items: center;
}
body .top-bar .soc-ico .soc-font-icon:before {
	font-family: 'Font Awesome 5 Brands';
}
body .top-bar .soc-ico .facebook .soc-font-icon:before {
	content: "\f39e" !important;
}
body .top-bar .soc-ico .twitter .soc-font-icon:before {
	content: "\f099" !important;
}
body .top-bar .soc-ico .instagram .soc-font-icon:before {
	content: "\f16d" !important;
}
body .top-bar .soc-ico .linkedin .soc-font-icon:before {
	content: "\f0e1" !important;
}
body .top-bar .soc-ico .you-tube .soc-font-icon:before {
	content: "\f167" !important;
}
.section-how-does-work a{
	color:#fff;
}
@media (max-width:991px){
	.review-isagenix-work .vc_column-inner > .wpb_wrapper,
	.review-cleansing-program .vc_column-inner > .wpb_wrapper,
	.review-weight-loss .vc_column-inner > .wpb_wrapper,
	.review-how-isagenix .vc_row.row1,
	.review-how-isagenix .vc_row.row2,
	.review-what-isagenix .vc_row.row1,
	.review-what-isagenix .vc_row.row2,
	.review-deep-daily .vc_column-inner > .wpb_wrapper{
		max-width:100%;
	}
}
@media (max-width:767px){
	.page-id-10629 .vc_col-sm-6 .vc_column-inner{
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.review-what-isagenix .vc_row.row1{
		flex-direction:column;
	}
	
	.isagenix-essential-oils-top .vc_column-inner > .wpb_wrapper .vc_row{
		flex-direction:column;
	}
	.isagenix-essential-oils-top .vc_column-inner > .wpb_wrapper .vc_row.oils-range-01{
		flex-direction:column-reverse;
	}
	.page-id-10086 .show-buy-product .dt-css-grid .wf-cell{
		 width: 100%;
   
	}
	.page-id-10086  .isagenix-essence-list .isagenix-essential-icons-list .uavc-list{
		    grid-template-columns: repeat(1, 1fr);
 		   max-width: 100%;
	}
	.isagenix-essence-list .vc_column-inner > .wpb_wrapper{
		max-width:100%;
	}
}
.single-post .content ul{
	list-style-type:disc;
	padding-left: 15px;
    display: flex;
    flex-direction: column;
    margin-left: 0px;
}
.single-post .content ol{
	padding-left:15px;
	margin-left:0px;
}
body .highlight-box{
	background:#8ac02626;
	color:#5f5f5f;
	border-left: 5px solid #89bd26;
	margin-bottom: 20px;
    margin-top: 20px;
	display: flex;
    flex-direction: column;
}
.call-to-action-block{
	    display: flex;
    justify-content: space-around;
    align-items: center;
    background: #89bd26;
    padding:30px 15px;
	    clear: both;
	margin-bottom:10px;
}
.call-to-action-text{
	font-size: 22px;
    color: #fff;
	line-height:26px;
}
.call-to-action-btn .btn{
	background: #f78d08;
    color: #fff;
    text-decoration: unset;
    padding: 10px 20px;
    font-size: 16px;
    text-transform: uppercase;
}
.single-post .content h2,
.single-post .content h3,
.single-post .content h4{
	clear:both;
}
#content .wpui-light .ui-tabs-panel{
	background: white;
    padding: 5px 15px 20px 15px;
    margin: 0 0 0 0;
    border: 1px solid #ccc;
}
#content .wpui-light ul.ui-tabs-nav{
	 display: flex;
    flex-direction: row;
    padding: 0px;
    background: transparent;
    border: none !important;
}
#content #wp-tabs-2{
	display:none;
}
#content .ui-tabs.ui-widget.ui-widget-content{
	border:none !important;
}
#content .wpui-light ul.ui-tabs-nav li{
	border-radius: unset;
    border-right: 1px solid #fff;
	border-top:1px solid #89bd26;
	border-bottom:1px solid #89bd26;
    margin-right: 0px;
	border-left:unset;
}
#content .wpui-light ul.ui-tabs-nav li:first-child{
	border-left:1px solid #89bd26;
}
#content .wpui-light ul.ui-tabs-nav li:last-child,
#content .wpui-light ul.ui-tabs-nav li.ui-state-active{
	border-right:1px solid #89bd26;
}
#content .wpui-light ul.ui-tabs-nav li a{
	    text-shadow: unset !important;
    background: #89bd26;
    color: #fff;
    padding: 10px 12px;
    font-size: 14px;
    font-weight: 400;
    border-radius: unset !important;
}
#content .wpui-light ul.ui-tabs-nav li.ui-state-active a{
	    background: #fff;
    color: #89bd26;
}
@media (max-width:1024px){
	.call-to-action-block{
		flex-direction:column;
	}
	.call-to-action-text{
		margin-bottom:20px;
		text-align:center;
	}
}
@media screen and (min-width: 990px){
/* 	.single-post #main:not(.sidebar-none) .wf-container-main{
		display:flex;
		flex-flow:wrap;
		margin-top:60px;
	}
	.single-post #content{
		width:66.6%;
		padding-right:50px;
	}
	
	.single-post #sidebar{
		width:33.3%;
	} */
	.single-post #sidebar + div.mailchimp-footer{
		width:100%;
	}
}
@media (max-width:767px){
	#content .wpui-light ul.ui-tabs-nav{
		flex-direction:column;
	}
	#content .wpui-light ul.ui-tabs-nav li a{
		width:100%;
	}
	#content .wpui-light ul.ui-tabs-nav li{
		border:1px solid #89bd26;
		margin-bottom:1px;
		bottom: 0px;
	}
	#content .wpui-light ul.ui-tabs-nav li:last-child{
		border-bottom:1px solid #89bd26;
	}
}
#wpsm_accordion_10858  .ac_title_class,
#wpsm_accordion_10868  .ac_title_class,
#wpsm_accordion_10869  .ac_title_class,
#wpsm_accordion_10866  .ac_title_class,
#wpsm_accordion_10871  .ac_title_class,
#wpsm_accordion_10872  .ac_title_class{
	font-family: Lato, Helvetica, Arial, Verdana, sans-serif !important;
   color:rgb(137, 189, 38);
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
	line-height:21px;
}
#wpsm_accordion_10858 .wpsm_panel.wpsm_panel-default,
#wpsm_accordion_10868 .wpsm_panel.wpsm_panel-default,
#wpsm_accordion_10869 .wpsm_panel.wpsm_panel-default,
#wpsm_accordion_10866 .wpsm_panel.wpsm_panel-default,
#wpsm_accordion_10871 .wpsm_panel.wpsm_panel-default,
#wpsm_accordion_10872 .wpsm_panel.wpsm_panel-default{
	padding-left: 0;
    min-height: 45px;
    padding-right: 0;
    border: 1px solid #ddd !important;
    font-size: 15px;
    font-weight: 500;
	border-radius:0px;
}
.wpsm_panel-group .ac_open_cl_icon.fa-plus:before{
	 content: '\f078';
    color: #ddd !important;
    font-size: 14px;
	font-family: 'Font Awesome 5 Free';
}
.wpsm_panel-group .ac_open_cl_icon.fa-minus:before{
	content: '\f077';
    color:rgb(137, 189, 38) !important;
    font-size: 14px;
	font-family: 'Font Awesome 5 Free';
}
body #wpsm_accordion_10858 .ac_open_cl_icon,
body #wpsm_accordion_10866 .ac_open_cl_icon,
body #wpsm_accordion_10868 .ac_open_cl_icon,
body #wpsm_accordion_10869 .ac_open_cl_icon,
body #wpsm_accordion_10871 .ac_open_cl_icon,
body #wpsm_accordion_10872 .ac_open_cl_icon{
	line-height:21px !important;
}
body #wpsm_accordion_10858 .wpsm_panel-body,
body #wpsm_accordion_10866 .wpsm_panel-body,
body #wpsm_accordion_10868 .wpsm_panel-body,
body #wpsm_accordion_10869 .wpsm_panel-body,
body #wpsm_accordion_10871 .wpsm_panel-body,
body #wpsm_accordion_10872 .wpsm_panel-body{
	border-top:1px solid #ddd !important;
	color: #606060 !important;
	font-size: 14px !important;
	line-height:1.5 !important;
	font-family: "Lato", Helvetica, Arial, Verdana, sans-serif !important;	
}
.archive.category .taxonomy-description{
	text-align:center;
}
body .star-rating{
	width: auto;
    height: auto;
    margin-bottom: 20px;
}
.single-product .woocommerce-breadcrumb{
	margin-top: 50px;
	text-transform: uppercase;
}
.mobile-main-nav>li.has-children>a:after, .mobile-main-nav .next-level-button, .mobile-main-nav>li.menu-item-language>a:after{
	background-image: none !important;
}
.term-description ul{
	list-style: disc !important;
}
.introducing-collection .vc_btn3-container.vc_btn3-center {
    margin: 30px 0 30px;
}
.introducing-collection a.vc_general.vc_btn3 {
    background-color: #f78d08;
    text-transform: uppercase;
    color: #fff;
}
.introducing-collection a.vc_general.vc_btn3:hover {
    background-color: transparent;
}
.what-isagenix .aio-icon-img {
    position: relative;
    top: 4px;
}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.social-top ul {
    display: flex;
    align-items: center;
	margin-bottom: 0;
}
.social-top ul li {
    margin-right: 12px;
}
.social-top ul li a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.social-top ul li br {
    display: none;
}
.social-top ul li svg {
    font-size: 20px;
    height: 20px;
    fill: #fff;
}

@media(min-width: 768px) {
	.temp-mobile-header {
		display: none;
	}
}
@media(max-width: 767px) {
	.masthead-mobile-header .temp-mobile-header {
		display: none;
	}
	.temp-mobile-header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row-reverse;
	}
	.mobile-header-bar {
		padding: 15px 20px !important;
		position: fixed !important;
		left: 0;
		right: 0;
		z-index: 999;
		background-color: #fff;
		box-shadow: 0 0 15px 1px rgb(0 0 0 / 7%);
	}
	#page .masthead .top-bar {
		display: none;
	}
	.mobile-header-space {
		display: none !important;
	}
	.inline-header {
		padding: 0 !important;
		height: 83.48px !important;
	}
		body.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {
		position: relative !important;
	}
	.dt-mobile-header .social-top ul li svg {
		fill: #000;
	}
}