@import "base.css";

h1:not(.nostyle), .h1:not(.nostyle), .title {
	font-family: 'Metrocity-Black';
	font-weight: normal;
	font-size: 44px;
	line-height: normal;
	color: #061D41;
}

h2:not(.nostyle), .h2:not(.nostyle), .secondary-title {
	font-family: 'Metrocity-Bold';
	font-weight: normal;
	font-size: 32px;
	line-height: 130%;
	color: #0B0B0B;
	word-break: break-word;
}

h3, .h3, .subtitle {
	font-family: 'Metrocity-Book';
	font-weight: normal;
	font-size: 24px;
	line-height: normal;
	color: #061D41;
}

h4, .h4, .secondary-subtitle {
	font-family: 'Metrocity-Medium';
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #0B0B0B;
}

.signature {
	font-family: 'Metrocity-Light';
	font-weight: normal;
	font-size: 12px;
	line-height: normal;
	letter-spacing: 2px;
	color: #454545;
	text-transform: uppercase;
}

body, body .gm-style {
	font-family: 'Metrocity-Book', Arial, Helvetica, 'Segoe UI', sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 22px;
	color: #333;
}

b, strong {
	font-family: 'Metrocity-Bold', Arial, Helvetica, 'Segoe UI', sans-serif; font-weight: normal;
}


.small {
	font-size: 12px;
	line-height: 20px;
}

a, .a {
	font-size: 16px;
	color: #951C7F;
	text-decoration: underline;
	cursor: pointer;
}

.a {
	display: inline-block;
}

a:hover, .a:hover {
	text-decoration: none;
}

.link {
	font-family: 'Metrocity-Book', Arial, Helvetica, 'Segoe UI', sans-serif;
	font-size: 16px;
	line-height: 17px;
	color: #951C7F;
	border-bottom: 1px solid;
	display: inline-block;
}

.link:hover {
	color: #061D41;
}

@media screen and (min-width: 769px) {
	.hidden-desktop {display: none !important;}
}

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

	body h1:not(.nostyle):not(.title-heading-titles), body .h1:not(.nostyle), body .title {
		font-size: 22px;
		line-height: 130%;
	}

	body h2:not(.nostyle), body .h2:not(.nostyle), body .secondary-title {
		font-size: 23px;
		line-height: 105%;
	}
}

/* ------------ Forms ------------ */

textarea, input[type=text], input[type=number], input[type=email], input[type=password], input[type=tel], input[type=search], input[type=file], select {
	font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #333;
	padding: 10px 14px;
	border: 1px solid #ACACAC;
}
	
input[type=file] {
	padding: 7px;
}

textarea {
	height: 100px;
	line-height: 18px;
}

input[type=text]:hover, input[type=number]:hover, input[type=email]:hover, input[type=password]:hover, input[type=tel]:hover, input[type=search]:hover, textarea:hover, div.select:hover,
input[type=text]:focus, input[type=email]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=search]:focus, textarea:focus {
	border-color: #061D41;
}

input[type=text]:disabled, input[type=email]:disabled, input[type=password]:disabled, input[type=tel]:disabled, input[type=search]:disabled, textarea:disabled, div.select[disabled] {
	background-color: #F4F4F4 !important;border: 1px solid #ACACAC;-webkit-text-fill-color: #666;-webkit-opacity: 1;
}

select {
	height: 40px;
}

div.select{
	position: relative;
	display: block;
	border: 1px solid #ACACAC;
	overflow-x: hidden;
}

div.select.alterar-idioma {
	border:0px;
	width: 70px;
}

div.select select{
	position: relative;
    width: 100%;
    height: 36px;
    padding: 6px 30px 6px 14px;
    appearance: none;
    border: 0px !important;
    background: transparent;
    z-index: 10;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    color: #951C7F;
    font-size: 14px;
    font-family: 'Metrocity-Medium';
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 2px;
    color: #951c7F;
}

div.select::after{
	content: '';
	position: absolute;
	top: calc(50% - 3px);
	right: 15px;
	width: 12px;
	height: 8px;
	background: url(../sysimages/icon-arrow-down.png) left top/12px 8px no-repeat;
}

div.select select:disabled{
	background: none;
}

div.select select::-ms-expand{
	display: none;
}

div.select[disabled]::after{
	opacity: 0.3;
}

.lt-ie9 div.select select{
	width: 140%;
}

/* Primary Button */
.button, button, input[type=submit], input[type=button] {
	font-family: 'Metrocity-Medium';
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #FFF;
	text-transform: uppercase;
	/*padding: 15px 34px;*/
	padding: 12px 26px;
	border: 1px solid #951C7F;
	background: #951C7F;
}

/* Primary Button Hover */
.button:hover, button:hover, input[type=submit]:hover, input[type=button]:hover {
	color: #FFF;
	border-color: #4B6993;
	background-color: #4B6993;
}

/* Secondary Button */
.button.btn2, button.btn2, input[type=submit].btn2, input[type=button].btn2 {
	color: #FFF;
	border-color: #061D41;
	background-color: #061D41;
}

/* Secondary Button Hover */
.button.btn2:hover, button.btn2:hover, input[type=submit].btn2:hover, input[type=button].btn2:hover, .buttonBlocks:hover{
	color: #FFF;
	border-color: #4B6993;
	background: #4B6993;
}

/* Third Button */
.button.btn3, button.btn3, input[type=submit].btn3, input[type=button].btn3 {
	color: #061D41;
	border-color: #061D41;
	background-color: transparent;
}

/* Third Button Hover */
.button.btn3:hover, button.btn3:hover, input[type=submit].btn3:hover, input[type=button].btn3:hover, .buttonBlocks:hover{
	color: #FFF;
	border-color: #951C7F;
	background: #951C7F;
}

.button.loader, button.loader{
	position: relative;
	color: transparent;
	background: #000;
	border-color: #000;
}

.button.loader::before, button.loader::before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -13px 0 0 -13px;
	border-radius: 24px;
	border: rgba(255, 255, 255, 0.25) 2px solid;
	border-top-color: #fff;
	-webkit-animation: loader 750ms linear infinite;
	-moz-animation: loader 750ms linear infinite;animation: loader 750ms linear infinite;
}

@media screen and (max-width: 768px) {
	/* Primary Button */
	.button:not(.bannerLink):not(.notif-add-cart-mobile), button, input[type=submit], input[type=button]{font-size: 13px;}
}

@-moz-keyframes loader{ 100% { -moz-transform: rotate(360deg);}}
@-webkit-keyframes loader{ 100% { -webkit-transform: rotate(360deg);}}
@keyframes loader{ 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg);}}

::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999;}
:-ms-input-placeholder {color: #999;}
:-moz-placeholder {color: #999;}


/* ----------- Geral ---------- */

.center_section{
	max-width: 1630px;
	margin: 0 auto;
	padding: 40px 15px;
}

.center_section + .center_section{
	padding-top: 0;
}

.container {
	max-width: 1440px;
}

#containerSite::before{opacity: 0;visibility: hidden;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(51, 51, 51, 0.5);z-index: 45;}
#containerSite.overlay::before{opacity: 1;visibility: visible;}
#main{position: relative;z-index: 0;min-height: 800px;}
.headerChilds #main{padding-top: 171px;}

@media screen and (min-width: 768px) {
	#containerSite,
	#header {
		min-width: 1220px;
	}
}

@media screen and (max-width: 768px) {
	.container {
		overflow: hidden;
		padding: 0 10px;
	}
	.center_section{
		padding: 30px 10px;
	}
	#main{
		min-height: 200px;
	}
}

@media screen and (max-width: 1220px){
	#header {
		position: absolute;
	}
}

@media screen and (min-device-width: 768px) and (max-device-height: 1024px) {
	#containerSite, #header{min-width: 1024px;}
	.iPadMode #main{min-height: 0;}
	.iPadMode .section_list{padding-bottom: 25px;}
	.iPadMode .section_list .article-slide article .wrapper-desc {padding:6px 10px;}
	.iPadMode .section_list .article-slide article .wrapper-desc .secondary-title {font-size: 22px;}
	.iPadMode .section_list .article-slide article .wrapper-desc .desc {font-size: 14px;padding-top: 0px;}
	.iPadMode article.article_info .wrapper-desc .desc {font-size: 12px; line-height: 140%;}
	.iPadMode .section_list .article-slide article .flags {margin-top: 10px;margin-left: 10px;}
}


/* ----------- References ---------- */
.reference .wrapper-page{padding-top: 0;padding-bottom: 0;}
.sp-ex-small{height: 20px;}
.sp-small{height: 35px;}
.sp-medium{height: 45px;}
.sp-large{height: 80px;}

@media screen and (max-width: 768px){
	.sp-ex-small{height: 12px;}
	.sp-small{height: 25px;}
	.sp-medium{height: 37px;}
	.sp-large{height: 75px;}
}

/* --------- CMS Forms ---------- */
.form-message .error, .form-message .success{
	display: none;
	padding: 8px 12px 7px 42px;
	background-repeat: no-repeat;
	background-position: 15px 8px;
	background-size: 15px 13px;
	font-size: 11px;
	line-height: 13px;
	border:1px solid;
	margin-bottom: 16px;
}

.form-message .error {
	color: #F54F4F;
	border-color:#F54F4F;
	background-image: url(../sysimages/error.png);
	background-color: #FFDBDB;
}

.form-message .success{
    color: #428244;
    background-image: url(../sysimages/check.png);
    background-color: #DFF0D8;
}

.title-form {
	padding-bottom: 24px;
}

.form-field {
	margin-bottom: 22px;
	position: relative;
}

.form-field.last-field {
	margin-top: 20px;
	margin-bottom: 0;
}

.form-field label {
	display: block;
}

.form-field .label-title,
.form-field label > span{
	display: block;
	padding-bottom: 3px;
}

.form-field.displayError .label-title,
.form-field.displayError .checkbox-uni label {
	color: #EB5D4E;
}

.form-field.displayError input, .form-field.displayError select, .form-field.displayError textarea {
	background: #FAE5E7 url(/sysimages/icon-error-input.png) right center/25px no-repeat;
	border-color: #F54F4F !important;
}

.form-field.displayError textarea {
	background-position: right top 6px;
}

.form-field.displayError div.select {
	background-image: none;
}

.form-field input, .form-field select, .form-field textarea {
	width: 100%;
}

.form-field input[type=radio], .form-field input[type=checkbox] {
	width: auto;
}

.form-field textarea {
	height: 161px;
}

.content-check {
	padding: 5px 0 0;
}

.content-check label {
	margin-right: 0;
}

.content-radio .column {
	float: left;
}

.content-radio input,
.content-check input,
.checkbox-uni input {
	float: left;
	margin: 3px 7px 0 0;
	width: auto;
}

.content-radio label,
.content-check label,
.checkbox-uni label {
	width: calc(100% - 20px);
	text-align: left;
	float: left;
}

.required-policy a {
	text-decoration: underline;
}

.required-policy a:hover {
	text-decoration: none;
}

.bottom-form .required-notice {
	float: left;
	padding: 11px 0;
	font-size: 10px;
	line-height: 14px;
	color: #333;
	text-transform: uppercase;
}

.bottom-form .g-recaptcha{float: right;}
.bottom-form .g-recaptcha + button{margin-top: 30px;}
.bottom-form button{float: right;clear: right;}

.content-check .row .column,
.content-radio .row .column {
	padding-top: 5px;
}

.content-check .row .column:first-child,
.content-check .row .column:first-child + .column,
.content-radio .row .column:first-child,
.content-radio .row .column:first-child + .column{
	padding-top: 0;
}

@media screen and (max-width: 768px){
	.title-form {padding-bottom: 15px;}
	.form-field{margin-bottom: 16px;}
	.wrapper-form .bottom-form {padding-top: 5px;}
	.wrapper-form .bottom-form p {float: none;padding-top: 0;}
	.wrapper-form .bottom-form button {float: none;width: 100%;}
	.content-radio label,.content-check label,.checkbox-uni label {white-space: normal;}
	.bottom-form .g-recaptcha{float: none;}
}
	
/* --------- Placeholders - Inputs - Selects - Buttons ---------- */

/* --------- Popups ---------- */
.popUp{width: 100%;background: #FFF;margin: auto;position: relative;max-width: 1015px;border-radius: 0 !important;height: auto;}
.title-popup{border-color: #F0F0F0;}
.title-popup > p:not([class]){padding-top: 15px;}
.mfp-bg{background: rgba(51, 51, 51, 0.5);}
.mfp-wrap #share-wish .mfp-close{top: 9px;right: 12px;border-radius: 0;background: #FFF;}
.mfp-wrap #share-wish.popup-size-medium .mfp-close{top: 5px;right: 5px;}
.mfp-wrap #share-wish .mfp-close::before{top: calc(50% - 6px);left: calc(50% - 6px);width: 12px;height: 12px;background: url(/sysimages/icon-close-popup.png) left top/12px no-repeat;}
.mfp-wrap #share-wish .mfp-close:hover{opacity: 0.5;}
.mfp-iframe-scaler iframe{box-shadow: none;}
@media screen and (min-width: 768px) {
	.popUp.large{width: 900px;height: 600px;}
	.popUp.medium{width: 750px;height: 500px;}
	.popUp.regular{width: 540px;height: 360px;}
	.popUp.small{width: 400px;height: 200px;}
}
@media screen and (max-width: 768px){
	.popUp {position: static; padding: 15px;}
	#welcome-gift.popUp{padding: 0;}
	.mfp-wrap #share-wish .mfp-close{top: 0px;right: 0px;}
}

/* --------- Header ---------- */

#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 46;}
#header .wrapper-menu-white{width: 100%;height: 101px;position: absolute;top: -101px;left: 0;transition: 0.2s top;border-bottom: 1px solid #ccc;}
#header .wrapper-site-options{position: absolute;left: 15px;top: 73px;z-index: 15;width: 200px;float: left;opacity: 0;visibility: hidden;transition: 0.2s top;}
#header .wrapper-site-options .a{position: relative;padding-right: 15px;}
#header .wrapper-site-options .a::before{content:'';position: absolute;top: calc(50% - 3px);right: 3px;width: 8px;height: 5px;background:url(../sysimages/icon-arrow-down.png) left top/8px 5px no-repeat;}
#header .wrapper-site-options .country-drop{display: none;border:1px solid #ccc;position: absolute;top: 100%;left: 0;width: 270px;padding: 12px 10px 10px;background: #FFF;z-index: 15;}
#header .wrapper-site-options .country-drop .form-field{margin: 0;}
#header .wrapper-site-options .country-drop .form-field .select{background-repeat: no-repeat;background-position: 7px center;}
#header .wrapper-site-options .country-drop .form-field span{padding-bottom: 3px;padding-left: 3px;}
#header .wrapper-site-options .country-drop select{height: 32px;padding: 8px 10px 8px 10px;}
#header .wrapper-site-options .country-drop select#country{padding-left: 36px;}
#header .wrapper-site-options .country-drop button{width: 100%;}

#header .logo{display: block;line-height:0;width: 300px;position: absolute;top: 20px;left:calc(50% - 150px);z-index: 2;transition:0.2s top;}
#header .logo img{display: block;width: 280px;line-height: 0;margin: 0 auto;transition:0.2s width;}

#header .wrapper-navigation-site{position: relative;width: 102px;padding: 69px 0;transition:0.2s padding;float: right;font-size: 0;letter-spacing: 0;line-height: 0;}
#header .wrapper-navigation-site div{width: 32px;height: 32px;display: inline-block;line-height: 0;cursor: pointer;}
#header .wrapper-navigation-site .menu-button{margin-left: 38px;background: url(../sysimages/icon-menu.png) center center/24px 16px no-repeat;}
#header .wrapper-navigation-site .search-button{background: url(../sysimages/icon-search.png) center center/20px 20px no-repeat;}

#header .toggle-button{position: relative;z-index: 6;transition:0.2s all;margin-top: 48px;margin-right: 28px;width: 32px;height: 32px;display: inline-block;float: right;line-height: 0;cursor: pointer;background: url(../sysimages/icon-menu.png) center center/24px 16px no-repeat;}
.slideout-open #header .toggle-button{opacity: 0;}

#header .wrapper-menu{clear: both;width: 100%;display: none;border-bottom: 1px solid #ccc;}
#header .wrapper-menu ul{font-size: 0;line-height: 0;letter-spacing: 0;margin-left: 0;}
#header .wrapper-menu ul li{list-style-type: none;display: inline-block;vertical-align: top;}
#header .wrapper-menu #menu{background: #941c7e;}
#header .wrapper-menu #menu li:not(:first-child){margin-left: 4px;}
#header .wrapper-menu #menu a{position: relative;display: inline-block;padding: 12px 10px 10px;text-decoration: none;z-index: 5;}
#header .wrapper-menu #second-menu{background-color: #f5f5f5;}
#header .wrapper-menu #second-menu ul{display: none;margin: 0 9px;}
#header .wrapper-menu #second-menu ul.visible{display: block;}
#header .wrapper-menu #second-menu ul.visible, #header .wrapper-menu #second-menu ul.current{position: relative;}
#header .wrapper-menu #second-menu ul.visible::before, #header .wrapper-menu #second-menu ul.current::before,
#header .wrapper-menu #second-menu ul.visible::after, #header .wrapper-menu #second-menu ul.current::after{content: '';position: absolute;left: 0;width: 100%;height: 10px;z-index: 5;}
#header .wrapper-menu #second-menu ul.visible::before, #header .wrapper-menu #second-menu ul.current::before{top: -10px;}
#header .wrapper-menu #second-menu ul.visible::after, #header .wrapper-menu #second-menu ul.current::after{top: 100%;}
#header .wrapper-menu #second-menu li:not(:first-child){margin-left: 20px;}
#header .wrapper-menu #second-menu a{display: inline-block;padding: 10px 0 9px;margin-bottom: -1px;border-bottom: 2px solid transparent;text-decoration: none;}
#header .wrapper-menu #second-menu .active a{border-bottom-color: #333;}
#header .wrapper-menu::before{opacity: 0;visibility: hidden;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(51, 51, 51, 0.5);z-index: 45;}
#containerSite.overlaySearch #header .wrapper-menu::before{opacity: 1;visibility: visible;}

#header .wrapper-search{display: none;position:absolute;top:0;left:0;width:100%;height: 140px;z-index: 46;background: #fff;}
#header .wrapper-search form{max-width: 584px;margin: 0 auto;}
#header .wrapper-search form #search{padding: 0 8px;border: 0;float: left;width: calc(100% - 32px);}
#header .wrapper-search form button{padding: 0;margin-top: 3px;border: 0;float: left;width: 32px;height: 32px;background: url(../sysimages/icon-search.png) center center/20px 20px no-repeat;}
.iPadMode #header .wrapper-search form button{margin-top: 14px;}
#header .wrapper-search .dis-table{height: 140px;width: 100%;}
#header .wrapper-search .dis-table-cell{vertical-align: middle;}

/*HEADER SLIM*/
.header-slim #header .wrapper-top-header > .container{position: relative;}
.header-slim #header .wrapper-navigation-site{position: absolute;right: 15px;top: 0;z-index: 2;padding: 34px 0;width: auto;}
.header-slim #header .wrapper-site-options{opacity: 1;visibility: visible;top: 39px;}
.header-slim #header .logo{top: 10px;}
.header-slim #header .logo img{width: 192px;}
.header-slim #header .wrapper-menu-white{top: 0;background: rgba(255,255,255,1);}
.header-slim #wrapper-menu-lateral .close-menu{height: 99px;}

/*HEADER WHITE*/
.headerChilds #header .wrapper-top-header > .container{position: relative;}
.headerChilds #header .wrapper-site-options{opacity: 1;visibility: visible;top: 39px;}
.headerChilds #header .logo{top: 10px;}
.headerChilds #header .logo img{width: 201px;}
.headerChilds #header .wrapper-navigation-site{padding: 34px 0;width: auto;z-index: 1;}
.headerChilds #header .wrapper-menu-white{top: 0;background: rgba(255,255,255,1);}
.headerChilds #header .wrapper-menu{display: block;}
.headerChilds #wrapper-menu-lateral .close-menu{height: 99px;}
/*HEADER WHITE*/

/*MENU LATERAL*/
#wrapper-menu-lateral{position: fixed;top: 0;right: -400px;transition:0.2s right;width: 400px;height: 100vh;background: #FFF;z-index: 999;}
.showMenuLateral #wrapper-menu-lateral{right: 0;}
#wrapper-menu-lateral .close-menu{height: 140px;position: relative;}
#wrapper-menu-lateral .close-menu span{display: block;position: absolute;top: calc(50% - 28px);right: 100px;cursor: pointer;width: 56px;height: 56px;background: url(../sysimages/icon-close-menu.png) center center/20px no-repeat;}
#wrapper-menu-lateral .close-menu span:hover{opacity: .7;}
#wrapper-menu-lateral .social-icons-menu{display: block;width: 100%;height: 104px;border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;text-align: center;}
#wrapper-menu-lateral .social-icons-menu a{margin-top: 34px;}
#menu-lateral ul{margin-top: 31px;}
#menu-lateral ul li:not(:first-child){margin-top: 22px;}
#menu-lateral{text-align: center;}
#menu-lateral a{text-decoration: none;}
/*MENU LATERAL*/

#header .wrapper-menu #menu a{font-family: "Metrocity-Book";font-size: 12px;line-height: 18px;text-transform: uppercase;color: #fff;letter-spacing: 0.6px;}
#header .wrapper-menu #menu li:hover, #header .wrapper-menu #menu li.active{background: #F5F5F5;}
#header .wrapper-menu #menu li:hover a, #header .wrapper-menu #menu li.active a{font-family: "Metrocity-Medium";color: #333;}
#header .wrapper-menu #second-menu a{font-family: "Metrocity-Book";font-size: 11px;line-height: 16px;text-transform: uppercase;color: #333;}
#header .wrapper-menu #second-menu li:hover a,
#header .wrapper-menu #second-menu li.active a{border-bottom-color: #333;color: #000;}
#header .wrapper-search form #search{font-size: 32px;line-height: normal;}
#header .wrapper-search form #search::-webkit-input-placeholder {font-family: "Metrocity-Light";}
#header .wrapper-search form #search::-moz-placeholder {font-family: "Metrocity-Light";}
#header .wrapper-search form #search:-ms-input-placeholder {font-family: "Metrocity-Light";}
#header .wrapper-search form #search:-moz-placeholder {font-family: "Metrocity-Light";}
#header .wrapper-site-options .a{font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;font-size: 12px;line-height: 20px;color: #061d41;text-decoration: none;}
#header .wrapper-site-options .a:hover{text-decoration: underline;}

#menu-lateral a{font-family: 'Metrocity-Medium';font-size: 20px;line-height: 28px;letter-spacing: 2px;color: #951c7F;border-bottom: 1px solid transparent;}
#menu-lateral a:hover{border-bottom-color: #951c7f;}

@media screen and (max-width: 1400px){
	#header .wrapper-menu .container{padding-left: 8px;padding-right: 8px;}
	#header .wrapper-menu #menu a{padding-left: 6px;padding-right: 6px;}
	#header .wrapper-menu #second-menu ul{margin-left: 5px;}
	#header .wrapper-menu #second-menu li:not(:first-child){margin-left: 15px;margin-right: 0;}
	#header .wrapper-menu #second-menu li a{font-size: 10px;}
	
	.iPadMode #wrapper-menu-lateral .close-menu span{right: 4px;}
	.iPadMode #header .wrapper-menu .container{padding-left: 6px;padding-right: 6px;}
	.iPadMode #header .wrapper-menu #menu a{font-size: 10px;padding-left: 10px;padding-right: 10px;}
	.iPadMode #header .wrapper-menu #second-menu ul{margin-left: 9px;white-space: nowrap;overflow: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;}
	.iPadMode #header .wrapper-menu #second-menu li:not(:first-child){margin-left: 17px;}
	/*.iPadMode #header .wrapper-menu #second-menu li a{font-size: 8px;}*/
}

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

	#header .logo{width: 200px;left:calc(50% - 100px);}
	#header .logo img{width: 180px;}
	#header .wrapper-top-header .container{display: none;}
	#header .wrapper-menu{display: none !important;}
	#header .wrapper-menu-white{height: 77px;}

	/*HEADER SLIM*/
	.header-slim #header .logo{top: 4px;}
	.header-slim #header .logo img{width: 150px;}
	.header-slim #header .toggle-button{margin-top: 22px;margin-bottom: 22px;}
	
	/*HEADER WHITE*/
	.headerChilds #main{padding-top: 77px;}
	.headerChilds #header .logo{top: 4px;}
	.headerChilds #header .logo img{width: 150px;}
	.headerChilds #header .toggle-button{margin-top: 22px;margin-bottom: 22px;}

}

/* --------- Footer ---------- */

#footer .section_insta{padding: 40px 15px 0;text-align: center;}
#footer .section_insta .row{text-align: center;font-size: 0;letter-spacing: 0;line-height: 0;margin: 25px -1px 0;}
#footer .section_insta .column{padding: 0 1px;display: inline-block;vertical-align: top;float: none;}
#footer .section_insta .instagramLink{line-height: 0;overflow: hidden;display: block;}
#footer .section_insta .instagramImageCover{background-size: cover;}
#footer .section_insta .cover_image {width: 100%;height: auto;visibility: hidden;}
#footer .wrapper-newsletter{background: #fff;padding: 70px 0;text-align: center;font-size: 0;letter-spacing: 0;}
#footer .wrapper-newsletter > *{display: inline-block;vertical-align: middle;}
#footer .wrapper-newsletter a{margin-left: 33px;}
#footer .wrapper-top-footer{padding: 31px 0 33px;background: #951C7F; margin-bottom: 100px !important}
#footer .wrapper-top-footer .row{margin: 0 -10px;}
#footer .wrapper-top-footer .column{padding: 0 10px;}
#footer .wrapper-top-footer .wrapper-menu + .wrapper-menu{margin-top: 40px;}
#footer .wrapper-top-footer ul{margin-left: 0;margin-top: 5px;list-style-type: none;}
#footer .wrapper-top-footer ul li{padding-top: 6px;}
#footer .wrapper-bottom-footer{background: #F8F8F8;padding: 5px 0 10px; bottom:0; position:fixed; overflow-x: hidden; width: 100%}
#footer .wrapper-bottom-footer p, #footer .wrapper-bottom-footer a{display: inline-block;}
#footer .wrapper-bottom-footer ul{list-style-type: none;margin-left: 0;font-size: 0;letter-spacing: 0;display: inline-block;vertical-align: middle;}
#footer .wrapper-bottom-footer ul li{display: inline-block;vertical-align: top;}
#footer .wrapper-bottom-footer ul li:not(:last-child)::after{content:'·';display: inline-block;vertical-align: middle;margin-left: 3px;margin-right: 6px;}
#footer .wrapper-bottom-footer .column{line-height: 0;font-size: 0;letter-spacing: 0;}
#footer .wrapper-bottom-footer .column:last-child{text-align: right;}
#footer .wrapper-bottom-footer img{display: inline-block;line-height: 0;max-width: 296px;margin-top: 4px;}
#footer .wrapper-bottom-footer .share-icons-social{vertical-align: middle;margin-left: -5px;margin-right: 18px;}

#footer .wrapper-newsletter p{font-family: "Metrocity-Medium";font-size: 36px;line-height: 42px;color: #061d41;}
#footer .wrapper-top-footer .title-menu{font-family: "Metrocity-Medium";font-size: 14px;line-height: 22px;color: #fff;text-decoration: none;}
#footer .wrapper-top-footer a.title-menu:hover{text-decoration: underline;}
#footer .wrapper-top-footer ul li a{font-family: "Metrocity-Light";font-size: 12px;line-height: 22px;color: #fff;text-decoration: none;}
#footer .wrapper-top-footer ul li a:hover{text-decoration: underline;}
#footer .wrapper-bottom-footer ul li,
#footer .wrapper-bottom-footer p, #footer .wrapper-bottom-footer a{font-size: 10px;line-height: 10px;color: #999;letter-spacing: 0;text-decoration: none;}
#footer .wrapper-bottom-footer a:hover{text-decoration: underline;}

@media screen and (max-width: 768px){
	#footer .section_insta{padding-left: 0;padding-right: 0;}
	#footer .section_insta .row{margin: 25px 0 0;}
	#footer .section_insta .column{padding: 0;}
	#footer .wrapper-newsletter{padding: 60px 0;}
	#footer .wrapper-newsletter p{font-size: 28px;line-height: 36px;}
	#footer .wrapper-newsletter a{margin-left: 0;margin-top: 12px;}
	#footer .wrapper-top-footer{padding: 18px 0 21px;}
	#footer .wrapper-top-footer ul{display: none;margin-top: 0;margin-bottom: 20px;}
	#footer .wrapper-top-footer .wrapper-menu{margin-top: 12px !important;text-align: center;}
	#footer .wrapper-top-footer .wrapper-menu.activeMenu ul{display: block;}
	#footer .wrapper-top-footer .title-menu{padding: 3px 0;cursor: pointer;}
	#footer .wrapper-bottom-footer{padding: 4px 0 10px;}
	#footer .wrapper-bottom-footer .share-icons-social{margin: 0;border-bottom: 1px solid rgba(153, 153, 153, 0.3);padding-bottom: 6px; display:none}
	#footer .wrapper-bottom-footer img{margin: 14px auto;display: block;max-width: 100%; height: 30px !important}
	#footer .wrapper-bottom-footer ul{margin: 0 auto;text-align: center; display: block;}
}

/* --------- Social ---------- */
.share-icons-social{font-size: 0;letter-spacing: 0;display: inline-block;}
.share-icons-social a{display: inline-block;vertical-align: top;width: 32px;height: 32px;background: url(../sysimages/share-icons-social.png) no-repeat left top/auto 64px;}
.share-icons-social a.fb{background-position: left top;}
.share-icons-social a.vm{background-position: -32px top;}
.share-icons-social a.pi{background-position: -64px top;}
.share-icons-social a.yt{background-position: -96px top;}
.share-icons-social a.bg{background-position: -128px top;}
.share-icons-social a.lk{background-position: -160px top;}
.share-icons-social a.tw{background-position: -192px top;}
.share-icons-social a.tm{background-position: -224px top;}
.share-icons-social a.in{background-position: -256px top;}
.share-icons-social a.fb:hover{background-position: left bottom;}
.share-icons-social a.vm:hover{background-position: -32px bottom;}
.share-icons-social a.pi:hover{background-position: -64px bottom;}
.share-icons-social a.yt:hover{background-position: -96px bottom;}
.share-icons-social a.bg:hover{background-position: -128px bottom;}
.share-icons-social a.lk:hover{background-position: -160px bottom;}
.share-icons-social a.tw:hover{background-position: -192px bottom;}
.share-icons-social a.tm:hover{background-position: -224px bottom;}
.share-icons-social a.in:hover{background-position: -256px bottom;}

@media screen and (max-width: 768px){
	.share-icons-social{display: block;text-align: center;}
	.share-icons-social a{margin-left: 4px;width: 40px;height: 40px;background-size: auto 88px;}
	.share-icons-social a:first-child{margin-left: 0;}
	.share-icons-social a.fb{background-position: left top;}
	.share-icons-social a.vm{background-position: -44px top;}
	.share-icons-social a.pi{background-position: -88px top;}
	.share-icons-social a.yt{background-position: -132px top;}
	.share-icons-social a.bg{background-position: -176px top;}
	.share-icons-social a.lk{background-position: -220px top;}
	.share-icons-social a.tw{background-position: -264px top;}
	.share-icons-social a.tm{background-position: -308px top;}
	.share-icons-social a.in{background-position: -352px top;}
	.share-icons-social a.fb:hover{background-position: left bottom;}
	.share-icons-social a.vm:hover{background-position: -44px bottom;}
	.share-icons-social a.pi:hover{background-position: -88px bottom;}
	.share-icons-social a.yt:hover{background-position: -132px bottom;}
	.share-icons-social a.bg:hover{background-position: -176px bottom;}
	.share-icons-social a.lk:hover{background-position: -220px bottom;}
	.share-icons-social a.tw:hover{background-position: -264px bottom;}
	.share-icons-social a.tm:hover{background-position: -308px bottom;}
	.share-icons-social a.in:hover{background-position: -352px bottom;}
}


/* --------- Social ---------- */
.social-icons-menu{font-size: 0;letter-spacing: 0;display: inline-block;}
.social-icons-menu a{display: inline-block;vertical-align: top;width: 38px;height: 38px;background: url(../sysimages/social-icons-menu.png) no-repeat left top/380px 38px;}
.social-icons-menu a:not(:last-child){margin-right: 2px;}
.social-icons-menu a:hover{opacity: .7;}
.social-icons-menu a.fb{background-position: left top;}
.social-icons-menu a.vm{background-position: -38px top;}
.social-icons-menu a.pi{background-position: -76px top;}
.social-icons-menu a.yt{background-position: -114px top;}
.social-icons-menu a.bg{background-position: -152px top;}
.social-icons-menu a.lk{background-position: -190px top;}
.social-icons-menu a.tw{background-position: -228px top;}
.social-icons-menu a.tm{background-position: -266px top;}
.social-icons-menu a.in{background-position: -304px top;}


/* Referências (Share and Social Link) */
.share-icons{font-size: 0;line-height: 0;}
.share-icons .addthis_toolbox a:first-child{margin-left: 0 !important;}
.share-icons a{float: none !important;display: inline-block;width: 32px !important;height: 32px;padding: 0 !important;margin: 0 0 0 8px !important;background: url(../sysimages/social-icons-share.png) left top/auto 64px no-repeat;}
@media screen and (max-width: 768px) {
	.share-icons a {margin-left: 5px !important;}
}
.share-icons a:first-child{margin-left: 0 !important;}
.share-icons a > span{display: none;}
.share-icons a span{background: none !important;}
.share-icons a.addthis_button_facebook{background-position: left top;}
.share-icons a.addthis_button_pinterest_share{background-position: -64px top;}
.share-icons a.addthis_button_twitter{background-position: -192px top;}
.share-icons a.addthis_button_linkedin{background-position: -160px top;}
.share-icons a.addthis_button_email{background-position: -288px top;}
.share-icons a.addthis_button_facebook:hover{background-position: left bottom;}
.share-icons a.addthis_button_pinterest_share:hover{background-position: -64px bottom;}
.share-icons a.addthis_button_twitter:hover{background-position: -192px bottom;}
.share-icons a.addthis_button_linkedin:hover{background-position: -160px bottom;}
.share-icons a.addthis_button_email:hover{background-position: -288px bottom;}
/* --------- Social ---------- */


.table-center td, .table-center th {text-align: center;}


.flags{font-size: 0;letter-spacing: 0;line-height: 0;}
.flags > *{display: inline-block;vertical-align: middle;}
.flags .flag{background: #951C7F;padding: 2px 7px 1px;text-transform: uppercase;font-family: 'Helvetica Neue', Arial, Helvetica, 'Segoe UI', sans-serif;font-weight: 400;font-size: 11px;line-height: 15px;color: #FFFFFF;}
.iPadMode .flags .flag{padding: 2px 7px 3px;}
.flags .date{font-size: 12px;line-height: 17px;color: #333;}


/* ARTICLE */
article.article_info a{text-decoration: none;text-align: left;}
article.article_info .wrapper-image{position: relative;z-index: 0;display: block;line-height: 0;}
article.article_info .wrapper-image img{display: block;line-height: 0;width: 100%;}
article.article_info .flags{margin-top: 12px;margin-left: 9px;}
article.article_info .flags.absInfo{margin-top: -30px;}
article.article_info .flags .date{margin-left: 10px;}
article.article_info .flags + .wrapper-desc{padding-top: 9px;padding-bottom: 10px;}
article.article_info .flags.absInfo + .wrapper-desc{padding-top: 26px;}
article.article_info .wrapper-info{position: relative;z-index: 1;}
article.article_info .wrapper-desc{padding: 14px 10px;}
article.article_info .wrapper-desc .secondary-subtitle{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
article.article_info .wrapper-desc .desc{font-size: 16px;line-height: 22px;color: #333;padding-top: 4px;height: 48px;overflow: hidden;}
.iPadMode article.article_info .wrapper-desc .desc{height: 54px;}

@media screen and (max-width: 768px){
	article.article_info .flags{margin-left: 0;margin-top: 13px;}
	article.article_info .flags.absInfo{margin-left: 10px;margin-top: -28px;}
	article.article_info .wrapper-desc{padding: 14px 0 15px;}
	article.article_info .wrapper-desc .desc{padding-top: 0;height: 44px;}
}

/* ------------- BLOCOS ------------- */
	.hover-effect-img .wrapper-image{overflow: hidden;}
	.hover-effect-img img{transition: 0.2s transform;}
	.hover-effect-img img:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
	
	.row10{margin: 0 -10px;font-size: 0;letter-spacing: 0;text-align: center;}
	.row10 .column{padding: 0 10px;display: inline-block;vertical-align: top;}

	.slider-detail{line-height: 0;}
	.slider-detail .slide-detail{display: none;}
	.slider-detail.slick-initialized .slide-detail,
	.slider-detail .slide-detail:first-child{display: block;}
	.slider-detail .slide-detail.video-slide{line-height: 0;text-decoration: none;position: relative;cursor: pointer;}

	.slider-detail .slide-detail.video-slide:not(.active)::before{content:'';position: absolute;top: calc(50% - 32px);left: calc(50% - 32px);z-index: 7;width: 64px;height: 64px;background: url(../sysimages/icon-play.png?1) center center/64px no-repeat;}
	.slider-detail .slide-detail.video-slide{overflow: hidden;}
	.slider-detail .slide-detail.video-slide.active img{z-index: 0;}
	.slider-detail .slide-detail.video-slide .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
	.slider-detail .slide-detail.video-slide .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	.slider-detail .slide-detail img{display: block;width: 100%;position: relative;z-index: 6;}
	.slider-detail .slick-dots{width: 100%;margin: 19px 0 0;font-size: 0;line-height: 0;text-align: center;}
	.slider-detail .slick-dots li{display: inline-block;margin-left: 9px;}
	.slider-detail .slick-dots li:first-child{margin-left: 0 !important;}
	.slider-detail .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background: #D6D6D6;text-indent: -999px; overflow: hidden;}
	.slider-detail .slick-dots li.slick-active button{opacity: 1;background: #951C7F;}
	
	@media screen and (min-width: 769px){
		.slider-detail .slick-dots li button:hover{opacity: 1;background: #951C7F;}
	}
	

	/*SECTION SEP*/
		.section_sep{padding: 16px 0;background: #951C7F;text-align: center;position: relative;}
		.section_sep::before{content:'';position: absolute;bottom: -8px;left: calc(50% - 6px);width: 12px;height: 8px;background: url(../sysimages/icon-sep.png) left top/12px 8px no-repeat;}
		.section_sep p, .section_sep .p{font-size: 26px;line-height: 38px;letter-spacing: 1px;color: #FFF;text-transform: uppercase;}
		@media screen and (max-width: 768px){
			.section_sep{padding: 14px 0;}
			.section_sep p, .section_sep .p{font-size: 20px;line-height: 35px;}
		}
	/*SECTION SEP*/

	/*SECTION 2 ARTIGOS*/
		@media screen and (max-width: 768px){
			.section_2art .column:not(:last-child){padding-bottom: 29px;}
		}
	/*SECTION 2 ARTIGOS*/

	/*SECTION 3 ARTIGOS*/
		@media screen and (max-width: 768px){
			.section_3art .column:not(:last-child){padding-bottom: 29px;}
		}
	/*SECTION 3 ARTIGOS*/

	/*SECTION INFO SLIDER*/
		.section_info_slider #map{height: 460px;width: 100%;}
		.section_info_slider .column-info > .secondary-subtitle{padding-top: 13px;}
		.section_info_slider .column-info > .text-block{padding-top: 20px;}

		@media screen and (max-width: 768px){
			.section_info_slider .column-maps{padding-top: 20px;}
			.section_info_slider #map{height: 250px;}
			.section_info_slider .column-info > .secondary-subtitle{padding-top: 10px;}
			.section_info_slider .column-info > .text-block{padding-top: 30px;}
			.section_info_slider .column-slider{padding-top: 20px;}
		}
	/*SECTION INFO SLIDER*/

	/*SECTION TITLES*/
		.section_titles{text-align: center;clear: both;}
		.section_titles .content{max-width: 870px;margin: 45px auto 32px;}
		.section_titles .content .secondary-subtitle{padding: 4px 0 0;}
		.section_titles .content a{margin-top: 24px;}
		@media screen and (max-width: 768px){
			.section_titles .content{margin: 40px auto;}
		} 
	/*SECTION TITLES*/

	/*SECTION PRODUCTS SLIDER*/
		.section_products_slider{padding-top: 30px;padding-bottom: 66px;}
		.section_products_slider .product-slide{float: left;width: 25%;display: none;}
		.section_products_slider.slick-initialized .product-slide,
		.section_products_slider .product-slide:nth-child(-n+4){display: block;}
		.section_products_slider .product{margin-right: 2px;}
		.section_products_slider .product .wrapper-image img{line-height: 0;display: block;width: 100%;}
		.section_products_slider .product .wrapper-info{text-align: center;padding: 13px 10px;}
		.section_products_slider .product .wrapper-info .secondary-subtitle{padding-top: 4px;}
		.section_products_slider .slick-arrow{z-index: 5;position: absolute;top: calc(50% - 18px);width: 32px;height: 32px;background: url(../sysimages/icon-arrow-slider.png) left top/32px 64px no-repeat;}
		.section_products_slider .slick-arrow:hover{background-position: left bottom;}
		.section_products_slider .slick-prev{left: -3%;transform:rotate(180deg);}
		.section_products_slider .slick-next{right: -3%;}
		.section_products_slider .slick-dots{width: 100%;margin: 19px 0 0;font-size: 0;line-height: 0;text-align: center;}
		.section_products_slider .slick-dots li{display: inline-block;margin-left: 9px;}
		.section_products_slider .slick-dots li:first-child{margin-left: 0 !important;}
		.section_products_slider .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background: #D6D6D6;text-indent: -999px; overflow: hidden;}
		.section_products_slider .slick-dots li button:hover, .section_products_slider .slick-dots li.slick-active button{opacity: 1;background: #951C7F;}
		
		@media screen and (max-width: 768px){
			.section_products_slider .slick-dots{width: 100%;margin: 19px 0 0;font-size: 0;line-height: 0;text-align: center;}
			.section_products_slider .slick-dots li{display: inline-block;margin-left: 9px;}
			.section_products_slider .slick-dots li:first-child{margin-left: 0 !important;}
			.section_products_slider .slick-dots li button{width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background: #D6D6D6;text-indent: -999px; overflow: hidden;}
			.section_products_slider .slick-dots li button:hover, .section_products_slider .slick-dots li.slick-active button{opacity: 1;background: #951C7F;}
		}
	/*SECTION PRODUCTS SLIDER*/

	/* SECTION TABELA */
		.section_table{padding-bottom: 82px;}
		.section_table .mainTable{width: 100%;text-align: left;table-layout: fixed;}
		.section_table .mainTable > thead > tr > th{padding: 9px 20px;border-bottom: 1px solid rgba(222,222,222,0.50);background: #F4F4F4;font-family: "Metrocity-Medium";font-weight: normal;font-size: 13px;line-height: 18px;letter-spacing: 0;color: #0b0b0b;text-align: center;}
		.section_table .mainTable > tbody > tr > td{border-bottom: 1px solid rgba(222,222,222,0.50);font-size: 13px;line-height: 18px;color: #333;padding: 10px;text-align: center;}
		.section_table .mainTable > tbody > tr > td[align]{padding: 0;}
		.section_table .mainTable > tbody > tr > td[align] a{text-decoration: none;display: block;background: #F4F4F4;padding: 23px 15px;}
		.section_table .mainTable > tbody > tr > td[align] a span{position: relative;text-decoration: underline;font-size: 14px;line-height: 22px;color: #333;}
		.section_table .mainTable > tbody > tr > td[align] a span::before{content:'';position: absolute;left: -37px;top: 0;width: 17px;height: 16px;background: url(../sysimages/icon-download.png) left top/17px 16px no-repeat;}
		.section_table .mainTable > tbody > tr > td[align] a:hover span{text-decoration: none;}
		.iPadMode .mainTable > tbody > tr > td[align] a span::before{top: 5px;}
		.section_table .tooltip {display: inline-block;vertical-align: middle;position: relative;/*width: 12px;height: 12px;background: url(../sysimages/icon-tooltip.png) left top/12px no-repeat;*/
    		width: 22px;height: 22px;background: url(../sysimages/icon-tooltip.png) center center/12px no-repeat;padding: 5px;margin-top: -3px;
		}
		.section_table .tooltip:hover{background-image: url(../sysimages/icon-tooltip-hover.png);}
		.section_table .tooltip .tooltiptext{font-size: 11px;line-height: 15px;padding: 4px 7px 3px;visibility: hidden;position: absolute;width: 85px;background-color: #061D41;color: #fff;text-align: center;padding: 3px 7px;border-radius: 2px;z-index: 1;opacity: 0;transition: opacity .3s;bottom: 165%;left: calc(50% - 43px);}
		.section_table .tooltip .tooltiptext .triangle{width: 0px;height: 0px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #061D41;position: absolute;bottom: -6px;left: calc(50% - 4px);}
		.section_table .tooltip:hover .tooltiptext{visibility: visible;opacity: 1;}
		.section_table .mainTable .pseudoColumn{width: 18px;border-bottom: 0;padding: 0;font-size: 0;letter-spacing: 0;line-height: 0;}
		
		@media screen and (max-width: 768px){
			.section_table{overflow-x: auto;padding-bottom: 0;margin-bottom: 60px;}
			.section_table.table-3-or-more .mainTable > thead > tr > th{border-right: 1px solid rgba(222,222,222,0.50);}
			.section_table.table-3-or-more .mainTable > thead > tr > th,
			.section_table.table-3-or-more .mainTable > tbody > tr > td{padding: 5px 8px;font-size: 12px;line-height: 16px;border-left: 1px solid rgba(222,222,222,0.50);}
			.section_table.table-3-or-more .mainTable > thead > tr:first-child > th:first-child, .section_table .mainTable > tbody > tr > td:first-child{border-top: 1px solid rgba(222,222,222,0.50);}
			.section_table.table-3-or-more .mainTable > tbody > tr:first-child > td{border-left: 0;}
			.section_table.table-3-or-more .mainTable > tbody > tr.last_tr > td{border-right: 1px solid rgba(222,222,222,0.50);}
			.section_table.table-3-or-more .mainTable thead{position: absolute;z-index: 99;}
			.section_table.table-3-or-more .mainTable thead tr{width: 110px;text-align: right;}
			.section_table.table-3-or-more .mainTable tr{display: table-cell;vertical-align: top;}
			.section_table.table-3-or-more .mainTable th,
			.section_table.table-3-or-more .mainTable td{display: block;}
			.section_table.table-3-or-more .mainTable tbody{width: calc(100% - 110px);display: block;position: relative;overflow-x: auto;margin-left: 110px;}
			.section_table.table-3-or-more .mainTable .tr_download{display: block;margin-left: -110px;width: calc(100% + 110px);}
			.section_table.table-3-or-more .div_download {margin-top: 15px;}
			.section_table.table-3-or-more .div_download a{text-decoration: none;display: block;background: #F4F4F4;border: 1px solid rgba(222,222,222,0.50);padding: 8px 15px;text-align: center;}
			.section_table.table-3-or-more .div_download a span{position: relative;text-decoration: underline;font-size: 12px;line-height: 18px;color: #333;}
			.section_table.table-3-or-more .div_download a span::before{content:'';position: absolute;left: -37px;top: 0;width: 17px;height: 16px;background: url(../sysimages/icon-download.png) left top/17px 16px no-repeat;}
			.section_table.table-3-or-more .div_download a:hover span{text-decoration: none;}
			.section_table.table-center .mainTable > thead > tr > th,.section_table.table-center .mainTable > tbody > tr > td {padding:5px;}
		}
	/* SECTION TABELA */

	/*SECTION 2 ARTIGO COM DESCRIÇÃO CENTRADA*/
		.section_2art_img .wrapper-image, .section_2art_img .wrapper-image a{display: block;line-height: 0;}
		.section_2art_img .wrapper-desc{text-align: center;padding: 30px 15px;}
		.section_2art_img .wrapper-desc .secondary-subtitle{padding-top: 5px;}
		.section_2art_img .wrapper-desc a{margin-top: 25px;}
		@media screen and (max-width: 768px){
			.section_2art_img .wrapper-desc{padding: 22px 15px 44px;}
		}
	/*SECTION 2 ARTIGO COM DESCRIÇÃO CENTRADA*/

/* ------------- BLOCOS ------------- */


/* ------------- PAGE ------------- */
	.wrapper-page{padding-top: 36px;padding-bottom: 20px;}
	@media screen and (max-width: 768px){
		.wrapper-page{padding-top: 20px;}
	}
/* ------------- PAGE ------------- */

/* ------------- HOMEPAGE ------------- */
	
	.section-slider .slide .home-slider-title{font-family: "Metrocity-Book";font-size: 12px;line-height: 18px;color: #333;text-transform: uppercase;}
	.section-slider .slide .home-slider-subtitle{font-family: "Metrocity-Black";font-size: 48px;line-height: 56px;color: #061D41;}
	.section-slider .slide .home-slider-description{font-family: "Metrocity-Book";font-size: 20px;line-height: 24px;color: #061D41;}

	.section-slider{line-height: 0;overflow: hidden;}
	.section-slider .slider .product-slide{float: left;width: 25%;display: none;}
	.section-slider .slider.slick-initialized .slide,
	.section-slider .slider .slide:first-child{display: block;}
	.section-slider .slide{position: relative;}
	.section-slider .slide figure {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10;}
	.section-slider .slide figure img {max-width: 1902px; margin: auto; width: 100%;}
	.section-slider .slide .cover-image {opacity: 0; visibility: hidden;}
	.section-slider .slide .description{position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 50; width: 100%;}
	.section-slider .slide .description .dis-table {width: 100%;height: 100%; margin-left: auto; margin-right: auto;}
	.section-slider .slide .description.top .dis-table-cell {vertical-align: top;}
	.section-slider .slide .description.middle .dis-table-cell {vertical-align: middle;}
	.section-slider .slide .description.bottom .dis-table-cell {vertical-align: bottom;}
	.section-slider .slide .description.left{text-align: left;}
	.section-slider .slide .description.center{text-align: center;}
	.section-slider .slide .description.right{text-align: right;}
	.section-slider .slide .description .content{display: inline-block;padding: 15px 0;max-width: 1060px;}
	.section-slider .slide .description .content.left{text-align: left;}
	.section-slider .slide .description .content.center{text-align: center;}
	.section-slider .slide .description .content.right{text-align: right;}
	.section-slider .slide .description .content .button{margin-top: 30px;}
	.section-slider .slide .description.top .content{padding-top: 200px;}
	.section-slider .slide .description.middle .content{padding-top: 120px;}
	.section-slider .slide .description.bottom .content{padding-top: 100px;}
	.section-slider .slide .description .content.light p{color: #fff;}
	.section-slider .slide.video-slide{line-height: 0;text-decoration: none;position: relative;cursor: pointer;}
	.section-slider .slide.video-slide:not(.active)::before{content:'';position: absolute;top: calc(50% - 32px);left: calc(50% - 32px);z-index: 7;width: 64px;height: 64px;background: url(../sysimages/icon-play.png?1) center center/64px no-repeat;}
	.section-slider .slide.video-slide{overflow: hidden;}
	.section-slider .slide.video-slide .wrapper-image{position: relative;z-index: 6;}
	.section-slider .slide.video-slide.active .wrapper-image{z-index: 0;}
	.section-slider .slide.video-slide .video-wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
	.section-slider .slide.video-slide .video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

	.section-slider .slide .home-slider-subtitle{padding-top: 4px;}
	.section-slider .slide .home-slider-description{padding-top: 8px;}
	.section-slider .slick-arrow{position: absolute;top: calc(50% - 20px);z-index: 9;width: 40px;height: 40px;background: url(/sysimages/icon-slider.png) left top/40px no-repeat;}
	.section-slider .slick-arrow:hover{opacity: .7;}
	.section-slider .slick-prev{left: 86px;transform: rotate(180deg);}
	.section-slider .slick-next{right: 86px;}


	@media screen and (max-width: 768px){
		.section-slider .slide .home-slider-title{font-size: 12px;line-height: 18px;}
		.section-slider .slide .home-slider-subtitle{font-size: 26px;line-height: 38px;letter-spacing: 0;}
		.section-slider .slide .home-slider-description{font-size: 15px;line-height: 18px;}
		.section-slider .slide .description .content .button{margin-top: 18px;}

		.section-slider .slide img{min-height: 570px;object-fit: cover;}
		.section-slider .slick-dots{width: 100%;margin: 0;position: absolute;bottom: 10px;left: 0;font-size: 0;line-height: 0;text-align: center;}
		.section-slider .slick-dots li{display: inline-block;margin-left: 9px;}
		.section-slider .slick-dots li:first-child{margin-left: 0 !important;}
		.section-slider .slick-dots li button{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);width: 10px;height: 10px;padding: 0;margin: 0;border: 0;border-radius: 10px;background: #FFF;text-indent: -999px; overflow: hidden;}
		.section-slider .slick-dots li.slick-active button{opacity: 1;background: #951C7F;}
	}

/* ------------- HOMEPAGE ------------- */

/* ------------- Listagem ------------- */
	.section_list{padding-top: 36px;padding-bottom: 113px;}
	.section_list .row{font-size: 0;letter-spacing: 0;line-height: 0;}
	.section_list .column{float: none;display: inline-block;vertical-align: top;padding-bottom: 55px;}
	.section_list .wrapper-articles{position: relative;}
	.section_list .slick-arrow{z-index: 5;position: absolute;top: calc(50% - 19px);width: 40px;height: 40px;background: center center/16px 28px no-repeat;}
	.section_list .slick-arrow:hover{opacity: .7;}
	.section_list .slick-prev{left: 17px;background-image: url(../sysimages/icon-arrow-slider-prev.png);}
	.section_list .slick-next{right: 17px;background-image: url(../sysimages/icon-arrow-slider-next.png);}
	.section_list .article-slide{display: none;}
	.section_list .slick-initialized .article-slide,
	.section_list .article-slide:first-child{display: block;}
	.section_list .article-slide article{position: relative;}
	.section_list .article-slide article a{text-decoration: none;display: block;line-height: 0;}
	.section_list .article-slide article .wrapper-image{display: block;line-height: 0;}
	.section_list .article-slide article .wrapper-image img{display: block;line-height: 0;width: 100%;}
	.section_list .article-slide article .flags{margin-top: 20px;margin-left: 19px;}
	.section_list .article-slide article .flags .date{margin-left: 10px;}
	.section_list .article-slide article .wrapper-info{background: rgba(255,255,255,0.6);position: absolute;bottom: 0;left: 0;width: 100%;}
	.section_list .article-slide article .wrapper-desc{padding: 14px 19px;}
	.section_list .article-slide article .wrapper-desc .secondary-subtitle{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
	.section_list .article-slide article .wrapper-desc .desc{font-size: 16px;line-height: 22px;color: #333;padding-top: 6px;max-height: 50px;overflow: hidden;}
	.section_list .bottom-list{text-align: center;margin-top: -3px;}
	
	@media screen and (max-width: 768px){
		.section_list{padding-top: 0px;padding-bottom: 40px;}
		.section_list.pdtMobile{padding-top: 0;}
		.section_list .column{padding-bottom: 20px;}
		.section_list .column-featured{margin-left: -15px;width: calc(100% + 30px);padding-bottom: 30px;}
		.section_list .article-slide article .flags{margin-left: 15px;}
		.section_list .article-slide article .wrapper-image img{min-height: 376px;object-fit: cover;}
		.section_list .article-slide article .wrapper-desc{padding-left: 15px;padding-right: 15px;padding-top: 4px;}
		.section_list .article-slide article .wrapper-desc .secondary-title{font-size: 24px;line-height: 30px;color: #0b0b0b;letter-spacing: 0;}
		.section_list .article-slide article .wrapper-desc .desc{height: 44px;padding-top: 0;}
		.section_list .bottom-list{margin-top: 20px;}
	}
/* ------------- Listagem ------------- */

	.slider-detail .slick-arrow{z-index: 5;position: absolute;top: calc(50% - 19px);width: 40px;height: 40px;background: center center/16px 28px no-repeat;}
	.slider-detail .slick-arrow:hover{opacity: .7;}
	.slider-detail .slick-prev{left: 17px;background-image: url(../sysimages/icon-arrow-slider-prev.png);}
	.slider-detail .slick-next{right: 17px;background-image: url(../sysimages/icon-arrow-slider-next.png);}

  @media screen and (max-width: 768px){
      .slider-detail .slick-prev{left: 0px;}
      .slider-detail .slick-next{right: 0px;}
  }


/* ------------- Detalhe ------------- */
	.section_detail{padding-top: 36px;}
	.section_detail .column-slider{float: right;}
	.section_detail .column-slider + .column-info{float: left;}
	.section_detail .back_btn{float: right;position: relative;padding-left: 10px;color: #333;font-size: 11px;line-height: 16px;text-decoration: underline;}
	.section_detail .back_btn::before{content:'<';position: absolute;left: 0;top: 0;font-size: 11px;line-height: 16px;}
	.section_detail .back_btn:hover{text-decoration: none;}
	.section_detail .slider-detail{padding-top: 23px;clear: both;line-height: 0;}
	.section_detail .column-info-first + .column-slider .slider-detail{padding-top: 18px;}
	.section_detail .column-info-first .flags,
	.section_detail .column-info-first .secondary-title{clear: left;float: left;}
	.section_detail .column-info-first .back_btn{margin-top: 0;}
	.section_detail .column-info .flags,
	.section_detail .column-info-first .flags{margin-left: 1px;margin-bottom: 16px;}
	.section_detail .flags .date{margin-left: 10px;}
	.section_detail .column-info > .secondary-subtitle{padding-top: 13px;}
	.section_detail .column-info > .text-block{padding-top: 17px;}
	/*.section_detail .column-share{padding-top: 55px;}*/
	.section_detail .column-print .share-icons {text-align: right;}
	.section_detail .column-share .share-icons > *{display: inline-block;vertical-align: middle;}
	.section_detail .column-share .share-icons > p{font-size: 11px;margin-right: 12px;margin-top: -3px;}
	.section_detail .column-info-secondary{padding-top: 44px;}
	.section_detail .column-slider.col-sm-12 + .column-info-secondary,
	.section_detail .column-slider.col-sm-12 + .column-info-secondary + .column-info-secondary{padding-top: 40px;}
	.section_detail .column-share + .column-print{margin-top: 58px;}
	.section_detail .column-print{border-top: 1px solid #ccc;padding: 39px 0 0;margin: 41px 0 40px;}
	.section_detail .column-print a.button{position: relative;padding: 10px 20px 10px 44px;background:transparent;border: 1px solid #666666;font-size: 12px;line-height: 14px;color: #333;text-transform: none;font-family: "Metrocity-Light";}
	.section_detail .column-print a.button + a{margin-left: 15px;}
	.section_detail .column-print a.button:hover{border-color: #061D41;color: #4B6993;}
	.section_detail .column-print a.button::before{content: '';position: absolute;top: calc(50% - 10px);left: 20px;width: 20px;height: 20px;background-repeat: no-repeat;background-position: center center;}
	.section_detail .column-print a[download]::before{background-image: url(../sysimages/icon-download.png);background-size: 17px 16px;left: 15px;}
	.section_detail .column-print a[onclick]::before{background-image: url(../sysimages/icon-print.png);background-size: 18px 17px;left: 15px;}
	
	/*@media screen and (max-width: 1490px){
		.section_detail .column-print{width: calc(100% - 30px);margin-right: 0;}
	}*/

	@media screen and (max-width: 768px){
		.section_detail{padding-top: 20px;}
		.section_detail .row{margin: 0 -10px;}
		.section_detail .row .column{padding: 0 10px;}
		.section_detail .back_btn{display: none;}
		.section_detail .column-info > .secondary-subtitle{padding-top: 10px;}
		.section_detail .column-info > .text-block{padding-top: 8px;}
		.section_detail .column-share .share-icons > *{display: block;text-align: center;}
		.section_detail .column-share .share-icons > p{margin-top: 22px;margin-right: 0;margin-bottom: 6px;}
		.section_detail .slider-detail{padding-top: 30px;padding-bottom: 44px;}
		.section_detail .column-info-secondary + .column-info-secondary{padding-top: 28px;}
		body .section_detail .row .column-print{border-top: 0;margin: 33px 0 23px;padding:0px;}
	}
/* ------------- Detalhe ------------- */

/* ------------- RELACIONADOS ------------- */
	.section_related_articles{padding-bottom: 45px;padding-top: 44px;}
	.section_related_articles > .secondary-subtitle{text-transform: uppercase;text-align: center;padding-bottom: 34px;}
	.section_related_articles article.article_info .flags{margin-left: 0;}
	.section_related_articles article.article_info .wrapper-desc{padding-left: 0;padding-right: 0;}
	
	@media screen and (max-width: 768px){
		.section_related_articles > .secondary-subtitle{font-size: 14px;line-height: 20px;padding-bottom: 25px;}
		.section_related_articles .row .column:not(:last-child){padding-bottom: 13px;}
	}
/* ------------- RELACIONADOS ------------- */


/* ------------- PASSATEMPO ------------- */
	.section_passatempo{padding-top: 54px;padding-bottom: 92px;}
	.section_passatempo .column-info .flags{margin-left: 1px;margin-bottom: 16px;}
	.section_passatempo .column-info > .secondary-subtitle{padding-top: 13px;}
	.section_passatempo .column-info > .text-block{padding-top: 17px;}
	.section_passatempo form{padding-top: 17px;padding-right: 20px;}
	.section_passatempo .slider-detail{padding-top: 23px;clear: both;}
	.section_passatempo .back_btn{float: right;position: relative;padding-left: 10px;color: #333;font-size: 11px;line-height: 16px;text-decoration: underline;}
	.section_passatempo .back_btn::before{content:'<';position: absolute;left: 0;top: 0;font-size: 11px;line-height: 16px;}
	.section_passatempo .back_btn:hover{text-decoration: none;}
	.section_passatempo .share-icons{float: right;margin-top: 60px;}
	.section_passatempo .share-icons > *{display: inline-block;vertical-align: middle;}
	.section_passatempo .share-icons > p{font-size: 11px;margin-right: 12px;margin-top: -3px;}
	/*.section_passatempo .g-recaptcha{float: right;}
	.section_passatempo button{margin-top: 30px;clear: right;}*/

	@media screen and (max-width: 768px){
		.section_passatempo{padding-top: 20px;padding-bottom: 60px;}
		.section_passatempo .column-info > .secondary-subtitle{padding-top: 10px;}
		.section_passatempo .column-info > .text-block{padding-top: 8px;}
		.section_passatempo .back_btn{display: none;}
		.section_passatempo form{padding-right: 0;}
		.section_passatempo .share-icons{float: none;display: block;margin-top: 20px;}
		.section_passatempo .share-icons > *{display: block;text-align: center;}
		.section_passatempo .share-icons > p{margin-top: 22px;margin-right: 0;margin-bottom: 6px;}
	}

	#success-popup{width: 540px;padding: 82px 15px;height: 360px;margin: auto;text-align: center;background: #F4F4F4;}
	#success-popup img{width: 40px;height: 40px;display: block;line-height: 0;margin: 0 auto 20px;}
	#success-popup .secondary-subtitle{padding-bottom: 4px;}
	#success-popup p:not(.secondary-subtitle){max-width: 410px;margin: 0 auto;}
	#success-popup .button{margin-top: 27px;cursor: pointer;}

	@media screen and (max-width: 768px){
		#success-popup{padding: 60px 15px;width: calc(100% - 30px);margin-left: 15px;}
	}
/* ------------- PASSATEMPO ------------- */

/* ------------- PAGE ------------- */
	.section_pages{padding-top: 36px;padding-bottom: 66px;}
	@media screen and (max-width: 768px){
		.section_pages{padding-top: 20px;padding-bottom: 20px;}
	}
/* ------------- PAGE ------------- */

/* ------------- PESQUISA ------------- */
	.section_search{padding-top: 11px;padding-bottom: 108px;}
	.section_search .wrapper-top{text-align: center;}
	.section_search .wrapper-form{margin-top: 26px;font-size: 0;height: 40px;}
	.section_search .wrapper-form #search_module{font-family: "Metrocity-Book";font-size: 16px;line-height: 24px;width: 320px;height: 40px;margin-right: 10px;padding: 5px 14px 6px;display: inline-block;vertical-align: top;}
	.section_search .wrapper-form button{height: 40px;padding: 12px 23px 11px;display: inline-block;vertical-align: top;}
	.section_search .wrapper-results .row{margin-top: 42px;font-size: 0;letter-spacing: 0;line-height: 0;}
	.section_search .wrapper-results .column{padding-top: 55px;display: inline-block;vertical-align: top;float: none;}
	.section_search .wrapper-results .bottom-list{text-align: center;margin-top: 53px;}
	.section_search .wrapper-no-results{text-align: center;padding-top: 92px;padding-bottom: 58px;}
	.section_search .wrapper-no-results .secondary-subtitle{padding-bottom: 14px;}

	@media screen and (max-width: 768px){
		.section_search{padding-top: 40px;padding-bottom: 40px;}
		.section_search .wrapper-form{display: none;}
		.section_search .wrapper-results .row{margin-top: 13px;}
		.section_search .wrapper-results .column{padding-top: 13px;}
		.section_search .wrapper-no-results{padding-top: 35px;}
		.section_search .wrapper-no-results .secondary-subtitle{padding-bottom: 8px;}
	}

/* ------------- PESQUISA ------------- */

/* ------------- FAQS ------------- */
	.section_faqs{/*padding-top: 16px;*/padding-bottom: 77px;}
	.section_faqs .column{text-align: center;}
	.section_faqs .column:not(:nth-child(-n+3)){padding-top: 30px;}
	.section_faqs .column a{display: block;line-height: 0;transition:0.2s border;background: #FAFAFA;border: 2px solid #d6d6d6;text-decoration: none;height: 300px;color: #0b0b0b;}
	.section_faqs .column a:hover{border-color: #951C7F;}
	.section_faqs .column a .secondary-title{padding: 15px;}
	.section_faqs .column.purple a{border-color: #951C7F;background:#951C7F;}
	.section_faqs .column.purple a:hover{border-color: #d6d6d6;}
	.section_faqs .column.purple a .secondary-title{color: #fff;}
	.section_faqs .column .dis-table{height: 298px;width: 100%;}
	.section_faqs .column .dis-table-cell{vertical-align: middle;}
	.section_faqs .section_titles{padding-top: 87px;}

	@media screen and (max-width: 768px){
		.section_faqs{padding-top: 16px;padding-bottom: 40px;}
		.section_faqs .column:not(:first-child){padding-top: 10px !important;}
		.section_faqs .column a{height: 200px;}
		.section_faqs .column .dis-table{height: 198px;}
		.section_faqs .section_titles{padding-top: 40px;padding-bottom: 0;}
	}
/* ------------- FAQS ------------- */

/* ------------- DETAIL FAQS ------------- */
	.section_detail_faqs{padding-top: 17px;padding-bottom: 47px;}
	.section_detail_faqs .column-slider .slider-detail{padding-top: 23px;clear: both;line-height: 0;}
	.section_detail_faqs .column-info .flags{margin-left: 1px;margin-bottom: 16px;}
	.section_detail_faqs .column-info > .secondary-subtitle{padding-top: 13px;}
	.section_detail_faqs .column-info > .text-block{padding-top: 17px;}
	.section_detail_faqs .back_btn{float: right;position: relative;padding-left: 10px;color: #333;font-size: 11px;line-height: 16px;text-decoration: underline;}
	.section_detail_faqs .back_btn::before{content:'<';position: absolute;left: 0;top: 0;font-size: 11px;line-height: 16px;}
	.section_detail_faqs .back_btn:hover{text-decoration: none;}
	.section_detail_faqs .column-share{padding-top: 55px;}
	.section_detail_faqs .column-share .share-icons > *{display: inline-block;vertical-align: middle;}
	.section_detail_faqs .column-share .share-icons > p{font-size: 11px;margin-right: 12px;margin-top: -3px;}
	.section_detail_faqs .section_titles{padding-top: 161px;}

	@media screen and (max-width: 768px){
		.section_detail_faqs .back_btn{display: none;}
		.section_detail_faqs .column-info > .secondary-subtitle{padding-top: 10px;}
		.section_detail_faqs .column-info > .text-block{padding-top: 8px;}
		.section_detail_faqs .column-share{padding-top: 20px;}
		.section_detail_faqs .column-share .share-icons{float: none;display: block;text-align: center;}
		.section_detail_faqs .column-share .share-icons > *{display: block;}
		.section_detail_faqs .column-share .share-icons > p{margin-top: 0;margin-right: 0;margin-bottom: 6px;}
		.section_detail_faqs .section_titles{padding-top: 40px;padding-bottom: 0;}
	}

/* ------------- DETAIL FAQS ------------- */

/* ------------- CUSTOM ------------- */
.bottom-list .loadingIcon {display: none;line-height: 0;}
.bottom-list .loadingIcon img {max-width: 36px;}
/* ------------- CUSTOM ------------- */


@media print {
	.section_detail{padding-top: 0;}
	#main{padding-top: 40px !important;padding-bottom: 100px !important;}
	#header{position: relative;}
	#header .logo{position: static;top: 0;left: 0;margin:20px auto 40px;}
	#header .wrapper-menu,
	#header .wrapper-menu-white,
	#header .wrapper-top-header > .container,
	#footer,
	.section_detail .column-print,
	.section_detail .column-related,
	.section_detail .column-share,
	.section_detail .back_btn,
	#header .toggle-button,
	#wrapper-menu-lateral{display: none !important;}
	
	.section_detail .column-slider + .column-info-secondary{clear: left;}
	.section_detail .column-share + .column-info-secondary{clear: left;}

	@page {size: A4 portrait; margin:0mm;}
	table {page-break-inside: avoid;}
	body{-webkit-print-color-adjust: exact;background: #FFF !important;}

	body #header,
	body #main{min-width: 0; width: 1000px; margin: auto;}
	body #main {padding: 0 !important}

	@-moz-document url-prefix() { 
		body {transform: scale(0.8); padding: 15px; margin-top: -100px; margin-left: -90px}
		body #header,
		body #main {width: 940px;}
	}

	@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
		body {transform: scale(0.8); padding: 15px; margin-top: -100px; margin-left: -90px; margin-right: -90px}
		body #header,
		body #main{width: 100%;}
		body #header{margin-top: 60px;}
	}

	body{-webkit-print-color-adjust: exact;background: #FFF !important; }

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}
	.col-sm-12 {        width: 100%;  }
	.col-sm-11 {        width: 91.66666667%;  }
	.col-sm-10 {        width: 83.33333333%;  }
	.col-sm-9 {         width: 75%; }
	.col-sm-8 {         width: 66.66666667%; }
	.col-sm-7 {         width: 58.33333333%; }
	.col-sm-6 {         width: 50%;  }
	.col-sm-5 {         width: 41.66666667%; }
	.col-sm-4 {         width: 33.33333333%; }
	.col-sm-3 {         width: 25%;  }
	.col-sm-2 {         width: 16.66666667%; }
	.col-sm-1 {         width: 8.33333333%;  }

}
