html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {border: 0;font-size: 100%;font: inherit;margin: 0;padding: 0;vertical-align: baseline;}
body.full-width-layout #content-outer, body.default-layout #content-outer, body.full-width-no-box #content-outer {margin: 0 auto;max-width: 960px;}
body.full-width-no-box #wrapper {margin-bottom: 0px;}
.main-nav {background-color: #585858;background-image: -webkit-gradient(linear,left top,left bottom,from(#585858),to(#3d3d3d));background-image: -webkit-linear-gradient(top,#585858,#3d3d3d);background-image: -moz-linear-gradient(top,#585858,#3d3d3d);background-image: -ms-linear-gradient(top,#585858,#3d3d3d);background-image: -o-linear-gradient(top,#585858,#3d3d3d);background-image: linear-gradient(to top,#585858,#3d3d3d);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";}
#menu-header, .menu {max-width: 960px;margin: 0 auto;}
body.home #wrapper {margin: 0 auto 20px auto;}
body.full-width-no-box #wrapper {margin-bottom: 0px;}
body.full-width-layout div#container, body.full-width-layout div#footer, body.full-width-no-box div#container, body.full-width-no-box div#footer {width: 100%;max-width: 100%;padding: 0;}
.full-width-no-box .skip-container {padding: 0px;}
.full-width-no-box #header {background-color: #585858;}
.full-width-no-box .top-menu {margin: 0;padding-top: 4px;}
.full-width-no-box .main-nav {background-color: #585858;background-image: none;}
.full-width-no-box .top-menu li a {color: #edeaea;}
.full-width-no-box .top-menu li a:hover {color: #f2efef;}
.full-width-layout #testimonial_div, .full-width-layout #team_div, .full-width-layout #about_div, .full-width-layout #feature_div {padding-bottom: 0px;}
.full-width-no-box .menu a:hover {background-color: #585858;background-image: none;color: #f4f2f2;}
.full-width-no-box .menu li li a:hover {color: #444;}
.full-width-no-box ul.menu > li:hover {background-color: #585858;color: #fff;}
.full-width-no-box .menu .current_page_item a, .full-width-no-box .menu .current-menu-item a {background-color: #585858;}
.full-width-no-box .menu {background-color: #585858;background-image: none;}
.full-width-no-box #featured {border: none;}
.full-width-no-box #feature_div {border: none;}
.full-width-no-box #team_div {border: none;}
.full-width-no-box #testimonial_div {background-color: #585858;border-radius: 0;color: #fff;}
.full-width-no-box #about_div .section_title::after {border-bottom: solid 2px #fff;}
.full-width-no-box #testimonial_div .section_title::after {border-bottom: solid 2px #fff;}
.full-width-no-box #about_div {background-color: #585858;padding-bottom: 20px;border-radius: 0;color: #fff;}
#about_div .about-content h2 {position: relative;}
#about_div .about-content {display: inline-block;display: grid;vertical-align: middle;}
#about_div .about_cta {display: inline-block;vertical-align: middle;margin-top: 69px;text-align: center;}
#about_div .about_cta a {font-size: 20px;padding: 15px 15px;}
.full-width-layout #about_div {border: none;background-color: inherit;}
.full-width-layout #testimonial_div {border: none;background-color: inherit;}
.full-width-no-box #testimonial_div {border: none;}
.full-width-layout #about_div #content-outer {border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #fff;-webkit-border-radius: 4px;display: table;width: 100%;border-radius: 4px;}
.full-width-layout #testimonial_div #content-outer {border: 1px solid #e5e5e5;-moz-border-radius: 4px;background-color: #fff;-webkit-border-radius: 4px;border-radius: 4px;display: table;width: 100%;}
.full-width-layout .about-content {padding-bottom: 40px;}
.full-width-no-box .site-name a {color: #fff;}
.post-meta .fa-calendar {margin-right: 6px;}
.post-meta .posted-in {padding-left: 9px;}
.post-meta .timestamp, .post-meta .vcard {border-right: solid 1px #7e7e7e;padding-right: 9px;display: inline;}
.post-meta .byline {padding-left: 9px;}
.breadcrumb {padding-right: 4px;padding-left: 4px;}
.breadcrumb-current {padding-left: 4px;}
#content .responsive {position: relative;}
#content .responsive::after {border-bottom: solid 2px #7c7b7b;width: 100px;position: absolute;content: "";left: 0;bottom: -9px;right: 0;}
.default-layout .sticky-header .main-nav {background-color: inherit;background-image: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, input, select, textarea {font-size: 100%;overflow: visible;margin: 0;vertical-align: baseline;width: auto;}
textarea {overflow: auto;vertical-align: text-top;}
hr {background: #ddd;border: none;clear: both;float: none;height: 1px;width: 100%;}
hr.space {background: #fff;}
html {height: 100%;}
body {-moz-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;background: #fff;color: #555;font-family: Arial,Helvetica,sans-serif;font-size: 14px;-ms-filter: "progid:DXImageTransform.Microsoft.font-smoothing(antialiased)";-ms-filter: "progid:DXImageTransform.Microsoft.text-rendering(optimizeLegibility)";line-height: 1.5em;}
p {word-wrap: break-word;}
i, em, dfn, cite {font-style: italic;}
tt, var, pre, kbd, samp, code {font-family: monospace,serif;font-style: normal;}
b, strong {font-weight: 700;}
pre {-moz-box-sizing: border-box;-moz-border-radius: 2px;-moz-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-webkit-border-radius: 2px;-webkit-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-webkit-box-sizing: border-box;box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-sizing: border-box;background: #f4f4f4;border: 1px solid #aaa;border-bottom-color: #ccc;border-radius: 2px;height: auto;margin: 0;outline: none;padding: 6px 10px;vertical-align: middle;width: 100%;word-wrap: break-word;white-space: pre-wrap;}
del {color: #555;text-decoration: line-through;}
ins, dfn {border-bottom: 1px solid #ccc;}
sup, sub, small {font-size: 85%;}
abbr, acronym {font-size: 85%;letter-spacing: .1em;text-transform: uppercase;}
a abbr, a acronym {border: none;}
dfn[title], abbr[title], acronym[title] {border-bottom: 1px solid #ccc;cursor: help;}
sup {vertical-align: super;}
sub {vertical-align: sub;}
.sticky-header {position: fixed;top: 0;left: 0px;z-index: 200;width: 100%;background-color: #fff;margin: 0 !important;opacity: .9;-webkit-transition: all .8s ease-in-out 0s;-moz-transition: all .8s ease-in-out 0s;-o-transition: all .8s ease-in-out 0s;transition: all .8s ease-in-out 0s;}
.admin-bar .sticky-header {top: 30px;}
.grid {float: left;margin-bottom: 2.127659574468%;padding-top: 0;}
.grid-right {float: right;margin-bottom: 2.127659574468%;padding-top: 0;}
.col-60, .col-140, .col-220, .col-300, .col-380, .col-460, .col-540, .col-620, .col-700, .col-780, .col-860 {margin-right: 2.127659574468%;}
.col-60 {width: 6.382978723404%;}
.col-140 {width: 14.893617021277%;}
.col-220 {width: 23.404255319149%;}
.col-300 {width: 31.914893617021%;}
.col-380 {width: 40.425531914894%;}
.col-460 {width: 48.936170212766%;}
.col-540 {width: 57.446808510638%;}
.col-620 {width: 65.957446808511%;}
.col-700 {width: 74.468085106383%;}
.col-780 {width: 82.978723404255%;}
.col-860 {width: 91.489361702128%;}
.col-940 {width: 100%;}
.fit {margin-left: 0 !important;margin-right: 0 !important;}
.hidden {visibility: hidden;}
.visible {visibility: visible;}
.none {display: none;}
.hide-desktop {display: none;}
.show-desktop {display: block;}
img {-ms-interpolation-mode: bicubic;border: 0;height: auto;max-width: 100%;vertical-align: middle;}
.ie8 img {height: auto;width: auto;}
.ie8 img.size-large {max-width: 60%;width: auto;}
video {width: 100%;max-width: 100%;height: auto;}
embed, object {max-width: 100%;}
svg:not(:root) {overflow: hidden;}
a {color: #06c;font-weight: 400;text-decoration: none;}
a:hover, a:focus, a:active {color: #444;outline: 0;text-decoration: none;}
a::-moz-selection {background: #999;color: #fff;text-shadow: none;}
label {display: inline-block;font-weight: 700;padding: 2px 0;}
legend {padding: 2px 5px;}
fieldset {border: 1px solid #ccc;margin: 0 0 1.5em;padding: 1em 2em;}
select, input[type="text"], input[type="password"], input[type="email"] {-moz-box-sizing: border-box;-moz-border-radius: 2px;-webkit-box-sizing: border-box;-webkit-border-radius: 2px;-webkit-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);background-color: #fff;box-sizing: border-box;border: 1px solid #aaa;border-bottom-color: #ccc;border-radius: 2px;cursor: text;margin: 0;outline: none;padding: 6px 8px;vertical-align: middle;max-width: 100%;}
select {height: auto;max-width: 100%;}
area, textarea {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-border-radius: 2px;-webkit-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);background-color: #fff;box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.2);box-sizing: border-box;border: 1px solid #aaa;border-bottom-color: #ccc;border-radius: 2px;height: auto;overflow: auto;margin: 0;outline: none;padding: 8px 10px;max-width: 100%;}
map area {padding: 0px;border: 0px;}
input, select {cursor: pointer;}
area:focus, input:focus, textarea:focus {border: 1px solid #6cf;}
input[type='text'], input[type='password'] {cursor: text;}
.ie7 area, .ie7 select, .ie7 textarea, .ie7 input[type="text"], .ie7 input[type="password"], .ie7 input[type="email"] {width: 96%;}
.msie-box {background-color: #f9edbe;border: 1px solid #f0c36d;color: #212121;display: block;margin: 0 auto;max-width: 960px;padding: 10px;position: absolute;top: 60px;text-align: center;width: 100%;}
.msie-box a {color: #212121;}
th, td, table {border: 1px solid #ddd;}
table {border-collapse: collapse;width: 100%;}
ul {list-style-type: disc;margin: 0;padding: 0;}
ol {line-height: 22px;list-style-position: outside;list-style-type: decimal;margin: 0;padding: 0;}
dt {font-weight: 400;}
blockquote {background: #f9f9f9;border: none;border-left: 4px solid #d6d6d6;margin: 20px;overflow: auto;padding: 0 0 10px 12px;}
blockquote p {font-family: "Georgia","Times New Roman",Times,serif;font-style: italic;font-size: 18px;line-height: 26px;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: 700;line-height: 1em;word-wrap: break-word;}
h1 {font-size: 2.625em;margin-bottom: .5em;margin-top: .5em;}
h2 {font-size: 2.25em;margin-bottom: .75em;margin-top: .75em;}
h3 {font-size: 1.875em;margin-bottom: .857em;margin-top: .857em;}
h4 {font-size: 1.5em;margin-bottom: 1em;margin-top: 1em;}
h5 {font-size: 1.125em;margin-bottom: 1.125em;margin-top: 1.125em;}
h6 {font-size: 1em;margin-bottom: 1.285em;margin-top: 1.285em;}
p, hr, dl, pre, form, table, address, blockquote {margin: 1.6em 0;}
th, td {padding: .8em;}
caption {padding-bottom: .8em;}
blockquote {padding: 0 1em;}
blockquote:first-child {margin: .8em 0;}
fieldset {margin: 1.6em 0;padding: 0 1em 1em;}
legend {padding-left: .8em;padding-right: .8em;}
legend+* {margin-top: 1em;}
input, textarea {padding: .3em .4em .15em;}
select {padding: .1em .2em 0;}
option {padding: 0 .4em;}
dt {margin-bottom: .4em;margin-top: .8em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
ul, ol {margin: 0 1.5em 1.5em 0;padding-left: 2em;}
li ul, li ol {margin: 0;}
form div {margin-bottom: .8em;}
#container {margin: 0 auto;max-width: 960px;padding: 0px 25px;}
#wrapper {-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 4px;clear: both;margin: 20px auto 20px auto;padding: 0 20px 20px 20px;position: relative;}
.front-page #wrapper {background-color: transparent;border: none;margin: 20px auto 20px auto;padding: 0;}
#header {margin: 0;}
#footer {clear: both;margin: 0 auto;max-width: 960px;padding: 0 25px 0 25px;}
#footer-wrapper {margin: 0;padding: 0;}
#logo {float: left;margin: 0;}
.site-name {display: block;font-size: 2.063em;line-height: 1em;padding-top: 20px;}
.site-name a {color: #333;font-weight: 700;}
.site-description {color: #afafaf;display: block;font-size: .875em;margin: 10px 0;}
#content {margin-top: 40px;margin-bottom: 20px;}
#content-full {margin-top: 40px;margin-bottom: 20px;}
#content-blog {margin-top: 40px;margin-bottom: 20px;}
#content-images {margin-bottom: 20px;}
#content-search {margin-bottom: 20px;margin-top: 20px;}
#content-archive {margin-top: 40px;margin-bottom: 20px;}
#content-sitemap {margin-top: 40px;margin-bottom: 20px;}
#content-sitemap a {font-size: 12px;}
#content .sticky {clear: both;}
#content .sticky p {}
.page-template-landing-page-php .menu, .page-template-landing-page-php .top-menu, .page-template-landing-page-php .main-nav, .page-template-landing-page-php .footer-menu, .page-template-landing-page-php .sub-header-menu {display: none;}
#author-meta {-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #f9f9f9;border: 1px solid #d6d6d6;border-radius: 4px;clear: both;display: block;margin: 30px 0 40px 0;padding: 10px;overflow: hidden;}
#author-meta img {float: left;padding: 10px 15px 0 5px;}
#author-meta p {margin: 0;padding: 5px;}
#author-meta .about-author {font-weight: 700;margin: 10px 0 0 0;}
#featured {-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 4px;margin-top: 20px;padding-bottom: 40px;width: 99.893617021277%;}
#featured p {font-size: 18px;font-weight: 200;line-height: 27px;padding: 0 40px 0 40px;text-align: center;}
#featured-image {margin: 40px 0 0 0;}
#featured-image .fluid-width-video-wrapper {margin-left: -20px;}
.featured-image img {margin-top: 44px;}
.comments-link {font-size: 12px;}
#cancel-comment-reply-link {color: #900;}
.post-data {clear: both;font-size: 12px;font-weight: 700;margin-top: 20px;}
.post-data a {color: #111;}
.post-entry {clear: both;}
.post-meta {clear: both;color: #7e7e7e;font-size: 12px;margin-bottom: 10px;}
.post-edit {clear: both;display: block;font-size: 12px;margin: 1.5em 0;}
.post-search-terms {clear: both;}
.read-more {clear: both;font-weight: 700;}
.attachment-entry {clear: both;text-align: center;}
.bbPress .breadcrumb-list {display: none;}
.ellipsis {color: #aaa;font-size: 18px;margin-left: 5px;}
.form-allowed-tags {display: none;font-size: 10px;}
.widget-wrapper {-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color: #f9f9f9;border: 1px solid #e5e5e5;border-radius: 4px;margin: 0 0 20px;padding: 20px;}
.widget-wrapper select, .widget-wrapper input[type="text"], .widget-wrapper input[type="password"], .widget-wrapper  input[type="email"] {width: 75%;}
#widgets {margin-top: 40px;}
#widgets a {display: inline-block;margin: 0;padding: 0;text-decoration: none;}
#widgets form {margin: 0;}
#widgets ul, #widgets ol {padding: 0 0 0 20px;}
#widgets ul li a {display: inline;text-decoration: none;}
#widgets .widget-title img {float: right;height: 11px;position: relative;top: 4px;width: 11px;}
#widgets .rss-date {line-height: 18px;padding: 6px 12px;}
#widgets .rssSummary {padding: 10px;}
#widgets cite {font-style: normal;line-height: 18px;padding: 6px 12px;}
#widgets .tagcloud, #widgets .textwidget {display: block;line-height: 1.5em;margin: 0;word-wrap: break-word;}
#widgets .textwidget a {display: inline;}
#widgets ul .children {padding: 0 0 0 10px;}
#widgets .author {font-weight: 700;padding-top: 4px;}
.widget_archive select, #cat {display: block;margin: 0 15px 0 0;}
#colophon-widget ul {}
.colophon-widget {background: none;min-height: 0;}
.colophon-widget select, .colophon-widget input[type="text"], .colophon-widget input[type="password"], .colophon-widget input[type="email"] {width: 100%;}
#top-widget {}
.top-widget {background: none;border: none;clear: right;float: right;min-height: 0;padding: 0 3px 0 0;text-align: right;width: 45%;}
.top-widget ul {padding: 0;}
.top-widget select, .top-widget input[type="text"], .top-widget input[type="password"], .top-widget input[type="email"] {width: auto;}
.top-widget #searchform {margin: 0;}
.featured-title {font-size: 60px;letter-spacing: -1px;margin: 0;padding-top: 40px;text-align: center;}
.featured-subtitle {padding: 0 10px;text-align: center;}
.widget-title h3, .widget-title-home h3 {display: block;font-size: 24px;font-weight: 700;line-height: 23px;margin: 0;padding: 0 0 20px 0;text-align: left;}
.top-widget .widget-title h3 {font-size: 14px;padding: 0;text-align: right;}
.widget-title a {border-bottom: none;padding: 0 !important;}
.title-404 {color: #933;}
.error404 select, .error404 input[type="text"], .error404 input[type="password"], .error404 input[type="email"] {width: auto;}
.screen-reader-text {position: absolute !important;clip: rect(1px,1px,1px,1px);}
.screen-reader-text:focus {clip: auto;}
.skip-container {display: block;padding: .5em .5em .5em 0;position: relative;}
.skip-link {background: #f5f5f5;border: 1px solid #d5d5d5;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;float: right;font-size: .8125em;margin-left: -100%;padding: .5em;text-transform: uppercase;}
.skip-link:hover, .skip-link:active, .skip-link:focus {border: 1px solid #666;margin-left: -20%;}
.custom-background .site {-webkit-box-shadow: 0 -5px 5px 4px #d5d5d5;-moz-box-shadow: 0 -5px 5px 4px #d5d5d5;box-shadow: 0 -5px 5px 4px #d5d5d5;margin: 0 auto;}
.top-menu {float: right;margin: 10px 0;padding: 0;}
.top-menu li {display: inline;list-style-type: none;}
.top-menu li a {border-left: 1px solid #ccc;color: #333;font-size: 11px;padding: 0 4px 0 8px;}
.top-menu > li:first-child > a {border-left: none;}
.top-menu li a:hover {color: #333;}
.menu {background-color: #585858;background-image: -webkit-gradient(linear,left top,left bottom,from(#585858),to(#3d3d3d));background-image: -webkit-linear-gradient(top,#585858,#3d3d3d);background-image: -moz-linear-gradient(top,#585858,#3d3d3d);background-image: -ms-linear-gradient(top,#585858,#3d3d3d);background-image: -o-linear-gradient(top,#585858,#3d3d3d);background-image: linear-gradient(to top,#585858,#3d3d3d);clear: both;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";margin: 0 auto;}
.main-nav {clear: both;}
.menu {display: block;list-style-type: none;padding: 0;}
.menu ul {display: block;list-style-type: none;margin: 0;padding: 0;}
.menu li {border: 0;display: block;float: left;margin: 0;padding: 0;padding: 0 2px;position: relative;z-index: 5;}
.menu li:hover {white-space: normal;z-index: 10000;}
.menu li li {float: none;}
.menu ul {left: 0;position: absolute;top: 0;visibility: hidden;z-index: 10;}
.menu li:hover > ul {top: 100%;visibility: visible;}
.menu li li:hover > ul {left: 100%;top: 0;}
.menu:after, .menu ul:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.menu, .menu ul {min-height: 0;}
.menu ul, .menu ul ul {margin: 0;padding: 0;}
.menu ul li a:hover, .menu li li a:hover {color: #484848;text-decoration: none;}
.menu ul {margin-top: 1px;min-width: 15em;width: auto;}
.menu a {border-left: 1px solid #585858;color: #fff;cursor: pointer;display: block;font-size: 13px;font-weight: 700;height: 45px;line-height: 45px;margin: 0;padding: 0 .9em;position: relative;text-decoration: none;text-shadow: 0 -1px 0 #000;white-space: nowrap;}
.menu a:hover {background-color: #808080;background-image: -webkit-gradient(linear,left top,left bottom,from(#808080),to(#363636));background-image: -webkit-linear-gradient(top,#808080,#363636);background-image: -moz-linear-gradient(top,#808080,#363636);background-image: -ms-linear-gradient(top,#808080,#363636);background-image: -o-linear-gradient(top,#808080,#363636);background-image: linear-gradient(to top,#808080,#363636);color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#363636)";}
ul.menu > li:hover {background-color: #363636;color: #fff;}
.menu .current_page_item a, .menu .current-menu-item a {background-color: #343434;}
.front-page .menu .current_page_item a {background: none;background-color: transparent;background-image: none;filter: none;}
.menu li li {background: #fff;background-image: none;border: 1px solid #e5e5e5;color: #444;filter: none;margin: -1px 0 1px 0;width: auto;}
.menu li li a {background: transparent !important;border: none;color: #444;font-size: 12px;font-weight: 400;height: auto;height: 20px;line-height: 20px;padding: 5px 10px;text-shadow: none;white-space: nowrap;}
.menu li li a:hover {background: #f5f5f5 !important;background-image: none;border: none;color: #444;filter: none;}
.menu li li:hover {background: #f5f5f5 !important;filter: none;}
.menu ul > li + li {border-top: 0;}
.menu li li:hover > ul {left: 100%;top: 0;}
.menu > li:first-child > a {border-left: none;}
.menu a#responsive_menu_button {display: none;}
.main-nav #responsive_current_menu_item {display: none;}
.ie7 .menu ul {background: url("http://www.emmapzgc.com/proxy.php?url=https%3A%2F%2Fwww.exaflop.com.br%2Fwp-content%2Fthemes%2Fresponsive%2Fcore%2Fcss%2F..%2F..%2Fcore%2Fimages%2Fie7-fix.gif") repeat;}
.ie7 .menu li li a {min-width: 100%;}
.full-width-no-box #wrapper {margin: 0 auto 20px auto;}
.sub-header-menu {background-color: #fff;max-width: 960px;margin: 0 auto;display: block;padding: 0;list-style-type: none;}
.sub-nav {background-color: #fff;border: 1px solid #e5e5e5;border-top: none;clear: both;}
.sub-header-menu ul {display: block;list-style-type: none;margin: 0;padding: 0;}
.sub-header-menu li {border: 0;display: block;float: left;margin: 0;padding: 0;position: relative;z-index: 5;}
.sub-header-menu li:hover {white-space: normal;z-index: 10000;}
.sub-header-menu li li {float: none;}
.sub-header-menu ul {left: 0;position: absolute;top: 0;visibility: hidden;z-index: 10;}
.sub-header-menu li:hover > ul {top: 100%;visibility: visible;}
.sub-header-menu li li:hover > ul {left: 100%;top: 0;}
.sub-header-menu:after, .sub-header-menu ul:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.sub-header-menu, .sub-header-menu ul {min-height: 0;}
.sub-header-menu ul, .sub-header-menu ul ul {margin: 0;padding: 0;}
.sub-header-menu ul li a:hover, .sub-header-menu li li a:hover {color: #484848;text-decoration: none;}
.sub-header-menu ul {margin-top: 1px;min-width: 15em;width: auto;}
.sub-header-menu a {border-left: 1px solid #e5e5e5;color: #333;cursor: pointer;display: block;font-size: 12px;font-weight: 400;height: 35px;line-height: 35px;margin: 0;padding: 0 .9em;position: relative;text-decoration: none;text-shadow: none;}
.sub-header-menu a:hover {-moz-background-clip: padding-box;-webkit-background-clip: padding-box;background-color: #f9f9f9;background-clip: padding-box;}
.sub-header-menu .current_page_item a, .sub-header-menu .current-menu-item a {background-color: #f9f9f9;}
.sub-header-menu li li {background: #fff;background-image: none;border: 1px solid #e5e5e5;color: #444;filter: none;margin: -1px 0 1px 0;width: auto;}
.sub-header-menu li li a {border: none;color: #444;font-size: 12px;font-weight: 400;height: auto;height: 20px;line-height: 20px;padding: 5px 10px;text-shadow: none;white-space: nowrap;}
.sub-header-menu li li a:hover {background: #f9f9f9;background-image: none;border: none;color: #444;filter: none;}
.sub-header-menu ul > li + li {border-top: 0;}
.sub-header-menu li li:hover > ul {left: 100%;top: 0;}
.sub-header-menu > li:first-child > a {border-left: none;}
.sub-header-menu ul.children a, .sub-header-menu .current_page_ancestor, .sub-header-menu .current_page_ancestor ul a {background: none;background-image: none;filter: none;}
.ie7 .sub-header-menu ul {background: url("http://www.emmapzgc.com/proxy.php?url=https%3A%2F%2Fwww.exaflop.com.br%2Fwp-content%2Fthemes%2Fresponsive%2Fcore%2Fcss%2F..%2F..%2Fcore%2Fimages%2Fie7-fix.gif") repeat;}
.ie7 .sub-header-menu li li a {min-width: 100%;}
.footer-menu {margin-left: 0;padding: 0;}
.footer-menu li {display: inline;list-style-type: none;}
.footer-menu li a {border-left: 1px solid #ccc;color: #333;padding: 0 8px;}
.footer-menu li a:hover {color: #222;}
.footer-menu > li:first-child > a {border-left: none;padding: 0 8px 0 0;}
.navigation {color: #111;display: block;font-size: 13px;height: 28px;line-height: 28px;margin: 20px 0;padding: 0 5px;}
.navigation a {color: #aaa;padding: 4px 10px;}
.navigation a:hover {color: #111;text-decoration: none;}
.navigation .previous {float: left;}
.navigation .next {float: right;}
.navigation .bracket {font-size: 36px;}
.pagination {clear: both;display: block;font-size: 16px;font-weight: 700;margin: 10px 0;padding: 5px 0;}
.pagination a {text-decoration: none;}
.breadcrumb-list {font-size: 12px;}
#commentform {margin: 0;}
.commentlist {border-bottom: 1px solid #e5e5e5;list-style: none;margin: 0;padding: 0;}
.commentlist ol {list-style: decimal;}
.commentlist li {-webkit-border-radius: 4px;-moz-border-radius: 4px;background-color: #fff;border-radius: 4px;margin: 0;}
.commentlist .bypostauthor {}
.commentlist li cite {color: #111;font-size: 1.1em;font-style: normal;font-weight: 400;}
.commentlist li.alt {background: #f9f9f9;}
.commentlist .children {list-style: none;margin-left: 10px;padding: 10px;}
.commentlist .avatar {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;float: left;margin-right: 10px;padding: 0;vertical-align: middle;}
.comment-author .fn {}
.comment-author .says {color: #999;}
.comment-body .comment-meta {color: #999;display: inline-block;margin: 0;padding: 0;text-align: left;}
.comment-body .comment-meta a {font-size: 11px;}
.comment-body {clear: both;padding: 10px;}
.comment-body p {clear: both;}
.comment-body .reply {}
.pingback, .trackback {list-style: none;margin: 20px 0;}
.pingback cite, .trackback cite {font-style: normal;}
#pings, #comments {text-align: left;}
#respond {-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #eaeaea;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#eaeaea));background-image: -webkit-linear-gradient(top,#fff,#eaeaea);background-image: -moz-linear-gradient(top,#fff,#eaeaea);background-image: -ms-linear-gradient(top,#fff,#eaeaea);background-image: -o-linear-gradient(top,#fff,#eaeaea);background-image: linear-gradient(to top,#fff,#eaeaea);border: 1px solid #ccc;border-bottom-color: #aaa;border-radius: 4px;clear: both;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea)";margin-top: 15px;padding: 10px 20px 50px;}
#respond label {display: inline;}
.reply {margin: 10px 0;}
.comment-form-url input, .comment-form-email input, .comment-form-author input, .comment-form-comment textarea {display: block;width: 100%;}
.nocomments {color: #999;font-size: .9em;text-align: center;}
.gallery-columns-1 .gallery-item {max-width: 600px;}
.gallery-columns-2 .gallery-item {max-width: 300px;}
.gallery-columns-3 .gallery-item {max-width: 200px;}
.gallery-columns-4 .gallery-item {max-width: 150px;}
.gallery-columns-5 .gallery-item {max-width: 120px;}
.gallery-columns-6 .gallery-item {max-width: 100px;}
.gallery-columns-7 .gallery-item {max-width: 85px;}
.gallery-columns-8 .gallery-item {max-width: 75px;}
.gallery-columns-9 .gallery-item {max-width: 66px;}
.page-template-full-width-page-php .gallery-columns-1 .gallery-item, .page-template-landing-page.php .gallery-columns-1 .gallery-item {max-width: 900px;}
.page-template-full-width-page-php .gallery-columns-2 .gallery-item, .page-template-landing-page.php .gallery-columns-2 .gallery-item {max-width: 450px;}
.page-template-full-width-page-php .gallery-columns-3 .gallery-item, .page-template-landing-page.php .gallery-columns-3 .gallery-item {max-width: 300px;}
.page-template-full-width-page-php .gallery-columns-4 .gallery-item, .page-template-landing-page.php .gallery-columns-4 .gallery-item {max-width: 225px;}
.page-template-full-width-page-php .gallery-columns-5 .gallery-item, .page-template-landing-page.php .gallery-columns-5.gallery-item {max-width: 180px;}
.page-template-full-width-page-php .gallery-columns-6 .gallery-item, .page-template-landing-page.php .gallery-columns-6 .gallery-item {max-width: 150px;}
.page-template-full-width-page-php .gallery-columns-7 .gallery-item, .page-template-landing-page.php .gallery-columns-7 .gallery-item {max-width: 125px;}
.page-template-full-width-page-php .gallery-columns-8 .gallery-item, .page-template-landing-page.php .gallery-columns-8 .gallery-item {max-width: 112.5px;}
.page-template-full-width-page-php .gallery-columns-9 .gallery-item, .page-template-landing-page.php .gallery-columns-9 .gallery-item {max-width: 100px;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 20px auto;}
.alignright {float: right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background: #f9f9f9;border: 1px solid #f0f0f0;max-width: 96%;padding: 13px 10px 10px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 12px;line-height: 1.5em;margin: 0;padding: 10px;}
img.wp-smiley {vertical-align: middle;}
.gallery {margin: 0 auto 18px;}
.gallery .gallery-item {float: left;margin-top: 0;text-align: center;max-width: 155px;}
.gallery img {border: 1px solid #ddd;}
.gallery .gallery-caption {font-size: 12px;margin: 0 0 12px;}
.gallery dl {margin: 0;}
.gallery br+br {display: none;}
.attachment-gallery img {background: #fff;border: 1px solid #f0f0f0;display: block;height: auto;margin: 15px auto;max-width: 96%;padding: 5px;width: auto;}
.gallery-meta .iso, .gallery-meta .camera, .gallery-meta .shutter, .gallery-meta .aperture, .gallery-meta .full-size, .gallery-meta .focal-length {display: block;}
img.wp-post-image, img.attachment-full, img.attachment-large, img.attachment-medium, img.attachment-thumbnail {display: block;margin: 15px auto;width: auto;}
a.button, input[type='reset'], input[type='button'], input[type='submit'] {-moz-border-radius: 2px;-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;-webkit-border-radius: 2px;background-color: #f9f9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -moz-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -ms-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -o-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: linear-gradient(to top,#f9f9f9,#f1f1f1);box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;border: 1px solid #ddd;border-radius: 2px;color: #333;cursor: pointer;display: inline-block;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1)";font-size: 14px;font-weight: 700;line-height: 20px;margin: 0;padding: 4px 10px;text-decoration: none;text-shadow: 0 1px 0 #fff;vertical-align: middle;white-space: nowrap;}
a.button:hover, input[type='reset']:hover, input[type='button']:hover, input[type='submit']:hover {-moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;background-color: #fff;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#fff,#f1f1f1);background-image: -moz-linear-gradient(top,#fff,#f1f1f1);background-image: -ms-linear-gradient(top,#fff,#f1f1f1);background-image: -o-linear-gradient(top,#fff,#f1f1f1);background-image: linear-gradient(to top,#fff,#f1f1f1);border: 1px solid #ddd;box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;color: #333;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1)";}
a.button:active, input[type='reset']:active, input[type='button']:active, input[type='submit']:active {-moz-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.1);background-color: #f9f9f9;background-image: -webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f1f1f1));background-image: -webkit-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -moz-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -ms-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: -o-linear-gradient(top,#f9f9f9,#f1f1f1);background-image: linear-gradient(to top,#f9f9f9,#f1f1f1);box-shadow: 0 1px 0 #fff,inset 0 1px 1px rgba(0,0,0,.1);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1)";}
.call-to-action {text-align: center;}
.call-to-action a.button {font-size: 24px;padding: 15px 35px;}
.call-to-action a.button:hover {text-decoration: none;}
.ie7 .call-to-action a.button {padding: 11px 35px 19px 35px;}
.small a.button {font-size: 10px;padding: 3px 6px;}
.medium a.button {font-size: 16px;padding: 8px 16px;}
.large a.button {font-size: 18px;padding: 10px 35px;}
.xlarge a.button {font-size: 24px;padding: 12px 55px;}
a.blue {background-color: #1874cd;background-image: -webkit-gradient(linear,left top,left bottom,from(#4f9eea),to(#1874cd));background-image: -webkit-linear-gradient(top,#4f9eea,#1874cd);background-image: -moz-linear-gradient(top,#4f9eea,#1874cd);background-image: -ms-linear-gradient(top,#4f9eea,#1874cd);background-image: -o-linear-gradient(top,#4f9eea,#1874cd);background-image: linear-gradient(to top,#4f9eea,#1874cd);border: 1px solid #115290;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd)";text-shadow: 0 -1px 0 #115290;}
a.blue:hover {background-color: #7db7f0;background-image: -webkit-gradient(linear,left top,left bottom,from(#7db7f0),to(#1874cd));background-image: -webkit-linear-gradient(top,#7db7f0,#1874cd);background-image: -moz-linear-gradient(top,#7db7f0,#1874cd);background-image: -ms-linear-gradient(top,#7db7f0,#1874cd);background-image: -o-linear-gradient(top,#7db7f0,#1874cd);background-image: linear-gradient(to top,#7db7f0,#1874cd);border: 1px solid #115290;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd)";text-shadow: 0 -1px 0 #115290;}
a.blue.flat {background-image: none;border: none;background-color: #1874cd;}
a.red {background-color: #cd0000;background-image: -webkit-gradient(linear,left top,left bottom,from(#ff2323),to(#cd0000));background-image: -webkit-linear-gradient(top,#ff2323,#cd0000);background-image: -moz-linear-gradient(top,#ff2323,#cd0000);background-image: -ms-linear-gradient(top,#ff2323,#cd0000);background-image: -o-linear-gradient(top,#ff2323,#cd0000);background-image: linear-gradient(to top,#ff2323,#cd0000);border: 1px solid #890000;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2323, endColorstr=#cd0000)";text-shadow: 0 -1px 0 #890000;}
a.red:hover {background-color: #ff5656;background-image: -webkit-gradient(linear,left top,left bottom,from(#ff5656),to(#cd0000));background-image: -webkit-linear-gradient(top,#ff5656,#cd0000);background-image: -moz-linear-gradient(top,#ff5656,#cd0000);background-image: -ms-linear-gradient(top,#ff5656,#cd0000);background-image: -o-linear-gradient(top,#ff5656,#cd0000);background-image: linear-gradient(to top,#ff5656,#cd0000);border: 1px solid #890000;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff5656, endColorstr=#cd0000)";text-shadow: 0 -1px 0 #890000;}
a.orange {background-color: #ff7f00;background-image: -webkit-gradient(linear,left top,left bottom,from(#fa5),to(#ff7f00));background-image: -webkit-linear-gradient(top,#fa5,#ff7f00);background-image: -moz-linear-gradient(top,#fa5,#ff7f00);background-image: -ms-linear-gradient(top,#fa5,#ff7f00);background-image: -o-linear-gradient(top,#fa5,#ff7f00);background-image: linear-gradient(to top,#fa5,#ff7f00);border: 1px solid #bb5d00;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa55, endColorstr=#ff7f00)";text-shadow: 0 -1px 0 #bb5d00;}
a.orange:hover {background-color: #ffc388;background-image: -webkit-gradient(linear,left top,left bottom,from(#ffc388),to(#ff7f00));background-image: -webkit-linear-gradient(top,#ffc388,#ff7f00);background-image: -moz-linear-gradient(top,#ffc388,#ff7f00);background-image: -ms-linear-gradient(top,#ffc388,#ff7f00);background-image: -o-linear-gradient(top,#ffc388,#ff7f00);background-image: linear-gradient(to top,#ffc388,#ff7f00);border: 1px solid #bb5d00;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffc388, endColorstr=#ff7f00)";text-shadow: 0 -1px 0 #bb5d00;}
a.yellow {background-color: #ecca06;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff2aa),to(#ffd700));background-image: -webkit-linear-gradient(top,#fff2aa,#ffd700);background-image: -moz-linear-gradient(top,#fff2aa,#ffd700);background-image: -ms-linear-gradient(top,#fff2aa,#ffd700);background-image: -o-linear-gradient(top,#fff2aa,#ffd700);background-image: linear-gradient(to top,#fff2aa,#ffd700);border: 1px solid #bb9e00;color: #161300;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff2aa, endColorstr=#ffd700)";text-shadow: 0 1px 0 #fff;}
a.yellow:hover {background-color: #fffadd;background-image: -webkit-gradient(linear,left top,left bottom,from(#fffadd),to(#ffd700));background-image: -webkit-linear-gradient(top,#fffadd,#ffd700);background-image: -moz-linear-gradient(top,#fffadd,#ffd700);background-image: -ms-linear-gradient(top,#fffadd,#ffd700);background-image: -o-linear-gradient(top,#fffadd,#ffd700);background-image: linear-gradient(to top,#fffadd,#ffd700);border: 1px solid #bb9e00;color: #161300;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffadd, endColorstr=#ffd700)";text-shadow: 0 1px 0 #fff;}
a.green {background-color: #2e8b57;background-image: -webkit-gradient(linear,left top,left bottom,from(#4bc380),to(#2e8b57));background-image: -webkit-linear-gradient(top,#4bc380,#2e8b57);background-image: -moz-linear-gradient(top,#4bc380,#2e8b57);background-image: -ms-linear-gradient(top,#4bc380,#2e8b57);background-image: -o-linear-gradient(top,#4bc380,#2e8b57);background-image: linear-gradient(to top,#4bc380,#2e8b57);border: 1px solid #1d5837;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4bc380, endColorstr=#2e8b57)";text-shadow: 0 -1px 0 #1d5837;}
a.green:hover {background-color: #71d09b;background-image: -webkit-gradient(linear,left top,left bottom,from(#71d09b),to(#2e8b57));background-image: -webkit-linear-gradient(top,#71d09b,#2e8b57);background-image: -moz-linear-gradient(top,#71d09b,#2e8b57);background-image: -ms-linear-gradient(top,#71d09b,#2e8b57);background-image: -o-linear-gradient(top,#71d09b,#2e8b57);background-image: linear-gradient(to top,#71d09b,#2e8b57);border: 1px solid #1d5837;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#71d09b, endColorstr=#2e8b57)";text-shadow: 0 -1px 0 #1d5837;}
a.olive {background-color: #838b83;background-image: -webkit-gradient(linear,left top,left bottom,from(#e0e000),to(#838b83));background-image: -webkit-linear-gradient(top,#afb4af,#838b83);background-image: -moz-linear-gradient(top,#afb4af,#838b83);background-image: -ms-linear-gradient(top,#afb4af,#838b83);background-image: -o-linear-gradient(top,#afb4af,#838b83);background-image: linear-gradient(to top,#afb4af,#838b83);border: 1px solid #626862;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#afb4af, endColorstr=#838b83)";text-shadow: 0 -1px 0 #626862;}
a.olive:hover {background-color: #c9cdc9;background-image: -webkit-gradient(linear,left top,left bottom,from(#c9cdc9),to(#838b83));background-image: -webkit-linear-gradient(top,#c9cdc9,#838b83);background-image: -moz-linear-gradient(top,#c9cdc9,#838b83);background-image: -ms-linear-gradient(top,#c9cdc9,#838b83);background-image: -o-linear-gradient(top,#c9cdc9,#838b83);background-image: linear-gradient(to top,#c9cdc9,#838b83);border: 1px solid #626862;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9cdc9, endColorstr=#838b83)";text-shadow: 0 -1px 0 #626862;}
a.purple {background-color: #5d478b;background-image: -webkit-gradient(linear,left top,left bottom,from(#8771b6),to(#5d478b));background-image: -webkit-linear-gradient(top,#8771b6,#5d478b);background-image: -moz-linear-gradient(top,#8771b6,#5d478b);background-image: -ms-linear-gradient(top,#8771b6,#5d478b);background-image: -o-linear-gradient(top,#8771b6,#5d478b);background-image: linear-gradient(to top,#8771b6,#5d478b);border: 1px solid #3f305e;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8771b6, endColorstr=#5d478b)";text-shadow: 0 -1px 0 #3f305e;}
a.purple:hover {background-color: #a492c8;background-image: -webkit-gradient(linear,left top,left bottom,from(#a492c8),to(#5d478b));background-image: -webkit-linear-gradient(top,#a492c8,#5d478b);background-image: -moz-linear-gradient(top,#a492c8,#5d478b);background-image: -ms-linear-gradient(top,#a492c8,#5d478b);background-image: -o-linear-gradient(top,#a492c8,#5d478b);background-image: linear-gradient(to top,#a492c8,#5d478b);border: 1px solid #3f305e;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a492c8, endColorstr=#5d478b)";text-shadow: 0 -1px 0 #3f305e;}
a.pink {background-color: #cd1076;background-image: -webkit-gradient(linear,left top,left bottom,from(#f042a0),to(#cd1076));background-image: -webkit-linear-gradient(top,#f042a0,#cd1076);background-image: -moz-linear-gradient(top,#f042a0,#cd1076);background-image: -ms-linear-gradient(top,#f042a0,#cd1076);background-image: -o-linear-gradient(top,#f042a0,#cd1076);background-image: linear-gradient(to top,#f042a0,#cd1076);border: 1px solid #8e0b52;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f042a0, endColorstr=#cd1076)";text-shadow: 0 -1px 0 #8e0b52;}
a.pink:hover {background-color: #f471b8;background-image: -webkit-gradient(linear,left top,left bottom,from(#f471b8),to(#cd1076));background-image: -webkit-linear-gradient(top,#f471b8,#cd1076);background-image: -moz-linear-gradient(top,#f471b8,#cd1076);background-image: -ms-linear-gradient(top,#f471b8,#cd1076);background-image: -o-linear-gradient(top,#f471b8,#cd1076);background-image: linear-gradient(to top,#f471b8,#cd1076);border: 1px solid #8e0b52;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f471b8, endColorstr=#cd1076)";text-shadow: 0 -1px 0 #8e0b52;}
a.brick {background-color: #b22222;background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4c4c),to(#b22222));background-image: -webkit-linear-gradient(top,#dd4c4c,#b22222);background-image: -moz-linear-gradient(top,#dd4c4c,#b22222);background-image: -ms-linear-gradient(top,#dd4c4c,#b22222);background-image: -o-linear-gradient(top,#dd4c4c,#b22222);background-image: linear-gradient(to top,#dd4c4c,#b22222);border: 1px solid #791717;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dd4c4c, endColorstr=#b22222)";text-shadow: 0 -1px 0 #791717;}
a.brick:hover {background-color: #e57777;background-image: -webkit-gradient(linear,left top,left bottom,from(#e57777),to(#b22222));background-image: -webkit-linear-gradient(top,#e57777,#b22222);background-image: -moz-linear-gradient(top,#e57777,#b22222);background-image: -ms-linear-gradient(top,#e57777,#b22222);background-image: -o-linear-gradient(top,#e57777,#b22222);background-image: linear-gradient(to top,#e57777,#b22222);border: 1px solid #791717;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57777, endColorstr=#b22222)";text-shadow: 0 -1px 0 #791717;}
a.gold {background-color: #8b6508;background-image: -webkit-gradient(linear,left top,left bottom,from(#db9f0d),to(#8b6508));background-image: -webkit-linear-gradient(top,#db9f0d,#8b6508);background-image: -moz-linear-gradient(top,#db9f0d,#8b6508);background-image: -ms-linear-gradient(top,#db9f0d,#8b6508);background-image: -o-linear-gradient(top,#db9f0d,#8b6508);background-image: linear-gradient(to top,#db9f0d,#8b6508);border: 1px solid #6b4e06;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9f0d, endColorstr=#8b6508)";text-shadow: 0 -1px 0 #6b4e06;}
a.gold:hover {background-color: #f3b828;background-image: -webkit-gradient(linear,left top,left bottom,from(#f3b828),to(#8b6508));background-image: -webkit-linear-gradient(top,#f3b828,#8b6508);background-image: -moz-linear-gradient(top,#f3b828,#8b6508);background-image: -ms-linear-gradient(top,#f3b828,#8b6508);background-image: -o-linear-gradient(top,#f3b828,#8b6508);background-image: linear-gradient(to top,#f3b828,#8b6508);border: 1px solid #6b4e06;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f3b828, endColorstr=#8b6508)";text-shadow: 0 -1px 0 #6b4e06;}
a.brown {background-color: #8b4513;background-image: -webkit-gradient(linear,left top,left bottom,from(#d66a1d),to(#8b4513));background-image: -webkit-linear-gradient(top,#d66a1d,#8b4513);background-image: -moz-linear-gradient(top,#d66a1d,#8b4513);background-image: -ms-linear-gradient(top,#d66a1d,#8b4513);background-image: -o-linear-gradient(top,#d66a1d,#8b4513);background-image: linear-gradient(to top,#d66a1d,#8b4513);border: 1px solid #4f270b;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d66a1d, endColorstr=#8b4513)";text-shadow: 0 -1px 0 #4f270b;}
a.brown:hover {background-color: #8b4513;background-image: -webkit-gradient(linear,left top,left bottom,from(#e58541),to(#8b4513));background-image: -webkit-linear-gradient(top,#e58541,#8b4513);background-image: -moz-linear-gradient(top,#e58541,#8b4513);background-image: -ms-linear-gradient(top,#e58541,#8b4513);background-image: -o-linear-gradient(top,#e58541,#8b4513);background-image: linear-gradient(to top,#e58541,#8b4513);border: 1px solid #4f270b;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e58541, endColorstr=#8b4513)";text-shadow: 0 -1px 0 #4f270b;}
a.silver {background-color: #c0c0c0;background-image: -webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#c0c0c0));background-image: -webkit-linear-gradient(top,#eaeaea,#c0c0c0);background-image: -moz-linear-gradient(top,#eaeaea,#c0c0c0);background-image: -ms-linear-gradient(top,#eaeaea,#c0c0c0);background-image: -o-linear-gradient(top,#eaeaea,#c0c0c0);background-image: linear-gradient(to top,#eaeaea,#c0c0c0);border: 1px solid #9e9e9e;color: #444;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#c0c0c0)";text-shadow: 0 1px 0 #fff;}
a.silver:hover {background-color: #fff;background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#c0c0c0));background-image: -webkit-linear-gradient(top,#fff,#c0c0c0);background-image: -moz-linear-gradient(top,#fff,#c0c0c0);background-image: -ms-linear-gradient(top,#fff,#c0c0c0);background-image: -o-linear-gradient(top,#fff,#c0c0c0);background-image: linear-gradient(to top,#fff,#c0c0c0);border: 1px solid #9e9e9e;color: #444;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c0c0c0)";text-shadow: 0 1px 0 #fff;}
a.gray {background-color: #696969;background-image: -webkit-gradient(linear,left top,left bottom,from(#939393),to(#696969));background-image: -webkit-linear-gradient(top,#939393,#696969);background-image: -moz-linear-gradient(top,#939393,#696969);background-image: -ms-linear-gradient(top,#939393,#696969);background-image: -o-linear-gradient(top,#939393,#696969);background-image: linear-gradient(to top,#939393,#696969);border: 1px solid #474747;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#939393, endColorstr=#696969)";text-shadow: 0 -1px 0 #474747;}
a.gray:hover {background-color: #adadad;background-image: -webkit-gradient(linear,left top,left bottom,from(#adadad),to(#696969));background-image: -webkit-linear-gradient(top,#adadad,#696969);background-image: -moz-linear-gradient(top,#adadad,#696969);background-image: -ms-linear-gradient(top,#adadad,#696969);background-image: -o-linear-gradient(top,#adadad,#696969);background-image: linear-gradient(to top,#adadad,#696969);border: 1px solid #474747;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#adadad, endColorstr=#696969)";text-shadow: 0 -1px 0 #474747;}
a.black {background-color: #080808;background-image: -webkit-gradient(linear,left top,left bottom,from(#323232),to(#080808));background-image: -webkit-linear-gradient(top,#323232,#080808);background-image: -moz-linear-gradient(top,#323232,#080808);background-image: -ms-linear-gradient(top,#323232,#080808);background-image: -o-linear-gradient(top,#323232,#080808);background-image: linear-gradient(to top,#323232,#080808);border: 1px solid #000;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#323232, endColorstr=#080808)";text-shadow: 0 -1px 0 #000;}
a.black:hover {background-color: #4c4c4c;background-image: -webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#080808));background-image: -webkit-linear-gradient(top,#4c4c4c,#080808);background-image: -moz-linear-gradient(top,#4c4c4c,#080808);background-image: -ms-linear-gradient(top,#4c4c4c,#080808);background-image: -o-linear-gradient(top,#4c4c4c,#080808);background-image: linear-gradient(to top,#4c4c4c,#080808);border: 1px solid #000;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c4c4c, endColorstr=#080808)";text-shadow: 0 -1px 0 #000;}
.info-box {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;display: block;margin: 20px 0;padding: 15px;text-align: left;}
.alert {background-color: #faebeb;border: 1px solid #dc7070;color: #212121;}
.address {background-color: #f6f5ef;border: 1px solid #cdc9a5;color: #212121;}
.notice {background-color: #fbf9e9;border: 1px solid #e3cf57;color: #212121;}
.success {background-color: #f9fde8;border: 1px solid #a2bc13;color: #212121;}
.download {background-color: #fff4e5;border: 1px solid #ff9912;color: #212121;}
.information {background-color: #eef3f6;border: 1px solid #6ca6cd;color: #212121;}
.required {color: #d5243f;}
#breadcrumb {padding: 40px 0 0 0;}
#breadcrumb a {color: #06c;font-size: 12px;font-weight: 400;}
#breadcrumb a:hover {color: #444;text-decoration: none;}
#content-woocommerce {margin-top: 40px;margin-bottom: 20px;}
.products ul, ul.products {margin-top: 40px;}
.cart-collaterals .shipping_calculator {width: 100%;}
table.shop_table {table-layout: fixed;-ms-word-break: break-all;word-break: break-all;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
@media screen and (max-width:767px) {table.shop_table {font-size: 10px;}}
@media screen and (max-width:400px) {table.shop_table {font-size: 10px;}}
table.cart td.actions .coupon .input-text, table.cart td.actions .coupon .input-text {cursor: text;}
.icl_languages_selector {float: right;text-align: left;}
.rtl .icl_languages_selector {float: left;text-align: right;}
@media screen and (max-width: 650px) {.icl_languages_selector, .rtl .icl_languages_selector {float: none;}}
.widget_polylang li {display: inline;list-style-type: none;}
#footer {font-size: 11px;line-height: 1.5em;}
#footer a {color: #333;font-weight: 400;}
#footer a:hover {color: #444;}
#footer-wrapper .grid.col-940 {margin: 0;}
.scroll-top {text-align: center;}
#footer-wrapper .contact_div {margin-bottom: 2.127659574468% !important;}
.copyright {text-align: left;}
.powered {text-align: right;}
#footer_widget .col-300:nth-child(3n+3) {}
.social_div {background-color: #c9c7c7;padding: 2% 0;}
.full-width-no-box #footer-wrapper .footer_div {background-color: #585858;padding: 2% 0;margin-bottom: 10px;}
#scroll {position: fixed;right: 2%;bottom: 10px;cursor: pointer;width: 50px;height: 50px;background-color: #a8a6a6;text-indent: -9999px;display: none;z-index: 99999999;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;}
#scroll span {position: absolute;top: 50%;left: 50%;margin-left: -8px;margin-top: -12px;height: 0;width: 0;border: 8px solid transparent;border-bottom-color: #fff;}
#scroll:hover {background-color: #d1cfcf;}
.full-width-no-box #footer-wrapper .contact_div {margin-bottom: 0 !important;}
.full-width-no-box #footer .social-icons {text-align: center;}
.full-width-no-box #footer_widget a {color: #fff;}
.full-width-no-box #footer_widget a:hover {color: edeaea;}
.full-width-no-box #footer_widget .widget-wrapper {border: none;color: #fff;background-color: inherit;}
.full-width-no-box #footer .social-icons li {list-style: none;display: inline-block;padding: 9px 10px;border: solid 2px #fff;border-radius: 50%;color: #fff;width: 30px;height: 30px;margin: 10px;font-size: 26px;}
.full-width-no-box #footer .social-icons li:hover {background-color: rgba(255,255,255,.4);}
.full-width-no-box #footer .social-icons li a {color: #fff;}
#footer .social-icons {list-style: none;line-height: normal;padding: 0;margin: 0;text-align: right;}
#footer .rss-icon, #footer .yelp-icon, #footer .vimeo-icon, #footer .youtube-icon, #footer .twitter-icon, #footer .facebook-icon, #footer .linkedin-icon, #footer .rss-feed-icon, #footer .instagram-icon, #footer .pinterest-icon, #footer .foursquare-icon, #footer .googleplus-icon, #footer .google-plus-icon, #footer .stumbleupon-icon, #footer .stumble-upon-icon, #footer .email-icon {display: inline;margin: 1px;padding-left: 3px;}
.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.clearfix:after, .clearfix:before, #container:after, #container:before, .widget-wrapper:after, .widget-wrapper:before {content: " ";display: table;}
.clearfix:after, #container:after, .widget-wrapper:after {clear: both;}
.ie7 .clearfix, .ie7 #container, .ie7 .widget-wrapper {-ms-filter: "progid:DXImageTransform.Microsoft.zoom(1)";}
.clear {clear: both;}
BDO[DIR="ltr"] {direction: ltr;unicode-bidi: bidi-override;}
BDO[DIR="rtl"] {direction: rtl;unicode-bidi: bidi-override;}
[DIR="ltr"] {direction: ltr;unicode-bidi: embed;}
[DIR="rtl"] {direction: rtl;unicode-bidi: embed;}
@media print {h1, h2, h3, h4, h5, h6 {page-break-after: avoid;}
	ul, ol, dl {page-break-before: avoid;}}
.author-gravtar img {border-radius: 50%;}
.section_title {text-align: center;text-transform: uppercase;padding-left: 40px;padding-right: 40px;margin-top: 17px;margin-bottom: 0;font-size: 2.25em;font-weight: 700;}
.testimonial_main_div .testimonial_img, .team_main_div .team_img, .feature_main_div .feature_img {text-align: center;margin-top: 40px;}
.feature_main_div .feature_img img {width: 130px;height: 130px;border: 6px solid #ccc;}
.testimonial_main_div .testimonial_img img, .team_main_div .team_img img {width: 178px;height: 178px;border: 4px solid #fff;padding: 4px;}
.testimonial_main_div .testimonial_img img, .team_main_div .team_img img, .feature_main_div .feature_img img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;max-height: 12em;}
.testimonial_main_text {font-size: 18px;margin-top: 46px;line-height: 27px;background: url("http://www.emmapzgc.com/proxy.php?url=https%3A%2F%2Fwww.exaflop.com.br%2Fwp-content%2Fthemes%2Fresponsive%2Fcore%2Fcss%2F..%2F..%2Fimages%2Ftestimonial_icon.png") no-repeat 4px 0px;padding-right: 40px;}
.full-width-no-box .testimonial_main_text {font-size: 18px;margin-top: 46px;line-height: 27px;background: url("http://www.emmapzgc.com/proxy.php?url=https%3A%2F%2Fwww.exaflop.com.br%2Fwp-content%2Fthemes%2Fresponsive%2Fcore%2Fcss%2F..%2F..%2Fimages%2Ftestimonial_icon-other.png") no-repeat 4px 0px;padding-right: 40px;}
#testimonial_div, #team_div, #about_div, #feature_div {-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 4px;padding-bottom: 40px;width: 99.893617021277%;}
#about_div .about_text {font-size: 18px;padding: 0 10px 0 59px;font-weight: 200;line-height: 27px;}
//#about_div {text-align: center;}
#about_div .section_title:after {margin-left: 60px;border-bottom: solid 2px #555;width: 60px;text-align: center;position: absolute;content: "";left: 0;right: 0;margin: 50px auto auto 60px;}
#about_div .section_title {text-align: left;padding-left: 60px;}
.about-content a {font-size: 20px;padding: 15px 15px;}
#testimonial_div .section_title:after, #team_div .section_title:after, #feature_div .section_title:after {border-bottom: solid 2px #555;width: 60px;text-align: center;position: absolute;content: "";left: 0;right: 0;margin: 50px auto auto auto;}
.testimonial_author {font-weight: bold;font-size: 18px;margin-bottom: 4px;margin: 10px 0 0 29px;}
.testimonial_text {margin: 0 0 0 29px;font-style: normal;font-size: inherit;margin-bottom: 1em;padding-top: 22px;}
.team_main_div, .feature_main_div {text-align: center;}
.team_main_div .team_member, .feature_main_div .feature_title {font-size: 18px;font-weight: bold;display: block;text-align: center;margin-top: 10px;}
.team_main_div .team_designation {text-align: center;font-size: 1.1em;margin-top: 10px;font-style: italic;display: block;}
.team_main_div .social {text-align: center;margin-top: 10px;}
.team_main_div .social a {display: inline-block;width: 31px;height: 31px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;font-size: 1em;line-height: 31 x;outline: 0;color: #fff;background-color: #222;box-sizing: border-box;padding-top: 4px;-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;border: 1px solid #222;}
.team_main_div .social a:hover {background-color: #fff;color: #222;border-color: #222;border: 1px solid;}
.page-template-blog-3-col .post-data {margin-top: 0px;}
.section-blog {width: 33%;float: none;box-sizing: border-box;display: inline-block;vertical-align: top;padding: 0 12px;}
.woocommerce-cart-form input[type="submit"]:hover, .woocommerce a.button.alt:hover {border: none;}
.blogtitle {margin-top: 0;text-align: center;}
.blog-3-col .read-more a {background-color: #1874cd;background-image: -webkit-gradient(linear,left top,left bottom,from(#4f9eea),to(#1874cd));background-image: -webkit-linear-gradient(top,#4f9eea,#1874cd);background-image: -moz-linear-gradient(top,#4f9eea,#1874cd);background-image: -ms-linear-gradient(top,#4f9eea,#1874cd);background-image: -o-linear-gradient(top,#4f9eea,#1874cd);background-image: linear-gradient(to top,#4f9eea,#1874cd);border: 1px solid #115290;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd)";text-shadow: 0 -1px 0 #115290;box-shadow: 0 1px 0 rgba(255,255,255,.3) inset;border-radius: 2px;display: inline-block;line-height: 20px;margin: 0;padding: 5px;vertical-align: middle;}
.section-team, .section-feature {width: 33%;float: none;box-sizing: border-box;display: inline-block;vertical-align: top;}
.team_desc, .feature_desc {text-align: center;padding: 0 10px 10px;margin-top: 14px;font-size: 18px;font-weight: 200;line-height: 27px;}
.contact_div .fa {font-size: 2em;width: 20px;height: 20px;line-height: 20px;}
.contact_div .fa-envelope {font-size: 1.7em;}
.contact_right p {margin: 10px 0px 10px 16%;}
.contact_left span {font-size: 1.1em;padding-left: 12px;padding-bottom: 39px;display: inline-block;}
.contact_div {font-size: 14px;box-sizing: border-box;padding: 20px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 4px;margin-bottom: 0px;background: url("http://www.emmapzgc.com/proxy.php?url=https%3A%2F%2Fwww.exaflop.com.br%2Fwp-content%2Fthemes%2Fresponsive%2Fcore%2Fcss%2F..%2F..%2Fcore%2Fimages%2Fdefault-contact.jpg");background-size: cover;color: #fff;}
.contact_subtitle {text-align: center;margin: 17px 0 17px 0;font-size: 18px;}
.contact_title {text-align: center;line-height: 1em;text-transform: uppercase;padding-left: 40px;padding-right: 40px;margin-top: 17px;margin-bottom: 0;font-size: 2.25em;font-weight: 700;}
.contact_right label {font-weight: normal;}
.contact_right .wpcf7 {width: 100%;}
.contact_right textarea {height: 70px;padding: 12px 42px 0px 0px;color: #f2f2f2;background-color: transparent;border-radius: 0;width: 100%;box-shadow: none;border-width: 0;border-bottom-color: #cec9c4;border-bottom-width: 3px;}
.contact_right .wpcf7-submit {background-color: #1874cd;background-image: -webkit-gradient(linear,left top,left bottom,from(#4f9eea),to(#1874cd));background-image: -webkit-linear-gradient(top,#4f9eea,#1874cd);background-image: -moz-linear-gradient(top,#4f9eea,#1874cd);background-image: -ms-linear-gradient(top,#4f9eea,#1874cd);background-image: -o-linear-gradient(top,#4f9eea,#1874cd);background-image: linear-gradient(to top,#4f9eea,#1874cd);border: 1px solid #115290;color: #fff;line-height: 20px;padding: 10px 22px;box-shadow: none;font-weight: normal;font-weight: 700;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea, endColorstr=#1874cd)";text-shadow: 0 -1px 0 #115290;border-radius: 2px;display: inline-block;margin: 0;vertical-align: middle;white-space: nowrap;}
.contact_right .wpcf7-submit:hover {background-color: #7db7f0;background-image: -webkit-gradient(linear,left top,left bottom,from(#7db7f0),to(#1874cd));background-image: -webkit-linear-gradient(top,#7db7f0,#1874cd);background-image: -moz-linear-gradient(top,#7db7f0,#1874cd);background-image: -ms-linear-gradient(top,#7db7f0,#1874cd);background-image: -o-linear-gradient(top,#7db7f0,#1874cd);background-image: linear-gradient(to top,#7db7f0,#1874cd);border: 1px solid #115290;color: #fff;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0, endColorstr=#1874cd)";border-radius: 2px;display: inline-block;font-weight: 700;margin: 0;vertical-align: middle;white-space: nowrap;}
.contact_right form {margin-bottom: 0;}
.contact_left {margin-top: 20px;}
.contact_right select, .contact_right input[type="text"], .contact_right input[type="password"], .contact_right input[type="email"] {width: 100%;color: #f2f2f2;padding: 12px 2px 2px 0px;background-color: transparent;border-radius: 0;box-shadow: none;border-width: 0;border-bottom-width: 3px;border-bottom-color: #cec9c4;}
.sub-menu .menu-item-has-children::after {position: absolute;font-family: FontAwesome;content: "";top: 6px;right: 7px;color: #585858;}
.menu-item-has-children::after {position: absolute;font-family: FontAwesome;content: "";top: 12px;right: 0px;color: #fff;font-size: 15px;}
.menu-item-has-children {position: relative;}
#footer .social-icons img:hover {opacity: .8;}
figure.wp-block-audio.aligncenter {text-align: center;}
figure.wp-block-audio.aligncenter audio {width: 100%;}
.wp-block-cover.aligncenter {clear: both;}
div .wp-block-cover-text {position: absolute;color: #fff;font-size: 2em;line-height: 1.25;margin-bottom: 0;max-width: 610px;padding: 14px;text-align: center;z-index: 1;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.wp-block-image {margin-bottom: 20px;}
.wp-block-gallery .blocks-gallery-item figcaption {padding: 40px 0 5px;}