:where(.wp-block-button__link){box-shadow: none;
  text-decoration: none;
  border-radius: 9999px;
  padding: calc(0.667em + 2px) calc(1.333em + 2px);}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link),:root :where(.wp-block-button .wp-block-button__link.is-style-outline){border: 2px solid currentColor;
  padding: 0.667em 1.333em;}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color)),:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)){color: currentColor;}
:root :where(.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background)),:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)){background-color: transparent;
  background-image: none;}
:where(.wp-block-calendar table:not(.has-background) th){background: #ddd;}
:where(.wp-block-columns){margin-bottom: 1.75em;}
:where(.wp-block-columns.has-background){padding: 1.25em 2.375em;}
:where(.wp-block-post-comments input[type=submit]){border: none;}
:where(.wp-block-cover:not(.has-text-color)),:where(.wp-block-cover-image:not(.has-text-color)){color: #fff;}
:where(.wp-block-cover.is-light:not(.has-text-color)),:where(.wp-block-cover-image.is-light:not(.has-text-color)){color: #000;}
:root :where(.wp-block-cover p:not(.has-text-color)),:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)){color: inherit;}
:where(.wp-block-file){margin-bottom: 1.5em;}
:where(.wp-block-file__button){border-radius: 2em;
  padding: 0.5em 1em;
  display: inline-block;}
:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):active{box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;}
:where(.wp-block-form-input__input){padding: 0 0.5em;
  font-size: 1em;
  margin-bottom: 0.5em;}
:where(.wp-block-form-input__input)[type=text],:where(.wp-block-form-input__input)[type=password],:where(.wp-block-form-input__input)[type=date],:where(.wp-block-form-input__input)[type=datetime],:where(.wp-block-form-input__input)[type=datetime-local],:where(.wp-block-form-input__input)[type=email],:where(.wp-block-form-input__input)[type=month],:where(.wp-block-form-input__input)[type=number],:where(.wp-block-form-input__input)[type=search],:where(.wp-block-form-input__input)[type=tel],:where(.wp-block-form-input__input)[type=time],:where(.wp-block-form-input__input)[type=url],:where(.wp-block-form-input__input)[type=week]{min-height: 2em;
  line-height: 2;
  border-width: 1px;
  border-style: solid;}
:where(.wp-block-group.wp-block-group-is-layout-constrained){position: relative;}
:where(.wp-block-icon) svg{width: 100%;
  height: 100%;}
.wp-block-image > a,.wp-block-image > figure > a{display: inline-block;}
.wp-block-image img{height: auto;
  max-width: 100%;
  vertical-align: bottom;
  box-sizing: border-box;}
.wp-block-image[style*=border-radius] > a,.wp-block-image[style*=border-radius] img{border-radius: inherit;}
.wp-block-image :where(figcaption){margin-top: 0.5em;
  margin-bottom: 1em;}
:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img){border-radius: 9999px;}
.wp-block-image figure{margin: 0;}
:where(.wp-block-latest-comments){padding-left: 0;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height: 1.1;}
:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height: 1.8;}
:root :where(.wp-block-latest-posts.is-grid){padding: 0;}
:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left: 0;}
ul{box-sizing: border-box;}
:root :where(.wp-block-list.has-background){padding: 1.25em 2.375em;}
:where(.wp-block-navigation) ul li{padding: 0;}
:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding: 0.5em 1em;}
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding: 0.5em 1em;}
:root :where(p.has-background){padding: 1.25em 2.375em;}
:where(p.has-text-color:not(.has-link-color)) a{color: inherit;}
:where(.wp-block-post-comments-form textarea),:where(.wp-block-post-comments-form input:not([type=submit])){border-width: 1px;
  border-style: solid;
  border-color: #949494;
  font-size: 1em;
  font-family: inherit;}
:where(.wp-block-post-comments-form textarea),:where(.wp-block-post-comments-form input:where(:not([type=submit]):not([type=checkbox]))){padding: calc(0.667em + 2px);}
:where(.wp-block-post-excerpt){box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);}
:where(.wp-block-preformatted.has-background){padding: 1.25em 2.375em;}
:where(.wp-block-search__button){border: 1px solid #ccc;
  padding: 6px 10px;}
:where(.wp-block-search__input){font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  font-style: inherit;
  padding: 8px;
  flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
  min-width: 3rem;
  border: 1px solid #949494;
  text-decoration: unset !important;
  -webkit-appearance: initial;
     -moz-appearance: initial;
          appearance: initial;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){padding: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #949494;
  background-color: #fff;
  box-sizing: border-box;}
:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding: 4px 8px;}
:root :where(.wp-block-separator.is-style-dots){text-align: center;
  line-height: 1;
  height: auto;}
:root :where(.wp-block-separator.is-style-dots)::before{content: "···";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  
  padding-left: 2em;
  font-family: serif;}
:root :where(.wp-block-site-logo.is-style-rounded){border-radius: 9999px;}
:root :where(.wp-block-social-links .wp-social-link a){padding: 0.25em;}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding: 0;}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left: 0.6666666667em;
  padding-right: 0.6666666667em;}
:root :where(.wp-block-tag-cloud.is-style-outline){display: flex;
  flex-wrap: wrap;
  gap: 1ch;}
:root :where(.wp-block-tag-cloud.is-style-outline a){border: 1px solid currentColor;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important;}
:where(.wp-block-tab-list button){box-sizing: border-box;
  color: inherit;
  display: block;
  width: -moz-max-content;
  width: max-content;
  text-decoration: none;
  cursor: pointer;
  flex-basis: inherit !important;
  flex-grow: inherit !important;
  position: relative;
  border: none;
  background: none;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  margin: 0;
  padding: var(--wp--preset--spacing--20, 0.5em) var(--wp--preset--spacing--30, 1em);
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  text-transform: inherit;
  text-align: inherit;}
:root :where(.wp-block-table-of-contents){box-sizing: border-box;}
:where(.wp-block-term-description){box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);}
:where(pre.wp-block-verse){font-family: inherit;}
.entry-content{counter-reset: footnotes;}
:root{--wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;}
@media (min-resolution: 192dpi){:root{--wp-admin-border-width-focus: 1.5px;}}
:root{}
:root{--wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;}
html :where(.has-border-color){border-style: solid;}
html :where([style^=border-color],
[style*=";border-color"],
[style*="; border-color"]){border-style: solid;}
html :where([style^=border-top-color],
[style*=";border-top-color"],
[style*="; border-top-color"]){border-top-style: solid;}
html :where([style^=border-right-color],
[style*=";border-right-color"],
[style*="; border-right-color"]){border-right-style: solid;}
html :where([style^=border-bottom-color],
[style*=";border-bottom-color"],
[style*="; border-bottom-color"]){border-bottom-style: solid;}
html :where([style^=border-left-color],
[style*=";border-left-color"],
[style*="; border-left-color"]){border-left-style: solid;}
html :where([style^=border-width],
[style*=";border-width"],
[style*="; border-width"]){border-style: solid;}
html :where([style^=border-top-width],
[style*=";border-top-width"],
[style*="; border-top-width"]){border-top-style: solid;}
html :where([style^=border-right-width],
[style*=";border-right-width"],
[style*="; border-right-width"]){border-right-style: solid;}
html :where([style^=border-bottom-width],
[style*=";border-bottom-width"],
[style*="; border-bottom-width"]){border-bottom-style: solid;}
html :where([style^=border-left-width],
[style*=";border-left-width"],
[style*="; border-left-width"]){border-left-style: solid;}
html :where(img[class*=wp-image-]){height: auto;
  max-width: 100%;}
:where(figure){margin: 0 0 1em 0;}
html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);}
@media screen and (max-width: 600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset: 0px;}}
.wpcf7 .screen-reader-response{position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;}
.wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display: none;}
.wpcf7 form.sent .wpcf7-response-output{border-color: #46b450;}
.wpcf7 form.failed .wpcf7-response-output{border-color: #dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color: #f56e28;}
.wpcf7 form.invalid .wpcf7-response-output{border-color: #ffb900;}
.wpcf7-form-control-wrap{position: relative;}
.wpcf7-not-valid-tip{color: #dc3232; 
	font-size: 1em;
	font-weight: normal;
	display: block;}
.wpcf7-spinner{visibility: hidden;
	display: inline-block;
	background-color: #23282d; 
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;}
form.submitting .wpcf7-spinner{visibility: visible;}
.wpcf7-spinner::before{content: '';
	position: absolute;
	background-color: #fbfbfc; 
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;}
@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name: blink;
		animation-duration: 2000ms;}}
.wpcf7 input[type="file"]{cursor: pointer;}
.wpcf7 input[type="file"]:disabled{cursor: default;}
.wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction: ltr;}
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}
.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}
.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}
.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px;line-height:1}
.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle;width:18px;height:12px}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}
html,body,div,span,iframe,h1,h2,h3,h4,h5,p,a,img,b,i,ul,li,form,aside,figure,footer,header,nav,section{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
aside,figure,footer,header,nav,section{display:block}
body{line-height:1}
ul{list-style:none}
html{height:100%}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5{margin-bottom:15px}
h1 a,h2 a,h3 a,h4 a,h5 a{font-weight:inherit}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}
p{margin:0 0 15px}
i{font-style:italic}
b{font-weight:700}
a,a:visited,a:focus{text-decoration:none;outline:0}
a:hover{text-decoration:underline}
p a,p a:visited{line-height:inherit}
img.scale-with-grid,#Content img{max-width:100%;height:auto}
iframe{max-width:100%}
a.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:11px 20px;margin-bottom:15px;cursor:pointer;margin-right:7px;border:0;border-radius:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03),inset 0px 4px 3px -2px rgba(0,0,0,.07)}
a.button_js{padding:0}
a.button .button_icon{display:block;float:left;background-color:rgba(0,0,0,.05)}
a.button .button_icon i{color:rgba(0,0,0,.5)}
a.button .button_icon{padding:11px 12px}
@media only screen and (min-width: 768px){a:hover.button{text-decoration:none}
a.button:after,button:after,input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(0,0,0,.05);z-index:1;transition:all .3s}
a.button:hover:after,button:hover:after,input[type="submit"]:hover:after,input[type="reset"]:hover:after,input[type="button"]:hover:after{width:100%}}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
@font-face{font-family:'mfn-icons';src:url(../fonts/mfn-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:block}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.icon-cancel:before{content:'\e82a'}
.icon-doc-text:before{content:'\e85d'}
.icon-docs:before{content:'\e85f'}
.icon-down-dir:before{content:'\e866'}
.icon-down-open-mini:before{content:'\e869'}
.icon-layout:before{content:'\e8b1'}
.icon-left-open:before{content:'\e8b7'}
.icon-link:before{content:'\e8c2'}
.icon-right-open:before{content:'\e915'}
.icon-search:before{content:'\e91b'}
.icon-tag:before{content:'\e92f'}
.icon-user:before{content:'\e94b'}
.icon-menu-fine:before{content:'\e960'}
.icon-comment-empty-fa:before{content:'\f0e5'}
.wpcf7::after{clear:both;content:"";display:block}
.wpcf7-form .column{margin-bottom:10px}
body:not(.cf7p-message) .wpcf7-not-valid-tip{position:absolute!important;left:-50px!important;top:0!important;width:44px!important;height:44px!important;padding:0!important;background-color:#ed3b2e; text-indent:-9999px!important;padding:0;border:none!important}
body:not(.cf7p-message) .wpcf7-not-valid-tip:after{content:'\e82a';font-family:"mfn-icons";position:absolute;left:18px;top:11px;font-size:20px;color:#fff;text-indent:0}
body:not(.cf7p-message) .wpcf7-not-valid-tip:before{content:'';position:absolute;right:-5px;top:16px;background-color:#ed3b2e;width:11px;height:11px;transform:rotate(45deg)}
span.wpcf7-form-control-wrap{width:100%;position:relative!important;display:inline-block;margin-bottom:3px}
span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;box-sizing:border-box;margin-bottom:0}
.wpcf7-submit{font-size:inherit;margin-bottom:0!important}
button::-moz-focus-inner{padding:0;border:0}
body{min-width:960px}
#Wrapper{max-width:1240px;margin:0 auto;overflow:hidden}
.layout-full-width{padding:0}
.layout-full-width #Wrapper{max-width:100%!important;width:100%!important;margin:0!important}
#Content{width:100%;padding-top:30px}
.section{position:relative}
.section_wrapper,.container{max-width:1220px;margin:0 auto;position:relative}
.section_wrapper:after,.container:after{clear:both;content:" ";display:block;height:0;visibility:hidden}
.mcb-wrap{float:left;position:relative;z-index:1;box-sizing:border-box}
.column{float:left;margin:0 1% 40px}
.the_content_wrapper{margin:0 1%}
.one-third.mcb-wrap{width: 33.333%;}
.one-second.mcb-wrap{width: 50%;}
.one.mcb-wrap{width: 100%;}
.one-third.column{width: 31.333%;}
.one-second.column{width: 48%;}
.one.column{width: 98%;}
.column.column_divider{margin-bottom:0!important;height:auto!important}
.column-margin-0px .column{margin-bottom: 0 !important;}
.column-margin-0px.column{margin-bottom: 0 !important;}
.column_attr.align_center{text-align:center}
.extra_content .the_content_wrapper{margin:0 1%}
.extra_content .has_content .the_content_wrapper{margin-bottom:40px}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.no-content-padding #Content{padding:0!important}
.page-pager,.post-pager{margin-bottom:0!important;}
#Filters{margin-bottom:30px}
#Filters .filters_buttons{padding:15px;margin:0;font-size:100%;background-image:url(../img/theme/stripes/stripes_5_b.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
#Filters .filters_buttons li{float:left;margin:0 15px 0 0;list-style:none}
#Filters .filters_buttons li.categories i,#Filters .filters_buttons li.tags i{margin-right:3px}
#Filters .filters_buttons li.reset{float:right;margin-right:0}
#Filters .filters_wrapper{display:none;margin-top:20px}
#Filters .filters_wrapper ul{display:none;overflow:hidden;margin:0}
#Filters .filters_wrapper ul li{display:inline-block;width:18.9%;margin:.5%;list-style:none}
#Filters .filters_wrapper ul li a{display:block;padding:7px 10px;background:#fff;border:1px solid #F7F7F7;color:#858585}
#Filters .filters_wrapper ul li a:hover{text-decoration:none;color:#fff}
#Filters .filters_wrapper ul li.close{width:auto!important}
#Filters .filters_wrapper ul li.close a{text-align:center;width:38px;padding:7px 0;background:#8B8B8B;border:1px solid #F7F7F7!important;color:#fff}
#Filters .filters_wrapper ul li.close a:hover{background:#545454}
#Filters .filters_wrapper li.reset-inner{display:none}
#Filters .filters_wrapper ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
body:not(.template-slider) #Header_wrapper{background-repeat:no-repeat;background-position:top center}
#Header_wrapper{position:relative}
#Header{position:relative}
body:not(.template-slider) #Header{min-height:250px}
body.minimalist-header:not(.template-slider) #Header{min-height:0;background-image:none!important}
#Top_bar{position:absolute;left:0;top:61px;width:100%;z-index:30}
#Top_bar .column{margin-bottom:0}
#Top_bar .top_bar_left{position:relative;float:left;width:990px}
#Top_bar .logo{float:left;margin:0 30px 0 20px}
#Top_bar .logo h1{margin:0}
#Top_bar .logo:not(.text-logo) h1{line-height:0;font-size:0;margin:0}
#Top_bar #logo{display:block;height:60px;line-height:60px;padding:15px 0}
#Top_bar #logo:hover{text-decoration:none}
#Top_bar #logo img{vertical-align:middle;max-height:100%}
#Top_bar #logo img.logo-sticky,#Top_bar #logo img.logo-mobile,#Top_bar #logo img.logo-mobile-sticky{display:none}
.logo-no-margin #Top_bar .logo{margin-left:0!important;padding:0!important}
#Top_bar .menu_wrapper{float:left;z-index:201;}
#Top_bar .secondary_menu_wrapper{display:none;}
#Top_bar a.responsive-menu-toggle{display:none;position:absolute;right:20px;top:50%;margin-top:-17px;width:34px;height:34px;text-align:center;border-radius:3px;z-index:200;}
#Top_bar a.responsive-menu-toggle i{font-size:22px;line-height:34px}
#Top_bar a.responsive-menu-toggle span{float:right;padding:10px 5px;line-height:14px}
#Top_bar .banner_wrapper{display:none;}
#Top_bar .top_bar_right{float:right;height:90px;position:relative;top:-4px;padding:0 10px 0 20px}
#Top_bar .top_bar_right:before{content:"";display:block;height:100%;width:10px;position:absolute;left:-10px;top:2px; box-shadow: inset 7px 0px 8px -6px rgba(0,0,0,0.15); -moz-transform:skewX(0deg) skewY(-25deg);-webkit-transform:skewX(0deg) skewY(-25deg);-o-transform:skewX(0deg) skewY(-25deg);-ms-transform:skewX(0deg) skewY(-25deg);transform:skewX(0deg) skewY(-25deg)}
#Top_bar .top_bar_right_wrapper{position:relative;top:25px}
#Top_bar .wpml-languages{display:block;float:left;position:relative;z-index:210;margin-right:10px;font-size:13px;line-height:21px;}
#Top_bar .wpml-languages a.active{display:block;padding:10px 6px 10px 10px;height:17px;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:5px;border-radius:5px}
#Top_bar .wpml-languages.disabled a.active{padding-right:10px;}
#Top_bar .wpml-languages a.active i{font-size:14px;line-height:14px;margin:0 0 0 5px}
#Top_bar .wpml-languages a.active i:before{margin:0}
#Top_bar .wpml-languages a:hover.active{text-decoration:none}
#Top_bar .wpml-languages.enabled:hover a.active{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border-bottom:0}
#Top_bar .wpml-languages ul.wpml-lang-dropdown{position:absolute;left:0;top:100%;width:100%;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;z-index:205;overflow:hidden;display:none;border-width:0 1px 1px;border-style:solid;border-color:rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li{border-bottom:1px solid rgba(0,0,0,0.05)}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li:last-child{border-bottom:0}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a{font-size:12px;display:block;text-align:center;padding:4px 0;opacity:.75;}
#Top_bar .wpml-languages ul.wpml-lang-dropdown li a:hover{text-decoration:none;opacity:1;}
#Top_bar .wpml-languages:hover{height:auto}
#Top_bar .wpml-languages:hover ul.wpml-lang-dropdown{display:block}
#Top_bar .wpml-languages a.active,#Top_bar .wpml-languages ul.wpml-lang-dropdown{background:#fff}
#Top_bar #menu{z-index:201}
#Top_bar .menu{z-index:202}
#Top_bar .menu > li{margin:0;z-index:203;display:block;float:left}
#Top_bar .menu > li:not(.mfn-megamenu-parent){position:relative}
#Top_bar .menu > li.hover{z-index:204}
#Top_bar .menu > li > a{display:block;line-height:60px;padding:15px 0;position:relative}
#Top_bar .menu > li > a:after{content:"";height:4px;width:100%;position:absolute;left:0;top:-4px;z-index:203;opacity:0}
#Top_bar .menu > li > a span:not(.description){display:block;line-height:60px;padding:0 20px;white-space:nowrap;border-right-width:1px;border-style:solid}
#Top_bar .menu > li > a span > span:not(.description){display:inline!important;padding:0!important}
#Top_bar .menu > li:last-child > a span{border:0}
#Top_bar .menu > li > a:hover{text-decoration:none}
#Top_bar .menu > li > a,#Top_bar .menu > li > a:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#Top_bar .menu > li.current-menu-item > a:after,#Top_bar .menu > li.current_page_item > a:after,#Top_bar .menu > li.hover > a:after{opacity:1}
#Top_bar .menu li ul{position:absolute;left:0;top:100%;z-index:205;margin:0;display:none;background-image:url(../img/theme/box_shadow.png);background-repeat:repeat-x;background-position:left top}
#Top_bar .menu li > ul{box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}
#Top_bar .menu li ul li{padding:0;width:200px;position:relative;font-weight:400}
#Top_bar .menu li ul li a{padding:10px 20px;display:block;border-bottom:1px solid rgba(0,0,0,0.05)}
#Top_bar .menu li ul li a span{display:inline-block;position:relative}
#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a{text-decoration:none;background:rgba(0,0,0,.06)}
#Top_bar .menu li ul li.wpml-ls-item{width:auto}
#Top_bar .menu li ul li.wpml-ls-item a{padding-right:20px;white-space:nowrap}
#Top_bar .menu li ul li ul{position:absolute;left:200px;top:0;z-index:204}
#Top_bar .menu li ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.header-classic #Header .top_bar_left,.header-classic #Header .top_bar_right{background-color:transparent}
.header-classic #Top_bar{position:static;background-color:#fff}
.header-classic #Top_bar .top_bar_right{top:0}
.header-classic #Top_bar .top_bar_right:before{display:none}
#Subheader{background-color:rgba(0,0,0,.02);background-position:center top;background-repeat:no-repeat;padding:30px 0;position:relative}
#Subheader .column{margin-bottom:0}
#Subheader .title{margin-bottom:0;width:70%;float:left}
#Subheader:after{content:"";height:3px;width:100%;display:block;position:absolute;left:0;bottom:-3px;z-index:1;box-shadow:inset 0px 4px 3px -2px rgba(0,0,0,.06)}
.post-item{margin-bottom:40px;position:relative;float:left;width:100%}
.post-item .date_label{position:absolute;left:0;top:7px;display:none}
.post-photo-wrapper{width:37%;float:left}
.post-photo-wrapper iframe{width:100%}
.post-desc-wrapper{width:63%;float:left}
.post-desc{padding:15px 0 0 20px}
.post-excerpt{margin-bottom:15px}
.post-footer{background:rgba(0,0,0,.02);padding:7px 15px;overflow:hidden;line-height:30px}
.post-footer .button-love{float:left}
.post-footer .post-links{float:right;border-left-width:1px;border-style:solid;padding-left:10px}
.post-footer .post-links .post-comments{margin-right:10px}
.photo .post-item{float:none;}
.photo .post-photo-wrapper{width: 100%; float: none;}
.photo .post-desc-wrapper{width: 100%; float: none; text-align: center;}
.photo .post-desc .post-head{}
.photo .post-desc .post-head .post-footer{display: inline-block; background: none; padding: 0; line-height: inherit;}
.photo .post-desc .post-title{}
.photo .post-desc .post-excerpt{margin-bottom: 0;}
.photo .post-desc .post-head .post-footer .button-love,.photo .post-desc .post-head .post-footer .post-links{float: none; display: inline-block;}
.photo .post-desc .post-head .post-footer .button-love{margin-right: 20px;}
.photo .post-desc .post-head .post-footer .button-love .love-text{display: none;}
.photo .post-desc .post-head .post-footer .post-links{border: 0; padding: 0;}
.photo .post-desc .post-head .post-footer .post-links .icon-doc-text,.photo .post-desc .post-head .post-footer .post-links .post-more{display: none;}
.post-nav{padding:10px 15px 4px 130px;margin-bottom:20px;background-image:url(../img/theme/stripes/stripes_5_b.png);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.post-nav .next-prev-nav{float:left}
.post-nav .next-prev-nav li{float:left;margin-right:5px}
.post-nav .next-prev-nav a.button{margin:0;padding:0!important}
.post-nav .list-nav{float:right;line-height:49px}
.post-header{margin-bottom:20px}
.post-header .button-love{width:99px;float:left;text-align:center}
.post-header .title_wrapper{margin-left:99px;border-left-width:1px;border-style:solid;padding-left:30px}
.post-header .title_wrapper h1{font-size:35px;line-height:35px}
.single-photo-wrapper .share_wrapper{float:left}
.single-photo-wrapper .image_frame{margin-left:120px}
.single-photo-wrapper .image_frame iframe{width:100%}
.single-photo-wrapper.image{text-align:center}
.single-photo-wrapper.image .image_frame{margin-left:0;display:inline-block}
.section-post-header .single-photo-wrapper.image .image_frame{max-width:80%;max-width:calc(100% - 130px)}
.share_wrapper{background:#fff;border-width:1px;border-style:solid;width:98px;text-align:center;padding:10px 0 5px}
.author-box .avatar-wrapper{width:64px;height:64px;float:left;border-width:8px;border-style:solid;display:block;line-height:0;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}
.author-box .desc-wrapper{background:rgba(0,0,0,.02);padding:20px;position:relative;margin-left:105px}
.author-box .desc-wrapper:after{content:"";display:block;position:absolute;left:-6px;top:35px;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent rgba(0,0,0,.02) transparent transparent}
.author-box .desc-wrapper h5{margin-bottom:5px}
.hide-love .button-love{display:none!important}
.hide-love .post-header .title_wrapper{margin-left:0;padding-left:10px;border-left:none}
.hide-love .post-nav{padding-left:15px}
.widget{padding-bottom:30px;margin-bottom:30px;position:relative}
.widget:last-child{margin-bottom:0;padding-bottom:0}
.widget:last-child:after{display:none}
.widget:after{content:"";display:block;position:absolute;bottom:0;width:1500px;height:0;visibility:visible;border-width:1px 0 0;border-style:solid}
.widget > h3{font-size:18px;line-height:22px}
.widget_nav_menu ul{list-style-type:square;padding:5px 10px 5px 30px;background:rgba(0,0,0,.03)}
.widget_nav_menu ul li{position:relative}
.widget_nav_menu ul li:after{content:"";display:block;width:70px;border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,.1);position:absolute;left:-30px;bottom:0}
.widget_nav_menu ul li:last-child:after{display:none}
.widget_nav_menu ul li a{display:block;padding:8px 0 9px 3px}
#Footer{background-position:center top;background-repeat:no-repeat;position:relative}
#Footer .footer_action{background:rgba(0,0,0,.1)}
#Footer .footer_action .one{margin-bottom:30px;padding-top:30px;text-align:center;font-size:110%;line-height:180%}
#Footer .widgets_wrapper{padding:15px 0}
#Footer .widgets_wrapper .column{margin-bottom:0}
#Footer .widgets_wrapper .widget{padding:15px 0;margin-bottom:0}
#Footer .widgets_wrapper .widget:after{display:none}
#Footer .footer_copy{border-top:1px solid rgba(255,255,255,.1)}
#Footer .footer_copy .one{margin-bottom:20px;padding-top:30px;min-height:33px}
#Footer .footer_copy .copyright{float:left}
#Footer .footer_copy .social{float:right;margin-right:20px}
#Footer .footer_copy .social li{display:inline-block;margin-right:6px}
#Footer .footer_copy .social li:last-child{margin-right:0}
#Footer .footer_copy .social li a{color:rgba(255,255,255,.3);font-size:15px;line-height:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#Footer .footer_copy .social li a:hover{color:#fff}
.footer-copy-center #Footer .footer_copy{text-align:center}
.footer-copy-center #Footer .footer_copy .copyright{float:none;margin:0 0 10px}
.footer-copy-center #Footer .footer_copy .social{float:none;margin:0}
.tooltip{display:inline;position:relative;cursor:help;border-bottom-width:1px;border-style:dotted}
.tooltip:hover:after,.tooltip.hover:after{content:attr(data-tooltip);font-size:13px;line-height:18px;text-align:center;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px;width:140px;position:absolute;left:50%;bottom:110%;z-index:98;margin-left:-85px;background-image:url(../img/theme/stripes/stripes_10_w.png)}
.wpml-languages .tooltip:hover:after,.wpml-languages .tooltip.hover:after{top:40px;bottom:auto}
.wpml-languages:not(.disabled) .tooltip{cursor:default}
.wpml-languages:not(.disabled) .tooltip:hover:after,.wpml-languages:not(.disabled) .tooltip.hover:after{display:none!important}
.image_frame{display:block;margin:0;border-width:8px;border-style:solid;max-width:100%;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image_frame .image_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.image_frame a{display:block}
.the_content_wrapper .image_frame{margin-bottom:20px}
.image_frame .image_wrapper{position:relative;overflow:hidden}
.image_frame .image_wrapper .mask{position:absolute;left:0;width:100%;height:100%;z-index:2}
.image_frame .image_wrapper img:not(.ls-l){position:relative;top:0;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:-15px!important}
.image_frame:hover .image_wrapper img,.image_frame.hover .image_wrapper img{top:-15px}
.image_frame .image_wrapper .mask:after{content:"";display:block;position:absolute;left:0;width:100%;height:100%;z-index:3;opacity:0}
.image_frame:hover .image_wrapper .mask:after,.image_frame.hover .image_wrapper .mask:after{opacity:1}
.image_frame .image_wrapper .image_links{width:100%;height:60px;position:absolute;left:0;bottom:-60px;z-index:4;overflow:hidden}
.image_frame:hover .image_wrapper .image_links,.image_frame.hover .image_wrapper .image_links{bottom:0}
.image_frame .image_wrapper .image_links a{display:block;font-size:25px;line-height:60px;width:100%;text-align:center}
.image_frame .image_wrapper .image_links.double a{width:50%;display:block;float:left}
.image_frame .image_wrapper .image_links.double a:first-child{-webkit-box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2);box-shadow:inset -1px 0 0 0 rgba(255,255,255,.2)}
.image_frame.no_border{border-width:0}
.image_frame .image_wrapper img,.image_frame .image_wrapper .mask:after,.image_frame .image_wrapper .image_links{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.image_frame .image_wrapper .image_links a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
hr{display:block;border:none;outline:none;height:1px;width:100%;margin:0 auto 15px;clear:both}
hr{margin:0 auto 15px;clear:both}
hr.no_line{background:none;color:transparent;}
.column_divider hr{margin-bottom:0}
form{margin-bottom:0}
textarea{min-height:60px}
input[type="checkbox"]{display:inline}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{padding:10px;outline:none;margin:0;width:230px;max-width:100%;display:block;margin-bottom:20px;font-size:13px;border-width:1px;border-style:solid;border-radius:0;box-sizing:border-box;-webkit-appearance:none}
ul{list-style:none outside}
.column_column ul,.icon_box ul,.post-excerpt ul,.the_content_wrapper ul{list-style:disc outside;margin:0 0 15px 30px}
.column_column ul li,.icon_box ul li,.post-excerpt ul li,.the_content_wrapper ul li{margin-bottom:10px}
.column_column ul li ul,.icon_box ul li ul,.post-excerpt ul li ul,.the_content_wrapper ul li ul{margin-top:10px;margin-bottom:0}
.icon_box{position:relative;padding:10px 0}
.icon_box a{display:block}
.icon_box a:hover{text-decoration:none}
.icon_box .image_wrapper{text-align:center;margin-bottom:15px}
.icon_box .desc_wrapper{text-align:center}
.icon_box.icon_position_left{min-height:126px;padding-left:145px}
.icon_box.icon_position_left .desc_wrapper{text-align:left;padding-top:10px}
.icon_box.icon_position_left .image_wrapper{position:absolute;left:0;top:10px;margin-bottom:0;width:126px;height:126px;overflow:hidden}
.icon_box a.button{display:inline-block}
.column_map_basic{line-height:0;text-align:center}
.column_map_basic iframe{line-height:normal}
.date_label{font-size:12px;line-height:18px;display:inline-block;padding:2px 5px;-webkit-border-radius:4px;border-radius:4px;background-image:url(../img/theme/stripes/stripes_3_b.png)}
.date_label:after{content:"";display:block;position:absolute;right:-5px;top:6px;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 5px;border-color:transparent}
.date_label{background-color:#f8f8f8;color:#a8a8a8}
.date_label:after{border-left-color:#f8f8f8}
.isotope-item{z-index:2}
::-moz-selection{color:#fff}
::selection{color:#fff}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea,.post-footer .post-links,.share_wrapper,.post-header .title_wrapper,.widget:after{border-color:rgba(0,0,0,.08)}
.tooltip:after{background:#444;color:#fff}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{background-color:#fff;color:#626262;box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.02)}
input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus{background-color:#E9F5FC!important;border-color:#d5e5ee;color:#1982C2}
hr{background-color:rgba(0,0,0,.08);color:rgba(0,0,0,.08)}
#Top_bar .menu > li > a span{border-color:rgba(0,0,0,.05)}
#Footer .widget_nav_menu ul li:after{border-color:rgba(255,255,255,.08)}
.image_frame,.author-box .avatar-wrapper{border-color:#f8f8f8}
.image_frame .image_wrapper{border-color:#e2e2e2}
.image_frame .image_wrapper .mask{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,.07);box-shadow:inset 0 0 5px 2px rgba(0,0,0,.07)}
.image_frame .image_wrapper .mask:after{background:rgba(255,255,255,.4)}
@media only screen and (max-width: 959px){#Header #menu > ul > li.current-menu-item > a,#Header #menu > ul > li.current_page_item > a{background:rgba(0,0,0,.02)}}
html,body{overflow-x:hidden}
@media only screen and (max-width: 1239px){a[href^=tel]{color:inherit;text-decoration:none}}
@media only screen and (min-width: 960px) and (max-width: 1239px){body{min-width:0;}
#Wrapper{max-width:960px;}
.section_wrapper,.container{max-width:940px;}
#Top_bar .top_bar_left{width:729px}}
@media only screen and (min-width: 768px) and (max-width: 959px){body{min-width:0;}
#Wrapper{max-width:728px;}
.section_wrapper,.container{max-width:708px;}
#Top_bar .top_bar_left{width:501px}
#Subheader .title{width:100%}
#Filters .filters_wrapper ul li{width:24%;margin:.5%}
.icon_box.icon_position_left{min-height:auto;padding-left:0;padding-right:0}
.icon_box.icon_position_left .desc_wrapper{text-align:center;padding-top:0}
.icon_box.icon_position_left .image_wrapper{position:static;left:0;margin-bottom:15px;width:auto;height:auto}}
@media only screen and (max-width: 767px){body{min-width:0;}
#Wrapper{max-width:90%;max-width:calc(100% - 67px);}
.section_wrapper .mcb-wrap,.section_wrapper .column,.container .column,.sections_group{margin:0;width:100%!important;clear:both;}
.section_wrapper,.container{max-width:700px!important;padding-left:33px!important;padding-right:33px!important}
.section_wrapper .column{margin:0 0 20px;height:auto!important;}
.section{background-attachment:scroll!important;height:auto!important}
.widget:after{width:100%}
body:not(.mobile-sticky) .header_placeholder{height:0!important}
#Top_bar{background-color:#fff!important;position:static}
#Top_bar .container{max-width:100%!important;padding:0!important}
#Top_bar .top_bar_left{float:none;width:100%!important;background:none!important}
#Top_bar a.responsive-menu-toggle{right:10px;}
#Top_bar a.responsive-menu-toggle.is-sticky{position:fixed;top:30px;left:10px;}
#Top_bar .menu_wrapper{float:left!important;width:100%;margin:0!important}
#Top_bar #menu{float:left;position:static!important;width:100%!important}
#Top_bar .logo{position:static;float:left;width:100%;text-align:center;margin:0}
#Top_bar .logo #logo{padding:0!important;margin:10px 50px}
#Top_bar #logo img.logo-main{display:none}
#Top_bar #logo img.logo-mobile{display:inline-block}
#Top_bar #logo img.logo-mobile-sticky{display:none}
#Top_bar .top_bar_right{float:none;top:0;height:60px!important;padding:0 10px}
#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;margin-right:-10px}
#Top_bar .top_bar_right:before{display:none}
#Top_bar .top_bar_right_wrapper{top:0!important}
#Top_bar .top_bar_right_wrapper{padding-top:10px}
#Top_bar .wpml-languages a.active{height:15px;line-height:17px}
.mobile-tb-hide #Top_bar .top_bar_right{display:none}
body.minimalist-header.header-classic:not(.template-slider) #Header{min-height:0}
body:not(.template-slider):not(.header-simple) #Header{min-height:350px;background-position:center 202px}
#Subheader .title{width:100%}
#Footer .footer_copy{text-align:center}
#Footer .footer_copy .copyright{float:none;margin:0 0 10px}
#Footer .footer_copy .social{float:none;margin:0}
.classic .post-photo-wrapper{width:100%;float:none}
.classic .post-desc-wrapper{width:100%;float:none}
.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none}
.classic .post-desc-wrapper .post-desc{padding:15px 0 0}
.photo .post-desc .post-head{margin-bottom:5px}
.post-header .button-love{width:69px}
.post-header .title_wrapper{margin-left:69px;padding-left:20px}
.post-header .title_wrapper h1{font-size:27px;line-height:27px}
.single-photo-wrapper .image_frame{max-width:100%!important;margin-left:0}
.single-photo-wrapper .share_wrapper{float:none;padding:5px 15px 0;margin-bottom:20px;width:auto}
.post-nav{padding:10px 10px 4px 90px}
.image_frame{margin-top:0!important}
#Filters .filters_wrapper ul li{width:49%;margin:.5%}}
@media only screen and (max-width: 479px){.post-nav{padding:10px 10px 4px}
#Filters .filters_buttons li{margin-right:10px}
#Filters .filters_buttons li.label{display:none}
#Filters .filters_buttons li i.icon-docs,#Filters .filters_buttons li i.icon-tag{display:none}}
#Subheader{background-image:url(../img/img-bg-s3-h.jpg);background-repeat:no-repeat;background-position:center}
#Footer{background-image:url(../img/bgbranco-1.jpg);background-repeat:no-repeat;background-position:center bottom}
@media only screen and (min-width: 1921px){#Subheader{background-size:cover}}
@media only screen and (min-width: 1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}
.menu-highlight #Top_bar .menu > li{margin:0 2px}
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:20px 0;padding:0;-webkit-border-radius:5px;border-radius:5px}
.menu-highlight #Top_bar .menu > li > a:after{display:none}
.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}
.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}
.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}
.menuo-right #Top_bar .menu_wrapper{float:right}}
@media only screen and (min-width: 1240px){#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}
#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none}
#Top_bar.is-sticky .top_bar_right{top:-4px;height:auto;}
#Top_bar.is-sticky .top_bar_right_wrapper{top:15px}
#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}
#Top_bar.is-sticky #logo{padding:5px 0!important;height:50px!important;line-height:50px!important}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px;}
#Top_bar.is-sticky .menu_wrapper{clear:none}
#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}
#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}
#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}
.sticky-white #Top_bar.is-sticky,.sticky-white #Top_bar.is-sticky #menu{background:rgba(255,255,255,.8)}
.sticky-white #Top_bar.is-sticky .menu > li > a{color:#222}
.sticky-white #Top_bar.is-sticky .top_bar_right a:not(.action_button){color:rgba(0,0,0,.8)}
.sticky-white #Top_bar.is-sticky .wpml-languages a.active,.sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.1)}}
@media only screen and (min-width: 768px) and (max-width: 1240px){.header_placeholder{height:0!important}}
@media only screen and (max-width: 1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}
#Top_bar a.responsive-menu-toggle{display:block}
#Top_bar #menu > ul{width:100%;float:left}
#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}
#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}
#Top_bar #menu ul li a:after{display:none}
#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}
#Top_bar #menu ul li.hover a{border-bottom:0}
#Top_bar #menu ul li a span:after{display:none!important}
#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}
#Top_bar #menu ul li ul li{width:100%!important}
#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}
#Top_bar #menu ul li ul li a span{padding:0}
#Top_bar #menu ul li ul li a span:after{display:none!important}
#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}
#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}}
#Header_wrapper{background-color: #6592a7;}
#Subheader{background-color: rgba(247, 247, 247, 0);}
#Footer{background-color: #545454;}
body,.icon_box a .desc,.icon_box a:hover .desc{color: #848484;}
.widget_nav_menu ul{color: #241e68;}
#Filters .filters_wrapper ul li a:hover{background-color: #241e68;}
a{color: #6592a7;}
a:hover{color: #0095eb;}
*::-moz-selection{background-color: #0095eb;
	color: white;}
*::selection{background-color: #0095eb;
	color: white;}
.post-footer,.post-footer a span.label,.button-love a .label,.filters_buttons li.label{color: #a8a8a8;}
h1,h1 a,h1 a:hover{color: #444444;}
h2,h2 a,h2 a:hover{color: #444444;}
h3,h3 a,h3 a:hover{color: #444444;}
h4,h4 a,h4 a:hover{color: #444444;}
h5,h5 a,h5 a:hover{color: #444444;}
a.button{background-color: #f7f7f7;
	color: #747474;}
button,input[type="submit"],input[type="reset"],input[type="button"]{background-color: #241e68;
	color: #ffffff;}
.column_column ul,.the_content_wrapper ul{color: #737E86;}
#Header .top_bar_left,.header-classic #Top_bar,#Top_bar #menu{background-color: #ffffff;}
#Top_bar .wpml-languages a.active,#Top_bar .wpml-languages ul.wpml-lang-dropdown{background-color: #ffffff;}
#Top_bar .top_bar_right:before{background-color: #e3e3e3;}
#Header .top_bar_right{background-color: #f5f5f5;}
#Top_bar .top_bar_right a:not(.action_button){color: #444444;}
#Top_bar .menu > li > a{color: #241e68;}
#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.hover > a{color: #ffffff;}
#Top_bar .menu > li a:after{background: #ffffff;}
.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.hover > a{background: #241e68;}
#Top_bar .menu > li ul{background-color: #F2F2F2;}
#Top_bar .menu > li ul li a{color: #5f5f5f;}
#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a{color: #2e2e2e;}
#Top_bar .responsive-menu-toggle{color: #241e68;
	background: transparent;}
#Subheader .title{color: #ffffff;}
#Footer{color: #ffffff;}
#Footer a{color: #ffffff;}
#Footer a:hover{color: #ebebeb;}
#Footer h1,#Footer h1 a,#Footer h1 a:hover,#Footer h2,#Footer h2 a,#Footer h2 a:hover,#Footer h3,#Footer h3 a,#Footer h3 a:hover,#Footer h4,#Footer h4 a,#Footer h4 a:hover,#Footer h5,#Footer h5 a,#Footer h5 a:hover{color: #ffffff;}
#Footer .widget_nav_menu ul{color: #ffffff;}
#Footer .footer_copy .social li a{color: #65666C;}
#Footer .footer_copy .social li a:hover{color: #FFFFFF;}
.image_frame .image_wrapper .image_links{background: rgba(101, 146, 167, 0.8);}
.image_frame .image_wrapper .image_links a{color: #ffffff;}
.image_frame .image_wrapper .image_links a:hover{background: #ffffff;
	color: #6592a7;}
.image_frame{border-color: #f8f8f8;}
.image_frame .image_wrapper .mask::after{background: rgba(255, 255, 255, 0.4);}
input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea{color: #626262;
	background-color: rgba(255, 255, 255, 1);
	border-color: #EBEBEB;}
::-webkit-input-placeholder{color: #929292;}
::-moz-placeholder{color: #929292;}
:-ms-input-placeholder{color: #929292;}
input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus{color: #1982c2;
    background-color: rgba(233, 245, 252, 1) !important;
    border-color: #d5e5ee;}
:focus::-webkit-input-placeholder{color: #929292;}
:focus::-moz-placeholder{color: #929292;}
@media only screen and ( max-width: 767px ){#Top_bar{background-color: #ffffff !important;}}
html{background-color: #ffffff;}
#Wrapper,#Content{background-color: #ffffff;}
body,button,span.date_label,input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],input[type="tel"],input[type="email"],textarea{font-family: "Maven Pro", Arial, Tahoma, sans-serif;}
#menu > ul > li > a{font-family: "Maven Pro", Arial, Tahoma, sans-serif;}
#Subheader .title{font-family: "Baskerville Old Face Sc D", Arial, Tahoma, sans-serif;}
h1,h2,h3,h4{font-family: "Maven Pro", Arial, Tahoma, sans-serif;}
h5{font-family: "Maven Pro", Arial, Tahoma, sans-serif;}
body{font-size: 15px;
	line-height: 21px;
	font-weight: 400;
	letter-spacing: 0px;}
#menu > ul > li > a{font-size: 18px;
	font-weight: 500;
	letter-spacing: 0px;}
#Subheader .title{font-size: 50px;
	line-height: 50px;
	font-weight: 700;
	letter-spacing: 0px;}
h1{font-size: 25px;
	line-height: 25px;
	font-weight: 300;
	letter-spacing: 0px;}
h2{font-size: 30px;
	line-height: 30px;
	font-weight: 700;
	letter-spacing: 0px;}
h3{font-size: 25px;
	line-height: 27px;
	font-weight: 300;
	letter-spacing: 0px;}
h4{font-size: 21px;
	line-height: 25px;
	font-weight: 300;
	letter-spacing: 0px;}
h5{font-size: 15px;
	line-height: 19px;
	font-weight: 700;
	letter-spacing: 0px;}
@media only screen and (min-width: 768px) and (max-width: 959px){body{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
#menu > ul > li > a{font-size: 15px;
			letter-spacing: 0px;}
#Subheader .title{font-size: 43px;
			line-height: 43px;
			letter-spacing: 0px;}
h1{font-size: 21px;
			line-height: 21px;
			letter-spacing: 0px;}
h2{font-size: 26px;
			line-height: 26px;
			letter-spacing: 0px;}
h3{font-size: 21px;
			line-height: 23px;
			letter-spacing: 0px;}
h4{font-size: 18px;
			line-height: 21px;
			letter-spacing: 0px;}
h5{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
.widget > h3{font-size: 17px; line-height: 20px;}}
@media only screen and (min-width: 480px) and (max-width: 767px){body{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
#menu > ul > li > a{font-size: 14px;
			letter-spacing: 0px;}
#Subheader .title{font-size: 38px;
			line-height: 38px;
			letter-spacing: 0px;}
h1{font-size: 19px;
			line-height: 19px;
			letter-spacing: 0px;}
h2{font-size: 23px;
			line-height: 23px;
			letter-spacing: 0px;}
h3{font-size: 19px;
			line-height: 20px;
			letter-spacing: 0px;}
h4{font-size: 16px;
			line-height: 19px;
			letter-spacing: 0px;}
h5{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
.widget > h3{font-size: 16px; line-height: 19px;}}
@media only screen and (max-width: 479px){body{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
#menu > ul > li > a{font-size: 13px;
			letter-spacing: 0px;}
#Subheader .title{font-size: 30px;
			line-height: 30px;
			letter-spacing: 0px;}
h1{font-size: 15px;
			line-height: 19px;
			letter-spacing: 0px;}
h2{font-size: 18px;
			line-height: 19px;
			letter-spacing: 0px;}
h3{font-size: 15px;
			line-height: 19px;
			letter-spacing: 0px;}
h4{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
h5{font-size: 13px;
			line-height: 19px;
			letter-spacing: 0px;}
.widget > h3{font-size: 15px; line-height: 18px;}}
@media only screen and (min-width:1240px){#Wrapper{max-width: 1120px;}
.section_wrapper,.container{max-width: 1100px;}}
@media only screen and (max-width: 767px){.section_wrapper,.container{max-width: 700px !important;}}
#Top_bar #logo{height: 201px;
	line-height: 201px;
	padding: 2px 0;}
#Top_bar .menu > li > a{padding: 72.5px 0;}
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin: 77.5px 0;}
#Top_bar .top_bar_right{height: 205px;}
#Top_bar .top_bar_right_wrapper{top: 82.5px;}
@media only screen and (max-width: 767px){#Top_bar a.responsive-menu-toggle{top: 110.5px;}}
#Subheader{padding:90px 0}
#Footer .widgets_wrapper{padding:30px 0}
p{text-align: justify !important;}
.blog #Subheader{display:none}
.logo-main.scale-with-grid{margin-top: -2px}
#Subheader .title{opacity: 0; font-size: 36px;}
#Footer .widgets_wrapper{text-align: center;
    background: #6592a7;}
#Footer .footer_action{background: none;}
.footer-copy-center #Footer .footer_copy{background: #6592a7;}
.widget_nav_menu ul{list-style-type: none;
    padding: 0;
    background: none;}
.widget_nav_menu ul li:after{display: none;}
.widget_nav_menu ul li a{padding: 0 0 5px 0;}
@media only screen and (min-width: 1239px){#Top_bar .menu > li > a span{border: 1px solid #241e68 !important;;
    border-radius: 2px;}}
.footer_copy{background-color:#fff !important}
#Subheader{padding-top: 350px;
	background-size: contain!important;
	background-color: #f7f7f7;}
@media only screen and (max-width: 480px){#Subheader{padding-top: 210px;
    background-image: url(../img/imgbg-2-mobile-n.jpg);
    background-repeat: no-repeat;
	  background-size: cover!important;
		background-position: center top;}}
@keyframes spin{
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}
@keyframes blink{
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}
/* ==== Banner da home (substitui o Slider Revolution) ==== */
.tw-slider{position:relative;width:100%;height:600px;overflow:hidden;background:#fff;font-family:"Ubuntu",Arial,Tahoma,sans-serif;-webkit-user-select:none;user-select:none;touch-action:pan-y}
.tw-slides,.tw-slide{position:absolute;left:0;top:0;width:100%;height:100%}
.tw-slide{background-size:cover;background-repeat:no-repeat;visibility:hidden;z-index:1;overflow:hidden}
.tw-slide.tw-active{visibility:visible;z-index:3}
.tw-slide.tw-leaving{visibility:visible;z-index:2}
.tw-slide.tw-hidebg{background-image:none!important}
.tw-box{position:absolute;background-repeat:no-repeat;transform:scale(0);z-index:1}
.tw-layer{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;z-index:5;text-align:left;margin:0;padding:0}
.tw-slider .tw-large{color:#fff;font-weight:500;font-style:italic;font-size:70px;line-height:70px}
.tw-slider .tw-medium{color:#fff;font-weight:300;font-size:42px;line-height:42px}
.tw-slider .tw-shape{background:rgba(0,0,0,.5);width:2000px;height:200px}
.tw-slider .tw-line img{display:block;width:100%;height:100%;max-width:none}
.tw-arrow{position:absolute;top:50%;margin-top:-35px;width:70px;height:70px;border-radius:50%;overflow:hidden;background:rgba(0,0,0,.1);border:0;padding:0;cursor:pointer;z-index:100;color:#fff;-webkit-appearance:none;appearance:none}
.tw-arrow.tw-prev{left:20px}.tw-arrow.tw-next{right:20px}
.tw-arrow svg{position:relative;z-index:3;display:block;width:20px;height:20px;margin:25px auto}
.tw-arrow .tw-title-wrap{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,.5);opacity:0;transform:scale(0);transition:all .3s;z-index:2}
.tw-arrow .tw-arr-img{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-size:cover;background-position:center center;transform:translateX(-100%);transition:all .3s;z-index:1}
.tw-arrow.tw-next .tw-arr-img{transform:translateX(100%)}
.tw-arrow:hover .tw-arr-img{transform:translateX(0)}
.tw-arrow:hover .tw-title-wrap{transform:scale(1);opacity:1}
.tw-arrow:focus{outline:none}.tw-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}
.tw-timer{position:absolute;left:0;bottom:0;height:6px;width:0;background:rgba(0,122,255,.15);z-index:200}
.tw-scroll{position:absolute;left:0;top:0;z-index:150;color:#fff;display:block;opacity:0;transition:opacity .3s}
.tw-scroll svg{display:block;height:40px;width:25px}
.tw-scroll:hover{color:#fff;text-decoration:none}
@media (prefers-reduced-motion:reduce){.tw-arrow .tw-arr-img,.tw-arrow .tw-title-wrap{transition:none}}
/* Formulário de contato: honeypot */
.tw-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
