1
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,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-x:hidden;}
body{margin:0;background:transparent;font-family:'Lato', Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5em;color:#666666;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
p,
address,
pre,
ul,
ol,
table,
dd{margin-bottom:20px;}
h1,
h2,
h3,
h4,
h5,
h6{color:#333333;font-weight:300;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{font-weight:inherit;}
h1{font-size:46px;line-height:50px;margin-bottom:14px;}
h2{font-size:35px;line-height:40px;margin-bottom:10px;}
h3{font-size:28px;line-height:34px;margin-bottom:8px;}
h4{font-size:21px;line-height:30px;margin-bottom:4px;}
h5{font-size:17px;line-height:24px;}
h6{font-size:14px;line-height:21px;}
.post-body h1,
.post-body h2,
.post-body h3,
.post-body h4,
.post-body h5,
.post-body h6,
.post-body h1 a,
.post-body h2 a,
.post-body h3 a,
.post-body h4 a,
.post-body h5 a,
.post-body h6 a{font-weight:700;margin-bottom:20px;}
p img{margin:0;}
em{font-style:italic;}
strong{font-weight:bold;color:#333333;}
small{font-size:80%;color:#999999;}
blockquote,
blockquote p{font-size:18px;line-height:26px;color:#333333;font-style:italic;}
blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}
blockquote cite{display:block;font-size:12px;color:#555;}
blockquote cite:before{content:"\2014 \0020";}
.post-body blockquote cite{margin-top:20px;font-size:14px;}
tt,
code,
kbd,
pre,
samp{font-family:Menlo, Monaco, Consolas, "Courier New", monospace;}
address{font-style:italic;}
acronym,
abbr{border-bottom:1px dashed #000;}
big{font-size:110%;}
cite{font-style:italic;}
code{background:#eee;padding:3px 5px;font-weight:700;font-size:90%;color:#00a96a;}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;}
q{font-style:italic;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
var{font-style:italic;}
a,
a:visited{color:#00a96a;text-decoration:none;outline:0;}
a:hover,
a:focus{color:#333333;}
p a,
p a:visited{line-height:inherit;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol,
ul.square,
ul.circle,
ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
ul ul,
ul ol,
ol ol,
ol ul{margin:4px 0 5px 30px;font-size:90%;}
ul ul li,
ul ol li,
ol ol li,
ol ul li{margin-bottom:6px;}
li{line-height:18px;margin-bottom:12px;}
ul.large li{line-height:21px;}
li p{line-height:21px;}
.post-body ul{list-style:square none;margin-left:30px;}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0;}
th,
td,
dt{font-weight:700;}
th,
td{padding:10px;border-bottom:1px solid #eee;}
dt{color:#333333;}
img{max-width:100% !important;height:auto;display:block;}
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{background:#00a96a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-weight:700;border:0;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{color:#fff !important;background:#333333 !important;}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
form{margin-bottom:20px;}
fieldset{margin-bottom:20px;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{padding:25px 20px;outline:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#999999;margin:0 0 20px 0;width:100%;max-width:100%;display:block;margin-bottom:20px;background:#f9f9f9;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
textarea{min-height:200px;height:200px;}
select{padding:0;}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{color:#333333;}
label,
legend{display:block;font-weight:bold;font-size:13px;}
select{width:220px;}
input[type="checkbox"]{display:inline;}
label span,
legend span{font-weight:normal;font-size:13px;color:#444;}
.underline:after{content:'';width:100%;height:3px;background:#00a96a;position:absolute;top:85%;left:0;z-index:1 !important;}
.social i{font-size:18px;color:#999999;width:40px;height:40px;line-height:40px;text-align:center;border:1px solid #999999;margin-right:10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.social i:hover{border:1px solid #00a96a;color:#00a96a;}
.opacity-one{opacity:1;filter:alpha(opacity=100);}
.opacity-zero{opacity:0;filter:alpha(opacity=0);}
div.error{margin-bottom:10px;color:#00a96a;font-weight:700;font-size:14px;}
.searchform{position:relative;}
.searchform input[type="text"]{padding:10px 70px 10px 15px;font-size:14px;}
.searchform button[type="submit"]{font-size:14px;padding:7px 10px;position:absolute;top:0;right:0;}
.header{background:#ffffff;width:100%;z-index:2;opacity:1;filter:alpha(opacity=100);min-height:100px;line-height:100px;position:fixed;top:0;left:0;box-shadow:0px 2px 16px;}
.header,
img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.logo{margin-top:20px;}
.logo img{max-height:60px;}
.scaled-down{min-height:60px;line-height:60px;opacity:0.9;filter:alpha(opacity=90);}
.scaled-down .logo{margin-top:10px !important;}
.scaled-down .logo img{max-height:42px !important;}
.nav{text-align:center;}
.nav .menu{margin:0;}
.nav li a{font-family:'Montserrat', sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#666666;}
.nav li.active a,
.nav li a:hover,
.nav li a:active{color:#00a96a;}
.menu-toggle{position:absolute;display:none;top:0;right:0;font-family:'Montserrat', sans-serif;text-transform:uppercase;font-size:16px;}
.menu-toggle.open,
.menu-toggle.open i{color:#00a96a !important;}
.boxed{padding:60px 0;}
.boxed-mini{padding:30px 0;}
.landing-page .title .title-highlight{font-weight:700;position:relative;z-index:1 !important;}
.landing-page .title .title-highlight:after{content:'';width:100%;height:3px;background:#00a96a;position:absolute;top:85%;left:0;z-index:-1 !important;}
.landing-page h3.title{font-size:40px;margin-bottom:40px;}
.landing-page .section-header{text-align:center;}
.landing-page .section-header .description{max-width:50%;margin:0 auto 50px;}
.home{margin-top:50px;background:#fff;}
.home h1.title{font-size:36px;line-height:48px;}
.home .subtitle{margin-bottom:50px;}
.home p{font-size:18px;line-height:24px;}
.home .small{font-size:14px;line-height:18px !important;color:#999999;}
.reviews{background:#eeeeee;text-align:center;}
.reviews .reviews-wrap{width:70%;margin:0 auto;}
.reviews blockquote{display:inline-block;border:none;padding:0;margin:0;position:relative;}
.reviews blockquote i{color:#00a96a;opacity:0.5;filter:alpha(opacity=50);font-size:37px;position:absolute;left:0;top:3px;}
.reviews blockquote p{padding-left:50px;text-align:left;}
.reviews blockquote p{font-weight:400;font-style:italic;font-size:22px;line-height:1.2em;margin-bottom:5px;}
.reviews blockquote .source{font-size:16px;font-style:normal;color:#999999;}
.reviews .flex-control-nav.flex-control-paging a{opacity:0.3;filter:alpha(opacity=30);}
.features{background:#ffffff;position:relative;}
.features .feature{margin-bottom:20px;}
.features .feature-icon{float:left;background:#eeeeee;text-align:center;width:100px;height:100px;}
.features .feature-icon i{color:#00a96a;font-size:40px;line-height:100px;}
.features .feature-title{float:left;padding:0 20px;margin-right:20px;text-align:center;line-height:100px;background:#333333;color:#e5e5e5;font-family:'Montserrat', sans-serif;font-size:24px;text-transform:uppercase;}
.features .feature-description{min-height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f9f9f9;padding:10px 20px;}
.overview{background:#eeeeee;}
.overview .chapter-block{float:left;margin:0 7px;max-width:220px;}
.overview .chapter-no{font-family:'Montserrat', sans-serif;font-size:24px;font-weight:700;color:#333333;margin-bottom:10px;}
.overview .chapter-preview-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;margin-bottom:20px;background:#f9f9f9;}
.overview .chapter-preview-img img{width:210px;height:95px;}
.overview .chapter-title{font-family:'Lato', Helvetica, Arial, sans-serif;font-weight:700;font-style:italic;font-size:18px;line-height:1.5em;margin-bottom:20px;}
.overview .product-sample{position:relative;margin-top:50px;margin-bottom:-60px;}
.overview .product-sample .dl-link{position:absolute;bottom:130px;left:41%;z-index:1;}
.cta{text-align:center;background:#333333;}
.cta .title{color:#e5e5e5;}
.cta p{color:#cccccc;}
.cta .cta-txt{font-size:32px;font-weight:400;line-height:1.2em;display:inline-block;margin-right:20px;color:#e5e5e5;}
.cta a.button{margin:0;}
.testimonials{background:#ffffff;}
.testimonials .testimonial{background:#f9f9f9;padding:20px 0;}
.wrapper-img{width:160px;height:160px;overflow:hidden;border-radius:100%;}
.testimonials .profile{padding-top:10px;}
.testimonials .profile .name{font-family:'Pacifico', cursive;font-size:24px;color:#00a96a;float:left;margin-right:20px;}
.testimonials .profile .ratings{color:#fee157;font-size:24px;}
.testimonials .profile p{margin-top:10px;font-size:16px;}
.testimonials .testimonial:nth-child(2n+1){background:#ffffff;}
.testimonials .testimonial:nth-child(2n+1) .profile{text-align:right;}
.testimonials .testimonial:nth-child(2n+1) .name{float:right;margin-right:0;margin-left:20px;}
.author{background:#fff;}
.author .author-info{width:60%;margin:0 auto;}
.author .author-avatar{float:left;margin-right:40px;}
.author .author-avatar img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;max-width:220px !important;}
.author .author-meta{position:relative;}
.author .author-meta .name{font-size:30px;font-weight:700;font-family:'Montserrat', sans-serif;color:#333333;display:inline-block;margin-bottom:20px;}
.author .author-meta .sig{position:absolute;left:255px;top:auto;margin-top:20px;width:165px;}
.author .author-description{margin-top:30px;}
.purchase{background:#333333;}
.purchase .title{color:#e5e5e5;}
.purchase .description{color:#cccccc;}
.purchase .product-name{font-family:'Pacifico', cursive;color:#00a96a;}
.purchase .price-table{background: #EEE;text-align: center;width: 224px;min-height: 560px;height: 684px;position: relative;float: left;margin: 20px 13px 20px 0;padding-bottom: 50px;}
.purchase .price-table:last-child{margin-right:0;}
.purchase .price-table .price-table-title,
.purchase .price-table .price,
.purchase .price-table .price-table-description{padding:30px 0;}
.purchase .price-table .price-table-title{width:100%;font-family:'Montserrat', sans-serif;font-size:20px;text-transform:uppercase;}
.purchase .price-table .price{background:#00a96a;text-align:center;}
.purchase .price-table .price p{font-family:'Montserrat';font-size:36px;color:#f2f2f2;margin-top:0;}
.purchase .price-table .price span{font-size:42px;}
.purchase .price-table .price-table-description{min-height:155px;}
.purchase .price-table .price-table-description p{margin:0;color:#666666;font-size:13px;}
.purchase .price-table .button{margin:0;}
.purchase .price-table.recommended{background:#ffffff;padding-bottom:50px;margin-top:-10px;}
.purchase .price-table.recommended .price{padding:50px 0;}
.purchase .price-table.recommended .price-table-description{min-height:270px;}
.contact{background:#eeeeee;text-align:center;}
.contact input[type="submit"]{width:300px;font-size:30px;}
.wpcf7-form-control-wrap{display:block !important;}
.wpcf7-not-valid-tip{margin-top:-20px !important;margin-bottom:40px;padding:3px;background:#FAAFAF;color:#fff !important;font-size:14px !important;font-style:italic;}
.wpcf7-response-output{background:#fff;border:2px solid #eee !important;font-style:italic;}
.wpcf7-validation-errors{background:#FAAFAF;color:#fff;}
.wpcf7-mail-sent-ok{background:#AEF26B;color:#fff;}
.footer{text-align:center;background:#444;}
.footer .title{color:#e5e5e5;}
.footer p{color:#cccccc;}
.footer .social i{width:60px;height:60px;line-height:60px;font-size:27px;}
footer{text-align:center;background:#333333;}
footer .copyright p{margin:0 !important;}
footer .copyright p,
footer .copyright p a{color:#666666 !important;}
footer .copyright p a:hover{color:#00a96a !important;}
footer .back-to-top{position:fixed;bottom:20px;right:5%;}
footer .back-to-top i{width:30px;height:30px;line-height:30px;text-align:center;background:#00a96a;color:#fff;opacity:0.5;filter:alpha(opacity=50);}
footer .back-to-top i:hover{opacity:1;filter:alpha(opacity=100);}
.gallery-caption,
.wp-caption-text{width:100%;}
.gallery-item{margin:10px 1% !important;}
.gallery-columns-2 .gallery-item{width:48% !important;}
.gallery-columns-3 .gallery-item{width:31.3% !important;}
.alignnone{margin:5px 20px 20px 0;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto;}
.wp-caption{background:#fff;max-width:100%;padding:5px 3px 10px;text-align:center;}
.blog-page-header{margin-top:100px;background:#f9f9f9;text-align:center;}
.blog-page-content{background:#ffffff;}
.blog-page-content .widget-title,
.blog-page-content .post-title,
.blog-page-content .others-title,
.blog-page-content .comments-title h3,
.blog-page-content .comment-reply-title{font-weight:700;font-size:26px;}
.post-article{margin:0 0 30px 0;position:relative;}
.post-article .post-thumbnail{margin-bottom:15px;}
.post-article .post-title{margin-bottom:10px !important;line-height:28px;}
.post-article .post-title a{color:#333333;font-weight:700;font-size:26px;}
.post-article .post-meta{padding-bottom:10px;font-style:italic;}
.post-article .post-meta-date,
.post-article .comments-span,
.post-article .post-meta-categories,
.post-article .post-meta-tags{margin-right:10px;font-size:14px;}
.post-article .post-meta-date i,
.post-article .comments-span i,
.post-article .post-meta-categories i,
.post-article .post-meta-tags i{color:#00a96a;margin-right:2px;}
.post-article .more-link{background:#00a96a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-family:'Pacifico', cursive;border:0;padding:5px 10px;font-size:14px;}
.post-article .more-link:hover,
.post-article .more-link:active{color:#fff !important;background:#333333;}
.sticky .post-sticky{position:absolute;top:0;right:100%;}
.sticky .post-sticky i{padding:10px;color:#fff;background:#00a96a;}
.post-pagination{font-family:'Montserrat', sans-serif;text-transform:uppercase;}
.post-pagination .next-posts{float:left;}
.post-pagination .next-posts i{margin-right:5px;}
.post-pagination .prev-posts{float:right;}
.post-pagination .prev-posts i{margin-left:5px;}
.adj-post-navigation{margin-bottom:30px;}
.adj-post-navigation .prev-post{float:left;}
.adj-post-navigation .prev-post i{margin-right:5px;}
.adj-post-navigation .next-post{float:right;}
.adj-post-navigation .next-post i{margin-left:5px;}
.post-pagination,
.adj-post-navigation{padding:30px 0;}
.post-pagination i,
.adj-post-navigation i{color:#00a96a;border:1px solid #00a96a;padding:5px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.post-pagination a:hover i,
.adj-post-navigation a:hover i,
.post-pagination a:active i,
.adj-post-navigation a:active i,
.post-pagination i:hover,
.adj-post-navigation i:hover,
.post-pagination i:active,
.adj-post-navigation i:active{color:#333333;border-color:#333333;}
.comment-list,
.comment-list ol{list-style:none;}
.comment-list{margin-left:0;}
.comment-list > li{background:#ffffff;padding:30px 15px;margin-bottom:0;}
.comment-list > li:nth-child(2n){background:#f9f9f9;}
.comment-list ol{padding-top:30px;}
.comment-list ol li{font-size:16px;}
.bypostauthor{position:relative;}
.bypostauthor cite{color:#00a96a;font-style:normal;font-weight:700;}
.comments-title{padding:30px 0;text-align:center;}
.comments-title i{color:#999999;font-size:70px;}
.comment-body{margin-left:100px;position:relative;min-height:80px;}
.comment-author{position:relative;}
.comment-author .avatar{position:absolute;top:0;left:-100px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.comment-author .fn,
.comment-author .fn a,
.comment-author .says{color:#333333;font-weight:700;}
.comment-meta{font-size:12px;margin-bottom:10px;}
.comment-reply-link{position:absolute;top:0;right:0;background:#00a96a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-family:'Pacifico', cursive;border:0;padding:5px 10px;font-size:14px;}
.comment-respond{margin:60px auto 0;padding:30px;background:#eeeeee;width:80%;}
.comment-respond input,
.comment-respond textarea{padding:15px 20px;font-size:18px;}
.comment-respond .form-submit{text-align:center;}
.comment-respond input[type="submit"]{width:60%;}
.cancel-reply-link{background:#00a96a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff !important;display:inline-block;font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;line-height:normal;padding:10px 20px;font-family:'Pacifico', cursive;border:0;padding:5px 10px;}
.form-allowed-tags{font-size:12px;color:#999999;}
.others-header{margin-bottom:30px;text-align:center;}
.others-header i{font-size:40px;color:#00a96a;}
.widget{margin-bottom:30px;}
.widget ul li,
.widget .textwidget,
.widget #calendar_wrap{font-size:14px;}
.widget ul li a{color:#999999;}
.widget ul li a:hover,
.widget ul li a:active{color:#00a96a;}
.widget ul li{position:relative;padding-left:20px;}
.widget ul li:before{font-family:'FontAwesome';content:'\f192';position:absolute;top:0;left:0;font-size:12px;}
.widget-title{font-size:18px !important;}
.widget_tag_cloud .tagcloud{font-size:14px !important;}
.widget_tag_cloud a{background:#f9f9f9;padding:5px;color:#999999 !important;font-size:14px !important;}
.widget_tag_cloud a:hover,
.widget_tag_cloud a:active{background:#00a96a;color:#fff !important;}
.widget_calendar #calendar_wrap{width:230px;}
.widget_calendar caption{font-weight:700;background:#f9f9f9;}
.widget_calendar th,
.widget_calendar td{padding:8px;}
.widget_calendar a{background:#00a96a;color:#fff;padding:5px;}
.widget_calendar tfoot{display:none;}
.widget_recent_comments .recentcomments{font-size:16px !important;}
.widget_recent_comments ul li a{font-size:14px !important;}
.widget_text .textwidget{line-height:20px;}
@media only screen and (max-width:959px){.menu-toggle,
.menu-toggle i{color:#333333 !important;}
.menu-toggle{display:block;}
.menu{display:none;}
.menu li{margin-bottom:20px;}
.menu li:first-child{margin-top:20px;}
.features .feature{text-align:center;}
.features .feature-icon,
.features .feature-title{float:none;margin-right:0;}
.features .feature-title,
.features .feature-description{width:60%;}
.features .feature-title{display:inline-block;line-height:1.3em;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.features .feature-description{margin:0 auto;min-height:0;padding:20px;}
.features .feature-icon{margin:0 auto;}
.author{background:#f9f9f9;}
.author .author-info{width:80%;margin:0 auto;}
.author .author-avatar{float:none;margin:0;}
.author .author-avatar img{margin:0 auto;}
.author .author-meta{margin-top:20px;text-align:center;}
.author .author-meta .sig{position:relative;margin:20px auto 0;left:auto;}
.author .author-description{text-align:center;}
.purchase .price-table{width:240px;margin-right:10px;}
.purchase .price-table:last-child{margin-right:0;}
}
@media only screen and (min-width:959px){.logo{position:absolute;top:0;left:0;}
.nav{float:right;}
.nav li{margin-right:20px;display:inline-block;}
.nav li:last-child{margin-right:0;}
}
@media only screen and (min-width:768px) and (max-width:959px){.logo{margin-left:20px;}
.menu-toggle{margin-right:30px;}
.home > .container{max-width:700px;}
.home > .container > .eight.columns{width:330px;}
.overview .chapter-block{margin:0 10%;}
.testimonial > .container{width:700px;}
.testimonial > .container > .thirteen.columns{width:500px;}
}
@media only screen and (max-width:767px){input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{}
.landing-page{text-align:center;}
.section-header{max-width:90%;margin:0 auto;}
.section-header .title{line-height:1.2em;}
.section-header .description{max-width:100% !important;}
.reviews .reviews-wrap{width:80%;margin:0 auto;}
.features .feature-icon,
.features .feature-title{float:none;margin-right:0;}
.features .feature-title,
.features .feature-description{width:100%;}
.features .feature-icon{margin:0 auto;}
.overview .chapter-block{float:none;margin:0 auto 40px;max-width:300px;}
.overview .chapter-preview-img{max-width:220px;margin:0 auto 20px;}
.overview .dl-link{position:relative !important;bottom:auto !important;left:auto !important;}
.cta a.button{margin-top:20px;}
.testimonials img{margin:0 auto;}
.testimonials .name{display:block;float:none !important;width:100%;margin:0 0 10px 0 !important;}
.testimonials .profile{text-align:center !important;}
.purchase .price-table,
.purchase .price-table-description{min-height:0 !important;}
.purchase .price-table{width:80%;margin:20px 10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.purchase .recommended{width:100%;margin:20px 0 !important;}
.post-article{text-align:left;}
.post-article .post-title,
.post-article .post-meta{margin-bottom:20px !important;}
.post-sticky i{font-size:80%;padding:5px;}
.post-pagination .adj-post-navigation{text-align:center;}
.post-pagination .next-posts,
.post-pagination .prev-posts{float:none;}
.post-pagination .next-posts{margin-bottom:20px;}
.adj-post-navigation .prev-post,
.adj-post-navigation .next-post{float:none;}
.adj-post-navigation .prev-post{margin-bottom:20px;}
.comment-list ol{margin-left:10px;}
.comment-body{margin-left:50px;text-align:left;}
.comment-author .avatar{width:40px;left:-50px;}
.comment-reply-link{padding:3px 7px;font-size:12px;}
.sidebar{text-align:left;}
}
@media only screen and (min-width:480px) and (max-width:767px){.header{display:none;}
}
@media only screen and (max-width:479px){.header{display:none;}
}
.flex-control-nav{text-align:center;padding:0;margin:0;margin-top:20px;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:20px;height:5px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.1);box-shadow:inset 0 0 3px rgba(0,0,0,0.1);}
.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
input[type=email].free-email-form{padding:10px;width:80%;margin:0 auto 15px;}
#menu-main-menu{padding:0;margin:10px 0 0 0;}
.menu li{display:inline-block;margin:0;position:relative;padding:5px;}
.menu li ul{display:none;}
.submenu{position:absolute;top:100%;z-index:1000;float:left;min-width:180px;border-top:2px solid #00A96A!important;display:none;background:#2f3338;box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:0 0 2px 2px;margin:0;padding:0;}
.menu li:hover > .submenu{}
.menu a:hover{color:#333!important;}
.submenu li{position:relative;height:35px;-webkit-transition:background-color 0.2s ease, border 0.2s ease, height 0.3s ease, color 0.2s ease, opacity 0.5s ease;transition:background-color 0.2s ease, border 0.2s ease, height 0.3s ease, color 0.2s ease, opacity 0.5s ease;margin:0;width:100%;box-sizing:border-box;}
.submenu li:hover{background:#00A96A;}
li.dropdown-submenu > ul{border:none!important;left:100%;top:-1px;}
.submenu a{padding:0 20px;display:block;line-height:35px;font-size:12px;color:#a8acaf;text-transform:none;font-family:'OpenSansRegular';letter-spacing:0;white-space:nowrap;}
.submenu li:hover > a{color:#fff;}
.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}

.ribbon-green {
  font: bold 15px Sans-Serif;
  color: #fff;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #FF8000;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF8000), to(#E18A07)); 
  background-image: -webkit-linear-gradient(top, #FF8000, #E18A07); 
  background-image:    -moz-linear-gradient(top, #FF8000, #E18A07); 
  background-image:     -ms-linear-gradient(top, #FF8000, #E18A07); 
  background-image:      -o-linear-gradient(top, #FF8000, #E18A07); 
  color: #fff;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}



.submenu li:last-child{border-bottom:0px solid #262829;border-radius:0 0 2px 2px;}