@import url('https://fonts.googleapis.com/css?family=Oswald');
body {background-image:url(../images/background.jpg); background-position: center center; background-repeat:no-repeat; background-attachment:fixed !important; background-size:cover !important}
body {background-color:#fff; color:#333; margin:0px !important; padding:0px !important;}
body p {line-height:100% !important}
.clear {height:20px; clear:both}
.mini-clear {height:10px; clear:both}
.btn-nsw-vertical {width:215px !important; margin-top:5px; padding-top:10px; padding-bottom:10px; height:50px}
.form-control-nsw-vertical {width:auto!important; margin-top:5px; padding-top:10px; padding-bottom:10px; height:70px}
.btn-nsw {width:195px !important; padding-top:10px; padding-bottom:10px; height:50px;}
.form-control-nsw{width:215px !important;  padding-top:10px; padding-bottom:10px; height:70px}
.navbar, .form-control-nsw, .btn-nsw, .form-control-nsw-vertical, .btn-nsw-vertical, .well,
.thumbnail {border-radius:0px  !important}
.logo {padding-top:10px; padding-bottom:10px;}
.header-top {text-align:right; padding-top:10px; padding-bottom:10px; position:absolute !important; top:0px; width:100% !important; z-index:20}
.header-top i{font-size:20px; margin-left:5px !important; margin-right:5px !important; color:#fff !important}
.header-top a{color:#366082 !important; font-family: 'Oswald', sans-serif; text-transform:normal !important}
.header-top .login {border-right: 1px solid #366082; margin-right: 10px !important; padding-right:10px}
.header-top a:hover{color:#fff !important}
.header-top i {color:#366082 !important;}
.header-top i:hover {color:#fff !important;}
.search-header {border-bottom:0px solid; border-top:0px solid; padding-top:10px; padding-bottom:10px; margin-bottom:10px; text-align:left}
.slogan {text-align:center; margin-bottom:20px}
.pull-right i {font-size:15px !important; color:#fff !important}
.navbar a{text-transform:uppercase !important; font-size:13px !important}
.dropdown-menu {margin-left:-25px !important; margin-top:-10px !important; min-width:300px !important}
#header {position:absolute; top:10px; z-index:10; width:100% !important}
.nav .open > a, .nav .open > a:hover, a:visited, a:active, .nav .open > a:focus {background-color: transparent !important}
a {background-color: transparent !important}
a:link {background-color: transparent !important}
a :hover{background-color: transparent !important}
a:visited {background-color: transparent !important}
a:active {background-color: transparent !important}
a:focus {background-color: transparent !important}

/*Manutenção*/
.manutencao {width:100%; height:100%;position:fixed; background-color:#fff;top:0px; z-index:10000000000; color:#000}
.manutencao h2 {color:#000 !important}

/* PopUp */
#popup_site {position:fixed; top:0px; left:0px; width:100%; height:100%;  z-index:99999998 !important; background-color:rgba(200,200,200,0.9)!important;}
#popup_site_img {position:fixed; width:500px; height:500px; left:50%; top:50%;  margin-left:-250px !important; margin-top:-250px !important; border:10px solid #fff; background-color:#000}
#popup_site_img img {width:480px; height:480px}
#close_popup {position:absolute; right:0px !important; padding:10px; width:90px; text-align:center; margin-top:-30px; margin-right:10px !important;
background-color:#fff}
#close_popup h5 {font-size:16px}

/*Planilha treinamento*/
.treinamentos {width:100% !important;  background-color:#f1f2f2; border:20px solid #f1f2f2; text-align:center; margin-left:auto; margin-right:auto; border-radius:5px  !important}
.treinamentos td {padding:0px !important;  border-radius:5px  !important}
.treinamentos div { padding-bottom:10px; padding-top:10px; margin-bottom:1px; height:52px}
.treinamentos i {font-size:36px}
.treinamentos h3 {margin-bottom:20px}
.treinamentos .valor {height:60px}
.treinamentos .valor  h3{margin-bottom:0px !important}
.treinamentos  .color-one {background-color:#ccc !important}
.treinamentos .title {border-bottom:1px solid #ccc; background-image:none}
.treinamentos  .button { padding:10px important; height:60px !important; border-box:none !important; background-color:#ccc; border:0px; color:#fff !important; border-radius:5px !important; margin:5px; padding-top:20px}

.treinamentos  .button:hover{ padding:10px important; height:60px !important; border-box:none !important; background-color:#366082 !important; border:0px; color:#3399cc !important; border-radius:5px !important; margin:5px; padding-top:20px}




/* Loading */
#preloader-site { width:100%; height:100%; position:fixed; z-index:99999999; left:0; top:0; background-color:#fff}
#loading-site {position:absolute; height:60px; width:60px; left:50%; top:50%; margin-left:-30px; margin-top:-30px; font-size:30px}

/*Centro Empresarial */
.centro-empresarial { margin-top:20px; margin-bottom:40px; height:auto; min-height:360px; padding-bottom:40px; padding-top:40px; background-image:url(../images/background_2.jpg); background-position: center center; background-repeat:repeat; background-size:cover !important;}
.centro-empresarial p {color:#fff !important}
.centro-empresarial h2 {color:#fff !important}

/*Lojas*/
.lojas {border-top:1px solid #ccc;border-bottom:20px solid #cc3333; background-color:#fff !important; padding-top:20px; padding-bottom:40px; margin-top:20px}

/* CORES DEFAUT */
/* Default */
a {text-decoration: none !important;}
a {color:#366082 !important}
a:hover {color:#000 !important}
h1, h2, h3, h4, h5, h6 {color:#000 !important; font-family: 'Oswald', sans-serif; text-transform:normal !important }
section#body h6 {color:#000 !important}
section#body h5 {color:#000 !important}
section#body h4 {color:#000 !important}
section#body h3 {color:#000 !important}
section#body h2 {color:#000 !important}
section#body h1 {color:#000 !important}
p, div {color:#333 !important}
.search-header h3 {color:#000 !important;}


/* Navbar */
.navbar a {color:#366082 !important; padding:15px  !important; padding-right:0px !important; font-size:16px !important;}
.navbar a:hover {color:#fff !important; font-weight:600; background-color:transparent !important}
.navbar h2 {color:#99cccc !important;}
.dropdown-menu {padding:0px !important; padding-top:10px !important; padding-left:10px !important; background-color:rgba(153,204,204,0.9) !important;}
.menu-mobile .navbar-nav {background-color:transparent !important; text-transform:uppercase !important}
.menu-mobile .navbar-nav a {background-color:transparent !important; color:#666 !important; border-bottom:1px solid #000; width:300px !important;text-align:center !important}
.menu-mobile .navbar-nav a:hover {background-color:transparent !important; color:#000 !important}
.menu-mobile  .dropdown-menu {margin-top:-7px !important; width:302px !important; text-align:center !important;text-decoration:none !important; 
outline: none !important; margin-left:-1px !important; border:1px solid #ccc !important; box-shadow:0px 0px 0px !important; border-radius:0px !important}
.menu-mobile .roler {width:300px; height:330px; overflow:auto; overflow-x:hidden !important; margin-top:10px}
.menu-mobile .sub-menu a {text-decoration:none !important; border:none !important; outline: none !important}
.menu-icon i {text-align:center !important; color:#000 !important}


/* botoes */
.btn-nsw-vertical,.form-control, .form-control-nsw-vertical, .btn-nsw{border-color: #366082 !important; background-color:#fff}
.form-control-nsw {border-color: #366082 !important; background-color:#f1f2f2;}
.btn-nsw-vertical, .btn-nsw{border-color: #366082 !important; color: #fff !important; background-color:#366082 !important}
.search-header {border-color: #366082}
.search-header .pull-left {margin-top:10px !important}

/* Carousel */
.carousel-inner {border:0px solid #fff}
.carousel-caption h1 {color:#fff !important; text-shadow: 1px 2px 3px black; z-index:300px !important}
.carousel-caption p {color:#fff !important;}
section#slide .item{background-color:#000 !important}
section#slide .btn {border-radius:0px !important; background-color:#ccc !important; color:#333}
section#slide a {text-decoration:none !important; color:#fff !important;}

/*Slogan */
.slogan h1{color:#fff !important; text-transform:normal !important;}
.slogan {font-family: 'Oswald', sans-serif  !important; font-size:50px !important}
.slogan {color:#fff !important}
section#mazonry h2 {color:#333 !important}
section#mazonry {line-height:100%}

/*slide*/
section#slide {top:0px;  z-index:1 !important; background-color:#000;  height:650px; width:100% !important; }
.carousel  {width:100% !important}
.carousel .item {width:100% !important; height:650px}
.carousel .item  img{width:100% !important; height:650px}
.carousel-inner{width:100% !important; height:650px}
.carousel-caption {margin-bottom:200px !important}

/*conteudo inicial */
section#container-index {min-height:300px; width:100%; z-index:10 !important; margin-top:-160px !important; position:relative}

/* Footer */
footer {color:#fff !important; margin-top:0px; padding-top:50px; padding-bottom:10px; margin-bottom:-11px !important;
background-color:#366082 !important; border-bottom:50px solid #3399cc }
footer h1 {color:#fff !important}
footer h4 {color:#fff !important}
footer h5 {color:#fff !important}
footer i{color:#fff !important;  margin-left:5px !important; margin-right:5px !important; margin-top:0px;}
footer a {color:#fff !important}
footer p {color:#fff !important}
.adress i {font-size:14px !important}
.footer-right {text-align:right; }
.footer-center {text-align:center; border-left:1px solid #000 !important; border-right:1px solid #000 !important}
.footer-center img {width:150px; margin-top:-20px}
.footer-left {text-align:left}
.footer-left img {margin-top:-20px !important; margin-bottom:20px}
.ajuste {color:#fff !important; padding-top:10px}
footer .big {font-size:40px !important}
.clear-footer {border-bottom:1px dotted #3399cc; margin-bottom:00px}

/* Forms */
.navbar a {font-family: 'Oswald', sans-serif; font-weight:200 !important; font-size:16px; text-transform:normal !important}
.btn-nsw, .btn-nsw-vertical {font-family: 'Oswald', sans-serif !important; font-size:16px; text-transform:normal !important}

/* Postits, Services and Patners*/
.customer-postits a:focus { outline: none !important;}
.customer-postits div:focus { outline: none !important;}
.customer-partners a:focus {outline: none !important;}
.customer-partners div:focus {outline: none !important;}
.customer-products a:focus {outline: none !important;}
.customer-products div:focus {outline: none !important;}
.customer-image a:focus {outline: none !important;}
.customer-image div:focus {outline: none !important;}
.customer-image .slide {margin:0px !important}
.customer-image  img {border:0px !important}
/*
.customer-image .slick-slide img{height:640px !important; width:auto !important}
*/
 section#partners {background-color:#fff; margin-top:20px; padding-top:30px; padding-bottom:10px; height:180px}


.customer-postits h3{color:#000 !important}
.customer-postits .slide div {background-color:#ccc !important; text-decoration:none !important}
.customer-postits .img-thumbnail {padding:0px !important; border:10px solid #fff !important;
box-shadow: 0px 0px 22px #fff !important; margin-top:20px}

/*index*/
.index-page h1 {text-transform:uppercase}
.index-left {margin-top:30px; background-color:#000;  background-image:url(../images/background-bottom.png); background-position: center center;
background-repeat:repeat;  padding:30px}
.index-left p {color:#fff !important}
.index-left h1 {color:#fff !important}
.index-left img {margin-left:-30px; margin-right:20px; margin-top:-60px; max-height:360px}

.index-right {margin-top:30px; background-color:#000;  background-image:url(../images/background-bottom.png); background-position: center center;
background-repeat:repeat;  padding:30px}
.index-right p {color:#fff !important}
.index-right h1 {color:#fff !important}
.index-right img {margin-left:20px; margin-right:-30px; margin-top:-60px; max-height:360px}

.index-central {margin-top:30px; background-color:#000;  background-image:url(../images/background-bottom.png); background-position: center center;
background-repeat:repeat;  padding:30px}
.index-central p {color:#fff !important}
.index-central h1 {color:#fff !important}
.index-central img {margin-top:-60px; margin-bottom:20px; max-width:100%}

.index-default {margin-top:30px; background-color:#000;  background-image:url(../images/background-bottom.png); background-position: center center;
background-repeat:repeat;  padding:30px}
.index-default p {color:#fff !important}
.index-default h1 { color:#fff !important}

.index-title {margin-top:30px; background-color:#000;  background-image:url(../images/background-bottom.png); background-position: center center;
background-repeat:repeat;  padding:30px; margin-bottom:20px}
.index-title h1 { color:#fff !important}

.title-index {color:#000}
.title-index-border { margin-bottom:15px; margin-left:auto; margin-right:auto; height:3px; width:170px; background-color:#000}

/*Depoimetos*/
section#depoimentos {margin-top:0px; margin-bottom:30px}

/* Conteúdo Interno */
section#body{}
.img-extend{width:100%; margin-bottom:20px; border:0px solid #fff; background-color:#ccc}
.img-left{width:50%; margin-bottom:10px; border:0px solid #fff; background-color:#ccc; margin-right:20px; float:left}
.img-right{width:50%; margin-bottom:10px; border:0px solid #fff; background-color:#ccc; margin-left:20px; float:right}
.img-center{width:50%; margin-bottom:20px; border:0px solid #fff; background-color:#ccc;}
.link-twitter {margin-top:5px !important; margin-left:-2px}

/*Contato*/
section#contato .form-control {border-radius:5px !important; margin-top:10px; padding-top:10px; padding-bottom:10px; height:70px; ; border-color:1px solid #366082 !important}
section#contato  .text-nsw {border-radius:5px !important; margin-top:10px; padding-top:20px; padding-bottom:20px; height:100px}
section#contato .btn {padding-top:10px !important; font-family: 'Oswald', sans-serif !important; font-size:20px; text-transform:uppercase;
color: #fff !important; background-color:#366082 !important}

/* Mazonry */
section#mazonry .well H2 {padding-top:0px !important; padding-bottom:5px !important; color:#000 !important; text-transform:uppercase !important}
section#mazonry .well {text-align:center !important; border: 0px solid #fff !important; background-color: transparent !important; padding:0px !important}
.title {padding:10px !important; background-color:transparent !important; color:#366082 !important; background-image:url(../images/background-bottom.png); background-position: center center; background-repeat:repeat; margin-top:0px; margin-bottom:10px; text-transform:Uppercase }
section#mazonry  .well .titulo {z-index:200 !important; position:relative; border:1px solid #f1f2f2; width:80% !important;background-color: rgba(255,255,255,0.9); margin-bottom:20px; margin-top:-40px !important; margin-left:auto; margin-right:auto;}

/*Blog News*/
section#news{margin-bottom:30px !important; margin-top:20px}
section#news  .info{padding:15px; height:200px; margin-bottom:20px; overflow:hidden !important}
section#news .thumbnail {margin-bottom:0px !important}

/*Equipe*/
section#equipe{margin-bottom:30px !important; margin-top:20px}
section#equipe  .info{padding:15px; height:100px; margin-bottom:20px; overflow:hidden !important}
section#equipe .thumbnail {margin-bottom:0px !important}

/*Products*/
.product_name {height:55px !important; margin-top:-10px; background-color:transparent !important}
.product_name  h3{color: #000 !important}
.produto {margin-bottom:-10px}

/*postits*/
.postit{background-color:#fff; margin-left:10px; margin-right:10px}
.postit h3 {margin-top:0px !important}
.link-position-postit {position:absolute; right:15px; bottom:10px; padding:20px}
.postit .info {padding:15px; height:200px; margin-bottom:20px; box-shadow:0px 0px 15px #ccc; }
.postit .thumbnail {margin-bottom:0px !important}
section#postit {margin-bottom:30px !important}
.thumbnail {height:200px !important; width:100% !important; background-position:center center; background-size:cover; background-repeat:no-repeat; border:0px solid #fff !important}
/*
section .customer-partners .img-thumbnail {width:250px !important; height:250px !important; background-position:center center; background-size:cover; background-repeat:no-repeat}
*/


.loja h4 {color:#333 !important; }
.loja {border-bottom:1px solid #ccc; margin-bottom:20px !important}
.loja {margin-right:0px !important; margin-left:0px !important}
.loja  .col-md-4 {padding:0px !important}

/* Icones */
.icon-menu {display:block; background-color:#365f81; color:#fff !important; position: fixed; padding:15px; top:10px; right:20px; border-radius:3px; z-index:1000}
.icon-menu i{font-size:20px}
.icon-search{display:block; background-color:#333; color:#fff !important; position: fixed; padding:15px; top:75px; left:20px; border-radius:3px}
.icon-search i{font-size:18px}
.mobile i {color:#ccc !important}
.mobile i:hover {color:#fff !important}

.search-mobile{display:none; width:360px; padding:20px; padding-bottom:50px; padding-top:40px; background-color:#fff; position:fixed; top:75px; left:50%; margin-left:-180px; z-index:300}
.search-mobile .form-control-nsw {width:100% !important; margin-bottom:10px}
.search-mobile .btn-nsw {width:100% !important; margin-bottom:10px}
.search-mobile i {color:#000 !important; font-size:26px !important}
.search-mobile h2{color:#000 !important}

.menu-mobile-box {display:none; z-index:10; width:100%; height:100%; position:fixed; top:0px; left:0px; background-color: rgba(0,0,0,0.8)!important;}
.menu-mobile {display:none; position:fixed; height:560px !important; top:30px; left:50%; width:340px; margin-left:-170px; z-index:999; background-color:#fff; padding-left:15px; padding-right:15px; border-radius:20px;}
.menu-mobile-roll {position:absolute; height:400px; overflow:auto; overflow-x:hidden !important; top:30px;}
.menu-mobile .roler {width:320px; height:400px}

.close-menu-mobile {display:none; background-color:#365f81; color:#ccc !important; position: fixed; z-index:1001; padding:15px; padding-left:16px; top:10px; right:20px; border-radius:3px}
.close-menu-mobile  i{font-size:21px}


/* Large Devices, Desktops */
@media only screen and (max-width : 3000px) {
.logo-center {display:none}
.icon-menu {display:none}
.icon-search {display:none}
li.fb-album, li.fb-photo {width: 272px !important;     height: 272px !important;}
}

	/* Large Devices, Desktops */
@media only screen and (max-width : 1025px) {
.navbar a{text-transform:uppercase !important; font-size:11px !important}
.treinamentos td{font-size:11px !important}
.treinamentos i {font-size:24px}
.treinamentos h3 {font-size:14px}
.postit .info {height:250px}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.conteudo-interno {margin-top:180px !important}
.navbar-fixed-left {display:none}
.navbar {display:none}
.postit .info {height:320px}
.search-header {text-align:center}
.search-header  .pull-left {width:100%; margin-left:0px; margin-right:0px; position:relative; text-align:center !important;}
.logo-center { display:block; width:100%; text-align:center; }
.logo-center  img {width:300px;  margin-bottom:10px !important}
.form-servicos-center {display:block}
.search-header {display:none}
.icon-menu {display:block}
.icon-search {display:block}
section#mazonry .row {
 -moz-column-width: 18em;
 -webkit-column-width: 18em;
 -moz-column-gap: 1em;
 -webkit-column-gap:1em; 
}
section#footer .col-md-4 {width:33% !important; float:left !important; font-size:12px !important}
.menu-left-mobile .navbar-fixed-left {display:block}
.menu-left-mobile  .menu-servicos-lateral {display:none} 
.index-right img{width:50%; margin-top:0px !important}
.index-left img{width:50%; margin-top:0px}
.navbar-fixed-left {width: 330px; padding-left:20px}
.navbar-fixed-left .navbar-nav > li { width: 330px;}
.logo {display:none}
section#footer a:hover {color:#fff !important}
.loja .col-md-4 {width:35% !important; float:left;}
.loja .col-md-8 {width:65% !important; float:left;}
.footer-right {text-align:center !important; font-size:20px !important}
.footer-right i {font-size:30px !important; margin-top:20px}
.footer-left {text-align:center; padding-bottom:5px !important}
.customer-image .slick-slide img{height:400px !important; width:auto !important}
.news .thumbnail {width:280px !important; float: left}
.news .info {}
.news {border-bottom:1px dotted #365f81; margin-bottom:20px}
section#depoimentos .col-md-6 {width:80% !important; position:relative; margin-left:auto; margin-right:auto}
.menu-mobile  .dropdown-menu {background-color:#fff !important; margin-top:-1px !important}
.dropdown-menu ul li {width:120px !important}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

/* Conteúdo Interno */
.navbar {display:none !important}
.index-left img {margin-left:0px; margin-right:0px; margin-top:-60px; margin-bottom:20px; width:100%;}
.loja .col-md-4 {width:40% !important; float:left}
.loja .col-md-8 {width:60% !important; float:left}
.logo-center  img{width:260px !important}
.header-top {text-align:center}
.menu-mobile {display:none; position:fixed; height:380px; width:320px !important}
.menu-mobile .roler {width:320px; height:400px}
.menu-mobile  .dropdown-menu {background-color:#fff !important; margin-top:-1px !important}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.carousel-caption {margin-bottom:300px !important}
section#footer  .col-md-4 {width:100% !important}
.footer-center img {margin-top:0px}
.index-page h1 {text-align:center !important}
.index-page div {text-align:center !important}
.loja .col-md-4 {width:100% !important; float:left}
.loja .col-md-8 {width:100% !important; float:left; text-align:center}
.icon-menu { padding:15px; top:15px; right:15px}
.close-menu-mobile {padding:15px; top:15px; right:15px}
.customer-image .slick-slide img{height:420px !important; width:auto !important}
section#container-index {margin-top:-230px !important}
section#postit .col-xs-4 {width:100% !important}
.postit .info {height:220px}
.news .thumbnail {margin:0px; width:100% !important; margin-bottom:15px important}
.news  .info {padding:1px !important; height:auto !important}
.clear-footer {margin-top:10px !important}
.treinamentos div { height:82px}
.treinamentos .title {height:50px}
.slogan {font-size:40px !important}
.menu-mobile  .dropdown-menu {background-color:#fff !important; max-width:120px !important; margin-top:-1px !important}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 321px) {
.menu-mobile .navbar-nav a {width:220px !important}
.logo-center-mobile  img{width:200px !important}
.icon-menu { padding:10px; top:10px; right:10px}
.close-menu-mobile {padding:10px; top:10px; right:10px}
.logo-center {margin-top:0px; margin-left:-10px}
.customer-image .slick-slide img{height:330px !important; width:auto !important}
.header-top {text-align:left}
.slogan {font-size:30px !important}
.menu-mobile {display:none; position:fixed; height:520px !important; width:240px !important; margin-left:-120px}
.menu-mobile .roler {width:220px; height:400px}
.menu-mobile  .dropdown-menu {background-color:#fff !important; max-width:120px !important; margin-top:-1px !important}
.dropdown-menu p {width:210px !important}
.dropdown-menu ul {width:210px !important}
.dropdown-menu li {width:210px !important}
}


/* new fixes */

#header {
	background: #ffffff;
	top: 0;
}

.header-top {
	position: relative !important;
    background: #56a0d4;
}

.header-top .icones {
	display: flex;
	justify-content: space-between;
}

.header-top i, 
.header-top .login,
.header-top .login i {
    color: #ffffff !important;
}

.header-top i:hover, 
.header-top .login:hover,
.header-top .login:hover i {
    color: #366082 !important;
}

#header .logo img {
	max-height: 72px;
	width: auto;
}

.navbar a:hover {
	color: #56a0d4 !important;
}

section#slide {
	top: 70px;
	position: relative;
}

section#container-index {
	margin-top: -75px !important;
}

#body img {
	max-width: 100%;
	height: auto !important;
	display: block;
}

@media screen and (max-width: 991px) {
	#header {
		z-index: 9999;
	}

	.header-top {
		background: #ffffff !important;
		position: relative;
	}

	.header-top:before {
		content: "";
		position: absolute;
		width: 100%;
		height: 40px;
		background: #dddddd;
		z-index: 0;
		top: 0;
		left: 0;
	}

	.icon-menu {
		top: 35px;
	}

	.logo-center img {
		max-width: 300px;
		width: auto !important; 
		height: 40px;
		margin: 15px 0 0 !important;
	}

	.header-top .container .mobile {
		float: left;
		width: 100%;
	}

	.header-top .icones i,
	.header-top .icones .login {
		color: #366082 !important;
	}

	.header-top .icones i {
		margin: 0 2px !important;
	}

	section#slide .item {
		background-size: cover !important;
	}
}

@media screen and (max-width: 600px) {
	.header-top .icones {
		display: block;
	}

	.header-top .icones .login-area a {
		display: block;
		margin-top: 5px;
	}

	.header-top .login {
		border: none;
		padding: 0;
		margin: 0;
	}

	.header-top:before {
		height: 90px;
	}
}