/* 
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive
Version: 4.1.5
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */


/* --------------This is the Body / General CSS -------------- */

body.page-template-full-width-page #container, body.page-template-full-width-page .outer-content, .fullwidth-layout .container, div#container, .basesTemplate #container, body.basesTemplate .outer-content, body.default-layout .outer-content {
width: 100%;
max-width: 100%;
}
.customBar {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #660098;
z-index: 9999;
color: white;
}
.customBar p {
justify-content: center;
text-align: center;
font-weight: bold;
padding: 8px 0;
margin: 0;
max-width: 100%;
font-size: 12px;
line-height: 1.25;
}
.customBar a {
margin: 5px 0 0 0;
color: white!important;
background-color: #82c221;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
padding: 3px 8px;
}
/* .promotionBanner {
max-width: 1200px;
margin: auto;
} */
.promotionBanner img {
width: 100%;
margin: 0;
}
#logo {
/* line-height: 80px; */
}
h1, .post-title, h2, h3, h4 {
color: #5D237A;
font-family: "Open Sans",Arial,sans-serif;
font-weight: normal;
margin-top: 0;
}
h1, .post-title {
font-size: 1.75rem;
line-height: 1.25em;
}
#content .responsive::after {
content: none;
}
h2 {
font-size: 1.88em;
line-height: 2.5rem;
margin-bottom: 1.2rem;
}
.main-title {
line-height: 1.25;
color: black;
font-weight: 300;
margin: 30px 0;
}
.main-title:after {
content: '';
background-color: black;
height: 3px;
display: block;
max-width: 75px;
margin: 20px 0 40px 0;
}
.white-after:after {
background-color: white;
}
.afterCenter:after {
margin: 20px auto 40px auto;
}
h3 {
font-size: 1.5em;
line-height: 1.88rem;
margin-bottom: 0.8rem;
}
h4 {
font-size: 1.35em;
font-weight: 400;
line-height: 1.88rem;
margin-bottom: 0.2rem;
}
/* #headerContainer, #footer {
max-width: 100%;
} */
.outer-content {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
#container {
max-width: 100%;
padding: 0;
}
.col-620, .col-300 {
width: 100%;
}
p, .post-entry ol, .post-entry ul {
font-size: 16.2px;
/* line-height: 1.88; */
letter-spacing: 0.01em;
margin-top: 0;
margin-bottom: 1.88rem;
}
.general-page .post-entry p, .general-page .post-entry ul, .general-page .post-entry ol {
font-family: "Merriweather",Georgia,serif;
}
/* a {
color: #A4286A;
} */
ul {
list-style: none;
padding: 0;
margin: 0;
}
.listWithDisc {
padding-left: 2em;
list-style: disc;
}
.listWithV li {
display: flex;
margin-bottom: 10px;
}
.listWithSquare {
list-style: square;
}
.listWithV li:before {
content: '\f00c';
font-family: 'fontAwesome';
margin-right: 10px;
color: #83c11f;
font-size: 2em;
line-height: 100%;
}
.greenButton {
background-color: #83c11f;
border-color: #659519;
text-align: center;
display: inline-block;
border-radius: 8px;
}
.greenButton:hover {
background-color: #8dce25;
color: white;
}
.page-id-4 {
color: #555;
}
.page-id-4 h1 {
color: #555;
font-weight: bold;
}
.page-id-4 h2 {
color: #555;
line-height: 1.425;
font-weight: bold;
}
.page-id-4 h3, .ourServices h1 {
margin: 0 auto 55px auto;
color: #7d7d7d;
}
.full-width-page #content-full, .full-width-page #wrapper {
margin: 0;
padding: 0;
width: 100%;
max-width: 100%;
}
.page-template-full-width-page #primary {
padding: 0;
}
.full-width-page #container {
max-width: 100%;
padding: 0;
}
#wrapper {
border: 0;
max-width: 1012px;
margin: auto;
}
blockquote {
color: #8C8C8C;
position: relative;
display: inline-block;
font-size: 1.2em;
line-height: 2.3rem;
font-family: "Merriweather",Georgia,serif;
margin: 0 0 2.5rem 0;
background-color: transparent;
border: none;
overflow: hidden;
}
blockquote::before, blockquote::after {
color: #E6E6E6;
position: absolute;
line-height: 0;
font-size: 11.3rem;
letter-spacing: -38px;
font-family: serif;
font-style: normal;
}
blockquote footer {
text-align: right;
}
.fa-check {
color: #86d456;
}
.fa-times {
color: red;
}
.tabs {
display: flex;
border-bottom: 1px solid #eaeaea;
clear: both;
}
.tabs li {
padding: 15px 0;
cursor: pointer;
width: 100%;
text-align: center;
background: #f9f9f9;
margin: auto;
}
.tabs li.current {
border: 1px solid #eaeaea;
border-bottom: 0;
position: relative;
top: 1px;
font-weight: bold;
}
.tab-content {
display: none;
}
.tab-content.current {
display: inherit;
}
.section-row-flex-mobile, .flex-item {
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}
.reverseMobile {
flex-direction: column-reverse;
}
.inside-section-wrapper {
text-align: center;
padding: 15px 0;
}
.inside-section-column {
max-width: 100%;
padding: 5px;
display: inline-block;
}
.inside-element {
margin-bottom: 20px;
display: inline-block;
width: 100%;
}
i {
font-family: 'fontAwesome';
font-style: normal;
}
.hideOnMobile, .menu .hideOnMobile {
display: none;
}
.paddedOuter {
padding: 30px 0;
}
#catapult-cookie-bar {
display: none;
}
.single-post #catapult-cookie-bar {
display: block;
}
#catapult-cookie-bar, #order_summary tr:nth-child(2) {
display: none;
}
#catapultCookie {
background-color: transparent;
color: #4f8df9;
}
.ctcc-left-side {
line-height: 1;
}
.post-title, .site-content-header, .post-meta, #author-meta, .thumbnail {
display: none;
}
.page-id-89546 .site-content-header, .page-id-89546 .post-title, .page-id-3000 .site-content-header, .page-id-3000 .post-title, .page-id-170911 .site-content-header, .page-id-170911 .post-title, .page-id-168369 .site-content-header, .page-id-168369 .post-title, .page-id-167094 .site-content-header, .page-id-167094 .post-title, .page-id-155767 .site-content-header, .page-id-155767 .post-title, .page-id-155761 .site-content-header, .page-id-155761 .post-title, .page-id-155481 .site-content-header, .page-id-155481 .post-title, .page-id-155465 .site-content-header, .page-id-155465 .post-title, .page-id-155455 .site-content-header, .page-id-155455 .post-title, .page-id-155446 .site-content-header, .page-id-155446 .post-title {
    display: block;
}
#breadcrumbs {
    text-align: left;
    font-size: 12px;
}
.hentry, .hentry .thumbnail {
margin-top: 0;
margin-bottom: 0;
}
/* -------------- Boxes -------------- */
.heroSection, .fancyBoxesBG .section-row, .imgBGSection {
text-align: center;
min-height: 250px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.heroSection .innerSection {
position: relative;
}
.bgOverlay {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: black;
opacity: 0.6;
}
.sectionBG {
background-color: #508dbd;
text-align: center;
margin: 1em auto;
padding: 20px;
}
.sectionBG h3, .sectionBG p {
color: white;
}
.shadowBox {
padding: 20px;
font-weight: bold;
box-shadow: -4px 4px 4px #d6d6d6;
background-color: #f3f3f3;
font-weight: bold; margin-top: 30px;
}
.bigRedP {
color: #a60202;
text-align: center;
font-size: 1.25em;
margin: 1em auto;
line-height: 1.35;
}
.noteBox {
background-color: #ff000040;
padding: 20px;
border-left: 10px solid red;
margin: 50px 0;
}
.faq-box {
border-bottom: 1px solid #c3c3c3;
margin: 0 auto 20px auto;
padding: 0 20px;
max-width: 880px;
}
.faq-question {
position: relative;
cursor: pointer;
}
.faq-question p, .faq-answer p {
margin-bottom: 1rem;
text-align: left;
}
.faq-question:after {
content: "\f054";
font-family: fontawesome;
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
}
.faq-box.open .faq-question:after {
content: "\f078";
}
.faq-answer {
overflow: hidden;
display: none;
}
.faq-box.open .faq-question p {
font-weight: bold;
}
/* --------------This is the Header-------------- */
.site-header .row {
margin-left: 0;
margin-right: 0;
}
.site-header .container {
padding-left: 0;
padding-right: 0;
}
.site-branding-wrapper {
padding: 0;
}
.site-branding img {
vertical-align: middle;
padding: 12px 0;
}
.main-navigation li {
width: 100%;
}
.menu-toggle i {
font-size: 40px;
}
/* .main-navigation .sub-menu, */
#firstRowContainer, .menuSearch .submit {
display: none;
}
.main-navigation .sub-menu {
background-color: transparent;
}
.menuSearch .field {
padding: 15px;
}
.main-navigation .openMenu {
display: block;
}
.main-navigation.toggled {
background-color: #353c41;
padding: 0;
}
.nav-menu .menu-item-has-children .menu-item-has-children {
background-color: #36495b;
}
.nav-menu .menu-item-has-children .menu-item-has-children .sub-menu a {
padding-left: 40px;
}
.nav-menu .menu-item-has-children .menu-item-has-children .sub-menu a:before {
content: '-';
margin-right: 5px;
}
.menu-cart {
position: absolute;
right: 60px;
top: 30px;
}
.menu-cart a {
font-size: 30px;
color: white;
display: flex;
height: 100%;
align-items: center;
padding: 0 20px;
}
/* ------------------This is the Home Page / Page ID 4 -------------- */
.page-id-4 .post-edit, .page-id-4 #content-full, .page-id-4 #wrapper {
margin: 0;
padding: 0;
}
.page-id-4 #wrapper {
max-width: 100%;
}
.promoBanner, .scroll-top, .page-id-3000 .post-title {
text-align: center;
}
.promoBanner img {
width: 100%;
margin: 0;
box-sizing: border-box;
}
.innerSection {
padding: 15px 20px;
}
.fpHeaderSection {
background: url(https://www.vortex-success.com/wp-content/uploads/2019/04/heroHeader.jpg);
background-size: cover;
background-position: center;
}
.fpHeader h1 {
font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
line-height: 1.3em;
border-bottom: 3px solid #E2E2E2;
padding-bottom: 20px;
}
.fpHeaderSection .fpHeader h2 {
color: #B1B1B1;
font-size: 24px;
margin-bottom: 65px;
font-weight: normal;
}
.home .fpHeader a {
padding: 15px 55px;
box-shadow: 2px 5px 20px #888888;
}
.ourServices {
margin-bottom: 30px;
}
.ourServices .innerSection {
max-width: 1220px;
}
.ourServices h1 {
font-size: 1.5em;
line-height: 1.88em;
max-width: 768px;
font-weight: normal;
margin-bottom: 40px;
}
.ourServices .section-row:first-of-type {
text-align: left;
margin-bottom: 20px;
}
.ourServices .section-row:first-of-type .inside-section-column-50 {
border-left: 1px solid #7d7d7d;
padding: 15px;
background-color: #f5f5f5;
margin: 10px 0;
}
.ourServices .section-row-align-top .inside-section-column {
display: flex;
height: 100%;
}
.ourServices .inside-section-column-33 {
margin: 20px 0;
}
.ourServices img {
max-width: 200px;
margin: 0 auto 20px auto;
display: block;
}
.ourServices p {
margin: auto auto 0 auto;
}
.ourServices a {
background-color: #83c11f;
border-color: #659519;
border-radius: 8px;
color: white;
padding: 14px 20px;
font-weight: bold;
}
.ourServices a:hover {
background-color: #8dce25;
}
.aboutVortexSection, .resultsSystemSection {
background-color: #f7f7f7;
padding-top: 20px;
}
.aboutVortexSection h1 {
font-size: 20px;
line-height: 1.5em;
}
.bulletPointsSection .inside-section-column h3, .howToUseSection .howToUse h3, .membership-section-ten h3 {
color: #646464;
font-family: 'Roboto','Helvetica Neue',Helvetica,sans-serif;
margin: 38px 0 8px 0;
font-weight: bold;
font-size: 1.25rem;
}
.bulletPointsSection .inside-section-column p, .membership-section-ten ul li p {
font-size: 14px;
font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
margin-top: 0;
}
.KPBtn {
margin-top: 80px;
}
.home .fpGreenBtn {
color: white;
font-weight: bold;
font-size: 24px;
text-decoration: none;
padding: 20px 55px;
}
.howToUseSection {
background-color: #508dbd;
color: white;
}
.howToUseSection h2 {
color: white;
margin-bottom: 35px;
}
.threeSteps {
background-image: url('https://www.vortex-success.com/wp-content/uploads/2015/06/Step1-step2-step3.png');
background-repeat: no-repeat;
width: 85px;
height: 85px;
display: block;
margin: 0 auto;
}
.stepOne {
background-position: 0 0;
}
.stepTwo {
background-position: -85px 0;
}
.stepThree {
background-position: -170px 0;
}
.howToUseSection h3 {
margin: .857em 0;
color: white;
}
#couponCodeSection {
background: #e2e2e2;
}
.categories-wrapper {
display: flex;
flex-flow: row wrap;
}
.categories-wrapper .category {
width: 49%;
margin: auto auto 1% auto;
}
.categories-wrapper .category img {
width: 100%;
}
.categories-wrapper .category a {
display: block;
line-height: 0;
}
#audioLibrary h4 {
font-size: 100%;
background-color: #660098;
color: white;
padding: 5px 0;
margin: 0;
line-height: 1.5em;
}
.category img:hover {
opacity: 0.8;
}
#audioLibrary h4:hover {
background-color: #e89600;
}
.soundwave .inside-section-column-50, .soundwave img {
width: 100%;
}
#unlimitedDownloadsSection {
background: #414141;
}
#unlimitedDownloads h2, .UDFPP {
color: white;
}
.UDFPPrice {
font-size: 150px;
margin: 0 0 55px 0;
line-height: 150px;
color: white;
}
.UDFPPrice span {
font-size: 50px;
vertical-align: top;
line-height: 76px;
}
.fpTestimonials {
background-color: #f9f9f9;
}
#slider {
background-color: #f9f9f9;
}
#slider .innerSection {
position: relative;
padding: 0;
}
.visibleSlider {
overflow: hidden;
}
.visibleSlider ul {
margin: 0;
display: flex;
position: relative;
align-items: center;
flex-wrap: wrap;
}
.visibleSlider li {
padding: 20px 25px;
box-sizing: border-box;
text-align: center;
}
#slider .control_prev, #slider .control_next {
position: absolute;
top: 50%;
transform: translateY(-50%);
font-size: 40px;
color: #d8d8d8;
z-index: 2;
}
#slider .control_prev:hover, #slider .control_next:hover {
color: black;
cursor: pointer;
}
.visibleSlider .fa-star {
font-size: 30px;
color: gold;
padding: 5px;
margin-bottom: 25px;
}
.visibleSlider h3 {
margin-bottom: 25px;
font-weight: bold;
color: black;
font-size: 2.4em;
line-height: 1.25;
}
.visibleSlider p {
margin: 0;
}
#slider .control_next {
right: 0;
}
#slider hr {
max-width: 200px;
margin-left: auto;
margin-right: auto;
}
#infoSectionDivision .inside-section-column h3 {
font-size: 22px;
color: #ABABAB;
font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif;
margin-bottom: .857em;
font-weight: bold;
}
#infoSectionDivision .inside-section-column p {
margin-bottom: 1em;
}
#infoSectionDivision .section-row-flex-mobile {
flex-direction: column-reverse;
}
.audio-library-search-results {
margin-top: 1.2rem;
}
.list-grid-view {
position: absolute;
right: 0px;
}
.list-grid-view a {
margin-right: 5px;
}
.post-type-archive-download h2, .tax-download_category h2 {
border-bottom: 3px solid #eaeaea;
}
.categoriesfilter {
padding: 10px;
margin-top: 10px;
}
.categories {
display: inline-block;
}
.categories li {
float: left;
margin-right: 0;
width: 48%;
margin-bottom: 5px;
border: 2px solid #eaeaea;
text-align: center;
height: auto;
}
.categories a {
color: #232527;
padding: 5px 0;
width: 100%;
display: inline-block;
}
.categories a:hover {
background: #1874cd;
color: white;
}

/* .edd_download_columns_4, .cart-recommend .edd_download_columns_2 {
display: flex;
flex-flow: row wrap;
} */
.edd_download_columns_4 .edd_download, .cart-recommend .edd_download_columns_2 .edd_download {
display: flex;
position: relative;
width: 48.5%;
background: #f7f7f7;
margin-right: 1.5%;
/*margin-bottom: 5%;*/
margin-bottom: 50px;
/* text-align: center; */
box-shadow: 0 0 15px -2px rgba(0,0,0,.35);
}
.edd_download:hover {
box-shadow: 0 0 15px -2px rgba(43, 43, 43, 0.43);
}
.edd_download_inner {
display: flex;
flex-wrap: wrap;
padding: 0;
margin-bottom: 0;
}
.edd_download_image, .edd_download_image img {
width: 100%;
margin: 0;
}
.catInner {
position: absolute;
top: 47%;
width: 100%;
transform: translateY(-50%);
opacity: 0;
transition: opacity .25s;
text-align: center;
visibility: hidden;
}
.imageTitleDescription:hover .catInner {
opacity: 1;
visibility: visible;
z-index: 100;
}
.titleAndDescription {
padding: 20px;
}
.edd_download .edd_download_title {
font-size: 16px;
margin: 0;
padding: 15px 10px;
display: flex;
align-items: center;
	font-weight: bold;
	line-height: 1.2;
}
.edd_download_title, .edd_download_buy_button_price, .edd_download_buy_button_moreinfo {
width: 100%;
margin-top: auto;
}
.edd_download_buy_button_moreinfo {
text-align: center;
margin-bottom: 20px;
}
.edd_download_title a {
color: black;
width: 100%;
}
.edd_download_excerpt img {
width: 200px;
}
.edd_download_excerpt p {
display: inline-block;
font-size: 12.5px;
color: black;
padding: 0 10px;
vertical-align: middle;
margin: 0;
line-height: 1.625em;
}
.edd_download_see_exclusive_plans {
padding: 0 10px;
}
.edd_download_buy_button_moreinfo .edd-download-view-details {
display: inline-block;
background: #5cb85c;
border: 1px solid #4cae4c;
color: white;
padding: 6px 20px;
border-radius: 4px;
font-weight: bold;
margin-top: 25px;
}
.edd_download_buy_button_moreinfo .edd-download-view-details:hover {
opacity: 0.8;
}
/* ------------------This is the Store area on the front page and also the store page-------------- */

.catButtons .edd_download_purchase_form {
margin: 0;
display: inline-block;
vertical-align: middle;
}
.catButtons {
background: rgba(67,67,67,0.7);
padding: 50px 0;
}
.greenButtonWrapper {
max-width: 80%;
margin: auto;
}
.edd_purchase_submit_wrapper {
margin-bottom: 0;
}
.edd_download_purchase_form .edd-add-to-cart, .edd_download_purchase_form .edd_go_to_checkout {
padding: 14px 30px;
width: 100%;
font-weight: bold;
}
.hoverBuyButton {
width: 40%;
display: inline-block;
background: #83c11f;
padding: 10px 0;
color: white;
font-weight: bold;
}
.hoverBuyButton:hover {
color: white;
background: #8FD026;
}
.moreInfoHover {
display: inline-block;
width: 100%;
background: #ececec;
font-weight: bold;
padding: 20px 0;
border: 2px solid black;
color: black;
font-size: 16px;
box-sizing: border-box;
}
.edd_inner:hover .edd_downloads_image {
opacity: 0.5;
}
.edd_download_buy_button_price p {
padding: 0;
margin: 0;
font-size: 10px;
}
.edd_download_buy_button_price a , .edd_download .edd_price {
color: white;
padding: 5px 0;
font-weight: bold;
/* float: left; */
margin-bottom: 0;
}
.edd_download_buy_button_price a {
background: #B7B7B7;
width: 70%;
}
.edd_download_buy_button_pricing .edd_price {
color: black;
padding: 0;
}
.edd_download_buy_button_pricing span, .edd_download_buy_button_pricing a {
font-size: 10px;
}
.show-category .membership-plans-audio-library {
display: none;
}
.membership-plans-audio-library .hoverBuyButton {
width: auto;
padding: 14px 30px;
}
.membership-plans-audio-library .edd_price {
width: 100%;
}
.edd_download .edd-cart-added-alert {
color: white;
}
.edd_downloads_text_list, .edd_downloads_text_list .inside-section-wrapper {
margin-top: 30px;
}
.edd_downloads_text_list .inside-section-wrapper {
text-align: left;
}
.edd_downloads_text_list .inside-section-column-33 {
padding: 5px;
}
.edd_downloads_text_list .inside-section-column {
padding: 0;
border: 1px dashed #e2e2e2;
width: 100%;
}
.edd_downloads_text_list h2 {
font-size: 24px;
padding: 20px 0 0 20px;
margin-top: 0;
}
.edd_downloads_text_list .edd_downloads_list {
padding: 0 20px;
}
.edd_downloads_text_list .edd_download_title {
background: transparent;
height: auto;
line-height: 1;
}
.edd_downloads_text_list .edd_download_title a {
color: black;
font-weight: normal;
}
.edd_download_columns_4 .edd_download {
width: 100% !important;
}
@media (max-width: 768px) {
	.edd_downloads_list:not(.edd_download_columns_1) {
    	grid-template-columns: repeat(2,1fr);
	}
}
/* ------------------ This is the Footer area -------------- */
#footer {
background: #FAEFFF;
border-top: 6px solid #660098;
}
#footer .container {
max-width: 960px;
}
#footer h3, #footer .widget-title h4 {
color: #660098;
font-weight: 800;
margin: 0;
text-align: left;
font-size: 1.5em;
text-transform: uppercase;
}
#footer a:hover {
color: grey;
}
#footer h5, #footer h5 a {
text-decoration: underline;
margin: 0;
padding-bottom: 5px;
}
#topRow {
border-bottom: 1px solid #c5c5c5;
padding: 20px 15px;
}
#topRow .section-row-flex-mobile {
align-items: center;
justify-content: space-between;
}
#topRow .inside-section-column-middle, #topRow .inside-section-column-right {
width: 50%;
}
#topRow h3 {
padding: 20px 0 10px 0;
}
#topRow p {
font-size: 11px;
margin-bottom: 10px;
}
#topRow .menuList {
text-align: center;
text-decoration: underline;
border: solid #c5c5c5;
padding: 0px 25px;
border-width: 0 1px;
}
#topRow a {
font-weight: bold;
}
.connectIcons a {
	display: block;
	text-align: center;
}
.connectIcons img {
	max-width: 125px;
}
#followUs {
place-content: center;
}
#followUs li {
background: url('https://www.vortex-success.com/wp-content/uploads/2015/06/socialIcon.jpg') no-repeat;
margin-right: 3px;
padding: 0;
}
#followUs a {
width: 45px;
height: 45px;
display: block;
}
#followUs .fbIcon {
background-position: -45px 0;
}
#followUs .gpIcon {
background-position: -90px 0;
}
#followUs .ytIcon {
background-position: -135px 0;
}
#followUs .blogIcon:hover {
background-position: 0 -45px;
}
#followUs .fbIcon:hover {
background-position: -45px -45px;
}
#followUs .gpIcon:hover {
background-position: -90px -45px;
}
#followUs .ytIcon:hover {
background-position: -135px -45px;
}
#custom_html-3, #custom_html-2 {
width: 100%;
}
#custom_html-3 .section-row {
align-items: unset;
text-align: left;
}
.footer-widgets .row {
align-items: center;
}
#footer .footer-widget .section-row-align-top {
align-items: unset;
}
#footer .footer-widget .inside-section-column-33 {
width: 33%;
}
.securedSite {
text-align: center;
}
/* ----------------Books---------------------- */
.book {
text-align: center;
display: inline-block;
}
.book h3 {
color: black;
font-size: 16px;
line-height: 1;
height: 70px;
margin: 20px 0;
}
.bookcover {
height: 293px;
}

/* -------------------------------ShareDaddy ---------------------------------- */
.share-buttons {
margin-bottom: 20px;
}
.share-buttons .inside-section-column-33 {
	width: 32%;
	box-sizing: border-box;
	border-radius: 4px;
}
.share-buttons a {
	padding: 8px 15px;
	text-align: center;
color: white;
font-weight: bold;
justify-content: unset;
}
.share-buttons i {
margin-right: 10px;
font-size: 20px;
}
.share-buttons p {
margin: 0;
font-size: 100%;
}
.shareBTNSLeft .share-buttons i {
margin: auto;
}

/* ------------------This is the Widgets area on pages and posts-------------- */
.fixedProBar {
position: fixed;
top: 0;
width: 100%;
z-index: 999;
left: 0;
text-align: center;
background-color: #660098;
color: white;
}
.fixedProBar .innerSection {
padding: 5px;
}
.fixedProBar p {
margin: 0;
font-size: 100%;
font-weight: bold;
justify-content: center;
line-height: 1.5;
}
.fixedProBar.fixed-bar {
z-index: 999;
}
.fixedProBar a {
background-color: #82c221;
color: white;
border: 1px solid black;
border-radius: 5px;
padding: 0 10px;
font-weight: bold;
font-size: 16px;
}
.fixedProBar a:hover {
background-color: #8FD026;
}
#text-28, #text-50, #text-52, #text-53, #text-38, #text-45, #custom_html-4, #recent-posts-3 {
display: none;
}
.single-post .site-content-header, .page-template-page-like-post-template .site-content-header, .page-template-page-like-post-template .post-title, .single-post .breadcrumb-list, .single-post #text-50, .single-post #custom_html-4, .single-post #recent-posts-3, .page #text-50, .page #custom_html-4, .page #recent-posts-3 {
display: block;
}
.single-post .post-meta .vcard, .single-post .post-meta .author, .single-post .post-meta .posted-in {
display: unset;
}
.main-sidebar .widget-wrapper {
padding: 20px;
}
#text-28, #text-29, #text-30, #text-32, #text-47, #text-48, #text-50, #text-52, #text-53, .widget_thrive_leads, #text-57, #custom_html-4, #text-45 ul, #text-46 ul, #media_image-2 {
padding: 0;
}
#text-28 img, #text-29 img, #text-30 img, #text-32 img, #text-47 img, #text-48 img, #text-50 img, #text-52 img, #text-53 img, #text-57 img {
width: 100%;
}
#text-46 .section-row {
display: flex;
}
#text-46 .inside-section-column-50 {
width: 50%;
}
#text-50, #text-57, #text-28, #text-53 {
position: -webkit-sticky;
position: sticky;
top: 30px;
}
.tl-2step-trigger-235708 img {
margin-bottom: 40px;
}
#widgets ul {
list-style: square;
}
#widgets li {
margin-bottom: 15px;
}
#widgets .widget_custom_html ul {
list-style: none;
padding: 0;
}
#widgets .widget_custom_html li {
padding: 10px;
border-bottom: 2px solid #e0e0e0;
margin: 0;
}
#widgets .widget_custom_html li:hover {
background-color: #eaeaea;
}
#widgets .widget_custom_html li a {
display: block;
}

/* ------------------This is a Product Archive Page -------------- */
.post-type-archive-download #container {
max-width: 100%;
}
.post-type-archive-download #wrapper, .tax-download_category #wrapper {
max-width: 100%;
padding: 0;
}
.post-type-archive-download .innerSection, .page-id-90733 .innerSection, .page-id-126375 .innerSection, .page-id-144949 #container, .tax-download_category .innerSection, .audio-library-list-view-page .innerSection {
max-width: 1160px;
padding: 0;
position: relative;
}
.DA-2 .innerSection, .DA-2 img {
max-width: 100%;
}
#exclusive-library h2 {
text-align: center;
border: 0;
}
.exclusiveAudioSection {
border-bottom: 2px solid #eee;
}
.exclusiveAudioSection p {
font-size: 18px;
}
.exclusiveAudioSection li {
font-size: 20px;
}
.the-content-itself {
display: none;
}
.openContent {
display: block;
}
/* ------------------This is a Product Page area and EDD -------------- */
.session #wrapper {
max-width: 1160px;
}
.session .post-title, .single-download .post-title {
border-bottom: 4px solid #eaeaea;
padding-bottom: 6px;
font-size: 25px;
line-height: 1.2em;
}
.session .post-title {
padding: 12px 0;
}
.session #content {
margin-top: 0;
}
.session .rcp_paid_only p, .session .rcp_paid_only .edd_download_buy_button_pricing {
display: none;
}
.session #widgets {
margin-top: 0;
height: 100%;
}
.session #widgets {
height: auto;
}
.widget-wrapper {
border: solid #f2f2f2 1px;
/* background-color: #fbfcfd; */
border-radius: 0;
}
#widgets h3 {
margin: 0 0 18px 0;
padding: 8px 0;
font-size: 18px;
border-bottom: 3px solid #eaeaea;
color: black;
}

#text-46 li {
background: #ffffff;
display: inline-block;
margin-bottom: 2px;
padding: 5.5px 0;
text-align: center;
font-size: 12px;
border: 1px solid #414141;
width: 100%;
}
#text-46 a {
color: black;
}
#text-46 li:hover {
background: #f9f9f9;
}
wpcr3_review .wpcr3_review_datePublished {
display: none!important;
}
.wpcr3_review :before, .wpcr3_review :after {
content: none;
} .wpcr3_review {
padding: 20px;
background-color: #e4e4e4;
}
.wpcr3_review .wpcr3_content {
border: solid #eee;
margin-bottom: 0;
border-width: 2px 0 0 0;
}
.wpcr3_review_title {
font-weight: bold;
}
.wpcr3_content {
line-height: 1.8em;
}
div.wpcr3_review div.wpcr3_review_datePublished {
display: none!important;
}
.wpcr3_content {
padding: 30px 10px;
margin-top: 10px;
}
.tooltip {
position: relative;
display: block;
border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
visibility: hidden;
width: 100%;
right: 0;
background-color: black;
color: #fff;
text-align: left;
border-radius: 6px;
padding: 5px;
/* Position the tooltip */
position: absolute;
z-index: 1;
top: -5px;
}
.tooltip:hover .tooltiptext {
visibility: visible;
}
/* ------------------This is the membership Page / page-id-33116 -------------- */
.membership-section-3 .innerSection {
max-width: 1200px;
}
/* ------------------This is the Checkout / Cart Page-------------- */
.page-id-112 #wrapper {
max-width: 710px;
}
.continueShoppingP a {
float: right;
}
.edd-gateway-option {
width: 42%;
background: #f7f8f8;
border: 1px solid #0d82df;
padding: 20px 0;
text-align: center;
cursor: pointer;
}
.edd-gateway-option input, .edd-terms-agreement input {
width: auto;
}
#edd_secure_site_wrapper {
color: #28A900;
}
#post-112 #edd_purchase_form_wrap .edd-submit.button.blue, #post-112 #edd_purchase_submit .edd-submit.button.blue {
background: #00C327;
width: 190px;
}
#post-112 .edd-submit.button.blue:hover {
opacity: 0.8;
}
.continueShopping {
font-size: 12px;
color: white;
font-weight: bold;
padding: 0 5px;
}
#edd_final_total_wrap {
margin-top: 20px;
}
#edd_show_terms {
background: #eaeaea;
padding: 5px 10px 5px 10px;
max-width: 122px;
text-align: center;
}
#edd_terms {
background: #f7f7f7;
padding: 14px 16px;
border: 3px solid #eaeaea;
border-radius: 4px 4px 4px 0;
margin-bottom: 0;
max-height: 300px;
overflow: scroll;
}
#edd_terms p {
font-size: 10px;
}
#expand-on-click {
display: none;
visibility: hidden;
}
#content-to-expand {
height: 0px;
overflow: hidden;
}
#expand-on-click:checked ~ #content-to-expand {
height: auto;
}
/* ------------------ This is the exclusive audios page -------------- */
.exclusive-videos {
max-width: 980px;
margin: auto;
margin-top: 50px;
text-align: center;
}
.exclusive-videos .rcp_restricted img {
max-width: 250px;
}
.exclusiveAudios li {
width: 48%;
display: inline-block;
margin-right: 1%;
margin-bottom: 3%;
vertical-align: top;
}
.exclusiveAudios h3 {
font-size: 15px;
}
.videoLength span {
float: right;
}

/* ------------------ This is the Thank You For Subscribing page -------------- */
.page-id-156415 #headerContainer, .page-id-156415 #footer {
display: none;
}
.page-id-156415 {
background-color: #eaeaea;
}
.page-id-156415 .post-title {
text-align: center;
color: black;
padding: 20px 0;
}
.subscription-instructions {
padding: 30px;
background-color: #f9f9f9;
}
.subscription-instructions h2:after {
content: '';
background-color: black;
height: 3px;
display: block;
max-width: 75px;
margin: 20px auto;
}
/* ------------------ This is the Welcome page -------------- */
.welcome-section-3, .welcome-section-6 {
background-color: #f9f9f9;
}
.welcome-section-1 {
border-bottom: 2px solid black;
background-size: 100% 100%;
background-position: center;
background-color: #eaeaea;
}
.welcome-section-1 h1 {
font-size: 65px;
}
.welcome-section h3 {
font-weight: 300;
font-size: 30px;
color: #454E5C;
line-height: 1.5;
}
.welcome-section h4 {
text-decoration: underline;
margin-bottom: 8px;
font-weight: normal;
}
.welcome-section h3 span {
background-color: #86d456;
width: 40px;
height: 40px;
display: inline-block;
text-align: center;
border-radius: 50px;
font-weight: bold;
color: white;
}
.welcome-section .innerSection {
max-width: 1140px;
}
.welcome-section img {
border: 3px dashed #eaeaea;
}
.welcome-section-7 {
background-color: #f9f9f9;
}
/* ------------------ This is the RCP page (Restrict Content Pro) -------------- */
#rcp_auto_renew_wrap {
display: block!important;
}
/* ------------------This is a general Page / Post area-------------- */
#post-70, #post-72, #post-74, #post-76, #post-297, #post-7269, #post-89546, .page-id-149496 #container, .page-id-149565 #container, .page-id-155481 #container, .page-id-155465 #container, .page-id-155455 #container, .page-id-155446 #container, .page-id-155761 #container, .page-id-155767 #container, .page-id-156060 #container, .page-id-167094 #container, .page-id-170911 #container, .page-id-21665 #container, .page-id-228479 #container, .page-id-228485 #container, .page-id-228834 #container {
width: 700px;
margin: 0 auto;
max-width: 100%;
}
.blog-entry-columns-1 .post-title, .single-post .post-title, .single-download .post-title  {
display: block;
}
.single-post .outer-content {
max-width: 1140px;
margin: auto;
}
.articleBox div {
text-align: center;
}
#fixedBox .section-row {
max-width: 700px;
margin: auto;
display: flex;
position: relative;
align-items: center;
}
#fixedBox .inside-section-column-small {
width: 30%;
}
#fixedBox .inside-section-column-big {
width: 70%;
}
#fixedBox p {
font-size: 12px;
}
/* ------------------This is the Blog (blog tab on the menu) area-------------- */
.more-link, .read-more a {
display: inline-block;
padding: 10px;
background-color: #F5F5F5;
}
.more-link:hover, .read-more a:hover {
background: #ededed;
}
.post-meta {
border: 1px solid #e4e4e4;
border-left: 0;
border-right: 0;
padding: 5px;
font-size: 15px;
}
.author-gravtar {
margin-right: 10px;
}
.post-meta a.url.fn.n, .post-meta a .timestamp.updated {
pointer-events: none;
cursor: default;
color: #c5c5c5;
}
#content-blog .post {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 10px;
margin-bottom: 30px;
}
#content-blog h2 a, #content-archive h2 a {
color: black;
}
.single-post #pings {
display: none;
}
.single-post article ul {
list-style: disc;
margin: 0 1.5em 1.5em 0;
padding-left: 2em;
}
.single-post article li {
margin-bottom: 20px;
}
.single-post article a {
	text-decoration: underline;
}
.blogPostShareButtons p {
	display: none;
}
.single-post .blogPostShareButtons a {
	text-decoration: none;
}
.blogPostShareButtons i {
	margin: auto;
}
.afterPostSahre {
	border: 1px solid #f2f2f2;
    border-left: 0;
    border-right: 0;
	margin: 60px 0 32px;
	padding: 25px 0;
}
.afterPostSahre .share-buttons {
	margin-bottom: 0;
}
.afterPostSahre h3 {
	margin: 0 10px 0 0;
}
.afterPostSahre .inside-section-column-33 {
	margin-right: 5px;
	width: 90px;
}
.afterPostSahre {
	display: flex;
	align-items: center;
}
.single-post .listWithSquare {
list-style: square;
}
.single-post .listWithSquare li {
margin-bottom: 10px;
}
.blog .post-meta, .blog .thumbnail, .blog .post-meta, .single-post .post-meta, .single-post .post-meta, .archive.category .post-meta, .archive.category .thumbnail, .archive.category .post-meta, .single-post .post-meta, .single-post .post-meta, .archive.category .site-content-header {
display: block;
}
.blog .post-title a, .blog .post-title a:hover, .archive.category .post-title a, .archive.category .post-title a:hover {
color: black;
}
/* ------------------ Blog categories archive pages -------------- */
.archive.category img {
width: auto;
}
.archive.category .post-entry img, .archive.tag .post-entry img {
width: 100%;
}
/* ------------------This is The Sign Up / Membership page and Optin Page -------------- */
.page-id-2059 label[for="googleotp"], .page-id-2059 #googleotp {
display: none;
}
.page-id-2057 #wrapper {
max-width: 730px;
box-shadow: 0 15px 25px -10px rgba(0, 0, 0, 0.5), 0 0 0 2px rgb(255, 255, 255) inset;
}
.page-id-2057 .post-entry {
max-width: 700px;
margin: 0 auto;
}
.my-account-steps .inside-section-column {
margin: 3px;
border: 5px solid #eaeaea;
}
.my-account-steps a {
color: white;
padding: 5px;
}
.my-account-steps i {
font-size: 50px;
margin-top: 30px;
}
.decorativeBox {
box-shadow: 0 15px 25px 0 rgba(0,0,0,.5),0 0 0 2px #fff inset;
background-color: #FEFFD3;
padding: 25px;
}
.membership-section-1 h1 {
text-align: center;
margin-bottom: 12px;
font-family: 'Gill Sans','Gill Sans MT',GillSans,'Trebuchet MS',Arial,sans-serif;
}
.membership-section-1 h4 {
text-align: center;
color: #ababab;
margin-bottom: 2rem;
}
.membership-section-2 {
background: #f5f5f5;
}
.membership-section-4 {
background: #f9f9f9;
}
.membership-section-5 {
background: #eaeaea;
}
.membership-section-4 h4 {
font-size: 18px;
line-height: 1.4;
font-weight: bold;
}
.membership-section-5 .innerSection, .soundwave .innerSection {
max-width: 1080px;
}
.membership-section-5 blockquote {
text-align: center;
margin: 0;
}
.membership-section-5 blockquote footer {
text-align: center;
}
.membership-section-5 blockquote:after {
top: 100%;
}
.membership-section-5 h4 {
font-size: 35px;
}
.membership-section-5 p {
font-size: 15px;
}
.membershipTable {
display: block;
}
.membershipPlan {
transition: all .25s ease-in-out;
position: relative;
margin-right: 0.2%;
display: flex;
flex-flow: column nowrap;
text-align: center;
width: 100%;
}
.membershipPlan ul {
font-size: 0.9rem;
}
.membershipPlan li {
padding: 10px 0;
}
.membershipPlan h2 {
font-size: 1.2em;
margin: 0;
}
.membershipPlan .planName {
border-radius: 10px 10px 0px 0px;
background: linear-gradient(#94f3ff,#58b7e9);
}
.membershipPlan .planPrice {
font-size: 5rem;
background-color: #44a3d5;
color: white;
}
.planPrice .unit {
font-size: 1.4rem;
vertical-align: text-top;
}
.firstColor {
background-color: #fafafa;
}
.secondColor {
background-color: #dfdfdf;
}
.boldFeature {
font-weight: bold;
}
.membershipPlan .planButton {
background-color: #44a3d5;
padding: 24px 10px;
margin-top: auto;
}
.actionButton {
background: linear-gradient(#656565,#333);
border: 1px solid #333;
color: white;
padding: 10px 35px;
border-radius: 5px;
vertical-align: middle;
font-weight: bold;
display: inline-block;
}
.actionButton:hover {
background: linear-gradient(#e0e0e0,#ccc);
color: #000;
}
.membershipPlan:hover {
transform: scale(1.05);
box-shadow: 0 0 5px #333;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
z-index: 100;
}
.bestValue {
position: absolute;
width: 100%;
}
.bestValue img {
position: absolute;
right: -7px;
top: -8px;
}
.membershipPlan .nameGreen {
background: linear-gradient(#d1ff92,#95eb56);
}
.membershipPlan .priceGreen, .membershipPlan .buttonGreen {
background-color: #81d742;
}
.membershipPlan .fa {
font-size: 20px;
}
.parent-pageid-33116 #rcp_registration_form {
text-align: left;
}
.parent-pageid-33116 #rcp_registration_form .rcp-recurring-total, .rcp_level_details_fieldset, .parent-pageid-33116 #rcp_user_first_wrap, .parent-pageid-33116 #rcp_user_last_wrap {
display: none;
}
.membership-section-membershipBenefits .innerSection {
max-width: 100%;
}
.membership-section-membershipBenefits li {
text-align: left;
}
.benefitsList {
list-style-image: url("https://www.vortex-success.com/wp-content/uploads/2016/09/checkmark.png");
/*list-style-position: inside;*/
padding-left: 3em;
}
.exclusiveList > li {
display: inline-table;
min-width: 250px;
}
.page-id-14594 .rcp-table, .page-id-14594 #order_summary tfoot th {
text-align: left;
}
#rcp-paypal-express-confirm-form .rcp-button {
width: 100%;
background: #5cb85c;
border: 1px solid #4cae4c;
color: white;
border-radius: 5px;
cursor: pointer;
font-size: 20px;
padding: 14px 30px;
}
/* ------------------This is Custom Session Page -------------- */
.custom-session .innerSection {
max-width: 1170px;
}
.custom-session h2 {
line-height: 1.25;
color: black;
}
.custom-session .innerSection > h2:after {
content: '';
background-color: black;
height: 3px;
display: block;
max-width: 75px;
margin: 20px 0 40px 0;
}
.custom-session-intro .section-row {
margin-bottom: 30px;
}
.custom-session-intro .inside-section-column-left {
text-align: center;
}
.custom-session-intro img {
max-width: 200px;
}
.custom-section-2 li, .custom-pricing li {
display: flex;
box-sizing: border-box;
padding: 15px;
transition: all 0.5s ease;
box-shadow: -4px 4px 4px #d6d6d6;
line-height: 1.25;
background-color: #f3f3f3;
font-weight: bold;
}
.custom-section-2 li:before, .custom-pricing li:before {
content: '\f061';
font-family: 'FontAwesome';
margin-right: 10px;
color: #5cb85c;
}
.custom-pricing img {
margin: auto;
display: block;
}
.custom-pricing li {
margin-bottom: 15px;
}
.custom-pricing li:before {
content: '\f00c';
}
.custom-section-2 li:hover, .custom-pricing li:hover {
transform: scale(1.04);
}
.custom-session.sectionBG p {
margin: 0;
}
.custom-steps .inside-section-column-50 {
background-color: #eaeaea;
}
.custom-steps img {
border: 1px solid black;
border-bottom: 10px solid black;
}
.custom-faq h3 {
font-size: 1em;
font-weight: bold;
color: black;
line-height: 1.25;
}
.custom-faq p {
font-size: 14px;
line-height: 1.75;
}

.custom-section-3, .custom-section-5 {
background: #f5f5f5;
}
.custom-section-5 .innerSection {
max-width: 1080px;
}
.custom-session .form123 {
max-width: 760px;
margin: auto;
}
.customAudio {
width: 50%;
padding: 5px;
}
.customAudio p {
margin-bottom: 0;
}
.customAudio img {
width: 100%;
margin: 0;
height: 150px;
}

/* ------------------This is the Upsell Page -------------- */
.page-id-113 #firstRowContainer, .page-id-113 #secondRowContainer, .page-id-216157 #headerContainer, .page-id-216157 #footer, .page-id-113 #footer, .pade-id-113 #rcp_user_first_wrap, .pade-id-113 #rcp_user_last_wrap, .page-id-113 .post-title, .page-id-216157 .post-title {
display: none;
}
.page-id-113 #container, .page-id-216157 #container {
max-width: 100%;
background-color: #474747;
}
.page-id-113 #content-full, .page-id-113 #wrapper, .page-id-216157 #content-full, .page-id-216157 #wrapper, .page-id-113 .post-edit, .page-id-216157 .post-edit {
margin: 0 auto;
padding: 0;
}
.page-id-113 .inside-section-wrapper, .page-id-216157 .inside-section-wrapper {
padding: 0;
}
.immediate-access-ud h2 {
margin: 0px -20px 0px -20px;
padding: 25px 0px 25px 0px;
background-color: #e56f27;
color: white;
font-size: 40px;
font-weight: 600;
}
.special-offer-text .inside-section-column-50-left {
background-color: #fffccc;
border-style: dashed;
border-width: 3px 3px 3px 3px;
margin: 0px 0px 0px 0px;
padding: 25px 18px 25px 18px;
}
.special-offer-text h2 {
font-size: 22px;
line-height: 1.2em;
color: #202020;
font-weight: 600;
}
.special-offer-text .rcp_description, .special-offer-text .rcp_registration_total {
display: none;
}
.special-offer-text .rcp_gateway_stripe_fields p {
width: 48%;
float: left;
font-size: 12px;
}
.special-offer-text .rcp_user_fieldset p input, .special-offer-text .rcp_gateway_stripe_fields p input {
width: 98%;
}
.special-offer-CTA .inside-section-column-33 .inside-section-column {
width: 100%;
}
.content-to-expand-outer label {
font-weight: 400;
cursor: pointer;
}
.page-id-113 .post-entry .membership-terms a {
font-size: 12px;
}
/* ----------------------- Landing Page ----------------------- */
.page-id-93121 #headerContainer, .page-id-93121 #footer, .page-id-93121 .post-edit, .page-id-93121 .promotionBanner, .page-id-93121 .customBar {
display: none;
}
.landing-page h2 {
font-size: 4em;
font-weight: bold;
margin-bottom: 50px;
color: black;
text-align: center;
line-height: 1;
}
.landing-page .landing-page-gifts h3 {
padding: 18px 18px 18px 80px;
color: black;
max-width: 800px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.landing-page .landing-page-gifts h3:before, .landing-page li:before, .special-offer-logout-users li:before {
content: "\f06b";
font-family: FontAwesome;
position: absolute;
font-size: 2.4em;
left: 10px;
}
.landing-page li {
padding: 10px 20px 10px 45px;
line-height: 1.42857143;
}
.landing-page li:before, .special-offer-logout-users li:before {
content: "\f00c";
line-height: normal;
font-size: 30px;
color: green;
}
.landing-page-footer {
text-align: center;
margin-top: 30px;
padding-top: 30px;
border-top: 3px solid #f9f9f9;
}
.landing-page-footer a {
font-size: 10px;
}
.landing-page-offer img {
display: block;
margin: auto;
}
.naked-landing-page .greenButton {
width: 100%;
font-size: 1.5em;
color: white;
font-weight: bold;
padding: 18px;
border: .5px solid black;
}
/* ----------------------- Signup courses ----------------- */
.signup-course.heroSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2017/10/Tap-into-the-vortex.jpg);
display: flex;
align-items: center;
}
.secondGuide.heroSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2017/10/The-art-of-letting-go.jpg);
}
.thirdGuide.heroSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2017/10/Power-of-intentions.jpg);
}
.forthGuide.heroSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2017/10/LOA-and-Unconscious.jpg);
}
.heroSection h1 {
line-height: 1.5;
font-weight: bold;
}
.signup-course h2, .funnelPage h2 {
font-size: 2.5rem;
margin: 50px auto;
}
.signup-course .shadowBox {
text-align: center;
}
.colorBG {
margin-bottom: 30px;
}
.signup-course .inside-section-column-50 img {
width: 100%;
}
.signup-course .post-title {
display: block;
}
.signup-course .alignright {
float: none;
margin: auto auto 20px auto;
width: 100%;
}
/* ------------------------- Sales Page ------------------------ */
#how-to-use {
position: relative;
}
.single-download #how-to-use .innerSection {
max-width: 100%;
}
.newMobileTable, .newMobileTable th, .newMobileTable td {
border: 1px solid black;
}
#how-to-use th {
background-color: #b7b7b7;
font-weight: bold;
width: 50%;
padding: 3px;
}
.tableHeader, .desktopHTU td:first-child {
background-color: #3c3c3c;
padding: 0.8em;
color: white;
}
.desktopHTU {
display: none;
}
/* ------------------------- Products list Page ------------------------ */
.productFooter {
text-align: center;
}
.productFooter a {
background-color: green;
color: white;
padding: 15px 20px;
border-radius: 10px;
display: block;
font-weight: bold;
margin: 0 0 30px 0;
}
.productFooter a:hover {
opacity: 0.8;
}
.productsTabs img {
width: 100%;
}
/* -------------------------------- Purchase confirmation page / Squeeze Pages ----------------------------------------- */
.special-offer-logout-users ul {
margin: auto;
}
.special-offer-logout-users li {
text-align: left;
font-size: 20px;
position: relative;
padding-left: 50px;
margin-bottom: 15px;
}

/* -------------------------------- Affiliate pages ----------------------------------------- */
.page-id-365887 #wrapper {
max-width: 100%;
margin: 0;
padding: 0;
}
.affiliateSection .innerSection {
max-width: 1200px;
}
.affiliateSection.heroSection {
padding: 150px 0;
background-color: #660098;
border-top: 1px solid white;
}
.affiliateSection .inside-section-column-50 h3 {
color: black;
}
.affiliateSection .inside-section-column-50 i {
color: #660098;
}
.affiliateSection .inside-section-column-50 p {
font-size: 14px;
}
.openedPopup {
overflow: hidden;
}
.affiliateTerms {
display: none;
}
.affiliateTerms {
position: fixed;
width: 100%;
top: 0;
left: 0;
padding: 20px;
background-color: rgba(102, 0, 152, 0.75);
z-index: 999999;
height: 100vh;
}
.affiliateTerms .innerSection {
background-color: white;
height: 100%;
overflow: scroll;
box-shadow: 3px 3px 10px #353535;
position: relative;
max-width: 768px;
}
.affiliateTerms h2 {
padding: 5px;
background-color: #eaeaea;
text-align: center;
}
.affiliateTerms button {
position: absolute;
right: 0;
}
.affiliateTerms ul {
margin: 0 1.5em 1.5em 0;
padding-left: 2em;
list-style: disc;
}
.affiliateTerms li {
margin-bottom: 10px;
}
.affiliateSection .inside-section-column-33 img {
border-radius: 8px;
}
.affiliateSection .inside-section-column-33 h3 {
color: black;
font-weight: bold;
}
.affiliateSection .tabs li {
padding: 15px 25px;
margin: unset;
width: auto;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {
border-bottom: 2px solid #eaeaea;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
padding: 6px 14px;
background-color: #f7f7f7;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs .active {
background-color: #e5e5e5;
}
/* -------------------------------- Funnel pages ----------------------------------------- */
.custom-landing-page .innerSection {
max-width: 800px;
}
.naked-landing-page .innerSection {
max-width: 1120px;
}
.funnelPage ul {
margin: 0 1.5em 1.5em 0;
padding-left: 2em;
list-style: disc;
}
.funnelForm .inside-section-column-left p {
margin: 0;
font-size: 24px;
line-height: 1.5;
font-weight: bold;
} 
.funnelForm .inside-section-column-left p:nth-of-type(2) {
max-width: 300px;
right: -50px;
bottom: 25px;
z-index: 3;
} 

/* -------------------------------- Membership Tables ----------------------------------------- */
.table-features .membership-table-desktop {
display: none;
}
.membershipTableContainer {
width: 100%;
}
.membershipPlanEmpty {
text-align: center;
font-weight: bold;
}
.unlimited-downloads-pricing-table h1, .unlimited-downloads-pricing-table>h2 {
text-align: center;
margin: 45px 5px 24px 5px;
}
.unlimited-downloads-pricing-table>h2 {
font-size: 20px;
color: #a2a2a2;
margin: 0;
}
.desktopTable {
display: none;
}
/* -------------------------------- Submit an article ----------------------------------------- */
.submitArticle.heroSection {
min-height: 400px;
background-image: url(https://www.vortex-success.com/wp-content/uploads/2019/11/Submit-an-article.jpg);
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 651px) {
.hideOnMobile {
display: block;
}
.hideOnDesktop, .mobileVer, .menu .hideOnMobile {
display: none;
}
.desktopVer {
display: flex;
}
h1, .post-title {
font-size: 3.25em;
line-height: 3.68rem;
}
#firstRowContainer {
display: block;
background-color: #e2e2e2;
}
#firstRow, .site-header .container {
max-width: 1080px;
margin: auto;
padding: 5px;
}
.site-header .container {
padding: 0;
}
#firstRow .inside-section-column-50-left {
width: 25%;
}
#firstRow .inside-section-column-50-right {
width: 75%;
}
.top-menu {
float: right;
}
.top-menu li {
font-size: 12px;
font-weight: bold;
padding: 0 8px;
border-right: 1px solid black;
float: left;
}
.top-menu li:last-child {
padding-right: 0;
border: 0;
}
.top-menu a {
color: black;
}

#buttons {
justify-content: left;
}
#buttons .inside-section-column-50-left, #buttons .inside-section-column-50-right {
width: auto;
}
#buttons a {
width: 25px;
height: 25px;
float: left;
margin-right: 2px;
background: url(https://www.vortex-success.com/wp-content/uploads/2015/06/socialIcon.jpg) no-repeat;
background-size: 100px 50px;
}
#buttons .hFBIcon {
background-position: -25px 0px;
}
#buttons .hYTIcon {
background-position: -75px 0px;
}
.nav-menu #searchform {
display: none;
}
#searchform {
margin: 0;
position: relative;
}
.search-form #s {
padding: 3px;
width: 48px;
height: 25px;
box-shadow: none;
}
.search-form #s:focus {
border: 1px solid #777777;
box-shadow: 0 0 4px 2px #DEDEDE;
font-size: 0.8em;
width: 105px;
padding: 4px;
}
.search-form #searchsubmit {
background: url(https://www.vortex-success.com/wp-content/uploads/2016/01/search.png) no-repeat;
border: none;
position: absolute;
bottom: 0;
right: 0px;
height: 25px;
}
.main-title {
margin: 30px auto;
text-align: center;
font-size: 4em;
max-width: 1170px;
}
.main-title:after {
margin: 20px auto 40px auto;
}
/* ------------------------- Header ------------------------ */

/* ------------------------- Boxes ------------------------ */
.sectionBG {
padding: 50px;
}
.sectionBG h3 {
font-size: 3em;
line-height: 1.4;
}
.shadowBox {
padding: 20px 45px;
font-size: 18px;
}
.bigRedP {
font-size: 2.5em;
}
.noteBox {
padding: 20px 30px 20px 60px;
}
.section-row {
display: flex;
position: relative;
align-items: center;
flex-wrap: wrap;
justify-content: space-between
}
.section-row-align-top {
align-items: inherit;
}
.reverseMobile {
flex-direction: unset;
}
.customBar p {
font-size: 16.2px;
}
.customBar a {
margin: 0 0 0 5px;
}

blockquote {
padding: 0 4.5rem;
}
.innerSection {
max-width: 960px;
margin-left: auto;
margin-right: auto;
width: 100%;
box-sizing: border-box;
/* padding: 35px 0; */
}
.inside-section-column-50, .inside-section-column-33 {
position: relative;
box-sizing: border-box;
}
.inside-section-column-33 {
width: 33.333%;
}
.inside-section-column-50 {
width: 50%;
}
.UDBar {
text-align: center;
background: #e89600;
color: white;
font-weight: bold;
display: none;
padding: 5px 0;
}
.UDBar p {
margin: 0;
}
.UDBar a {
padding: 5px 10px;
background: #86d456;
border-radius: 5px;
color: white;
border: 1px solid black;
}
.prefixed-bar {
opacity: 0;
display: block;
}
.fixed-bar {
position: fixed;
margin: 0;
top: 0;
left: 0;
z-index: 9999;
width: 100%;
opacity: 1;
transition: opacity 1s;
}
/* ------------------This is the Home Page / Page ID 4 -------------- */
.page-id-4 #container {
max-width: 100%;
}
.fpHeaderSection .inside-section-column-50-left {
width: 100%;
}
.ourServices .inside-section-column-50, .soundwave .inside-section-column-50, .custom-landing-page .inside-section-column-50 {
width: 48%;
}
.fpHeaderSection .inside-section-column-50, .aboutVortexSection .inside-section-column-50, .resultsSystemSection .inside-section-column-50, .soundwave .inside-section-column-50 {
text-align: left;
}
.fpHeader {
max-width: 1080px;
}
.fpHeader h1 {
margin-top: 35px;
}
.aboutVortexSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2016/11/Who-We-Are.png);
background-position: 10% center;
background-repeat: no-repeat;
background-size: 35% 85%;
}
.aboutVortexSection .inside-section-column-50-right, .thanks-for-subscribing .inside-section-column-left {
width: 60%;
}
.fpHeaderSection .inside-section-column-50-right, .aboutVortexSection .inside-section-column-50-left, .thanks-for-subscribing .inside-section-column-right {
width: 40%;
}
.resultsSystemSection .innerSection, .resultsSystemSection .inside-section-column {
max-width: 100%;
}
.soundwave .inside-section-column-left {
overflow: hidden;
}
.soundwave img {
width: auto;
position: absolute;
height: 100%;
right: 0;
max-width: unset;
}
.front-page-section-4 .inside-section-column-50-left {
width: 16%;
}
.front-page-section-4 .inside-section-column-50-right {
width: 82%;
}
.front-page-section-4 .inside-section-column {
padding: 0;
}
#audioLibrary {
max-width: 1220px;
}
.categories-wrapper .category {
width: 19%;
}
.SMOuter {
background: url(https://www.vortex-success.com/wp-content/uploads/2016/02/How-Subliminal-Messages-Work-Background.png);
background-position: center;
background-color: #f7f7f7;
background-repeat: no-repeat;
}
.SMOuter .innerSection {
max-width: 1200px;
}
.SMOuter .inside-section-column-33 {
width: 22%;
margin-right: 3%;
padding: 0;
}
.SMExplainOne, .SMExplainThree {
margin-top: 45px;
}
.DA-3 .inside-section-column-left {
width: 15%;
}
.DA-3 .inside-section-column-right {
width: 85%;
}
.categories li {
width: auto;
margin: 0 8px 8px 0;
border-radius: 5px;
font-size: 12px;
border: none;
}
.categories a {
color: white;
padding: 0px 8px;
width: auto;
display: inline-block;
border-radius: 5px;
background-color: #660098;
border: 1px solid #660098;
}
.categories a:hover {
color: #660098;
background-color: white;
}
.moreInfoHover {
display: none;
}
.edd_download_buy_button_price p {
font-size: 14px;
}
.howToUseSection .inside-section-column {
padding: 10px;
}
.visibleSlider p {
font-size: 20px;
}
#infoSectionDivision .inside-section-column-big {
text-align: left;
width: 62%;
}
#infoSectionDivision .inside-section-column-small {
width: 38%;
}
#infoSectionDivision .section-row-flex-mobile {
flex-direction: unset;
}
/* ------------------ This is the Footer area -------------- */
#topRow .inside-section-column-left {
width: 55%;
}
#topRow .inside-section-column-middle {
width: 20%;
}
#topRow .inside-section-column-right {
width: 20%;
}
/* ------------------This is the Blog (blog tab on the menu) area-------------- */
.single-post .actionButton {
font-size: 9px;
}
/* ----------------Books---------------------- */
.book {
width: 19%;
}
/* ------------------This is a Product Archive Page -------------- */

.searchnow {
background-color: #dadada;
padding: 20px;
text-align: center;
border-bottom: 5px solid #660098;    
}
.searchnow form {
max-width: 700px;
margin-right: auto;
margin-left: auto;
}
.searchnow input[type=search] {
width: 100%;
max-width: 70%;
border: none;
padding: 15px;
}
.searchnow input[type=submit] {
border: none;
padding: 14px 0;
border-radius: 0;
width: 100%;
max-width: 14%;
}
.DA-3 {
background-color: #eaeaea;
padding: 0px 20px;
}
.exclusiveAudioSection {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2019/11/Exclusive-Background.png);
background-size: contain;
background-position: right bottom;
background-repeat: no-repeat;
text-align: left;
}
.show-category .membership-plans-audio-library {
display: flex;
}
.edd_download_buy_button_pricing span, .edd_download_buy_button_pricing a {
font-size: inherit;
}
/* ------------------This is a Product Page area and EDD -------------- */
.session #primary {
width: 68%;
margin-right: 2%;
}
.session #secondary {
width: 29%;
}
.session .type-page {
padding: 0 40px;
}
.session .post-title, .single-download .post-title {
font-size: 3.25em;        
}
.session .post-entry .inside-section-column-50 {
width: 58%;
}
.session .post-entry .inside-section-column-left img {
width: 100%;
}
.session .post-entry .inside-section-column-left {
width: 40%;
}
#productATF {
width: 60%;
float: left;
}
.CTAButtons {
display: none;
}
.ATFreview {
width: 49.5%;
margin-right: 1%;
position: relative;
border: 1px solid #eaeaea;
display: block;
}
.ATFlist {
width: 50%;
float: right;
border: 1px solid #eaeaea;
}
.productDescription h2, .productDescription h3, .productDescription ul, .productDescription p {
padding: 0 20px 0 45px;
}
.h4WithBox, .productDescription .middleCTA {
margin-left: 45px;
margin-right: 20px;
}
.ytVideo, .sampleVideo {
width: 49.5%;
}
.ytVideo {
float: left;
}
.sampleVideo {
float: right;
}
.tooltip .tooltiptext {
right: 105%;
}
.greenButtonWrapper {
max-width: 300px;
}
/* ------------------ This is the exclusive audios page -------------- */
.exclusiveAudios li {
width: 23%;
}
.exclusive-videos .inside-section-wrapper {
text-align: left;
}
/* ------------------ This is the Welcome page -------------- */
.welcome-section-1 {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2016/02/Welcome-Page.png);
}
.welcome-section-6 {
background-image: url(https://www.vortex-success.com/wp-content/uploads/2016/02/Download-To-iPhone.png);
background-size: 100% 100%;
background-position: center;
}
.iphone-computer {
margin-right: 3%;
padding-right: 3%;
border-right: 2px solid #eaeaea;
}
.welcome-section-7 {
background: url(https://www.vortex-success.com/wp-content/uploads/2016/02/troubleshooting.png);
background-size: 26% 75%;
background-position: 85% 116%;
background-repeat: no-repeat;
}
/* ------------------This is The Sign Up / Membership page and Optin Page -------------- */
.page-id-21905 .membershipTableContainer {
width: 128%;
margin-left: -14%;
}
.decorativeBox {
margin: 0 auto;
max-width: 600px;
}
.column {
width: 45%;
margin: 0 8% 0 0;
display: inline-block;
vertical-align: text-top;
}
.membership-section-1 .inside-section-column-small {
width: 33%;
}
.membership-section-1 .inside-section-column-big {
width: 67%;
}
.membership-section-1 .inside-section-column, .membership-section-4 .inside-section-column {
text-align: left;
}
.membership-section-4 article {
padding: 15px;
}
.membership-section-5 blockquote {
padding: 0 0.8rem;
}
.membershipTable {
display: flex;
}
/* ------------------This is Custom Session Page -------------- */
.custom-session .innerSection > h2 {
margin: auto;
text-align: center;
font-size: 4em;
max-width: 1170px;
margin-bottom: 30px;
}
.custom-session .innerSection > h2:after {
margin: 20px auto 40px auto;
}
.custom-session-intro .inside-section-column-left {
width: 35%;
}
.custom-session-intro .inside-section-column-right {
width: 65%;
}
.custom-steps .inside-section-column-50 {
width: 48%;
}
.custom-steps {
text-align: center;
}
.custom-faq .inside-section-column-50 {
width: 48%;
}
.customAudio {
width: 20%;
}
.custom-session.sectionBG p {
font-size: 2em;
}
/* ----------------------- Signup courses ----------------- */
.heroSection h1 {
font-size: 4em;
}
.colorBG {
padding: 30px 30px 20px 30px;
}
.signup-course .inside-section-column-50 {
width: 48%;
}
.signup-course .inside-section-column-small {
width: 38%;
}
.signup-course .inside-section-column-big {
width: 60%;
}
.signup-course .alignright {
float: right;
margin: 5px 0 20px 20px;
width: auto;
}
/* ----------------------- Upsell pages ------------------------------------ */
.special-offer .inside-section-column-50-left {
width: 20%;
}
.special-offer .inside-section-column-50-right {
width: 80%;
}
.special-offer h1 {
font-size: 65px;
}
.special-offer p {
font-size: 25px;
}
.immediate-access-ud h2 {
margin: 0px -30px 0px -30px;
}
.offer-header h2 {
font-size: 50px;
color: black;
line-height: 1.2em;
}
.special-offer-CTA .inside-section-column-33 {
width: 20%;
}
.special-offer-CTA .inside-section-column-middle {
width: 60%;
}
/* ----------------------- General Pages ----------------------- */
.page-id-21905 .membershipTable {
width: 116%;
margin-left: -8%;
}
.articleBox {
flex-wrap: wrap;
}
.articleBox div {
width: 33%;
}
.articleBox img {
height: 166px;
}
.articleBox p {
font-size: 12px!important;
}
#fixedBox p {
font-size: 16.2px;
}

/* ----------------------- Landing Page ----------------------- */

.landing-page-gifts .inside-section-column-50 {
width: 100%;
}
/* ------------------------- Sales Page ------------------------ */
#how-to-use .inside-section-column-25 {
width: 49%;
}
/* -------------------------------- Membership Tables ----------------------------------------- */
/* -------------------------------- Purchase confirmation page / Squeeze Pages ----------------------------------------- */
.bridge-page .bigRedP {
font-size: 45px;
}

.page-id-113 .post-entry a {
font-size: 20px;
}
/* -------------------------------- Affiliate pages ----------------------------------------- */
.affiliateSection .inside-section-column-50 {
width: 48%;
margin-bottom: 20px;
}
/* ------------------------- Products list Page ------------------------ */
.productsTabs .inside-section-column-50 {
width: 100%;
}
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 768px) {
/* -------------------------------- Membership Tables ----------------------------------------- */
.membershipPlansMobile {
display: none;
}
.desktopTable {
display: block;
}
.table-features .membership-table-desktop {
display: flex;
align-items: center;
}
.desktopTable .planButton {
padding: 24px 5px;
}
.desktopTable .planName {
background: linear-gradient(#ae6cce,#660098);
}
.desktopTable .nameGreen {
background: linear-gradient(#efac33,#e89600);
}
.desktopTable h2 {
color: white;
}
.table-features table p {
display: none;
}
.table-features .innerSection {
max-width: 100%;
}
.membershipPlanEmpty, .features-text {
width: 28%;
}
.desktopTable .membershipPlan {
width: 24%;
margin-right: 0;
}
.desktopTable .membershipPlan:hover {
transform: none;
}
.table-features .membershipPlan ul {
margin-bottom: 0;
}
.desktopTable .membershipPlan .planButton, .desktopTable .membershipPlan .buttonGreen {
background-color: transparent;
}
.table-features .best-value-plan, .table-features .membershipPlan .buttonGreen {
border-left: 1px solid #DCE1E5;
border-right: 1px solid #DCE1E5;
}
.basic-plan li, .basic-plan .planButton {
border-left: 1px solid #DCE1E5;
}
.ultimate-plan li, .ultimate-plan .planButton {
border-right: 1px solid #DCE1E5;
}
.membershipPlan {
width: 33%;
}
.desktopTable .membershipPlan .planPrice {
font-size: 4rem;
background-color: transparent;
color: black;
}
.table-features .planPrice div {
margin: 0;
padding: 10px;
margin-top: -20px;
font-size: 14px;
}
.desktopTable .actionButton {
background: #58AB7E;
border: 1px solid #58AB7E;
padding: 12px 0;
width: 100%;
}
.desktopTable .actionButton:hover {
background: #468a65;
border: 1px solid #468a65;
color: white;
}
.table-features table {
margin-top: 0;
border: none;
font-family: roboto;
font-size: 18px;
text-align: center;
}
.table-features table th {
padding: 8px;
}
.table-features table td {
position: relative;
padding: 15px;
vertical-align: middle;
}
.table-features tr:nth-child(1) {
background-color: rgba(33,47,79,.1);
}
.table-features td:nth-child(1), .table-features th:nth-child(1) {
text-align: left;
}
.table-features tr:nth-child(1) {
border-left: 1px solid #DCE1E5;
border-right: 1px solid #DCE1E5;
}
.features-text {
font-weight: bold;
}
.table-features .fa {
font-size: 26px;
}
.desktopTable .fa-check {
color: #58AB7E;
}
.table-features .no-border, .table-features th {
border: none;
}
.table-features .tooltip {
position: absolute;
top: 19px;
right: 14px;
border-bottom: none;
color: gainsboro;
}
.table-features .tooltiptext {
left: 100%;
width: 300px;
margin-left: 10px;
font-size: 12px;
padding-left: 10px;
}
.table-features .tooltiptext:after {
position: absolute;
content: "";
border: 5px solid rgba(0,0,0,.9);
top: 10px;
left: 0;
margin-left: -10px;
border-bottom-color: transparent;
border-top-color: transparent;
border-left-color: transparent;
}
}
@media screen and (min-width: 769px) {
.menuSearch, .menu .menu-item-201726, .menu .menu-item-201728, .menu .menu-item-201729, .menu .menu-item-201730, .menu .login-logout {
display: none;
}
.main-navigation {
background-color: transparent;
display: flex;
}
.main-navigation .menu li.focus>.sub-menu, .main-navigation .menu li:hover>.sub-menu {
left: 0;
}
.nav-menu > .menu-item-has-children:hover > ul {
display: flex;
left: 0!important;
width: 100%;
border-top: 3px solid #e89600;
box-shadow: 0px 0px 14px #909090;
padding: 25px;
background-color: white;
}
.menu-cart {
right: 0;
top: 0;
height: 100%;
/* margin-right: -72px; */
background-color: #8820b9;
/* padding: 0 10px; */
}
.menu-cart a {
padding: 0 5px;
}
.menu-cart a:hover {
color: #e89600;
}
.main-navigation li {
width: auto;
height: 100%;
font-size: 11px;
}
.main-navigation-wrapper, .nav-menu {
height: 100%;
margin-left: auto;
margin-right: 55px;
}
.site-header-layout-horizontal .site-header .row {
display: flex;
flex-direction: unset;
align-items: unset;
}
.main-navigation .menu > li > a {
height: 100%;
display: flex;
align-items: center;
}
.nav-menu > .menu-item-has-children {
position: unset;
}

.nav-menu > .menu-item-has-children > ul > li > ul {
display: block;
left: 0;
width: 100%;
position: relative;
box-shadow: none;
	top: 0;
}
.nav-menu > .menu-item-has-children > ul li {
width: 100%;
border: none;
}
.main-navigation .sub-menu li a {
color: black;
}
.nav-menu .menu-item-has-children .menu-item-has-children .sub-menu a {
padding: 10px;
}
.nav-menu .menu-item-has-children .menu-item-has-children {
background-color: transparent;
}
.main-navigation .sub-menu > li:hover > .sub-menu {
left: 0;
}
.nav-menu .menu-item-has-children .menu-item-has-children .sub-menu a:before {
content: none;
}
.main-navigation .sub-menu > li.menu-item-has-children a {
font-weight: normal;
}
.main-navigation .sub-menu > li.menu-item-has-children a:hover {
background-color: #f9f9f9;
color: black;
}
.main-navigation .sub-menu > li.menu-item-has-children > a {
border-bottom: 1px solid #e89600;
margin-right: 5px;
font-weight: bold;
}
.main-navigation .sub-menu .menu-item-11542 a, .main-navigation .sub-menu > li.menu-item-has-children .menu-item-11542 a:hover {
background-color: #e89600;
color: white;
}
.has-cookie-bar #catapult-cookie-bar {
max-width: 250px;
padding: 15px;
bottom: 20px;
left: 20px;
border-radius: 4px;
}
.cookie-bar-bar .ctcc-inner {
flex-wrap: wrap;
}
.page-id-4 h2 {
font-size: 40px;
}
.soundwave .inside-section-column-50, .ourServices .section-row:first-of-type .inside-section-column-50 {
width: 48%;
}
.ourServices .inside-section-column-33 {
width: 33.333%;
}
/* ----------------------- Download Archive Store ----------------- */
.edd_download .edd_download_title {
padding: 15px 20px;
}
.edd_download_excerpt p, .edd_download_see_exclusive_plans {
padding: 0 20px;
}
/* ----------------------- Sales Pages ----------------- */
#how-to-use .inside-section-column-25 {
width: 24%;
}
.newMobileTable {
display: none;
}
.desktopHTU {
display: block;
position: relative;
max-width: 1400px;
margin: auto;
}
.desktopHTU .htuTableHeader {
width: 21.5%;
border: 1px solid #ddd;
box-sizing: border-box;
text-align: center;
}
.desktopHTU table {
margin-top: 0;
background-color: white;
}
.desktopHTU .htuTableHeader h3 {
margin: 0;
padding: 10px;
background-color: rgba(0, 0, 0, 0.75);
color: white;
}
.desktopHTU td:first-child {
width: 14%;
}
.desktopHTU td {
vertical-align: middle;
width: 21.5%;
line-height: 1.5;
font-size: 18px;
padding: 15px;
}
/* ----------------------- Landing Page ----------------------- */
.landing-page-gifts .inside-section-column-50 {
width: 50%;
}
.landing-page-offer img {
position: absolute;
top: -50px;
max-width: 400px;
left: 50%;
transform: translateX(-50%);
}


/* -------------------------------- Funnel pages ----------------------------------------- */
.funnelForm img {
display: block;
}
/* -------------------------------- Affiliate pages ----------------------------------------- */
.affiliateSection .inside-section-column-33, #related_posts .inside-section-column-33 {
width: 30%;
}
/* ------------------------- Products list Page ------------------------ */
.productsTabs .inside-section-column-50 {
width: 65%;
}
.productsTabs .inside-section-column-right {
width: 30%;
}
.productsTabs .productInner {
position: sticky;
top: 50px;
}
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 980px) {
.main-navigation li {
font-size: 16px;
}
.col-620 {
width: 60%;
}
.col-300, .grid.col-300.copyright {
width: 32.914894%;
}
.resultsSystemSection .inside-section-column-50-left .inside-section-column {
padding: 30px 70px 30px 0;
}
.resultsSystemSection .section-row {
justify-content: flex-end;
}
.resultsSystemSection .inside-section-column-50-right {
width: 35%;
}
/* .edd_download_columns_4 .edd_download {
width: 23.5%;
} */
#custom_html-3, #custom_html-2 {
width: 50%;
}
.fixedProBar p {
font-size: 1.35em;
}
.fixedProBar a {
margin-left: 10px;
}
.desktopTable .planButton {
padding: 24px;
}
}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
@media screen and (min-width: 1280px) {
/* ------------------------------- Front Page ---------------------------------- */

.promoBanner img {
width: 1200px;
margin: 30px 0;
}
#slider .control_prev, #slider .control_next {
transform: translateY(-50%) translateX(-30px);
}
#slider .control_next {
transform: translateY(-50%) translateX(30px);
}
.resultsSystemSection .innerSection, .resultsSystemSection .inside-section-column {
padding: 0;
}
/* -------------------------------ShareDaddy ---------------------------------- */
.menu-cart {
margin-right: -65px;
}
.menu-cart {
padding: 0 10px;
}
.main-navigation-wrapper, .nav-menu {
margin-right: 0;
}
.soundwave img {
position: relative;
width: 100%;
height: auto;
}
.membership-table-wide {
width: 200%;
margin-left: -50%;
}
.shareBTNSLeft.innerSection {
position: fixed;
padding-left: 0;
padding-right: 0;
width: auto;
top: 50%;
transform: translateY(-50%);
padding: 0;
}
.shareBTNSLeft .share-buttons {
display: inline-block;
}
.shareBTNSLeft .share-buttons .inside-section-column-33 {
width: 100%;
padding: 8px 0;
border-radius: 0;
}
.shareBTNSLeft .share-buttons i {
padding: 10px 14px;
}
.beforePostSahre .share-buttons {
	display: block;
	position: fixed;
    top: 175px;
    margin-left: -115px;
}
.beforePostSahre .share-buttons .inside-section-column-33 {
	width: 90px;
	border-radius: 0;
	margin-bottom: 5px;
}
/* ------------------ This is The Landing Page -------------- */

.landing-page-offer .inside-section-column-left {
width: 45%;
}
/* ------------------This is a general Page / Post area-------------- */

}
/*-------------------------------------------------------------------------------------------*/
@media screen and (max-width: 768px) {
.main-navigation .focus .sub-menu {
display: block;
}
.main-navigation .sub-menu {
display: none;
}
}
/*** 15.03.2021 updates ***/
@media screen and (max-width: 1060px) {
	.main-navigation a{
		font-size: 14px;
		padding-left: 8px;
		padding-right: 0;
	}
	#header-menu .menu-item-has-children a{
		padding-right: 25px;
	}
}
#header-menu .menu-item-has-children a{
	position: relative;
}
.res-iconify{
 	..top: 50%;
	transform: translateY(-5%);
}
@media screen and (min-width: 769px) {
	.main-navigation .menu > li.focus>.sub-menu {
	    display: flex !important;
	}
}
/*************************/

/* Fix RCP Submit buttons */
.rcp_form input[type="submit"] {
	background-color: #83c11f;
}
.rcp_form input[type="submit"]:hover {
	background-color: #10659C;
}
/* -- Fix RCP Submit buttons -- */

/* Fix bug with duplicating add to cart buttons */
.edd-js .edd-no-js, .no-js .edd-has-js {
	display: none !important;
}
/* -- Fix bug with duplicating add to cart buttons -- */

/* Fix register popup */
#rcp_payment_gateways label {
	line-height: 1.1;
}
@media screen and (max-width: 769px) {
	.pop-up .box {
		overflow: auto;
    	height: 100%;
	}
}
/* Fix -- register popup -- */
