/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*************************************
 *                                   *
 * imported from Avada custom CSS    *
 *                                   *
 *************************************/



/*************************************
 *                                   *
 * End of  Avada custom CSS          *
 *                                   *
 *************************************/

input[type=number] {padding: 0 15px;}
#results-container { display: none;}
#results-container.active {display: block;}
.center {text-align: center;}
#results-container .result h4 {font-size: 32px;font-weight: 500;margin: 20px 0;}
.result .amount {font-size: 48px;}
.btn.transparent { border: 2px solid #FFF; padding: 18px 25px; font-size: 18px; color: #FFF; text-transform: uppercase;}
.todays-workout {list-style: none;}
.todays-workout li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #86c8bc; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.demos-container iframe{width: 100%; height: auto;}
.demos-container .fusion-imageframe p {margin: 0;}
.member-logged-in .hide-from-membership-users {display: none;}
.member-logged-in.home #sliders-container {display: none;}
.loggedout .hide-from-non-members {display: none;}
.flex-wrapper {display: flex;align-items: stretch;}
.nav-sidebar.toggled {display: none;margin-left: -250px;}
.nav-sidebar {z-index: 100;padding-top: 70px;min-width: 250px;max-width: 250px;border-right: 0;background: #CD66A0;}
.nav-sidebar .sidebar-content {height: 100vh;left: 0;width: 250px;}
.nav-sidebar .sidebar-content .sidebar-nav {list-style: none; color: #FFF; padding-left: 0; margin-left: 0;}
.nav-sidebar .sidebar-content .sidebar-nav a {color: #FFF;padding: 10px 20px 10px 30px; display: block;}
.nav-sidebar .sidebar-content .sidebar-nav .current-menu-item a, .nav-sidebar .sidebar-content .sidebar-nav a:hover{background: #e67fb9;}
.fusion-sticky-header-wrapper {background: #fff;}
.nav-sidebar .sidebar-content .sidebar-nav ul {list-style: none; padding-left: 0;}
.nav-sidebar .sidebar-content .sidebar-nav ul a {padding: 10px 20px 10px 50px;}
.nav-sidebar .sidebar-content .sidebar-bottom {bottom: 0;left: 0;position: fixed; text-align: right;min-width: 250px;max-width: 250px;padding: 10px; background: #B34C86;}
.nav-sidebar .sidebar-content .sidebar-bottom a {color: #fff; padding-right: 10px;}
.nav-sidebar .sidebar-content .sidebar-bottom a i {margin-right: 10px;}
#boxed-wrapper {width: 100%;}
.post-type-archive-video-vault .fusion-row, .tax-vault-category .fusion-row{max-width: none!important;}
.post-type-archive-video-vault #content.full-width, .tax-vault-category #content.full-width {width: 100%;}
.post-type-archive-video-vault #main, .tax-vault-category #main {background-color: #000000 !important; }

.post-type-archive-sweat-move-abs .fusion-row, .tax-sweat-category .fusion-row{max-width: none!important;}
.post-type-archive-sweat-move-abs #content.full-width, .tax-sweat-category #content.full-width {width: 100%;}
.post-type-archive-sweat-move-abs #main, .tax-sweat-category #main {background-color: #eae1e4 !important; }

.post-type-archive-full-body-friday .fusion-row, .tax-body-category .fusion-row{max-width: none!important;}
.post-type-archive-full-body-friday #content.full-width, .tax-body-category #content.full-width {width: 100%;}
.post-type-archive-full-body-friday #main, .tax-body-category #main {background-color: #eae1e4 !important; }


 /* .post-type-archive-question .fusion-row, .tax-questioncat .fusion-row{max-width: none!important;}  */

.post-type-archive-question #content.full-width, .tax-questioncat #content.full-width {width: 100%;}

.post-type-archive-question #main, .tax-questioncat #main {background-color: #eae1e4 !important; }



.post-type-archive-exercise .fusion-row, .tax-exercise-category .fusion-row{max-width: none!important;}
.post-type-archive-exercise #content.full-width, .tax-exercise-category #content.full-width {width: 100%;}


.post-type-archive-exercise #main, .tax-exercise-category #main {background-color: #eae1e4 !important; }

html.avada-is-100-percent-template #main.width-100 {padding-left: 0 !important;padding-right: 0 !important;}
.side-nav {display: none;}
.fusion-mobile-menu-icons {display: none;}
.width-100 .fusion-fullwidth, .width-100 .nonhundred-percent-fullwidth {margin-left: 0 !important; margin-right: 0 !important;}
.loggedout #menu-item-119 {display: none;}
.loggedout .fusion-menu-login-box a span:first-child {font-size: 0;}
.loggedout .fusion-menu-login-box a span:first-child:after {font-size: initial;content: 'Log In';}
#menu-item-1862 span {color: #000;}
#menu-item-1862:hover a span {color: #86c8bc;}
.fusion-sliding-bar-wrapper {display: none;}
.workout-details .todays-workout, .workout-details ul {padding-left: 0;}

#form_ask-buffbabes-a-question button {margin-top: 20px; background: #86c8bc; border-color: #86c8bc; border-radius: 2px;padding: 13px 29px;line-height: 17px;font-size: 14px;font-family: Rubik;font-weight: 500;font-style: normal;letter-spacing: 0px; color: #FFFFFF;cursor: pointer;}
#form_ask-buffbabes-a-question button:hover {background: #7ebcb1;}
.tabs {list-style: none; padding-left: 0; text-align: center;border-bottom: 1px solid #ddd;}
.tabs li {display: inline-block; margin-right: 5px;}
.tabs li a {padding: 13px 29px; line-height: 17px; font-size: 14px; background: #ddd; color: #fff; text-transform: uppercase;display: inline-block;}
.tabs li a.selected, .tabs li a:hover {background: #ed7ab3;color: #FFF;}
.tabs li:last-child {margin-right: 0px;}
.teal-btn {
    border: 3px solid #5cb8b2 !important;
    color: #5cb8b2 !important;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    padding: 1% 2%;
}

.teal-btn:hover  {
    border: 3px solid #5cb8b2 !important;
    background-color: #5cb8b2 !important;
    color: #fff !important;
}
.search-page-search-form.search-page-search-form-bottom {margin-bottom: 30px;}
.wpcf7-form input[type="submit"] { font-size: 18px; background: #86c8bc; color: #FFF;}
#print-macro-results {cursor: pointer;}
#breadcrumbs {font-size: 14px;text-align: center; text-transform: uppercase;}
#results-container .print-logo {display: none;}


.fusion-column-inner-bg a {
    width: 100%;
    height: 100%;
}

.fusion-column-inner-bg a span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

img.fusion-sticky-logo, img.fusion-standard-logo{
    width: 200px !important;
}

.fusion-secondary-menu-icon.fusion-bar-highlight{
    color: #fff  !important;
}

.question-template-default .fusion-page-title-bar-center .fusion-page-title-captions, .archive.tax-questioncat .fusion-page-title-bar-center .fusion-page-title-captions {
    text-align: center;
    width: 100%;
}

.question-template-default .fusion-page-title-bar .fusion-page-title-row h1,  .archive.tax-questioncat .fusion-page-title-bar .fusion-page-title-row h1 {
    font-size: 40px;
    line-height: 1.18em;
    color: #ed7ab3;
}


#menu-top-menu .menu-text{
font-weight: 600;
text-transform: uppercase;
}
.loggedout .fusion-menu-login-box a span:first-child:after {
    font-size: 14px !important;

}

.fusion-footer-widget-area  .fusion-widget-area .widget_nav_menu li
{
    border-bottom: 0 !important;
}
.fusion-footer-widget-area .fusion-widget-area .widget_nav_menu li a::before{
    content: "" !important;
}


.single-product #main .product h1.product_title{
   color: var(--h2_typography-color);
}


.fusion-rollover-content .fusion-product-buttons a.add_to_cart_button{
    text-align: center;
}


.fusion-rollover-content .fusion-product-buttons a:first-child::before {
    position: absolute;
    /* margin-left: 16px !important; */
    content: "" !important;
    font-family: awb-icons;

}

 div.bundled_product_summary .details {

    display: inline-block !important;
    margin-right: 50px  !important;
}

 .workout-details h3{
     font-size: 27px !important;
 }

div.tab-content div h3.fusion-responsive-typography-calculated{

    font-size: 27px !important;
    font-weight: 600 !important;
}

.single-question #main .fusion-row{
    max-width: 1280px !important;
}
.single-question  #main{

        padding-left: 30px;
        padding-right: 30px;

}


.tax-questioncat .fusion-page-title-bar .fusion-breadcrumbs{
    display:none;
}

/*NEW HOMEPAGE*/
.color-white h1{
    color: #fff !important;
}


@media print {
  header, footer, .hide-print {
	  display: none;
	  height: 0px;
	  width: 0px;
  }
  #main {padding: 0 !important; margin: 0 !important;}
  #breadcrumbs {display: none;s}
  body {font-size: 12px !important;}
  #results-container h2{font-size: 24px !important;margin: 0 0 5px 0 !important;}
  #results-container .amount{font-size: 18px;}
  #results-container h3{font-size: 18px;margin: 10px 0;}
  #results-container .result .fusion-imageframe {display: none;}
  #results-container .result h4 {font-size: 16px;margin: 5px 0 2px 0px !important;line-height: 16px !important;}
  #results-container .result p {margin: 0 !important;}
  #results-container .post-content p {font-size: 12px !important; margin-bottom: 5px !important;}
  #results-container img {display: none;}
  #results-container .print-logo {display: block;}
  #results-container .print-logo img {display: block; margin-bottom: 50px;}
  #results-container .fusion_builder_column_1_4 {margin-bottom: 0px !important;}
  #results-container .fusion_builder_column {margin-top: 0px !important;margin-bottom: 5px !important;}
  #results-container .hide-print {display: none;}
  #results-container .page-break {break-before: page;}
  
}

/** Footer Menu CSS from JF **/

