#footer {
	position: relative;
	/*z-index: 40;*/
	background: black;
}

#footer .scrollButton {
	display: none;
	position: fixed;
	right: 60px;
	bottom: 60px;
	cursor: pointer;
	z-index: 1;
}

#footer .scrollButton.sticky {
	position: absolute;
	bottom: calc(100% + 60px);
}

#footer .scrollButton .rdc-icon-svg {
	width: 44px;
	height: 44px;
}

#footer .newsletter-footer {
	padding: 19px 0 33px;
	text-align: center;
	border-top: 1px solid #E6E6E6;
	background: white;
}

#footer .newsletter-footer .title {
	padding-bottom: 3px;
}

#footer .newsletter-footer .button {
	margin-top: 23px;
}

#footer .wrapper-footer {
	padding-top: 40px;
}

#footer .wrapper-menu {
	max-width: 1330px;
	margin: auto;
	padding-bottom: 45px;
}

#footer .wrapper-menu .title-menu {
	display: block;
	margin-bottom: 19px;
}

#footer .wrapper-menu ul {
	margin: 0;
	list-style: none;
}

#footer .wrapper-menu ul li:not(:first-child) {
	padding-top: 12px;
}

#footer .wrapper-menu ul li a,
#footer .wrapper-menu ul li .a {
	display: block;
}

#footer .wrapper-menu ul li .a {
	text-decoration: none
}

#footer .row-menu,
#footer .row-menu .row {
	display: table;
	table-layout: fixed;
}

#footer .row-menu .column {
	display: table-cell;
	float: none;
	width: 100%;
}

#footer .icons_social {
	text-align: left;
}

#footer .icons_social .rdc-icon-svg * {
	fill: white;
}

#footer .icons_social:not(.show-svg-icon) .rdc-icon-social {
	opacity: 0;
}

#footer .wrapper-norte a,
#footer .wrapper-conf a {
	display: inline-block;
	max-height: 26px;
	line-height: 0;
}

@media screen and (min-width: 768px) {
	body:not(.tablet.portrait) #footer .wrapper-menu .row+.menu-footer-header .title-menu {
		margin-top: 19px;
	}

	#footer .icons_social .title-menu {
		margin-bottom: 12px;
	}

	body:not(.tablet.portrait) #footer .wrapper-norte img {
		display: inline-block;
		max-height: 26px
	}

	body:not(.tablet.portrait) #footer .wrapper-norte,
	body:not(.tablet.portrait) #footer .wrapper-conf,
	body:not(.tablet.portrait) #footer .wrapper-pay {
		display: inline-block;
		vertical-align: middle;
	}

	body:not(.tablet.portrait) #footer .wrapper-norte,
	body:not(.tablet.portrait) #footer .wrapper-conf {
		padding-right: 10px;
	}

	body:not(.tablet) #footer .bottom-footer .wrapper-bottom .column:last-child {
		display: flex;
		justify-content: flex-end;
	}
}


footer .rdc-icon-arrowdown {
	background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m22.5 6.055-10.018 10.445 10.018 10.445-1.491 1.555-11.509-12 11.509-12z' transform='matrix(0 -1 -1 0 32.5 32.5)' style=' fill: white;%0A'%3E%3C/path%3E%3C/svg%3E");
}

footer .rdc-icon-arrowup {
	background-image: url("data:image/svg+xml,%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg' style=' fill: white;%0A'%3E%3Cpolygon points='22.5 5.055 12.482 15.5 22.5 25.945 21.009 27.5 9.5 15.5 21.009 3.5' transform='rotate(90 16 15.5)'%3E%3C/polygon%3E%3C/svg%3E");
}

footer .rdc-icon-scroll-up {
	background-image: url("data:image/svg+xml,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m16 16.1155556 8 8-1.8844444 1.8844444-6.1155556-6.1155556-6.11555556 6.1155556-1.88444444-1.8844444zm0-10.00000004 8 8.00000004-1.8844444 1.8844444-6.1155556-6.11555556-6.11555556 6.11555556-1.88444444-1.8844444z' fill='%23333'%3E%3C/path%3E%3C/svg%3E");
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait),
screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape),
screen and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
	#footer .newsletter-footer {
		padding: 32px 0 30px;
	}

	#footer .newsletter-footer .title {
		padding-bottom: 10px;
	}

	#footer .wrapper-footer {
		padding-top: 22px;
		padding-bottom: 6px;
	}

	#footer .column-menu>.row {
		display: none;
		padding: 1px 0 16px;
	}

	#footer .menu-footer {
		max-width: none;
	}

	#footer .menu-footer-header {
		position: relative;
	}

	#footer .row-menu {
		display: block;
		width: initial;
	}

	#footer .row-menu .column {
		display: block;
		float: left;
	}

	#footer .row-menu .column-menu .column.col-xs-12 {
		width: 50%;
	}

	#footer .row-menu .column-menu.col-xs-12 {
		width: 100%;
	}

	#footer .menu-footer .column-menu .title-menu {
		position: relative;
		padding: 16px 0;
		margin: 0;
		font-size: 15px;
	}

	#footer .accordion-icon {
		position: absolute;
		top: 50%;
		right: -7px;
		transform: translateY(-50%);
	}

	#footer .accordion-icon .rdc-icon-svg {
		width: 30px;
		height: 30px;
	}

	#footer .rdc-icon-arrowup {
		display: none;
	}

	#footer .active .rdc-icon-arrowdown {
		display: none;
	}

	#footer .active .rdc-icon-arrowup {
		display: block;
	}

	#footer .menu-footer .column-menu ul li {
		padding-top: 12px;
	}

	#footer .menu-footer .icons_social {
		margin: 0 auto;
		padding: 15px 0;
	}

	#footer .icons_social {
		padding-top: 6px;
	}

	#footer .bottom-footer {
		padding: 6px 0 8px;
	}

	#main.account+#footer .newsletter-footer {
		display: none;
	}

	#footer .wrapper-menu .row+.menu-footer-header::before {
		content: '';
		position: absolute;
		top: 0;
		left: -15px;
		width: calc(100% + 30px);
		height: 1px;
		background-color: rgba(255, 255, 255, 0.22);
	}
}

/* Only Tablet (Landscape) */
@media screen and (hover: none) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
	#footer .column-menu>.row {
		display: block !important;
	}

	#footer .bottom-footer .wrapper-bottom .column:last-child {
		width: calc(100% - 390px);
	}

	#footer .bottom-footer .wrapper-bottom .column:first-child {
		width: 390px;
	}
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
@media screen and (hover: none) and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait),
screen and (hover: none) and (max-device-width: 1024px) and (max-device-height: 1000px) and (orientation: landscape),
screen and (hover: none) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
	/*#footer .menu-footer .title-menu, #footer .menu-footer ul li a, #footer .menu-footer ul li .a {font-size: 12px; line-height: 140%;}*/
	/*#footer .newsletter-footer p:not([class]){line-height: 22px;}*/
}

/* Estilos */
/*#footer .newsletter-footer p:not([class]){color: #666;}*/
#footer .newsletter-footer .button {
	min-width: 170px;
	font-weight: 500;
	height: 40px;
	letter-spacing: 1px;
}

#footer .wrapper-menu .title-menu,
#footer .wrapper-menu .title-menu a {
	color: white;
	text-transform: uppercase;
}

/*#footer .wrapper-menu ul li a, #footer .wrapper-menu ul li .a{text-transform: uppercase;}*/
/*#footer .wrapper-menu ul li a, #footer .wrapper-menu ul li .a, #footer .bottom-footer .copy-notice p{opacity: 0.7;}*/
/*#footer .bottom-footer .copy-notice p, #footer .bottom-footer .copy-notice a{}*/

/* -------------------------------- */

/* Country-drop */
#footer .country-drop {
	display: none;
	position: absolute;
	bottom: 19px;
	left: 0;
	width: 270px;
	padding: 10px;
	border: 1px solid whitesmoke;
	background: #FFF;
	z-index: 15;
}

#footer .country-drop .form-field {
	margin-bottom: 1em;
}

#footer .country-drop .form-field .select {
	background-repeat: no-repeat;
	background-position: 7px center;
}

#footer .country-drop select#country {
	padding-left: 30px;
}

#footer .country-drop button {
	width: 100%;
}

#footer .wrapper-right .row .col-sm-6.icons-lang .rdc-no-print .user-currency {
	position: relative;
}

/* Menu */
#footer .menu-footer,
#footer .wrapper-right,
#footer .wrapper-right .suport,
#footer .wrapper-right .icons-lang {
	display: inline-block;
	vertical-align: top;
}


#footer .wrapper-right .icon .rdc-icon-svg {
	width: 22px;
	height: 22px;
	background-size: 28px;
}

#footer .wrapper-right .suport li div,
#footer .wrapper-right .suport li div a,
#footer .wrapper-right .suport li div p {
	display: inline-block;
	vertical-align: top;
}

#footer .wrapper-right .suport .icon .rdc-icon-morada {
	background-size: 29px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='a'%3E%3CfeColorMatrix in='SourceGraphic' values='0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1515-11362h3000V5404h-3000z'/%3E%3Cg filter='url(%23a)' transform='translate(-1515 -11362)'%3E%3Cpath d='M1531.85 11389h-.55l-.107-.044a1.74 1.74 0 01-.766-.66l-2.068-2.92c-1.25-1.76-2.496-3.52-3.74-5.28a7.949 7.949 0 01-1.399-3.856 8.272 8.272 0 014.893-8.459c3.152-1.366 6.226-.935 8.886 1.247a7.964 7.964 0 012.91 5.384 8.239 8.239 0 01-1.54 5.911l-5.612 7.92a1.76 1.76 0 01-.812.715l-.094.042zm-.27-1.197a1.54 1.54 0 00.2-.248c1.87-2.64 3.74-5.28 5.612-7.92a7.075 7.075 0 001.32-5.076 6.805 6.805 0 00-2.47-4.604c-2.326-1.908-4.9-2.269-7.652-1.076a7.08 7.08 0 00-4.18 7.247 6.767 6.767 0 001.182 3.273c1.237 1.76 2.484 3.52 3.74 5.28.692.974 1.383 1.95 2.072 2.926.05.073.11.14.176.198zm-.022-9.194h-.03a3.23 3.23 0 01-3.145-3.218 3.208 3.208 0 013.237-3.168 3.225 3.225 0 013.15 3.207 3.208 3.208 0 01-3.212 3.18zm.022-5.192a2 2 0 00-1.41.579 1.98 1.98 0 00-.599 1.401 2.015 2.015 0 001.96 2.013 2.01 2.01 0 002.038-1.993 2.013 2.013 0 00-1.967-2.002h-.022v.002z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#footer .wrapper-right .suport .icon .rdc-icon-phone {
	background-size: 32px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1515-11423h3000V5343h-3000z'/%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M21.793 16.677h-.159a.556.556 0 01-.357-.675c.5-1.573.07-3.293-1.111-4.445a4.445 4.445 0 00-4.525-1.072.556.556 0 01-.675-.318.556.556 0 01.358-.714 5.477 5.477 0 016.985 6.827.556.556 0 01-.516.397z'/%3E%3Cpath d='M24.452 16.835h-.119a.516.516 0 01-.397-.635 7.303 7.303 0 00-1.984-6.43 7.025 7.025 0 00-6.35-1.746.516.516 0 01-.636-.397.516.516 0 01.397-.635 8.136 8.136 0 017.343 2.024 8.256 8.256 0 012.262 7.422.556.556 0 01-.516.397zm-4.762 8.812c-7.423 0-12.662-7.264-14.289-12.304-.635-1.826-.516-3.414.357-4.684s3.017-2.183 4.009-2.262a.476.476 0 01.476.278l2.58 4.643a.556.556 0 01-.08.635l-2.063 2.104a11.232 11.232 0 006.231 6.43l2.143-2.262a.595.595 0 01.675-.08l4.684 2.739a.44.44 0 01.238.397c.158 1.428-.635 3.69-2.739 4.127a11.14 11.14 0 01-2.223.239zM9.49 7.508a4.445 4.445 0 00-2.86 1.747c-.674.992-.754 2.222-.238 3.77 1.072 3.175 5.597 11.55 13.217 11.55a9.327 9.327 0 002.064-.199c1.39-.277 1.905-1.786 1.945-2.738l-4.049-2.382-2.103 2.223a.595.595 0 01-.556.159 12.264 12.264 0 01-7.382-7.541.556.556 0 01.159-.556l1.984-2.064L9.49 7.508z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

#footer .wrapper-right .suport .icon .rdc-icon-email {
	background-size: 27px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1515-11484h3000V5282h-3000z'/%3E%3Cpath d='M5.512 9A.514.514 0 005 9.517v13.966c0 .285.23.517.512.517h20.976a.514.514 0 00.512-.517V9.517A.514.514 0 0026.488 9H5.512zm1.455 1.034h18.066L16 17.39l-9.033-7.355zm-.944.558l9.657 7.856a.507.507 0 00.64 0l9.657-7.856v12.374H6.023V10.592z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

#footer .wrapper-right .row {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#footer .wrapper-right .row .col-sm-6 {
	display: table-cell;
	float: none;
	width: 100%;
}

#footer .wrapper-right .suport li.morada .icon {
	margin-left: -1px;
	margin-top: -1px;
}

#footer .wrapper-right .suport li.morada div a {
	line-height: 140%;
}

#footer .wrapper-right .suport li div.content {
	padding-left: 17px;
	width: calc(100% - 147px);
}

#footer .wrapper-right .user-currency .img-country,
#footer .wrapper-right .user-currency .a {
	display: inline-block;
	vertical-align: middle;
}

#footer .wrapper-right .user-currency .img-country {
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 11px;
}

#footer .wrapper-right ul li:not(:first-child) {
	padding-top: 13px;
}

#footer .wrapper-right ul li.phone .content p,
#footer .wrapper-right ul li.phone .content a {
	vertical-align: bottom;
	padding-bottom: 1px;
}

#footer .wrapper-right ul li.email .icon {
	margin-top: -4px;
}

#footer .wrapper-right .row .col-sm-6.icons-lang .rdc-no-print .title-menu {
	margin-bottom: 12px;
}

#footer .wrapper-right .user-currency .a {
	position: relative;
}

#footer .wrapper-right .user-currency .a::before {
	content: '';
	position: absolute;
	top: 1;
	right: -24px;
	width: 14px;
	height: 14px;
	background-size: 20px;
	background-position: -4px -7px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.116 16L24 17.884l-8 8-8-8L9.884 16 16 22.116' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");
}

#footer .wrapper-right .user-currency.active .a::before {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-100-13247h3000V3519H-100z'/%3E%3Cpath d='M16 16.116l8 8L22.116 26 16 19.884 9.884 26 8 24.116l8-8zm0-10l8' fill='%23fff' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

/* Bottom */
#footer .bottom-footer .wrapper-bottom .column:first-child {
	text-align: left;
	padding: 8px 16px;
}

#footer .bottom-footer .wrapper-bottom .column:last-child {
	text-align: right;
	padding-right: 14px;
}

@media screen and (min-width: 768px) {
	#footer .menu-footer {
		width: calc(100% - 658px);
	}

	#footer .wrapper-right {
		width: 596px;
		margin-left: 61px;
	}

	/*#footer .wrapper-right .suport{width: 383px;}*/

	body:not(.tablet) #footer .row-menu .column-menu.column:nth-child(2) {
		width: 198px;
	}

	body:not(.tablet) #footer .wrapper-right .row .col-sm-6.suport {
		width: 384px;
	}

	#footer .wrapper-right .row .col-sm-6.icons-lang {
		padding-right: 0;
	}

	#footer .bottom-footer {
		max-width: 1600px;
		margin: auto;
		border-top: 1px solid rgba(255, 255, 255, 0.28);
	}

	body:not(.tablet.portrait) #footer .bottom-footer .wrapper-bottom {
		padding: 15px 0 12px;
		max-width: 1360px;
		margin: auto;
	}

	#footer .icons_social {
		margin-left: -8px;
		margin-bottom: 25px;
	}

	#footer .icons_social .title-menu {
		margin-left: 8px;
		margin-bottom: 20px;
	}

	#footer .icons_social a:not(:nth-child(1)):not(:nth-child(2)) {
		margin-right: 5px;
	}

	#footer .icons_social a:nth-child(2) {
		margin-right: 2px
	}

	#footer .icons_social a:last-child {
		margin-right: 0;
	}
}

/* Only Mobile (Portrait and Landscape) and Tablet (Portrait) */
@media screen and (max-width: 767px) and (max-device-height: 1000px) and (orientation: portrait),
screen and (max-device-width: 1020px) and (max-device-height: 1000px) and (orientation: landscape),
screen and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {

	#footer .newsletter-footer {
		padding: 11px 0 19px;
	}

	#footer .newsletter-footer .button {
		width: 100%;
		margin-top: 16px;
	}

	#footer .newsletter-footer p:not(.title) {
		padding: 0px 30px;
	}

	#footer .newsletter-footer .title {
		padding-bottom: 3px;
	}

	#footer .menu-footer {
		display: block;
		padding-bottom: 24px;
	}

	#footer .accordion-icon .rdc-icon-svg.rdc-icon-arrowdown {
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-100-11722h3000V5044H-100z'/%3E%3Cpath fill='%23fff' d='M16.5 20.5l-8-7.842L9.681 11.5l6.819 6.684 6.819-6.684 1.181 1.158z'/%3E%3C/g%3E%3C/svg%3E");
	}

	#footer .accordion-icon .rdc-icon-svg.rdc-icon-arrowup {
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-100-11661h3000V5105H-100z'/%3E%3Cpath fill='%23fff' d='M16.5 11.5l-8 7.842L9.681 20.5l6.819-6.684 6.819 6.684 1.181-1.158z'/%3E%3C/g%3E%3C/svg%3E");
	}

	#footer .row-menu .column.column-menu {
		border-bottom: 1px solid rgba(255, 255, 255, 0.22);
	}

	#footer .menu-footer .column-menu ul li a {
		font-size: 14px;
	}

	#footer .wrapper-right .suport li div,
	#footer .wrapper-right .suport li div a,
	#footer .wrapper-right .suport li div p,
	#footer .wrapper-right .suport,
	#footer .wrapper-right {
		display: block;
	}

	#footer .wrapper-right ul.slick-dots {
		bottom: -32px;
	}

	#footer .wrapper-right ul {
		text-align: center;
	}

	#footer .wrapper-right .icon .rdc-icon-svg {
		margin: auto;
		width: 28px;
		height: 28px;
	}

	#footer .wrapper-right ul li:not(:first-child) {
		padding-top: 0;
	}

	#footer .wrapper-right .suport li div.content {
		padding-left: 0;
		margin: auto;
	}

	#footer .wrapper-right .suport li .icon {
		margin: 0 0 8px 0px;
	}

	#footer .wrapper-right .suport .icon .rdc-icon-morada {
		background-size: 34px;
	}

	#footer .wrapper-right .suport .icon .rdc-icon-phone {
		background-size: 38px;
	}

	#footer .wrapper-right .suport .icon .rdc-icon-email {
		background-size: 32px;
	}

	#footer .wrapper-right .suport li.phone p,
	#footer .wrapper-right .suport li.phone a {
		display: inline-block;
		vertical-align: middle;
	}

	#footer .wrapper-right .icons-lang {
		display: block;
		margin-top: 53px;
	}

	#footer .icons_social {
		padding-top: 6px;
		text-align: center;
	}

	#footer .icons_social .rdc-icon-svg *,
	#footer .icons_social a {
		width: 44px;
		height: 44px;
	}

	#footer .icons_social a:not(:first-child) {
		margin-left: 11px;
	}

	#footer .bottom-footer {
		border-top: 1px solid rgba(255, 255, 255, 0.28);
	}

	#footer .wrapper-menu {
		padding-bottom: 0;
	}

	#footer .wrapper-right ul li.phone {
		padding: 16px 0 15px;
	}

	#footer .wrapper-right ul li.email {
		padding: 22px 0;
	}

	#footer .bottom-footer .wrapper-bottom .column:first-child {
		text-align: center;
		padding: 8px 0px 11px;
	}

	#footer .bottom-footer .wrapper-bottom .column:last-child {
		text-align: center;
	}

	#footer .bottom-footer {
		padding: 10px 0 14px;
	}

	#footer .bottom-footer .copy-notice p {
		line-height: 142%;
	}

}

/* Only Tablet (Landscape) */
@media screen and (pointer: coarse) and (min-device-width: 768px) and (min-device-height: 700px) and (orientation: landscape) {
	#footer .wrapper-right .row .col-sm-6.icons-lang {
		width: 195px;
	}

	#footer .wrapper-right {
		width: 475px;
		margin-left: 31px;
	}

	#footer .menu-footer {
		width: calc(100% - 506px);
	}

	#footer .bottom-footer {
		margin: 0 34px;
	}

	#footer .bottom-footer .container {
		padding: 0 7px;
	}

	#footer .wrapper-footer {
		padding-left: 40px;
		padding-right: 0;
	}

	#footer .wrapper-right,
	#footer .menu-footer {
		display: inline-block;
	}

	#footer .wrapper-right .suport li div.content {
		width: calc(100% - 47px);
	}
}

/* Only Tablet (Portrait) */
@media screen and (hover: none) and (min-width: 700px) and (min-device-height: 1000px) and (orientation: portrait) {
	body.portrait #footer .menu-footer {
		width: 100%;
		max-width: 510px;
		margin: auto;
	}

	body.portrait #footer .wrapper-right.hidden-xs,
	body.portrait #footer .bottom-footer .copy-notice p.hidden-xs {
		display: none;
	}

	body.portrait #footer .wrapper-right.hidden-sm,
	body.portrait #footer .bottom-footer .copy-notice p.hidden-sm {
		display: block !important;
		margin: auto;
	}

	body.portrait #footer .bottom-footer .wrapper-bottom .col-sm-6 {
		width: 100%;
	}

	body.portrait #footer .icons_social {
		margin-left: 0;
		margin-bottom: 0;
	}

	body.tablet #footer .row-menu .column-menu.column:nth-child(2) {
		width: 100%;
	}

	body.portrait #footer .bottom-footer {
		padding: 10px 0 14px;
	}

	body.portrait #footer .newsletter-footer .container {
		max-width: 410px
	}
}


body.tablet.portrait #footer .bottom-footer .wrapper-bottom .column {
	width: 100%;
}

body.tablet.portrait #footer .wrapper-norte img {
	max-height: 26px;
}


body.tablet.landscape #footer .bottom-footer .wrapper-bottom .column:last-child {
	display: flex;
	padding: 6px 14px 6px 0px;
	justify-content: flex-end;
}

body.tablet.landscape #footer .wrapper-norte,
body.tablet.landscape #footer .wrapper-conf,
body.tablet.landscape #footer .wrapper-pay {
	display: flex;
	align-items: center;
}

body.tablet.landscape #footer .wrapper-norte img,
body.tablet.landscape #footer .wrapper-conf img,
body.tablet.landscape #footer .wrapper-pay img {
	max-height: 26px;
}


	{
	#
	/* FOOTER UPDATE- 07/08/2023 */
	#
}

/* Mobile (Portrait) */
@media screen and (max-width: 767px) {
	#footer>div.wrapper-menu>div>p {
		padding-top: 10px;
		text-align: center;
	}

	#footer .bottom-footer {
		border-top: none;
	}

	#footer .wrapper-menu {
		border-top: 1px solid rgba(255, 255, 255, 0.28);
	}

	body .bottom-footer .wrapper-bottom .container {
		justify-content: center;
	}

	.bottom-footer .wrapper-bottom .container .long-container {
		justify-content: center;
	}

	body .bottom-footer .wrapper-bottom .cointainer .long-container .wrapper-norte {
		padding-top: 0;
	}

	#footer .bottom-footer div div .long-container .wrapper-conf,
	.short-container {
		padding: 20px 0;
	}

	body .wrapper-pay-mobile {
		display: block;
	}

	body .wrapper-pay-mobile {
		text-align: center;
	}
}

/* Mobile (Landscape), Tablet (Portrait) */
@media screen and (min-width: 768px) and (max-width: 991px) {}

/* Tablet (Landscape) */
@media screen and (min-width: 992px) and (max-width: 1199px) {}

/* Desktop */
@media screen and (min-width: 1200px) {}

.wrapper-pay-mobile {
	display: none;
}

body:not(.tablet.portrait) #footer .bottom-footer .wrapper-bottom {
	padding-bottom: 0;
}

body #footer .wrapper-menu {
	padding-bottom: 0;
}

.bottom-footer .wrapper-bottom .container {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	justify-content: space-between;
	align-items: flex-start;
}

.bottom-footer .wrapper-bottom .container .short-container {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: flex-start;
}

.short-container div a img {
	max-height: 40px;
}

.short-container div:first-of-type {
	margin-right: 10px;
}

.bottom-footer .wrapper-bottom .container .long-container {
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
	align-items: flex-start;
}

#footer>div.wrapper-faist {
	display: inline-block;
}

.wrapper-faist>a>img {
	max-height: 26px;
}

#footer>div.wrapper-menu {
	padding: 0 0 10px 0;
}

#footer>div.wrapper-menu p {
	font-family: 'Roboto';
	font-size: 13px;
	color: rgba(255, 255, 255, 0.7);
	line-height: 100%;
	font-weight: 300;
	text-decoration: none;
}

#footer>div.wrapper-menu a {
	font-family: 'Roboto';
	font-size: 13px;
	color: rgba(255, 255, 255, 0.7);
	line-height: 100%;
	font-weight: 300;
	text-decoration: none;
}

#footer>div.wrapper-menu a:hover {
	text-decoration: underline;
}

.wrapper-pay p {
	font-family: 'Titillium';
	font-size: 14px;
	color: #FFFFFF;
	line-height: 100%;
	font-weight: 500;
	margin-bottom: 12px;
}

.wrapper-pay {
	margin-bottom: 25px;
}