#sp-header-wrapper {position: relative;}

#sp-slide {height: 500px!important;}

#sp-blog a {font-size: 22px !important;}

#sp-service-wrapper {padding: 10px 0 !important;}

#s5_quick_contact_wrap {width: auto;margin: 25% auto;}

.sp-portfolio .sp-portfolio-items h4.item-title {font-size: 22px !important;
}

#sp-contact-wrapper {padding: 40px 0 0 0 !important;}

.logo-wrapper {margin-top: 26px;}

.menu-fixed .logo-wrapper {margin-top: 0px;!important; padding-bottom: 5px;}


#sp-main-menu ul.level-0 > li:hover a, #sp-main-menu ul.level-0 > li.active a {
    color: #000;
}
#sp-main-menu ul.level-0 > li > a {
    font-size: 16px;
    font-weight: bold;
    padding: 35px 16px !important;
}

#sp-header-wrapper.menu-fixed #sp-main-menu ul.level-0 > li > a {
  padding: 20px 15px!important;
}

.menu-cadastro-tecnico {background: #000!important;}

.sp-team ul li.active .sp-team-info {
  background: #000000 !important;
  color: #fff !important;
}

.module h2.module-title {
  font-size: 45px !important;
  font-weight: bold !important;
  padding: 50px 0 10px 0;
}

#sp-bottom-wrapper {background: #000000 !important;}

#sp-footer-wrapper {background: #000000 !important;}

#sp-header-wrapper {background: #000000 !important;}

#sp-header-wrapper.menu-fixed {background: #000000 !important;}

.sp-feature .sp-feature-content {color: #f7f7f7!important;}

.sp-feature .sp-feature-content:hover {color: #333!important;}

.sp-feature .feature-icon i {color: #fff !important;}

#sp-form-promo-wrapper {background: #000000 !important;}


#sp-slider-wrapper .slider-bg {height: 700px!important;}


element.style {height: 700px;}

ul.social-icons {text-align: right;}


#sp-bottom-wrapper {
  padding: 30px;
}

#sp-footer-wrapper {
  padding: 30px;
}


/* PORTFOLIO */




.default  {
padding:0!imortant;
margin:0!important;
}


.default #sp-portfolio-items {
display:block!important;
}


#sp-portfolio-items  {
padding:0!important;
margin:0!important;
width: 100% !important;
display:inline-block!important;
}

.sp-portfolio .sp-portfolio-items li .overlay-wrapper {
  width: 90%!important;
  margin:0 auto!important;
}

#sp-portfolio{
     width:100%;
     margin:0 auto;
     display:inline-block;
     text-align:center;
}

#sp-portfolio #sp-portfolio-module-119{
	max-width:980px;
	margin:0 auto;
	display:inline-block;
	text-align:center;
}

#sp-portfolio-wrapper{
  background:#f3f3f3;
  padding:10px 0 120px!important;
}


.body-innerwrapper{
  overflow:hidden;
}




@media(max-width:540px){

.sp-portfolio-items .col-3 {
width: 100% !important;
margin:0 auto;
display:inline-block;
   
}

.responsive div.default ul.sp-portfolio-items > li.col-3 {
width: 90% !important;
margin:0 auto;
display:inline-block;
padding:20px!important;
   
}

.sp-portfolio-items .col-2{
width: 100% !important;
margin:0 auto;
display:inline-block;
   
}

.responsive div.default ul.sp-portfolio-items > li.col-2 {
width: 90% !important;
margin:0 auto;
display:inline-block;
padding:20px!important;
   
}


}

.default ul.sp-portfolio-items > li{
	float:left;
    padding:0!important;
	}


#sp-portfolio-items li {
display:inline-block!important;
padding-bottom: 30px!important;
}











/* Large desktop */
@media (min-width: 1200px) {
	 }
     
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	
}
     
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	
}
     
/* Landscape phones and down */
@media (max-width: 480px) {
	
	ul.social-icons {text-align: center;}


}















 