html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {font-size: 15px;line-height: 150%;font-family: "Open Sans","helvetica neue",helvetica,arial,sans-serif;color: #555;margin: 0;overflow-x: hidden;}
*, *:before, *:after {padding: 0;margin: 0;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}
a {background-color: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: .67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
.upper-widgets-grid .widget {margin: 0;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace,monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
button, input, select, textarea {margin: 0;}
:focus {outline: 0;}
a:link {-webkit-tap-highlight-color: #ff5e99;}
td, th {padding: 0;}
.breadcrumb, .breadcrumb> span, .breadcrumb i, .breadcrumb .root a {float: none;}
.breadcrumb {clear: both;padding: 0;overflow: hidden;line-height: 24px;margin-top: 20px;}
.breadcrumb> span {padding: 0;padding-right: 5px;overflow: hidden;float: none;display: inline-block;}
.breadcrumb i {padding: 0;}
.breadcrumb i {padding: 0 0;}
.breadcrumb> span {overflow: visible;}
.no-results h2 {font-size: 16px;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;margin-bottom: 12px;color: #000;font-family: "Open Sans","helvetica neue",helvetica,arial,sans-serif;}
h1 {font-size: 28px;line-height: 1.4;}
h2 {font-size: 26px;line-height: 1.4;}
h3 {font-size: 22px;line-height: 1.4;}
h4 {font-size: 20px;line-height: 1.4;}
h5 {font-size: 18px;line-height: 1.4;}
h6 {font-size: 16px;line-height: 1.4;}
p {margin-bottom: 1.5em;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background: #eee;font-family: "Courier 10 Pitch",Courier,monospace;font-size: 15px;font-size: .9375rem;line-height: 1.6;margin-bottom: 1.6em;max-width: 100%;overflow: auto;padding: 1.6em;}
code, kbd, tt, var {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size: 15px;font-size: .9375rem;}
abbr, acronym {border-bottom: 1px dotted #666;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
body {background: #eee;}
blockquote:before, blockquote:after {content: "";}
blockquote {quotes: "" "";}
hr {background-color: #ccc;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0;padding: 0;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul, li > ol {margin-bottom: 0;margin-left: 17px;margin-top: 5px;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
img {height: auto;max-width: 100%;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 15px;}
td, th {padding: 5px 15px;border: 1px solid #e2e2e2;text-align: left;}
textarea {padding-left: 3px;width: 100%;}
@font-face {font-family: "landing-pageasy";src: url("fonts/landing-pageasy.eot");src: url("fonts/landing-pageasy.eot#iefix") format("embedded-opentype"),url("fonts/landing-pageasy.woff2") format("woff2"),url("fonts/landing-pageasy.woff") format("woff"),url("fonts/landing-pageasy.ttf") format("truetype"),url("fonts/landing-pageasy.svg") format("svg");font-weight: normal;font-style: normal;}
[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "landing-pageasy";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-plus:before {content: "";}
.icon-bookmark:before {content: "";}
.icon-comment:before {content: "";}
.icon-users:before {content: "";}
.icon-minus:before {content: "";}
.icon-mail:before {content: "";}
.icon-twitter:before {content: "";}
.icon-facebook:before {content: "";}
.icon-rss:before {content: "";}
.icon-menu:before {content: "";}
.icon-pinterest-circled:before {content: "";}
.icon-gplus:before {content: "";}
.icon-linkedin:before {content: "";}
.icon-angle-double-right:before {content: "";}
.icon-angle-left:before {content: "";}
.icon-angle-right:before {content: "";}
.icon-angle-up:before {content: "";}
.icon-angle-down:before {content: "";}
.icon-github:before {content: "";}
.icon-youtube:before {content: "";}
.icon-dropbox:before {content: "";}
.icon-instagram:before {content: "";}
.icon-flickr:before {content: "";}
.icon-tumblr:before {content: "";}
.icon-up:before {content: "";}
.icon-dribbble:before {content: "";}
.icon-skype:before {content: "";}
.icon-foursquare:before {content: "";}
.icon-vimeo-squared:before {content: "";}
.icon-reddit:before {content: "";}
.icon-stumbleupon:before {content: "";}
.icon-behance:before {content: "";}
.icon-soundcloud:before {content: "";}
.main-container {width: 100%;margin: 0 auto;max-width: 100%;clear: both;}
#page, .container {max-width: 1050px;min-width: 240px;overflow: visible;margin: 0 auto;position: relative;}
.main-header .container {max-width: 100%;}
#page {padding-top: 30px;min-height: 100px;float: none;clear: both;}
body > header {float: left;width: 100%;position: relative;}
#site-header {position: relative;float: left;width: 100%;z-index: 99;background: #333;background-position: center;background-size: cover;box-shadow: 0px 0px 8px rgba(0,0,0,.1);}
.site-branding {float: left;display: inline-block;width: 100%;}
a#pull {display: none;}
.primary-navigation .children li .sf-sub-indicator {display: none;}
.primary-navigation {background: #1b1b1b;display: block;clear: both;width: 100%;max-width: 100%;margin: 0 auto;min-height: 65px;}
#navigation ul {list-style-type: none;}
#navigation a {transition: all .25s linear;font-size: 14px;color: #7b7b7b;font-weight: 500;text-align: left;text-decoration: none;padding: 0 20px;line-height: 65px;font-family: "Open Sans","helvetica neue",helvetica,arial,sans-serif;display: block;}
.primary-navigation a .sub {font-size: 11px;font-weight: normal;color: #9b9b9b;}
.sf-js-enabled li a.sf-with-ul {}
.sf-js-enabled li ul.sf-with-ul {padding-right: 20px;}
#navigation .sf-sub-indicator {display: block;width: 11px;overflow: hidden;position: absolute;right: 7px;top: 0;}
#navigation {width: 100%;font-size: 13px;margin: 0 auto;}
.primary-navigation a:hover {color: #fff;}
#navigation select {display: none;}
#navigation ul li {float: left;position: relative;}
#navigation ul li.current-menu-item ul a, #navigation ul ul li.current-menu-item a {border-bottom: 0px solid #fff;}
#navigation ul .header-pageasy {float: right;}
#navigation > ul > li:last-child {border-right: none;}
#navigation > ul > .current a {background: transparent;color: #5a5a5a !important;}
#navigation ul li li {background: #fff;width: 100%;}
#navigation ul ul {position: absolute;width: 190px;padding: 20px 0 0 0;padding-top: 0px;z-index: 400;font-size: 12px;color: #798189;box-shadow: 0px 8px 15px rgba(0,0,0,.2);margin: 0;display: none;}
#navigation ul ul ul, #navigation ul ul ul ul, #navigation ul ul ul ul ul {box-shadow: 8px 0px 15px rgba(0,0,0,.2);}
#navigation ul ul a {color: #555;font-weight: normal;}
#navigation ul ul li {padding: 0;background: #fff;border-bottom: 1px solid rgba(0,0,0,.1);}
#navigation ul ul li a, #navigation ul ul li a:link, #navigation ul ul li a:visited {position: relative;width: 188px;background: transparent;margin: 0;line-height: 1.4;padding-top: 10px;padding-bottom: 10px;font-size: 13px;font-weight: 400;}
#navigation ul ul li:first-child a {}
#navigation ul ul li:last-child {border-bottom: none;}
#navigation ul li:hover ul {left: auto;opacity: 1;}
#navigation ul ul ul {top: -1px;left: 188px;}
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul {opacity: 1;left: 188px;}
#navigation ul ul:after {left: 10px;top: -5px;}
#navigation ul ul ul:after {border-color: transparent #282e33 transparent transparent;border-color: transparent rgba(14,19,22,.92) transparent transparent;left: -12px;top: 3px;}
.menu-item-has-children > a:after {content: "";font-family: "landing-pageasy";position: absolute;right: 20px;}
.widget .menu-item-has-children > a:after {display: none;}
#navigation .menu-item-has-children > a {padding-right: 32px;}
#navigation .toggle-caret {display: none;}
.primary-navigation #wpmm-megamenu .wpmm-posts a:hover {background: transparent;}
.article {width: 68.58%;max-width: 720px;float: left;margin-bottom: 30px;}
.woocommerce .article {background: #fff;margin-bottom: 30px;}
.woocommerce .article #content {padding: 22px 20px;}
#content_box {float: left;width: 100%;}
.post {float: left;width: 100%;}
.single_post {float: left;width: 100%;box-sizing: border-box;}
.woocommerce .single_page, .woocommerce-page .single_page {padding-bottom: 0px;}
.post-single-content {font-size: 15px;line-height: 150%;float: left;width: 100%;}
.ss-full-width {background: white;padding: 20px;margin-bottom: 30px;overflow: hidden;border: 1px solid #cdcdcd;}
.ss-full-width #content_box {padding-right: 0;padding-left: 0;}
span.sticky-post {position: absolute;top: 0px;color: #fff;padding: 1px 10px;font-size: 13px;right: 0px;}
.post.excerpt {clear: both;position: relative;margin: 15px 0;background: #fff;}
#content {background: #fff;padding: 20px 30px;margin-bottom: 10px;border: 1px solid rgba(0,0,0,.15);}
.post.excerpt .post-content {color: #949494;color: #989898;font-size: 14px;line-height: 150%;text-align: left;}
.related-posts .post.excerpt.last {margin-right: 0;}
.wp-post-image {float: left;}
.post.excerpt:first-of-type {margin-top: 0px;}
.advanced-recent-posts .wp-post-image {min-width: 65px;}
.featured-thumbnail {max-width: 150px;float: left;width: 100%;position: relative;margin-top: 5px;}
#featured-thumbnail {float: left;width: 100%;}
.related-posts #featured-thumbnail .featured-thumbnail {max-width: 100%;}
.home_page .featured-thumbnail {max-width: 150px;}
.featured-thumbnail img {margin-bottom: 0;width: 100%;}
.featured-thumbnail .latestPost-review-wrapper.wp-review-show-total {position: absolute;right: 0;top: 0;color: #fff;padding: 0px 5px;}
.error404 #pageasyform fieldset {width: 100%;}
.pageasy-no-results #pageasyform fieldset {width: 100%;}
.title {margin-bottom: 5px;margin-top: 15px;font-size: 24px;line-height: 28px;clear: both;}
h1.title {line-height: 130%;font-size: 40px;color: #212121;margin-top: 0;}
.title a {color: #000;}
.page h1.title {margin-bottom: 0;margin-top: 0;}
.post-info {display: block;font-size: 13px;color: #999;float: left;width: 100%;}
.post-info > span i {font-size: 16px;}
.post-info > span {margin-right: 7px;}
.post-info > span > span {margin-right: 7px;}
.post-info > span:last-child {margin-right: 0;}
.single-postmeta {clear: both;float: left;margin-bottom: 10px;}
article header {margin-bottom: 15px;float: left;width: 100%;}
.related-posts article header {margin-bottom: 0;}
.single_post header {margin-bottom: 10px;display: inline-block;float: left;width: 100%;text-align: center;}
.single_post header:after {height: 3px;width: 125px;margin: 15px auto 10px auto;background: #333;display: block;content: " ";}
.post-info a, .single-post .post-info a {color: #999;}
.post-date-landing {margin: 5px 0;color: #989898;font-style: italic;font-weight: 500;font-size: 16px;}
.post.excerpt h2.title {margin: 0px 0 7px 0;}
.post.excerpt h2.title a {color: #000;font-weight: 500;line-height: 140%;font-size: 32px;}
span.entry-meta {font-size: 15px;display: inline-block;float: left;width: 100%;margin-bottom: 7px;font-weight: 400;color: #757575;}
.post.excerpt header {margin-bottom: 0;}
.toggle-menu ul ul {display: none;}
.toggle-menu .toggle-menu-item-parent {position: relative;}
.toggle-menu .toggle-caret {position: absolute;top: 0;right: 3px;text-align: center;cursor: pointer;line-height: inherit;}
.toggle-menu .toggle-caret i {text-align: center;font-size: 15px;color: inherit;line-height: 20px;}
.toggle-menu.active > .toggle-caret .landing-icon:before {content: "";}
.toggle-menu .active > .toggle-caret .landing-icon:before {content: "";}
.tagcloud a {font-size: 14px !important;padding: 2px 10px;border-top: 1px solid #cacaca !important;border-left: 3px solid #00a8ff;margin-bottom: 10px;float: left;margin-right: 7px;background: #fff;color: #615f5f;border-right: 1px solid #cacaca !important;border-bottom: 1px solid #cacaca !important;}
footer .widget .tagcloud a {color: #615f5f;}
.error-404-content {margin: auto;max-width: 500px;text-align: center;}
.pageasy-no-results article#content {text-align: center;width: 100%;}
.error-404-content p:first-of-type {margin-bottom: 0px;}
#wp-calendar {margin-bottom: 0;border: 1px solid #e2e2e2;}
#wp-calendar td {text-align: center;padding: 7px 0;border-top: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}
#wp-calendar tbody {background: #fff;border: 1px solid #e2e2e2;border-top: 0;}
#wp-calendar tbody th {border-bottom: 1px solid #cfcfcf;}
#wp-calendar caption {font-size: 16px;padding-bottom: 10px;font-weight: bold;}
#wp-calendar #prev {text-align: left;padding-left: 12px;}
#wp-calendar thead {background: #e2e2e2;}
#wp-calendar thead th {padding: 10px 0;text-align: center;}
#wp-calendar tfoot {background: #fff;border: 1px solid #e2e2e2;border-top: 0;}
p {margin-bottom: 20px;}
a {text-decoration: none;color: #c69c6d;transition: background-color,color .2s linear;}
a:hover {color: #c69c6d;}
a:link, a:visited, a:active {text-decoration: none;}
.site-branding {padding: 140px 10px 165px 10px;text-align: center;}
.site-branding .site-title {font-weight: 500;margin-top: 0;margin-bottom: 0;font-size: 63px;color: #fff;line-height: 150%;}
.site-branding .fa {color: #fab526;font-size: 19px;margin: 20px 7px 0px 7px;border: 2px solid #fab526;padding-top: 8px;height: 40px;text-align: center;width: 40px;border-radius: 50%;}
.site-branding .site-description {font-size: 18px;color: #fff;font-weight: 300;line-height: 150%;padding: 0;margin: 0;}
.buttons-wrapper {margin-top: 20px;}
.header-button-solid, .header-button-solid:hover, .header-button-solid:active, .header-button-solid:focus {padding: 15px 40px;background: #00d79b;font-size: 15px;font-weight: 400;color: #fff;border-radius: 30px;display: inline-block;margin: 20px 10px 0px 10px;letter-spacing: .5px;}
.header-button-border, .header-button-border:hover, .header-button-border:active, .header-button-border:focus {padding: 15px 40px;border: 1px solid #9b89d2;font-size: 14px;font-weight: 400;color: #fff;border-radius: 30px;display: inline-block;margin: 20px 10px 0px 10px;}
.menu-toggle, .main-navigation.toggled ul {display: block;}
@media screen and (min-width: 37.5em) {.menu-toggle {display: none;}
	.main-navigation ul {display: block;}}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {margin: 0 0 1.5em;overflow: hidden;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {float: left;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {float: right;text-align: right;}
#pageasyform {padding: 3% 0;float: left;clear: both;width: 100%;}
.article #pageasyform {padding: 0;}
nav #pageasyform {float: left;padding: 1.2% 0 0;}
nav #pageasyform fieldset {padding: 5px 0;border: 0;}
#pageasyform fieldset {float: left;border: 0;}
#pageasyform #s, #woocommerce-product-pageasy-field {border: 1px solid #ccc;border-right: none;font-size: 14px;font-family: "Open Sans","helvetica neue",helvetica,arial,sans-serif;}
#pageasyform input[type="submit"], .woocommerce-product-pageasy input[type="submit"] {color: #fff;height: 37px;padding-bottom: 0;padding-top: 0;cursor: pointer;transition: all .25s linear;width: 29.6%;font-family: "Open Sans","helvetica neue",helvetica,arial,sans-serif;border: 0;font-size: 13px;padding: 0;text-align: center;}
.sbutton {padding: 8px 12px 10px 12px;border: 1px solid #e8e5de !important;}
.sidebar_list li:first-child {padding-top: 0 !important;}
.main-header #s {width: 150px;border: none !important;color: #fff !important;}
#s, #woocommerce-product-pageasy-field {width: 70%;background-color: #fff;border: 1px solid #ccc;float: left;padding: 10px 0;text-indent: 10px;line-height: 1;height: 37px;}
.sidebar #pageasyform {width: 100%;}
.footer-widgets fieldset, #sidebars fieldset {width: 100%;}
.footer-widgets .sbutton, #sidebars .sbutton {float: right;background-color: #f9f7f2;text-align: center;}
.sidebar .sbutton {padding-top: 10px;}
.breadcrumb {line-height: 24px;margin-top: 0;margin-bottom: 10px;}
.screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#content[tabindex="-1"]:focus {outline: 0;}
.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, #site-header:before, #site-header:after, .site-content:before, .site-content:after, #site-footer:before, #site-footer:after {content: "";display: table;table-layout: fixed;}
.clear:after, .entry-content:after, .comment-content:after, #site-header:after, .site-content:after, #site-footer:after {clear: both;}
.clear {clear: both;}
.left, .alignleft {float: left;}
.right, .alignright {float: right;}
.last {margin-right: 0;}
.inside .left {margin-left: 1em;}
.widget {margin: 0 0 1.5em;}
.widget select {max-width: 100%;width: 100%;height: 36px;line-height: 35px;padding: 0 10px;}
.error404 #content, .pageasy-no-results #content {padding: 30px 30px 50px 30px;}
.sticky {display: block;}
.byline, .updated:not(.published) {display: none;}
.single .byline, .group-blog .byline {display: inline;}
.page-links {clear: both;margin: 0 0 1.5em;}
.article img.left, .article img.alignleft, .wp-caption.alignleft {margin: .3em 1.571em .5em 0;display: block;float: left;}
.article img.right, .article img.alignright, .wp-caption.alignright {margin: .3em 0 .5em 1.571em;display: block;float: right;}
.article img.center, .article img.aligncenter, .wp-caption.aligncenter {margin: .3em auto 1em auto;display: block;float: none;}
.article img.aligncenter, .article img.alignnone {margin-top: 1em;margin-bottom: 1em;display: block;clear: both;float: none;}
.article ul {margin: 1.5em 0 1.571em 1.9em;list-style-type: square;padding: 0;}
.article ul li, .article ol li {margin-bottom: 5px;}
.article ol {margin: 1.5em 0 1.571em 1.9em;list-style-type: decimal;padding: 0;}
.article ul ul, .article ol ol, .article ul ol, .article ol ul {margin-top: 0;margin-bottom: 0;}
#sidebars p {line-height: 150%;}
.sidebar.c-4-12 {float: right;width: 28.58%;max-width: 300px;line-height: 150%;}
.sidebar.c-4-12 a {color: #555;}
.widget {margin-bottom: 20px;overflow: hidden;}
#sidebars .widget {padding: 0px;color: #4a4a4a;font-size: 14px;line-height: 150%;}
.widget .title {font-weight: bold;text-transform: uppercase;color: #545e68;font-size: 12px;}
.widget li {list-style-type: none;margin-left: 0;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,.08);font-weight: 400;}
#sidebars .widget a {color: #6b6b6b;}
.widget li .children {margin-left: 10px;}
.widget li .children li {border-bottom: 0px solid #333;margin-top: 8px;}
.widget li .children:last-of-type li:last-of-type {border-bottom: 0px solid #333;margin-bottom: 0;}
.widget.widget_nav_menu li {list-style-type: none;margin-left: 0;}
#sidebars .widget h3 {margin: 0 0 20px 0;}
#sidebars .widget h3, #sidebars .widget h3 a {font-weight: 500;line-height: 20px;font-size: 20px;color: #000;box-shadow: 0 0 black;margin-left: -20px;margin-right: -20px;border-bottom: 1px solid rgba(0,0,0,.1);padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}
#sidebars .widget ul {margin: 0 -20px;}
#sidebars .widget .toggle-caret {right: 15px;}
#sidebars .widget ul li {padding: 0px 20px 8px 20px;}
#sidebars .widget ul li:last-of-type {border-bottom: 0px solid #000;padding-bottom: 0px;margin-bottom: 0px;}
#sidebars .widget ul.children {padding-left: 10px;}
.widget:first-of-type h3, #sidebars .widget:first-of-type h3 {margin-top: 0;padding-top: 0px;}
.widget.widget_rss h3 a {color: #444;}
footer .widget.widget_rss h3 a {color: #fff;}
body > footer {overflow: hidden;width: 100%;}
body > footer .footeText {width: 1050px;margin: 22px auto;text-align: center;color: #fff;font-size: 14px;font-weight: bold;}
body > footer .footeText a {color: #fff;border-bottom: 2px solid #ee3f02;}
body > footer .widget {padding: 10px 0 0 0;}
body > footer .sidebar .widget .title {font-size: 135%;color: #d4d8db;}
footer .widget {margin-bottom: 20px;}
footer .widget a {color: #e2e2e2;}
footer .widget li a:hover {color: #fff;}
footer .container {}
footer p {color: #8d8d8d;}
.footer-widgets {overflow: hidden;padding: 20px 0 10px;width: 100%;margin: 0;}
.footer-widgets h3 {font-size: 20px;padding-bottom: 15px;color: #fff;font-weight: 400;}
.footer-widgets h3:after {display: block;content: " ";height: 2px;width: 50px;background: #fff;margin: 5px 0 10px;}
.footer-widgets .last {}
.f-widget {width: 32%;max-width: 301px;float: left;position: relative;color: #c2c2c2;margin-bottom: 10px;margin-right: 7%;}
.f-widget .advanced-recent-posts a {color: #fff;}
.copyrights {float: left;width: 100%;clear: both;padding: 10px 0;padding-top: 12px;text-align: center;font-weight: 400;color: rgba(255,255,255,.8);font-size: 14px;}
.read-more, .read-more:hover, .read-more:active, .read-more:focus, .read-more:visited {color: #fff;background: #00d79b;padding: 15px 35px;display: inline-block;margin-top: 20px;border-radius: 30px;}
#copyright-note {width: 1050px;margin: 0 auto;clear: both;max-width: 100%;}
#copyright-note a {color: #cfcfcf;}
#copyright-note a:hover {color: #fff;}
#sidebars .wp-post-image, footer .wp-post-image {margin-bottom: 0;margin-top: 5px;margin-right: 10px;}
.postsby {margin-bottom: 25px;margin-top: -10px;}
.archive .postsby {text-align: center;}
.archive .postsby span {font-size: 28px;margin: 0;color: #000;text-align: center;font-weight: 500;}
.archive .postsby span:after {display: block;content: " ";height: 3px;background: #333;width: 70px;margin: 5px auto 30px;}
.footer-widgets {overflow: hidden;padding: 20px 0 10px;width: 100%;font-size: 14px;margin: 0;}
.footer-widgets h3 {font-size: 20px;padding-bottom: 0;color: #fff;font-weight: 400;}
.footer-widgets .widget li {border-bottom: 1px solid rgba(255,255,255,.02);}
footer .widget table a, footer .widget table {color: #333;}
footer .widget table caption {color: #fff;}
.footer-widgets .widget li, .footer-widgets .widget {color: #807e7e;}
.footer-widget {width: 28.6%;max-width: 300px;float: left;position: relative;color: #c2c2c2;font-size: 14px;margin-bottom: 10px;margin-right: 7.1%;}
.footer-widget.last {margin-right: 0;}
.footer-widget .widget {padding-top: 10px;}
footer .wpt_widget_content a, footer .wp_review_tab_widget_content a {color: #444;}
.related-posts {clear: both;float: left;padding: 0;padding: 20px 30px;width: 100%;background: #fff;margin: 10px 0;border: 1px solid rgba(0,0,0,.15);}
.postauthor-top {margin-bottom: 10px;}
.related-posts h3 {font-size: 28px;margin: 0;color: #000;text-align: center;font-weight: 500;}
.upper-widgets-grid h3:after {background: #35c6a2;height: 2px;width: 50px;margin: auto;content: " ";display: block;margin-bottom: 5px;margin-top: 2px;}
.related-posts h3:after {display: block;content: " ";height: 3px;background: #333;width: 70px;margin: 5px auto 30px;}
.related-posts .post.excerpt {width: 30.2%;float: left;list-style: none;margin-right: 4.6%;clear: none;padding: 0;border: none;overflow: hidden;margin-bottom: 10px;margin-top: 10px;}
.related-posts .post.excerpt:first-of-type {margin-top: 10px;}
.related-posts .post.excerpt h4 {margin: 0;padding: 10px 0;}
.related-posts .post.excerpt .featured-thumbnail {padding: 0;margin: 0;}
.related-posts a {display: block;width: 100%;color: #666;}
.postauthor {margin: 10px 0;min-height: 125px;float: left;clear: both;width: 100%;padding: 20px 30px;border: 1px solid rgba(0,0,0,.15);background: #fff;}
.postauthor h4 {font-size: 28px;margin: 0;color: #000;text-align: center;font-weight: 500;}
.postauthor h4:after {display: block;content: " ";height: 3px;background: #333;width: 70px;margin: 5px auto 30px;}
.postauthor h5 {text-transform: capitalize;font-weight: bold;font-size: 14px;padding: 0;margin: 0;line-height: 24px;}
.postauthor img {float: left;margin: 5px 25px 15px 0;border-radius: 50%;}
.postauthor h4 a {color: #473636;}
.tags {margin: 10px 0 15px 0;width: 100%;float: left;}
.tags a {margin-left: 5px;}
input, textarea, select {padding: 8px 12px;font-size: 12px;color: #5e656d;}
textarea {overflow: auto;resize: vertical;}
input:focus, textarea:focus {}
::-webkit-input-placeholder {}
::-moz-input-placeholder {color: #585f65;text-shadow: 0 1px 1px rgba(255,255,255,.4);}
::-ie-input-placeholder {color: #585f65;text-shadow: 0 1px 1px rgba(255,255,255,.4);}
::-o-input-placeholder {color: #585f65;text-shadow: 0 1px 1px rgba(255,255,255,.4);}
::input-placeholder {color: #585f65;text-shadow: 0 1px 1px rgba(255,255,255,.4);}
.total-comments {font-size: 28px;margin: 0;color: #000;text-align: center;font-weight: 500;line-height: 150%;}
.total-comments span:after {display: block;content: " ";height: 3px;background: #333;width: 70px;margin: 5px auto 30px;}
.commentlist li:first-of-type {border-top: 0px solid #fff;}
.cnumber {color: #2db2eb;}
#comments {margin: 10px 0;float: left;clear: both;width: 100%;padding: 20px 30px;background: #fff;border: 1px solid rgba(0,0,0,.15);}
#commentsAdd {width: 100%;float: left;border: 1px solid rgba(0,0,0,.15);margin-top: 10px;clear: both;box-sizing: border-box;padding: 20px 30px;background: #fff;}
#comments .avatar {float: left;border-radius: 50%;margin-right: 20px;}
.comment time {color: #999;font-size: 13px;margin-top: 5px;float: left;}
ul.children .commentImageLeft {width: 60px;height: 90px;border-left: 1px solid #c1bbb6;border-bottom: 1px solid #c1bbb6;position: absolute;top: -50px;left: -70px;}
input.text-input, #commentform input {padding: 11px;}
input#author, input#email, input#url {width: 100%;border: 1px solid #dadada;background: #fff;font-size: 14px;float: left;clear: both;max-width: 100%;}
input#author, input#email, input#url, #comment {transition: all .25s ease-in-out;}
#cancel-comment-reply-link {float: right;line-height: 24px;margin-top: 0;padding: 7px 20px;color: white;cursor: pointer;background: #333;font-size: 16px;position: absolute;top: 10px;right: 0;}
#commentform input#submit {font-size: 16px;text-align: center;color: #fff;padding: 15px 25px;margin: auto;text-decoration: none;cursor: pointer;display: inline-block;border: none;transition: all .25s linear;}
.comment-form label {width: 100%;}
ol.commentlist {margin-left: 0;clear: both;margin: 0;}
.commentlist li {list-style: none;margin: 0;padding-left: 0;float: left;width: 100%;border-top: 1px solid rgba(0,0,0,.1);padding: 15px 0;}
.commentContainer {padding-top: 10px;padding-bottom: 10px;float: left;width: 100%;}
.children .commentCInner {width: 95%;float: right;}
.children .children .commentCInner {width: 90%;}
.comment-metadata span.fn {font-weight: 500;}
.commentlist p {line-height: 150%;}
.fn {font-size: 14px;line-height: 1.375em;}
.fn a {color: #473636;}
.comment-meta {font-size: 12px;font-style: italic;}
.comment-meta a {color: #888;}
.commentmetadata {overflow: hidden;}
.reply a {padding: 0 5px;margin-top: 5px;font-size: 13px;float: left;}
.commentlist .children {padding-left: 20px;margin-bottom: 20px;margin-top: 0;margin-left: 0;float: left;width: 100%;}
.commentlist .children li {margin-bottom: 10px;padding-bottom: 0;}
.avatar {float: left;}
#respond h3 {font-size: 18px;margin: 0px 0 0 0;padding: 0 0 20px 0;}
.cancel-comment-reply a {float: right;margin-top: -8px;font-size: 14px;}
.comment-awaiting-moderation {font-style: italic;font-weight: bold;}
ol.commentlist > .navigation {margin-bottom: 10px;clear: both;float: left;width: 100%;}
ol.commentlist > .navigation.bottomnav {margin-bottom: 0;}
.article .commentmetadata ul li, .article .commentmetadata ol li, .article .commentmetadata ul ol li, .article .commentmetadata ol ul li {padding: 0;border: 0;margin-bottom: 5px;list-style-type: inherit;}
#commentform textarea {width: 100%;font-family: inherit;font-family: georgia;border: 1px solid #dadada;background: #fff;font-size: 14px;padding: 5px 10px 10px 10px;line-height: 25px;font-style: italic;}
#commentform p {margin-bottom: 15px;float: left;width: 100%;}
#commentform p.comment-form-comment {margin-bottom: 8px;}
#commentform p.form-submit {margin-top: 10px;margin-bottom: 20px;}
#commentform p label {float: left;padding-bottom: 5px;padding-top: 5px;}
.required {display: none;color: red;float: left;font-size: 18px;padding: 5px;padding-top: 9px;}
.comment-notes .required {padding-left: 0;padding-top: 3px;}
.comment-notes {font-style: italic;display: none;}
.form-allowed-tags {display: none;}
#respond {position: relative;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending #site-footer {display: none;}
.infinity-end.neverending #site-footer {display: block;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {border: none;margin-bottom: 0;margin-top: 0;padding: 0;}
embed, iframe, object {max-width: 100%;}
.wp-caption {margin-bottom: 1.5em;max-width: 100%;border: 1px solid #ddd;}
.wp-caption img[class*="wp-image-"] {display: block;margin-left: auto;margin-right: auto;}
.wp-caption .wp-caption-text {margin: .4em 0;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block;text-align: center;vertical-align: top;width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
.pagination {clear: both;float: left;width: 100%;padding: 0;margin-bottom: 0;}
.single_post .pagination {margin: 10px 0 15px;}
.pagination ul {list-style: none;margin: 0;}
.pagination ul li {float: left;margin-right: 8px;}
.pagination .current {margin: 0 1px 0 0;display: inline-block;float: left;line-height: 1.2em;text-decoration: none;padding: 10px 14px;margin-right: 8px;color: #fff;}
.navigation.pagination {margin-top: 20px;text-align: center;}
.single .pagination .current {margin: 0;}
.pagination a, .pagination2, .pagination .dots {margin: 0 1px 0 0;display: inline-block;float: left;line-height: 1.2em;text-decoration: none;color: #888;padding: 10px 14px;margin-right: 8px;transition: all .25s ease;background: #fff;border: 1px solid rgba(0,0,0,.15);}
.single .pagination a {padding: 0;border: 0;}
.pagination a:hover {color: #fff;border-color: transparent;}
.pagination2 {clear: both;}
.top {float: right;}
.pnavigation2 {display: block;width: 100%;overflow: hidden;padding: 10px 0;float: left;margin-bottom: 10px;}
.nav-previous {float: left;}
.nav-next {float: right;}
.nav-previous a, .nav-next a {color: #979494;padding: 10px 15px;}
.nav-previous a:hover, .nav-next a:hover {color: #fff !important;border-color: transparent;}
.comment_text_area {overflow: hidden;}
.infinite-loader {float: none;display: inline-block;margin: 0 auto;}
.related-posts-thumbnail {display: inline-block;float: left;width: 100%;max-width: 100%;background-size: cover;background-position: center;height: 195px;position: relative;}
.featured-thumbnail-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(5,11,21,.5);z-index: 1;}
.related-posts h5.title.front-view-title {position: absolute;top: 50%;width: 100%;text-align: center;color: #fff;z-index: 10;left: 0;padding: 15px;right: 0;margin: 0;font-size: 14px;font-weight: 400;line-height: 150%;-ms-transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);transform: translate(0%,-50%);}
.related-posts .related-no-thumbnail h5.title.front-view-title {color: #000;}
.related-posts-no-img {display: inline-block;float: left;width: 100%;max-width: 100%;background-size: cover;background-position: center;height: 195px;position: relative;border: 4px double #333;}
.social-profile-icons ul {margin: 0 -4px;}
.social-profile-icons ul li {background: none;border: none;border: none !important;float: left;list-style-type: none;margin: 0 4px 8px 4px !important;padding: 0 !important;}
.social-profile-icons ul li a {width: 36px;height: 36px;display: block;float: left;border-radius: 3px;text-align: center;line-height: 36px;color: #fff !important;transition: all .4s;padding: 0;}
.sidebar .social-profile-icons ul li a:hover {color: #fff;background: #666;}
.social-profile-icons ul li i {font-size: 16px;line-height: 32px;}
.social-profile-icons .social-youtube a {background: #c9322b;}
.social-profile-icons .social-rss a {background: #ef922f;}
.social-profile-icons .social-twitter a {background: #40bff5;}
.social-profile-icons .social-facebook a {background: #5d82d1;}
.social-profile-icons .social-gplus a {background: #eb5e4c;}
.social-profile-icons .social-vimeo a {background: #35c6ea;}
.social-profile-icons .social-dribbble a {background: #f7659c;}
.social-profile-icons .social-tumblr a {background: #426d9b;}
.social-profile-icons .social-instagram a {background: #91653f;}
.social-profile-icons .social-flickr a {background: #ff48a3;}
.social-profile-icons .social-pinterest a {background: #e13138;}
.social-profile-icons .social-linkedin a {background: #238cc8;}
.social-profile-icons .social-github a {background: #b5a470;}
.social-profile-icons .social-email a {background: #1d90dd;}
.social-profile-icons .social-behance a {background: #1879fd;}
.social-profile-icons .social-skype a {background: #13c1f3;}
.social-profile-icons .social-soundcloud a {background: #ff7e30;}
.social-profile-icons .social-stumbleupon a {background: #ff5c30;}
.social-profile-icons .social-dropbox a {background: #3476e4;}
.social-profile-icons .social-foursquare a {background: #0bbadf;}
.social-profile-icons .social-reddit a {background: #f40;}
.widget.woocommerce ul li {margin-left: 0;list-style-type: none;float: left;width: 100%;}
.rtl_on {direction: rtl;}
.rtl_off {direction: ltr;}
footer .featured-thumbnail .latestPost-review-wrapper {background-color: #1b1b1b;}
footer {position: relative;overflow: hidden;background: #151515;clear: both;margin-top: 20px;display: inline-block;float: left;width: 100%;font-size: 14px;}
.comment-respond h4 {font-size: 28px;margin: 0;color: #000;text-align: center;font-weight: 500;}
.comment-respond h4:after {display: block;content: " ";height: 3px;background: #333;width: 70px;margin: 5px auto 30px;}
#commentform p, #commentform p.comment-form-comment, .form-submit {text-align: center;}
.primary-navigation {background: #fff;}
.featured-thumbnail-container {display: inline-block;float: left;width: 100%;position: relative;}
.thumbnail-post-content {display: inline-block;float: left;width: 100%;max-width: 100%;padding: 20px;border: 1px solid rgba(0,0,0,.15);text-align: center;}
.thumbnail-post-content .entry-meta:after {content: " ";display: block;width: 60px;height: 2px;background: #afafaf;margin: auto;margin-top: 6px;margin-bottom: 10px;}
.nothumbnail-post-content {padding: 20px 25px;text-align: left;}
.nav-links {display: inline-block;margin: auto;}
p.comment-form-author {margin-right: 4%;}
p.comment-form-email, p.comment-form-author {width: 100%;display: inline-block;float: left;max-width: 48%;}
img.custom-logo {padding-top: 10px;}
.related-posts-wrapper {float: left;width: 100%;display: flex;}
.related-posts .post.excerpt {align-items: stretch;}
.related-posts header:after {display: none;}
.upper-widgets-grid-wrapper {display: inline-block;float: left;width: 100%;margin-top: 30px;background: #fff;border: 1px solid rgba(0,0,0,.15);}
.upper-widgets-grid {float: left;width: 100%;display: inline-block;padding: 30px 20px 15px 20px;max-width: 31.3%;color: #333;font-size: 14px;text-align: center;margin-right: 3%;}
.featured-thumbnail-container img {width: 100%;}
.upper-widgets-grid:last-of-type {margin-right: 0px;}
.upper-widgets-grid h3 {font-weight: 500;line-height: 150%;font-size: 21px;margin-bottom: 10px;margin-top: 20px;}
.upper-widgets-grid #pageasyform fieldset {width: 100%;}
.upper-widgets-grid .top-column-widget .widget:first-of-type h3:first-of-type {margin-top: 0px;}
#sidebars .widget {background: #fff;padding: 20px;border: 1px solid rgba(0,0,0,.15);}
.related-posts .related-posts-no-img h5.title.front-view-title, #tabber .inside li .meta b, footer .widget li a:hover, .fn a, .reply a, #tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover, .single_post a, a:hover, .sidebar.c-4-12 .textwidget a, #site-footer .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover, footer .tagcloud a:hover, .sticky-text {color: #00d79b;}
.total-comments span:after, span.sticky-post, .nav-previous a:hover, .nav-next a:hover, #commentform input#submit, #pageasyform input[type='submit'], .home_menu_item, .currenttext, .pagination a:hover, .readMore a, .bclwp-subscribe input[type='submit'], .pagination .current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-product-pageasy input[type="submit"], .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, #sidebars h3.widget-title:after, .postauthor h4:after, .related-posts h3:after, .archive .postsby span:after, .comment-respond h4:after, .single_post header:after, #cancel-comment-reply-link, .upper-widgets-grid h3:after, .site-branding .site-title:after, .thumbnail-post-content .entry-meta:after {background-color: #00d79b;}
#sidebars .widget h3, #sidebars .widget h3 a {border-left-color: #00d79b;}
.related-posts-no-img, #navigation ul li.current-menu-item a, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .pagination .current, .tagcloud a {border-color: #00d79b;}
.corner {border-color: transparent transparent #00d79b transparent;}
@media screen and (max-width: 1100px) {#page, .container, .site-branding {max-width: 96%;}}
@media screen and (min-width: 866px) {.primary-navigation.header-activated, .header-activated .primary-navigation {background: rgba(0,0,0,0);}}
@media screen and (min-width: 865px) {#navigation ul ul {right: 0;}
	.navigation.mobile-only {display: none;}
	.primary-navigation.header-activated #navigation a {color: #fff;font-weight: 400;}
	.primary-navigation.header-activated #navigation ul ul li a {color: #333;}
	.primary-navigation.header-activated #navigation ul.menu:first-of-type li.menu-item:first-of-type a:first-of-type {padding-left: 0;}
	.primary-navigation.header-activated #navigation:first-of-type ul.sub-menu li.menu-item:first-of-type a:first-of-type {padding-left: 20px;}
	.primary-navigation ul:first-of-type {float: right;}
	.primary-navigation #navigation a.custom-logo-link, .primary-navigation #navigation span.site-title a {display: inline-block;float: left;margin: 0;padding: 0;}
	#navigation span.site-logo a {font-size: 20px;display: inline-block;float: left;color: #000;}
	.header-activated #navigation span.site-logo a {font-weight: 400;}
	#navigation span.site-logo a {font-weight: 500;}}
@media screen and (max-width: 925px) {.related-posts .post.excerpt {margin: 10px 0px;width: 100%;float: left;align-items: none;}
	.related-posts-thumbnail, .related-posts-no-img {height: 130px;}
	.related-posts-wrapper {float: left;width: 100%;display: inline-block;}
	.related-posts h5.title.front-view-title {padding: 5px 10px;}}
@media screen and (max-width: 865px) {#navigation.mobile-menu-wrapper .site-logo a {border-bottom: 1px solid rgba(51,51,51,.08);font-weight: 600;line-height: 150%;padding: 22px 20px;color: #000;}
	#cancel-comment-reply-link {float: left;position: static;margin: 20px 0;top: 0;bottom: 0;line-height: 100%;margin-top: -10px;width: 100%;padding: 10px;text-align: center;}
	.site-branding {padding: 80px 10px 105px 10px;}
	.site-branding .site-title {font-size: 38px;}
	.site-branding .site-description {font-size: 16px;}
	a#pull {padding: 21px 0 22px;font-size: 16px;font-weight: 500;letter-spacing: 1px;}
	a#pull:after {font-size: 28px;top: 21px;font-weight: normal;}
	.site-branding {max-width: 100% !important;width: 100% !important;}
	#navigation.mobile-menu-wrapper ul ul {box-shadow: 0px 0px 0px rgba(0,0,0,0);}
	#site-footer .main-container {padding: 0 2%;}
	#navigation {width: 100%;border: none;display: none;}
	#navigation .menu a, #navigation .menu .fa > a, #navigation .menu .fa > a {color: #717171;font-weight: 500;background: transparent;margin-left: 0 !important;}
	#navigation .menu {display: block !important;background: transparent;float: left;}
	#navigation ul ul {visibility: visible !important;opacity: 1 !important;position: relative;left: 0 !important;border: 0;width: 100%;}
	#navigation ul li li {background: transparent;border: 0;}
	#navigation {height: auto;}
	#navigation li, #navigation ul li li {width: 100% !important;float: left;position: relative;}
	#navigation ul li:after {display: none;}
	#navigation ul li:before {display: none;}
	#navigation li a {border-bottom: 0px solid rgba(0,0,0,0);width: 100% !important;box-sizing: border-box;}
	#navigation a {text-align: left;width: 100%;}
	#navigation a .sub {display: none;}
	a#pull {display: block;width: 100%;color: #333;text-indent: 2%;text-align: left;text-transform: uppercase;position: relative;}
	a#pull:after {content: "";display: inline-block;position: absolute;right: 2%;font-family: "landing-pageasy";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	#navigation ul .sfHover a, #navigation ul li:hover, #navigation ul .sfHover ul li {background: transparent;}
	#catcher {height: 0 !important;}
	.sticky-navigation-active {position: relative !important;top: 0 !important;}
	.main-container {position: relative;left: 0;transition: left 500ms ease;}
	.mobile-menu-active .main-container {left: 300px;transition: left 500ms ease;}
	#navigation.mobile-menu-wrapper {display: block;position: fixed;top: 0;left: -300px;width: 300px;z-index: 9999;height: 100%;background: #fff;border-right: 1px solid rgba(0,0,0,.15);overflow: auto;transition: left 500ms ease;-webkit-backface-visibility: hidden;}
	.mobile-menu-active #navigation.mobile-menu-wrapper {left: 0;}
	#navigation ul li {width: 100%;}
	#navigation ul li:hover {background: none;}
	#navigation ul li a, #navigation ul ul a {padding: 0px 20px;width: 100%;border: none;min-height: auto;border-right: 0 !important;}
	#navigation ul ul {position: static;width: 100%;border: none;background: none;float: left;display: none;}
	#navigation ul ul li {background: none;width: 100%;padding: 0;}
	#navigation > ul li:first-child a {border-left: none !important;}
	.primary-navigation .menu .current-menu-item > a:after {background: none;}
	#navigation ul ul li:hover {background: none;}
	#navigation i {display: inline;}
	#navigation ul ul a {padding: 0 20px;width: 100% !important;}
	#navigation .toggle-caret {display: block;width: 44px;height: 44px;line-height: 44px;color: #333;border-left: 1px solid rgba(255,255,255,.08);}
	#mobile-menu-overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;cursor: pointer;display: none;backface-visibility: hidden;background: rgba(0,0,0,0);}
	html.noscroll {position: fixed;overflow-y: scroll;width: 100%;}
	.menu-item-has-children > a:after {content: "";}
	#navigation ul ul a {font-weight: 600;}
	#wpmm-megamenu .wpmm-subcategories {width: 100%;text-indent: 0;}
	#wpmm-megamenu .wpmm-posts {width: 100%;}
	#wpmm-megamenu .wpmm-post {width: 100% !important;padding: 0 10px !important;text-align: center !important;}
	#wpmm-megamenu .wpmm-thumbnail img {float: left;}
	#wpmm-megamenu.wpmm-light-scheme {display: none;}
	.wpmm-megamenu-showing.wpmm-light-scheme {background: transparent !important;}
	.widget-header {margin-top: 10px;width: 100%;margin: 0 auto;float: none;}}
@media screen and (max-width: 720px) {h1.title {font-size: 30px;}
	.post-blogs-container-thumbnails {display: inline-block;float: left;}
	.upper-widgets-grid {max-width: 100%;margin: 0;}
	.thumbnail-post-content {width: 100%;max-width: 100%;}
	.post.excerpt h2.title, .entry-meta {text-align: center;}
	.article {width: 100%;margin-left: auto;margin-right: auto;}
	.sidebar.c-4-12 {width: 100%;float: none !important;margin-left: auto;max-width: 100%;margin-right: auto;overflow: hidden;}
	.pagination {margin-bottom: 0;}
	.sidebar.c-4-12 .sidebar_list {margin-top: 30px;}
	.widget-header {float: left;width: 100%;text-align: center;margin-left: auto;margin-right: auto;margin-top: 0;margin-bottom: 0;}
	#page {padding-top: 25px;}}
@media screen and (max-width: 640px) {.footer-widget {width: 48%;margin-right: 4%;}
	.footer-widget:nth-child(even) {margin-right: 0;}
	.single-title {font-size: 24px;}}
@media screen and (max-width: 550px) {.related-posts .post.excerpt {width: 48%;margin-right: 4%;margin-bottom: 15px;}
	.related-posts .post.excerpt.last {clear: left;}
	.related-posts .post.excerpt:nth-of-type(2n) {margin-right: 0;}
	.related-posts #featured-thumbnail {max-width: 100%;}}
@media screen and (max-width: 480px) {.footer-widget {width: 100%;padding: 0px 10px;max-width: 100%;}
	#copyright-note, .top {width: 100%;text-align: center;}
	.post.excerpt {text-align: center;}
	.featured-thumbnail, #featured-thumbnail {max-width: 100%;width: 100%;}
	.related-posts .post.excerpt {max-width: 100%;width: 100%;}}
.wp-block-image figcaption {text-align: center;}