/*
Theme Name: ConversionXL, Better
Template: hybrid-base-dynamic
Author: leho@conversionxl.agency
Version: 2016.11.08
*/
/*  568px */
/*  768px */
/* 1024px */
/* 1280px */
@media screen and (max-width: 35.438em) {/* .pure-hidden-xs*/
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-xs { display: none !important; } }
@media screen and (min-width: 35.5em) and (max-width: 47.938em) {/* .pure-hidden-sm*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-sm { display: none !important; } }
@media screen and (min-width: 48em) and (max-width: 63.938em) {/* .pure-hidden-md*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-md { display: none !important; } }
@media screen and (min-width: 64em) and (max-width: 79.938em) {/* .pure-hidden-lg*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-lg { display: none !important; } }
@media screen and (min-width: 80em) {/* .pure-hidden-xl*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-hidden-xl { display: none !important; } }
.gform_wrapper .error, .gform_wrapper .validation_message, .gform_wrapper .validation_error { background-color: khaki; border-radius: 4px; color: red; font-weight: bold; padding: 1em 2.0833%; }
.gform_wrapper {/* &uarr; */ }
.gform_wrapper input[type="email"], .gform_wrapper input[type="submit"] { width: 100%; }
.top_label .gform_wrapper label { display: block; }
.gform_wrapper li { list-style: none; }
.gform_wrapper textarea { width: 100%; }
.gform_wrapper ul { padding: 0; }
.gform_wrapper .gfield_description { font-size: small; }
.gform_wrapper .gfield_required { display: none; }
.gform_wrapper .gform_footer { margin: 1em 0; }
.gform_wrapper .gform_validation_container { display: none; }
.gform_wrapper .ginput_container { margin: 0.25em 0; }
.gform_wrapper .validation_message { width: 95.8334%; }
.gform_wrapper .validation_message:after { content: " \2191"; }
@media only screen and (min-width: 35.5em) {
 .gform_wrapper .validation_message { width: 55.8334%; } }
/*  568px */
/*  768px */
/* 1024px */
/* 1280px */
@media screen and (max-width: 35.438em) {/* .pure-hidden-xs*/
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-xs { display: none !important; } }
@media screen and (min-width: 35.5em) and (max-width: 47.938em) {/* .pure-hidden-sm*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-sm { display: none !important; } }
@media screen and (min-width: 48em) and (max-width: 63.938em) {/* .pure-hidden-md*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-md { display: none !important; } }
@media screen and (min-width: 64em) and (max-width: 79.938em) {/* .pure-hidden-lg*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-lg { display: none !important; } }
@media screen and (min-width: 80em) {/* .pure-hidden-xl*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-hidden-xl { display: none !important; } }
/* http://stackoverflow.com/a/16099501/35946 */
.column {

}
.column > .wrap { padding: 0; }
@media only screen and (min-width: 48em) {
 .column {

}
 .column > .wrap { padding: 0 0.5em; }
 .column-first > .wrap { padding-left: 0; }
 .column-last > .wrap { padding-right: 0; } }
/*  568px */
/*  768px */
/* 1024px */
/* 1280px */
@media screen and (max-width: 35.438em) {/* .pure-hidden-xs*/
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-xs { display: none !important; } }
@media screen and (min-width: 35.5em) and (max-width: 47.938em) {/* .pure-hidden-sm*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-sm { display: none !important; } }
@media screen and (min-width: 48em) and (max-width: 63.938em) {/* .pure-hidden-md*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-md { display: none !important; } }
@media screen and (min-width: 64em) and (max-width: 79.938em) {/* .pure-hidden-lg*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-xl { display: none !important; }
 .pure-hidden-lg { display: none !important; } }
@media screen and (min-width: 80em) {/* .pure-hidden-xl*/
 .pure-visible-xs { display: none !important; }
 .pure-visible-sm { display: none !important; }
 .pure-visible-md { display: none !important; }
 .pure-visible-lg { display: none !important; }
 .pure-hidden-xl { display: none !important; } }

a[title="Edit view"], .post-edit-link { font-size: small !important; position: absolute; right: 0; text-transform: uppercase; top: 0; }

body, button, html, input, select, textarea, .pure-g [class*="pure-u"] { font-family: freight-text-pro,serif; }

a { color: #cd282f;

}

em a, a em { color: #777777; font-size: small; text-decoration: none; }

.comment-published a { color: #777777; }

.entry-author a { color: #111111; }

.entry-summary a { color: #111111 }

.entry-summary a.more-link { color: #cd282f; }

.entry-title a { color: #111111; }

.loop-nav a { color: #0a51c0; display: block; font-family: "Source Sans Pro",sans-serif; }

.pagination a {

}

.pagination a:hover { text-decoration: none; }

.plural .entry-title a { text-decoration: none }

.plural .entry-title a:hover { text-decoration: underline; text-decoration: underline dotted; }

.sidebar a { color: #111111; }

.singular .entry-author a { color: #cd282f; }

.singular .entry-content > a {

}

.singular .entry-content > a:first-child { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; margin-left: -1em; width: calc( 100% + 1em * 2 ); background-color: #111111; display: block; }

.singular .entry-content > a:first-child .pure-img { margin: 0 auto; width: 100%; }

#before-header .column + .column a { color: white; text-decoration: none; }

#comments-number a { color: #0a51c0; padding: 0.5em; white-space: nowrap; }

a:hover { text-decoration: none; text-decoration: underline dotted; }

a.comment-reply-link { text-transform: lowercase; }

a[title="Edit view"] { bottom: 0; position: fixed; top: inherit; }

a#menu-button { color: white; cursor: pointer; display: inline-block; font: 0.75em Roboto,sans-serif; max-width: 100%; padding: 0.5em; text-decoration: none; z-index: 1; }

/*
        &:hover { background-color: transparent; color: $grey;
            span { background-color: $grey; }
        }
        */

a#menu-button span { background-color: white; border-radius: 0.125em; display: block; height: 0.25em; margin: 0.25em 0.5em; }

@media only screen and (min-width: 48em) {
 .singular .entry-content > a:first-child { margin-left: -5em; width: calc( 100% + 5em * 2 ); } }

.plural article { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; padding: 2em 0; }

article.research-study, article.tag-conversionxl-institute { position: relative; }

article.research-study .post-institute-flare, article.research-study .research-study-institute-flare, article.tag-conversionxl-institute .post-institute-flare, article.tag-conversionxl-institute .research-study-institute-flare {/* svg */ position: absolute; -webkit-transition: -webkit-transform 0.25s ease; transition: -webkit-transform 0.25s ease; transition: transform 0.25s ease; transition: transform 0.25s ease, -webkit-transform 0.25s ease; z-index: 1; }

.plural article.research-study .post-institute-flare img, .plural article.research-study .research-study-institute-flare img, .plural article.tag-conversionxl-institute .post-institute-flare img, .plural article.tag-conversionxl-institute .research-study-institute-flare img { height: calc( 160px + 1em ); }

.singular article.research-study .post-institute-flare, .singular article.research-study .research-study-institute-flare, .singular article.tag-conversionxl-institute .post-institute-flare, .singular article.tag-conversionxl-institute .research-study-institute-flare { left: -1em; }

.singular article.research-study .post-institute-flare + .entry-header, .singular article.research-study .research-study-institute-flare + .entry-header, .singular article.tag-conversionxl-institute .post-institute-flare + .entry-header, .singular article.tag-conversionxl-institute .research-study-institute-flare + .entry-header { padding-left: 52px; }

article.research-study .post-institute-flare:hover, article.research-study .research-study-institute-flare:hover, article.tag-conversionxl-institute .post-institute-flare:hover, article.tag-conversionxl-institute .research-study-institute-flare:hover { -webkit-transform: scale(1.025); transform: scale(1.025); }

@media only screen and (min-width: 80em) {
 .plural article.research-study .post-institute-flare, .plural article.research-study .research-study-institute-flare, .plural article.tag-conversionxl-institute .post-institute-flare, .plural article.tag-conversionxl-institute .research-study-institute-flare { left: -26px; } }

@media only screen and (min-width: 80em) {
 .plural article.research-study .post-institute-flare img, .plural article.research-study .research-study-institute-flare img, .plural article.tag-conversionxl-institute .post-institute-flare img, .plural article.tag-conversionxl-institute .research-study-institute-flare img { height: auto; } }

@media only screen and (min-width: 48em) {
 .singular article.research-study .post-institute-flare, .singular article.research-study .research-study-institute-flare, .singular article.tag-conversionxl-institute .post-institute-flare, .singular article.tag-conversionxl-institute .research-study-institute-flare { left: 0; } }

@media only screen and (min-width: 48em) {
 .singular article.research-study .post-institute-flare + .entry-header, .singular article.research-study .research-study-institute-flare + .entry-header, .singular article.tag-conversionxl-institute .post-institute-flare + .entry-header, .singular article.tag-conversionxl-institute .research-study-institute-flare + .entry-header { padding-left: calc( 52px + 1em ); } }

blockquote { background-color: rgb(242, 242, 242); font-style: italic; margin: 0; padding: 0 1em 0 4em; position: relative;
}

blockquote p { padding-top: 1em; }

blockquote p > img { float: left; margin-right: 1em; margin-top: -1em; }

blockquote:after { content: ""; display: table; clear: both; }

blockquote::before { content: "”"; font-size: 4em; left: 0.25em; position: absolute; }

body { background-color: white; line-height: 1.5
}

@media screen {
 body { background-color: rgb(242, 242, 242); } }

#before-header br { display: none; }

dd { margin-bottom: 1em;
}

#view-services dd { margin-left: 0; }

dt { font-weight: bold; }

figcaption { color: #777777; font-style: italic; text-align: center; }

figure { max-width: 100%; }

h1 { font: 900 2em/1 "Source Sans Pro",sans-serif; letter-spacing: -1px;
}

.plural h1 { color: #777777; font-size: 1em; font-style: italic; font-weight: normal; letter-spacing: normal; }

.singular h1 {

}

.singular.layout-1c h1 { font: 900 2.66em/1 Roboto,sans-serif; }

@media only screen and (min-width: 48em), print {
 .singular h1 { font-size: 3em; } }

h2 { font: 900 2em/1 "Source Sans Pro",sans-serif; letter-spacing: -1px; margin-bottom: 0.3125em; margin-top: 1.25em;

}

h2 span {

}

.singular.layout-1c h2 { font: 900 2em/1.2 Roboto,sans-serif; }

@media only screen and (min-width: 48em) {
 h2 span { white-space: nowrap; } }

h3 { font-size: 1.5em; margin-bottom: 0.5em; margin-top: 2em; }

h4 { font-family: "Source Sans Pro",sans-serif; text-transform: uppercase;
}

.loop-nav h4 { text-align: center; }

iframe { max-width: 100%; }

img { max-width: 100%; }

li { margin: 1em 0; }

ol { font-size: 1.25em;
}

ol ol, ol ul { font-size: inherit; }

p { font-size: 1.25em;

}

ol p, ul p { font-size: inherit; }

#before-header p { font-size: inherit; margin: 0; }

#view-services p { font-size: inherit; }

.loop-nav span { font-size: 1.125em; text-transform: uppercase; vertical-align: middle; }

.loop-nav .next span {

}

.loop-nav .next span::after { background-color: #111111; border-radius: 0.75em; color: white; display: inline-block; font-size: 0.75em; height: 1.5em; text-align: center; vertical-align: middle; width: 1.5em; content: "▸"; margin-left: 0.5em; }

.loop-nav .prev span {

}

.loop-nav .prev span::before { background-color: #111111; border-radius: 0.75em; color: white; display: inline-block; font-size: 0.75em; height: 1.5em; text-align: center; vertical-align: middle; width: 1.5em; content: "◂"; margin-right: 0.5em; }

span.conversionxl { font: italic 900 2rem Roboto,sans-serif; text-transform: none; }

span.conversionxl span { color: #cd282f; font-style: normal; }

table { width: 100%;
}

table td { padding: 0.25em 0.5em; }

ul { font-size: 1.25em;

}

nav ul { font-size: inherit; list-style: none; margin: 0; padding: 0; }

ul ol, ul ul { font-size: inherit; }

.comment-content ul { list-style-type: square; }

.home #view-services .events ul { list-style: none; padding: 0; }

.home #view-services .events ul ul li { margin-top: 0; }

.widget ul { font-size: inherit; list-style: none; margin: 0; padding: 0; }

.widget ul li { margin: 0.5em 0; }

.aligncenter { margin: 0 auto; text-align: center; }

.alignleft { float: left; margin-right: 1em; }

.alignright { float: right; margin-left: 1em; }

.button { background-color: #cd282f; border-bottom: 3px solid rgb(85, 17, 20); color: white; font: bold 1.125em "Source Sans Pro",sans-serif; text-transform: uppercase;

}

table .button, table + .button { font-size: x-small; margin: 0.25em 0; }

.button-large { padding: 0.75em 0; width: 100%; }

@media only screen and (min-width: 35.5em) {
 .button-large { font-size: 1.6875em; padding-left: 1.5em; padding-right: 1.5em; width: auto; } }

.button-secondary { background-color: #111111; border-bottom-color: rgb(204, 204, 204); }

.comments-closed { display: none; }

.entry-author { color: #777777;

}

.post + .entry-author { margin-top: 1em; }

.post + .entry-author .pure-g { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.post + .entry-author .pure-g .column { vertical-align: middle; }

@media only screen and (min-width: 48em) {
 .post + .entry-author { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; margin-left: -5em; width: calc( 100% + 5em * 2 ); border-bottom: 1px solid transparent; border-top: 1px solid transparent; padding: 0 5em; width: 100%; } }

.entry-byline { margin: 1em 0;
}

.sticky .entry-byline {

}

@media only screen and (min-width: 48em) {
 .sticky .entry-byline { margin-top: 0; } }

.singular.layout-1c:not(.slug-conversion-optimization-guide) #content > div[id^="wrap"] > article > .entry-header { display: none; }

.entry-terms { color: #777777; font-style: italic; }

.loop-nav .entry-title { color: #777777; font-size: 1.5em; font-weight: normal; text-align: center; }

.plural .entry-title {

}

.sticky .entry-title { font-size: 2.5em; margin-top: 0; }

@media only screen and (min-width: 48em) {
 .plural .entry-title { margin-top: 0; } }

.gform_get_conversion_guide label { display: none; }

.singular-page.layout-1c.slug-front-page #view-subscribe .gform_get_conversion_guide input[type="email"] {

}

.gform_get_conversion_guide input[type="submit"] { width: 100%; }

.singular-page.layout-1c.slug-front-page #view-subscribe .gform_get_conversion_guide input[type="submit"] {

}

.widget-subscribe .gform_get_conversion_guide .gform_title { font-weight: normal; margin: 0; }

@media only screen and (min-width: 64em) {
 .singular-page.layout-1c.slug-front-page #view-subscribe .gform_get_conversion_guide input[type="email"] { width: 75%; } }

@media only screen and (min-width: 64em) {
 .singular-page.layout-1c.slug-front-page #view-subscribe .gform_get_conversion_guide input[type="submit"] { width: 75%; } }

.gform_subscribe { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; padding: 1em; text-align: center;

}

.gform_subscribe .gfield_label { display: none; }

.gform_subscribe .gform_body, .gform_subscribe .gform_footer {

}

.gform_subscribe .gform_description { font-style: italic; }

.gform_subscribe .gform_footer { margin: 0; }

.gform_subscribe .gform_heading { margin-bottom: 2em; }

.gform_subscribe .gform_fields { margin: 0; }

.gform_subscribe .gform_title { margin: 0; }

.gform_subscribe_wrapper { margin-left: -1em; width: calc( 100% + 1em * 2 ); background-color: #eafaff; }

@media only screen and (min-width: 48em) {
 .gform_subscribe_wrapper { margin-left: -5em; width: calc( 100% + 5em * 2 ); } }

@media only screen and (min-width: 48em) {
 .gform_subscribe .gform_body, .gform_subscribe .gform_footer { display: inline-block; margin: 0 2.0833%; vertical-align: middle; width: 45%; } }


.pagination { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; font-weight: bold; padding: 1.5em 0; text-align: center;
}


.pagination .page-numbers { font-size: x-large; padding: 0 0.5em; }

.loop-nav { border-top: 1px solid rgb(230, 230, 230);

}

.loop-nav .column { font: 1.25em "Source Sans Pro",sans-serif; margin: 1em 0; }

.loop-nav .column-first { border-bottom: 1px solid rgb(230, 230, 230); margin-top: 0; }

.loop-nav .column-last { text-align: right; }

.menu .menu-item a { color: white; cursor: pointer; font-family: Roboto,sans-serif; display: block; overflow: hidden; padding: 0.5em; text-decoration: none; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap }

.menu .menu-item a.more-link { color: #cd282f; }

.menu .menu-item .view { font-size: smaller; font-style: normal; padding: 0 0.5em; }

.menu .menu-item .view a { margin-left: -0.5em }

.menu .menu-item .view#view-menu-conversion-optimization .column-last img { max-width: 100%; }

.menu .menu-item:active, .menu .menu-item:hover {

}

.menu .menu-item.menu-item-conversionxl { -webkit-transition: -webkit-transform 0.25s ease; transition: -webkit-transform 0.25s ease; transition: transform 0.25s ease; transition: transform 0.25s ease, -webkit-transform 0.25s ease; }

.menu .menu-item.menu-item-conversionxl:hover { -webkit-transform: scale(1.025); transform: scale(1.025); }

.menu .menu-item.menu-item-has-children {

}

.menu .menu-item.menu-item-has-children.menu-item-optimization-services .sub-menu {

}

.menu .menu-item.menu-item-search {

}

.menu .sub-menu { color: white; font-style: italic; white-space: normal; }

.menu .sub-menu a { text-transform: none }

.menu .sub-menu .menu-item { display: block }

.menu .sub-menu .menu-item:hover {

}

@media only screen and (min-width: 48em) {
 .menu { white-space: nowrap; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item { display: inline-block; margin: 0; position: static; vertical-align: middle; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item:active, .menu .menu-item:hover { background-color: white; }
 .menu .menu-item:active > a, .menu .menu-item:hover > a { color: #111111; }
 .menu .menu-item:active.menu-item-conversionxl, .menu .menu-item:hover.menu-item-conversionxl { background-color: inherit; }
 .menu .menu-item:active.menu-item-conversionxl > a, .menu .menu-item:hover.menu-item-conversionxl > a { color: white; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item.menu-item-conversionxl { margin-right: 1em; }
 .menu .menu-item.menu-item-conversionxl a { padding: 0 1em; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item.menu-item-has-children > a::after { content: " \25be"; }
 .menu .menu-item.menu-item-has-children:hover .sub-menu { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; background-color: white; color: #111111; display: block; position: absolute; z-index: 1; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item.menu-item-has-children.menu-item-optimization-services .sub-menu { left: 0; right: 0; width: auto; } }

@media only screen and (min-width: 80em) {
 .menu .menu-item.menu-item-has-children.menu-item-optimization-services .sub-menu { left: auto; right: auto; width: 66.6656%; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item.menu-item-search { max-width: 16.6664%; }
 .menu .menu-item.menu-item-search a { display: none; }
 .menu .menu-item.menu-item-search:hover { background: inherit; } }

@media only screen and (min-width: 64em) {
 .menu .menu-item.menu-item-search { margin-left: 2em; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item a { line-height: 2; } }

@media only screen and (min-width: 64em) {
 .menu .menu-item a { padding: 0.5em 1em; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item .view { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; overflow-y: hidden; vertical-align: top; width: 49.9992%; } }

@media only screen and (min-width: 64em) {
 .menu .menu-item .view { width: 58.3324%; } }

@media only screen and (min-width: 48em) {
 .menu .menu-item .view#view-menu-conversion-optimization .column-last { text-align: center; }
 .menu .menu-item .view#view-menu-conversion-optimization .column-last a { margin: 0; padding: 0; } }

@media only screen and (min-width: 64em) {
 .menu .menu-item .view a { margin-left: -1em; } }

@media only screen and (min-width: 48em) {
 .menu .sub-menu { display: none; width: 24.9996%; } }

@media only screen and (min-width: 48em) {
 .menu .sub-menu a { color: #cd282f; }
 .menu .sub-menu a:hover { background-color: inherit; }
            }

@media only screen and (min-width: 48em) {
 .menu .sub-menu .menu-item { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; padding: 0.5em 0.5em; }
 .menu .sub-menu .menu-item > a { font-style: normal; line-height: 3; padding: 0; vertical-align: top; }
 .menu .sub-menu .menu-item.menu-item-has-description .view { background-color: white; bottom: 0; display: none; position: absolute; right: 0; top: 0; }
 .menu .sub-menu .menu-item.menu-item-has-description:first-child .view, .menu .sub-menu .menu-item.menu-item-has-description:hover .view { display: inline-block; }
 .menu .sub-menu .menu-item.menu-item-has-description:hover > a { position: relative; overflow: visible; width: 24.9996%; }
 .menu .sub-menu .menu-item.menu-item-has-description:hover > a::after { border-bottom: 22.5px solid transparent; border-left: 15px solid rgb(230, 230, 230); border-top: 22.5px solid transparent; bottom: 0; content: ""; display: block; position: absolute; right: -34.5px; top: 0; width: 0; z-index: 2; }
 .menu .sub-menu .menu-item.menu-item-has-description:hover > a::before { border-bottom: 22.5px solid transparent; border-left: 15px solid rgb(230, 230, 230); border-top: 22.5px solid transparent; bottom: 0; content: ""; display: block; position: absolute; right: -34.5px; top: 0; width: 0; z-index: 2; border-left-color: rgb(242, 230, 230); right: -35.5px; }

            }

@media only screen and (min-width: 64em) {
 .menu .sub-menu .menu-item { padding: 0.5em 1em; } }

@media only screen and (min-width: 48em) {
 .menu .sub-menu .menu-item:hover { background-color: rgb(242, 242, 242); } }

.menu#menu-secondary { text-align: center; }

.menu#menu-subsidiary { text-align: center; }

.more-link { white-space: nowrap; }

.singular-page.slug-conversion-optimization-guide .popmake .gfield_label { display: none; }

.singular-page.slug-conversion-optimization-guide .popmake .gform_ajax_spinner { position: absolute; left: 50%; top: 50%; }

.singular-page.slug-conversion-optimization-guide .popmake .gform_heading { margin-top: -6em; text-align: center; }

.singular-page.slug-conversion-optimization-guide .popmake .gform_wrapper input[type="email"] { padding: 0.5em 2.0833%; }

.screen-reader-text { display: none; }

.search-form { text-align: center;

}

.search-form .search-field { background: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20height%3D%2222px%22%20version%3D%221.1%22%20viewBox%3D%220%200%2022%2022%22%20width%3D%2222px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Ctitle%2F%3E%3Cdefs%3E%3Cpath%20d%3D%22M15.4772765%2C13.3559561%20C16.4371199%2C11.979383%2017%2C10.3054254%2017%2C8.5%20C17%2C3.8055794%2013.1944206%2C0%208.5%2C0%20C3.8055794%2C0%200%2C3.8055794%200%2C8.5%20C0%2C13.1944206%203.8055794%2C17%208.5%2C17%20C10.3051477%2C17%2011.9788682%2C16.437293%2013.3553211%2C15.4777192%20L13.3558919%2C15.4772122%20L19.6594326%2C21.7807529%20C19.7763088%2C21.8976291%2019.9622061%2C21.9012255%2020.0822113%2C21.7812202%20L21.7812202%2C20.0822113%20C21.8978383%2C19.9655932%2021.8924171%2C19.7710968%2021.7807529%2C19.6594326%20L15.4772765%2C13.3559561%20Z%20M8.5%2C15%20C12.0898511%2C15%2015%2C12.0898511%2015%2C8.5%20C15%2C4.91014895%2012.0898511%2C2%208.5%2C2%20C4.91014895%2C2%202%2C4.91014895%202%2C8.5%20C2%2C12.0898511%204.91014895%2C15%208.5%2C15%20Z%22%20id%3D%22path-1%22%2F%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20id%3D%22miu%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%3E%3Cg%20id%3D%22common_search_lookup_glyph%22%3E%3Cuse%20fill%3D%22%23ffffff%22%20fill-rule%3D%22evenodd%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%3Cuse%20fill%3D%22none%22%20xlink%3Ahref%3D%22%23path-1%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat 91.6668% center; border: 0; border-left: 1px solid #777777; border-right: 1px solid #777777; box-sizing: border-box; color: white; display: block; font-family: Roboto,sans-serif; font-style: italic; padding: 0 16.6664% 0 4.1666%; width: 95.8334%; }

#before-header .search-form .search-field { height: 68px; }

#menu-primary .search-form .search-field { padding-bottom: 0.5em; padding-top: 0.5em; }

.search-form .search-submit { display: none; }

@media only screen and (min-width: 48em) {
 .search-form .search-field { background-position: 95.8334% center; } }

.sidebar {

}

@media print {
 .sidebar { display: none; } }

.sidebar#sidebar-primary { background-color: rgb(242, 242, 242); }

.singular.layout-1c .entry-content ol { padding-left: 1em; }

.singular.layout-1c .entry-content ul { list-style-image: url("img/red-bullet.png"); padding: 0 }

@media only screen and (min-width: 35.5em) {
 .singular.layout-1c .entry-content ul { list-style-position: inside; } }

.singular-page.layout-1c.slug-front-page #content .column .wrap { padding: 0; }

.singular-page.layout-1c.slug-front-page .button { border-bottom: 3px solid #860000; white-space: normal; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold { background-color: white; text-align: center; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold h1 { font-family: Roboto,sans-serif }

.singular-page.layout-1c.slug-front-page #view-above-the-fold h3 { margin-top: 0; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column-last figure, .singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column-last p { margin: 0; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column { vertical-align: bottom; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column-last figure { margin: 0 auto; position: relative; }

.singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column-last figure figcaption { bottom: 0; color: white; position: absolute; }

.singular-page.layout-1c.slug-front-page #view-subscribe { background-color: #eafaff; border: 1px solid rgb(230, 230, 230); padding: 1.5em 0; }

.singular-page.layout-1c.slug-front-page #view-subscribe h2 { margin-top: 0.5em; font-family: Roboto,sans-serif; }

.singular-page.layout-1c.slug-front-page #view-subscribe h3 { margin-top: 0.5em; }

.singular-page.layout-1c.slug-front-page #view-subscribe .column-first .wrap {

}

.singular-page.layout-1c.slug-front-page #view-subscribe .gform_heading { display: none; }

.singular-page.layout-1c.slug-front-page #view-subscribe .pure-g { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.singular-page.layout-1c.slug-front-page #view-subscribe .pure-g .column { vertical-align: middle; }

.singular-page.layout-1c.slug-front-page #view-read-blog { background-color: white; padding: 2em 0; }

.singular-page.layout-1c.slug-front-page #view-read-blog .conversionxl { font-style: normal; text-transform: uppercase; }

.singular-page.layout-1c.slug-front-page #view-read-blog .conversionxl a { color: #111111; }

.singular-page.layout-1c.slug-front-page #view-services { padding: 2em 0 5em; background: url('//conversionxl.com/wp-content/uploads/2016/07/bg.jpg') no-repeat top center; background-color: #2e424c; color: white; }

.singular-page.layout-1c.slug-front-page #view-services h2 { margin-top: 0.5em; font-family: Roboto,sans-serif; letter-spacing: 0; font-size: 2.8em; }

.singular-page.layout-1c.slug-front-page #view-services ul { margin: 2em 0; }

.singular-page.layout-1c.slug-front-page #view-services li { line-height: 1.125; margin: 0.5em 0; }

.singular-page.layout-1c.slug-front-page #view-services .column .wrap {

}

.column-first .singular-page.layout-1c.slug-front-page #view-services {

}

.singular-page.layout-1c.slug-front-page #view-services .column-last .wrap {

}

.singular-page.layout-1c.slug-front-page #view-services .pure-g { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.singular-page.layout-1c.slug-front-page #view-services .pure-g .column-last figure, .singular-page.layout-1c.slug-front-page #view-services .pure-g .column-last p { margin: 0; }

.singular-page.layout-1c.slug-front-page #view-services .pure-g .column { vertical-align: bottom; }

.singular-page.layout-1c.slug-front-page #view-services .pure-g .column-last p { margin: 1em 0; }

.singular-page.layout-1c.slug-front-page #footer { padding: 0; }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold { text-align: left; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold { padding-top: 2em; text-align: left; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold h1 { font-size: 3em; margin-bottom: 0; margin-top: 0; } }

@media only screen and (min-width: 64em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold h1 { font-size: 4em; } }

@media only screen and (min-width: 80em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold h1 { font-size: 5.25em; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-above-the-fold .pure-g .column-last figure { margin: 0; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-subscribe .column-first .wrap { padding-right: 4.1666%; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-services .column .wrap { padding-right: 8.3332%; } }

@media only screen and (min-width: 48em) {
 .column-first .singular-page.layout-1c.slug-front-page #view-services { padding-left: 0; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-front-page #view-services .column-last .wrap { padding-right: 0; } }

.singular-page.layout-1c.slug-23-days { background: white;

}

.singular-page.layout-1c.slug-23-days #content { box-shadow: none; }

.singular-page.layout-1c.slug-23-days footer { background: white; margin-top:50px; }

.singular-page.layout-1c.slug-23-days footer .textwidget span.conversionxl { font: italic 900 1.5em Roboto, sans-serif; text-transform: none; }

.singular-page.layout-1c.slug-23-days footer .textwidget p { display: inline; }

.singular-page.layout-1c.slug-23-days footer .textwidget:before { content: "A course by "; }

.singular-page.layout-1c.slug-23-days header, .singular-page.layout-1c.slug-23-days #before-header, .singular-page.layout-1c.slug-23-days .widget.widget-facebook, .singular-page.layout-1c.slug-23-days .widget-twitter { display: none!important; }

.singular-page.layout-1c.slug-23-days h1 { font-family: Roboto, sans-serif; font-size: 7em!important; font-weight: 900; letter-spacing: -0.01em; line-height: 0.85em; margin: 10px 0; max-width: 820px; }

.singular-page.layout-1c.slug-23-days h1 span { color: #cd282f; }

.singular-page.layout-1c.slug-23-days h2 { font: 900 3em/1 Roboto, sans-serif; letter-spacing: -0.5px; margin-bottom: 0.8em; }

.singular-page.layout-1c.slug-23-days h3 { display: inline-block; font: 900 2em/1 Roboto, sans-serif; letter-spacing: -0.5px; line-height: -12px; margin: 19px 0 0.3125em 0; padding-bottom: -3px; vertical-align: top }

.singular-page.layout-1c.slug-23-days .column .wrap { padding: 0; }

.singular-page.layout-1c.slug-23-days .column p { max-width:800px; }

.singular-page.layout-1c.slug-23-days .countdown { display: inline-block; }

.singular-page.layout-1c.slug-23-days .vsu-signup-form  { background: #eafaff; border: solid 1px #c9e2eb; margin: 25px 0 18px 0; padding:24px 20px 10px; max-width: 820px; }

.singular-page.layout-1c.slug-23-days .vsu-signup-form li, .singular-page.layout-1c.slug-23-days .vsu-signup-form ul { margin:0; }

.singular-page.layout-1c.slug-23-days .vsu-signup-form input[type="email"] { margin-right: 20px; padding: 0.7em 2.0833%; width: 320px; font-family: freight-text-pro,serif; border-radius: 0; border: solid 1px #ADADAD; }

.singular-page.layout-1c.slug-23-days .vsu-signup-form input[type="submit"] { border: none; display: inline-block; font-family: Roboto, sans-serif; font-weight: 900; padding: 0.85em 1em !important; width: auto; border-radius: 0; letter-spacing: 0.03em }

.singular-page.layout-1c.slug-23-days .vsu-popup-message { margin-bottom: 10px; font-size: 50px !important; color: black; font-family: 'Roboto', sans-serif; font-weight: 900; }

.singular-page.layout-1c.slug-23-days .vsu-button:link { background: #cd282f; border-radius: 0; }

.singular-page.layout-1c.slug-23-days iframe { border-style: none; height: 90px; overflow: hidden; width: 340px }

.singular-page.layout-1c.slug-23-days table { font-family: Roboto, sans-serif; font-size: 1.2em; font-weight: 900; margin: 30px 0; max-width: 800px; }

.singular-page.layout-1c.slug-23-days table td:nth-child(2) { color: #cd282f; }

.singular-page.layout-1c.slug-23-days table tr { border-bottom: solid 1px black; }

.singular-page.layout-1c.slug-23-days .teacher p { margin: 0; }

.singular-page.layout-1c.slug-23-days .teacher span { background: rgba(0, 0, 0, 0.71); bottom: 30px; color: white; font-family: Roboto, sans-serif; font-size: 0.85em; font-weight: 900; letter-spacing: 0.05em; padding: 0 10px; position: absolute; text-transform: uppercase; }

.singular-page.layout-1c.slug-23-days .teacher img { border: 0; height: auto; margin: 0; max-width: 97%; width: inherit; }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-23-days footer .textwidget { padding-left: 72px; } }

@media screen and (max-width: 598px) {
 .singular-page.layout-1c.slug-23-days h1 { font-size: 5em!important; } }

@media screen and (max-width: 420px) {
 .singular-page.layout-1c.slug-23-days h1 { font-size: 3em!important; } }

@media only screen and (min-width: 48em) {
 .singular-page.layout-1c.slug-23-days h3 { margin-right: 60px; } }

@media screen and (max-width: 420px) {
 .singular-page.layout-1c.slug-23-days .vsu-signup-form input[type="submit"] { white-space: pre-line; padding: 0.85em 1em !important; }  }

@media screen and (max-width: 420px) {
 .singular-page.layout-1c.slug-23-days iframe { width: 260px; } }

.singular-page.slug-conversion-optimization-guide h2 { font-size: 1.5em }

.singular-page.slug-conversion-optimization-guide h3 { border-bottom: 1px solid black; border-top: 1px solid black; font: 900 2.5em "Source Sans Pro",sans-serif; letter-spacing: -1px; margin-top: 0; padding: 1.5em 0; text-align: center; }

.singular-page.slug-conversion-optimization-guide h4 { font-size: 1.25em; margin: 2em 0 0; text-transform: none; }

.singular-page.slug-conversion-optimization-guide ul { padding: 0; }

.singular-page.slug-conversion-optimization-guide .button { font: 900 1.25em Roboto,sans-serif; display: block; padding: 0.5em 0; text-align: center; }

.singular-page.slug-conversion-optimization-guide .button + span { display: block; margin: 0.5em 0; text-align: center; }

.child-page.singular-page.slug-conversion-optimization-guide .toc { margin-left: -1em; width: calc( 100% + 1em * 2 ); background-color: rgb(242, 242, 242); border-top: 1px solid black }

.singular-page.slug-conversion-optimization-guide .toc .column-first { padding-top: 3em; }

.singular-page.slug-conversion-optimization-guide .toc .column-first p { margin: 0; }

.singular-page.slug-conversion-optimization-guide .toc .button + span {

}

.singular-page.slug-conversion-optimization-guide .toc h4 { font-weight: 900; }

.singular-page.slug-conversion-optimization-guide .toc ul { list-style-image: none; list-style-type: none; padding: 0; }

.singular-page.slug-conversion-optimization-guide .toc ul p { margin-top: 0; }

.singular-page.slug-conversion-optimization-guide .view {

}

.singular-page.slug-conversion-optimization-guide .view#view-about-the-author { background-color: rgb(242, 242, 242); }

.singular-page.slug-conversion-optimization-guide .view#view-about-the-author .column-last img { margin: 0 auto; }

.singular-page.slug-conversion-optimization-guide .view#view-about-the-author .pure-g { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.singular-page.slug-conversion-optimization-guide .view#view-about-the-author .pure-g .column-last figure, .singular-page.slug-conversion-optimization-guide .view#view-about-the-author .pure-g .column-last p { margin: 0; }

.singular-page.slug-conversion-optimization-guide .view#view-about-the-author .pure-g .column { vertical-align: bottom; }

.singular-page.slug-conversion-optimization-guide .view#view-above-the-fold h2, .singular-page.slug-conversion-optimization-guide .view#view-above-the-fold h2 + p { margin: 0.25em 0; }

.singular-page.slug-conversion-optimization-guide .view#view-above-the-fold li { list-style-type: "·  "; margin: 0; margin-left: 1em; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-first .button + span {

}

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-second .wrap {

}

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-third { border-bottom: 1px solid black; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-third p { margin: 0; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-last { color: rgb(202, 202, 202); }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-last blockquote { background-color: transparent; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-last strong { font: 900 normal 1.5em "Source Sans Pro",sans-serif; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g .column-last figure, .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g .column-last p { margin: 0; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g .column { vertical-align: bottom; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g .column-first { -webkit-align-self: stretch; -ms-flex-item-align: stretch; -ms-grid-row-align: stretch; align-self: stretch; vertical-align: top; }

.singular-page.slug-conversion-optimization-guide .view#view-its-a-process .pure-g .column-last blockquote p { margin: 1em 0; }

.singular-page.slug-conversion-optimization-guide .view#view-table-of-contents { background-color: rgb(242, 242, 242); border-top: 1px solid black; }

.singular-page.slug-conversion-optimization-guide .view#view-table-of-contents h3 { border-top: 0; margin-top: 0; }

.singular-page.slug-conversion-optimization-guide .entry-content .conversionxl { font-size: inherit; }

.singular-page.slug-conversion-optimization-guide .entry-header { margin: 0 auto; max-width: 80em; padding: 0 1em; position: relative; }

.child-page.singular-page.slug-conversion-optimization-guide .entry-header { border-bottom: 1px solid black; padding: 0; margin-bottom: 3em; text-align: center; }

.singular-page.slug-conversion-optimization-guide .entry-title { font: 900 2.5em Roboto,sans-serif; line-height: 1; margin: 0; padding-top: 0.33333em; }

.child-page.singular-page.slug-conversion-optimization-guide .entry-title { font-family: "Source Sans Pro",sans-serif; margin: 0.66667em 0 }

.singular-page.slug-conversion-optimization-guide .entry-title .word1, .singular-page.slug-conversion-optimization-guide .entry-title .word5, .singular-page.slug-conversion-optimization-guide .entry-title .word6 { display: block; }

.singular-page.slug-conversion-optimization-guide .entry-title .word5, .singular-page.slug-conversion-optimization-guide .entry-title .word6 { color: #cd282f; }

.child-page.singular-page.slug-conversion-optimization-guide #menu-primary {

}

.singular-page.slug-conversion-optimization-guide #menu-subsidiary { display: none }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide h2 { font-size: 2em; } }

@media only screen and (min-width: 48em) {
 .child-page.singular-page.slug-conversion-optimization-guide .toc { margin-left: -5em; width: calc( 100% + 5em * 2 ); } }

@media only screen and (min-width: 64em) {
 .child-page.singular-page.slug-conversion-optimization-guide .toc { margin-left: -10em; width: calc( 100% + 10em * 2 ); } }

@media only screen and (min-width: 80em) {
 .child-page.singular-page.slug-conversion-optimization-guide .toc { margin-left: -15em; width: calc( 100% + 15em * 2 ); } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide .toc .button + span { display: block; } }

@media only screen and (min-width: 80em) {
 .singular-page.slug-conversion-optimization-guide .view#view-above-the-fold h2, .singular-page.slug-conversion-optimization-guide .view#view-above-the-fold h2 + p { display: inline-block; margin-right: 0.25em; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-first .button { display: inline-block; margin-right: 0.5em; width: 50%; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-first .button + span { display: inline-block; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-second .wrap { border-right: 1px solid black; } }

@media only screen and (min-width: 64em) {
 .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-second .wrap { border-left: 1px solid black; border-right: 0; } }

@media only screen and (min-width: 64em) {
 .singular-page.slug-conversion-optimization-guide .view#view-its-a-process .column-third { border-bottom: 0; } }

@media print {
 .singular-page.slug-conversion-optimization-guide .entry-header { max-width: 53.33333em; } }

@media only screen and (min-width: 35.5em) {
 .singular-page.slug-conversion-optimization-guide .entry-title { font-size: 4.5em; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide .entry-title { font-size: 6em; line-height: 0.75; } }

@media only screen and (min-width: 35.5em) {
 .child-page.singular-page.slug-conversion-optimization-guide .entry-title { font-size: 2.5em; } }

@media only screen and (min-width: 48em) {
 .child-page.singular-page.slug-conversion-optimization-guide .entry-title { line-height: 1; } }

@media only screen and (min-width: 48em) {
 .child-page.singular-page.slug-conversion-optimization-guide #menu-primary { display: none; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide #menu-subsidiary { display: block; } }

.singular-page.layout-1c.slug-competitive-ux-benchmarking h1 {

}

.singular-page.layout-1c.slug-competitive-ux-benchmarking .view {

}

.singular-page.layout-1c.slug-competitive-ux-benchmarking .view#view-what-websites-are-compared ul { font-size: smaller; }

.singular-page.layout-1c.slug-competitive-ux-benchmarking .view#view-what-websites-are-compared ul li { margin: 0; }

@media $media {
 .singular-page.layout-1c.slug-competitive-ux-benchmarking h1 { font-size: 3.99em; } }

@media only screen and (min-width: 80em) {
 .singular-page.layout-1c.slug-competitive-ux-benchmarking h1 { font-size: 5.32em; } }

.sticky { background-color: white; }

.sumome-share-client-share {
}

@media print {
 .sumome-share-client-share { display: none !important; } }

.thumbnail { width: 100%; }

#sidebar-primary .widget { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; margin: 0 auto; max-width: 80em; padding: 0 1em; position: relative; border-bottom: 1px solid transparent; border-top: 1px solid transparent; }

#sidebar-primary .widget .widget-title { color: #777777; font-size: 1em; font-style: italic; font-weight: normal; }

#sidebar-primary .widget.widget-about figcaption { bottom: 0; color: #111111; left: 0; position: absolute; right: 0; }

#sidebar-primary .widget.widget-about .pure-g { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

#sidebar-primary .widget.widget-about .pure-g .column-last figure, #sidebar-primary .widget.widget-about .pure-g .column-last p { margin: 0; }

#sidebar-primary .widget.widget-about .pure-g .column { vertical-align: bottom; }

#sidebar-primary .widget.widget-about .pure-g .column-last figure { margin: 0 auto; }

#sidebar-primary .widget.widget-subscribe { background-color: #eafaff; text-align: center; }

#sidebar-primary .widget.widget-subscribe .widget-title { color: #111111; font: 900 1.25em "Source Sans Pro",sans-serif; }

#sidebar-subsidiary .widget { padding: 0.5em 0; }

#sidebar-subsidiary .widget .widget-title { display: none; }

#sidebar-subsidiary .widget.widget-conversionxl { padding: 0; }

#sidebar-subsidiary .widget.widget-twitter {

}

.layout-2c-l #sidebar-subsidiary .widget {

}

.layout-2c-l #sidebar-subsidiary .widget.widget-twitter, .layout-2c-l #sidebar-subsidiary .widget.widget-facebook { display: none; }

.widget.widget.google_top_posts a { display: block; }

.widget.widget.google_top_posts ol { list-style: none; padding: 0; }

.widget.widget-facebook { overflow: hidden; }

.widget.widget-facebook .fb_iframe_widget { margin: 0; }

.widget.widget-facebook .fb_iframe_widget span { vertical-align: inherit !important; }

@media print {
 #sidebar-primary .widget { max-width: 53.33333em; } }

@media only screen and (min-width: 48em) {
 #sidebar-subsidiary .widget.widget-twitter { display: inline-block; text-align: right; } }

@media only screen and (min-width: 64em) {
 .layout-2c-l #sidebar-subsidiary .widget.widget-twitter, .layout-2c-l #sidebar-subsidiary .widget.widget-facebook { display: inline-block; } }

.wistia_embed { max-width: 100%; }

.wrap { margin: 0 auto; max-width: 80em; padding: 0 1em; position: relative;

}

#before-header .wrap { padding: 0; }

#footer .wrap { overflow: hidden; }

#header .wrap { padding: 0; }

.comment-meta .wrap { padding: 0; }

.entry-author .wrap { padding: 0; }

.loop-description .wrap { padding: 0; }

.loop-nav .column .wrap { padding: 0; }

.loop-nav .column-last .wrap { padding-left: 1em; }

.plural article .column-first + .column .wrap { padding: 0 1em; }

.plural article .column-last .wrap { padding: 0 1em }

.plural article.sticky .column .wrap { padding: 0 1em; }

.plural article.sticky .column-first + .column + .column .wrap { padding: 0; }

.singular #content > .wrap { padding: 1em; }

.singular-page.slug-conversion-optimization-guide.child-page.singular #content > .wrap { padding-bottom: 0 }

#main > .wrap { background-color: white; margin: 0 auto; padding: 0; }

.singular-page.slug-conversion-optimization-guide .column .wrap { padding: 0; }

.singular-page.slug-conversion-optimization-guide.child-page .column .wrap { padding: 0 1em; }

.singular-page.slug-conversion-optimization-guide #view-its-a-process .column-second .wrap {

}

.singular-page.slug-conversion-optimization-guide #view-table-of-contents .column-first .wrap {

}

/* TODO optimize .wrap-entry-content-insight-result_takeaways*/

.singular-research-study .entry-content .wrap {

}

.singular-research-study .entry-content .wrap.wrap-entry-content-research-study-how_do_i_apply_this_research, .singular-research-study .entry-content .wrap.wrap-entry-content-research-study-results_summary { margin-left: -1em; width: calc( 100% + 1em * 2 ); border-bottom: 1px solid transparent; border-top: 1px solid transparent; padding: 0 1em; width: 100%; background-color: #eafaff; }

.singular-research-study .entry-content .wrap.wrap-entry-content-research-study-results_summary { background-color: #d1d8e8; }

.singular-research-study .entry-content .wrap.wrap-entry-content-research-study-how_do_i_apply_this_research { background: #e5eaf5; }

.layout-2c-l #main > .wrap {

}

#menu-primary .wrap { padding: 0; }

#menu-primary .sub-menu .wrap { padding: inherit; max-width: 100%; }

#menu-primary .sub-menu .view .column-first .wrap {

}

#menu-primary .sub-menu .view .column-last .wrap {

}

@media print {
 .wrap { max-width: 53.33333em; } }

@media only screen and (min-width: 48em) {
 .plural article .column-last .wrap { padding: 0 2.5em; } }

@media only screen and (min-width: 48em) {
 .singular #content > .wrap { padding: 1em 5em; } }

@media only screen and (min-width: 64em) {
 .singular-page.slug-conversion-optimization-guide.child-page.singular #content > .wrap { padding: 1em 10em 0; } }

@media only screen and (min-width: 80em) {
 .singular-page.slug-conversion-optimization-guide.child-page.singular #content > .wrap { padding: 1em 15em 0; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide #view-its-a-process .column-second .wrap { padding-right: 1em; } }

@media only screen and (min-width: 64em) {
 .singular-page.slug-conversion-optimization-guide #view-its-a-process .column-second .wrap { padding-left: 1em; padding-right: 0; } }

@media only screen and (min-width: 48em) {
 .singular-page.slug-conversion-optimization-guide #view-table-of-contents .column-first .wrap { padding-right: 1em; } }

@media only screen and (min-width: 48em) {
 .singular-research-study .entry-content .wrap.wrap-entry-content-research-study-how_do_i_apply_this_research, .singular-research-study .entry-content .wrap.wrap-entry-content-research-study-results_summary { margin-left: -5em; width: calc( 100% + 5em * 2 ); border-bottom: 1px solid transparent; border-top: 1px solid transparent; padding: 0 5em; width: 100%; } }

@media only screen and (min-width: 64em) {
 .layout-2c-l #main > .wrap { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; background-color: inherit; background-image: -webkit-linear-gradient(left, white, white 66.6656%, rgb(242, 242, 242) 66.6656%, rgb(242, 242, 242) 100% ); background-image: linear-gradient(to right, white, white 66.6656%, rgb(242, 242, 242) 66.6656%, rgb(242, 242, 242) 100% ); } }

@media only screen and (min-width: 48em) {
 #menu-primary .sub-menu .view .column-first .wrap { padding-right: 1em; } }

@media only screen and (min-width: 48em) {
 #menu-primary .sub-menu .view .column-last .wrap { padding: 0; } }

#before-header { background-color: #111111; color: white;

}

#before-header .column + .column { text-align: center; }

#before-header .column-first { text-align: center; }

#before-header .pure-g { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#before-header .pure-g .column { vertical-align: middle; }

@media only screen and (min-width: 48em) {
 #before-header { display: none; } }

@media print {
 #before-header { display: none; } }

#comments .avatar { border-radius: 48px; height: 48px; vertical-align: middle; width: 48px; }

#comments .comment { background-color: white; margin: 1em 0; padding-top: 1em; }

#comments .comment-author { font-size: 1.25em; font-style: normal; font-weight: bold; margin-left: 0.5em; vertical-align: middle; }

#comments .comment-list { list-style: none; padding: 0; }

#comments .comment-list > .comment { border-top: 1px solid rgb(230, 230, 230); padding-top: 3em; }

#comments .comment-list > .comment > article { margin-bottom: 1em; }

#comments .comment-list > .comment >.children { background-color: #eafaff; padding-left: 1em; }

#comments .comment-list .children { list-style: none; padding: 0; }

#comments .comment-list .children > .comment { border-bottom: 1px solid transparent; margin: 0; padding-left: 1em; padding-top: 1em; }

#comments .comment-meta .column-last {

}

#comments .comment-meta .pure-g { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#comments .comment-meta .pure-g .column { vertical-align: middle; }

#comments .comment-published { font-size: smaller; }

#comments #comments-number { text-align: center; }

@media only screen and (min-width: 35.5em) {
 #comments .comment-meta .column-last { text-align: right; } }

#container { /* 50% crashes webkit */ -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;

}

#container > #header { background-color: #111111; bottom: 0; left: 0; margin-left: -15em; overflow-y: scroll; position: fixed; top: 0; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; width: 15em; z-index: 1; }

.admin-bar #container > #header { top: 46px; }

@media only screen and (min-width: 48em) {
 #container { left: 0 !important; position: static !important; } }

@media screen {
 .archive-research-study #container, .singular-research-study #container { background-image: -webkit-linear-gradient( top left, #ffcd00, #ff6a00 ); background-image: linear-gradient( to bottom right, #ffcd00, #ff6a00 ); }
    }

#container.header-visible { left: 15em; position: relative; }

#container.header-visible > #header { left: 15em; }

#container.header-visible > #menu-button { position: fixed; }

.admin-bar #container.header-visible > #menu-button { top: 46px; }

@media only screen and (min-width: 64em) and (min-height: 48em) {
 .admin-bar #container.header-visible > #menu-button { top: 32px; } }

@media only screen and (min-width: 64em) and (min-height: 48em) {
 .admin-bar #container > #header { top: 32px; } }

@media only screen and (min-width: 48em) {
 #container > #header { left: 0; margin-left: 0; overflow: visible; position: static; width: inherit; } }

#content { background-color: white;

}

.singular-page.layout-1c.slug-front-page #content { background-color: inherit; }

@media screen {
 #content { box-shadow: 1px 0 0 0 rgb(230, 230, 230), 0 1px 0 0 rgb(230, 230, 230), 1px 1px 0 0 rgb(230, 230, 230), 1px 0 0 0 rgb(230, 230, 230) inset, 0 1px 0 0 rgb(230, 230, 230) inset; } }

#footer { background-color: rgb(231, 231, 231); border-top: 1px dotted rgb(230, 230, 230); }

#main {
    /* @media $medium { padding: 0 1em; } // TODO must exclude .layout-1c*/
}

#respond label { display: inline-block }

#respond input { display: inline-block; padding: 0.5em 0; width: 100% }

#respond input[type="submit"] { background-color: #111111; color: white; font-size: 1.25em; }

#respond .comment-form-comment label { display: none; }

#respond #comment { width: 100%; }

#respond #form-allowed-tags { color: #777777; font-size: smaller; }

#respond #prompt-comment-subscribe { font-size: x-large }

@media print {
 #respond { display: none; } }

@media only screen and (min-width: 48em) {
 #respond label { width: 12.4998%; } }

@media only screen and (min-width: 48em) {
 #respond input { width: 50%; } }

@media only screen and (min-width: 48em) {
 #respond #prompt-comment-subscribe { display: block; width: inherit; }
 #respond #prompt-comment-subscribe input { width: inherit; }
        }

#sb_super_bar { height: 0; z-index: 10000001;

}

#sb_super_bar .sbprogress-container { background-color: white; height: 4px; top: -4px; }

#sb_super_bar ~ .sumome-share-client-wrapper.sumome-share-client-wrapper-mobile-bottom-bar { bottom: 4px !important; }

@media only screen and (min-width: 48em) {
 #sb_super_bar { height: 46px; } }

#sidebar-subsidiary { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#sidebar-subsidiary .column { vertical-align: middle; }

#scrollup { background-color: #777777; border-radius: 0.5em; bottom: 4em; color: white; font-family: arial, sans-serif; height: 1em; line-height: 1; opacity: 0.5; padding: 0.75em; right: 1em; text-align: center; width: 1em; text-decoration: none; z-index: 1 !important

}

@media (min-width: 981px) {
 #scrollup { margin-left: 37em ; } }

#scrollup::after { content: "\25B2"; }

#scrollup:hover { border-radius: 0.5em; opacity: 0.75; text-decoration: none; }
