@import url(e3d2fb998c0b1b01037db06ce12e416ffa958ee0.css) ;
html { font-size: 100.01%; }
body { font-size: 72%; line-height: 1.3; color: rgb(34, 34, 34); font-family: Arial,Helvetica,sans-serif; }
input, select, textarea { font-family: Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, img, q, ul, ol, dl { margin-top: 0.6em; margin-bottom: 0.3em; }
a img { margin: 0px; }
body { background: url(30b103c6b7e85ff0ed7748f47e51ece443336305.jpg)  repeat scroll left top rgb(0, 4, 0); }
a { color: rgb(58, 109, 55); text-decoration: none; }
a:hover { color: rgb(101, 102, 101); text-decoration: none; }
h1, h2, h3, h4, h5, h6 { color: rgb(58, 109, 55); }
h1 { font-family: Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: normal; line-height: 1.2em; margin-top: 0.6em; margin-bottom: 0.3em; }
h2 { font-size: 1.2em; line-height: 0.85em; margin-top: 0.9em; margin-bottom: 0.3em; }
h3 { font-size: 1.1em; line-height: 1.4; margin-top: 0.9em; margin-bottom: 0.1em; }
h4 { font-size: 1em; line-height: 1.1em; margin-top: 0.5em; margin-bottom: 0.3em; }
h5 { font-size: 1em; line-height: 1em; color: rgb(111, 110, 110); font-style: italic; margin-top: 0.5em; margin-bottom: 0.2em; }
h6 { font-size: 1.15em; line-height: 1.15em; color: rgb(59, 59, 59); font-style: italic; margin-top: 0.7em; margin-bottom: 0.25em; font-weight: normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0em; }
.hentry h3 { font-family: Arial,Helvetica,sans-serif; margin-top: 1.5em; margin-bottom: 0px; font-size: 1.1em; }
.hentry h3 a { color: rgb(51, 51, 51); margin-top: 0px; margin-bottom: 0px; }
.hentry h3 a:hover { color: rgb(119, 119, 119); }
.builder-container-outer-wrapper { background: none repeat scroll 0% 0% transparent; margin: 1em auto; border: 0px none; display: block; }
.builder-module { background: none repeat scroll 0% 0% rgb(235, 235, 235); }
.builder-module-1, .builder-module-after-navigation { padding-top: 1em; }
.builder-module-element {  }
.builder-module-sidebar { display: block; text-align: left; }
.builder-module-sidebar .widget-wrapper { width: 100%; }
.builder-module-sidebar .widget { color: rgb(51, 51, 51); background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 1.2em; margin: 0px 1em 1em; border: 1px solid rgb(215, 215, 215); border-radius: 4px 4px 4px 4px; }
.builder-module-sidebar > div:last-child .widget:last-child {  }
.builder-module-block-outer-wrapper .left .widget, .builder-module-block-outer-wrapper .middle .widget { margin-right: 0.5em; }
.builder-module-block-outer-wrapper .middle .widget, .builder-module-block-outer-wrapper .right .widget { margin-left: 0.5em; }
.builder-module-block-outer-wrapper.left .builder-module-element, .builder-module-block-outer-wrapper.middle .builder-module-element { margin-right: 0.5em; }
.builder-module-block-outer-wrapper.middle .builder-module-element, .builder-module-block-outer-wrapper.right .builder-module-element { margin-left: 0.5em; }
.builder-module-element .builder-module-before-widget-bar { padding-bottom: 0px; margin-bottom: 0px; }
.builder-module-sidebar h4.widget-title { font-family: Arial,Helvetica,sans-serif; font-size: 1.65em; line-height: 1.25em; font-weight: normal; padding: 0.326em; margin: -0.326em -0.326em 0px ! important; }
.builder-module-sidebar h4.widget-title a { color: rgb(255, 255, 255); }
.builder-module-sidebar h4.widget-title + * { margin-top: 0px; }
.builder-module-sidebar .widget :first-child { margin-top: 0px; }
.builder-module-sidebar .widget :last-child { margin-bottom: 0px; }
.builder-module-sidebar .widget a.rsswidget img { display: none; }
.builder-module-sidebar .widget img { max-width: 100%; }
.builder-module-sidebar .widget p { margin-top: 0px; }
.widget-top { background: none repeat scroll 0% 0% rgb(255, 255, 255); height: auto; }
.builder-module-navigation { font-size: 0.9em; background: url(4cd13acabb168aa1fffd145c3d049e40f01e1e9b.gif)  repeat scroll center bottom transparent; display: block; width: 99%; margin: 0em auto; }
.builder-module-navigation .builder-module-element { padding: 0px; }
.builder-module-navigation ul { float: left; background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 0px; display: block; width: 99%; }
.builder-module-navigation ul * { margin: 0px; }
.builder-module-navigation li { padding: 0px; }
.builder-module-navigation li a, .builder-module-navigation li.current_page_item li a, .builder-module-navigation li.current-cat li a { font-size: 1.1em; padding: 0.2em 0.7em; line-height: 1.5em; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; text-decoration: none; background: none repeat scroll 0% 0% transparent; }
.builder-module-navigation li a:hover { color: rgb(0, 0, 0); }
.builder-module-navigation li.current_page_item a, .builder-module-navigation li.current-cat a {  }
.builder-module-navigation li ul { background: url(6b1854db1a499a528a1525d15159b0b444b7c4fd.png)  repeat scroll left top transparent; width: 14em; border: 1px solid rgb(235, 235, 235); border-radius: 3px 3px 3px 3px; box-shadow: 0px 0px 2px rgb(119, 119, 119); }
.builder-module-navigation li li { width: 14em; margin: 0px; padding: 0px; }
.builder-module-navigation li li + li { border-top: medium none; }
.builder-module-naviation li li:first-child { margin-bottom: -1px; }
.builder-module-navigation li li a, .builder-module-navigation li li.current_page_item a, .builder-module-navigation li li.current-cat a { background: none repeat scroll 0% 0% transparent; padding: 0.2em 0.4em; color: rgb(51, 51, 51); text-transform: none; border: 0px none; }
.builder-module-navigation li li a:hover { background: none repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); }
.builder-module-navigation li ul ul { margin: -3em 0em 0em 13.5em; }
.builder-module-navigation li:hover ul ul, .builder-module-navigation li:hover ul ul ul, .builder-module-navigation li:hover ul ul ul ul, .builder-module-navigation li:hover ul ul ul ul ul, .builder-module-navigation li.sfhover ul ul, .builder-module-navigation li.sfhover ul ul ul, .builder-module-navigation li.sfhover ul ul ul ul, .builder-module-navigation li.sfhover ul ul ul ul ul {  }
.builder-module-navigation li:hover ul ul, .builder-module-navigation li:hover ul ul ul, .builder-module-navigation li:hover ul ul ul ul, .builder-module-navigation li:hover ul ul ul ul ul, .builder-module-navigation li.sfhover ul ul, .builder-module-navigation li.sfhover ul ul ul, .builder-module-navigation li.sfhover ul ul ul ul, .builder-module-navigation li.sfhover ul ul ul ul ul {  }
.builder-subnav { background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 100%; border-top: 1px solid rgb(215, 215, 215); border-bottom: 1px solid rgb(215, 215, 215); }
.builder-subnav ul { background: none repeat scroll 0% 0% transparent; }
.builder-subnav li a, .builder-subnav li.current_page_item li a, .builder-subnav li.current-cat li a { font-size: 1.4em; padding: 0.2em 0.6em; line-height: 1.5em; color: rgb(68, 68, 68); text-transform: none; font-family: 'Yanone Kaffeesatz',trebuchet,arial,sans-serif; text-decoration: none; background: none repeat scroll 0% 0% transparent; }
.builder-subnav li a:hover { color: rgb(34, 34, 34); }
.builder-subnav.builder-module-after-navigation { border-top: 0px none; }
.builder-subnav.builder-module-before-navigation { border-bottom: 0px none; }
.builder-module-widget-bar {  }
.builder-module-widget-bar h4.widget-title { font-size: 1.5em; line-height: 1.2; padding: 0px 0.326em 0.326em; margin: -0.326em -0.326em 0px ! important; }
.builder-module-footer { font-size: 0.75em; border-bottom: 2px solid rgb(215, 215, 215); border-radius: 0px 0px 5px 5px; }
.builder-module-footer .builder-module-element { text-align: left; padding: 1em 2em; }
.builder-module-footer .builder-module-element .alignleft, .builder-module-footer .builder-module-element .alignright { padding: 1em 0px; }
.builder-module-footer .builder-module-element .alignright { text-align: right; }
.builder-module-footer .builder-module-element a { text-decoration: none; font-style: italic; color: rgb(51, 51, 51); }
.builder-module-footer .builder-module-element a:hover { text-decoration: underline; }
.builder-module-image .builder-module-element { font-size: 0px; }
.builder-module-image .builder-module-element img { margin: 0px; }
.builder-module-image .left .widget, .builder-module-image .middle .widget { margin-right: 0.5em; }
.builder-module-image .middle .widget, .builder-module-image .right .widget { margin-left: 0.5em; }
.builder-module-after-image { padding-top: 0.5em; }
.builder-module-after-html { padding-top: 1em; }
.builder-html-padded .builder-module-element { padding: 1.5em; }
.builder-html-quote .builder-module-element { padding: 1.5em; }
.builder-html-quote p { font-size: 1.6em; font-style: italic; }
.builder-module-header .builder-module-element { padding: 0px 1.5em 1.5em; }
.builder-module-header .builder-module-sidebar { background: none repeat scroll 0% 0% transparent; }
.site-title, .site-tagline { font-family: Arial,Helvetica,sans-serif; }
.site-title { letter-spacing: 0px; font-size: 3em; line-height: 1; margin: 0px 0px 0.5em; }
.site-tagline { font-size: 2em; line-height: 1; margin: 0px; }
.builder-module-content .builder-module-element { margin: 0px 1em 1em; background: none repeat scroll 0% 0% rgb(255, 255, 255); display: block; padding: 0.5em; text-align: left; overflow: hidden; border: 1px solid rgb(215, 215, 215); border-radius: 4px 4px 4px 4px; }
.builder-module-content .hentry { margin: 0.75em; }
.builder-module-content .magazine-post { display: inline-block; margin: 0.75em; overflow: hidden; vertical-align: top; min-width: 150px; }
.builder-module-content .builder-module-element .page { margin: 0.75em; }
.entry-title, .entry-title * { margin: 0px; padding: 0px; line-height: 1; }
.entry-title { font-family: Arial,Helvetica,sans-serif; clear: both; color: rgb(58, 109, 55); font-weight: normal; font-size: 1em; line-height: 1.1em; }
.single .entry-title { letter-spacing: -1px; clear: none; }
.entry-title a { text-decoration: none; color: rgb(51, 51, 51); font-size: 1em; }
.hentry .entry-title a:hover { color: rgb(119, 119, 119); }
.hentry .entry-meta, .hentry .entry-meta * { padding: 0px; margin: 0px; }
.hentry .thumbnail-wrap { display: none; }
.hentry .entry-meta { color: rgb(51, 51, 51); }
.hentry .entry-meta a { color: rgb(119, 119, 119); font-style: normal; text-decoration: none; }
.hentry .entry-meta a:hover { text-decoration: none; }
.hentry .date { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: normal; display: block; margin-top: 0.75em; }
.hentry .entry-attachment .attachment { text-align: center; }
.hentry.attachment .entry-footer { background: none repeat scroll 0% 0% transparent; }
.entry-content { clear: both; }
.entry-content p { margin-top: 0.08em; margin-bottom: 0.5em; }
.loop-title { font-size: 1.7em; line-height: 1em; margin-top: 0px; margin-bottom: 0.4em; padding-bottom: 0.3em; border-bottom: 1px solid rgb(170, 170, 170); }
.single-post-thumbnail { display: inline; float: left; text-align: left; margin-right: 1.5em; }
.single-post-thumbnail img { margin: 0px; border-radius: 3px 3px 3px 3px; }
.front-page-thumbnail { background: none repeat scroll 0% 0% rgb(255, 255, 255); display: inline-block; }
.hentry .gallery a, .hentry .gallery dt, .hentry .gallery img { margin: 0px; font-size: 0px; line-height: 0; }
.hentry .gallery-item { display: inline-block; margin: 0px 0.5em 0.5em 0px; padding: 5px; vertical-align: top; text-align: left; width: 150px; border: 1px solid rgb(207, 207, 207); background: none repeat scroll 0% 0% rgb(253, 252, 252); border-radius: 3px 3px 3px 3px; }
.hentry .gallery-item img { border: 0px none; margin: 0px; padding: 0px; }
.hentry .gallery-caption { margin: 0px; padding: 1em 0.5em 0.5em; line-height: 1; }
.hentry .gallery + * { margin-top: 0px; }
.hentry img { border: 1px solid rgb(207, 207, 207); background: none repeat scroll 0% 0% rgb(253, 252, 252); padding: 5px; }
.hentry .front-page-thumbnail img { border: medium none; }
.hentry .alignright { margin: 0px 0px 1.5em 1.5em; }
.hentry .alignleft { margin: 0px 1.5em 1.5em 0px; }
.hentry .aligncenter { margin: 0px auto 1.5em; }
.hentry .wp-caption { border: 1px solid rgb(207, 207, 207); background: none repeat scroll 0% 0% rgb(253, 252, 252); padding: 0.5em; }
.hentry .wp-caption img { border: medium none; background: none repeat scroll 0% 0% transparent; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
.hentry .wp-caption-text { text-align: center; margin: 0px; padding: 0px 0.5em; line-height: 1; }
.entry-header { clear: both; }
.entry-footer { clear: both; margin-top: 1.5em; padding-top: 1.4em; }
.entry-footer * { padding: 0px; margin: 0px; }
.entry-footer .alignleft { width: 70%; }
.entry-footer .categories { font-size: 0.8em; padding-left: 25px; background: url(faf03f6495db0b0e0800b78c4915ddadb63c71e4.png)  no-repeat scroll left center transparent; }
.entry-footer a { font-style: italic; }
.entry-footer .comments { font-size: 0.8em; padding-left: 25px; background: url(34fa11db325e97de64fdecfcb0c76489289bc52b.png)  no-repeat scroll left center transparent; }
.entry-footer .tags { font-size: 0.8em; padding-left: 25px; display: none; }
.photometa { margin: 0px 0.5em; padding: 0px; width: 100%; }
.EXIF { margin: 0px; padding: 0px; float: left; }
.photometa h4 { border-bottom: 1px solid rgb(102, 102, 102); text-align: center; margin: 0px; padding: 0px; }
.photometa ul { list-style-type: none; }
.paging { clear: both; margin: 0px; }
#comments { margin: 3em 3px 1.5em 0px; padding: 0px; }
#comments .title { font-size: 25px; margin: 0px; padding: 50px 0px; }
#comments ol.commentlist { margin: 1.5em 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; }
#comments .vcard {  }
#comments .vcard .avatar { display: block; float: left; margin: 0px; padding: 5px 10px 0px 0px; border: 0px none; }
#comments .comment-meta { font-size: 12px; margin-bottom: 1.5em; }
#comments li { clear: both; border: 1px solid rgb(215, 215, 215); list-style: none outside none; margin: 1.5em 0px; padding: 1.5em; overflow: hidden; }
#comments .children { margin: 0px; }
#comments .children li { margin-bottom: 0px; list-style: none outside none; }
#comments .comment.depth-2, #comments .comment.depth-4, #comments .comment.depth-6, #comments .comment.depth-8, #comments .comment.depth-10 {  }
#comments blockquote { margin: 10px 0px; padding: 10px; }
#comments .alert { background: none repeat scroll 0% 0% rgb(255, 251, 214); border: 1px solid rgb(235, 224, 103); margin: 5px 0px; padding: 5px; }
#respond { margin-top: 3em; overflow: visible ! important; }
#respond h3 { margin-bottom: 0px; }
#respond .cancel-comment-reply a { margin: 1.5em 0px; display: block; }
#commentform { margin: 0px; padding: 0px; overflow: hidden; }
#commentform p { margin-bottom: 0px; }
#commentform label { margin-left: 1em; }
#commentform input[type="text"] { padding: 5px; width: 50%; }
#commentform input, #commentform textarea { margin: 0px; }
#commentform #comment { width: 90%; height: 18em; padding: 5px; }
p {  }
p img.left { float: left; margin: 1.5em 1.5em 1.5em 0px; padding: 0px; }
p img.right { float: right; margin: 1.5em 0px 1.5em 1.5em; }
a:focus, a:hover { color: rgb(0, 0, 0); }
blockquote { margin: 0.5em; padding: 10px 5px 10px 20px; color: rgb(34, 34, 34); font-style: italic; clear: both; }
blockquote p { margin: 0px; padding: 0px; }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
sup, sub { line-height: 0; }
abbr, acronym { border-bottom: 1px dotted rgb(102, 102, 102); }
address { margin: 0px 0px 1.5em; font-style: italic; }
del { color: rgb(102, 102, 102); }
pre { margin: 1.5em 0px; white-space: pre; }
pre, code, tt { font: 1em/1.5 'andale mono','lucida console',monospace; }
ul, ol { list-style-position: outside; margin: 0px 0px 0px 1px; padding: 0px; }
ol { margin-left: 20px; }
li { margin: 0px 0px 0.2em; padding: 0px; font-size: 11px; }
li :last-child { margin-bottom: 0px; }
ul { list-style: disc inside url(7ce2f7f9b55697adb91ee9c2e0bda3a1749973e2.png) ; }
ol { list-style-type: decimal; }
dl { margin: 0px 0px 1.5em; }
dl dt { font-weight: bold; }
dd { margin-left: 1.5em; }
dd + dd { margin-top: 1.5em; }
table { margin-bottom: 1.4em; width: 100%; }
th { font-weight: bold; }
thead th { background: none repeat scroll 0% 0% rgb(195, 217, 255); }
th, td, caption { padding: 4px 10px 4px 5px; }
tr.even td { background: none repeat scroll 0% 0% rgb(229, 236, 249); }
tfoot { font-style: italic; }
caption { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.small { font-size: 0.8em; line-height: 1.875; margin-top: 1.875em; margin-bottom: 1.875em; }
.large { font-size: 1.2em; line-height: 2.5; margin-top: 1.25em; margin-bottom: 1.25em; }
.hide { display: none; }
.quiet { color: rgb(102, 102, 102); }
.loud { color: rgb(0, 0, 0); }
.highlight { background: none repeat scroll 0% 0% rgb(255, 255, 0); }
.added { background: none repeat scroll 0% 0% rgb(0, 102, 0); color: rgb(255, 255, 255); }
.removed { background: none repeat scroll 0% 0% rgb(153, 0, 0); color: rgb(255, 255, 255); }
.first { margin-left: 0px; padding-left: 0px; }
.last { margin-right: 0px; padding-right: 0px; }
.top { margin-top: 0px; padding-top: 0px; }
.bottom { margin-bottom: 0px; padding-bottom: 0px; }
label { font-weight: bold; }
fieldset { padding: 1.4em; margin: 0px 0px 1.5em; border: 0.1em solid rgb(204, 204, 204); }
legend { font-weight: bold; font-size: 1.2em; }
input[type="text"], input[type="password"], input.text, input.title, textarea, select { font-size: 1em; margin-top: 0.5em; margin-bottom: 0.5em; }
input[type="text"], input[type="password"], input.text, input.title, textarea { background-color: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); padding: 0.5em 0.3em; line-height: 1; }
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: rgb(102, 102, 102); }
input[type="submit"] { color: rgb(215, 215, 215); background: none repeat scroll 0% 0% rgb(17, 17, 17); border: medium none; font-size: 1em; display: inline-block; margin: 0px; line-height: 1; padding: 0.5em 0.8em; }
input[type="submit"]:hover { background: none repeat scroll 0% 0% rgb(215, 215, 215); color: rgb(17, 17, 17); }
input[type="submit"]:active { background: none repeat scroll 0% 0% rgb(215, 215, 215); color: rgb(17, 17, 17); }
textarea { width: 390px; height: 250px; }
input[type="checkbox"], input[type="radio"], input.checkbox, input.radio {  }
input[type="text"], input[type="password"], textarea { max-width: 95%; }
.error, .notice, .success { padding: 0.8em; margin-bottom: 1em; border: 2px solid rgb(221, 221, 221); }
.error { background: none repeat scroll 0% 0% rgb(251, 227, 228); color: rgb(138, 31, 17); border-color: rgb(251, 194, 196); }
.notice { background: none repeat scroll 0% 0% rgb(255, 246, 191); color: rgb(81, 71, 33); border-color: rgb(255, 211, 36); }
.success { background: none repeat scroll 0% 0% rgb(230, 239, 194); color: rgb(38, 68, 9); border-color: rgb(198, 216, 128); }
.error a { color: rgb(138, 31, 17); }
.notice a { color: rgb(81, 71, 33); }
.success a { color: rgb(38, 68, 9); }
.widget_rss li { margin-bottom: 1.5em; }
.widget_rss .rsswidget { display: block; margin: 0px; }
.widget_rss .rss-date { display: block; font-style: italic; margin-bottom: 1.5em; }
.widget_rss .rssSummary { margin: 1.5em 0px; }
img.wp-smiley { border: medium none; }
.builder-module-navigation li li a { font-size: 14px ! important; line-height: 1.2 ! important; color: rgb(51, 51, 51) ! important; text-transform: none ! important; }
.builder-module-navigation li li a:hover, .builder-module-navigation li li.current_page_item a, .builder-module-navigation li li.current-menu-item a { color: rgb(35, 115, 42) ! important; font-size: 14px; }
.builder-module-navigation li li a, .builder-module-navigation li li.current_page_item a, .builder-module-navigation li li.current-cat a { padding: 5px ! important; }
.loop-desc { margin-bottom: 5px; font-size: 12px; }
.category-competitive-landscape .builder-module-content .builder-module-element .hentry { margin-bottom: 18px; padding-left: 155px; position: relative; float: left; min-height: 167px; }
.category-explore-series .builder-module-content .builder-module-element .hentry { margin-bottom: 18px; padding-left: 155px; position: relative; float: left; }
.category-portrait-report .builder-module-content .builder-module-element .hentry { margin-bottom: 18px; padding-left: 74px; position: relative; float: left; }
.portrait-report .hentry h1, .competitive-landscape .hentry h1, .explore-series .hentry h1, .category-portrait-report .hentry h3, .category-competitive-landscape .hentry h3, .category-explore-series .hentry h3 { font-size: 20px; font-weight: bold; line-height: 1; margin: 0px 0px 2px; color: rgb(59, 59, 59) ! important; }
.category-portrait-report .entry-header p, .category-competitive-landscape .entry-header p, .category-explore-series .entry-header p { font-size: 17px; color: rgb(107, 107, 107); font-style: normal; margin: 0px 0px 5px; line-height: 1.1; }
.category-portrait-report .attachment-post-thumbnail { position: absolute; top: 0px; left: 0px; margin: 0px; width: 129px; height: auto; }
.category-competitive-landscape .hentry .attachment-large { position: absolute; top: 0px; left: 0px; margin: 0px; width: 129px; height: auto; }
.competitive-landscape .attachment-large { margin: 0px 0px 15px 15px; float: right; width: 167px; height: auto; position: relative; }
.category-explore-series .hentry .attachment-large { position: absolute; top: 0px; left: 0px; margin: 0px; width: 129px; height: auto; }
.explore-series .attachment-large { margin: 0px 0px 15px 5px; float: right; width: 203px; height: auto; position: relative; }
.category-explore-series .entry-meta ul { list-style-image: none; list-style-type: disc; text-indent: 0px; }
.category-explore-series .entry-meta li { color: rgb(58, 109, 55); list-style-type: disc; float: left; margin-right: 10px; font-weight: bold; font-style: italic; }
.category-explore-series .entry-meta li span { color: rgb(51, 51, 51); font-weight: normal; font-style: normal; }
.category-current-trends .builder-module-content .builder-module-element .hentry, .category-insights-key-segments .builder-module-content .builder-module-element .hentry, .category-guides-to-achieving-business-outcomes .builder-module-content .builder-module-element .hentry, .category-retirement-trends .builder-module-content .builder-module-element .hentry, .category-benchmarks-and-perspectives .builder-module-content .builder-module-element .hentry, .category-investor-attitudes .builder-module-content .builder-module-element .hentry, .category-market-sizing .builder-module-content .builder-module-element .hentry, .category-research .builder-module-content .builder-module-element .hentry, .category-insight-modules .builder-module-content .builder-module-element .hentry, .category-business-package .builder-module-content .builder-module-element .hentry, .category-all .builder-module-content .builder-module-element .hentry, .category-investor-quantitative-panel .builder-module-content .builder-module-element .hentry { margin-bottom: 18px; padding-left: 90px; position: relative; }
.category-current-trends .hentry h3, .category-insights-key-segments .hentry h3, .category-guides-to-achieving-business-outcomes .hentry h3, .category-retirement-trends .hentry h3, .category-benchmarks-and-perspectives .hentry h3, .category-investor-attitudes .hentry h3, .category-market-sizing .hentry h3, .category-research .hentry h3, .category-insight-modules .hentry h3, .category-business-package .hentry h3, .category-all .hentry h3, .category-investor-quantitative-panel .hentry h3 { font-size: 19px; font-weight: bold; line-height: 1.1; color: rgb(59, 59, 59) ! important; }
.category-current-trends .entry-header p, .category-insights-key-segments .entry-header p, .category-guides-to-achieving-business-outcomes .entry-header p, .category-retirement-trends .entry-header p, .category-benchmarks-and-perspectives .entry-header p, .category-investor-attitudes .entry-header p, .category-market-sizing .entry-header p, .category-research .entry-header p, .category-insight-modules .entry-header p, .category-business-package .entry-header p, .category-all .entry-header p, .category-investor-quantitative-panel .entry-header p { font-size: 19px; color: rgb(107, 107, 107); display: inline; font-style: normal; line-height: 1; }
.category-current-trends .attachment-post-thumbnail, .category-insights-key-segments .attachment-post-thumbnail, .category-guides-to-achieving-business-outcomes .attachment-post-thumbnail, .category-retirement-trends .attachment-post-thumbnail, .category-benchmarks-and-perspectives .attachment-post-thumbnail, .category-investor-attitudes .attachment-post-thumbnail, .category-market-sizing .attachment-post-thumbnail, .category-research .attachment-post-thumbnail, .category-insight-modules .attachment-post-thumbnail, .category-business-package .attachment-post-thumbnail, .category-all .attachment-post-thumbnail, .category-quantitative-panel .attachment-post-thumbnail { position: absolute; top: 0px; left: 0px; margin: 2px 0px 0px; width: 64px; height: auto; }
p.more-link a { font-style: italic; margin-bottom: 1px; }
.archive .hentry { margin-bottom: 18px; }
.archive .hentry .date, .category-19 .hentry .date, .category-20 .hentry .date, .category-42 .hentry .date, .category-43 .hentry .date { color: rgb(102, 102, 102); display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; margin-top: 0.75em; }
.news .entry-header p { font-size: 14px; color: rgb(107, 107, 107); font-style: italic; margin: 5px 0px; line-height: 1.2; }
.category .hentry h3, .category-19 .hentry h3, .h-and-w-blog .hentry h3, .category-42 .hentry h3, .category-43 .hentry h3 { font-size: 1.5em; }
.wp-pagenavi { clear: both; float: right; }
.wp-pagenavi .nextpostslink, .wp-pagenavi .nextpostslink, .wp-pagenavi .current, .wp-pagenavi .page { margin: 0px 0px 0px 5px ! important; }
.loop-header { padding: 10px; }
h4.loop-title { border-bottom: 3px solid rgb(140, 39, 36); margin-bottom: 15px; padding-bottom: 5px; color: rgb(59, 59, 59); }
.single .entry-header { margin-bottom: 32px; clear: none; }
.competitive-landscape .entry-header { clear: none; margin-bottom: 15px; }
.category .entry-header { margin-bottom: 10px; }
.insight-modules .entry-header { margin-bottom: 5px; }
.insight-modules .entry-content p { margin-top: 0px; }
.single .entry-title { clear: none; letter-spacing: 0px; font-size: 19px ! important; }
.single .entry-meta {  }
.attachment-single-post-thumbnail { margin: 0px 0px 15px 15px; float: right; width: 151px; height: auto; }
.single .entry-content { clear: none; }
.single-post .category-explore-series .entry-content { margin-top: 48px; }
.hentry img { padding: 0px; border: medium none; }
.entry-title a { color: rgb(59, 59, 59) ! important; }
.hentry ul, .widget ul { list-style-position: inside; margin-left: 0px; padding-left: 1em; text-indent: -1em; }
.date .loop-header { display: none ! important; }
.category .loop-header { display: none; }
.explore-series .loop-header, .competitive-landscape .loop-header, .insight-modules .loop-header { display: block; }
.h-and-w-blog .hentry, .news .hentry { margin-bottom: 30px; }
.category-5 .hentry .alignright { margin-top: -43px; }
.single .category-portrait-report .attachment-large { display: none; }
.more-link { font-style: italic; margin: 10px 0px 5px; display: block; }
.home .hentry { margin: 5px ! important; }
.home .hentry .entry-content h2 { font-weight: normal; margin-top: 0px; font-size: 1.5em; line-height: 1.2; }
.home .hentry .entry-content img { margin-bottom: 0px; }
.home .hentry .entry-content table { margin-bottom: 0px; }
#builder-module-4e1f1cccd1491 .widget { height: 150px; }
.home .builder-module-3 { padding: 15px 0px 0px; }
.home .builder-module-3 .builder-module-sidebar .left .widget h4.widget-title { color: rgb(255, 255, 255); }
.home .builder-module-3 .builder-module-sidebar .left .widget { background: none repeat scroll 0% 0% rgb(89, 133, 51); color: rgb(255, 255, 255); }
.home .builder-module-3 .builder-module-sidebar .left .widget p { line-height: 18px; }
.home .builder-module-3 h2 { font-size: 1.5em; font-weight: normal; line-height: 1; margin-top: 0px; }
.home .builder-module-3 .alignleft { margin-right: 18px; width: 154px; height: 120px; }
.home .builder-module-3 td { padding: 0px ! important; }
.home .builder-module-content .builder-module-element .blocks h2 { margin-bottom: 10px; }
.home .builder-module-content .builder-module-element .blocks { float: left; }
.home .builder-module-content .builder-module-element .block { float: left; width: 275px; margin-bottom: 20px; }
.home .builder-module-content .builder-module-element .block br { display: none; }
.home .builder-module-content .builder-module-element .block1, .home .builder-module-content .builder-module-element .block3 { margin-right: 40px; }
.home .builder-module-content .builder-module-element .block img { float: right; margin-left: 10px; margin-top: 0px; width: 110px; }
.home .builder-module-content .builder-module-element .block h3 { font-size: 14px; margin-bottom: 0px; }
.home .builder-module-content .builder-module-element .block1 h3 { color: rgb(61, 39, 119); }
.home .builder-module-content .builder-module-element .block2 h3 { color: rgb(0, 94, 152); }
.home .builder-module-content .builder-module-element .block3 h3 { color: rgb(67, 102, 54); }
.home .builder-module-content .builder-module-element .block4 h3 { color: rgb(122, 41, 41); }
.home .builder-module-content .builder-module-sidebar { margin: 0px 12px 12px 6px; padding: 14px; border: 1px solid rgb(204, 204, 204); width: 254px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; }
.home .builder-module-content .builder-module-sidebar .widget { padding: 0px; margin: 0px 0px 7px; border: medium none; }
.home .builder-module-content .builder-module-sidebar .widget h4.widget-title { color: rgb(255, 255, 255); text-transform: uppercase; background: none repeat scroll 0% 0% rgb(134, 14, 15); padding: 2px 2px 2px 6px; font-size: 12px; border-radius: 5px 5px 5px 5px; margin: 0px ! important; }
.builder-module-before-footer-outer-wrapper { background: none repeat scroll 0% 0% rgb(235, 235, 235); border-radius: 0px 0px 5px 5px; }
.builder-module-before-footer { background: none repeat scroll 0% 0% rgb(115, 118, 115); margin: 0px 12px 12px ! important; width: 936px ! important; border-radius: 5px 5px 5px 5px; }
.builder-module-before-footer .left { width: 626px ! important; }
.builder-module-before-footer .right { width: 310px ! important; }
.builder-module-before-footer .builder-module-sidebar { padding: 15px 0px; }
.builder-module-before-footer .builder-module-sidebar .left .widget { margin: 0px; padding: 0px 15px; float: left; background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(221, 221, 221); }
.builder-module-before-footer .builder-module-sidebar .left .widget a { color: rgb(221, 221, 221); }
.builder-module-before-footer .builder-module-sidebar .left .widget_nav_menu ul { list-style-image: none; list-style-type: none; text-indent: 0px; }
.builder-module-before-footer .builder-module-sidebar .left .widget_nav_menu li { margin-bottom: 2px; line-height: 1; }
.builder-module-before-footer .builder-module-sidebar .left .widget_nav_menu li a { text-transform: uppercase; font-size: 10px; }
.builder-module-before-footer .builder-module-sidebar .right .widget { margin: 0px; padding: 0px 15px 0px 0px; float: right; background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(255, 255, 255); }
.builder-module-before-footer .builder-module-sidebar .right .widget h4.widget-title { font-size: 1.5em; line-height: 1.2; margin: 0px ! important; padding: 0px ! important; }
.builder-module-before-footer .builder-module-sidebar .right #execphp-7 ul { list-style-image: none; list-style-type: none; text-indent: 0px; padding: 0px; float: right; margin: 0px; }
.builder-module-before-footer .builder-module-sidebar .right #execphp-7 li, .builder-module-before-footer .builder-module-sidebar .right #execphp-7 li a, .builder-module-before-footer .builder-module-sidebar .right #execphp-7 { text-transform: uppercase; font-size: 10px; color: rgb(221, 221, 221); }
.builder-module-before-footer .builder-module-sidebar .right #execphp-7 li { text-align: right; }
.builder-module-before-footer .builder-module-sidebar .right #execphp-6 { margin-bottom: 30px; }
.builder-module-before-footer .builder-module-sidebar .right #execphp-6 ul { list-style-image: none; list-style-type: none; text-indent: 0px; padding: 0px; margin: 0px; }
.social-net { list-style-type: none; float: left; margin: 0px ! important; padding: 5px ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-radius: 5px 5px 5px 5px; }
.social-net h3, .social-net li { float: left; margin: 0px; }
.social-net h3 { margin-right: 10px; padding-top: 7px; }
.social-net li a { display: block; text-indent: -9999px; margin: 0px 5px 0px 0px; width: 26px; height: 26px; }
.social-net .facebook { background: url(0f5115f1903fb548cd7bd518463ebc0a0df440d9.png)  no-repeat scroll center center transparent; }
.social-net .twitter { background: url(5b4c87b1e6090e3c784239e2ced5837204e83689.png)  no-repeat scroll center center transparent; }
.social-net .gplus { background: url(38983eec22c81be6928783062bb42d8d12aefd2c.png)  no-repeat scroll center center transparent; }
.social-net .rss { background: url(4cfcfbe87032c334fba68252315a2a7d4c87287d.png)  no-repeat scroll center center transparent; }
.social-net .linkedin { background: url(093bcd40750207c75c67be04ceec8b3a65c84180.png)  no-repeat scroll center center transparent; margin-right: 0px; }
#builder-layout-4e496eeb2a075 .builder-module-4 .widget h4.widget-title, #builder-layout-4e1f0e97d8183 .builder-module-4 .widget h4.widget-title, #builder-layout-4e82ec8d89c57 .builder-module-4 .widget h4.widget-title { color: rgb(255, 255, 255); text-transform: uppercase; background: none repeat scroll 0% 0% rgb(134, 14, 15); padding: 3px 3px 3px 8px; font-size: 13px; border-radius: 5px 5px 5px 5px; margin: 0px 0px 10px ! important; }
.avhec-widget-line { display: inline ! important; }
.tableHead { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(51, 102, 0); border: thin solid rgb(153, 153, 153); }
.tableSubhead { font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(102, 102, 102); border: thin solid rgb(153, 153, 153); }
.tableText { font-size: 11px; color: rgb(0, 0, 0); border: thin solid rgb(153, 153, 153); }
#specialhead h1 { font-size: 19px ! important; font-weight: bold ! important; border-bottom: 3px solid rgb(140, 39, 36); margin-bottom: 15px; padding-bottom: 5px; color: rgb(59, 59, 59); }
.hentry h3 { margin-top: 0.2em; }
.single .hentry .date { color: rgb(102, 102, 102); display: block; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; margin-top: 0.75em; }
.single .entry-title a { color: rgb(58, 109, 55) ! important; }
.insight-modules .builder-module-content .builder-module-element .hentry { margin-bottom: 18px; padding-left: 90px; position: relative; }
.insight-modules .builder-module-content .builder-module-element .hentry .attachment-large { position: absolute; top: 0px; left: 0px ! important; margin: 2px 0px 0px; width: 64px; height: auto; }
.builder-module-content .builder-module-element .hentry ul { padding: 0px; list-style-image: url(7ce2f7f9b55697adb91ee9c2e0bda3a1749973e2.png) ; list-style-type: none; text-indent: 0px; }
#nav_menu-4 { margin-bottom: 20px; }
.searchform-param label, .searchform-spoiler { display: none; }
.custom_search { padding: 0px ! important; width: 100%; }
.searchform-controls { clear: none ! important; float: right; }
.searchform-params { float: left; }
.searchform-input-wrapper { width: 126px ! important; margin-right: 5px; }
#execphp-4 { padding: 0px; }
.searchform-input-wrapper input { width: 120px ! important; border: medium none; line-height: 1; padding: 7px 0.3em; }
.builder-template-search .loop-header { margin-bottom: 15px; }
.builder-template-search .loop-header p { color: rgb(58, 109, 55); font-size: 16px; margin-bottom: 0px; clear: both; }
.builder-template-search .loop-desc { margin-bottom: 30px; }
.builder-template-search .loop-desc p { color: rgb(34, 34, 34) ! important; font-size: 12px ! important; }
.builder-template-search .hentry { margin-bottom: 15px; }
.builder-template-search .categories a { font-size: 16px; color: rgb(0, 0, 0); text-decoration: underline; }
.builder-template-search .categories a:hover { text-decoration: underline; }
.builder-template-search .entry-meta { float: none; margin-bottom: 6px; }
.builder-template-search .entry-header { margin-left: 20px; margin-bottom: 6px; }
.builder-template-search .entry-header .entry-title, .builder-template-search .entry-header p { font-size: 15px ! important; }
.builder-template-search .entry-content { margin-left: 40px; font-size: 14px; color: rgb(0, 0, 0); }
.builder-template-search .entry-content ul { list-style: disc inside url(7ce2f7f9b55697adb91ee9c2e0bda3a1749973e2.png) ; }
.builder-template-search .entry-content li { font-size: 14px; }
.builder-template-search .custom_search { width: 192px; float: left; margin-bottom: 10px; }
.builder-template-search .custom_search .searchform-params input { background: none repeat scroll 0% 0% rgb(245, 245, 245); }
.builder-view-post-1044 .builder-module-4 { display: none ! important; height: 0px; }
