@charset "utf-8";

/*
	Theme Name: Avada Child
	Description: Child theme for Avada theme
	Author: ThemeFusion
	Author URI: https://theme-fusion.com
	Template: Avada
	Version: 1.0.0
	Text Domain:  Avada
*/

@import "fonts/fontawesome/fontawesome.css";

@font-face {
	font-family: 'Neutraface Display Titling';
	src:
		url('fonts/NeutrafaceDisplay-Titling.woff') format('woff'),
		url('fonts/NeutrafaceDisplay-Titling.woff2') format('woff2');
}

@font-face {
	font-family: 'Neutraface Display Medium';
	src:
		url('fonts/NeutrafaceDisplay-Medium.woff') format('woff'),
		url('fonts/NeutrafaceDisplay-Medium.woff2') format('woff2');
}

@font-face {
	font-family: 'Neutraface Display Bold';
	src:
		url('fonts/NeutrafaceDisplay-Bold.woff') format('woff'),
		url('fonts/NeutrafaceDisplay-Bold.woff2') format('woff2');
}

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,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	font-family: 'Neutraface Display Medium';

}

textarea {
	resize: none;
}

.cookies-button {
	font-family: 'inherit';
	background: #009b3f !important;
	margin-left: 14px !important;
}

textarea:focus,
input:focus {
	outline: none !important;
	-webkit-tap-highlight-color: transparent;
}

input[type='text']::-webkit-input-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

input[type='text']:-moz-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

input[type='text']::-moz-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

input[type='text']:-ms-input-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

input[type='text']::placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

textarea::-webkit-input-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

textarea:-moz-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

textarea::-moz-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

textarea:-ms-input-placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

textarea::placeholder {
	font-size: 22px;
	color: #d9d9d9;
	font-family: 'Neutraface Display Medium';
}

/*.hidden-lg{ display: none; }*/

/* COMMON */

/* NEWSLETTER BOX */
.newsletter {
	background: #fafafa url('images/news/bg-news-left.png') left bottom no-repeat;
	text-align: center;
}

.newsletter .newsletter-bg {
	padding: 60px 0;
	background: transparent url('images/news/bg-news-right.png') right top no-repeat;
}

.newsletter br,
.sgpb-content br {
	display: none;
}

@media (max-width: 1024px) {
	.newsletter .newsletter-bg {
		background: none;
	}

	.newsletter .newsletter-bg h3 {
		line-height: 1;
	}
}

.newsletter-box .list,
.newsletter-box .sp_list,
.newsletter-box .hidden {
	display: none;
}

/*.newsletter-box #form-wrap {
	text-indent: -9999px;
}

.newsletter-box #form-wrap p,
.newsletter-box #form-wrap p * {
	text-indent: 0 !important;
}*/

.newsletter-box h3 {
	font-size: 40px;
	font-family: 'Neutraface Display Bold';
	text-align: center;
	margin-top: 0;
	margin-bottom: 5px;
	color: #444444;
}

.sgpb-content h3 {
	width: 50%;
	font-size: 40px;
	font-family: 'Neutraface Display Bold';
	text-align: center;
	margin: 0 auto 35px;
	display: block;

	margin-top: 55px;
	line-height: 40px;
}

.newsletter-box p {
	width: 50%;
	margin: 0 auto;
	display: inline-block;
}

.sgpb-content p {
	width: 80%;
	margin: 0 auto;
	display: block;
	text-align: center;
	position: relative;
}

.newsletter-box p.submit {
	width: 20%;
	position: relative;
}

.sgpb-content p.submit {
	width: 20%;
	display: block;
}

.newsletter-box p.submit:after,
.sgpb-content p.submit:after {
	content: '';
	width: 13px;
	height: 10px;
	top: 30%;
	right: 0;
	position: absolute;
	background: transparent url('images/icons/arrow-black.png') center center no-repeat;
}

@media (min-width: 768px) and (max-width: 1024px) {
	.newsletter .newsletter-bg #form-wrap p {
		width: 50%;
	}

	.newsletter .newsletter-bg #form-wrap p.submit {
		width: 20% !important;
	}

	.newsletter-box p.submit:after {
		right: -20px;
	}
}

@media (max-width: 768px) {
	.newsletter .newsletter-bg #form-wrap p {
		width: 100%;
	}

	.newsletter .newsletter-bg #form-wrap p.submit {
		width: auto;
	}

	.newsletter-box p.submit:after {
		right: -20px;
	}
}


.newsletter-box .signup-fields-bottom,
.sgpb-content .signup-fields-bottom {
	display: none !important;
}

.newsletter-box input[type='text'],
.sgpb-content input[type='text'] {
	border: 0;
	border-bottom: 1px solid #000;
	font-size: 22px;
	font-family: 'Neutraface Display Medium';
	background: none;
	margin-bottom: 15px;
}

.newsletter-box .check {
	width: 64%;
	margin-left: 18%;
	float: left;
	text-align: left;
	text-indent: -29px;
	font-size: 103%;
	margin-top: 20px;
}

.newsletter-box .check #signup_approval {

	margin-right: 12px;

}

.sgpb-content .check {
	margin-bottom: 30px;
}

.newsletter-box .check a,
.sgpb-content .check a {
	text-decoration: underline;
}

.newsletter-box input[type='text']::placeholder,
.newsletter-box input[type='text']:-ms-input-placeholder,
.newsletter-box input[type='text']::-ms-input-placeholder {
	font-size: 22px;
	font-family: 'Neutraface Display Medium';
}

.newsletter-box .sendpress-submit,
.sgpb-content .sendpress-submit {
	border: 0 !important;
	background: none;
	font-size: 12px;
	font-family: 'Neutraface Display Titling';
	margin-top: 0px;
	color: #444;
}

.newsletter-box .signup_approval_text,
.sgpb-content .signup_approval_text {
	display: none;
}

.newsletter-box .signup_approval {
	/*float:left;
	width: 100%;
	margin-top: 45px;*/
}

.sgpb-content .signup_approval {
	/*width: 80%;
	margin: 45px auto 0;
	display: block;*/
	display: none;
}

.sgpb-content .check {
	width: 74%;
	margin-left: 12.4%;
	text-align: left;
	text-indent: -20px;
	font-size: 110%;
}

/* NEWSLETTER POPUP */
.sgpb-content {
	width: 597px !important;
	/*height: 353px !important;*/
	border-radius: 2px !important;
}

.sgpb-content>div {
	overflow: hidden !important;
}

.sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-6 {
	margin: 20px 20px 0 0;
}

.sgpb-content #exists,
.sgpb-content #error {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

/* NEWSLETTER FORMS - DELETE */
.post-content .sendpress {
	font-size: 56px;
	line-height: 50px;
	font-family: 'Neutraface Display Bold';
	display: block;
	color: #212121;
	text-align: center;
}

.post-content.sendpress-form-uns {
	margin: 100px 0;
}

.post-content .sendpress form {
	width: 80%;
	margin: 55px auto;
	display: inline-block;
	position: relative;
}

.post-content .sendpress form:after {
	content: '';
	width: 13px;
	height: 10px;
	bottom: 11px;
	right: 12px;
	position: absolute;
	z-index: -1;
	background: transparent url(images/icons/arrow-black.png) center center no-repeat;
}

.post-content .sendpress .sp-input {
	width: 78%;
	border: 0;
	border-bottom: 1px solid #000;
}

.post-content .sendpress input[type='submit'] {
	width: 18%;
	border: 0 !important;
	background: none;
	font-size: 12px;
	font-family: 'Neutraface Display Titling';
	color: #444;
	text-align: left;
	display: inline-block;
	cursor: pointer;
	z-index: 10;
}

@media (max-width: 767px) {

	.post-content .sendpress {
		font-size: 7vw;
		line-height: 10vw;
	}

	.post-content.sendpress-form-uns {
		margin: 100px 0 !important;
	}

	.post-content .sendpress form {
		float: left;
		width: 100%;
	}

	.post-content .sendpress .sp-input {
		float: left;
		width: 58%;
	}

	.post-content .sendpress input[type='submit'] {
		float: left;
		width: 40%;
		margin-top: 5px;
	}

}

/* HEADER */
.fusion-header {
	background: none !important;
}

.fusion-header-wrapper .fusion-sticky-header-wrapper {
	background: #FFF !important;
}

header .fusion-main-menu .fusion-menu .menu-item a {
	border-top: none;
	border-bottom: 3px solid transparent;
}

header .fusion-main-menu .fusion-menu .menu-item.current-menu-parent a,
header .fusion-main-menu .fusion-menu .current-menu-item a {
	color: #000;
	border-bottom: 3px solid #000;
}

header .fusion-main-menu .fusion-menu .menu-item a:hover {
	color: #000;
	border-top: none;
	border-bottom: 3px solid #000;
}

.fusion-main-menu>ul>li>a>.fusion-megamenu-icon {
	padding: 5px 12px 0 0 !important;
}

.fusion-main-menu>ul>li>a>.fusion-megamenu-image>img {
	width: 9px !important;
	height: auto !important;
}

.fusion-header-wrapper {
	-webkit-box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
	-moz-box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
	box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
}

header .about_link {
	display: none;
}

header .post_prev a {
	float: left;
	width: 26px;
	height: 26px;
	background: transparent url('images/icons/back.png') 0 0 no-repeat;
}

header .fusion-row .header-content {
	display: flex;
	align-items: center;
	margin: 0 -15px;
}

/* HEADER - STICKY */
.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.fusion-header-wrapper .fusion-sticky-header-wrapper {
	height: auto;
}

.fusion-header-wrapper ul li a {
	font-size: 20px;
}

@media (max-width: 800px) {
	.fusion-is-sticky .fusion-logo img {
		height: 45px;
	}
}

/* HEADER - LOGO */
.fusion-header-v5.fusion-logo-center .fusion-logo a {
	display: block;
}

.fusion-header-wrapper .fusion-logo img.fusion-standard-logo {
	max-height: 60px;
}

.fusion-header-wrapper .fusion-logo img {
	float: left;
}

/* LOGO - COPY */
header .logo_c,
header .logo_c_m {
	position: absolute;
	top: 50%;
	right: -26%;
	transform: translateY(-50%);
	height: 125%;
	width: 35%;
	background-image: url(https://www.arodadaalimentacao.pt/wp-content/uploads/2018/10/logo_c.png);
	background-size: 46%;
	z-index: 9999;
	background-repeat: no-repeat;
	background-position: center;

	opacity: 0.7;
	filter: alpha(opacity=70);
}

header .logo_c_m {
	top: 40% !important;
	right: -33% !important;
	height: 170% !important;
	width: 80% !important;
}


/* SEARCH FORM */
header .header-content-desktop .search {
	z-index: 99999;
	height: 28px;
}

header .header-content-desktop .searchform {
	float: right;
	position: relative;
	/*overflow: hidden;*/
}

header .header-content-desktop .search-absolute {
	width: 32px;
	/*width: 70px;*/
	height: 39px;

	top: 0;
	right: 0;
	/*right: -100vh;*/
	position: absolute;
	z-index: 3000;
	background: #FFF;
	display: block;

	overflow: hidden;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}

header .header-content-desktop .searchform.open .search-absolute {
	width: 850px;
	border-bottom: 1px solid #000;
}

header .header-content-desktop .searchform .search-absolute .lupa {
	padding: 0;
	width: 32px;
	height: 39px;
}

header .header-content-desktop .search-absolute .s {
	border: 0;
	background: #FFF;

	width: 0px;

	-webkit-transition: all 6s;
	-moz-transition: all 6s;
	-o-transition: all 6s;
	-ms-transition: all 6s;
	transition: all 6s;
}

header .header-content-desktop .searchform.open .search-absolute .s {
	border: 0 !important;
	background: #FFF;

	width: 100%;
}

header .searchform .searchsubmit {
	float: left;
	width: 32px;
	height: 25px;
	border: none;
	box-shadow: none;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	background-image: url('images/icons/lupa-v2.png');
	background-color: transparent;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

header .header-content-desktop .searchform .close {
	float: left;
	width: 10px;
	height: 16px;
	margin: 6px 0 0;
	border: none;
	box-shadow: none;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	background: transparent url('images/icons/search-close.png') 0 0 no-repeat !important;
}

/* LOGO */
header .logo {
	z-index: 99999;
}

/* NAV */
.fusion-main-menu {
	width: 100%;
}

.fusion-secondary-main-menu {
	display: none;
}

/* NAV - MOBILE */
html.nav-open {
	overflow: hidden;
}

html.nav-open .fusion-mobile-nav-holder {
	display: block !important;
}

html.nav-open .fusion-mobile-nav-holder ul {
	height: 100%;
	overflow: visible !important;
}

html.nav-open .about_link .link_pages .fas:before {
	content: '';
	background: transparent url(images/icons/close.png) 0 0 no-repeat !important;
}

.fusion-mobile-menu-design-modern .fusion-mobile-nav-holder {
	position: fixed;
	top: 179px;
	left: 0;
	width: 100%;
	height: 100vh;
	margin: 0 !important;
	background: #FFF;
}

.fusion-mobile-nav-holder .fusion-mobile-nav-item {
	padding: 25px 0;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
	display: inline-block !important;
}

.fusion-mobile-nav-holder .fusion-megamenu-icon {
	margin-top: -9px;
}

.fusion-mobile-nav-holder .menu-text {
	font-size: 7vw !important;
}

/* PAGINATION */
.pagination {
	width: 100%;
}

.pagination>span,
.pagination .inactive,
.pagination .active {
	display: none !important;
}

.pagination .pagination-previous {
	float: right;
}

.pagination .pagination-next {
	float: left;
}

.pagination {
	margin: 20px 0 0 0;
	min-height: 22px;
}

.pagination .pagination-next {
	float: left;
}

.pagination .pagination-prev {
	float: right;
}

.pagination .pagination-next .page-text,
.pagination .pagination-prev .page-text {
	color: #000;
	font-size: 16px;
	float: right;
	font-family: 'Neutraface Display Bold';
	margin: 0 30px 0 0;
}

.pagination .pagination-next .page-text {
	margin: 0 0 0 30px !important;
}

.pagination .pagination-prev:before,
.pagination .pagination-next:after {
	display: none;
}

.pagination .pagination-prev:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-51%);
	-ms-transform: translateY(-51%);
	transform: translateY(-51%);
	right: -1em;
	font-family: icomoon;
	content: '\f105';
	color: #333;
	right: 0;
	color: #000;
	font-size: 19px;
	border: 2px solid #000;
	border-radius: 100%;
	padding: 0px 6px 0 7px;
}

.pagination .pagination-next:before {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-51%);
	-ms-transform: translateY(-51%);
	transform: translateY(-51%);
	left: -1em;
	font-family: icomoon;
	content: '\f104';
	color: #333;
	left: 0;
	color: #000;
	font-size: 19px;
	border: 2px solid #000;
	border-radius: 100%;
	padding: 0px 7px 0 6px;
}

.home .post_prev a,
.archive .post_prev a {
	display: none;
}

/* TITLE BAR */
.fusion-page-title-bar {
	display: none;
}

/* SINGLE - HEADER */
.single-navigation {
	height: auto !important;
	border: 0 !important;
}

.single-navigation .left {
	float: left;
}

.single-navigation .right {
	float: right;
}

/* FLIP BOXES */
.fusion-flip-boxes .fusion-flip-box .flip-box-back,
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
	padding: 0 !important;
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back p,
.fusion-flip-boxes .fusion-flip-box .flip-box-front p,
.fusion-flip-boxes .fusion-flip-box .flip-box-back-inner,
.fusion-flip-boxes .fusion-flip-box .flip-box-front-inner,
.fusion-flip-boxes .fusion-flip-box .flip-box-grafix {
	margin: 0 !important;
}

/* COMMENTS */
#comments {
	background: #f1f1f1;
}

/* SLIDESHOW */
.fusion-slider-container {
	margin: 0 0 30px;
}

.fusion-slider-container .slides .background {
	border-radius: 5px;
}


.fusion-slider-container .slides .slide-content {
	margin-top: 10px;
}

.fusion-slider-container .slides .background {
	position: relative;
}

.fusion-slider-container .slides .background:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	/*background: #000;*/
	content: '';
}

.fusion-slider-container .flex-control-nav {
	display: none;
}

.fusion-slider-container .fusion-title-sc-wrapper {
	background: none !important;
}

.fusion-slider-container .heading .fusion-title h2 {
	background: #e5863a;
	font-size: 16px !important;
	border-radius: 20px;
	line-height: 20px !important;
	padding: 5px 17px !important;
	font-family: 'Neutraface Display Bold' !important;
}

.fusion-slider-container .caption .fusion-title .title-heading-center {
	font-size: 48px !important;
	max-width: 520px;
	line-height: 56px !important;
	font-family: 'Neutraface Display Bold';
}


.fusion-slider-container .buttons {
	color: #FFF;
	font-size: 16px;
	font-family: 'Neutraface Display Bold';
}

.fusion-slider-container .buttons .tfs-button-1 {
	font-family: 'Neutraface Display Bold';
}

.fusion-slider-container .flex-direction-nav .flex-nav-prev .flex-prev,
.fusion-slider-container .flex-direction-nav .flex-nav-next .flex-next {
	height: 30px;
	width: 30px;
	font-size: 13px;
	line-height: 25px;
	left: 20px;
	opacity: 1;
	font-weight: bold;
	cursor: default;
	display: block;
	visibility: visible;
	cursor: pointer !important;
	border: 3px solid #fff;
	border-radius: 100%;
	background: none !important;
}

.fusion-slider-container .flex-direction-nav .flex-nav-next .flex-next {
	left: initial;
	right: 20px;
}

.fusion-slider-container .flex-direction-nav .flex-nav-prev .flex-prev.flex-disabled,
.fusion-slider-container .flex-direction-nav .flex-nav-next .flex-next.flex-disabled {
	opacity: 1;
	cursor: default;
	display: block;
	visibility: visible;
	cursor: pointer !important;
}

/* ARTICLE - FULL WIDTH BOXES */
.post .container {
	overflow: visible;
}

.post .full-right,
.post .full-left {
	margin: 0;
	position: relative;
}

.post .full-right {
	margin-bottom: 60px !important;
}

.post .full-left {
	margin-top: 60px !important;
	margin-bottom: 0 !important;
}

.post .full-right .fusion-column-wrapper {
	position: relative;
	padding: 55px 0 38px 20px !important;

	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.post .full-left .fusion-column-wrapper {
	position: relative;
	padding: 55px 41px 38px 0 !important;

	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.post .full-left .fusion-column-wrapper *,
.post .full-right .fusion-column-wrapper * {
	position: relative;
	z-index: 2000;
}

.post .full-left .fusion-column-wrapper .bg,
.post .full-right .fusion-column-wrapper .bg {
	display: none;
}

@media (max-width: 767px) {

	.post .full-left .fusion-column-wrapper,
	.post .full-right .fusion-column-wrapper {
		margin-bottom: 20px;
		margin-top: 40px;
	}
}

.post .full-left .fusion-column-wrapper:before,
.post .full-right .fusion-column-wrapper:before {
	max-width: 90vw;
}

.post .full-left .fusion-column-wrapper:before {
	content: '';
	top: 0;
	/*left: -99%;
	width: 100%;*/
	right: 0;
	width: 140%;
	height: 100%;
	position: absolute;
	background-color: inherit;
}

.post .full-right .fusion-column-wrapper:before {
	content: '';
	top: 0;
	left: 0;
	width: 500px;
	/* 1500px */
	height: 100%;
	position: absolute;
	background-color: inherit;
	z-index: 500;
}

.post .full-left .fusion-column-wrapper .bg-after {
	content: '' !important;
	top: 0;
	right: 0;
	width: 200%;
	height: 100% !important;
	position: absolute;
	background-color: transparent;
	background-position: bottom center;
	background-repeat: no-repeat;
	z-index: 1000 !important;

	opacity: 0.6;
	filter: alpha(opacity=60);
}

.post .full-right .fusion-column-wrapper .bg-after {
	content: '' !important;
	top: 0;
	left: 0;
	width: 200%;
	height: 100% !important;
	position: absolute;
	background-color: transparent;
	background-position: bottom center;
	background-repeat: no-repeat;
	z-index: 1000 !important;

	opacity: 0.6;
	filter: alpha(opacity=60);
}

.post .full-left .fusion-imageframe.icon,
.post .full-right .fusion-imageframe.icon {
	top: -39px;
	left: 20px;
	position: absolute !important;
	background-color: inherit;
	width: auto;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;

	z-index: 2000 !important;
}

.post .full-left .fusion-imageframe.icon img,
.post .full-right .fusion-imageframe.icon img {
	margin: 18px !important;
}

.post .full-right .fusion-checklist p,
.post .full-left .fusion-checklist p {
	padding: 0 !important;
}

.post .full-left h1,
.post .full-right h1,
.post .full-left h1 span,
.post .full-right h1 span {
	font-size: 25px !important;
	line-height: 25px !important;
}

.post .full-left .fusion-checklist p,
.post .full-right .fusion-checklist p,
.post .full-right .fusion-text p,
.post .full-left .fusion-text p {
	font-size: 19px;
	line-height: 22px;
}

.post .full-left .fusion-checklist li .icon-wrapper,
.post .full-right .fusion-checklist li .icon-wrapper {
	background: none !important;
}

.post .full-left .numeric-list .fusion-li-item-content,
.post .full-right .numeric-list .fusion-li-item-content {
	margin-left: 0 !important;
}

.post .full-left .numeric-list .icon-wrapper,
.post .full-right .numeric-list .icon-wrapper {
	display: none;
}

/* Newsletter Widget */

.nl-widget {
	background-size: cover;
	background-position: center;
	padding: 12% 10%;
    background-size: cover;
}

.nl-widget__wrapper {
	width: 80%;
	margin: auto;
}

.nl-widget .nl-widget__title {
    margin: 0;
    font-size: 32px;
    font-family: 'Neutraface Display Titling';
	color: #009b3f;
    text-align: center;
    text-transform: uppercase;
    line-height: 40px;
}

.nl-widget .nl-widget__wrapper .signup_approval {
	margin: 30px 0;
}

.nl-widget #form-wrap input.sp_email {
	background: none;
    border-top: none;
    border-left: none;
    border-right: none;
}

.nl-widget #form-wrap input.sp_email::placeholder {
	color: #a0a0a0;
	font-size: inherit;
}

.nl-widget #form-wrap input[type='checkbox'] { 
	display: none;
 }

.nl-widget #form-wrap p.submit {
	display: flex;
	justify-content: center;
}

.nl-widget #form-wrap p.submit input {
    width: 100%;
    padding: 4% 0;
	font-family: 'Neutraface Display Bold' !important;
	text-transform: uppercase;
    background: #009b3f;
    color: white;
	text-align: center;
    border-color: transparent;
	border-radius: 5px;
}

/* ARTICLE - destaks_post SIDEBAR */
.destaks_post .destak {
	margin: 20px 0 0;
	padding: 0;
}

.destaks_post .content {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	background: #f2f2f2;
	padding: 15px;
	min-height: 90px;
}

.destaks_post .content h3 {
	color: #000;
	font-size: 22px;
	line-height: 24px;
	font-family: 'Neutraface Display Bold';
}

.destaks_post .image {
	margin: 0 !important;
}

.destaks_post .image img {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

/*
	destaks = destaks_post
	destak_post = destak_home_post / destak_home_image

	destaks_post destak_image
	destaks_post destak_video
*/

/* DESTAKS POST - FACES */
.destaks_post .destak_image {
	width: 100%;
	height: 100%;
	transition: transform .4s;
	transform-style: preserve-3d;
	cursor: pointer;
	position: relative;
	perspective: 600px;
}

.destaks_post .front-face {
	float: left;
	width: 100%;
	height: 100%;
	z-index: 10;
	-webkit-perspective: 600px;
	perspective: 600px;
	border-radius: 5px;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

.page .destaks_post .front-face h3 {
	text-align: left !important;
	word-break: break-word;
}

.destaks_post .back-face {
	position: absolute;
	left: 0;
	top: 0;
	min-height: 100%;
	width: 100%;
	padding: 27px 5px;
	border-radius: 5px;

	display: none !important;

	/*-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: -1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-perspective: 600px;
	perspective: 600px;
	text-align: center;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-background-clip: padding-box;
	display: flex;
	*/

	background-clip: padding-box;
	background-image: url('images/watermark-continente.png') !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;

	align-items: center;
	justify-content: center;
}

/* v2 */
.destaks_post .destak_image:hover {
	/* transform: rotateY(180deg); */
}

/* END DESTAKS - FACES */

.destaks_post .content a {
	float: left;
	width: 100%;
	color: #000;
	font-size: 22px;
	line-height: 24px;
	font-family: 'Neutraface Display Bold';
	text-align: left;
}

.destaks_post .content a .fa-arrow-right {
	float: right;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 2px 10px;
}

.destaks_post .back-face .content {
	background: none;
}

/* DESTAK - TEXT */
.destaks .destak_text {
	padding: 0;
}

.destaks .destak_text .content {
	background: #444;
	border-radius: 5px;
}


.destaks .destak_text .content h3 {
	margin: 0 0 10px;
	color: #fff;
}


.destaks .destak_text .content a {
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
}

/* DESTAK - IMAGE */
.destaks_post .destak_image .back-face .content h3,
.destaks_post .destak_image .back-face .content a {
	color: #fff;
	text-align: center;
}

.page .destaks_post .destak_image .back-face .content h3,
.page .destaks_post .destak_image .back-face .content a {
	text-align: left;
}

.destaks_post .destak_image .content {
	min-height: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	position: absolute;
	background: transparent;
	padding: 0 15px 5px;

	max-height: 100%;
	overflow: hidden;
}

.destaks_post .destak_image .content a {
	font-size: 12px;
	color: #FFF;
	line-height: 18px;
}

/* DESTAK - VIDEO */
.destak_video .image a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.destak_video .image a:before {
	width: 44px;
	height: 44px;
	position: absolute;
	z-index: 99;
	content: '';
	text-align: center;
	background: url('images/icons/video_icon.png') center center no-repeat;
}

/* SIDEBAR */
#sidebar {
	overflow: hidden;
}

#sidebar .current_page_item {
	display: none;
}

#sidebar section {
	float: left;
	margin: 0 0 20px;
}

#sidebar section .widget_media_image {
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

#sidebar section.widget_text {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

	-webkit-box-shadow: 2px 3px 10px -2px rgba(0, 0, 0, 0.58);
	-moz-box-shadow: 2px 3px 10px -2px rgba(0, 0, 0, 0.58);
	box-shadow: 2px 3px 10px -2px rgba(0, 0, 0, 0.58);
}

#sidebar section.widget_text .textwidget {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

#sidebar section:first-child {
	margin: 0px;
}

#sidebar section .heading h4 {
	padding: 20px 0;
	margin: 0;
	font-size: 32px;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.94;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
	font-family: 'Neutraface Display Bold';
}

#sidebar .widget {
	cursor: pointer;
}

#sidebar section .textwidget {
	float: left;
	margin: 0;
}

#sidebar section .textwidget p {
	float: left;
	width: 100%;
	margin: 0 0 20px;
	padding: 0 20px;
	font-size: 24px;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.25;
	letter-spacing: normal;
	text-align: center;
	color: #000000;
	font-family: 'Neutraface Display Medium';
}

#sidebar section .textwidget p a {
	float: left;
	width: 100%;
	position: relative;
	font-size: 13px;
	font-style: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0.2px;
	color: #000000;
	text-align: left;
	font-family: 'Neutraface Display Titling', Trebuchet MS, Helvetica, sans-serif;
}

#sidebar section .textwidget p a:hover {
	color: #ccc;
}

#sidebar section .textwidget p a:after {
	position: absolute;
	top: 2px;
	right: 20px;
	width: 13px;
	height: 10px;
	content: '';
	background: transparent url('images/icons/arrow.png') 0 0 no-repeat;
}

#sidebar section .textwidget p a:hover:after {
	background-position: 0 -12px;
}

#sidebar .content {
	padding-bottom: 15px;
}

/* DESTAKS - HOME */
.destaks_home .destak_home {
	width: 100%;
	height: 100%;
	padding: 0;
	/*transition: transform .4s;
	transform-style: preserve-3d;
	cursor: pointer;
	position: relative;
	perspective: 600px;*/
}

.destaks_home .front-face {
	float: left;
	width: 100%;
	height: 318px;
	border-radius: 5px;
	text-align: center;

	/*-webkit-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 10;
	-webkit-perspective: 600px;
	perspective: 600px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;*/
	/*-webkit-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    -o-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;*/
}

.destaks_home .back-face {
	position: absolute;
	left: 0;
	top: 0;
	height: 318px;
	width: 100%;
	padding: 27px 5px;
	border-radius: 5px;
	text-align: center;

	display: none !important;

	/*-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: -1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-perspective: 600px;
	perspective: 600px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: flex;
	*/

	/*-webkit-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    -o-transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;
    transition: all .4s cubic-bezier(.2,.85,.4,1.275)!important;*/
	background-image: url('images/watermark-continente.png') !important;
	background-repeat: no-repeat !important;
	background-position: right top !important;
	align-items: center;
	justify-content: center;
}

.destaks_home .destak_home:hover {
	/*transform: rotateY(180deg);*/
}

.destaks_home .destak_home:hover .front-face .image,
.destaks_home .destak_home:hover .front-face .content {
	/*-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: none;*/
}

.destaks_home .front-face .tag {
	top: 20px;
}

.destaks_home .front-face .content h3 {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 28px;
	line-height: 32px;
	text-align: left;
	max-width: 220px;
	padding: 0 5px;
	margin: 20px 0;
	font-family: 'Neutraface Display Bold';
}

.destaks_home .front-face .content .btn_destak {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	padding: 0 5px;
	text-align: left;
	color: #fff;
	font-family: 'Neutraface Display Bold';
	text-transform: uppercase;
}

.destaks_home .front-face .content .btn_destak .fa-arrow-right {
	float: right;
	margin: 3px 0 0;
}

.destaks_home .back-face .content {
	margin: 0;
}

.destaks_home .back-face .content h3 {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 26px;
	line-height: 32px;
	text-align: left;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Neutraface Display Bold';
}

.destaks_home .back-face .content .btn_destak {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	margin: 10px 0 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Neutraface Display Bold';
}

.destaks_home .back-face .content .btn_destak .fa-arrow-right {
	margin: 0 0 0 7px;
}

/* DESTAKS HOME - POST */
.destak_home_post {
	margin: 0 0 20px;
	padding: 0;
}

/* DESTAKS HOME - IMAGE */
.destak_home_image {
	margin: 0 0 20px;
	padding: 0;
}

.destak_home_image .front-face {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.destak_home_image .front-face .content {
	position: absolute;
	bottom: 0;
	left: 0;
}

.destak_home_image .front-face .content .btn_destak .fa-arrow-right {
	margin: 0;
}

/* ARTICLE */
#main article .fusion-flexslider {
	margin: 0 0 20px;
}

#main article .fusion-alignleft {
	display: none;
}

/* v2 */
#main article .fusion-post-content h2.fusion-post-title {
	/*margin: 0 0 20px !important;*/
	line-height: 0.94 !important;
}

#main article .fusion-post-content h2 a {
	font-size: 32px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.94;
	letter-spacing: normal;
	color: #212121;
	font-family: 'Neutraface Display Bold';
}

#main article .fusion-post-content h2 a:hover {
	color: #000;
}


#main article .fusion-post-content .fusion-post-content-container {
	font-size: 22px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.18;
	letter-spacing: normal;
	color: #212121;
}

.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-sep,
.fusion-image-wrapper .fusion-rollover .fusion-rollover-categories {
	display: none;
}

article .fusion-rollover {
	background: none !important;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

article .fusion-rollover .fusion-rollover-title,
article .fusion-rollover .fusion-rollover-link {
	display: none;
}

article {
	position: relative;
	margin: 0 0 30px !important;
}

article .fusion-image-wrapper img {
	border-radius: 5px !important;
}

article .tag,
#sidebar .tag {
	position: absolute;
	color: #fff;
	top: 20px;
	left: 20px;
	padding: 5px 17px;
	background: #CCC;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	z-index: 99;
	border-radius: 20px;
}

.fusion-blog-pagination .tag {
	display: none;
}

.tag:hover {
	background: #a0ce4e !important;
}


article .fusion-meta-info {
	border-top: none;
	border-bottom: 0;
	padding: 0 0 20px;
}

article .fusion-meta-info a {
	color: #000;
	/*color: #d83838;*/
	font-size: 18px;
	line-height: 26px;
	margin: 0 5px 0 0;
	font-family: 'Neutraface Display Bold';
	font-weight: normal;
}

article .fusion-meta-info a:hover {
	color: #a0ce4e;
}

/* Single Post */
body.single-post #main {
	padding: 0 !important;
}

body.single-post main #content {
	width: 100%;
}

.acf-comment-fields {
	display: none;
}

.single-post main .container .date {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.13;
	letter-spacing: normal;
	text-align: center;
	color: #999999;
	margin: 15px 0;
	display: none !important;
}

.single-post main .container .single-navigation {
	float: left;
	width: 100%;
	position: relative;
	padding: 0;
	text-align: center;
	margin: 35px 0;
	clear: both;
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-post main .container .date.hidden-xs {
	margin-top: 60px;
}

@media (max-width: 767px) {
	.single-post main .container .single-navigation {
		margin: 30px 0 10px;
	}

	.single-post main .container .single-navigation h1 {
		margin: 0;
	}
}

.single-post main .container .single-navigation h1 {
	font-size: 51px;
	font-family: 'Neutraface Display Bold';
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 0.98;
	letter-spacing: 1.1px;
	text-align: center;
	color: #212121;
	padding: 0;
}

.single-post main .container .previous_link {
	float: left;
	position: relative;
	margin: 0;
}

.single-post main .container .next_link {
	float: right;
	position: relative;
	margin: 0;
}

.single-post main .container .next_link a,
.single-post main .container .previous_link a {
	float: left;
	color: #999999;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
	padding: 0;
	margin: 0;
	font-weight: bold;
	max-width: 185px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.single-post main .container .next_link a {
	float: right;
	text-align: right;
	padding: 0;
}


.single-post main .container .next_link a:after,
.single-post main .container .previous_link a:before {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	font-family: icomoon;
	content: '\f104';
	color: #000;
	font-size: 30px;
	text-indent: -1px;
	border: 3px solid #000;
	border-radius: 100%;
	padding: 5px 10px;
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
}


.single-post main .container .previous_link a:before,
.single-post main .container .next_link a:before {
	padding: 5px 10px 5px 9px;
}

.single-post main .container .previous_link a:before {
	margin-right: 15px;
}

.single-post main .container .next_link a:before {
	display: none;
}

.single-post main .container .next_link a:after {
	transform: rotateY(180deg);
	right: 0;
	left: initial;
	margin-left: 15px;
}


.single-post main .container .div_tag {
	text-align: center;
	min-height: 30px;

	display: none;
}

.single-post main .container .tag {
	padding: 6px 17px;
	background: #CCC;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	z-index: 99;
	border-radius: 20px;
	text-align: center;
}


.single-post .post-content .fusion-layout-column .fusion-column-wrapper .fusion-imageframe {
	float: left;
	/*width: 100%;*/
}

.single-post .image {
	margin: 20px 0;
}

.single-post .image img {
	width: 100%;
}

.single-post .post-content .fusion-layout-column .fusion-column-wrapper .fusion-imageframe img {
	display: block;
	/*width: 100%;*/
	/*margin: 30px 0;*/
}

.single-post .image h6 {
	float: left;
	width: 100%;
	margin: 5px 0 0;
	padding: 0 10px;
	font-size: 16px;
	color: #ccc;
	font-family: 'Neutraface Display Bold';
}

.single-post .post-content h1,
.single-post .post-content h1 span {
	font-family: 'Neutraface Display Bold';
	font-size: 50px;
	line-height: 50px;
}

.single-post .post-content p {
	font-family: 'Neutraface Display Medium';
	font-size: 28px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: normal;
	color: #444444;
	text-align: left;
	/*padding: 0 0 0 60px;*/
}

.single-post .post-content p strong {
	font-family: 'Neutraface Display Bold';
}

.single-post .post-content em {
	font-style: italic !important;
	font-family: inherit !important;
}

.single-post .additional_info {
	padding-left: 75px;
	margin: 0 0 40px;
}

.single-post .additional_info .tags {
	margin: 0 0 50px;
}

.single-post .additional_info .tags .tag {
	font-size: 18px;
	line-height: 20px;
	padding: 6px 17px;
	position: initial;
	float: left;
	top: 0;
	left: 0;
	margin: 0 10px 10px 0;
	font-family: 'Neutraface Display Bold';
}

@media (max-width: 767px) {
	.single-post .additional_info .social_share {
		flex-flow: column;
	}

	.single-post .additional_info .social_share .video {
		margin-bottom: 30px;
	}
}


.social_share.share {
	padding-bottom: 20px;
	text-align: left;
}

.social_share.share ul {
	list-style: none;
	display: inline-block;
}

.social_share.share li {
	margin-right: 10px;
	float: left;
}

.page .social_share {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

@media (max-width: 767px) {
	.social_share.share {
		text-align: center;
		padding-bottom: 0;
		margin-bottom: -10px;
		margin-top: 10px;
	}

	.social_share.share li {
		max-width: 7vw;
		margin-right: 3vw;
	}

	.social_share.share li:last-child {
		margin-right: 0;
	}
}


.social_share .video {
	float: left;
}

.social_share .share {
	float: left;
	margin: 12px 0 0;
}


.social_share .share li {
	margin-left: 10px;
}

.social_share .share li i {
	color: #d83838;

	font-size: 18px;
	margin-left: 10px;
}



.single-post .additional_info .video_link {
	float: left;
	font-size: 18px;
	color: #000;
	border: 2px solid #e06060;
	border-radius: 26px;
	font-family: 'Neutraface Display Bold';
	padding: 10px 19px;
	margin: 0;
}

.single-post .additional_info .video_link:before {
	float: left;
	width: 30px;
	height: 23px;
	content: '';
	background: transparent url('images/icons/youtube.png') 0 0 no-repeat !important;
	display: block;
	margin: 2px 10px 0 0;
}

.single-post .additional_info ul {
	float: right;
	width: 100%;
	list-style: none;
}

.single-post .additional_info ul li {
	float: left;
}

.single-post .additional_info .st-custom-button {
	float: left;
	margin-right: 10px;
	font-size: 18px;
	color: #e06060;
	cursor: pointer;
	font-family: 'Neutraface Display Bold';
}

.single-post main .fusion-reading-box-container {
	display: none;
}

.single-post .comments-container,
.single-post .comment-form {
	margin: 0;
}


.single-post main .comments-container .comments_teaser {
	margin: 40px 0 0;
}


.single-post main .comments-container .comments_number {
	margin: 20px 0 0;
}


.single-post main .comments-container .comments_teaser p {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'Neutraface Display Bold';
	font-size: 28px;
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #444444;
	margin: 0 0 5px;
}

.single-post main .comments-container .comments_number p {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'Neutraface Display Bold';
	font-size: 24px;
	color: #444444;
	line-height: normal;
	text-transform: uppercase;
}

.single-post main .comments-container .comments_number p span {
	font-family: 'Neutraface Display Bold';
	font-size: 22px;
	line-height: normal;
	background: #000;
	color: #fff;
	border-radius: 10px;
	padding: 0px 18px;
	margin: 0 0 0 10px;
	position: relative;
	top: -2px;
}

.single-post main .comments-container .comment-list {
	float: left;
	width: 100%;
	margin: 30px 0 0;
}

.single-post main .comments-container .the-comment .avatar img {
	border-radius: 100%;
}

.single-post main .comments-container .the-comment .comment-author strong {
	font-family: 'Neutraface Display Bold';
	font-size: 28px;
	color: #000;
}

.single-post main .comments-container ol {
	float: left;
	width: 100%;
	list-style-type: none;

}

.single-post main .comments-container ol.comment-list {
	margin: 0 0 30px;
}

.single-post main .comments-container ol li {
	float: left;
	width: 100%;
	border-top: 1px solid #e5e5e5 !important;
	margin: 30px 0 0;
	padding: 30px 0 0;
}

.single-post main .comments-container ol form {
	padding: 0 0 0 85px;
}

.single-post main .comments-container ol .children {
	padding: 0 0 0 85px;
}

.single-post main .comments-container ol li:first-child {
	/*border: none !important;*/
}


.single-post main .comments-container .image img {
	border-radius: 100%;
}


.single-post main .comments-container ol .author-name strong {
	font-size: 20px;
	color: #000;
	font-family: 'Neutraface Display Bold';
}

.single-post main .comments-container ol .author-name span {
	font-size: 14px;
	color: #000;
	font-weight: normal;
}

.single-post #respond {
	float: left;
	width: 100%;
	/*border-top: 1px solid #e5e5e5;*/
	margin: 20px 0 0;
	padding: 20px 0 0;
}


.single-post main .comments-container ol .content p {
	font-size: 28px;
	line-height: 32px;
	font-family: 'Neutraface Display Medium';
	margin: 0 0 10px;
}

.single-post main .comments-container ol .content .comment-reply-link {
	font-family: 'Neutraface Display Bold';
	color: #d83838;
	font-size: 22px;
}

.single-post main .comment-form {
	background: #f1f1f1;
	padding-bottom: 56px;
}

.single-post footer .fusion-row {
	border: none !important;
	padding: 0;
}

.page-id-29 #sidebar .destak_post,
.page-id-29 #sidebar .destak_image {
	display: none;
}

.comment-respond .fusion-title h2.comment-reply-title {
	float: left;
	width: 100% !important;
	text-align: center !important;
	font-size: 32px !important;
	font-family: 'Neutraface Display Bold' !important;
	color: #444444 !important;
}

.comment-respond .fusion-title h2.comment-reply-title a {
	color: #d83838 !important;
	font-size: 22px !important;
}

.comment-respond form {
	position: relative;
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.comment-respond form #comment-textarea,
.comment-respond form #comment-input {
	float: right;
}


.comment-respond form .comment-form-cookies-consent {
	float: right;
	width: 90%;
	margin: 30px 0;
}

.comment-respond form .comment-form-cookies-consent label {
	float: left;
	font-size: 16px;
}

.comment-respond form .comment-form-cookies-consent input {
	float: left;
	margin: 5px;
}

.comment-respond form .form-submit {
	float: right;
	width: 90%;
	position: relative;
	margin: 0;
	padding: 0 15px;
}

.comment-respond form .comment-form-comment-subscribe {
	display: none;
}

.comment-respond form #comment-textarea textarea,
.comment-respond form #comment-input input {
	font-size: 24px;
	font-family: 'Neutraface Display Medium';
	color: #ccc;
	resize: none;
	border: 1px solid #dedede;
}

.comment-respond form #comment-input {
	margin: 0 0 10px;
}

.comment-respond form #comment-input input {
	width: 100%;
	height: 40px;
}

.comment-respond form .comment-avatar {
	float: left;
}

.comment-respond form .comment-avatar img {
	border-radius: 100%;
}


.comment-respond form #comment-textarea textarea {
	height: 145px;
}


.comment-respond form .form-submit input {
	background: none !important;
	color: #d83838 !important;
	font-size: 24px;
	font-family: 'Neutraface Display Bold' !important;
	margin: 0 0 10px;
	padding: 0 !important;
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 0 15px !important;
}


.comment-form.logged_in .comment-respond form .form-submit input {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 0 15px !important;
}


.comment-list .comment-respond .fusion-title {
	display: none;
}


/* PAGE */
.page .entry-title {
	font-size: 56px;
	line-height: 50px;
	font-family: 'Neutraface Display Bold';
	display: block;
	color: #212121;
	text-align: center;
}

.page .post-content p {
	font-size: 28px;
	font-family: 'Neutraface Display Medium';
	color: #444;
}

.page .post-content p strong {
	font-size: 28px;
	font-family: 'Neutraface Display Bold';
	color: #444;
	font-weight: bold;
}

.page .sidebar .widget_media_image {
	margin: 0;
}

.page .sidebar .widget_media_image img {
	width: 100%;
}

.page .sidebar .widget_text {
	background: #f2f2f2;
	padding: 30px 0;
	font-weight: bold;
}

.page .sidebar .widget_text .widget-title {
	font-family: 'Neutraface Display Bold';
	font-size: 32px;
	margin: 0;
}

.archive h3 {
	float: left;
	width: 100%;
	margin: 20px 0 0;
	font-family: 'Neutraface Display Bold';
	font-size: 32px;
	color: #444;
}

.archive .posts_filter {
	margin: 0 0 30px;

}


.archive .posts_filter .row {
	display: flex;
	align-items: center;
}

.archive .posts_filter strong {
	float: left;
	color: #000;
	font-size: 20px;
	line-height: 30px;
	font-family: 'Neutraface Display Bold';
}

.archive .posts_filter span {
	float: left;
	color: #fff;
	padding: 5px 15px;
	margin: 0 0 0 10px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 20px;
	background: #CCC;
	font-family: 'Neutraface Display Medium';
}

.archive .posts_filter span a {
	color: #fff;
	font-size: 10px;
	line-height: 20px;
	font-family: 'Neutraface Display Medium';
	margin: 0 0 0 5px;
}

.archive .posts_filter span a:hover {
	color: #d83838;
}

/* FOOTER */
.fusion-footer {
	-webkit-box-shadow: 0px -10px 20px 0px rgba(225, 225, 225, 0.3);
	-moz-box-shadow: 0px -10px 20px 0px rgba(225, 225, 225, 0.3);
	box-shadow: 0px -10px 20px 0px rgba(225, 225, 225, 0.3);
}

.fusion-footer .fusion-row {
	/*border-top: 1px solid #ccc;
	padding-top: 26px; */
}

.fusion-footer .image {
	margin: 0;
}

/* SEARCH PAGE */
body.search #content h1.entry-title {
	font-size: 40px;
	color: #444;
	font-family: 'Neutraface Display Bold';
}

body.search #content .no_result p,
body.search #content .search-page-search-form p {
	font-size: 26px;
	line-height: 28px;
	margin: 0 0 20px;
}

body.search #content .searchform .fusion-search-form-content {
	float: left;
}

body.search #content .searchform .fusion-search-form-content .fusion-search-field .screen-reader-text {
	display: none;
}

body.search #content .searchform {
	position: relative;
	width: 100%;
}

body.search #content .searchform .searchsubmit {
	position: absolute;
	right: 10px;
	top: 6px;
	width: 32px;
	height: 26px;
	border: none;
	box-shadow: none;
	cursor: pointer;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	background: transparent url(images/icons/search.png) 0 0 no-repeat !important;

}

body.search #content .searchform input {
	width: 100%;
	height: 40px !important;
	padding: 12px 0 10px 10px;
}

/**
* MOBILE
*/

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

@media (max-width: 1200px) {
	body {
		overflow-x: hidden !important;
	}
}



/* LG */

@media (min-width: 1200px) {
	.container {
		width: 1048px !important;
	}
}

@media (min-width: 800px) and (max-width: 992px) {

	.comment-respond form .form-submit {
		width: 83.33333333% !important;
	}

	.comment-form .comment-respond form .form-submit input {
		position: relative !important;
		bottom: 0 !important;
		padding: 0 !important;
	}


}

@media (min-width: 768px) and (max-width: 800px) {

	header .header-content {
		width: 100%;
		padding: 0 15px;
	}

	.fusion-slider-container .heading .fusion-title h2 {
		font-size: 3vw !important;
		padding: 1.5vw 3vw !important;
		line-height: 3vw !important;
	}

	.archive .posts_filter strong {
		font-size: 3vw !important;
		line-height: 2vw !important;
	}

	.archive .posts_filter span {
		font-size: 3vw !important;
	}

	.archive .posts_filter span a {
		font-size: 2vw !important;
	}

	.article .tag {
		font-size: 3vw !important;
		line-height: 2vw !important;
	}

	article a.tag {
		font-size: 3vw !important;
		padding: 1.5vw 3vw;
		line-height: 2vw !important;
	}

	#main article .fusion-post-content h2 a {
		font-size: 6vw !important;
		line-height: 1.2 !important;
	}

	article .post-content p {
		line-height: normal !important;
	}

	article .fusion-meta-info a {
		font-size: 5vw !important;
		line-height: normal !important;
	}

	.single-post main .container .tag {
		font-size: 3vw !important;
		line-height: 2vw !important;
	}

	.social_share .video .video_link {
		padding: 2vw 3vw !important;
	}
}


/* MOBILE */
@media (max-width: 800px) {

	.container {
		width: 100% !important;
	}

	.col-sm-2 {
		float: left !important;
		width: 16.66666667% !important;
	}

	.hidden-xs {
		display: none;
	}

	/* HEADER */
	.fusion-header .fusion-row>.hidden-lg {
		width: 100%;
	}

	/*.fusion-header-wrapper {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}*/

	.fusion-header-wrapper .fusion-sticky-header-wrapper .fusion-header-wrapper {
		-webkit-box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
		-moz-box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
		box-shadow: 0px 2px 20px 0px rgba(223, 223, 223, 0.75);
	}

	/* SHOW NAV */
	header .fusion-row .header-content-mobile {
		display: flex !important;
	}

	header .header-content-mobile>.search {
		display: none;
	}

	header .header-content-mobile .searchform .search-absolute {
		/*width: 850px;*/
		border-bottom: 1px solid #000;
	}


	header .fusion-header {
		padding: 20px 0 0;
	}

	header .header-content {
		margin: 0 !important;
	}


	header .fusion-logo-center .fusion-header .fusion-logo {
		float: none !important;
	}

	header .fusion-logo-center .fusion-header .fusion-logo img {
		float: none !important;
	}


	header .fusion-mobile-menu-icons {
		right: initial !important;
		left: 0 !important;
	}


	header .fusion-header .fusion-row {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	header .post_prev {
		display: none;
	}

	header .search {
		/*width: 38px;*/
		position: relative;
		margin-top: 15px;
		/*padding: 0;
		margin: 0;
		margin-left: 15px;*/
	}

	/* STICKY AND NOT STICKY */
	header .searchform .search-absolute {
		padding: 0;
		height: 35px;
	}

	header .search .fusion-search-field.search-field {
		visibility: visible !important;
	}

	header.fusion-is-sticky .searchform .search-absolute {
		/*width: 45px;*/
		padding: 16px 0;
		height: 60px;
		top: -16px;
	}

	header .searchform.open .search-absolute {
		width: 250px;
	}

	header .search-absolute .s {
		height: 27px;
		border: none;
	}

	header .searchform .close {
		display: none;
	}



	header .about_link {
		float: left;
		display: block;
	}


	header .about_link .link_about {
		display: none;
	}


	header .fusion-mobile-menu-icons {
		display: none !important;
	}


	header .about_link a .fas {
		font-size: 25px;
	}

	header .about_link .link_pages .fas:before {
		width: 28px;
		height: 28px;
		content: '';
		background: transparent url('images/icons/more.png') 0 0 no-repeat;
		display: block;
		background-size: 28px 28px;
	}

	header .about_link .link_about .fas:before {
		width: 28px;
		height: 28px;
		content: '';
		background: transparent url('images/icons/close.png') 0 0 no-repeat;
		display: block;
		background-size: 28px 28px;
	}

	header .searchform .searchsubmit {
		width: 28px !important;
		height: 24px !important;
		background-size: 28px 24px !important;
	}


	header .about_link a {
		-webkit-tap-highlight-color: transparent;
	}

	header .fusion-mobile-menu-icons .fusion-icon {
		float: left !important;
		margin: 0 !important;
	}

	header .fusion-mobile-menu-icons .fusion-icon:before {
		color: #000;
	}

	/* POPUP */
	.sgpb-content h3 {
		margin-top: 15px;
		font-size: 5vw;
		line-height: 5vw;
	}

	.sgpb-content input[type='text'] {
		margin-bottom: 18px;
	}

	.sgpb-content p.submit {
		width: 50%;
		margin-bottom: 20px;
	}

	/*.page-id-29 header .about_link .link_about{
		display: block !important;
	}

	.page-id-29 header .about_link .link_pages{
		display: none !important;
	}*/

	main {
		padding: 0 15px !important;
	}

	article .tag_div {
		position: absolute;
		width: 100%;
		top: 20px;
		left: 0;
		text-align: center;
	}

	article .tag {
		position: relative;
		text-align: center;
		left: 0 !important;
	}

	article .post-content h2 a {
		font-size: 9vw !important;
		line-height: 10vw !important;
	}

	body.has-sidebar #content .fusion-imageframe {
		margin-bottom: 20px !important;
	}

	.fusion-slider-container .slides .slide-content {
		margin: 20px 0 !important;
	}

	.fusion-slider-container .caption .fusion-title .title-heading-center {
		font-size: 10vw !important;
		line-height: 9vw !important;
	}

	.fusion-slider-container .buttons {
		margin: 0 0 40px !important;
	}

	.fusion-slider-container .flex-control-nav {
		display: block;
		bottom: 5px !important;
	}

	.fusion-slider-container .flex-control-nav li {
		margin: 0 3px !important;
	}

	.fusion-slider-container .flex-control-nav li a {
		width: 13px;
		height: 13px;
		background: transparent !important;
		border: 2px solid #e6e6e6;
		box-shadow: none !important;
	}

	.fusion-slider-container .flex-control-nav li a.flex-active {
		background: rgba(230, 230, 230, 1) !important;
		border: 2px solid #e6e6e6;
		box-shadow: none !important;
	}

	.post-content p,
	.post-content p strong {
		text-align: center;
		font-size: 5vw !important;
		line-height: 7vw !important;
		padding-left: 0 !important;
	}

	.post-content h1,
	.page .entry-title {
		text-align: center !important;
		font-size: 8vw !important;
		line-height: normal !important;
		font-family: 'Neutraface Display Bold' !important;
	}

	.fusion-body .fusion-separator.sep-none {
		margin: 0 !important;
	}

	.single-post .post-content h1,
	.single-post .post-content h1 span {
		font-size: 5vh;
	}

	article a.tag {
		font-size: 4vw;
		line-height: normal;
		padding: 1.5vw 3vw;
	}

	/* FULL LEFT AND RIGHT */
	.post .full-left .fusion-column-wrapper,
	.post .full-right .fusion-column-wrapper {
		padding: 55px 41px 38px !important;
	}

	.post .full-left .fusion-text p,
	.post .full-right .fusion-text p {
		padding: 0 !important;
	}

	.post .full-right h1,
	.post .full-left h1,
	.post .full-right li,
	.post .full-left li,
	.post .full-right p,
	.post .full-left p {
		text-align: left !important;
	}

	.post .full-right h1,
	.post .full-left h1 {
		font-size: 6vw !important;
	}

	.post .full-right ul li,
	.post .full-left ul li {
		width: 100% !important;
	}

	/* SIDEBAR */
	#sidebar .widget-title {
		font-size: 9vw !important;
	}

	#sidebar .textwidget p {
		font-size: 5vw !important;
	}

	#sidebar .textwidget p a {
		line-height: normal !important;
	}

	#sidebar .textwidget p a:after {
		position: relative !important;
		right: -10px !important;
		top: 0 !important;
	}

	#main article .fusion-post-content h2 a {
		float: left;
		width: 100%;
		text-align: center;
		margin: 0 0 10px;
	}

	article .fusion-meta-info {
		text-align: center;
		padding-bottom: 30px;
	}

	aside section {
		float: left;
		width: 100%;
	}

	#sidebar section .heading h4 {
		padding: 30px 0;
	}

	#sidebar section .textwidget p:nth-child(2) {
		margin: 30px 0;
	}

	#sidebar section .textwidget p a {
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		font-size: 3.5vw !important;
	}


	#sidebar .widget_media_image:first-child,
	#sidebar .widget_media_image:first-child img {
		width: 100%;
	}

	#sidebar .widget_media_image:first-child {
		padding: 0 !important;
	}

	#sidebar .widget_media_image {
		width: 50%;
	}

	#sidebar .destak_post,
	#sidebar .destak_image {
		float: left;
		width: 47% !important;
	}

	#sidebar .destak_post {
		margin: 0 15px 0 0 !important;
	}

	#sidebar .destaks_home .destak_home {
		float: left;
	}

	/* v2 */
	#sidebar .front-face,
	#sidebar .back-face {
		height: 100% !important;
	}

	#sidebar .front-face .tag {
		padding: 0.6vw 2vw;
		left: 2vw;
		font-size: 4vw;
		line-height: normal;
	}

	#sidebar .front-face .image img {
		width: 100%;
	}

	#sidebar .front-face .content .btn_destak {
		font-size: 3vw;
		/*line-height: normal;
		display: flex;
    	align-items: center;
    	justify-content: center;
    	padding: 0;*/
	}

	#sidebar .front-face .content .btn_destak .fas {
		margin: 0 0 0 5px;
	}


	#sidebar .front-face .content h3,
	#sidebar .back-face .content h3 {
		font-size: 4vw !important;
		line-height: normal !important;
		margin: 10px 0;
	}


	/* destaks_post */
	.destaks_post .destak {
		min-height: 100% !important;
		height: 68vw !important;
		max-height: 320px;
		/*overflow: hidden;*/
	}

	.destaks_post .destak_image .front-face {
		height: auto;
	}

	.destaks_post .destak_image .content {
		position: relative;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		height: 100%;
	}

	.destaks_post .destak_image .back-face .content h3,
	.destaks_post .destak_image .back-face .content a {
		font-size: 4vw;
	}

	.destaks_post .destak:nth-child(2n+1) {
		padding-right: 10px;
	}

	.destaks_post .destak:nth-child(2n+2) {
		padding-left: 10px;
	}

	.destaks_post .destak .content h3 {
		font-size: 3.5vw;
		line-height: normal;
	}

	.destaks_post .destak .content a {
		font-size: 3vw;
		line-height: normal;
	}

	.destaks_post .destak_text .content {
		/*min-height: 45vw !important;*/
		position: relative;
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		height: 100%;
	}

	.destaks_post .destak_text .content h3 {
		/*margin: 20px 0 !important;*/
		font-size: 5vw !important;
		line-height: normal !important;
		padding: 0 !important;

	}

	.destaks_post .destak_text .content a {
		position: relative;
		bottom: 0;
		left: 0;
		padding: 0;
		font-size: 3vw !important;
		line-height: 4vw !important;
		align-self: flex-end;
		display: flex;
		align-items: center;
		justify-content: center;

	}

	.destaks_post .destak_text .content a .fas {
		position: relative;
		top: 0;
		right: 0;
	}

	.fusion-columns .fusion-column {
		margin-bottom: 0px !important;
	}

	.single-post main .container .fusion-align {
		padding: 0 15px !important;
		font-size: 7vw !important;
	}

	.single-post main .container .previous_link,
	.single-post main .container .next_link {
		display: none;
	}

	.single-post .post-content {
		margin: 20px 0 0;
	}

	.single-post .post-content .fusion-text p {
		padding-left: 20px !important;
		padding-right: 20px !important;
		text-align: center;
	}

	#about_text {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.single-post .additional_info {
		padding-left: 15px !important;
		margin-top: 80px;
	}

	.single-post .additional_info .full-left,
	.single-post .additional_info .full-right {
		margin-bottom: 100px !important;
	}

	.single-post .additional_info .full-left .fusion-column-wrapper:before,
	.single-post .additional_info .full-right .fusion-column-wrapper:before {
		display: none !important;
	}

	.single-post .additional_info .tags {
		text-align: center;
	}

	/*.single-post .additional_info .tags .tag{
		float: initial !important;
		line-height: 50px !important;
	}*/

	.single-post .additional_info .tags .row {
		display: contents;
		align-items: center;
	}

	.single-post .additional_info .tags span {
		float: none;
	}

	.social_share {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.social_share .video .video_link {
		font-size: 4vw !important;
		margin: 0 15px 0 0;
		padding: 3vw 4vw;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.social_share .video .video_link:before {
		margin-top: 0 !important;
	}

	.social_share .share {

		margin: 0 !important;
	}

	.social_share .share .st-custom-button {
		font-size: 4vw !important;
	}

	.single-post main .comments-container .comment-list {
		margin: 30px 0 !important;
	}

	.archive .posts_filter strong {
		font-size: 4vw;
	}

	.archive .posts_filter span {
		padding: 1.5vw 3vw;
		font-size: 4vw;
	}

	.comment-respond form {
		margin: 30px 0 0 !important;
	}

	.comment-respond form .comment-avatar {
		width: 16.66666667% !important;
		padding: 0 !important;
	}

	.comment-form.logged_in .comment-respond form .form-submit {
		width: 83.33333333% !important;
	}

	.comment-respond form .form-submit {
		width: 83.33333333% !important;
	}

	.comment-respond form .form-submit input {
		position: relative !important;
		bottom: 0 !important;
		padding: 0 !important;
	}

	.comments-container ol form {
		padding: 0 0 0 10vw !important;
	}

	.comments-container ol .children {
		padding: 0 0 0 10vw !important;
	}

	.comments-container .comment-list .image {
		padding: 0 !important
	}

	.single-post body.has-sidebar main #content {
		margin: 0 !important;
	}

	.page .entry-title {
		float: left;
		width: 100%;
		text-align: center;
		margin-top: 25px;
	}

	.page .post-content {
		float: left;
		width: 100%;
		margin: 20px 0 0;
	}

	.page .post-content p {
		float: left;
		width: 100%;
	}

	.page #sidebar .widget_text {
		width: 90%;
		max-width: 315px;
		margin: 0 auto;
		display: block;
		margin-bottom: 20px;
	}

	.page #sidebar .widget_media_image {
		width: 100%;
		padding: 0;
	}

	.page #sidebar .widget_media_image img {
		width: 90%;
		max-width: 315px !important;
		padding: 0;
		margin: 0 auto;
		display: block;
	}

	.page #sidebar .widget .heading .widget-title {
		text-align: center;
	}


	.search .post-content .no_result p {
		font-size: 20px;
	}

}

#about_text {
	padding: 0 12.5%;
}

/* GALLERY IMAGES */
@media (min-width: 414px) and (max-width: 1024px) {
	.fusion-body .gallery .fusion-layout-column .fusion-imageframe {
		margin-bottom: 13px;
	}
}

@media (min-width: 414px) and (max-width: 1024px) {
	.fusion-body .gallery .fusion-layout-column {
		width: 50% !important;
		margin: 0 !important;
	}
}

@media (min-width: 414px) and (max-width: 800px) {
	.fusion-body .gallery .fusion-layout-column {
		padding: 0 10px;
	}
}

@media (max-width: 800px) {
	.header-content .fusion-main-menu {
		display: block;
	}

	.header-content .about_link {
		visibility: visible !important;
		margin-top: 8px;
	}

	.fusion-slider-container {
		height: 49vw !important;

	}

	.fusion-slider-container .flexslider {
		height: 49vw !important;
	}

	.fusion-slider-container .slides .background {
		height: 49vw !important;
		background-size: contain !important;
	}

}

/*
  SBB 2018-10-11
  temporarily hide menu
*/

/*@media (min-width: 767px) {
	.header-content .fusion-main-menu{
		display: none;
	}

	.header-content .about_link {
		visibility: hidden;
	}
}*/

@media (max-width: 767px) {
	.about_link .link_pages.about-close {
		display: none;
	}

	body.page-id-537 .about_link .link_pages.about-open {
		display: none;
	}

	body.page-id-537 .about_link .link_pages.about-close {
		display: block;
	}

	body.page-id-537 .about_link .link_pages.about-close .fas:before {
		content: '';
		background: transparent url(images/icons/close.png) 0 0 no-repeat !important;
	}
}

img.avatar.avatar-default {
	display: none;
}


/** 
* v2 
**/

/* SIDEBAR */
#sidebar .widget_media_image {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#sidebar section.widget_text {
	background: #f2f2f2 !important;
}

#sidebar .front-face .image,
#sidebar .back-face .image {
	padding: 0 !important;
}

/* HOMEPAGE */
.home article.article-first {
	margin-top: -55px !important;
}
article.article-first {
	margin-left: -30px !important;
	margin-right: -30px !important;
	overflow: hidden;
	height: 600px;
	background-size: cover;
}

article.article-first img {
	max-width: 100%;
	width: 100%;
}

article.article-first .wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

article.article-first .wrapper .container {
	position: relative;
	height: 100%;
}

article.article-first .post-content-box {
	width: 490px;
	max-width: 85%;
	padding: 40px;

	position: absolute;
	right: 0;
	bottom: 10%;

	background: #FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

article.article-first .post-content-box .entry-title {
	margin-top: 0 !important;
}

article.article-first .flexslider {
	display: none;
}

article.article-first .fusion-meta-info {
	padding-bottom: 0;
}

@media (min-width: 769px) {

	.hidden-lg {
		display: none !important
	}

}

@media (max-width: 769px) {

	.hidden-xs {
		display: none !important
	}

	/* HOMEPAGE */
	article.article-first .post-content-box {
		right: 7%;
	}

	/* DESTAKS */
	.destaks_home .destak_home {
		/*height: 150px;*/
		height: calc(50vw - 30px);
	}

	#sidebar .front-face a,
	#sidebar .back-face a {
		width: 100%;
		height: 100%;
	}

	#sidebar .front-face .image,
	#sidebar .back-face .image {
		height: 100%;
	}

	#sidebar .content {
		left: auto;
		position: absolute;
		bottom: 0;
		right: 0;
	}

}

/* ARTIGO 1 - PEDRO */
@media only screen and (min-width: 768px) {
	article.article-first {
	height:900px
	}
}

@media (max-width: 800px){
	#sidebar .front-face .image img {
		 width: auto;
		 float: left;
		 height: 100%;
	}
}