.wp-caption {max-width: 100%;}
.wp-caption-text {font-size: .9em;font-style: italic;color: #666;text-align: center;}
.alignright {float: right;margin: 5px 0 0 1em;}
.alignleft {float: left;margin: 5px 1em 0 0;}
.aligncenter {display: block;margin: auto;text-align: center;}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {max-width: 100%;height: auto;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
* {word-wrap: break-word;white-space: normal;}
#wpadminbar * {max-width: none;}
body {position: relative;margin: 0;padding: 0;}
a {cursor: pointer;}
a img {border: 0;}
.section, .widget {margin: 0;padding: 0;display: block;}
.clear, .clearfix {display: block;clear: both;float: none;}
.inb {display: -moz-inline-stack;display: inline-block;zoom: 1;}
.table {display: table;width: 100%;}
.tr {display: table-row;width: 100%;}
.td {display: table-cell;vertical-align: middle;}
.wide {margin: auto;width: 96.1%;}
.hide, #admin-section {display: none;}
fieldset {border: 1px solid rgba(0,0,0,.2);margin: 0 0 1em 0;padding: 1em 1.5em 0 1.5em;}
legend {font-size: 110%;opacity: .8;padding: 0 .5em;margin: 0 0 0 -.5em;}
input, select, textarea {padding: .7em;box-shadow: inset 0 0 .5em rgba(0,0,0,.1);border: 1px solid #ccc;box-sizing: border-box;}
input[type="radio"], input[type="checkbox"], input[type="submit"], input[type="reset"], .button, input.button, select {cursor: pointer;}
textarea, select {display: block;width: 100%;}
input[type="submit"] {color: white;}
input[type="submit"], input[type="reset"], .button, input.button {border-radius: 2px;border: 0;}
table {width: 100%;text-align: left;margin: 0 0 1.5em 0;font-size: 80%;}
th, td {padding: 1em .8em .8em .8em;border-top: 1px solid rgba(100,100,100,.2);line-height: 1.5em;}
th {border-top: 0;}
.fn-header {margin: auto;background: white;}
.fn-header-full-width, .fn-header-row-inner-full-width .fn-header-row-inner {width: auto !important;}
.fn-header-row-inner {margin: auto;position: relative;max-width: 100%;}
.fn-header-row-sub-menu {height: 40px;position: relative;z-index: 99999;}
.fn-top-menu {float: left;max-width: 50%;overflow: hidden;max-height: 40px;position: relative;}
.fn-top-menu ul {margin: 0 0 0 20px;padding: 0;}
.fn-top-menu li {float: left;display: block;margin: 0 1.5em 0 0;font-size: 10px;font-weight: bold;height: 40px;line-height: 40px;}
.fn-top-menu li a:hover {text-decoration: underline;}
.fn-top-menu ul ul {display: none;}
.fn-header-social-links {float: right;}
.fn-header-social-links a {color: #333;display: block;float: left;margin: 0 1em 0 0;font-size: 18px;height: 40px;line-height: 40px;}
.fn-header-social-links a:hover {color: #d12e2e;}
.fn-header-btn {float: right;background: #f0f0f0;height: 40px;line-height: 40px;font-size: 12px;padding: 0 0 0 20px;}
.fn-header-btn a {color: #666;font-weight: bold;display: inline-block;margin: 0 20px 0 0;}
.fn-header-btn a:hover {color: black;}
.fn-header-btn a i {color: #d12e2e;}
.fn-header-search-box {position: absolute;right: 0;background: #f0f0f0;height: 100%;width: 320px;display: none;}
.fn-search-form-text {background: 0;height: 40px;padding: 0 20px;width: 240px;outline: 0;}
.fn-search-form-submit {border: 0;background: 0;color: #d12e2e;}
.fn-header-search-box .fn-search-form-text {border: 0;box-shadow: none;}
.fn-header-search-box .fn-search-form-submit {float: right;position: relative;top: 10px;right: 10px;}
.fn-header-row-logo {background: #d12e2e;}
.fn-site-title {margin: 0;padding: 0;float: left;}
.fn-site-title a {display: block;line-height: 1em;color: white;}
.fn-header-banner {height: 90px;position: relative;overflow: hidden;float: right;width: 728px;}
.fn-main-menu-wrapper ul.menu>li>a {height: 50px;line-height: 50px !important;padding: 0 20px;}
.fn-main-menu-wrapper span.badge {font-size: .65em;padding: .1em .3em;border-radius: .2em;vertical-align: .2em;}
.fn-main-menu-wrapper ul.menu li li a {padding: 15px;font-size: .8em;}
.fn-main-menu-wrapper ul.menu li.menu-item-mega-link>.menu-item-inner>ul.sub-menu>li {background: rgba(0,0,0,.1);}
.fn-main-menu-wrapper ul.menu li.menu-item-mega-link>.menu-item-inner>ul.sub-menu>li:hover li {background: rgba(0,0,0,.1);}
.fn-main-menu-wrapper ul.menu li.menu-item-mega-link>.menu-item-inner>ul.sub-menu>li>a {font-size: .9em;font-weight: bold;}
.fn-main-menu-wrapper .menu-mega-block-loading {font-size: 50px;color: #888;}
.icon-before {position: relative;top: -.15em;}
.sneeit-compact-menu-sticky {box-shadow: 0 4px 4px -2px rgba(0,0,0,.2);opacity: .95;}
.sneeit-compact-menu-sticky .fn-sticky-menu-logo {background: 0;}
.fn-header-row-break {background: #222;color: white;}
.fn-break-inner {overflow: hidden;position: relative;}
.fn-break h2 {margin: 0;font-size: 20px !important;line-height: 60px !important;height: 60px;padding-left: 20px;background: #222;float: left;font-weight: 100 !important;position: relative;z-index: 1;}
.fn-break h2 .fa {font-size: 20px;}
.fn-break-gradient {float: left;position: relative;z-index: 1;width: 20px;background: #222;height: 60px;}
.fn-break-gradient.left {box-shadow: 10px 10px 16px #222;}
.fn-break-gradient.right {float: right;box-shadow: -10px -10px 16px #222;}
.fn-break .fn-break-content {width: 99999px;max-width: none;position: relative;}
.fn-break .fn-break-content>ul {height: 60px;margin: 0;z-index: 0;position: absolute;top: 0;left: -100%;padding: 0;}
.fn-break .item {display: inline-block;}
.fn-break .item .item-categories {display: block;margin: 20px 10px 0 0;height: 20px;line-height: 20px;font-size: 10px;padding: 0 5px;text-transform: uppercase;position: relative;float: left;}
.fn-break .item .item-categories a {color: white;display: block;line-height: 20px;}
.fn-break .item .item-title {display: inline-block;line-height: 60px;height: 60px;margin: 0;padding: 0 40px 0 0;opacity: .8;}
.fn-break .item .item-title a {color: white;font-weight: normal;font-size: 16px;}
.fn-primary {margin: 0 auto;border-top: 1px solid transparent;}
.fn-content {float: left;}
.fn-main-sidebar {float: right;}
.sidebar-left .fn-content {float: right;}
.sidebar-left .fn-main-sidebar {float: left;}
.sidebar-full .fn-content {float: none;width: auto !important;max-width: none !important;}
.fn-block {margin: 30px 0 0 0;}
.fn-block-title {position: relative;margin: 0 0 10px 0;}
.fn-block-title-text {display: block;}
.fn-block-title-text .fa {font-size: 130%;}
.fn-bh-text-bg-bot-border .fn-block-title {border-bottom: 2px solid;}
.fn-bh-text-bg-bot-border .fn-block-title-text {display: inline-block;padding: 4px 8px;margin-bottom: -2px;}
.fn-bh-full-bg .fn-block-title-text {padding: 4px 8px 3px 8px;}
.fn-bh-full-bg a.fn-block-explore-link {padding: 0 8px 0 0;}
.fn-bh-bot-border .fn-block-title {border-bottom: 2px solid;}
a.fn-block-explore-link {font-size: 10px;font-weight: bold;position: absolute;right: 0;top: 50%;margin-top: -.5em;display: block;}
.fn-block-content {position: relative;overflow: hidden;}
.fn-block .item {z-index: 0;position: relative;overflow: hidden;}
.fn-block .item .item-inner, .fn-block .item .item-bg {position: relative;height: 100%;box-sizing: border-box;}
.fn-block .item-mid-content {position: absolute;bottom: 0;left: 0;z-index: 2;width: 100%;}
.fn-block .item-title-under .item-bot-content {padding-top: 30px;}
.fn-block .item-title-under[data-fnw="100"] .item-bot-content {padding-top: 11px;}
.fn-block .item-title-under[data-fnw="200"] .item-bot-content {padding-top: 14px;}
.fn-block .item-title-under[data-fnw="300"] .item-bot-content {padding-top: 14px;}
.fn-block .item-title-under[data-fnw="400"] .item-bot-content {padding-top: 16px;}
.fn-block .item-title-under[data-fnw="500"] .item-bot-content {padding-top: 19px;}
.fn-block .item-title-under[data-fnw="600"] .item-bot-content {padding-top: 18px;}
.fn-block .item-title-under[data-fnw="700"] .item-bot-content {padding-top: 22px;}
.fn-block .item-title-under[data-fnw="800"] .item-bot-content {padding-top: 24px;}
.fn-block .item-title-under[data-fnw="900"] .item-bot-content {padding-top: 30px;}
.fn-block .item-title-under[data-fnw="1000"] .item-bot-content {padding-top: 30px;}
.fn-block .item-title-underover .item-bot {position: relative;margin-top: -60px;padding: 0 30px;width: auto !important;z-index: 999;}
.fn-block .item-title-underover[data-fnw="100"] .item-bot {margin-top: -36px;padding: 0 14px;}
.fn-block .item-title-underover[data-fnw="200"] .item-bot {margin-top: -40px;padding: 0 15px;}
.fn-block .item-title-underover[data-fnw="300"] .item-bot {margin-top: -44px;padding: 0 18px;}
.fn-block .item-title-underover[data-fnw="400"] .item-bot {margin-top: -48px;padding: 0 20px;}
.fn-block .item-title-underover[data-fnw="500"] .item-bot {margin-top: -52px;padding: 0 25px;}
.fn-block .item-title-underover[data-fnw="600"] .item-bot {margin-top: -56px;padding: 0 27px;}
.fn-block .item-title-underover[data-fnw="700"] .item-bot {margin-top: -65px;padding: 0 30px;}
.fn-block .item-title-underover[data-fnw="800"] .item-bot {margin-top: -71px;padding: 0 35px;}
.fn-block .item-title-underover[data-fnw="900"] .item-bot {margin-top: -83px;padding: 0 45px;}
.fn-block .item-title-underover[data-fnw="1000"] .item-bot {margin-top: -90px;padding: 0 50px;}
.fn-block .item-title-underover .item-bot-content {padding: 20px 30px;background: white;}
.fn-block .item-title-underover[data-fnw="100"] .item-bot-content {padding: 11px 14px;}
.fn-block .item-title-underover[data-fnw="200"] .item-bot-content {padding: 14px 15px;}
.fn-block .item-title-underover[data-fnw="300"] .item-bot-content {padding: 14px 18px;}
.fn-block .item-title-underover[data-fnw="400"] .item-bot-content {padding: 16px 20px;}
.fn-block .item-title-underover[data-fnw="500"] .item-bot-content {padding: 19px 25px;}
.fn-block .item-title-underover[data-fnw="600"] .item-bot-content {padding: 18px 27px;}
.fn-block .item-title-underover[data-fnw="700"] .item-bot-content {padding: 22px 30px;}
.fn-block .item-title-underover[data-fnw="800"] .item-bot-content {padding: 24px 35px;}
.fn-block .item-title-underover[data-fnw="900"] .item-bot-content {padding: 30px 45px;}
.fn-block .item-title-underover[data-fnw="1000"] .item-bot-content {padding: 30px 50px;}
.fn-block .item-mid-content-inner {padding: 30px;}
.fn-block .item[data-fnw="100"] .item-mid-content-inner {padding: 14px;}
.fn-block .item[data-fnw="200"] .item-mid-content-inner {padding: 15px;}
.fn-block .item[data-fnw="300"] .item-mid-content-inner {padding: 18px;}
.fn-block .item[data-fnw="400"] .item-mid-content-inner {padding: 20px;}
.fn-block .item[data-fnw="500"] .item-mid-content-inner {padding: 25px;}
.fn-block .item[data-fnw="600"] .item-mid-content-inner {padding: 27px;}
.fn-block .item[data-fnw="700"] .item-mid-content-inner {padding: 30px;}
.fn-block .item[data-fnw="800"] .item-mid-content-inner {padding: 35px;}
.fn-block .item[data-fnw="900"] .item-mid-content-inner {padding: 45px;}
.fn-block .item[data-fnw="1000"] .item-mid-content-inner {padding: 50px;}
.fn-block .item-title-underover .item-mid-content-inner {padding-bottom: 80px;}
.fn-block .item-title-underover[data-fnw="100"] .item-mid-content-inner {padding-bottom: 50px;}
.fn-block .item-title-underover[data-fnw="200"] .item-mid-content-inner {padding-bottom: 55px;}
.fn-block .item-title-underover[data-fnw="300"] .item-mid-content-inner {padding-bottom: 60px;}
.fn-block .item-title-underover[data-fnw="400"] .item-mid-content-inner {padding-bottom: 62px;}
.fn-block .item-title-underover[data-fnw="500"] .item-mid-content-inner {padding-bottom: 70px;}
.fn-block .item-title-underover[data-fnw="600"] .item-mid-content-inner {padding-bottom: 75px;}
.fn-block .item-title-underover[data-fnw="700"] .item-mid-content-inner {padding-bottom: 85px;}
.fn-block .item-title-underover[data-fnw="800"] .item-mid-content-inner {padding-bottom: 95px;}
.fn-block .item-title-underover[data-fnw="900"] .item-mid-content-inner {padding-bottom: 110px;}
.fn-block .item-title-underover[data-fnw="1000"] .item-mid-content-inner {padding-bottom: 120px;}
.fn-item-hl .item-big .item-bot-content, .fn-item-hl .item-big .item-top, .fn-item-hl .fn-blog .item-bot-content, .fn-item-hl .fn-blog .item-top {padding: 30px;}
.fn-item-hl .item-big[data-fnw="100"] .item-bot-content, .fn-item-hl .item-big[data-fnw="100"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="100"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="100"] .item-top {padding: 14px;}
.fn-item-hl .item-big[data-fnw="200"] .item-bot-content, .fn-item-hl .item-big[data-fnw="200"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="200"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="200"] .item-top {padding: 15px;}
.fn-item-hl .item-big[data-fnw="300"] .item-bot-content, .fn-item-hl .item-big[data-fnw="300"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="300"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="300"] .item-top {padding: 18px;}
.fn-item-hl .item-big[data-fnw="400"] .item-bot-content, .fn-item-hl .item-big[data-fnw="400"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="400"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="400"] .item-top {padding: 20px;}
.fn-item-hl .item-big[data-fnw="500"] .item-bot-content, .fn-item-hl .item-big[data-fnw="500"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="500"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="500"] .item-top {padding: 25px;}
.fn-item-hl .item-big[data-fnw="600"] .item-bot-content, .fn-item-hl .item-big[data-fnw="600"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="600"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="600"] .item-top {padding: 27px;}
.fn-item-hl .item-big[data-fnw="700"] .item-bot-content, .fn-item-hl .item-big[data-fnw="700"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="700"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="700"] .item-top {padding: 30px;}
.fn-item-hl .item-big[data-fnw="800"] .item-bot-content, .fn-item-hl .item-big[data-fnw="800"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="800"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="800"] .item-top {padding: 35px;}
.fn-item-hl .item-big[data-fnw="900"] .item-bot-content, .fn-item-hl .item-big[data-fnw="900"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="900"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="900"] .item-top {padding: 45px;}
.fn-item-hl .item-big[data-fnw="1000"] .item-bot-content, .fn-item-hl .item-big[data-fnw="1000"] .item-top, .fn-item-hl .fn-blog .item[data-fnw="1000"] .item-bot-content, .fn-item-hl .fn-blog .item[data-fnw="1000"] .item-top {padding: 50px;}
.fn-block .item-mid {position: relative;height: 100%;overflow: hidden;}
.fn-block .item-title-right .item-mid, .fn-block .item-title-left .item-mid {float: left;width: 31%;margin-top: .1em;}
.fn-block .item-title-right .item-bot, .fn-block .item-title-left .item-bot {float: left;width: 69%;}
.fn-block .item-title-right .item-bot-content, .fn-block .item-title-left .item-bot-content {padding-left: 5%;}
.fn-block .item-title-left .item-mid, .fn-block .item-title-left .item-bot {float: right;}
.fn-block .item-title-left .item-bot-content {padding-left: 0;padding-right: 5%;}
.fn-block.fn-item-no-thumb .item-title-right .item-bot, .fn-block.fn-item-no-thumb .item-title-left .item-bot {float: none;width: auto;}
.fn-block.fn-item-no-thumb .item-title-right .item-bot-content, .fn-block.fn-item-no-thumb .item-title-left .item-bot-content {padding-left: 0;padding-right: 0;}
.fn-block .item-mid-content-inner>* {z-index: 1;position: relative;}
.fn-block .item-mid-content-gradient {position: absolute;bottom: 0;left: -50%;width: 200%;height: 100%;background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);z-index: 0;max-width: none;}
.fn-block .item-mid-content-floor {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.fn-block a.item-format-icon {font-size: 48px;position: absolute;top: 30px;left: 30px;z-index: 2;color: white;background: rgba(0,0,0,.2);display: block;border-radius: 100%;height: .84em;border: 2px solid rgba(0,0,0,.02);}
.fn-block .item[data-fnw="100"] a.item-format-icon {font-size: 28px;top: 14px;left: 14px;}
.fn-block .item[data-fnw="200"] a.item-format-icon {font-size: 31px;top: 15px;left: 15px;}
.fn-block .item[data-fnw="300"] a.item-format-icon {font-size: 35px;top: 18px;left: 18px;}
.fn-block .item[data-fnw="400"] a.item-format-icon {font-size: 39px;top: 20px;left: 20px;}
.fn-block .item[data-fnw="500"] a.item-format-icon {font-size: 43px;top: 25px;left: 25px;}
.fn-block .item[data-fnw="600"] a.item-format-icon {font-size: 50px;top: 27px;left: 27px;}
.fn-block .item[data-fnw="700"] a.item-format-icon {font-size: 55px;top: 30px;left: 30px;}
.fn-block .item[data-fnw="800"] a.item-format-icon {font-size: 60px;top: 35px;left: 35px;}
.fn-block .item[data-fnw="900"] a.item-format-icon {font-size: 66px;top: 45px;left: 45px;}
.fn-block .item[data-fnw="1000"] a.item-format-icon {font-size: 70px;top: 50px;left: 50px;}
.fn-block a.item-format-icon i {display: block;margin-top: -.0625em;}
.fn-block .item-review {position: absolute;top: 30px;right: 30px;z-index: 9;font-size: 17px;font-weight: bold;color: white;}
.fn-block .item[data-fnw="100"] .item-review {font-size: 11px;top: 14px;right: 14px;}
.fn-block .item[data-fnw="200"] .item-review {font-size: 12px;top: 15px;right: 15px;}
.fn-block .item[data-fnw="300"] .item-review {font-size: 13px;top: 18px;right: 18px;}
.fn-block .item[data-fnw="400"] .item-review {font-size: 14px;top: 20px;right: 20px;}
.fn-block .item[data-fnw="500"] .item-review {font-size: 16px;top: 25px;right: 25px;}
.fn-block .item[data-fnw="600"] .item-review {font-size: 18px;top: 27px;right: 27px;}
.fn-block .item[data-fnw="700"] .item-review {font-size: 20px;top: 30px;right: 30px;}
.fn-block .item[data-fnw="800"] .item-review {font-size: 21px;top: 35px;right: 35px;}
.fn-block .item[data-fnw="900"] .item-review {font-size: 23px;top: 45px;right: 45px;}
.fn-block .item[data-fnw="1000"] .item-review {font-size: 25px;top: 50px;right: 50px;}
.fn-block .sneeit-thumb {z-index: 0;background: #000;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.fn-block .sneeit-thumb-a {position: relative;height: auto;}
.fn-block .sneeit-thumb img {opacity: 0;transition: transform .3s ease,opacity .3s;-webkit-transition: -webkit-transform .3s ease,opacity .3s;transition-timing-function: ease !important;transition-timing-function: cubic-bezier(.39,.76,.51,.56);}
.fn-block .item-mid:hover .sneeit-thumb img {-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1) rotate(.02deg);transform: scale3d(1.1,1.1,1);}
.fn-block .sneeit-thumb.optimized img {opacity: 1;}
.fn-block .item-categories {font-size: 10px;line-height: 1.5em;}
.fn-block .item[data-fnw="100"] .item-categories {font-size: 9px;}
.fn-block .item[data-fnw="200"] .item-categories {font-size: 10px;}
.fn-block .item[data-fnw="300"] .item-categories {font-size: 10px;}
.fn-block .item[data-fnw="400"] .item-categories {font-size: 10px;}
.fn-block .item[data-fnw="500"] .item-categories {font-size: 10px;}
.fn-block .item[data-fnw="600"] .item-categories {font-size: 11px;}
.fn-block .item[data-fnw="700"] .item-categories {font-size: 11px;}
.fn-block .item[data-fnw="800"] .item-categories {font-size: 12px;}
.fn-block .item[data-fnw="900"] .item-categories {font-size: 13px;}
.fn-block .item[data-fnw="1000"] .item-categories {font-size: 14px;}
.fn-block .item-mid .item-categories, .fn-block .item-meta .item-categories {padding: .3em .65em;margin: 0 .8em 0 0;text-transform: uppercase;display: inline-block;}
.fn-block .item-cate-above .item-categories {font-size: 16px;margin: 0 0 .5em 0;display: block;}
.fn-block .item-cate-above[data-fnw="100"] .item-categories {font-size: 13px;}
.fn-block .item-cate-above[data-fnw="200"] .item-categories {font-size: 14px;}
.fn-block .item-cate-above[data-fnw="300"] .item-categories {font-size: 15px;}
.fn-block .item-cate-above[data-fnw="400"] .item-categories {font-size: 15px;}
.fn-block .item-cate-above[data-fnw="500"] .item-categories {font-size: 16px;}
.fn-block .item-cate-above[data-fnw="600"] .item-categories {font-size: 17px;}
.fn-block .item-cate-above[data-fnw="700"] .item-categories {font-size: 18px;}
.fn-block .item-cate-above[data-fnw="800"] .item-categories {font-size: 20px;}
.fn-block .item-cate-above[data-fnw="900"] .item-categories {font-size: 21px;}
.fn-block .item-cate-above[data-fnw="1000"] .item-categories {font-size: 22px;}
.fn-block .item-title-under.item-cate-above .item-categories {margin-bottom: .3em;}
.fn-block .item-mid .item-categories a, .fn-block .item-meta .item-categories a, .fn-item-hl .item-big .item-bot-content .item-categories a, .fn-item-hl .item-big .item-top .item-categories a, .fn-item-hl .fn-blog .item-bot-content .item-categories a, .fn-item-hl .fn-blog .item-top .item-categories a {color: white;}
.fn-block .item-title {margin: 0;font-weight: normal;}
.fn-block .item-top .item-title {margin-bottom: .4em;}
.fn-block .item-mid .item-title {margin-top: .3em;}
.fn-block .item-title a {color: black;}
.fn-block .item-mid .item-title a, .fn-item-hl .item-big .item-bot-content .item-title a, .fn-item-hl .item-big .item-top .item-title a, .fn-item-hl .fn-blog .item-bot-content .item-title a, .fn-item-hl .fn-blog .item-top .item-title a {color: white;}
.fn-block .item[data-fnw="100"] .item-title {font-size: 16px;}
.fn-block .item[data-fnw="200"] .item-title {font-size: 18px;}
.fn-block .item[data-fnw="300"] .item-title {font-size: 24px;}
.fn-block .item[data-fnw="400"] .item-title {font-size: 25px;}
.fn-block .item[data-fnw="500"] .item-title {font-size: 28px;}
.fn-block .item[data-fnw="600"] .item-title {font-size: 32px;}
.fn-block .item[data-fnw="700"] .item-title {font-size: 37px;}
.fn-block .item[data-fnw="800"] .item-title {font-size: 40px;}
.fn-block .item[data-fnw="900"] .item-title {font-size: 45px;}
.fn-block .item[data-fnw="1000"] .item-title {font-size: 50px;}
.fn-item-hl .item-big .item-top .item-title, .fn-item-hl .fn-blog .item-top .item-title {margin-bottom: 0;}
.fn-block .item-meta {font-size: 11px;margin: 1em 0 0 0;display: block;}
.fn-block .item[data-fnw="100"] .item-meta {font-size: 11px;}
.fn-block .item[data-fnw="200"] .item-meta {font-size: 11px;}
.fn-block .item[data-fnw="300"] .item-meta {font-size: 11px;}
.fn-block .item[data-fnw="400"] .item-meta {font-size: 11px;}
.fn-block .item[data-fnw="500"] .item-meta {font-size: 11px;}
.fn-block .item[data-fnw="600"] .item-meta {font-size: 12px;}
.fn-block .item[data-fnw="700"] .item-meta {font-size: 14px;}
.fn-block .item[data-fnw="800"] .item-meta {font-size: 14px;}
.fn-block .item[data-fnw="900"] .item-meta {font-size: 14px;}
.fn-block .item[data-fnw="1000"] .item-meta {font-size: 15px;}
.fn-item-hl .item-big .item-meta, .fn-item-hl.fn-blog .item-meta {margin: 1.5em 0 0 0;}
.fn-block .item-meta>a {margin: 0 .4em 0 0;display: inline-block;opacity: .5;color: black;}
.fn-block .item-mid .item-meta>a, .fn-item-hl .item-big .item-bot-content .item-meta>a, .fn-item-hl .item-big .item-top .item-meta>a, .fn-item-hl .fn-blog .item-bot-content .item-meta>a, .fn-item-hl .fn-blog .item-top .item-meta>a {color: white;}
.fn-block a.item-author {font-weight: bold;opacity: .7;}
.fn-block a.item-comment-count {margin: 0 0 0 .8em;opacity: .7;}
.fn-block .item-snippet {margin: 1.3em 0 0 0;line-height: 1.7em;font-size: 14px;}
.fn-block .item[data-fnw="100"] .item-snippet {font-size: 11px;}
.fn-block .item[data-fnw="200"] .item-snippet {font-size: 12px;}
.fn-block .item[data-fnw="300"] .item-snippet {font-size: 12px;}
.fn-block .item[data-fnw="400"] .item-snippet {font-size: 13px;}
.fn-block .item[data-fnw="500"] .item-snippet {font-size: 13px;}
.fn-block .item[data-fnw="600"] .item-snippet {font-size: 14px;}
.fn-block .item[data-fnw="700"] .item-snippet {font-size: 15px;}
.fn-block .item[data-fnw="800"] .item-snippet {font-size: 16px;}
.fn-block .item[data-fnw="900"] .item-snippet {font-size: 16px;}
.fn-block .item[data-fnw="1000"] .item-snippet {font-size: 17px;}
.fn-block .item-snippet span {opacity: .8;}
.fn-block .item-mid .item-snippet, .fn-item-hl .item-big .item-bot-content .item-snippet, .fn-item-hl .item-big .item-top .item-snippet, .fn-item-hl .fn-blog .item-bot-content .item-snippet, .fn-item-hl .fn-blog .item-top .item-snippet {color: white;}
.fn-block .item-readmore {white-space: nowrap;font-weight: bold;}
.fn-block .item-mid .item-readmore, .fn-item-hl .item-big .item-bot-content .item-readmore, .fn-item-hl .item-big .item-top .item-readmore, .fn-item-hl .fn-blog .item-bot-content .item-readmore, .fn-item-hl .fn-blog .item-top .item-readmore {color: white;}
.fn-owl .fn-block-content {min-height: 100px;background: grey;}
.fn-owl .fn-block-content-inner {opacity: 0;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.fn-owl .fn-block-content-inner.owl-loaded {opacity: 1;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.fn-owl .item {position: absolute;top: 0;left: 0;height: 100%;width: 100%;}
.fn-owl .owl-carousel, .fn-owl .owl-stage-outer, .fn-owl .owl-stage {position: relative;height: 100%;width: 100%;max-width: none !important;}
.fn-owl .owl-item {position: relative;height: 100%;float: left;opacity: 1;}
.fn-owl .owl-controls {position: absolute;bottom: 30px;left: 30px;line-height: .5em;}
.fn-owl[data-fnw="100"] .owl-controls {bottom: 14px;left: 14px;}
.fn-owl[data-fnw="200"] .owl-controls {bottom: 15px;left: 15px;}
.fn-owl[data-fnw="300"] .owl-controls {bottom: 18px;left: 18px;}
.fn-owl[data-fnw="400"] .owl-controls {bottom: 20px;left: 20px;}
.fn-owl[data-fnw="500"] .owl-controls {bottom: 25px;left: 25px;}
.fn-owl[data-fnw="600"] .owl-controls {bottom: 27px;left: 27px;}
.fn-owl[data-fnw="700"] .owl-controls {bottom: 30px;left: 30px;}
.fn-owl[data-fnw="800"] .owl-controls {bottom: 35px;left: 35px;}
.fn-owl[data-fnw="900"] .owl-controls {bottom: 45px;left: 45px;}
.fn-owl[data-fnw="1000"] .owl-controls {bottom: 50px;left: 50px;}
.fn-owl .owl-controls .owl-dot {display: block;float: left;width: .5em;height: .5em;background: white;border-radius: 100%;margin: 0 .5em;opacity: .5;cursor: pointer;}
.fn-owl .owl-controls .owl-dot.active {opacity: 1;}
.fn-owl.fn-owl-nav-dots .item-mid-content-inner {padding-bottom: 60px;}
.fn-owl.fn-owl-nav-dots[data-fnw="100"] .item-mid-content-inner {padding-bottom: 28px;}
.fn-owl.fn-owl-nav-dots[data-fnw="200"] .item-mid-content-inner {padding-bottom: 30px;}
.fn-owl.fn-owl-nav-dots[data-fnw="300"] .item-mid-content-inner {padding-bottom: 36px;}
.fn-owl.fn-owl-nav-dots[data-fnw="400"] .item-mid-content-inner {padding-bottom: 40px;}
.fn-owl.fn-owl-nav-dots[data-fnw="500"] .item-mid-content-inner {padding-bottom: 50px;}
.fn-owl.fn-owl-nav-dots[data-fnw="600"] .item-mid-content-inner {padding-bottom: 54px;}
.fn-owl.fn-owl-nav-dots[data-fnw="700"] .item-mid-content-inner {padding-bottom: 60px;}
.fn-owl.fn-owl-nav-dots[data-fnw="800"] .item-mid-content-inner {padding-bottom: 70px;}
.fn-owl.fn-owl-nav-dots[data-fnw="900"] .item-mid-content-inner {padding-bottom: 90px;}
.fn-owl.fn-owl-nav-dots[data-fnw="1000"] .item-mid-content-inner {padding-bottom: 100px;}
.fn-owl.fn-owl-nav .owl-controls {padding: 0 30px;}
.fn-owl.fn-owl-nav[data-fnw="100"] .owl-controls {padding: 0 14px;}
.fn-owl.fn-owl-nav[data-fnw="200"] .owl-controls {padding: 0 15px;}
.fn-owl.fn-owl-nav[data-fnw="300"] .owl-controls {padding: 0 18px;}
.fn-owl.fn-owl-nav[data-fnw="400"] .owl-controls {padding: 0 20px;}
.fn-owl.fn-owl-nav[data-fnw="500"] .owl-controls {padding: 0 25px;}
.fn-owl.fn-owl-nav[data-fnw="600"] .owl-controls {padding: 0 27px;}
.fn-owl.fn-owl-nav[data-fnw="700"] .owl-controls {padding: 0 30px;}
.fn-owl.fn-owl-nav[data-fnw="800"] .owl-controls {padding: 0 35px;}
.fn-owl.fn-owl-nav[data-fnw="900"] .owl-controls {padding: 0 45px;}
.fn-owl.fn-owl-nav[data-fnw="1000"] .owl-controls {padding: 0 50px;}
.fn-owl .owl-nav {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.fn-owl .owl-next, .fn-owl .owl-prev {color: white;cursor: pointer;opacity: .5;position: absolute;top: -50%;height: 100%;}
.fn-owl .owl-next:hover, .fn-owl .owl-prev:hover {opacity: 1;}
.fn-owl .owl-next {right: 0;}
.fn-carousel .owl-controls {left: 30px;right: 30px;padding: 0 !important;position: absolute;text-align: center;}
.fn-carousel[data-fniw="100"] .owl-controls {left: 14px;right: 14px;}
.fn-carousel[data-fniw="200"] .owl-controls {left: 15px;right: 15px;}
.fn-carousel[data-fniw="300"] .owl-controls {left: 18px;right: 18px;}
.fn-carousel[data-fniw="400"] .owl-controls {left: 20px;right: 20px;}
.fn-carousel[data-fniw="500"] .owl-controls {left: 25px;right: 25px;}
.fn-carousel[data-fniw="600"] .owl-controls {left: 27px;right: 27px;}
.fn-carousel[data-fniw="700"] .owl-controls {left: 30px;right: 30px;}
.fn-carousel[data-fniw="800"] .owl-controls {left: 35px;right: 35px;}
.fn-carousel[data-fniw="900"] .owl-controls {left: 45px;right: 45px;}
.fn-carousel[data-fniw="1000"] .owl-controls {left: 50px;right: 50px;}
.fn-carousel .owl-controls .owl-dot {display: inline-block;float: none;}
.fn-carousel .owl-controls .owl-next, .fn-carousel .owl-controls .owl-prev {z-index: 9;}
.fn-grid .item-w60 {width: 60%;}
.fn-grid .item-w50 {width: 50%;}
.fn-grid .item-w40 {width: 40%;}
.fn-grid .item-w33 {width: 33.333333%;}
.fn-grid .item-w25 {width: 25%;}
.fn-grid .item-w20 {width: 20%;}
.fn-grid .item-h100 {height: 100%;}
.fn-grid .item-h70 {height: 70%;}
.fn-grid .item-h66 {height: 66.666666%;}
.fn-grid .item-h60 {height: 60%;}
.fn-grid .item-h50 {height: 50%;}
.fn-grid .item-h40 {height: 40%;}
.fn-grid .item-h33 {height: 33.333333%;}
.fn-grid .item-h30 {height: 30%;}
.fn-grid-stage {position: relative;overflow: hidden;}
.fn-block-content-inner .fn-grid-stage:first-child {margin-top: 0 !important;}
.fn-grid .item {position: absolute;top: 0;left: 0;}
.fn-grid-w50h100-2w50h50 .item-grid-1 {left: 50%;}
.fn-grid-w50h100-2w50h50 .item-grid-2 {left: 50%;top: 50%;}
.fn-grid-w50h100-w50h50-2w25h50 .item-grid-1 {left: 50%;}
.fn-grid-w50h100-w50h50-2w25h50 .item-grid-2 {left: 50%;top: 50%;}
.fn-grid-w50h100-w50h50-2w25h50 .item-grid-3 {left: 75%;top: 50%;}
.fn-grid-w50h100-4w25h50 .item-grid-1 {left: 50%;}
.fn-grid-w50h100-4w25h50 .item-grid-2 {left: 75%;}
.fn-grid-w50h100-4w25h50 .item-grid-3 {left: 50%;top: 50%;}
.fn-grid-w50h100-4w25h50 .item-grid-4 {left: 75%;top: 50%;}
.fn-grid-w60h100-3w40h33 .item-grid-1 {left: 60%;}
.fn-grid-w60h100-3w40h33 .item-grid-2 {left: 60%;top: 33.333333%;}
.fn-grid-w60h100-3w40h33 .item-grid-3 {left: 60%;top: 66.666666%;}
.fn-grid-2w50h60-3w33h40 .item-grid-1 {left: 50%;}
.fn-grid-2w50h60-3w33h40 .item-grid-2 {top: 60%;}
.fn-grid-2w50h60-3w33h40 .item-grid-3 {top: 60%;left: 33.33334%;}
.fn-grid-2w50h60-3w33h40 .item-grid-4 {top: 60%;left: 66.66667%;}
.fn-grid-2w50h70-5w20h30 .item-grid-1 {left: 50%;}
.fn-grid-2w50h70-5w20h30 .item-grid-2 {top: 70%;}
.fn-grid-2w50h70-5w20h30 .item-grid-3 {top: 70%;left: 20%;}
.fn-grid-2w50h70-5w20h30 .item-grid-4 {top: 70%;left: 40%;}
.fn-grid-2w50h70-5w20h30 .item-grid-5 {top: 70%;left: 60%;}
.fn-grid-2w50h70-5w20h30 .item-grid-6 {top: 70%;left: 80%;}
.fn-grid-2w33h66-5w33h33 .item-grid-1 {left: 33.333333%;}
.fn-grid-2w33h66-5w33h33 .item-grid-2 {left: 66.666666%;}
.fn-grid-2w33h66-5w33h33 .item-grid-3 {left: 33.333333%;top: 33.333333%;}
.fn-grid-2w33h66-5w33h33 .item-grid-4 {top: 66.666666%;}
.fn-grid-2w33h66-5w33h33 .item-grid-5 {top: 66.666666%;left: 33.333333%;}
.fn-grid-2w33h66-5w33h33 .item-grid-6 {left: 66.666666%;top: 33.333333%;}
.fn-grid-w50h100-2w25h100 .item-grid-1 {left: 50%;}
.fn-grid-w50h100-2w25h100 .item-grid-2 {left: 75%;}
.fn-blog .item {width: 100%;float: left;}
.fn-blog .item-w50 {width: 50%;}
.fn-blog .item-w33 {width: 33.333333%;}
.fn-blog .item-w25 {width: 25%;}
.fn-blog .item-w20 {width: 20%;}
.fn-sticky .item {float: left;}
.fn-sticky .item-w60 {width: 60%;}
.fn-sticky .item-w40 {width: 40%;margin-left: 60%;}
.fn-sticky .item-1.item-w40, .fn-sticky .item-2.item-w40 {margin-left: 0;}
.fn-flex .item {float: left;}
.fn-flex-1c .item {float: none;}
.fn-flex .item-w100 {width: 100%;}
.fn-flex .item-w50 {width: 50%;}
.fn-flex .item-w33 {width: 33.333333%;}
.fn-masonry .item {position: relative;height: auto;left: auto;top: auto;right: auto;bottom: auto;float: left;}
.fn-masonry .fn-masonry-col .item, .fn-masonry .fn-masonry-col-disabled .item {width: 100%;float: none;min-width: 200px !important;}
.fn-masonry .fn-masonry-col, .fn-masonry .fn-masonry-col-disabled {min-width: 200px !important;float: left;}
.sneeit-articles-pagination-content {font-size: 14px;margin-top: 1.5em;}
.sneeit-articles-pagination-content>a {display: block;float: left;line-height: 1.5em;border: 1px solid #ccc;padding: 0 .3em;min-width: 1em;text-align: center;margin-right: .5em;color: #333;}
span.sneeit-articles-pagination-sep {display: block;float: left;line-height: 1.5em;padding: 0 .3em;min-width: 1em;text-align: center;margin-right: .5em;color: #333;}
.sneeit-articles-pagination-content>a:hover {color: white;}
.sneeit-articles-pagination-content>a.active {opacity: .5;cursor: text;}
.sneeit-articles-pagination-content>a.active:hover {background: none !important;border-color: #ccc !important;color: #333 !important;}
.sneeit-articles-pagination-status {display: block;line-height: 1.6em;float: right;color: #999;}
.sneeit-articles-pagination-loadmore {text-align: center;}
a.sneeit-articles-pagination-more {display: inline-block;float: none;padding: .5em 1.5em;}
.sneeit-articles-pagination-end {display: block;text-align: center;padding: 2em 0;}
.menu-mega-block {color: white;}
.fn-block-mega-menu {margin: 0 !important;}
.fn-block-mega-menu .item {float: left;width: 33.3333333%;}
.fn-block-mega-menu .item .item-inner {padding: 20px 0 20px 20px;}
.fn-block-mega-menu .fn-block-content {padding: 0 20px 0 0;}
.fn-block-mega-menu .item-mid {height: 200px;}
.fn-block-mega-menu .sneeit-articles-pagination-status {display: none;}
.fn-block-mega-menu .sneeit-articles-pagination-content {position: absolute;top: 50%;left: 0;margin: 0;padding: 0;height: 1px;width: 100%;}
.fn-block-mega-menu .sneeit-articles-pagination-content>a {color: white !important;font-size: 16px;line-height: 2em;height: 2em;width: 1.9em;padding: 0;text-align: center;margin: -1em 0 0 0;background: rgba(0,0,0,.5);border: none !important;}
.fn-block-mega-menu .sneeit-articles-pagination-content>a.active {display: none !important;}
.fn-block-mega-menu .sneeit-articles-pagination-content>a.sneeit-articles-pagination-older {float: right;}
.fn-block-mega-menu .sneeit-articles-pagination-content>a:hover {color: white !important;}
.fn-block-mega-menu .sneeit-articles-pagination-loading {text-align: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);}
.fn-block-mega-menu .sneeit-articles-pagination-loading i.fa {top: 50%;position: absolute;margin-top: -.7em;font-size: 50px;line-height: 1em;}
.fn-widget ul, .fn-widget ul li {margin: 0;padding: 0;display: block;color: #666;}
.fn-widget ul li {margin-top: 15px;line-height: 1.3em;}
.fn-widget ul li:first-child {margin-top: 0;}
.fn-widget ul li a:hover {text-decoration: underline;}
.fn-widget ul ul {margin-top: 15px;padding-left: 25px;border-left: 1px solid #eee;font-size: 80%;}
.fn-widget ul ul ul {font-weight: bold;opacity: .8;}
.fn-widget label.screen-reader-text, .fn-widget .search-form-label {display: none;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #333;font-size: 12px;margin-bottom: 10px;text-align: right;font-weight: bold;border-bottom: 1px solid #eee;padding-bottom: 10px;}
#wp-calendar thead {font-size: 10px;}
#wp-calendar thead th {padding-bottom: 10px;}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;text-align: center;padding: 8px;cursor: pointer;}
#wp-calendar tbody td:hover {background: #fff;}
#wp-calendar tbody .pad {background: 0;}
#wp-calendar tfoot #next {font-size: 10px;text-transform: uppercase;text-align: right;}
#wp-calendar tfoot #prev {font-size: 10px;text-transform: uppercase;padding-top: 10px;}
#wp-calendar tfoot a:hover {text-decoration: underline;}
.fn-widget li.recentcomments {line-height: 1.7em;font-size: 90%;color: #999;}
.fn-widget li.recentcomments a {font-style: italic;color: black;}
.fn-widget .comment-author-link {font-weight: bold;color: black;font-style: italic;}
.fn-widget .post-date {font-size: 70%;display: block;font-style: italic;}
.fn-widget input.fn-search-form-text {display: block;width: 100%;}
.fn-widget .fn-search-form-submit {position: absolute;z-index: 1;right: .7em;top: .85em;background: 0;border: 0;padding: 0;}
.fn-widget .fn-search-form {position: relative;}
.tagcloud a:hover {text-decoration: underline;}
.fn-widget-quote .quote-content {padding-left: 40px;font-size: 20px;color: #333;}
.fn-widget-quote .quote-icon {float: left;font-size: 20px;color: #ccc;}
.fn-widget-quote .quote-author {padding-left: 40px;font-size: 14px;margin: 1em 0 0 0;}
.fn-widget-quote .quote-author-name {font-weight: bold;}
.fn-widget-quote .quote-author img {height: 2.5em;width: auto;display: block;float: left;margin: 0 .5em 0 0;}
.fn-widget-quote .quote-author-desc {display: block;margin: .3em 0 0 0;color: #666;font-size: 90%;}
.fn-widget-quote .quote-content {line-height: 1.5em;font-style: italic;}
.fn-widget-social-counter a.social-counter {color: white;background: #3b5998;display: block;position: relative;}
.fn-widget-social-counter a.social-counter:hover {opacity: .9;}
.fn-widget-social-counter a.social-counter-twitter {background: #1da1f2;}
.fn-widget-social-counter a.social-counter-google-plus {background: #dd4b39;}
.fn-widget-social-counter a.social-counter-instagram {background: #e1306c;}
.fn-widget-social-counter a.social-counter-pinterest {background: #bd081c;}
.fn-widget-social-counter a.social-counter-behance {background: #1769ff;}
.fn-widget-social-counter a.social-counter-youtube {background: #cd201f;}
.fn-widget-social-counter a.social-counter-linkedin {background: #0077b5;}
.fn-widget-social-counter .social-counter .icon {display: block;float: left;width: 1.5em;width: 50px;text-align: center;font-size: 30px;line-height: 50px;opacity: .7;background: rgba(0,0,0,.3);margin: 0 10px 0 0;}
.fn-widget-social-counter .social-counter .icon .fa {line-height: 50px;display: block;}
.fn-widget-social-counter .social-counter-google-plus .icon {font-size: 25px;}
.fn-widget-social-counter .social-counter .count {display: block;float: left;line-height: 50px;font-size: 30px;}
.fn-widget-social-counter .social-counter .action {position: absolute;right: 10px;top: 10px;height: 30px;line-height: 30px;padding: 0 .5em;background: rgba(255,255,255,.2);font-weight: 100;}
.fn-widget-social-counter .social-counter .action:hover {background: rgba(255,255,255,.1);}
.fn-widget-social-icons .fn-block-content {text-align: center;margin-top: -5px;margin-left: -5px;margin-right: -5px;}
.fn-widget-social-icons .fn-block-content a {display: inline-block;font-size: 16px;height: 35px;width: 35px;line-height: 35px;margin: 5px;border: 3px solid #eee;border-radius: 4px;color: #333;background: #eee;}
.fn-widget-social-icons .fn-block-content a:hover {background: #333;color: white;border-color: #444;}
.fn-footer {margin: auto;background: #f0f0f0;}
.fn-footer-full-width, .fn-footer-row-inner-full-width .fn-footer-row-inner {width: auto !important;}
.fn-footer-row-inner {margin: auto;position: relative;max-width: 100%;}
.fn-footer-col {float: left;}
.fn-footer-menu-wrapper {padding: 15px;}
.fn-footer-menu-wrapper ul, .fn-footer-menu-wrapper li {margin: 0;padding: 0;display: block;}
.fn-footer-menu-wrapper .menu>li {float: left;}
.fn-footer-menu-wrapper li a {display: block;padding: 15px;color: #333;font-size: 15px;}
.fn-footer-menu-wrapper li a:hover {text-decoration: underline;}
.fn-footer-menu-wrapper .menu>li>a {color: black;font-size: 20px;}
.fn-footer-row-widgets {background: #f4f4f4;}
.fn-footer-row-widgets .fn-footer-col {width: 33.33333%;}
.fn-footer-row-widgets .fn-footer-col-0 .fn-footer-col-inner {padding: 0 10px 0 30px;}
.fn-footer-row-widgets .fn-footer-col-1 .fn-footer-col-inner {padding: 0 20px 0 20px;}
.fn-footer-row-widgets .fn-footer-col-2 .fn-footer-col-inner {padding: 0 30px 0 10px;}
.fn-footer-row-widgets .fn-footer-col-inner .fn-sidebar {padding-bottom: 30px;}
.fn-footer-row-branding {background: #333;color: white;}
.fn-footer-row-branding .fn-footer-col-0 {width: 27%;}
.fn-footer-row-branding .fn-footer-col-1 {width: 46%;}
.fn-footer-row-branding .fn-footer-col-2 {width: 27%;}
.fn-footer-row-branding .fn-footer-col-0 .fn-footer-col-inner {padding: 10px 10px 30px 30px;}
.fn-footer-row-branding .fn-footer-col-1 .fn-footer-col-inner {padding: 10px 20px 30px 20px;}
.fn-footer-row-branding .fn-footer-col-2 .fn-footer-col-inner {padding: 10px 30px 30px 10px;}
.fn-footer-logo-img {margin: 20px 0 0 0;display: block;}
.fn-footer-social-links a {color: white;opacity: .7;display: inline-block;font-size: 20px;margin: 20px 0 0 20px;}
.fn-footer-social-links a:first-child {margin-left: 0;}
.fn-footer-social-links a:hover {opacity: 1;}
.fn-footer-message {padding: 20px 0 0 0;font-size: 14px;line-height: 1.7em;color: #ccc;}
.fn-footer-message p {margin-top: 0;}
.fn-footer-search-title {font-weight: bold;display: block;margin: 20px 0 0 0;}
.fn-footer-search {margin: 20px 0 0 0;border: 1px solid #444;background: #222;position: relative;}
.fn-footer-search .fn-search-form-submit {position: absolute;right: 10px;top: .8em;}
.fn-footer-search .fn-search-form-text {width: 100%;padding: 0;color: #eee;border: 0;}
.fn-footer-search .fn-search-form-text {padding: 0 40px 0 15px;}
.fn-footter-row.fn-footer-row-copyright {background: #222;}
.fn-footer-copyright {float: left;font-size: 12px;color: #ccc;padding: 30px;}
.fn-footer-copyright a {color: #ccc;}
.fn-copyright-menu-wrapper {float: right;}
.fn-copyright-menu-wrapper ul {margin: 0;padding: 0;}
.fn-copyright-menu-wrapper li {margin: 30px 30px 0 0;padding: 0;display: block;float: left;}
.fn-copyright-menu-wrapper a {display: block;line-height: 1em;font-size: 12px;color: #ccc;}
.fn-copyright-menu-wrapper a:hover {color: white;}
.error_page a.scroll-up {display: none;}
a.scroll-up {z-index: 99;width: 40px;height: 40px;font-size: 25px;text-align: center;line-height: 40px;position: fixed;bottom: -100px;right: 10px;cursor: pointer;overflow: hidden;border: 1px solid;color: #fff !important;-webkit-transition: bottom .3s ease-in-out;-moz-transition: bottom .3s ease-in-out;-o-transition: bottom .3s ease-in-out;-ms-transition: bottom .3s ease-in-out;transition: bottom .3s ease-in-out;}
.fn-singular {padding-top: 30px;}
.crumbs {margin: 0 0 20px 0;}
.crumbs>span {margin: 0 1em 0 0;font-size: 14px;color: #ccc;}
.crumbs a:hover {text-decoration: underline;}
.entry-feature-box {margin: 0 0 30px 0;}
.entry-feature-box-media img.wp-post-image {width: 100%;height: auto;display: block;}
.entry-feature-box-caption {font-size: 12px;color: #999;font-style: italic;margin: 10px 0 0 0;line-height: 1.5em;}
.entry-feature-box iframe {width: 100% !important;}
h1.entry-title.post-title {margin: -.2em 0 20px 0;line-height: 1.3em;}
h2.entry-sub-title {margin: 0 0 20px 0;font-size: 30px;font-weight: 100;color: #444;line-height: 1.4em;}
.entry-excerpt {margin: 0 0 20px 0;line-height: 1.5em;font-size: 18px;font-style: italic;}
.entry-meta {border-bottom: 1px solid #ddd;font-size: 12px;}
.entry-meta>a {display: inline-block;margin: 0 1.3em 0 0;line-height: 1.5em;padding: 0 0 1em 0;}
.entry-date {color: #666;}
.entry-date-sep {display: inline-block;margin-left: -1em;}
.entry-sharing-buttons {float: right;}
.entry-sharing-buttons a {font-size: 120%;background: #3b5998;color: white !important;display: block;float: left;min-width: 1em;padding: .5em .7em;margin: -.7em 0 0 0;text-align: center;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-transition-duration: .5s;transition-duration: .5s;position: relative;z-index: 1;}
.entry-sharing-buttons a:hover {-webkit-transform: scale(1.2);transform: scale(1.2);-webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);z-index: 10;}
.entry-sharing-buttons a.twitter {background: #1da1f2;}
.entry-sharing-buttons a.google-plus {background: #dd4b39;}
.entry-sharing-buttons a.instagram {background: #e1306c;}
.entry-sharing-buttons a.pinterest {background: #bd081c;}
.entry-sharing-buttons a.behance {background: #1769ff;}
.entry-sharing-buttons a.youtube {background: #cd201f;}
.entry-sharing-buttons a.linkedin {background: #0077b5;}
.entry-sharing-buttons a.whatsapp {background: #4dc247;}
.entry-sharing-buttons a.skype {background: #009ee5;}
.entry-sharing-buttons a.e-mail {background: #d84a38;}
.fn-left-post-body-sidebar {float: left;width: 336px;margin: 0 30px 30px 0;}
.fn-left-post-body-sidebar .fn-block {margin-top: 20px;}
.fn-left-post-body-sidebar .fn-block-title {border: none !important;background: none !important;}
.fn-left-post-body-sidebar .fn-block-title-text {background: none !important;color: #333 !important;padding: 0 0 .5em 0 !important;border-bottom: 1px solid #333;font-weight: 100;}
.fn-left-post-body-sidebar .fn-block-explore-link {display: none;}
.entry-body {margin: 20px 0 0 0;border-bottom: 1px solid #ddd;}
.fn-page .entry-body {border-bottom: 0;}
.entry-body p {margin: 0 0 1.5em 0;line-height: 1.7em;}
.entry-body h1 {font-size: 200%;margin: 1em 0 .5em 0;}
.entry-body h2 {font-size: 190%;font-weight: 100;opacity: .8;margin: 1em 0 .5em 0;line-height: 1.3em;}
.entry-body h3 {font-size: 150%;margin: 1em 0 .5em 0;font-weight: normal;text-decoration: underline;}
.entry-body h4 {font-size: 140%;font-weight: 100;opacity: .8;margin: 1em 0 .5em 0;}
.entry-body h5 {font-size: 130%;margin: 1em 0 .5em 0;}
.entry-body h6 {font-size: 120%;font-weight: 100;opacity: .8;margin: 1em 0 .5em 0;}
.entry-body dl {margin: 0 0 1.5em 0;}
.entry-body dt {float: left;text-align: right;width: 25%;font-weight: bold;padding: .5em 0 0 0;line-height: 1.5em;}
.entry-body dd {margin: 0 0 0 30%;opacity: .8;padding: .5em 0 .5em 5%;line-height: 1.5em;border-left: 1px solid #ccc;position: relative;}
.entry-body dd:before {content: "";width: 5px;height: 5px;background: #000;display: block;position: absolute;left: -3px;top: 1em;border-radius: 100%;}
.entry-body ol, .entry-body ul {margin: .5em 0 1.5em 40px;padding: 0;}
.entry-body li {margin: .5em 0;line-height: 1.4em;font-size: 95%;}
.entry-body ol {counter-reset: item;}
.entry-body ol>li {text-indent: -2em;margin-bottom: .7em;list-style-type: none;counter-increment: item;}
.entry-body ol>li:before {display: inline-block;width: 1.5em;padding-right: .5em;font-weight: bold;text-align: right;content: counter(item) ".";}
.entry-body blockquote {font-size: 150%;font-weight: 100;text-align: center;margin: 0 5%;}
.entry-body blockquote p {margin: 0 0 1.2em 0;line-height: 1.5em;opacity: .6;}
.entry-body blockquote:before {border-top: 1px solid #ccc;content: "";display: inline-block;height: 1px;width: 20%;margin: 0 0 .6em 0;}
.embed-vimeo iframe, iframe[src*="vimeo"], iframe[src*="youtu"] {max-height: 320px;}
#flatnews-simple-contact-form, div.wpcf7 {margin: 10px 0 20px 0;}
div.wpcf7 {background: #fff;box-shadow: 2px 2px 3px rgba(0,0,0,.05);}
#flatnews-simple-contact-form p, div.wpcf7 p {margin: 0;}
#flatnews-simple-contact-form label, div.wpcf7 p {display: block;color: #666;margin: 0 0 5px 0;cursor: pointer;}
.flatnews-simple-contact-form-name {float: left;width: 48.5%;}
.flatnews-simple-contact-form-email {float: right;width: 48.5%;}
.flatnews-simple-contact-form-name input, .flatnews-simple-contact-form-email input, .wpcf7-form-control {display: block;padding: 10px;border: 1px solid #ddd;width: 100%;box-sizing: border-box;}
.wpcf7-form-control {margin: 3px 0 15px 0;}
.flatnews-simple-contact-form-url, .flatnews-simple-contact-form-content {display: block;clear: both;padding: 15px 0 0 0;}
.flatnews-simple-contact-form-url input, .flatnews-simple-contact-form-content textarea {width: 100%;padding: 10px;box-sizing: border-box;border: 1px solid #ddd;}
.flatnews-simple-contact-form-content {display: block;clear: both;padding: 15px 0 0 0;}
#flatnews-simple-contact-form-submit, .wpcf7-form-control[type="submit"] {display: block;width: 100%;padding: 15px 0;margin: 15px 0 0 0;color: white;border: 0;cursor: pointer;}
.flatnews-simple-contact-form-successful {padding: 20px;font-weight: bold;color: #81ad5a;background: #f0ffea;}
.gallery {max-width: 100%;clear: both;margin: 0 auto 1em 0;}
.gallery img {border: none !important;display: block;width: 100% !important;}
.entry-body .gallery-item dt {display: block;line-height: 1;margin: 0;font-size: 1em;float: none;width: 100%;padding: 0;}
.gallery-item {margin: 0 !important;position: relative;width: 100% !important;}
.gallery-caption:before {display: none !important;}
.gallery-caption {position: absolute !important;margin: 0 !important;width: 100%;padding: 10px 0 !important;box-sizing: border-box;background: rgba(0,0,0,.4);color: white;z-index: 10;bottom: 0;opacity: 0 !important;-webkit-transition: opacity 300ms ease-in-out;-moz-transition: opacity 300ms ease-in-out;-o-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;border: none !important;}
.gallery-item:hover .gallery-caption {opacity: 1 !important;}
.gallery-item .gallery-icon {position: relative;z-index: 1;opacity: .9;}
.gallery-item:hover .gallery-icon {box-shadow: 0 0 5px #000;z-index: 10;opacity: 1;}
.gallery-column {float: left;}
#TB_window {background: #000 !important;color: #fff;}
#TB_window img#TB_Image {border: none !important;margin: 0 !important;width: 100% !important;}
#TB_ImageOff .screen-reader-text {display: none;}
.tb-close-icon {top: -2px !important;}
#TB_caption {padding: 7px 10px !important;height: auto !important;font-size: 11px;font-style: italic;}
#TB_secondLine {color: #999;font-style: normal;margin: 7px 0 0 0;}
#TB_secondLine a:hover {opacity: 1;}
#TB_secondLine a {font-weight: bold;opacity: .9;text-transform: uppercase;font-size: 10px;margin: 0 0 0 10px;}
#TB_closeWindow {text-transform: uppercase;line-height: 25px;padding: 10px 15px;}
.column {display: inline-block;vertical-align: top;zoom: 1;}
.locked-content {position: relative;z-index: 9;margin: 10px 0 20px 0;}
.locked-content .fb_iframe_widget iframe {max-width: none !important;z-index: 2;}
.locked-content .overlay {position: absolute;width: 100%;height: 100%;opacity: .1;z-index: 0;}
.locked-content .inner {position: relative;text-align: center;}
.locked-content i.fa {font-size: 60px;padding: 30px 0 0 0;}
.locked-content-title {margin: 10px 0;font-size: 20px;display: block;}
.locked-content-sub-title {font-size: 16px;margin: 10px 0;display: block;}
.locked-content-actions {position: relative;z-index: 1;}
.locked-content-action {display: inline-block;vertical-align: top;padding: 10px 5px 20px 5px;}
.locked-content-action .fb-like {margin: -3px 0 0 0;display: block;}
.contact-form-name, .contact-form-email, .contact-form-email-message {max-width: 100%;margin: 0 0 10px 0;}
.contact-form-button {font-size: 16px;font-weight: normal;height: auto;padding: 10px 50px;}
a.button {display: inline-block;line-height: 1em;padding: .5em .7em .7em .7em;background: white;position: relative;-o-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;zoom: 1;}
a.button span {line-height: 1em;}
a.button span.button-overlay {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;box-sizing: border-box;-o-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid black;border-bottom-width: .2em;opacity: .2;filter: alpha(opacity=20);}
a.button:hover .button-overlay {background: white;opacity: .15;filter: alpha(opacity=15);}
a.button:active .button-overlay {border-bottom-width: 1px;}
span.dropcap, span.firstcharacter {display: block;float: left;font-size: 5em;line-height: 1em;margin: 0 .2em 0 0;}
.shortcode-message {margin: 10px 0;display: block;position: relative;overflow: hidden;-o-border-radius: 2px;-ms-border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.shortcode-message .message-title {background: #ddd;font-weight: bold;font-size: 120%;}
.shortcode-message .message-content {background: white;background: #f8f8f8;line-height: 1.7em;}
.shortcode-message>div {display: block;margin: 0;padding: 10px 15px;}
.shortcode-tab, .shortcode-vtab {margin: .5em 0 1.5em 0;line-height: 1.5em;}
.shortcode-vtab {padding: 15px 0;}
.shortcode-tab ul.tab-header, .shortcode-vtab ul.tab-header {display: block;margin: 0;padding: 0;position: relative;z-index: 1;}
.shortcode-vtab ul.tab-header {float: left;width: 25%;}
.shortcode-tab ul.tab-header li, .shortcode-vtab ul.tab-header li {display: block;margin: 0;padding: 0;float: left;}
.shortcode-vtab ul.tab-header li {float: none;border-right: 1px solid #ddd;}
.shortcode-tab ul.tab-header li a, .shortcode-vtab ul.tab-header li a {display: block;padding: 15px 0;margin: 0 20px -1px 0;font-weight: bold;outline: 0;font-size: 14px;}
.shortcode-vtab ul.tab-header li a {padding: 8px 20px 8px 0;margin: 0 -1px 0 0;}
.shortcode-tab ul.tab-header li.active a {border-bottom: 1px solid #333;color: #333;}
.shortcode-vtab ul.tab-header li.active a {border-right: 1px solid #333;color: #333;}
.shortcode-tab .tab-content {clear: both;border-top: 1px solid #ddd;padding-top: 15px;position: relative;z-index: 0;}
.shortcode-vtab .tab-content {border: 0;padding: 0;position: relative;z-index: 0;float: left;width: 75%;}
.shortcode-vtab .tab-content .inner {padding: 0 20px;}
.shortcode-vtab .tab-content, .shortcode-tab .tab-content {display: none;}
.shortcode-vtab .tab-content.active, .shortcode-tab .tab-content.active {display: block;}
.fn-sc-acc {position: relative;margin: .5em 0 1.5em 0;line-height: 1.5em;}
.fn-sc-acc .fn-acc-cont {display: none;}
.fn-sc-acc .fn-acc-title {display: block;position: relative;font-size: 14px;line-height: 1;padding: 15px 0 0 0;border-top: 1px solid #ddd;}
.fn-sc-acc .fn-acc-title-0 {border-top: 1px solid white;}
.fn-sc-acc .fn-acc-i.active .fn-acc-title {color: #333;border-bottom: 1px solid #ddd;}
.fn-sc-acc .fn-acc-title-text {display: inline-block;padding: 0 0 15px 0;line-height: 1.5em;margin: 0 0 -1px 0;zoom: 1;}
.fn-sc-acc .fn-acc-i.active .fn-acc-title-text {border-bottom: 1px solid #333;}
.fn-sc-acc .fn-acc-title-icon {position: absolute;right: 0;font-size: 20px;display: none;}
.fn-sc-acc .fn-acc-title-icon-inactive {display: inline-block;zoom: 1;}
.fn-sc-acc .fn-acc-i.active .fn-acc-title-icon-active {display: inline-block;zoom: 1;}
.fn-sc-acc .fn-acc-i.active .fn-acc-title-icon-inactive {display: none;}
.fn-sc-acc .fn-acc-cont {padding: 15px 0;}
.shortcode-col .col {float: left;margin-left: 20px;}
.shortcode-col .col.col-0 {margin-left: 0;}
pre {white-space: pre-wrap !important;}
pre.code-box {color: #333;font: 11px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;word-wrap: break-word;background-color: #f4f4f4;background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(50%,#f4f4f4),color-stop(50%,#e5e5e5));background-image: -webkit-linear-gradient(#f4f4f4 50%,#e5e5e5 50%);background-image: -webkit-gradient(linear,left top,left bottom,color-stop(50%,#f4f4f4),color-stop(50%,#e5e5e5));background-image: -webkit-linear-gradient(#f4f4f4 50%,#e5e5e5 50%);background-image: linear-gradient(#f4f4f4 50%,#e5e5e5 50%);-webkit-background-size: 38px 38px;background-size: 38px 38px;border: 1px solid #c5c5c5;display: block;line-height: 19px !important;margin: 0 0 1em 0;overflow: visible;overflow-y: hidden;padding: 0 0 0 4px;position: relative;z-index: 0;}
pre.code-box span, pre.code-box div, pre.code-box pre {line-height: 19px !important;margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 0 !important;paddding-bottom: 0 !important;border-top: 0 !important;boder-bottom: 0 !important;}
pre.code-box br {line-height: 0 !important;display: none !important;height: 0 !important;}
.pre-header {position: relative;z-index: 1;width: auto;}
.pre-header a {color: white;padding: 5px 10px;line-height: 1em;font-size: 12px;display: inline-block;zoom: 1;}
.pre-header a:hover {color: white !important;}
.pre-header .copy-all-message {position: absolute;top: 100%;background: #83cc40;color: white;width: 100%;font-size: 12px;padding: 0 10px;box-sizing: border-box;}
#post-review {border-top: 1px solid #ddd;}
.post-review-conclusion {background: #f0f0f0;padding: 20px;margin: 0 0 1.5em 0;line-height: 1.7em;}
.post-review-star-bar {font-size: 95% px;}
.post-review-item-user .post-review-star-bar-top {-webkit-transition: width 100ms;-moz-transition: width 100ms;-o-transition: width 100ms;transition: width 100ms;}
.post-review-star-bar-bottom {color: #444;}
.post-review-line-bar {background: #444;height: 6px;border-radius: 100px;padding: 1px;margin: 5px 0 0 0;}
.post-review-line-bar-top {width: 0;height: 100%;border-radius: 100px;}
.post-review-item-user .post-review-line-bar-top {-webkit-transition: width 100ms;-moz-transition: width 100ms;-o-transition: width 100ms;transition: width 100ms;}
.post-review-average {float: left;width: 200px;text-align: center;padding: 40px 0 0 0;overflow: hidden;}
.post-review-average .post-review-star-bar {margin: auto;font-size: 25px;}
.post-review-average-value-text {font-size: 70px;line-height: 1.3em;}
.post-review-average-value[data-type="point"] .post-review-average-value-text {height: 2.6em;width: 2.6em;position: relative;display: block;margin: auto;padding: .2em;border-radius: 100%;font-size: 300%;margin-bottom: 15px;}
.post-review-average-value-text .sneeit-percent>* {border-width: .2em;border-radius: 100%;top: 0;left: 0;height: 2.6em;width: 2.6em;line-height: 2.2em;}
.post-review-average-value-text .sneeit-percent-bg {display: none !important;}
.post-review-average-label {font-size: 10px;margin: 7px 0 0 0;letter-spacing: 2px;}
.post-review-items {margin-left: 200px;padding: 1.5em 0;}
.post-review-items-inner {padding: 0 40px;border-left: 1px solid #ddd;}
.post-review-item {margin: 20px 0 0 0;}
.post-review-items-inner .post-review-star-bar {float: left;margin: 0 10px 0 0;}
.post-review-item-0 {margin: 0;}
.post-review-item-user-note {font-style: italic;color: #999;margin: 5px 0 0 0;}
.post-review-average-value-canvas {left: .2em;top: .2em;}
.item-score {display: block;position: absolute;right: 0;top: 0;z-index: 9;text-align: center;font-weight: bold;font-size: 14px;}
.item-score.star>span {display: block;position: relative;width: 4em;height: 4em;line-height: 4em;}
.item-score.star b {position: absolute;top: 0;left: 0;z-index: -1;font-size: 4em;display: block;width: 1em;height: 1em;}
.entry-taxonomies {margin: 20px 0 0 0;font-size: 85%;font-weight: bold;}
.entry-taxonomies a {font-weight: normal;font-size: 110%;margin-left: 1em;}
.entry-taxonomies a:hover {text-decoration: underline;}
.entry-sharing-bottom {float: left;clear: both;padding: 10px;border: 1px solid #ccc;border-radius: 4px;margin: 20px 0 0 0;}
.entry-sharing-bottom>span {display: block;float: left;margin: 0 .5em 0 0;font-size: 140%;line-height: 40px;}
.entry-sharing-bottom a {margin-top: auto;}
.author-box-top {font-size: 85%;border-top: 1px solid #ddd;margin: 20px 0;padding: 15px 0 0;position: relative;}
h4.author-box-top img {display: inline-block;border-radius: 100%;position: relative;top: .6em;margin: 0 1em;}
.author-box-bot {font-size: 85%;line-height: 1.7;color: #666;}
.author-box-social-links a {display: inline-block;margin: 0 0 0 1em;color: black;opacity: .8;}
.author-box-social-links a:hover {opacity: 1;}
.entry-pagination>.entry-pag-num {background: #eee;color: #999;border-color: #eee;}
.entry-pag-num, .entry-pagination a {float: left;padding: .3em .5em;border: 1px solid;border-color: #eee #eee #ddd #eee;margin: 0 1em 1.5em 0;min-width: 1em;text-align: center;}
.entry-pagination a .entry-pag-num {padding: 0;border: 0;margin: 0;}
.entry-pagination a:hover {background: #333;color: white;}
.pagers {border-top: 1px solid #ddd;margin: 1.5em 0;}
.pager {display: block;vertical-align: top;width: 50%;float: left;text-align: left;margin: 1.5em 0 0 0;font-size: 14px;color: #999;}
.pager-older {float: right;text-align: right;}
.pager-inner {margin-right: 10px;}
.pager-older .pager-inner {margin-right: 0;margin-left: 10px;}
.pager a {font-weight: bold;font-size: 16px;line-height: 1.3em;margin: .3em 0 0;display: block;}
.pager-label {font-size: 12px;font-weight: 300;letter-spacing: 2px;}
.pager a:hover {text-decoration: underline;}
#comments {padding: 1.5em 0 0 0;margin: 1.5em 0 0 0;border-top: 1px solid #ddd;}
.comments {margin: 0;display: none;clear: left;}
.comments.active {display: block;}
ul.main-comments {padding: 0;}
li.comment, li.pingback {display: block;padding: 20px 0 0 0;border-top: 1px solid #ddd;margin: 20px 0 0 0;}
li.comment-0 {margin: 0;border: 0;}
.wordpress-comments-holder .children {padding: 0 0 0 58px;}
.wordpress-comments-holder>li:first-child {border-top: 0;margin-top: 0;}
.comment-avatar {float: left;width: 48px;height: 48px;display: block;}
.comment-avatar img {display: block;width: 48px;height: 48px;}
.comment-content {margin: 0 0 0 58px;}
.comment-name {font-size: 14px;font-weight: bold;}
span.comment-name {color: black;}
a.comment-date {font-size: 10px;color: #666;margin: 0 0 0 .5em;}
.comment-body {margin: 10px 0 0 0;color: #333;font-size: 14px;line-height: 1.3em;}
.comment-footer {margin: 10px 0 0 0;}
.comment-footer a {text-transform: uppercase;font-size: 11px;margin: 0 1em 0 0;}
.comment-footer a span {color: black;font-weight: bold;}
.comment-form-wrapper {margin: 20px 0 0 0;position: relative;overflow: hidden;}
.comment-form-holder .comment-form-wrapper {margin-left: 58px;}
.comment-form-message {background-color: white;border: 1px solid #e5e5e5;padding: 20px 22px 0 22px;position: relative;z-index: 1;border-bottom: 0;line-height: 1.5em;font-size: 16px;font-weight: normal;}
.wordpress-comments-holder .children .comment-avatar, .wordpress-comments-holder .children .comment-avatar img {width: 36px;height: 36px;}
.wordpress-comments-holder .children .comment-content {margin-left: 46px;}
.wordpress-comments-holder .children .children {padding-left: 46px;}
.facebook-comments {position: relative;overflow: hidden;padding: 5px 0 0 2.5%;background-color: white;border: 1px solid #e5e5e5;margin: 0 0 20px 0;top: -5px;}
span.noNewComments {display: block;padding: 20px 0;font-size: 20px;font-weight: normal;color: #666;font-style: italic;}
#comments-title-tabs {clear: both;margin: 0;font-size: 150%;font-weight: 100;color: #666;}
#comments-title-tabs-links {float: right;}
span.comments-title-tab-text {border-bottom: 2px solid #000;padding: 0 0 5px 0;margin: 0 0 5px 0;display: inline-block;}
a.comments-title {font-size: 50%;margin-left: 1em;font-weight: bold;}
a.comments-title.active {color: #666;position: relative;z-index: 1;outline: 0;text-decoration: none !important;cursor: text;}
a.comments-title:hover {text-decoration: underline;}
a.facebook-comments-title.active {background-color: white !important;border-bottom-color: white !important;}
.comment-media {display: block;}
#respond {margin: 20px 0 0 0;}
.solid-wrapper #respond {box-shadow: none;}
#reply-title {border-top: 1px solid #eee;margin: 0;padding: 15px 0;}
#commentform p {margin: 0;}
.comment-notes {font-style: italic;padding: 0 0 15px 0;}
#commentform label {display: block;color: #666;margin: 0 0 5px 0;cursor: pointer;}
.comment-form-author {float: left;width: 48.5%;}
.comment-form-email {float: right;width: 48.5%;}
.comment-form-author input, .comment-form-email input {display: block;padding: 10px;border: 1px solid #ddd;width: 100%;box-sizing: border-box;}
.comment-form-url, .comment-form-comment {display: block;clear: both;padding: 15px 0 0 0;}
.comment-form-url input, .comment-form-comment textarea {width: 100%;padding: 10px;box-sizing: border-box;border: 1px solid #ddd;}
.comment-form-comment {display: block;clear: both;padding: 0 0 15px 0;}
#respond .form-submit input {display: block;width: 100%;padding: 15px 0;margin: 15px 0 0 0;color: white;border: 0;cursor: pointer;}
.fb-comments, .fb-comments iframe[style], .fb-comments span {width: 100% !important;}
.solid-wrapper #reply-title {padding: 15px 0;}
.solid-wrapper #commentform {padding: 15px 0;}
.fn-archive-title {font-size: 30px;font-weight: 100;margin: 30px 0 20px 0;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.archive-page-description {line-height: 1.7em;border-bottom: 1px solid #ddd;padding: 0 0 20px 0;margin: 0 0 20px 0;opacity: .8;font-style: italic;}
.bbp-breadcrumb p>* {margin: 0 1em 0 0;}
.bbp-breadcrumb {color: #999;float: none !important;margin: 20px 0 15px 0;}
#bbp-search-form {padding-right: 80px;}
#bbpress-forums div.bbp-search-form {clear: both;float: none;border: 1px solid #ddd;border-radius: 2px;position: relative;padding: 5px;}
#bbpress-forums #bbp-search-form #bbp_search {margin: 0;border: 0;box-shadow: none;width: 100%;outline: 0;}
#bbp_search_submit {position: absolute;top: 5px;right: 5px;}
.post-404 {text-align: center;}
.post-404 .title {font-size: 1000%;margin: 50px 0 0 0;}
.post-404 .desc {line-height: 1.7em;width: 500px;margin: 0 auto 20px auto;}
.post-404 .link a {color: white;display: inline-block;padding: 15px 20px;}
.post-404 .link {margin: 0 0 20px 0;}
.post-404 .search .fn-search-form {position: relative;}
.post-404 .search .fn-search-form-text {width: 100%;padding-right: 30px;}
.post-404 .search .fn-search-form-submit {position: absolute;right: 0;top: 0;height: 40px;line-height: 40px;width: 40px;text-align: center;}
@-moz-document url-prefix() {.post-body-inner table.tr-caption-container, .post-body-inner table.tr-caption-container * {max-width: 100%;display: block;box-sizing: border-box;}
	.is-firefox {display: block;}}
.mobile, a.mobile {display: none;}
.fn-mob-header {display: none;}
@media print {.fn-header-row, .fn-header-banner, .fn-sidebar, .entry-sharing-buttons, .author-box, .pagers, #comments, .fn-footer, .scroll-up {display: none;}
	.fn-header-row.fn-header-row-logo {display: block;}
	.fn-content {width: 100%;max-width: none !important;}}