/* hide sections legacy */
.layout-011 > .navbar, .layout-011 #container-header-box, .layout-011 #container-header-border, .layout-011 .container-header-bg-root, .layout-011 .container-root-custom-border, .layout-011 #container-footer-border, .layout-011 #container-footer-box, .layout-011 #container-footer-banner { visibility: hidden; display: none; }
/* hide sections legacy */

body { word-wrap: break-word; /*-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto;*/ }
a { color: #008cba; }
a:hover { color: #0079a1; }
.marketer-img-center { margin: 0 auto; display: block; }
.marketer-arrow-down-white { width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 40px; border-color: #ffffff transparent transparent transparent; margin: 0 auto; margin-bottom: 50px; }
.marketer-arrow-down-black { width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 40px; border-color: #333333 transparent transparent transparent; margin: 0 auto; margin-bottom: 50px; }
.marketer-arrow-down-grey { width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 40px; border-color: #E0E0E0 transparent transparent transparent; margin: 0 auto; margin-bottom: 50px; }
.marketer-arrow-down-blue { width: 0; height: 0; border-style: solid; border-width: 40px 40px 0 40px; border-color: #006fa1 transparent transparent transparent; margin: 0 auto; margin-bottom: 50px; }
.marketer-arrow-down-white + .container, .marketer-arrow-down-black + .container, .marketer-arrow-down-grey + .container, .marketer-arrow-down-blue + .container { padding-top: 2em; }
.marketer-evidence { background: #ffff99; }
.marketer-evidence-red { color: #ba272d; font-size: 36px !important; font-weight: bold; margin-bottom: 1.5em; line-height: 1.2; }
.marketer-enphasis { font-size: 28px !important; line-height: 1.2em; font-weight: bold; }
.marketer-enphasis-red { color: #ba272d; font-size: 36px !important; text-transform: uppercase; }
.marketer-enphasis-red-list { color: #ba272d !important; font-size: 1.5em !important; text-transform: uppercase; }
.marketer-enphasis-red-list span { color: #006fa1; font-size: 36px !important; text-transform: none; }
.marketer-enphasis-slogan { color: #ba272d !important; font-size: 24px !important; line-height: 1.2em; font-weight: bold; text-align:center; margin-top:30px; }
hr { background: url("/layout/images/marketer/hr-line.png") repeat-x scroll 0 0 transparent; border: medium none; height: 4px; width: 95%; margin: 24px auto; }
.marketer-space-30 { margin-top:30px; }
.marketer-space-40 { margin-top:40px; }
.marketer-space-50 { margin-top:50px; }
@media (max-width: 991px) {
.marketer-enphasis-slogan { text-align:left; }	
.marketer-enphasis-red-list { font-size: 1.2em !important; }
.marketer-enphasis-red-list span { font-size: 26px !important; }
}

/* header */
header { border-bottom: 1px solid #D1D1D1; padding: 1em 0; }
.marketer-logo { padding-top: 20px; padding-bottom: 20px; }
.marketer-logo-img { height: 50px !important; }
.marketer-headline { padding-bottom: 30px; min-height: 140%; background-color: #FFF; }
.marketer-headline .container { padding-top: 25px; }
.marketer-headline-img { max-width: 270px; }
.marketer-headline-pretitle, h1.marketer-headline-title, h2.marketer-headline-title, h3.marketer-headline-title { font-size: 1.8em; margin-bottom: 25px; color: #666; font-weight: 300; }
.marketer-headline-title, h1.marketer-headline-title, h2.marketer-headline-title, h3.marketer-headline-title { font-weight: 600; font-size: 3em; color: #196d9e; line-height: 1.1em; }
.marketer-headline-title span, h1.marketer-headline-title span, h2.marketer-headline-title span, h3.marketer-headline-title span { font-size: 0.8em; color: #488FC7; display: block; }
.marketer-headline-subtitle, h1.marketer-headline-subtitle, h2.marketer-headline-subtitle, h3.marketer-headline-subtitle { margin-top: 25px; margin-bottom: 35px; font-weight: bold; color: #666; font-size: 1.7em; line-height: 1.5em; }
/* header end */

/* iframe emulator */
.layout-011 .section-iframe-emulator { margin-top: 0px; margin-bottom: 0px; }
/* iframe emulator end */

/* alert blue section */
.marketer-alert-blue { background-color: #488FC7; color: #FFFFFF; padding: 4em 0; }
.marketer-alert-blue p { line-height: 1.6; margin-bottom: 1.25rem; font-size: 22px; }
/* alert blue section end */

/* btn orange */
.btn-custom-marketer { color: #FFFCFC; background-color: #FF6600; border-color: #CC3300; padding: 15px 24px; font-size: 28px; margin-top: 15px; white-space: inherit; font-weight: bold; }
.btn-custom-marketer:hover, .btn-custom-marketer:focus, .btn-custom-marketer:active, .btn-custom-marketer.active, .open .dropdown-toggle.btn-custom-marketer { color: #FFFCFC; background-color: #CC3300; border-color: #CC3300; -webkit-transition: background-color 300ms ease-out; -moz-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; }
.btn-custom-marketer:active, .btn-custom-marketer.active, .open .dropdown-toggle.btn-custom-marketer { background-image: none; }
.btn-custom-marketer.disabled, .btn-custom-marketer[disabled], fieldset[disabled] .btn-custom-marketer, .btn-custom-marketer.disabled:hover, .btn-custom-marketer[disabled]:hover, fieldset[disabled] .btn-custom-marketer:hover, .btn-custom-marketer.disabled:focus, .btn-custom-marketer[disabled]:focus, fieldset[disabled] .btn-custom-marketer:focus, .btn-custom-marketer.disabled:active, .btn-custom-marketer[disabled]:active, fieldset[disabled] .btn-custom-marketer:active, .btn-custom-marketer.disabled.active, .btn-custom-marketer[disabled].active, fieldset[disabled] .btn-custom-marketer.active { background-color: #FF6600; border-color: #CC3300; }
.btn-custom-marketer .badge { color: #FF6600; background-color: #FFFCFC; }
a.btn-custom-marketer { text-shadow: 1px 1px #888; }
/* btn orange end */

/* problem section */
.marketer-problem { background-color: #FFF; color: #474747; padding: 4em 0 50px 0; }
/* problem section end */

/* about section */
.marketer-about { background-color: #333; color: #fff; padding: 0 0 50px 0; }
.marketer-img-about { padding-bottom: 20px; }
.marketer-about-col-1 { padding-right: 4em !important; }
.marketer-about-col-2 { padding-left: 4em !important; border-left: 1px dashed #fff; }
.marketer-about p { font-size: 18px; line-height: 1.6; margin-bottom: 1.25em; }
.marketer-about ul .fa { font-size: 1.4em; padding-right: 10px; }
.marketer-about ul li { font-size: 1.4em; line-height: 1.6; margin-bottom: 1.25em; }
@media (max-width: 991px) {
.marketer-about-col-1 { padding-right: 20px !important; }
.marketer-about-col-2 { padding-left: 18px !important; border-left: none; }
}
/* about section end */

/* problem intro section */
.marketer-problem-intro { background-color: #E0E0E0; color: #474747; padding: 0 0 50px 0; }
.marketer-problem-intro p { font-size: 22px; line-height: 1.6; margin-bottom: 1.25em; }
/* problem intro section end */

/* problem details section */
.marketer-problem-details { background-color: #FFF; color: #474747; padding: 0 0 50px 0; }
.marketer-problem-details .marketer-arrow-down-grey + .container { padding-top: 0; }
.marketer-problem-details ol { font-size: 1.2em; border-left: 2px dashed #006fa1; counter-reset: marketercounter; margin: 0; padding: 0; list-style-position: outside; line-height: 1.6; }
.marketer-problem-details ol li::before { content: counter(marketercounter); counter-increment: marketercounter; position: absolute; left: -25px; top: 0; border-radius: 50%; width: 50px; height: 50px; background: #006fa1; color: #fff; text-align: center; font-size: 28px; font-weight: bold; }
.marketer-problem-details ol li { margin-bottom: 2em !important; list-style: none !important; padding: 0 !important; position: relative; }
.marketer-problem-details ol li h3 { color: #006fa1; font-weight: bold; font-size: 1.6em; padding-left: 50px; margin-bottom: 23px; margin-top: 47px; }
.marketer-problem-details ol li p { color: #333333; padding-left: 50px; font-size: 1.2em; line-height: 1.6; margin-bottom: 1.25em; }
.marketer-problem-details ol li p .fa { padding-right: 20px !important; }
@media (max-width: 991px) {
.marketer-problem-details ol { margin-left: 15px; }
}
/* problem section end */

/* product section */
.marketer-product { background-color: #f8f8f8; color: #474747; padding: 35px 0; }
.marketer-product h1, .marketer-product h2, .marketer-product h3, .marketer-product h4, .marketer-product h5, .marketer-product h6 { font-weight: bold; text-align: center; color: #006fa1; font-size: 2.6em; margin-bottom:20px; }
.marketer-product p { font-size: 1.4em; line-height: 1.6; margin-bottom: 1.25em; }
img.marketer-product-img {margin-bottom: 20px !important; width: 100%; height: auto; }
.marketer-product ul { margin-left: 1.1em; }
.marketer-product ul li { font-size: 1.4em; line-height: 1.6; margin-bottom: 1.25em; }
.marketer-product ul li .fa { color: #ba272d; padding-right: 10px !important; }
.marketer-product ul.marketer-product-list-custom .fa { color: #006fa1; }
.marketer-product ul.marketer-product-list-custom li { font-weight:bold; }
/* product section end */

/* product hero section */
.marketer-product-hero { background-color: #488FC7; color: #FEFEFE; text-shadow: 1px 2px #666; padding: 50px 0 15px 0; }
.marketer-product-hero .marketer-product-hero-list ul { -webkit-columns: 2; -moz-columns: 2; columns: 2; }
.marketer-product-hero .marketer-product-hero-list ul li { font-size: 22px; line-height: 1.5em; margin-bottom: 1.25em; padding-left: 90px; position:relative; min-height:100px; }
.marketer-product-hero .marketer-product-hero-list ul li .marketer-product-hero-list-icon { position: absolute; left:10px; }
.marketer-product-hero-list { padding-right:50px; }
@media (max-width: 991px) {
.marketer-product-hero .marketer-product-hero-list ul { -webkit-columns: 1; -moz-columns: 1; columns: 1; }
.marketer-product-hero .marketer-product-hero-list ul li { min-height: inherit; }
}
/* product hero section end */

/* product specs section */
.marketer-product-specs { background-color: #FFF; padding: 20px 0 50px 0; } 
.marketer-product-specs h1, .marketer-product-specs h2, .marketer-product-specs h3, .marketer-product-specs h4, .marketer-product-specs h5, .marketer-product-specs h6 { color: #ba272d; font-weight: bold; font-size: 2.2em; text-align: center; padding-top: 20px; padding-bottom: 26px; } 
.marketer-product-specs-icon img { width:32px; }
.marketer-product-specs p { font-size: 1.4em; line-height: 1.6; }
.marketer-product-specs-title { font-weight: bold; margin-bottom:0px; }
.marketer-product-specs-single { margin-bottom:20px; }
@media (max-width: 991px) {
.marketer-product-specs-icon img { margin:inherit; }
}
/* product specs section end */

/* product testimonials section */
.marketer-testimonials { background-color: #333; padding: 0 0 30px 0; } 
.marketer-testimonials .marketer-arrow-down-white + .container { padding-top: 0; }
h1.marketer-testimonials-title, h2.marketer-testimonials-title, h3.marketer-testimonials-title, h4.marketer-testimonials-title, h5.marketer-testimonials-title, h6.marketer-testimonials-title { margin-bottom:23px; color: #fff !important; font-style: italic; font-weight: bold; font-size: 2em; text-align: center; } 
.marketer-testimonials-box { background-color: #fff; margin-bottom: 30px; padding: 50px 50px; font-size: 1.2em; margin-left:100px; margin-right:100px; }
.marketer-testimonials-image img { box-shadow: 5px 5px 5px #888888; width: 140px; margin-bottom:20px; }
.marketer-testimonials-subheader { text-align:center; }
.marketer-testimonials-subheader-title { color: #333; font-size: 20px; font-weight: 700; }
.marketer-testimonials-subheader-subtitle, .marketer-testimonials-subheader-subtitle a { color: #666; font-size: 16px; font-weight: 700; }
.marketer-testimonials-text p { font-style: italic; font-size: 18px; color: #666; }
@media (max-width: 991px) {
.marketer-testimonials-box { margin-left: inherit; margin-right: inherit; }
.marketer-testimonials-image img { margin-bottom:10px; }	
}
/* product testimonials section end */

/* product functions section */
.marketer-functions { background-color: #FFF; padding: 0 0 30px 0; } 
.marketer-functions-title { color: #ba272d; font-weight: bold; font-size: 32px !important; line-height: 1.6; margin-bottom: 1.25em; }
.marketer-functions-content p, .marketer-functions-content ul li { font-size: 1.4em; line-height: 1.6; margin-bottom: 1em; }
.marketer-functions-content ul { padding-left:30px; }
.marketer-functions-content ul li .fa { padding-right:5px; }
.marketer-functions-content ul li:last-child { padding-bottom:30px; }
img.marketer-functions-img { max-width:270px; }
/* product functions section end */

/* price section */
.marketer-price { background-color: #006fa1; color: #fff; padding-bottom: 50px; }
.marketer-price-title-box { text-align:center; }
.marketer-price-title { font-size: 42px !important; line-height: 1.2em; }
.marketer-price-subtitle { font-size: 28px !important; line-height: 1.2em; margin-bottom: 1.25em; }
.marketer-price-list-box ul li { font-size: 20px !important; margin-bottom: 1.25em; }
.marketer-price-list-box ul li .fa { font-size: 1.6em !important; padding-right: 20px !important; }
.marketer-price-desc-box { text-align:center; }
.marketer-price-desc-box-hero-promo { background-color: #FFF; color: #006fa1; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; padding: 20px 20px; margin-top: 30px; font-size: 1.2em; }
.marketer-price-desc-box-hero-promo p, .marketer-price-desc-box-hero-promo p .marketer-evidence-red { font-size: 42px !important; font-weight:bold; line-height: 1.2em; }
/* price section end */

/* gift section */
.marketer-gift { background-color: #FFF; padding-bottom: 30px; }
.marketer-gift h1, .marketer-gift h2, .marketer-gift h3, .marketer-gift h4, .marketer-gift h5, .marketer-gift h6 { color: #ba272d; font-weight: bold; font-size: 2.5em; padding-bottom: 16px;}
.marketer-gift p { font-size: 1.4em; line-height: 1.6; margin-bottom: 1.25em; }
/* gift section end */

/* purchase section */
.marketer-purchase { background-color: #FFF; padding-bottom: 50px; }
.marketer-purchase p { color: #474747; line-height: 1.6; font-size:1.4em; text-align:center; }
.marketer-purchase p.marketer-enphasis-red { color: #ba272d; line-height: 1.6; font-size: 1.4em !important; }
.marketer-purchase img { margin-bottom:1.5em; }
/* purchase section end */

/* faq section */
.marketer-faq { background-color: #E0E0E0; color: #222222; padding-bottom: 50px; }
.marketer-faq .marketer-arrow-down-white + .container { padding-top: 0; }
.marketer-faq h1, .marketer-faq h2, .marketer-faq h3, .marketer-faq h4, .marketer-faq h5, .marketer-faq h6 { font-weight: bold; text-align: center; color: #006fa1; font-size: 2.8em; line-height: 1.4; }
.marketer-faq-box { margin-top: 35px; padding-left:100px; padding-right:100px; }
.marketer-faq-box-single { margin-bottom:50px; }
.marketer-faq-box-single-question p { font-size: 1.8em; font-weight:bold; margin-bottom: 0.5em; line-height: 1.2em; }
.marketer-faq-box-single-answer p { font-size: 1.4em; line-height: 1.2em; }
@media (max-width: 991px) {
.marketer-faq-box { margin-top: 35px; padding-left: inherit; padding-right: inherit; }
}
/* faq section end */

/* post scriptum */
.marketer-postscriptum { padding: 0 0 30px 0; }
.marketer-postscriptum p { font-size: 1em; line-height: 1.6; margin-bottom:0px; }
/* post scriptum end */

/* footer */
.marketer-footer { margin-top:20px; padding: 5px; background-color: #F5F5F5; border-top: 1px solid #EFEFEF; }
.marketer-footer + .divide-panel { margin-bottom: 0%; }
.marketer-footer img.marketer-footer-logo { height:25px; }
.marketer-footer p { font-size: 12px; line-height: 1.6; margin-bottom:0px; text-align:right; }
@media (max-width: 991px) {
.marketer-footer p { text-align:left; }
}
/* footer end */
