.wp-pagenavi, ol, ul {
     list-style: none
}
 a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
     font: inherit;
     padding: 0;
     border: 0;
     margin: 0;
     vertical-align: baseline
}
 #blog-content em, #embed-area em {
     font-style: italic
}
 body {
     line-height: 1
}
 blockquote, q {
     quotes: none
}
 blockquote:after, blockquote:before, q:after, q:before {
     content: '';
     content: none
}
 table {
     border-collapse: collapse;
     border-spacing: 0
}
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
     display: block
}
 .clear {
     clear: both
}
 #blog-stage {
     float: left;
     padding-left: 36px;
     padding-top: 36px;
     padding-right: 36px;
     width: 985px;
     height: 342px;
     background: #f4f7f9
}
 .stage-title a {
     font-size: 35px;
     color: #2c414f;
     font-family: Lato, sans-serif;
     text-decoration: none;
     float: left;
     display: block;
     height: auto;
     width: 393px;
     line-height: 47px;
     margin-top: -9px
}
 .stage-excerpt, a.stage-read {
     font-family: Helvetica, Arial, serif;
     font-size: 14px
}
 .stage-excerpt, .wp-pagenavi {
     line-height: 25px;
     float: left
}
 .stage-title a:hover {
     opacity: .7
}
 #stage-img {
     float: left;
     margin-right: 36px
}
 .stage-excerpt {
     color: #76848d;
     display: block;
     margin-top: 16px;
     width: 393px
}
 a.stage-read {
     color: #da6e19;
     border-bottom: 1px dotted #da6e19;
     text-decoration: none;
     display: inline-block;
     margin-top: 10px;
     padding-bottom: 1px
}
 a.stage-read:hover {
     border-bottom: none
}
 .wp-pagenavi {
     font-family: 'Helvetica Neue', Helvetica, Arial;
     font-size: 14px;
     font-weight: 400;
     padding: 16px 0 0 20px;
     margin: 38px 0 0 12px;
     width: 712px;
     overflow: hidden;
     color: #666;
     position: relative;
     left: -2px
}
 .breadcrumb-cta, .breadcrumb-single {
     font-family: Helvetica, Arial, serif;
     font-size: 14px
}
 .wp-pagenavi .extend {
     padding: 0 4px 0 5px
}
 .wp-pagenavi a {
     background: #f7f8fa;
     text-decoration: none;
     color: #666;
     border: 2px solid #e5e7e7;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     float: left;
     display: block;
     padding: 0 10px;
     margin-left: 2px;
     margin-right: 2px
}
 .wp-pagenavi a:hover, .wp-pagenavi span.current {
     background: #FFF;
     text-decoration: none;
     color: #666;
     padding: 0 10px;
     display: inline-block;
     border: 2px solid #e5e7e7;
     -webkit-border-radius: 5px;
     border-radius: 5px;
     font-weight: 400!important;
     float: left
}
 .wp-pagenavi strong {
     font-weight: 400;
     display: block
}
 .wp-pagenavi .pages {
     margin-right: 10px;
     margin-top: 0;
     border: none;
     float: left;
     color: #b4b5b6
}
 #blogpost-header {
     width: 870px;
     float: left;
     margin-left: 34px;
     margin-top: 33px
}
 .breadcrumb-single {
     color: #76848d;
     line-height: 24px;
     border-bottom: 1px solid #eee;
     padding-bottom: 8px;
     padding-right: 40px;
     display: inline-block;
     max-height: 29px;
     overflow: hidden
}
 #blogpost-featured, #blogpost-meta, #blogpost-socialcontainer {
     border-top: 2px solid #e5e5e5;
     border-bottom: 2px solid #e5e5e5;
     border-right: 2px solid #e5e5e5
}
 .breadcrumb-single a {
     color: #76848d;
     text-decoration: none
}
 .breadcrumb-single a:hover {
     text-decoration: underline
}
 .breadcrumb-cta {
     display: block;
     float: right;
     position: relative;
     top: 5px;
     left: 44px
}
 .breadcrumb-cta a {
     color: #f77108;
     text-decoration: none
}
 #blog-content a:hover, #blogpost-author a:hover, #blogpost-postedin a:hover, .breadcrumb-cta a:hover {
     text-decoration: underline
}
 #blogpost-stage {
     height: 300px;
     margin-left: 36px;
     width: 914px;
     background: #CCC;
     float: left
}
 .blogpost-title {
     color: #2c414f;
     display: block;
     float: left;
     font-family: Lato, sans-serif;
     font-size: 34px;
     line-height: 45px;
     margin-bottom: 27px;
     margin-left: 34px;
     padding-top: 16px;
     width: 868px
}
 #blog-content a, #blogpost-author a, #blogpost-postedin a {
     color: #f77108;
     text-decoration: none
}
 #blog-content, #blogpost-author, #blogpost-commentsnumber, #blogpost-postedin {
     font-family: Helvetica, Arial, serif;
     font-size: 14px
}
 #blogpost-meta, #blogpost-socialcontainer {
     width: 341px;
     float: left
}
 #blogpost-meta {
     height: 300px;
     background: #f7f7f7
}
 #blogpost-featured {
     float: left;
     border-left: 2px solid #e5e5e5;
     height: 296px
}
 #single-author {
     margin-left: 21px;
     margin-top: 19px
}
 #blogpost-author {
     color: #979595;
     float: left;
     line-height: 22px;
     margin-left: 20px;
     margin-top: 7px
}
 #blogpost-socialcontainer {
     background: #FFF;
     height: 93px;
     margin-top: 21px
}
 #blogpost-socialinner {
     margin-left: 0;
     margin-top: 9px
}
 #blogpost-commentsnumber {
     float: left;
     width: 250px;
     height: 30px;
     margin-left: 20px;
     margin-top: 55px
}
 #blogpost-commentsnumber a {
     color: #76848d;
     text-decoration: none;
     float: left
}
 #blogpost-postedin {
     float: left;
     color: #979595;
     margin-left: 20px;
     margin-top: 20px
}
 #blog-content {
     color: #2d2d2d;
     float: left;
     height: auto;
     line-height: 27px;
     font-size:16px;
     margin-left: 35px;
     margin-top: 27px;
     width: 575px
}
 #blog-content h3, .sidebar-ctatitle {
     font-family: Lato, sans-serif
}
 #sidebar {
     background: #f7f7f7;
     border: 2px solid #e5e5e5;
     float: left;
     margin-left: 40px;
     margin-top: 31px;
     padding-bottom:42px;
     width: 297px
}
 #blog-content p {
     margin-bottom: 16px;
}
 #blog-content h3 {
     color: #f77108;
     display: block;
     font-size: 28px;
     line-height: 34px;
     margin-top: 41px;
     margin-bottom: 31px
}
 .sidebar-cta, .sidebar-ctatitle {
     margin-left: 23px;
     margin-top: 21px
}
 .sidebar-ctatitle {
     font-size: 23px;
     color: #4f4f4f;
     line-height: 33px;
     border-bottom: 3px solid #e7e7e7;
     padding-bottom: 18px;
     width: 249px
}
 .sidebar-cta {
     display: block;
     float: left;
     background: #00A83A;
     width: 250px;
     height: 55px;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
     font-family: Arial, Tahoma, serif;
     font-size: 24px;
     color: #FFF;
     text-decoration: none;
     font-weight: 700;
     line-height: 53px;
     text-align: center;
     margin-bottom: 23px;
     -webkit-animation-name: color2;
     -webkit-animation-duration: 20s;
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-timing-function: linear;
     -webkit-animation-delay: 5s
}
@-webkit-keyframes color2 {
      0%,29%{
  transform: rotateX(0deg);
	background:#00A83A;
    color:#FFF;
      }
      30%,32% {
  transform: rotateX(180deg);
  background:#127c2f;
  color:#88a981;
      }
      32%,34% {
  transform: rotateX(0deg);
	background:#00A83A;
    color:#FFF;
      }
      34%,100% {
  transform: rotateX(0deg);
  background:#00A83A;
    color:#FFF;
    }
}
.sidebar-cta:hover {
	opacity:0.8;
    color: #fff;
    text-decoration: none;
}
.sidebar-cta:active,
.sidebar-cta:visited,
.sidebar-cta:focus {
	opacity:1;
	position:relative;
	top:2px;
    color:#FFFFFF !important;
    text-decoration:none !important;
}
 #dropper.collapsed .expander, #dropper.expanded .expander {
     padding-left: 13px;
     background-position: left center;
     background-repeat: no-repeat
}
 a.sidebar-cta:active {
     position: relative;
     top: 2px
}
 a.sidebar-cta:hover {
     opacity: .8
}
 .sidebar-blurb {
     color: #5b5b5b;
     display: block;
     font-family: Helvetica, Arial, serif;
     font-size: 14px;
     line-height: 24px;
     margin-left: 24px;
     margin-top: 30px;
     width: 247px
}
 .sidebar-blurb a {
     color: #f77108;
     text-decoration: none
}
 .sidebar-blurb a:hover {
     text-decoration: underline
}
 #blog-content ul li {
     margin-top: 4px;
     list-style: disc;
     margin-left: 15px
}
 #blog-content ul {
     margin-bottom: 28px
}
 #dropper.expanded .expander {
     background-image: url(images/expanded.gif)
}
 #dropper.collapsed .expander {
     background-image: url(images/collapsed.gif)
}
 .blog-sidebartitle {
     font-size: 23px;
     color: #4f4f4f;
     font-family: Lato, sans-serif;
     margin-left: 23px;
     margin-top: 30px;
     line-height: 33px;
     padding-bottom: 17px;
     width: 249px;
     display: inline-block;
     text-decoration: none
}
 #category-listing a:hover {
     text-decoration: underline
}
 #category-listing {
     line-height: 24px;
     margin-left: 35px
}
 #category-listing a {
     color: #f77108;
     text-decoration: none;
     font-family: Helvetica, Arial, serif;
     font-size: 14px
}
 #authorprofilebox {
     background: #f7f7f7;
     border: 2px solid #e5e5e5;
     height: 152px
}
 .author-description.author-bio {
     font-family: Helvetica, Arial, serif;
     font-size: 14px;
     line-height: 24px;
     margin-top: -13px
}
 #yarpp-container {
     float: left;
     margin-bottom: 15px;
     margin-right: 27px;
     width: 260px
}
 .yarpp-thumbnails-horizontal {
     margin-bottom: 45px;
     min-height: 200px;
     width: 575px
}
 .yarpp-thumbnail-title2 {
     margin-top: -10px;
     display: block;
     -moz-text-decoration-color: -moz-use-text-color!important;
     -moz-text-decoration-line: none!important;
     -moz-text-decoration-style: solid!important;
     font-weight: 400!important;
     text-align: left!important
}
 #small-divider {
     width: 532px;
     margin-bottom: 30px;
     height: 26px;
     background: url(img/mini-divider.jpg)
}
 #blog-content img {
     max-width: 566px;
     height: auto;
     border: 2px solid #e5e5e5;
     margin-top: 15px;
     margin-bottom: 15px;
     display:block;
     width:auto !important;
}
 .blog-catlink {
     font-family: Lato, sans-serif;
     color: #2c414f;
     display: block;
     font-size: 24px;
     float: left;
     margin-left: 35px;
     margin-top: 33px
}
 .blog-catlink a {
     color: #f77108;
     text-decoration: none;
     float: left
}
 .blog-catlink a:hover {
     text-decoration: underline;
     float: left
}
 .yarpp-related a:hover, .yarpp-related-none a:hover {
     text-decoration: underline!important
}
 .blog-catlink .post-categories {
     display: inline-block;
     position: relative;
     top: 3px
}
 .singlePostSocial .sharre .box a {
     font-family: Helvetica, Arial, serif
}
 #blog-content strong {
     font-weight: 700
}
 .yarpp-related, .yarpp-related a, .yarpp-related h3, .yarpp-related-none a {
     font-weight: 400!important
}
 #infographic-stage {
     width: 914px;
     height: auto;
     background: #f7f7f7;
     min-height: 500px;
     border: 2px solid #e5e5e5;
     float: left;
     margin-left: 33px;
     padding-bottom: 75px;
     padding-top: 13px
}
 .infographic-social {
     margin-left: 34px!important;
     margin-top: 30px!important
}
 .infographic-author {
     position: absolute;
     margin-left: 377px!important;
     margin-top: 0!important
}
 .infographic-postedin {
     margin-left: 717px!important;
     margin-top: 4px!important;
     position: absolute
}
 #infographic-embed, .infographic-img {
     margin-left: 56px;
     margin-top: 34px;
     float: left
}
 .infographic-img {
     width: 800px;
     display: block
}
 #infographic-embed {
     width: 490px;
     height: 160px
}
 #infographic-stage h3 {
     color: #2c404e;
     display: block;
     font-family: Lato, sans-serif;
     font-size: 24px;
     line-height: 34px;
     margin-bottom: 30px;
     padding-top: 14px
}
 .embed-code {
     display: block;
     width: 447px;
     height: 79px;
     color: #666;
     margin-top: -10px
}
 #embed-area em {
     font-family: Helvetica;
     font-size: 14px;
     color: #2d2d2d
}
 #infographic-share {
     margin-top: 34px;
     float: left
}
 .infographic-share {
     margin-left: 2px!important;
     margin-top: -10px!important
}
 #authorprofilebox .avatar {
     display: block;
     height: 67px;
     margin-right: 18px;
     margin-top: 4px;
     width: 67px
}
 .yarpp-related {
     display: block;
     float: left;
     height: auto;
     margin-bottom: 33px;
     margin-top: 47px;
     min-height: 149px;
     min-width: 575px
}
 #container, #container2 {
     background: #FFF;
     min-height: 1000px
}
 .yarpp-related h3 {
     color: #2c414f!important;
     display: block!important;
     font-family: Lato, sans-serif!important;
     font-size: 24px!important;
     margin-bottom: 5px!important;
     line-height: 34px!important;
     margin-top: 25px!important
}
 .yarpp-related-none {
     color: #979595!important
}
 .blognav-link, .blogpost-comments a, .blogpost-link, a.blogpost-read, nav ul li a {
     text-decoration: none
}
 #disqus_thread {
     font-family: Helvetica
}
 .wp-pagenavi .extend {
     display: none
}
 #container {
     width: 938px;
     border: 1px solid #b8b8b8;
     margin: 51px auto 0
}
 #dots {
     background: url(/img/dots.jpg);
     width: 687px;
     height: 34px;
     margin: 11px auto 0
}
 #blogposts {
     float: left;
     width: 938px;
     height: 433px;
     padding-top: 17px
}
 #container2 {
     padding-bottom: 100px;
     width: 987px;
     border-right: 1px solid #c9c9c9;
     border-left: 1px solid #c9c9c9;
     margin: 0 auto
}
 #blogpost-loop {
     height: 110px;
     float: left;
     margin-left: 35px;
     width: 927px;
     margin-top: 33px
}
 #blogpost-info {
     width: 553px;
     height: 110px;
     float: left
}
 #blogpost-thumb {
     border-radius: 100px;
     float: left;
     height: 105px;
     overflow: hidden;
     width: 105px
}
 .blogpost-link {
     color: #2c414f;
     font-family: Lato, sans-serif;
     float: left;
     display: block;
     font-size: 19px;
     margin-left: 31px;
     width: 409px;
     margin-top: 7px;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     height: 21px
}
 .blogpost-excerpt, a.blogpost-read {
     font-family: Helvetica, Arial, serif;
     font-size: 14px;
     margin-left: 31px
}
 a.blogpost-link:hover {
     opacity: .7
}
 .blogpost-excerpt {
     color: #76848d;
     display: block;
     float: left;
     line-height: 22px;
     margin-top: 14px;
     width: 407px
}
 a.blogpost-read {
     color: #da6e19;
     border-bottom: 1px dotted #da6e19;
     padding-bottom: 1px;
     display: inline-block;
     margin-top: 5px
}
 a.blogpost-read:hover {
     border-bottom: none
}
 #blogpost-social {
     float: left;
     width: 100%;
     padding-right: 35px;
     height: 110px;
     background: url(img/dots.jpg) 0 48px no-repeat;
     position: relative;
     left: 16px;
     padding-left: 0
}
 #social-icons {
     float: left;
     margin-left: 28px;
     margin-top: -10px;
     margin-bottom: -1px;
     width: 100%
}
 .meta-social-fb {
     float: left;
     margin: 0 5%;
     width: 90%
}
 .meta-social-tw {
     float: left;
     margin-left: 20px
}
 .meta-social-gp {
     float: left;
     height: 21px;
     width: 69px;
     margin-left: 22px
}
 .blogpost-comments a, .blogpost-date {
     font-family: Helvetica, Arial, serif;
     margin-left: 49px;
     float: left;
     display: block;
     font-size: 14px
}
 .blogpost-date {
     color: #da6e19;
     margin-top: 11px
}
 .blogpost-comments a {
     color: #999;
     height: 20px;
     margin-top: 5px;
     width: 203px
}
 #terms-container, .blog-text {
     margin-left: 35px;
     font-family: Helvetica, Arial, serif
}
 #blogposts .blogpost-link {
     margin-top: 4px
}
 #blogposts .blogpost-excerpt {
     margin-top: -3px
}
 #blogposts .blogpost-read {
     position: relative;
     top: -14px;
     padding-bottom: 0
}
 #blogposts #blogpost-social, #blogposts #blogpost-thumb {
     margin-top: -1px
}
 #blogposts #social-icons {
     margin-bottom: 0!important
}
 #blogposts .blogpost-comments a {
     margin-top: 4px
}
 .blog-text {
     display: block;
     width: 343px;
     height: 50px;
     float: left;
     line-height: 24px;
     margin-top: 35px;
     color: #4f483c;
     background: url(/img/blog-text.jpg)
}
 .ship-logo2 {
     display: block;
     width: 468px;
     height: 56px;
     float: right;
     position: relative;
     left: -33px;
     top: -9px;
     margin-top: 40px;
     background: url(/img/ship-logo.jpg)
}
 #terms-container {
     width: 866px;
     min-height: 500px;
     margin-top: 35px;
     font-size: 14px;
     line-height: 23px;
     padding-bottom: 100px
}
 #terms-container p {
     margin-left: 20px;
     padding: 0;
     margin-top: 0;
     margin-bottom: 0;
     color: #2c414f
}
 .privacy-text, .terms-text {
     font-family: Helvetica, Arial, serif;
     line-height: 24px;
     margin-top: 37px;
     display: block;
     float: left
}
 .policy-ul, .privacy-text, .terms-text {
     color: #4f483c
}
 .terms-text {
     width: 270px;
     height: 47px;
     margin-left: 35px
}
 .privacy-text {
     width: 226px;
     height: 54px;
     margin-left: 37px
}
 .policy-ul li {
     margin-left: 15px
}
 .blogsingle {
     -webkit-border-radius: 0!important;
     -moz-border-radius: 0!important;
     -moz-border-radius-bottomleft: 0!important;
     border-radius: 0!important;
     border-top: 0!important
}
 .plain-divider {
     background: url(img/plain-divider.jpg);
     width: 863px;
     height: 24px;
     display: block;
     margin: 30px auto 0
}
 #infographic-meta {
     margin-left: 21px
}
 .crp_related {
     background: #f7f7f7;
     border: 2px solid #e5e5e5;
     padding: 21px 21px 13px;
     margin-bottom: 36px;
     margin-top: 30px;
     width: 566px;
     height: 126px
}
 #crp_related li {
     list-style-image: none;
     list-style-position: outside;
     list-style-type: none!important
}
 #crp_related>ul {
     padding: 0 0 0 3px
}
 .crp_thumb {
     float: left;
     height: 38px!important;
     margin-left: -16px;
     margin-top: 3px!important;
     width: 63px!important
}
 .crp_excerpt, .crp_title {
     margin-left: 14px;
     display: block;
     float: left
}
 .crp_title {
     margin-top: 1px!important
}
 .crp_excerpt {
     margin-top: 0;
     color: #888
}
 nav ul, nav ul ul li {
     font-size: 16px;
     font-family: Helvetica;
     color: #616161
}
 .blognav-link, .blognav-right, .blognav-sep {
     font-size: 18px;
     font-family: Helvetica;
     line-height: 62px
}
 #closebtn {
     background: url(img/close2.png);
     width: 48px;
     height: 48px;
     display: block;
     position: absolute;
     z-index: 99;
     cursor: pointer;
     margin-left: 796px;
     margin-top: -12px
}
 #blog-content li {
     margin-bottom: 7px;
     margin-left: 36px;
     margin-top: 0;
     list-style: outside
}
 #blog-content ol {
     margin-bottom: 25px
}
 .sticky, .sticky2 {
     position: fixed;
     top: 0
}
 #sidebar-sticky-wrapper {
     float: right;
     width: 375px
}
 nav {
     margin: 10px 0;
     text-align: center
}
 nav ul ul {
     display: none
}
 nav ul li:hover>ul {
     display: block
}
 nav ul {
     background: #FFF;
     border: 1px solid #e1e1e1;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 10px;
     list-style: none;
     display: inline-table;
     width: 249px;
     padding: 0
}
 nav ul:after {
     content: "";
     clear: both;
     display: block
}
 nav ul li {
     float: left
}
 nav ul li:hover a {
     color: #000
}
 nav ul li a {
     display: block;
     color: #616161!important;
     padding: 20px
}
 nav ul ul {
     background: #fff;
     border-radius: 0;
     float: left;
     margin-left: -1px;
     margin-top: -6px;
     padding: 0;
     position: absolute;
     z-index: 10
}
 nav ul ul li {
     float: none;
     border-bottom: 1px solid #ececec;
     position: relative;
     text-align: left;
     padding-left: 9px;
     padding-top: 5px
}
 nav ul ul li a {
     color: #fff;
     padding: 10px
}
 nav ul ul li a:hover {
     color: #000!important
}
 nav ul ul ul {
     position: absolute;
     left: 100%;
     top: 0
}
 #blognav {
     width: 100%;
     height: 64px;
     background: #434f60;
     border-top: 1px solid #535e6e
}
 #blognav-inner {
     width: 987px;
     margin: 0 auto;
     height: 63px;
     padding: 0 1px
}
 .blognav-link, .blognav-sep {
     float: left;
     margin-right: 35px
}
 .blognav-link {
     color: #c1cad6
}
 a.blognav-link:hover {
     text-decoration: underline;
     color: #c1cad6
}
 .blognav-sep {
     display: inline-block;
     color: #617389
}
 .blognav-right {
     float: right;
     color: #c1cad6;
     text-decoration: none
}
 a.blognav-right:hover {
     text-decoration: underline;
     color: #c1cad6
}
 #colorseperator {
     width: 985px;
     height: 3px;
     background: url(img/colordivider.jpg);
     float: left
}
 #infographic-container {
     width: 908px;
     margin: 37px auto 0 38px;
     float: left;
     height: auto;
     min-height: 500px
}
 .infographic-cta {
     margin-right: 42px;
     margin-top: 15px;
     display: inline-block
}
 .infographic-title {
     font-family: Lato, sans-serif;
     font-size: 35px;
     color: #2c414f;
     float: left;
     display: block
}
 #infographic-sep {
     background: #e0e0e0;
     height: 1px;
     width: 908px;
     float: left;
     margin-top: 38px;
     margin-bottom: 33px
}
 .infographic1 {
     width: 286px;
     height: 381px;
     background: url(img/infographic1.jpg);
     float: left;
     display: block;
     -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px
}
 #infographic-wrapper, #infographic-wrapper2 {
     height: 460px;
     width: 286px;
     float: left
}
 .infographictitle {
     font-family: Helvetica;
     font-size: 14px;
     color: #ee7407;
     float: left;
     display: inline-block;
     line-height: 24px;
     margin-top: 10px;
     text-decoration: none
}
 .infographictitle:hover {
     text-decoration: underline
}
 #infographic-wrapper2 {
     margin-left: 25px
}
 #header-container {
     display: normal!important
}
 #header-container.navstick {
     position: fixed!important;
     top: 0!important;
     left: 0;
     display: normal!important;
     z-index: 9999;
     height: 104px;
     margin-top: -9px
}
 .navstick .logo {
     height: 35px;
     margin-top: 38px;
     width: 205px
}
 .navstick .logo:hover {
     height: 35px;
     margin-top: 36px;
     width: 205px
}
 .navstick .logo:active {
     height: 35px;
     margin-top: 39px;
     width: 205px
}
 #ouibounce-modal {
     z-index: 9999!important
}
 .socfooter {
     display: none
}
 .cath3 {
     font-size: 32px!important;
     margin-top: 48px!important;
     margin-left: 4%!important;
     margin-bottom: 21px!important;
     border-bottom: 1px solid #eee!important;
     width: 92%!important;
     padding-bottom: 41px!important
}
 ol.commentlist {
     list-style: none;
     margin: 0 0 1em;
     padding: 0;
     text-indent: 0;
     font-size: 16px!important;
     font-family: Helvetica;
     border-radius: 10px;
     border: 1px solid #e4e6ee;
     overflow: hidden
}
 ol.commentlist li.comment {
     padding: 15px 29px 20px
}
 ol.commentlist li.comment div.vcard {
     font: 400 16px georgia, times, serif
}
 ol.commentlist li.comment div.vcard cite.fn {
     font-style: normal;
     display: inline-block;
     font-weight: 700
}
 ol.commentlist li.comment div.vcard img.avatar {
     border: 1px solid #ccc;
     float: right;
     margin: 11px -3px 0 0;
     border-radius: 16px;
     width: 32px!important;
     height: 32px!important
}
 ol.commentlist li.comment div.comment-meta {
     font-size: 16px;
     margin-top: -14px !important;
     color: #999 !important;
     margin-bottom: 22px;
}
 ol.commentlist li.comment div.comment-meta a {
     color: #999 !important;
}
 ol.commentlist li.comment p {
     font-size: 16px;
     margin: 13px 0 1em;
     line-height: 26px;
     font-family: Helvetica
}
 ol.commentlist li.comment ul {
     font-size: 16px;
     list-style: square;
     margin: 0 0 1em 2em
}
 ol.commentlist li.comment div.reply {
     font-size: 16px
}
 ol.commentlist li.comment div.reply a {
     font-weight: 700
}
 ol.commentlist li.comment ul.children {
     list-style: none;
     margin: 1em 0 0;
     text-indent: 0
}
 ol.commentlist li.comment ul.children li.depth-2 {
     border-left: 5px solid #c6c8d2;
     margin: 0 0 .25em .25em
}
 ol.commentlist li.comment ul.children li.depth-3 {
     border-left: 5px solid #babcc7;
     margin: 0 0 .25em .25em
}
 ol.commentlist li.comment ul.children li.depth-4 {
     border-left: 5px solid #b0b2be;
     margin: 0 0 .25em .25em
}
 ol.commentlist li.even {
     background: #fff
}
 ol.commentlist li.odd {
     background: #f9f9fa
}
 ol.commentlist li.parent {
     border-left: 5px solid #d5d7de
}
 .says {
     display: inline-block;
     font-family: Helvetica
}
 #respond h3, .comment-respond label {
     display: block
}
 #commentform input, #commentform textarea {
     width: 100%;
     border: 1px solid #CCC;
     border-radius: 6px;
     padding: 10px;
     font-family: Helvetica;
     font-size: 16px
}
 #submit {
     width: 50%!important;
     margin-top: 11px
}
 #respond h3 {
     color: #2c414f;
     font-size: 24px !important;
     line-height: 34px;
     margin-top: 41px;
     margin-bottom: 31px
}
 #commentform label, .small, small {
     font-weight: 400!important;
     font-size: 16px!important
}
 .commentlist li {
     margin-left: 0!important;
     margin-bottom: 0!important;
     list-style: none!important
}
#blog-content a, #blogpost-author a, #blogpost-postedin a {
    color: #f77108;
    text-decoration: none;
    max-width: 390px !important;
    overflow: hidden !important;
    height: 23px !important;
}