span.main-sub-head {
    display:                    block;
    font-size:                  23pt;
    line-height:                130%;
    margin:                     30px 0px 70px;
}
figure {
    background:                 none repeat scroll 0% 0% rgb(236, 235, 226);
    display:                    block;
    margin-left:                20px;
    margin-right:               -104px ! important;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    padding:                    30px;
    float:                      right;
    width:                      490px ! important;
    margin-top:                 10px;
}
div#qst-pkg {
    position:                   fixed;
    top:                        0px;
    left:                       0px;
    width:                      100%;
    height:                     100%;
    z-index:                    100;
    background:                 none repeat scroll 0% 0% rgb(235, 239, 229);
    opacity:                    1;
    -ms-filter:                 "alpha(opacity=100)";
    filter:                     alpha(opacity=100);
    zoom:                       1;
    transition:                 all 0.4s ease 0s;
    -moz-transition:            all 0.4s ease 0s;
    -webkit-transition:         all 0.4s ease 0s;
    -o-transition:              all 0.4s ease 0s;
}
.faq-shell i {
    font-family:                "Chaparral W01 Bd It";
    font-size:                  16pt;
}
a.itunes {
    display:                    block;
    clear:                      both;
    text-align:                 center;
    margin:                     70px 0px -30px;
    font-family:                "Avenir Next LT W01 Bold";
}
div#disqus_thread {
    width:                      96%;
    position:                   relative;
    margin-top:                 10px;
    margin-left:                auto;
    margin-right:               auto;
}
div#introduce-shell {
    margin:                     -160px -123px 119px;
}
div.computer-example {
    width:                      1022px;
    top:                        28px;
    left:                       -32px;
}
div#introduce-shell:after {
    display:                    none;
}
div.computer-example-fadein {
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
    width:                      775px;
    height:                     437px;
}
.pc div.computer-example {
    z-index:                    100;
    margin-right:               auto;
    margin-left:                auto;
    position:                   absolute;
    top:                        60px;
    right:                      0px;
    height:                     483px;
    width:                      909px;
    left:                       -55px;
}
div.computer-example {
    margin-left:                3px;
    background-color:           transparent;
    background-image:           url("/images/computer-example.png");
    background-repeat:          repeat;
    background-attachment:      scroll;
    background-position:        0px 0px;
    background-clip:            border-box;
    -webkit-background-clip:    border-box;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    position:                   relative;
    width:                      1019px;
    top:                        30px;
    height:                     541px;
    left:                       -29px;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
}
.in-article-optin ul {
    margin-top:                 20px;
    margin-left:                20px;
    margin-bottom:              20px;
}
.in-article-optin h4 span {
    font-size:                  16pt;
    display:                    block;
    color:                      rgb(200, 94, 85);
    margin-top:                 0px;
}
form#in-article-optin-form {
    background:                 none repeat scroll 0% 0% rgb(255, 245, 191);
    margin:                     33px -90px -60px;
    padding:                    30px 140px;
}
#in-article-optin-form input#webform_submit_button {
    width:                      570px;
}
#in-article-optin-form .mimi_field input[type="text"] {
    width:                      280px;
}
.in-article-optin h4 {
    font-family:                "Avenir Next LT W01 Bold";
    text-align:                 center;
    font-size:                  23pt;
    margin-bottom:              16px;
}
.in-article-optin {
    background:                 none repeat scroll 0% 0% rgb(255, 253, 236);
    margin:                     -30px -90px -11px;
    position:                   relative;
    padding:                    40px 90px;
    top:                        58px;
}
.featured-image img, .podcast .post-shell iframe {
    width:                      760px ! important;
    float:                      right;
    border:                     12px solid rgb(244, 248, 239);
    max-width:                  475px;
    margin:                     -95px -140px 20px 70px;
}
.podcast_player, .podcast_meta {
    display:                    none;
}
div.computer-example-fadein {
    background:                 url("/images/computer-example-fadein.png") repeat scroll 0% 0% / 100% auto transparent;
    position:                   relative;
    left:                       126px;
    top:                        36px;
    width:                      772px;
    height:                     435px;
    transition:                 all 0.3s ease 0s;
    -moz-transition:            all 0.3s ease 0s;
    -webkit-transition:         all 0.3s ease 0s;
    -o-transition:              all 0.3s ease 0s;
}
.podcast .post-shell .entry-content iframe {
    border:                     0px none;
    float:                      none;
    height:                     580px;
    margin:                     40px auto 0px;
    max-width:                  100%;
    width:                      100%;
}
h5.guarantee em {
    font-family:                "Avenir Next LT W01 Demi";
    font-size:                  11pt;
    font-weight:                400;
}
#dummybody h5.guarantee {
    width:                      500px;
    font-size:                  15pt;
}
h5.guarantee {
    width:                      325px;
    font-size:                  11pt;
    text-align:                 center;
    color:                      rgb(102, 102, 102);
    margin:                     -30px auto 0px;
    font-family:                "AvenirNextLTW01-Regular";
}
blockquote ul {
    margin:                     10px;
}
blockquote ul li {
    margin-bottom:              12px;
}
blockquote ul li:last-of-type {
    margin-bottom:              0px;
}
div.checkout-extra {
    padding:                    0px 165px 0px 85px;
}
div.trial-pkg {
    width:                      100%;
    position:                   fixed;
    height:                     100%;
    z-index:                    100;
    top:                        0px;
    left:                       0px;
    display:                    none;
    background:                 none repeat scroll 0px 0px rgba(254, 254, 254, 0.96);
}
div.trial-field {
    float:                      left;
}
.trial-close {
    font-size:                  25pt;
    opacity:                    0.5;
    -ms-filter:                 "alpha(opacity=50)";
    filter:                     alpha(opacity=50);
    zoom:                       1;
    position:                   absolute;
    text-decoration:            none;
    font-family:                "Chaparral W01 Regular";
    color:                      rgb(132, 114, 92) ! important;
    top:                        -51px;
    right:                      0px;
}
h1.entry-title {
    font-family:                "Avenir Next LT W01 Bold";
    font-size:                  27pt;
    color:                      rgb(121, 130, 108);
    width:                      720px;
    display:                    block;
}
div#secondary {
    padding:                    20px;
    width:                      259px;
    background:                 none repeat scroll 0px 0px rgba(255, 255, 255, 0.51);
    box-shadow:                 2px 0px 2px rgba(0, 0, 0, 0.01);
    -moz-box-shadow:            2px 0px 2px rgba(0, 0, 0, 0.01);
    -webkit-box-shadow:         2px 0px 2px rgba(0, 0, 0, 0.01);
    float:                      left;
}
div.by-shell {
    height:                     40px;
    margin-top:                 25px;
    margin-left:                -25px;
    margin-bottom:              -23px;
}
div#ita-home-itunes-sub {
    float:                      left;
    width:                      50%;
    padding:                    20px 130px;
    background:                 none repeat scroll 0px 0px rgb(229, 231, 216);
}
div.testimonial p {
    font-family:                avenir next;
    font-size:                  19pt;
    line-height:                150%;
    width:                      908px;
}
.order-button span {
    background:                 none repeat scroll 0px 0px rgb(255, 224, 105);
    display:                    block;
    border-radius:              50%;
    -moz-border-radius:         50%;
    -webkit-border-radius:      50%;
    float:                      left;
    position:                   relative;
    top:                        -8px;
    height:                     53px;
    width:                      53px;
    margin-left:                10px;
    margin-right:               -53px;
    transform:                  rotate(180deg);
    -webkit-transform:          rotate(180deg);
    -moz-transform:             rotate(180deg);
    -moz--webkit-transform:     rotate(180deg);
    -webkit-transform:          rotate(180deg);
    -webkit--webkit-transform:  rotate(180deg);
    -o-transform:               rotate(180deg);
    -o--webkit-transform:       rotate(180deg);
    padding-top:                5px;
    color:                      rgb(216, 85, 67);
    font-weight:                800;
}
.video-shell div.the-video {
    margin:                     0px auto;
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    width:                      1024px;
    position:                   relative;
    z-index:                    4;
    box-shadow:                 0px 0px 7px rgba(0, 0, 0, 0.04);
    -moz-box-shadow:            0px 0px 7px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow:         0px 0px 7px rgba(0, 0, 0, 0.04);
    top:                        40px;
    height:                     580px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border:                     0px none;
    font-family:                inherit;
    font-size:                  100%;
    font-style:                 inherit;
    font-weight:                inherit;
    margin:                     0px;
    outline:                    0px none;
    padding:                    0px;
    vertical-align:             baseline;
}
html {
    font-size:                  62.5%;
    overflow-y:                 scroll;
}
div#qst-logo {
    background:                 url("/images/simple-logo.png") repeat scroll 0px 0px / 100% auto transparent;
    width:                      62px;
    height:                     62px;
    margin-top:                 10px;
    margin-left:                46px;
}
.hero-faded-out a#masthead-logo {
    background:                 url("/images/logo_clear.png") repeat scroll 0% 0% / 100% auto transparent;
}
#masthead-logo, #qst-logo {
    background:                 url("/images/logo.png") repeat scroll 0px 0px / 100% auto transparent;
    display:                    block;
    margin-left:                40px;
    z-index:                    100;
    position:                   relative;
    margin-top:                 3px;
    height:                     58px;
    width:                      202px;
}
a.photo_by {
    text-decoration:            none;
    float:                      right;
    font-size:                  11pt;
    color:                      rgb(136, 136, 136) ! important;
    display:                    block;
    margin-top:                 -14px;
}
div.menu a {
    color:                      rgb(216, 85, 67);
    font-size:                  15pt;
}
nav#site-navigation .menu {
    display:                    block;
    position:                   absolute;
    top:                        24px;
    right:                      40px;
}
div#content {
    padding-top:                80px;
}
main#main h2:first-child {
    margin-top:                 0px;
}
.single-post main#main {
    background:                 none repeat scroll 0% 0% transparent;
    padding:                    0px;
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
    margin:                     0px;
    width:                      860px;
}
#main {
    background:                 none repeat scroll 0px 0px rgb(255, 255, 255);
    box-shadow:                 0px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 2px 3px rgba(0, 0, 0, 0.1);
    margin:                     auto 0px;
    padding:                    120px;
}
div.primary-wide {
    width:                      100% ! important;
}
div#primary {
    margin:                     0px auto;
    width:                      960px;
}
h2.comments-title {
    font-size:                  18pt;
}
h2 {
    margin-top:                 25pt;
    color:                      rgb(134, 144, 121);
    font-size:                  24pt;
    line-height:                120%;
    font-weight:                400;
    font-family:                "Avenir Next LT W01 Bold";
    margin-bottom:              15px;
}
div.heads-up p:last-of-type {
    margin-bottom:              10px;
    position:                   relative;
}
div.heads-up-no-title {
    padding-top:                30px ! important;
}
div.heads-up-no-title:before {
    content:                    "" ! important;
}
div.heads-up:before {
    content:                    "HEADS UP";
    position:                   absolute;
    top:                        8px;
    font-weight:                400;
    font-size:                  12pt;
    font-family:                "Avenir Next LT W01 Bold";
    color:                      rgba(69, 51, 51, 0.32);
}
div.heads-up {
    border-top:                 8px solid rgb(216, 85, 67);
    background:                 none repeat scroll 0px 0px rgb(255, 240, 238);
    position:                   relative;
    padding:                    50px 120px 30px;
    margin:                     35px -120px 55px;
}
em {
    font-family:                "Chaparral W01 It";
    font-size:                  15pt;
}
.big-break:after {
    border-top:                 1px solid rgba(0, 0, 0, 0.02);
    top:                        1px;
}
div#introduce-shell h2 {
    font-weight:                100;
    font-size:                  50px;
    position:                   relative;
    top:                        50px;
    margin-bottom:              48px;
}
div#introduce-shell {
    text-align:                 center;
    padding:                    0px;
    height:                     678px;
}
div.big-break:before, .big-break:after {
    content:                    "";
    height:                     2px;
    position:                   absolute;
    left:                       2px;
    width:                      963px;
    border-bottom:              1px solid rgba(0, 0, 0, 0.02);
    background:                 none repeat scroll 0px 0px rgba(0, 0, 0, 0.004);
    bottom:                     1px;
}
div.big-break {
    height:                     40px;
    background:                 none repeat scroll 0% 0% rgb(244, 248, 239);
    margin:                     40px -123px;
    position:                   relative;
}
h2.arrow-heres-how:before {
    content:                    "Here's How";
}
h2.arrow-heres-ways:before {
    content:                    "3 Ways ActionAlly Makes It Easy to Get $%&! Done";
}
.arrow-learn-more:before {
    content:                    "Learn More";
}
.arrow-heres-how:before, .arrow-learn-more:before, .arrow-heres-ways:before {
    bottom:                     1px;
    font-size:                  11pt;
    left:                       0px;
    margin:                     0px auto;
    opacity:                    0.6;
    -ms-filter:                 "alpha(opacity=60)";
    filter:                     alpha(opacity=60);
    zoom:                       1;
    position:                   absolute;
    right:                      0px;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    font-weight:                500;
    font-family:                "Avenir Next LT W01 Bold";
}
h2#centered-head:after {
    background-color:           transparent;
    background-image:           url("/images/yellow-arrow.png");
    background-position:        0% 0%;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    left:                       0px;
    position:                   absolute;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
    right:                      0px;
    margin:                     0px auto;
    content:                    "";
    background-repeat:          no-repeat;
    height:                     30px;
    width:                      60px;
    bottom:                     -30px;
}
.heads-up p {
    position:                   relative;
}
.arrow-text {
    content:                    "Onwards";
    font-size:                  11pt;
    left:                       0px;
    margin:                     0px auto;
    opacity:                    0.6;
    -ms-filter:                 "alpha(opacity=60)";
    filter:                     alpha(opacity=60);
    zoom:                       1;
    position:                   absolute;
    right:                      0px;
    text-align:                 center;
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    bottom:                     4px;
    font-weight:                400;
    color:                      rgba(69, 51, 51, 0.59);
    font-family:                "Avenir Next LT W01 Bold";
}
.heads-up p:last-of-type:after {
    background-color:           transparent;
    background-position:        0% 0%;
    background-origin:          padding-box;
    -webkit-background-origin:  padding-box;
    left:                       0px;
    position:                   absolute;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
    right:                      0px;
    margin:                     0px auto;
    content:                    "";
    background-repeat:          no-repeat;
    height:                     30px;
    width:                      60px;
    bottom:                     -70px;
    background-image:           url("/images/red-arrow.png");
}
h2#centered-head em {
    font-size:                  19pt;
    font-weight:                600;
}
h2 em {
    font-size:                  27pt;
    font-family:                "Chaparral W01 Bd It";
}
a#qst-yes:hover {
    background:                 none repeat scroll 0px 0px rgb(235, 71, 46);
}
a#qst-yes {
    background:                 none repeat scroll 0% 0% rgb(216, 85, 67);
    color:                      rgb(235, 239, 229);
}
a#qst-no:hover {
    background:                 none repeat scroll 0px 0px rgba(71, 94, 39, 0.24);
}
a#qst-no {
    color:                      rgb(134, 144, 120);
    background:                 none repeat scroll 0% 0% rgba(134, 145, 120, 0.24);
    margin-left:                20px;
}
a.qst-button {
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    display:                    block;
    float:                      left;
    text-align:                 center;
    text-decoration:            none;
    font-size:                  22pt;
    margin-top:                 30px;
    font-weight:                500;
    width:                      340px;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
    padding:                    11px 0px 10px;
}
div.qst-content {
    width:                      700px;
    margin:                     0px auto;
}
#mad_mimi_signup_form label {
    display:                    block;
}
div.mimi_field {
    float:                      left;
    margin-right:               10px;
}
.trial-popup-form form#mad_mimi_signup_form {
    padding:                    20px 70px 0px;
    height:                     132px;
    background:                 none repeat scroll 0% 0% rgb(245, 248, 242);
    border-bottom:              4px solid rgb(203, 214, 189);
    margin:                     0px -70px -51px;
}
form#mad_mimi_signup_form {
    display:                    block;
    margin:                     -55px -120px -120px;
    background:                 none repeat scroll 0px 0px rgb(255, 253, 245);
    padding:                    70px 200px 60px 217px;
    height:                     250px;
}
.trial-popup-form .mimi_field input[type="text"] {
    width:                      220px;
}
.mimi_field input[type="text"] {
    padding:                    7px 10px;
    width:                      260px;
}
input#webform_submit_button:hover {
    background:                 none repeat scroll 0px 0px rgb(193, 78, 61);
}
.trial-popup-form input.submit {
    float:                      left;
    margin-top:                 27px ! important;
    width:                      220px ! important;
}
input#webform_submit_button, .pushbutton-wide {
    background:                 none repeat scroll 0px 0px rgb(216, 85, 67);
    border:                     0px none;
    margin-top:                 10px;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
    width:                      530px;
    color:                      rgb(255, 255, 255) ! important;
    font-size:                  14pt ! important;
    padding:                    13px ! important;
}
h4 {
    font-family:                "Chaparral W01 Regular";
    font-size:                  20pt;
}
.checkout-extra li {
    color:                      rgb(102, 102, 102);
    list-style:                 inside none disc;
    width:                      740px;
    margin:                     0px auto;
    padding:                    5px 50px;
}
li {
    margin-bottom:              3px;
}
.edd_cart_actions a {
    text-decoration:            none;
    margin-right:               -37px;
    font-size:                  9pt;
    display:                    none;
}
.checkout-title {
    margin:                     50px auto 15px ! important;
    font-family:                "Chaparral W01 Bd" ! important;
    font-size:                  36pt ! important;
}
span.edd-cart-ajax {
    position:                   relative;
    top:                        3px;
    left:                       142px;
}
div.saves-the-day {
    height:                     85px;
    display:                    block;
    position:                   relative;
    background:                 url("/images/saves-the-day.png") no-repeat scroll 0px 0px / 100% auto transparent;
    width:                      235px;
    opacity:                    0;
    -ms-filter:                 "alpha(opacity=0)";
    filter:                     alpha(opacity=0);
    zoom:                       1;
    top:                        -100px;
    transition:                 all 0.6s ease 0s;
    -moz-transition:            all 0.6s ease 0s;
    -webkit-transition:         all 0.6s ease 0s;
    -o-transition:              all 0.6s ease 0s;
    left:                       -30px;
}
.pc div.vortex {
    top:                        -170px;
    left:                       -137px;
    display:                    none;
}
div.vortex {
    position:                   relative;
    background:                 url("/images/vortex.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      243px;
    top:                        -420px;
    left:                       -60px;
    height:                     96px;
    transition:                 all 0.6s ease 0s;
    -moz-transition:            all 0.6s ease 0s;
    -webkit-transition:         all 0.6s ease 0s;
    -o-transition:              all 0.6s ease 0s;
}
div.trial-content {
    width:                      820px;
    background:                 none repeat scroll 0px 0px rgb(255, 253, 245);
    position:                   relative;
    padding:                    50px 70px;
    margin:                     84px auto 0px;
    box-shadow:                 0px 0px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 0px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 0px 20px rgba(0, 0, 0, 0.1);
}
.trial-content h3 {
    padding:                    40px 70px 30px;
    border-top:                 4px solid rgb(255, 216, 89);
    margin:                     -50px -71px 0px;
}
.post-shell {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    box-shadow:                 0px 2px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:            0px 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:         0px 2px 3px rgba(0, 0, 0, 0.1);
    width:                      100%;
    padding:                    60px 90px;
}
div.left-shell {
    width:                      100%;
    margin:                     0px auto;
}
div.by-photo {
    background:                 url("http://executeperiod.com/wp-content/themes/execute/images/nicky_dot.png") repeat scroll 0% 0% / 100% auto transparent;
    position:                   relative;
    margin-bottom:              -90px;
    width:                      60px;
    height:                     60px;
}
div.by-name {
    font-family:                "Chaparral W01 Regular";
    position:                   relative;
    margin-left:                70px;
    top:                        46px;
    color:                      rgb(121, 130, 109);
}
div#hero {
    width:                      100%;
    margin-top:                 -80px;
    position:                   relative;
    height:                     720px;
    background:                 url("/images/hero_opt.jpg") no-repeat scroll 0px 0px / 100% auto transparent;
}
div#into-the-actionhero {
    width:                      100%;
    margin-top:                 -80px;
    position:                   relative;
    height:                     720px;
}
#hero div span {
    color:                      rgb(255, 255, 255);
    display:                    block;
    position:                   relative;
    text-align:                 left;
    width:                      250px;
    font-size:                  24pt;
    margin:                     182px 0px 0px 54px;
    text-shadow:                0px 1px 3px rgba(0, 0, 0, 0.5);
}
#hero div {
    margin:                     0px auto;
    text-align:                 center;
    width:                      100%;
    left:                       0px;
    font-size:                  20pt;
    top:                        0px;
    height:                     100%;
    position:                   absolute;
    font-family:                "Avenir Next LT W01 Demi";
    background:                 none repeat scroll 0px 0px rgba(74, 45, 3, 0.09);
}
a#learn-more {
    display:                    block;
    border-radius:              30px;
    -moz-border-radius:         30px;
    -webkit-border-radius:      30px;
    text-align:                 center;
    text-shadow:                none;
    text-decoration:            none;
    color:                      rgb(255, 255, 255);
    font-size:                  15pt;
    padding:                    6px;
    margin-left:                -4px;
    width:                      237px;
    margin-top:                 35px;
    border:                     0px solid rgba(255, 255, 255, 0.64);
    background:                 none repeat scroll 0px 0px rgb(197, 56, 13);
}
div#hero:before {
    content:                    "Learn More";
    font-family:                "Avenir Next LT W01 Bold";
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    position:                   absolute;
    left:                       0px;
    right:                      0px;
    margin:                     0px auto;
    color:                      rgba(255, 255, 255, 0.77);
    text-shadow:                0px 2px 2px rgba(0, 0, 0, 0.2);
    bottom:                     17px;
    width:                      100%;
    text-align:                 center;
}
div#hero:after {
    content:                    "";
    width:                      100%;
    position:                   absolute;
    height:                     24px;
    bottom:                     -6px;
    background:                 url("/images/hero-arrow.png") no-repeat scroll center -96px transparent;
}
div#into-the-actionhero:before {
    content:                    "Improve The Way You Work";
    font-family:                "Avenir Next LT W01 Bold";
    text-transform:             uppercase;
    text--webkit-transform:     uppercase;
    position:                   absolute;
    left:                       0px;
    right:                      0px;
    margin:                     0px auto;
    color:                      rgba(255, 255, 255, 0.77);
    text-shadow:                0px 2px 2px rgba(0, 0, 0, 0.2);
    bottom:                     17px;
    width:                      100%;
    text-align:                 center;
    font-size:                  12pt;
}
div#into-the-actionhero:after {
    content:                    "";
    width:                      100%;
    position:                   absolute;
    height:                     24px;
    bottom:                     -6px;
    background:                 url("/images/hero-arrow.png") no-repeat scroll center -96px transparent;
}
div#into-the-actionhero {
    background:                 url("/images/ita-hero.jpg") repeat scroll 0px 0px / 100% auto transparent;
}
.wide-panel h3 {
    text-align:                 center;
}
a#ita-latest:hover {
    opacity:                    1;
    -ms-filter:                 "alpha(opacity=100)";
    filter:                     alpha(opacity=100);
    zoom:                       1;
}
a#ita-latest {
    display:                    block;
    background:                 url("/images/ita-latest.jpg?") repeat scroll 0px 0px / auto 100% transparent;
    height:                     315px;
    margin:                     0px auto;
    width:                      957px;
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
}
div#latest-shell {
    background:                 url("/images/ita-latest-bg.jpg") repeat scroll 0% 0% / auto 100% transparent;
}
div.wide-content {
    width:                      960px;
    margin:                     0px auto;
}
div#ita-home-email-shell {
    width:                      50%;
    float:                      left;
    text-align:                 right;
    padding:                    20px 80px;
    background:                 none repeat scroll 0px 0px rgb(217, 224, 209);
}
.wide-panel h4 {
    font-family:                "Avenir Next LT W01 Demi";
    font-size:                  19pt;
}
a#itunes-subscribe {
    background:                 url("/images/itunes-subscribe.png") repeat scroll 0% 0% / 100% auto transparent;
    display:                    block;
    width:                      164px;
    height:                     164px;
    margin-left:                38px;
    margin-top:                 30px;
}
#ita-home-email-shell, #ita-home-itunes-sub {
    height:                     330px;
}
#ita-home form#mad_mimi_signup_form {
    background:                 none repeat scroll 0% 0% transparent;
    float:                      right;
    padding:                    0px;
    text-align:                 left;
    margin:                     26px 0px 0px;
    width:                      285px;
}
#ita-home input#webform_submit_button {
    width:                      259px;
}
a.ita-episode-banner {
    display:                    block;
    float:                      left;
    background-size:            100% auto ! important;
    -webkit-background-size:    100% auto ! important;
    width:                      50%;
    margin-right:               -1px;
}
div.ita-photo-credit {
    float:                      right;
}
div.ita-aa-descr a {
    text-decoration:            none;
}
div.ita-aa-descr {
    float:                      left;
    font-weight:                600;
    text-decoration:            none;
}
div.panel-left {
    display:                    inline-block;
    position:                   relative;
    z-index:                    1;
    text-align:                 left;
    padding:                    0px 60px;
    width:                      480px;
}
#faq-panel div.pc {
    width:                      980px;
}
div.pc {
    margin:                     0px auto;
    position:                   relative;
    max-width:                  1280px;
}
#intro-panel h4 {
    font-family:                "Chaparral W01 Bd";
    line-height:                120%;
    color:                      rgb(114, 127, 99);
    font-size:                  41pt;
    text-align:                 center;
}
div#attention-panel {
    position:                   relative;
    background:                 none repeat scroll 0px 0px rgb(255, 239, 187);
    padding-top:                95px;
    height:                     638px;
}
div#worksession-panel {
    background:                 none repeat scroll 0px 0px rgb(238, 236, 230);
    height:                     535px;
}
#banner-panel {
    width:                      810px;
    margin:                     0px auto;
    padding:                    8px 0px 1px;
    background:                 none repeat scroll 0px 0px rgb(255, 239, 187);
}
div.buynow-panel {
    background:                 none repeat scroll 0px 0px rgb(255, 247, 222);
}
div.buynow-panel blockquote {
    width:                      728px;
    margin-top:                 0px;
    margin-bottom:              0px;
    border-color:               rgba(255, 235, 173, 0.81);
    border-width:               0px;
    background:                 none repeat scroll 0px 0px rgba(255, 255, 255, 0.03);
    padding:                    0px;
}
div#extensions-panel {
    background:                 none repeat scroll 0px 0px rgb(255, 239, 187);
}
div#descr-panel {
    padding-top:                0px;
}
div#intro-panel {
    padding-bottom:             10px;
}
div.panel {
    position:                   relative;
    clear:                      both;
    padding:                    55px 0px 85px;
}
.panel.right div.panel-right {
    left:                       0px;
    right:                      476px;
}
div.panel-right {
    text-align:                 center;
    top:                        0px;
    right:                      0px;
    bottom:                     0px;
    padding:                    0px;
    position:                   absolute;
    z-index:                    2;
    left:                       480px;
}
.panel.right div.pc-side:before {
    left:                       initial;
}
div.pc-side:after {
    position:                   absolute;
    left:                       0px;
    right:                      0px;
    top:                        0px;
    bottom:                     0px;
    content:                    "";
    z-index:                    1;
    background:                 none repeat scroll 0px 0px rgba(255, 255, 255, 0.25);
}
.panel.right div.pc-side:after {
    right:                      -1000% ! important;
    left:                       100% ! important;
}
div.pc-side:before {
    position:                   absolute;
    left:                       0px;
    right:                      0px;
    content:                    "";
    bottom:                     0px;
    top:                        0px;
    background:                 none repeat scroll 0px 0px rgba(255, 255, 255, 0.25);
    width:                      475px;
}
div.pc-side:after {
    right:                      100%;
    left:                       -1000%;
}
div.pc-side {
    margin:                     0px auto;
    position:                   absolute;
    left:                       0px;
    right:                      0px;
    top:                        0px;
    bottom:                     0px;
    max-width:                  1280px;
}
#intro-panel div.contentainer, #descr-panel .contentainer {
    text-align:                 center;
    max-width:                  850px;
}
div.contentainer {
    margin:                     0px auto;
    position:                   relative;
    max-width:                  1280px;
}
.pc div.computer-example-fadein {
    left:                       112px;
    width:                      689px;
    height:                     388px;
    top:                        32px;
}
div#flow-panel {
    background:                 none repeat scroll 0px 0px rgb(255, 239, 187);
    height:                     580px;
}
div.panel.right {
    text-align:                 right;
}
div#plan-panel {
    padding-top:                80px;
    background:                 none repeat scroll 0px 0px rgb(230, 235, 214);
    height:                     730px;
}
#banner-panel p {
    color:                      rgb(255, 255, 255);
}
div.computer-shell {
    width:                      0px;
    height:                     0px;
}
div#dummybody {
    overflow:                   hidden;
}
.pc div.saves-the-day {
    left:                       -137px;
    top:                        -50px;
    display:                    none;
}
div#plan-your-day {
    background:                 url("/images/plan-your-day.png") repeat scroll 0% 0% / 100% auto transparent;
    margin-top:                 10px;
    height:                     432px;
    right:                      0px;
    margin-left:                auto;
    margin-right:               auto;
    width:                      600px;
    position:                   relative;
    left:                       -1px;
}
#worksession-testimonial {
    background:                 none repeat scroll 0px 0px rgb(244, 242, 237);
}
div.testimonial .pc {
    margin:                     0px auto;
    padding:                    50px 0px;
    font-size:                  17pt;
    width:                      850px;
}
div#attention-testimonial {
    background:                 none repeat scroll 0px 0px rgb(255, 245, 214);
}
div.testimonial-person {
    font-family:                chaparral w01 bd it;
}
div#fake-ally-video-shell {
    background:                 none repeat scroll 0% 0% rgb(255, 255, 255);
    border-radius:              14px;
    -moz-border-radius:         14px;
    -webkit-border-radius:      14px;
    position:                   absolute;
    right:                      60px;
    top:                        0px;
    height:                     300px;
    border:                     5px solid rgba(0, 0, 0, 0.07);
    width:                      570px;
}
#fake-ally-video {
    padding:                    20px;
}
#attention-testimonial div.testimonial-avatar {
    background:                 url("/images/jonathan.png") repeat scroll 0px 0px / 100% auto transparent;
}
#plan-testimonial div.testimonial-avatar {
    background:                 url("/images/max.png") repeat scroll 0px 0px / 100% auto transparent;
}
#worksession-testimonial div.testimonial-avatar {
    background:                 url("/images/justin.png") repeat scroll 0% 0% / 100% auto transparent;
}
#intro-testimonial div.testimonial-avatar {
    background:                 url("/images/hiten.png") repeat scroll 0% 0% / 100% auto transparent;
}
div.testimonial-avatar {
    width:                      212px;
    height:                     212px;
    float:                      left;
    margin-right:               40px;
}
div#plan-testimonial {
    background:                 none repeat scroll 0px 0px rgb(241, 245, 227);
}
div#work-session-img {
    background:                 url("/images/worksession.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      600px;
    margin:                     20px auto 0px;
    height:                     375px;
}
div#future-note-img {
    background:                 url("/images/future-note-img.png") repeat scroll 0% 0% / 100% auto transparent;
    width:                      600px;
    height:                     411px;
    margin:                     20px auto 0px;
}
a.sidebar-video:hover {
    color:                      rgb(255, 255, 255);
    opacity:                    1;
    -ms-filter:                 "alpha(opacity=100)";
    filter:                     alpha(opacity=100);
    zoom:                       1;
}
a.sidebar-video {
    display:                    block;
    padding:                    6px;
    text-align:                 center;
    border-radius:              20px;
    -moz-border-radius:         20px;
    -webkit-border-radius:      20px;
    text-decoration:            none;
    margin-top:                 30px;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
    opacity:                    0.9;
    -ms-filter:                 "alpha(opacity=90)";
    filter:                     alpha(opacity=90);
    zoom:                       1;
    background:                 url("/images/Play.png") no-repeat scroll 7px center / 30px 30px rgb(216, 85, 67);
    color:                      rgb(255, 255, 255) ! important;
}
.sidebar-video span {
    position:                   relative;
    float:                      left;
    width:                      28px;
    height:                     28px;
    border-radius:              50%;
    -moz-border-radius:         50%;
    -webkit-border-radius:      50%;
    background:                 none repeat scroll 0px 0px rgb(255, 224, 105);
    padding-top:                2px;
    padding-left:               5px;
    top:                        0px;
    margin-left:                2px;
    color:                      rgb(216, 85, 67);
    margin-right:               -31px;
    display:                    none;
}
div.faq-shell:nth-of-type(2n+1) {
    padding-right:              0px;
}
div.faq-shell:nth-of-type(2n) {
    margin-right:               0px;
}
div.faq-shell {
    margin-bottom:              30px;
    display:                    inline-block;
    vertical-align:             top;
    position:                   relative;
    margin-right:               45px;
    width:                      45%;
    left:                       60px;
}
div#downloaddetails-panel {
    height:                     540px;
    background:                 none repeat scroll 0px 0px rgb(228, 237, 218);
}
div.installation-img {
    height:                     344px;
    margin:                     30px auto -40px;
    background:                 url("/images/installation.png") repeat scroll -2px 0px / 576px auto transparent;
    width:                      574px;
    border:                     1px solid rgb(204, 204, 204);
}
div.extension-button-shell {
    margin:                     40px auto 0px;
    width:                      832px;
}
#video-worksessions iframe {
    width:                      750px;
}
.video-shell iframe {
    margin:                     0px auto;
    position:                   absolute;
    right:                      0px;
    left:                       0px;
    box-shadow:                 0px 0px 4px rgba(207, 207, 207, 0.1);
    -moz-box-shadow:            0px 0px 4px rgba(207, 207, 207, 0.1);
    -webkit-box-shadow:         0px 0px 4px rgba(207, 207, 207, 0.1);
    top:                        80px;
    height:                     464px;
    width:                      820px;
}
div.video-shell {
    position:                   fixed;
    z-index:                    10000;
    top:                        0px;
    left:                       0px;
    width:                      100%;
    background:                 none repeat scroll 0px 0px rgba(247, 245, 238, 0.92);
    display:                    none;
    height:                     100%;
}
#descr-panel h1 i {
    font-family:                "Chaparral W01 Bd It";
    display:                    inline-block;
    height:                     39px;
    border-bottom:              3px solid rgba(127, 149, 98, 0.37);
}
div#intro-testimonial {
    background:                 none repeat scroll 0px 0px rgb(250, 255, 245);
}
*, *:before, *:after {
    box-sizing:                 border-box;
    -moz-box-sizing:            border-box;
    -webkit-box-sizing:         border-box;
}
body {
    background:                 none repeat scroll 0% 0% rgb(244, 248, 239);
}
header.entry-header {
    display:                    block;
    clear:                      both;
    width:                      930px;
    margin-bottom:              20px;
    padding-top:                90px;
}
article, aside, details, figcaption, figure, footer, header, main, nav, section {
    display:                    block;
}
ol, ul {
    list-style:                 outside none none;
}
table {
    border-collapse:            separate;
    border-spacing:             0px;
}
caption, th, td {
    font-weight:                normal;
    text-align:                 left;
}
blockquote {
    margin-bottom:              40px;
    background:                 none repeat scroll 0px 0px rgba(247, 245, 240, 0.69);
    font-family:                "Chaparral W01 Regular";
    font-size:                  15pt;
    padding:                    20px 40px 16px;
    border:                     3px solid rgba(213, 208, 196, 0.22);
}
blockquote.call-to-action-box {
    padding:                    40px 0px;
    margin:                     40px auto 50px;
}
blockquote:before, blockquote:after, q:before, q:after {
    content:                    "";
}
blockquote, q {
    quotes:                     "" "";
}
a.order-button:hover {
    background:                 none repeat scroll 0px 0px rgb(247, 73, 47);
    color:                      rgb(255, 255, 255);
}
.sales-body a.order-button {
    border-radius:              40px;
    -moz-border-radius:         40px;
    -webkit-border-radius:      40px;
    font-size:                  20pt;
    max-width:                  100%;
    padding:                    18px 0px 15px;
}
a.order-button {
    background:                 none repeat scroll 0px 0px rgb(216, 85, 67);
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
    text-decoration:            none;
    display:                    block;
    text-align:                 center;
    max-width:                  60%;
    padding:                    12px 16px 10px;
    color:                      rgb(255, 255, 255) ! important;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
    margin:                     0px auto 50px;
}
a.sidebar-video:visited {
    color:                      rgb(255, 255, 255);
}
a:focus {
    outline:                    medium none;
}
a:hover, a:active {
    outline:                    0px none;
}
a img {
    border:                     0px none;
}
body, button, input, select, textarea {
    line-height:                1.5;
    font-size:                  14pt;
    color:                      rgb(74, 74, 74);
    font-family:                "AvenirNextLTW01-Regular";
}
h1.site-title {
    text-align:                 center;
    font-weight:                500;
    color:                      rgb(134, 144, 121);
    font-size:                  40px;
    width:                      860px;
    line-height:                130%;
    margin:                     70px auto 60px;
    font-family:                "Chaparral W01 Regular";
}
h2#centered-head {
    text-align:                 center;
    font-size:                  18pt;
    background:                 none repeat scroll 0% 0% rgb(255, 246, 217);
    border-top:                 6px solid rgb(255, 225, 130);
    padding:                    80px 120px;
    position:                   relative;
    color:                      rgb(132, 128, 116);
    margin:                     -120px -120px 70px ! important;
    font-family:                "Avenir Next LT W01 Demi";
    font-weight:                400;
}
div#ita-panel-browse p {
    text-align:                 center;
    font-size:                  18pt;
    font-family:                "Avenir Next LT W01 Bold";
    opacity:                    0.5;
    -ms-filter:                 "alpha(opacity=50)";
    filter:                     alpha(opacity=50);
    zoom:                       1;
    margin-top:                 30px;
}
.wide-panel {
    padding:                    30px 0px;
    clear:                      both;
}
h3 {
    margin-left:                -120px;
    margin-right:               -120px;
    padding:                    8px 120px 0px;
    color:                      rgb(134, 144, 121);
    margin-bottom:              10px;
    line-height:                120%;
}
h3 {
    font-family:                "Chaparral W01 Regular";
    font-size:                  34px;
    font-weight:                200;
}
#qst-pkg h6 {
    font-family:                "Chaparral W01 Regular";
    color:                      rgb(134, 144, 120);
    margin:                     70px auto 0px;
    line-height:                140%;
    font-size:                  41px;
}
#descr-panel h1 {
    font-family:                AvenirNextLTW01-Medium;
    font-size:                  22pt;
    text-align:                 center;
    width:                      550px;
    margin:                     13pt auto 0px;
    color:                      rgb(134, 144, 121);
}
#banner-panel h3 {
    text-align:                 center;
    font-family:                Chaparral W01 it;
    font-size:                  19pt;
}
#extensions-panel h3 {
    font-family:                "Avenir Next LT W01 Bold";
    margin:                     0px auto;
    text-align:                 center;
    color:                      rgb(216, 85, 67);
    width:                      664px;
}
.panel h3 {
    padding:                    0px;
    margin:                     0px;
    position:                   relative;
}
.panel h2 {
    margin:                     0px 0px 15px;
    font-size:                  17pt;
    font-family:                avenir next lt w01 demi;
    color:                      rgb(216, 85, 67);
}
.buynow-panel h3 {
    text-align:                 center;
    margin-bottom:              50px;
}
.panel-right h3, .buynow-panel h3 {
    color:                      rgb(107, 102, 84);
    font-family:                Avenir Next LT W01 Bold;
    font-size:                  33pt;
    margin-top:                 -7px;
}
#fake-ally-video h5 {
    font-family:                "Chaparral W01 Regular";
    font-size:                  21pt;
    color:                      rgb(174, 183, 164);
}
.thanks-body #intro-panel h3 {
    font-size:                  27pt;
}
#intro-panel h3 {
    font-size:                  34pt;
    font-family:                "Chaparral W01 it";
    opacity:                    0.5;
    -ms-filter:                 "alpha(opacity=50)";
    filter:                     alpha(opacity=50);
    zoom:                       1;
}
#faq-panel h4 {
    text-align:                 center;
    font-family:                "Avenir Next LT W01 Bold";
    font-size:                  31pt;
    margin-bottom:              40px;
    color:                      rgb(107, 102, 84);
}
.faq-shell h5 {
    color:                      rgb(116, 115, 112);
    font-size:                  20pt;
    line-height:                110%;
    margin-bottom:              8px;
    font-family:                "Chaparral W01 Bd";
}
.thanks-body #intro-panel h4 {
    font-size:                  38pt;
    margin-bottom:              0px;
}
h1, h2, h3, h4, h5, h6 {
    clear:                      both;
}
#faq-panel p {
    color:                      rgb(162, 159, 149);
}
.pc p {
    color:                      rgb(107, 102, 84);
    font-family:                AvenirNextLTW01-Medium;
}
#extensions-panel p {
    margin:                     22px auto 0px;
    text-align:                 center;
    font-size:                  16pt;
    width:                      750px;
}
p {
    margin-bottom:              15px;
}
b, strong {
    font-family:                "Avenir Next LT W01 Demi";
}
h3 em {
    font-size:                  26pt;
}
h4 i {
    font-family:                Chaparral W01 Bd It;
}
dfn, cite, em, i {
    font-style:                 normal;
    font-family:                "Chaparral W01 It";
}
blockquote p:last-child {
    margin-bottom:              0px;
}
address {
    margin:                     0px 0px 1.5em;
}
pre {
    background:                 none repeat scroll 0% 0% rgb(238, 238, 238);
    font-family:                "Courier 10 Pitch",Courier,monospace;
    font-size:                  1.5rem;
    line-height:                1.6;
    margin-bottom:              1.6em;
    max-width:                  100%;
    overflow:                   auto;
    padding:                    1.6em;
}
code, kbd, tt, var {
    font:                       15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
}
abbr, acronym {
    border-bottom:              1px dotted rgb(102, 102, 102);
    cursor:                     help;
}
mark, ins {
    background:                 none repeat scroll 0% 0% rgb(255, 249, 192);
    text-decoration:            none;
}
sup, sub {
    font-size:                  75%;
    height:                     0px;
    line-height:                0;
    position:                   relative;
    vertical-align:             baseline;
}
sup {
    bottom:                     1ex;
}
sub {
    top:                        0.5ex;
}
small {
    font-size:                  75%;
}
big {
    font-size:                  125%;
}
hr {
    background-color:           rgb(204, 204, 204);
    border:                     0px none;
    height:                     1px;
    margin-bottom:              1.5em;
}
.widget ul li a {
    text-decoration:            none;
}
.widget ul {
    margin:                     0px;
}
ul, ol {
    margin:                     20px 0px 25px 40px;
}
ul {
    list-style:                 outside none disc;
}
ol {
    list-style:                 outside none decimal;
}
li > ul, li > ol {
    margin-bottom:              0px;
    margin-left:                1.5em;
}
dt {
    font-weight:                bold;
}
dd {
    margin:                     0px 1.5em 1.5em;
}
img.wide-img {
    float:                      right;
    margin-bottom:              40px;
    margin-top:                 0px;
    margin-left:                40px;
}
img {
    height:                     auto;
    max-width:                  100%;
}
table {
    margin:                     0px 0px 1.5em;
    width:                      100%;
}
th {
    font-weight:                bold;
}
button, input, select, textarea {
    font-size:                  100%;
    margin:                     0px;
    vertical-align:             baseline;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    color:                      rgba(0, 0, 0, 0.8);
    cursor:                     pointer;
    font-size:                  1.2rem;
    line-height:                1;
    padding:                    0.6em 1em 0.4em;
    border-radius:              4px;
    -moz-border-radius:         4px;
    -webkit-border-radius:      4px;
}
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
    border-color:               rgb(170, 170, 170) rgb(187, 187, 187) rgb(187, 187, 187);
    box-shadow:                 0px -1px 0px rgba(255, 255, 255, 0.5) inset, 0px 2px 5px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow:            0px -1px 0px rgba(255, 255, 255, 0.5) inset, 0px 2px 5px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow:         0px -1px 0px rgba(255, 255, 255, 0.5) inset, 0px 2px 5px rgba(0, 0, 0, 0.15) inset;
}
input[type="checkbox"], input[type="radio"] {
    padding:                    0px;
}
input[type="search"] {
    box-sizing:                 content-box;
    -moz-box-sizing:            content-box;
    -webkit-box-sizing:         content-box;
    border-radius:              0px;
    -moz-border-radius:         0px;
    -webkit-border-radius:      0px;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border:                     0px none;
    padding:                    0px;
}
input.search-field {
    margin-left:                -20px;
    position:                   relative;
    top:                        -20px;
    padding:                    10px ! important;
    width:                      239px;
    background:                 none repeat scroll 0% 0% rgba(255, 255, 255, 0.53);
    border-width:               0px 0px 2px ! important;
    border-radius:              0px ! important;
    -moz-border-radius:         0px ! important;
    -webkit-border-radius:      0px ! important;
    border-bottom:              2px solid rgba(131, 136, 122, 0.08) ! important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    color:                      rgb(102, 102, 102);
    border:                     1px solid rgb(204, 204, 204);
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
    color:                      rgb(17, 17, 17);
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    padding:                    3px;
}
textarea {
    overflow:                   auto;
    padding-left:               3px;
    vertical-align:             top;
    width:                      100%;
}
#into-the-actionhero h1 {
    text-align:                 center;
    font-weight:                800;
    margin-top:                 -120px;
    font-size:                  15pt;
    color:                      rgba(255, 255, 255, 0.73);
}
a#ita-big-logo {
    background:                 url("/images/ita-big-logo.png") repeat scroll 0% 0% / 100% auto transparent;
    display:                    block;
    position:                   relative;
    margin:                     0px auto;
    top:                        20px;
    width:                      529px;
    height:                     483px;
}
a {
    color:                      rgb(216, 85, 67);
}
a:visited {
    color:                      purple;
}
.extension-button-shell .order-button span {
    background-position:        center center;
    background-repeat:          no-repeat;
    background-size:            43px auto;
    -webkit-background-size:    43px auto;
    color:                      transparent;
}
.extension-button-shell .order-button.chrome-extension span {
    background-image:           url("/images/chrome.png");
}
.extension-button-shell .order-button.firefox-extension span {
    background-image:           url("/images/firefox.png");
    transform:                  none;
    -webkit-transform:          none;
    -moz-transform:             none;
    -moz--webkit-transform:     none;
    -webkit-transform:          none;
    -webkit--webkit-transform:  none;
    -o-transform:               none;
    -o--webkit-transform:       none;
    background-position:        4px 7px;
    background-size:            45px auto;
    -webkit-background-size:    45px auto;
}
.extension-button-shell a.order-button span {
    top:                        -13px;
    left:                       -6px;
    font-size:                  21pt;
    padding-top:                1px;
}
.extension-button-shell a.order-button:nth-of-type(2n) {
    margin-right:               0px;
}
.extension-button-shell a.order-button {
    width:                      400px;
    display:                    inline-block;
    border-radius:              30px;
    -moz-border-radius:         30px;
    -webkit-border-radius:      30px;
    padding:                    17px 0px;
    height:                     61px;
    margin-bottom:              0px;
    margin-right:               27px;
}
a:hover, a:focus, a:active, a:visited {
    color:                      rgb(216, 85, 67);
}
.main-navigation {
    clear:                      both;
    display:                    block;
    float:                      left;
    width:                      100%;
}
.main-navigation ul {
    list-style:                 outside none none;
    margin:                     0px;
    padding-left:               0px;
}
.main-navigation li {
    float:                      left;
    position:                   relative;
}
.entry-content ul li {
    list-style-type:            disc;
}
.hero-faded-out a#header-try {
    color:                      rgba(255, 255, 255, 0.71);
}
a#header-try {
    float:                      right;
    margin-right:               50px;
    font-family:                "Avenir Next LT W01 Demi";
    color:                      rgb(216, 85, 67);
    margin-top:                 17px;
    font-size:                  15pt;
    margin-left:                5px;
}
.hero-faded-out nav a.basic-link {
    display:                    none ! important;
}
.main-navigation a {
    display:                    block;
    text-decoration:            none;
    font-family:                Avenir Next;
    font-weight:                500;
    float:                      right;
    color:                      rgb(191, 190, 185);
    font-size:                  13pt;
    margin-top:                 21px;
    margin-right:               22px;
}
.main-navigation ul ul {
    box-shadow:                 0px 3px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:            0px 3px 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.2);
    float:                      left;
    position:                   absolute;
    top:                        1.5em;
    left:                       -999em;
    z-index:                    99999;
}
.main-navigation ul ul ul {
    left:                       -999em;
    top:                        0px;
}
.main-navigation ul ul a {
    width:                      200px;
}
.main-navigation ul li:hover > ul {
    left:                       auto;
}
.main-navigation ul ul li:hover > ul {
    left:                       100%;
}
.menu-toggle {
    display:                    none;
}
@media screen and (max-width: 600px) {
    .menu-toggle, .main-navigation.toggled .nav-menu {
        display:                block;
        }
    .main-navigation ul {
        display:                none;
        }
}
.site-main .comment-navigation, .site-main .paging-navigation, .site-main .post-navigation {
    margin:                     0px 0px 1.5em;
    overflow:                   hidden;
}
.comment-navigation .nav-previous, .paging-navigation .nav-previous, .post-navigation .nav-previous {
    float:                      left;
    width:                      50%;
}
.comment-navigation .nav-next, .paging-navigation .nav-next, .post-navigation .nav-next {
    float:                      right;
    text-align:                 right;
    width:                      50%;
}
.screen-reader-text {
    clip:                       rect(1px, 1px, 1px, 1px);
    position:                   absolute ! important;
    height:                     1px;
    width:                      1px;
    overflow:                   hidden;
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    background-color:           rgb(241, 241, 241);
    border-radius:              3px;
    -moz-border-radius:         3px;
    -webkit-border-radius:      3px;
    box-shadow:                 0px 0px 2px 2px rgba(0, 0, 0, 0.6);
    -moz-box-shadow:            0px 0px 2px 2px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow:         0px 0px 2px 2px rgba(0, 0, 0, 0.6);
    clip:                       auto ! important;
    color:                      rgb(33, 117, 155);
    display:                    block;
    font-size:                  14px;
    font-weight:                bold;
    height:                     auto;
    left:                       5px;
    line-height:                normal;
    padding:                    15px 23px 14px;
    text-decoration:            none;
    top:                        5px;
    width:                      auto;
    z-index:                    100000;
}
.alignleft {
    display:                    inline;
    float:                      left;
    margin-right:               1.5em;
}
.alignright {
    display:                    inline;
    float:                      right;
    margin-left:                1.5em;
}
.aligncenter {
    clear:                      both;
    display:                    block;
    margin:                     0px auto;
}
header#masthead.hero-faded-out {
    background:                 none repeat scroll 0% 0% transparent;
    box-shadow:                 none;
    -moz-box-shadow:            none;
    -webkit-box-shadow:         none;
}
header#masthead {
    box-shadow:                 0px 2px 2px rgba(0, 0, 0, 0.07);
    -moz-box-shadow:            0px 2px 2px rgba(0, 0, 0, 0.07);
    -webkit-box-shadow:         0px 2px 2px rgba(0, 0, 0, 0.07);
    position:                   fixed;
    width:                      100%;
    z-index:                    100;
    transition:                 all 0.2s ease 0s;
    -moz-transition:            all 0.2s ease 0s;
    -webkit-transition:         all 0.2s ease 0s;
    -o-transition:              all 0.2s ease 0s;
    height:                     64px;
    background:                 none repeat scroll 0px 0px rgba(254, 253, 251, 0.99);
}
footer#ita-home-footer, #ita-episode-footer {
    padding:                    40px;
    margin-top:                 80px;
    background:                 none repeat scroll 0px 0px rgb(217, 224, 209);
}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
    content:                    "";
    display:                    table;
}
.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
    clear:                      both;
}
aside.widget li {
    font-size:                  10pt;
    list-style:                 outside none none;
    margin-top:                 7px;
    border-bottom:              1px solid rgba(134, 143, 126, 0.08);
    padding-bottom:             6px;
    margin-left:                -20px;
    margin-right:               -20px;
    padding-left:               20px;
    padding-right:              20px;
}
.widget {
    margin:                     0px 0px 1.5em;
}
.widget select {
    max-width:                  100%;
}
.widget_search .search-submit {
    display:                    none;
}
.hentry {
    margin:                     0px 0px 1.5em;
}
.byline, .updated {
    display:                    none;
}
.single .byline, .group-blog .byline {
    display:                    inline;
}
.entry-content {
    margin:                     0px;
}
.page-content, .entry-summary {
    margin:                     1.5em 0px 0px;
}
.page-links {
    clear:                      both;
    margin:                     0px 0px 1.5em;
}
.blog .format-aside .entry-title, .archive .format-aside .entry-title {
    display:                    none;
}
.comment-content a {
    word-wrap:                  break-word;
    -ms-word-wrap:              break-word;
}
.infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer {
    display:                    none;
}
.infinity-end.neverending .site-footer {
    display:                    block;
}
.page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley {
    border:                     medium none;
    margin-bottom:              0px;
    margin-top:                 0px;
    padding:                    0px;
}
embed, iframe, object {
    max-width:                  100%;
}
.wp-caption {
    margin-bottom:              1.5em;
    max-width:                  100%;
}
.wp-caption img[class*="wp-image-"] {
    display:                    block;
    margin:                     0px auto;
}
.wp-caption .wp-caption-text {
    font-size:                  12pt;
    margin-top:                 11px;
    margin-bottom:              -18px;
}
.gallery {
    margin-bottom:              1.5em;
}
.gallery-item {
    display:                    inline-block;
    text-align:                 center;
    vertical-align:             top;
    width:                      100%;
}
.gallery-columns-2 .gallery-item {
    max-width:                  50%;
}
.gallery-columns-3 .gallery-item {
    max-width:                  33.33%;
}
.gallery-columns-4 .gallery-item {
    max-width:                  25%;
}
.gallery-columns-5 .gallery-item {
    max-width:                  20%;
}
.gallery-columns-6 .gallery-item {
    max-width:                  16.66%;
}
.gallery-columns-7 .gallery-item {
    max-width:                  14.28%;
}
.gallery-columns-8 .gallery-item {
    max-width:                  12.5%;
}
.gallery-columns-9 .gallery-item {
    max-width:                  11.11%;
}