/*
Theme Name:     Neteuro Theme
Description:    Tema personalizado Neteuro 
Author:         Neteuro - Serviços Internet, Lda.
Template:       mercantile

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/


.neteuro-top-bar{
	width:100%;
	min-height:40px;
	background-color:#2196F3;
	/*display:none;*/
}

.neteuro-top-bar a{
	color:#fff;
	display:block;
	text-align:left;
	padding:10px 0 10px 10%;
}
.neteuro-top-bar a:hover{
	color:#fff;
	text-decoration: underline;
}

.navbar {
  background: transparent;
  border:none;
  box-shadow:rgba(238, 238, 238, 0.901961) 0 10px 4px -10px;
  margin-bottom: 0 !important;
  transition:all 0.2s ease-out 0s;
  z-index:3000;
}

.image-slider-wrapper .slider-content .btn-primary {
    display:none;
}

.site-info {
	display:none;
}

body {
  color:#333333;
  font-family:Poppins, sans-serif;
  font-size:14px;
  font-style:normal;
  font-weight:400;
  line-height:1.75;
}

.inner-main-title { 
	/*background-color: #2196F3 !important;*/
	background-color: #555555 !important;
	min-height: initial !important;
	padding: 15px 0 !important;
}
.site-footer{
	background-color: #555555 !important;
}

.navbar-fixed-top {
	background:#FCFCFC;
}

.navbar-nav > li > a {
	padding: 25px 15px !important;
}

.navbar-nav > li > a:hover, .current-menu-item > a {
	background-color: #2196F3 !important;
	color: #FFF !important;
}


h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, .banner-title {
  color:#555555;
  font-family:Montserrat, sans-serif;
  font-weight:700;
}

h1.entry-title{
	margin: 10px 0 !important;
}

.service-item{
	min-height: 410px !important;
}

/*MOBILE*/
.navbar-toggle{
	position: absolute;
	top: 5px;
	right: 5px;
	background-color: #2196F3 !important;
}

@media screen and (max-width: 1199px) and (min-width: 1024px){
	.navbar-header {
		max-width: 25%;
	}

}

@media screen and (max-width: 1023px) { /*TABLET SIZE*/
	.main-navigation li {
		border-top: initial;
	}
	.navbar-nav > li > a{
		line-height: 24px;
	}
	.navbar-collapse.collapse{
		background-color: transparent !important;
		
	}
	.top-header > .container > .row > .col-sm-6{
		width: 100% !important;
	}
}

/*ONLY SMARPHONE*/
@media screen and (max-width: 769px) {
	.navbar-collapse.collapse{
		background-color: #FFF !important;
	}

}

iframe{
	border:none!important;
}

.no-border{
	border:none!important;
	box-shadow: none!important;
}
.banner-title{
	display:none;
}