/*
Theme Name: Themify Base Child
Description: Child theme for Ultra theme
Author: Themify
Template: themify-base
*/

/* Write Custom CSS Below */

#sideBarMenu ul li.current-menu-ancestor.current-menu-parent ul.sub-menu, .sideBarMenu ul li.current-menu-ancestor.current-menu-parent ul.sub-menu {
    display: block !important;
}

/* FIX FOR SPACE UNDER P TAG */
p:last-of-type {
    margin-bottom: 0;
}

h6 {
    text-transform: uppercase;
    margin-top: 0
}

.category-share-it .elementor-widget:not(:last-child) {
    margin-bottom: 10px !important;
}

.category-share-it .sma-spacer {
    margin-top: 0;
    margin-bottom: 0
}

#CustomFields_26_33 {
    display: none
}

/* 404 error*/
body.error404 {
    background-image: url(/wp-content/uploads/bg-satori-dojo-1.jpg);
    background-size: cover;
}

.no-margin-bottom {
    margin-bottom: 0 !important
}

figure.post-image {
    display: none
}

form.post-password-form {
    max-width: 600px;
    width: 100%;
    margin: 20px auto;
    background-color: #fff;
    padding: 30px;
    border-radius: 10px
}

form.post-password-form input[type="password"] {
    margin-bottom: 10px !important
}

i.icon-menu {
    color: #fff
}

.postid-3560 .mejs__container.mejs__audio,
.vip-short-code {
    width: 90% !important;
    margin: 0 auto
}

.postid-3560 .mejs-container {
    border: 5px #F8CC01 solid
}

body.error404 .post-content {
    width: 940px;
    margin: 0 auto;
    box-shadow: 0px 0px 5px #888888 !important;
    background: #fff;
    padding: 30px
}

.elementor-video-wrapper iframe {
    border: none !important
}

#content {
    padding: 0 !important;
}

/*body .post-content a {color: #0000CC !important;}*/
h1,
h2,
h3,
h4 {
    color: #333333
}

.post-nav.clearfix {
    display: none
}

.post {
    margin-bottom: 0px !important;
}

#content {
    padding: 0 !important;
}

/* AUDIO PLAYER mejs__horizontal-volume-slider */
.mejs__volume-button,
.mejs__horizontal-volume-total,
.mejs__horizontal-volume-slider {
    display: none !important;
}

.mejs__container.mejs__audio {
    height: 40px !important;
    width: auto !important;
    background: #000;
    border: 4px #f9cb13 solid;
    padding: 4px 0
}

.mejs__controls,
.mejs__button {
    height: 35px !important
}

h2.glf-h2,
h2.gmge-h2 {
    text-align: center;
    font-size: 22px
}

h2.glf-audio-title {
    font-size: 22px;
    margin-bottom: 0px;
    margin-top: 5px
}

.sma-spacer {
    width: 100%;
    background: url(/wp-content/uploads/2013/04/thin-bar-600.png) no-repeat center;
    border: none;
    height: 36px;
    margin: 10px 0 20px 0;
}

.sma-spacer p {
    display: none !important;
}

/*HOME PAGE*/
.home input {
    max-width: 100% !important
}

/* HEADER */

#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current-menu-item a,
#main-nav .current_page_item a:hover,
#main-nav .current-menu-item a:hover {
    color: #000;
}

a.signin {
    font: normal .875em/1em Montserrat, sans-serif;
    text-transform: none !important;
    text-decoration: none;
    color: #fff !important;
    padding: 10px 12px 10px 12px;
    margin: 0 !important;
    float: right;
    border-left: 1px solid #3E3F40;
}

.signin:hover {
    text-decoration: none;
    background: #3e3f40
}

.logo-div {
    width: 160px;
    float: left;
    border-right: 1px #3e3f40 solid !important;
    height: 32px !important;
    /*   padding-right: 10px;*/
    overflow: hidden;
}

.logo-div:hover {
    background: #000
}

#header {
    text-align: center;
    height: 34px !important;
    padding: 0px !important;
    border-bottom: none !important;
    line-height: 34px;
}

#header {
    max-width: 1000px !important;
    width: 95%;
    background-color: #000000
}

#main-nav {
    width: 80% !important;
    max-width: 500px;
    margin: 0 !important;
    float: right;
}

ul#main-nav {
    line-height: 32px
}

#main-nav li {
    border-left: 1px solid #3E3F40;
    line-height: 32px !important;
    padding: 10px 12px !important;
    float: right;
}

body #main-nav a {
    font: normal .875em/1em Montserrat, sans-serif;
    text-transform: none !important;
    text-decoration: none;
    color: #fff !important;
    padding: 0 !important;
    margin: 0 !important;
}

#main-nav li:hover {
    background-color: #3E3F40 !important;
    color: #fff !important;
}

/*PAGE*/
.page h1.page-title,
.single .post-date,
.single .post-title,
.single .post-meta {
    display: none
}

.elementor-inner .elementor-section-wrap section,
elementor-container {
    max-width: 1000px;
    margin: 0 auto
}

/* SIDEBAR */
#nav_menu-3,
.widget_nav_menu {
    background-color: #efefef;
    padding: 10px 0
}

#nav_menu-3 ul,
.widget_nav_menu ul {
    max-width: 90%;
    margin: 0 auto !important;
}

#nav_menu-3 ul li,
.widget_nav_menu ul li {
    background-color: #e0e0e0;
    border: 1px #d4d4d4 solid;
    margin: 8px 0;
    border-radius: 5px;
    padding: 0
}

#nav_menu-3 ul li.menu-item-16184,
#nav_menu-3 ul li.menu-item-12206 {
    background-color: #c0c0c0;
    border: 1px #b4b4b4 solid;
    margin: 8px 0;
    border-radius: 5px;
    padding: 0;
}

#nav_menu-3 ul li a,
.widget_nav_menu ul li a {
    color: #000 !important;
    text-transform: uppercase;
    position: relative;
    margin-left: 10px;
    font-weight: bold;
    font-size: 19px;
    padding: 5px;
    width: 265px;
    display: block
}

#nav_menu-3 ul li a:hover,
.widget_nav_menu ul li a {
    text-decoration: none
}

/* GOLD */
#nav_menu-3 ul li:hover,
#nav_menu-3 ul li.current-menu-item,
#nav_menu-7 ul li:hover,
#nav_menu-7 ul li.current-menu-item,
#nav_menu-8 ul li:hover,
#nav_menu-8 ul li.current-menu-item {
    background: #FFA72C;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFF900, #FFA72C);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFF900, #FFA72C);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFF900, #FFA72C);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFF900, #FFA72C);
    /* Standard syntax (must be last) */
    border: 1px #C14100 solid;
}

/* PINK */
#nav_menu-13 ul li:hover,
#nav_menu-13 ul li.current-menu-item,
#nav_menu-14 ul li:hover,
#nav_menu-14 ul li.current-menu-item,
#nav_menu-15 ul li:hover,
#nav_menu-15 ul li.current-menu-item {
    background: #F51656;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#F85D8A, #F51656);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F85D8A, #F51656C);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F85D8A, #F51656);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F85D8A, #F51656);
    /* Standard syntax (must be last) */
    border: 1px #D11349 solid;
}

/* PINK MONETIZE IT */
#nav_menu-15 ul li:hover,
#nav_menu-15 ul li.current-menu-item {
    background: #ff0099;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ff0099, #f61756);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ff0099, #f61756);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ff0099, #f61756);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ff0099, #f61756);
    /* Standard syntax (must be last) */
    border: 1px #D11349 solid;
}

/* GREEN QIGONG*/
#locationMenu>li:first-child,
#nav_menu-4 ul li:hover,
#nav_menu-4 ul li.current-menu-item,
#nav_menu-10 ul li:hover,
#nav_menu-10 ul li.current-menu-item,
#nav_menu-11 li:first-child,
#nav_menu-11 li:nth-child(7):hover,
#nav_menu-11 li:nth-child(8):hover {
    background: #90BE1B;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#CDF56B, #90BE1B);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#CDF56B, #90BE1B);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#CDF56B, #90BE1B);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#CDF56B, #90BE1B);
    /* Standard syntax (must be last) */
    border: 1px #6A9600 solid;
}

#nav_menu-5 ul li:hover,
#nav_menu-5 ul li.current-menu-item {
    background: #FF7B31;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FFC801, #FF7B31);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FFC801, #FF7B31);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FFC801, #FF7B31);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FFC801, #FF7B31);
    /* Standard syntax (must be last) */
    border: 1px #A62F000 solid;
}

/* PURPLE - CREATE IT */
#nav_menu-16 ul li:hover,
#nav_menu-16 ul li.current-menu-item {
    background: #9700CC;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#E2B8F0, #9700CC);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E2B8F0, #9700CC);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E2B8F0, #9700CC);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E2B8F0, #9700CC);
    /* Standard syntax (must be last) */
    border: 1px #600082 solid;
}

/* ORANGE - LIFE FORCE MASTERY & RESTORE AGELESS MOBILITY */
#nav_menu-12 ul li:hover,
#nav_menu-12 ul li.current-menu-item,
#nav_menu-18 ul li:hover,
#nav_menu-18 ul li.current-menu-item,
#nav_menu-35 ul li:hover,
#nav_menu-35 ul li.current-menu-item,
#nav_menu-36 ul li:hover,
#nav_menu-36 ul li.current-menu-item {
    background: #F06521;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#E8D53B, #F06521);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E8D53B, #F06521);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E8D53B, #F06521);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E8D53B, #F06521);
    /* Standard syntax (must be last) */
    border: 1px #F06521 solid;
}

/* LAUNCH IT */
#nav_menu-17 ul li.menu-item-17106,
#nav_menu-17 ul li.menu-item-17112,
#nav_menu-17 ul li.menu-item-17105,
#nav_menu-17 ul li.menu-item-17104,
#nav_menu-17 ul li.menu-item-17103,
#nav_menu-17 ul li.menu-item-17102,
#nav_menu-17 ul li.menu-item-17101,
#nav_menu-17 ul li.menu-item-17100 {
    background-color: #a0a0a0
}

#nav_menu-17 ul li:hover,
#nav_menu-17 ul li.current-menu-item {
    background: #B574F2;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#b575f3, #B03CD8
            /*#9700CC*/
        );
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#b575f3, #B03CD8);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#b575f3, #B03CD8);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#b575f3, #B03CD8);
    /* Standard syntax (must be last) */
    border: 1px #9700CC solid;
}

/* Bottom Buttons Launch*/

/* QUANTUM TRANSFORMATION */
#nav_menu-6 ul li:hover,
#nav_menu-6 ul li.current-menu-item {
    background: #5BEC11;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#5BEC11, #D6EC3A);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5BEC11, #D6EC3A);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5BEC11, #D6EC3A);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5BEC11, #D6EC3A);
    /* Standard syntax (must be last) */
    border: 1px #BECACB solid;
}

/*MUSHIM*/
#nav_menu-9 ul li:hover,
#nav_menu-9 ul li.current-menu-item {
    background: #F9507E;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#FE82A1, #F9507E);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#FE82A1, #F9507E);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#FE82A1, #F9507E);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FE82A1, #F9507E);
    /* Standard syntax (must be last) */
    border: 1px #000 solid;
}

/* FOOTER */
#footer .footer-widgets a,
.back-top a {
    color: #bfbfbf !important;
    text-shadow: 1px 2px 1px #000;
}

#footer .footer-widgets a:hover {
    color: #A0CE4D !important;
    text-decoration: none
}

.footer-text {
    text-align: center
}

.social-networks {
    list-style: none;
    margin: 0;
    padding: 0;
    float: right;
    width: 25%;
    min-width: 104px;
}

.copyright li {
    float: none;
    padding: 0 9px 0 10px;
    color: #8C8989 !important;
}

.copyright {
    font-size: 12px !important;
    list-style: none;
    margin: 0;
    padding: 0;
    color: #8c8989;
    text-align: center;
    font-size: 12px;
    text-shadow: 1px 2px 1px #000;
}

.youtube a {
    background-image: url(/wp-content/uploads/youtube.png) !important;
    width: 23px;
    height: 25px;
}

.facebook a {
    background-image: url(/wp-content/uploads/facebook-1.png) !important;
    width: 23px;
    height: 25px;
}

.twitter a {
    background-image: url(/wp-content/uploads/twitter.png) !important;
    width: 23px;
    height: 25px;
}

.social-networks li {
    float: right;
    margin: 0 0 0 15px;
    position: relative;
    height: 26px;
}

.social-networks li.facebook {
    margin: 0 0 0 5px
}

.social-networks a {
    text-indent: -9999px;
    overflow: hidden;
    float: left;
    background-repeat: no-repeat;
    background-position: top left !important;
}

ul.copyright li a {
    color: #ddd !important;
}

ul.copyright li a:hover,
#footer li a:hover {
    color: #aad75b !important;
}

#footer {
    max-width: 1000px;
    background-color: #000000;
    width: 95%
}

body .col4-1,
body .col4-1.first {
    margin-left: 5%;
    width: 20%
}

/**/
/* AUDIO PLAYER BACKGROUND */
.audio-right {
    width: 350px;
    float: right;
    text-align: center;
    margin-right: 8px;
    padding-top: 18px
}

.post-content .audio_player_smaller .audio-right h2 {
    padding: 0 0 14px 0 !important;
    text-align: center !important;
    margin-bottom: 3px !important
}

.lifeforce .audio-right {
    width: 330px !important;
    margin-right: 17px !important
}

.post-content .audio_player_smaller .audio-right .audio_player_inner_vip p {
    margin: 0;
}

.vip-wrapper {
    max-width: 550px;
    width: 100%;
    background: #FA7202;
    margin: 0 auto;
}

.vip-wrapper .mejs-mediaelement {
    background-color: #F8CC01;
    margin: 0 auto
}

.vip-wrapper .mejs-container.svg.mejs-audio {
    height: 40px !important
}

.vip-wrapper .mejs-container .mejs-controls {
    margin: 5px;
    max-width: 97%
}

.vip-wrapper .vip-link h6 {
    margin-top: 10px
}

.vip-wrapper img.aligncenter {
    margin-bottom: 0
}

.vip-left {
    width: 25%;
    float: left
}

.vip-right {
    width: 75%;
    float: right
}

.vip-right .vip-title {
    margin-top: 20px
}

.audio-right .audio_player_inner_vip a {
    padding-left: 0px;
    margin-top: 5px;
}

.vip-wrapper .mejs-container .mejs-controls {
    background: rgba(0, 0, 0, 0.9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* HIDE VOLUME */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls div.mejs-horizontal-volume-slider,
.mejs-controls .mejs-mute button {
    display: none !important
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px 2px !important
}

.audio_player_smaller.qigong .audio-right .mejs-container.svg.mejs-audio {
    margin-top: 10px;
    margin-left: 0;
    max-width: 300px;
}

.audio_player_smaller.lifeforce .audio-right .mejs-container.svg.mejs-audio {
    margin-top: 10px;
    margin-left: 0;
    max-width: 300px;
}

.shortcode-tabs {
    margin-bottom: 20px
}

.audio_player_inner,
.audio_player_inner_vip {
    padding: 5px 0px 0 0;
}

.audio_player_smaller .audio_player_inner_vip {
    padding: 10px 0 0 0;
}

.audio_player_smaller .audio-right .audio_player_inner_vip {
    padding: 6px 0 0 0px;
    width: 300px;
    margin: 0 auto;
}

.luck_audio_button .audio_player_inner_vip {
    max-width: 66%;
    margin-left: 33%;
    margin-top: 10px;
    padding-bottom: 10%
}

.luck_audio_button .audio_player_inner_vip .mejs-container.svg mejs-audio {
    max-width: 400px !important;
    width: 100% !important
}

.audio_player_smaller.qigong .mejs-container.svg.mejs-audio,
.audio_player_smaller.lifeforce .mejs-container.svg.mejs-audio {
    margin-top: 10px;
    margin-left: 12px;
    max-width: 300px
}

.audio_player_smaller p {
    clear: both;
    margin-top: 15px
}

.post-content .audio_player_smaller .audio_player_inner_vip p {
    margin-bottom: 10px
}

.post-content .audio_player_smaller h2 {
    margin-bottom: 5px !important;
    padding: 0 !important;
    text-align: left;
    color: #000
}

.post-content .audio_player_smaller.qigong h2 {
    margin-bottom: 5px !important;
    text-align: left;
    color: #000;
    margin-top: 0px !important
}

.post-content .audio_player_smaller.lifeforce h2 {
    margin-bottom: 5px !important;
    text-align: left;
    color: #000;
    margin-top: 15px !important
}

.audio_player_inner_vip a {
    color: #0060ff !important
}

.quantum-pom .mejs-container.svg.mejs-audio {
    width: 95% !important;
    max-width: 250px !important;
    margin-top: 20px !important;
    margin-bottom: 3px;
    margin-left: 0px
}

.postid-13384 .category-quantum .mejs-container.svg.mejs-audio,
.quantum-pom .mejs-container.svg.mejs-audio {
    width: 95% !important;
    max-width: 250px !important;
    margin-top: 0px !important;
    margin-bottom: 3px;
    margin-left: 0px
}

.category-luck-family .mejs-container.svg.mejs-audio,
.category-vip .mejs-container.svg.mejs-audio {
    max-width: 80% !important;
    width: 100% !important;
    /*margin-top:20px !important;*/
    margin-bottom: 3px;
    margin-left: 2px
}

.category-vip .mejs-container.svg.mejs-audio {
    margin: 0 auto
}

.audio_player_inner_vip a {
    color: #000 !important;
    padding-left: 8px;
    padding-top: 8px;
    position: relative
}

.audio_player_inner2,
.audio_player_inner3 {
    margin: 82px 0 0 170px;
}

.audio_player_inner3 p {
    margin-bottom: 5px
}

/*.audio_player_inner3 {width:250px !important}*/
.audio_player_inner h2 {
    padding-bottom: 25px !important
}

.audio_page {
    padding: 0 18px 0 16px
}

.audio_page .one_half {
    margin-right: 3%;
    margin-bottom: 20px;
    max-height: 180px
}

.audio_player_a {
    background: url(/wp-content/uploads/2013/05/audio-player-a.png) no-repeat center;
    padding: 25px;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 216px
}

.audio_player_b {
    background: url(/wp-content/uploads/2013/05/audio-player-b.png) no-repeat center;
    padding: 25px;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 216px
}

.audio_player_c {
    background: url(/wp-content/uploads/2013/05/audio-player-c.png) no-repeat center;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 216px
}

.audio_player_d {
    background: url(/wp-content/uploads/2013/08/audio-player-d.jpg) no-repeat center;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 216px
}

.audio_player_smaller {
    background: url(/wp-content/uploads/Audio-Player-Smaller.jpg) no-repeat center;
    width: 100%;
    max-width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 5% 0 5% 32%
}

.audio_player_smaller.qigong {
    background: url(/wp-content/uploads/Audio-Player-QiMasterClass.jpg) no-repeat center;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 177px
}

.audio_player_smaller.lifeforce {
    background: url(/wp-content/uploads/RR-Coaching-Player-NEW.jpg) no-repeat center;
    width: 532px;
    margin: 0 auto;
    margin-top: 10px;
    height: 213px
}

.luck_audio_button {
    background: url(/wp-content/uploads/2013/08/luck-audio-button-green.jpg) no-repeat center;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    padding: 5%;
    background-size: cover;
    max-width: 532px
}

.post-content .audio_player_d h2,
.post-content .luck_audio_button h2 {
    padding: 40px 0 0 180px !important;
    text-align: left;
    color: #000
}

.postid-1107 .post-content .audio_player_d h2 {
    padding: 20px 0 0 180px !important;
}

.acc-surprise {
    background: url(/wp-content/uploads/acc-bonuses.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-womens-vitality {
    background: url(/wp-content/uploads/2013/05/acc-womens-vitality.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-soul-mate {
    background: url(/wp-content/uploads/2013/05/acc-soul-mate.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-self-esteem {
    background: url(/wp-content/uploads/2013/05/acc-self-esteem.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-millionaire {
    background: url(/wp-content/uploads/2013/05/acc-millionaire.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-mens-vitality {
    background: url(/wp-content/uploads/2013/05/acc-mens-vitality.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-meditation {
    background: url(/wp-content/uploads/2013/05/acc-meditation1.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-ideal-weight {
    background: url(/wp-content/uploads/2013/05/acc-ideal-weight.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-healing {
    background: url(/wp-content/uploads/2013/05/acc-healing.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-financial-stability {
    background: url(/wp-content/uploads/2013/05/acc-financial-stability.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.acc-attract {
    background: url(/wp-content/uploads/2013/05/acc-attract.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.mushin-in-10 {
    background: url(/wp-content/uploads/2013/05/CD1-Cover.jpg) no-repeat left;
    padding: 2px;
    width: 300px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 330px;
    text-align: center
}

.mushin-in-10 .audio_player_inner3,
.deep-dive-25 .audio_player_inner3,
.hour-of-power .audio_player_inner3 {
    margin: 330px 0 0 24px;
}

.deep-dive-25 {
    background: url(/wp-content/uploads/2013/05/CD2-Cover.jpg) no-repeat left;
    padding: 2px;
    width: 300px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 330px;
    text-align: center
}

.hour-of-power {
    background: url(/wp-content/uploads/2013/05/CD3-Cover.jpg) no-repeat left;
    padding: 2px;
    width: 300px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 335px;
    text-align: center
}

.flow-bonuses .audio_player_inner3,
.flow-standing .audio_player_inner3 {
    margin: 380px 0 0 24px;
}

.flow-bonuses .sc_player_container1 .myButton_play,
.flow-standing .sc_player_container1 .myButton_play {
    margin-top: 138px !important;
    margin-bottom: 96px !important;
}

.flow-bonuses .sc_player_container1 .myButton_stop,
.flow-standing .sc_player_container1 .myButton_stop {
    margin-top: 138px !important;
    margin-bottom: 96px !important;
}

.flow-bonuses {
    background: url(https://satorimethodacademy.com/wp-content/uploads/FF-Flow-On-Go-Audio.jpg) no-repeat left;
    padding: 2px;
    width: 400px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 400px;
    text-align: center
}

.flow-standing {
    background: url(https://satorimethodacademy.com/wp-content/uploads/FF-Standing-Meditation-Audio.jpg) no-repeat left;
    padding: 2px;
    width: 400px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 400px;
    text-align: center
}

/* MUSHIN PLAY BUTTON */
.sc_player_container1 .myButton_play {
    background: transparent url(/wp-content/uploads/2013/07/Satori-Play-Button-MD.png) no-repeat !important;
    margin: 0 auto !important;
    margin-top: 96px !important;
    margin-bottom: 96px !important;
    width: 108px !important;
    height: 108px !important;
}

.sc_player_container1 .myButton_stop {
    background: transparent url(/wp-content/uploads/2013/07/Satori-Pause-Button-MD.png) no-repeat !important;
    width: 108px !important;
    height: 108px !important;
    margin: 0 auto !important;
    margin-top: 96px !important;
    margin-bottom: 96px !important;
}

/* MARTIAL YOGA */
.healing-session {
    background: url(/wp-content/uploads/sound-breathwork-session-web.png) no-repeat left;
    padding: 2px;
    width: 300px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 300px;
    text-align: center
}

.magic-breath {
    background: url(/wp-content/uploads/sound-breathwork-web.png) no-repeat left;
    padding: 2px;
    width: 300px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 300px;
    text-align: center
}

.healing-session .sc_player_container1 .myButton_play,
.magic-breath .sc_player_container1 .myButton_play,
.healing-session .sc_player_container1 .myButton_stop,
.magic-breath .sc_player_container1 .myButton_stop {
    margin-top: 90px !important
}

/* QUANTUM */
/*.quantum-pom, .mejs-controls {max-width:175px}*/
.quantum-pom {
    background: url(/wp-content/uploads/quantum-pom-audio.jpg) no-repeat left;
}

.acc-business-success {
    background: url(/wp-content/uploads/2013/05/acc-business-success.jpg) no-repeat left;
}

.quantum-pom,
.acc-business-success,
.acc-financial-stability,
.acc-womens-vitality,
.acc-mens-vitality,
.acc-soul-mate,
.acc-ideal-weight,
.acc-attract,
.acc-healing,
.acc-millionaire,
.acc-surprise,
.acc-meditation,
.acc-self-esteem {
    padding: 10px;
    max-width: 450px;
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    height: 180px;
}

.quantum-pom:after,
.acc-business-success:after,
.acc-financial-stability:after,
.acc-womens-vitality:after,
.acc-mens-vitality:after,
.acc-soul-mate:after,
.acc-ideal-weight:after,
.acc-attract:after,
.acc-healing:after,
.acc-millionaire:after,
.acc-surprise:after,
.acc-meditation:after,
.acc-self-esteem:after {
    clear: both
}

.quantum-super-learning-audio1 {
    background: url(/wp-content/uploads/quantum-super-learning-audio1.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.quantum-super-learning-audio2 {
    background: url(/wp-content/uploads/quantum-super-learning-audio2.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.quantum-pov {
    background: url(/wp-content/uploads/quantum-pov-audio.jpg) no-repeat left;
    padding: 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.audio_player_inner3 {
    margin: 75px 10px 0 37% !important;
}

.quantum-pov .audio_player_inner3,
.quantum-pom .audio_player_inner3,
.quantum-super-learning-audio2 .audio_player_inner3,
.quantum-super-learning-audio1 .audio_player_inner3 {
    float: right;
    text-align: right;
    width: 60% !important;
    margin: 10px 10px 0 0 !important;
}

.audio_player_inner3 a {
    position: relative;
    margin-right: 10px
}

.quantum-poa .audio_player_inner3,
.quantum-orientation .audio_player_inner3 {
    margin: 28px 0 0 162px;
}

.mejs-controls div.mejs-time-rail {
    max-width: 130px !important;
    width: 100% !important;
    padding-top: 5px;
}

.postid-13384 .mejs-controls div.mejs-time-rail,
.postid-3560 .mejs-controls div.mejs-time-rail,
.vip-wrapper .mejs-controls div.mejs-time-rail {
    max-width: 60% !important;
}

.postid-13384 .mejs-controls .mejs-time-rail .mejs-time-total,
.postid-3560 .mejs-controls .mejs-time-rail .mejs-time-total,
.vip-wrapper .mejs-controls .mejs-time-rail .mejs-time-total {
    max-width: 100% !important;
    width: 60% !important;
}

.postid-13384 .mejs-time.mejs-duration-container,
.postid-3560 .mejs-time.mejs-duration-container,
.vip-wrapper .mejs-time.mejs-duration-container {
    float: right
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    max-width: 130px !important;
    width: 100%
}

.quantum-poa h2,
.quantum-super-learning-audio2 h2,
.quantum-super-learning-audio1 h2,
.quantum-pov h2,
.quantum-pom h2,
.quantum-orientation h2 {
    margin: 5px 0 0 50% !important;
    font-weight: bold;
    font-size: 22px;
}

.quantum-orientation {
    background: url(/wp-content/uploads/quantum-orientation-audio.jpg) no-repeat left;
    padding: 10px;
    width: 460px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.quantum-poa {
    background: url(/wp-content/uploads/quantum-poa-audio.jpg) no-repeat left;
    padding: 20px 10px;
    width: 450px;
    margin: 0 auto;
    margin-top: 10px;
    background-size: 100%;
    min-height: 180px;
}

.aff-business-success {
    background: url(/wp-content/uploads/aav-business-success-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-financial-stability {
    background: url(/wp-content/uploads/aav-financial-stability-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-millionaire {
    background: url(/wp-content/uploads/aav-millionaire-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-womens-vitality {
    background: url(/wp-content/uploads/aav-womens-vitality-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-mens-vitality {
    background: url(/wp-content/uploads/aav-mens-vitality-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-ideal-weight {
    background: url(/wp-content/uploads/aav-ideal-weight-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-attract {
    background: url(/wp-content/uploads/aav-attract-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.aff-soulmate {
    background: url(/wp-content/uploads/aav-soulmate-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.business-success {
    background: url(/wp-content/uploads/aav-self-esteem-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.business-success {
    background: url(/wp-content/uploads/aav-spoof-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.business-success {
    background: url(/wp-content/uploads/aav-meditation-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.business-success {
    background: url(/wp-content/uploads/aav-healing-255.jpg) no-repeat left;
    padding: 2px;
    width: 255px;
    margin: 0 auto;
    margin-top: 0px;
    background-size: 100%;
    height: 255px;
    text-align: center
}

.mejs-controls div.mejs-time-rail {
    max-width: 200px;
    width: 100%;
    padding-top: 5px;
}

.mushin-audio .mejs-container.svg.mejs-audio {
    max-width: 260px !important;
    height: auto !important
}

.mushin-audio .mejs-container.svg.mejs-audio p {
    line-height: 1em !important
}

.mushin-audio .mejs-controls {
    background-color: #000 !important
}

.my-quant .mejs-container {
    max-width: 80% !important;
    margin: 0 auto
}

/* GALLERY */
/* extra space */
/*#html5gallery-tn-3-0, #html5gallery-tn-3-1, #html5gallery-tn-3-2 {height:200px !important;overflow:visible !important}*/
/*.html5gallery-tn-title-3 { height: 40px !important;}*/
.html5gallery-car-mask-3,
.html5gallery-car-list-3,
.html5gallery-car-3 {
    height: 225px !important;
}



/* RESPONSIVE*/
@media screen and (max-width:1380px) {
    .luck_audio_button .audio_player_inner_vip a {
        font-size: 12px
    }

    .luck_audio_button .audio_player_inner_vip {
        padding-bottom: 5%
    }

    .post-content .luck_audio_button h2 {
        padding: 0 0 0 30% !important;
        text-align: left;
        font-size: 20px;
        color: #000;
    }
}

@media screen and (max-width:1180px) {
    .mejs-controls div.mejs-time-rail {
        max-width: 85px !important
    }

    .mejs-controls .mejs-time-rail .mejs-time-total {
        width: 100%;
        max-width: 85px !important
    }

    .audio_player_inner3 {
        margin: 70px 10px 0 37% !important;
    }
}

@media screen and (max-width:1080px) {
    .audio_player_inner3 {
        text-align: left !important;
    }

    .audio_player_inner3 a {
        font-size: 14px
    }

    .post-2129 .elementor-column {
        width: 100% !important;
    }

}

@media screen and (max-width:1025px) {
    .mejs-mediaelement audio {
        max-width: 244px;
        width: 100%
    }
}

@media screen and (max-width:956px) {
    .widget_nav_menu ul li a {
        font-size: 16px;
        width: 100%;
        max-width: 90%;
        padding-left: 2px;
        padding-right: 2px
    }
}

@media screen and (max-width:912px) {

    .elementor-button.elementor-size-md {
        font-size: 16px;
        padding: 15px 15px !important;
        border-radius: 4px;
    }
}

@media screen and (max-width: 767px) {
    .menu-item.current-menu-ancestor > .sub-menu,
    .menu-item.current-menu-parent > .sub-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }
}

@media screen and (max-width: 760px) {
    .category-luck-family .mejs-container.svg.mejs-audio {
        max-width: 95% !important;
    }

    .vip-wrapper .vip-left,
    .vip-wrapper .vip-right {
        float: none;
        width: 100%
    }

    .vip-wrapper {
        padding: 10px 0
    }

    .luck_audio_button .audio_player_inner_vip {
        padding-bottom: 0;
    }

    .postid-5308 section.elementor-element {
        padding: 0 !important
    }

    .mobile-button {
        margin: 0 !important;
    }

    .widget_nav_menu ul li a {
        font-size: 19px;
        width: 100%;
        max-width: 90%;
        padding-left: 5px
    }

    body #main-nav li a {
        color: #b4b4b4 !important;
        text-align: left !important
    }

    .footer-widgets {
        width: 100%;
        margin: 0 auto;
        max-width: 90%;
        text-align: center
    }

    .mc-remove-margin-on-mobile .elementor-widget-container {
        margin-top: 0 !important;
        margin-bottom: 20px !important
    }

    .elementor-button.elementor-size-md {
        font-size: 16px;
        padding: 15px 30px !important;
        border-radius: 4px;
    }

    a.signin {
        padding: 10px 5px 10px 5px !important;
        border-left: none !important;
    }

    #headerwrap #main-nav {
        left: 10% !important;
        overflow: hidden
    }

    #headerwrap #main-nav li {
        left: -5% !important;
    }
}

@media screen and (max-width: 480px) {
    .vip-wrapper .mejs-controls .mejs-time-rail {
        width: 50% !important;
    }

    .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
        height: auto;
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: translate(none);
        -ms-transform: translate(none);
        transform: translate(none);
    }

    body .elementor-widget-container {
        margin: 0px 10px 0px 10px !important;
    }

    .category-vip .mejs-container.svg.mejs-audio {
        max-width: 90% !important;
    }

    .post-content .luck_audio_button h2 {
        padding: 0 0 0 20% !important;
        font-size: 18px;
        margin-bottom: 0;
        margin-top: 5%;
    }

    .luck_audio_button .audio_player_inner_vip {
        max-width: 76%;
        margin-left: 23%;
        margin-top: 10px;
        padding-bottom: 10%;
    }

    .luck_audio_button .audio_player_inner_vip {
        max-width: 70%;
        margin-left: 30%;
    }

    .luck_audio_button {
        padding: 0
    }

    .audio_player_inner_vip a {
        padding-left: 0
    }
}

@media screen and (max-width: 430px) {
    .mejs-controls .mejs-time-rail span {
        width: 100%;
        max-width: 100px !important
    }

    .quantum-poa .mejs-controls div.mejs-time-rail,
    .acc-business-success .mejs-controls div.mejs-time-rail,
    .quantum-pov .mejs-controls div.mejs-time-rail,
    .quantum-pom .mejs-controls div.mejs-time-rail,
    .quantum-super-learning-audio1 .mejs-controls div.mejs-time-rail,
    .quantum-super-learning-audio2 .mejs-controls div.mejs-time-rail,
    .acc-financial-stability .mejs-controls div.mejs-time-rail,
    .acc-womens-vitality .mejs-controls div.mejs-time-rail,
    .acc-attract .mejs-controls div.mejs-time-rail,
    .acc-mens-vitality .mejs-controls div.mejs-time-rail,
    .acc-soul-mate .mejs-controls div.mejs-time-rail,
    .acc-meditation .mejs-controls div.mejs-time-rail,
    .acc-healing .mejs-controls div.mejs-time-rail,
    .acc-self-esteem .mejs-controls div.mejs-time-rail,
    .acc-millionaire .mejs-controls div.mejs-time-rail,
    .acc-ideal-weight .mejs-controls div.mejs-time-rail {
        max-width: 100px !important;
        padding-top: 5px;
    }

    .postid-13384 .mejs-controls div.mejs-time-rail,
    .postid-3560 .mejs-controls div.mejs-time-rail,
    .vip-wrapper .mejs-controls div.mejs-time-rail {
        max-width: 45% !important;
    }

    .postid-13384 .mejs-controls .mejs-time-rail .mejs-time-total,
    .postid-3560 .mejs-controls .mejs-time-rail .mejs-time-total,
    .vip-wrapper .mejs-controls .mejs-time-rail {
        max-width: 100% !important;
        width: 40% !important;
    }
}

.mejs-time-total.mejs-time-slider {
    background-color: #e4e4e4 !important
}

.mejs__container.mejs__audio {
    height: 40px !important;
    width: auto !important;
    background: #000;
    border: 4px #000000 solid;
    padding: 4px 0;
}